diff --git a/plugins.json b/plugins.json index 213f255d..f21d6574 100644 --- a/plugins.json +++ b/plugins.json @@ -13,7 +13,7 @@ "title": "Animated Java", "author": "Titus Evans (SnaveSutit)", "description": "A Blockbench plugin that makes complex animation a breeze in Minecraft: Java Edition.", - "version": "1.6.0", + "version": "1.6.1", "await_loading": true, "icon": "icon.svg", "variant": "desktop", diff --git a/plugins/animated_java/animated_java.js b/plugins/animated_java/animated_java.js index 7db9506b..2165e70f 100644 --- a/plugins/animated_java/animated_java.js +++ b/plugins/animated_java/animated_java.js @@ -4,7 +4,7 @@ //?? │ |__| |\ | | |\/| |__| | |___ | \ | |__| | | |__| │ //?? │ | | | \| | | | | | | |___ |__/ _| | | \/ | | │ //?? │ │ -//?? │ v1.6.0 │ +//?? │ v1.6.1 │ //?? │ │ //?? │ A Blockbench plugin that makes complex animation a breeze in Minecraft: Java Edition. │ //?? │ │ @@ -713,260 +713,260 @@ //?? │ │ //?? ╰───────────────────────────────────────────────────────────────────────────────────────╯ -"use strict";(()=>{var U8=Object.create;var Dc=Object.defineProperty;var q8=Object.getOwnPropertyDescriptor;var H8=Object.getOwnPropertyNames;var G8=Object.getPrototypeOf,J8=Object.prototype.hasOwnProperty;var W8=(t,e,n)=>e in t?Dc(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var s=(t,e)=>Dc(t,"name",{value:e,configurable:!0}),Oe=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,n)=>(typeof require<"u"?require:e)[n]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+t+'" is not supported')});var ye=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),On=(t,e)=>{for(var n in e)Dc(t,n,{get:e[n],enumerable:!0})},K8=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of H8(e))!J8.call(t,r)&&r!==n&&Dc(t,r,{get:()=>e[r],enumerable:!(i=q8(e,r))||i.enumerable});return t};var ji=(t,e,n)=>(n=t!=null?U8(G8(t)):{},K8(e||!t||!t.__esModule?Dc(n,"default",{value:t,enumerable:!0}):n,t));var Tt=(t,e,n)=>(W8(t,typeof e!="symbol"?e+"":e,n),n);var Z8=t=>new Uint8Array(Buffer.from(t,"base64"));var Dw=ye((i5e,Fw)=>{"use strict";Fw.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var t_=ye((r5e,Mw)=>{var gu=Dw(),Rw={};for(let t of Object.keys(gu))Rw[gu[t]]=t;var Xe={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};Mw.exports=Xe;for(let t of Object.keys(Xe)){if(!("channels"in Xe[t]))throw new Error("missing channels property: "+t);if(!("labels"in Xe[t]))throw new Error("missing channel labels property: "+t);if(Xe[t].labels.length!==Xe[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=Xe[t];delete Xe[t].channels,delete Xe[t].labels,Object.defineProperty(Xe[t],"channels",{value:e}),Object.defineProperty(Xe[t],"labels",{value:n})}Xe.rgb.hsl=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,r=Math.min(e,n,i),a=Math.max(e,n,i),o=a-r,l,c;a===r?l=0:e===a?l=(n-i)/o:n===a?l=2+(i-e)/o:i===a&&(l=4+(e-n)/o),l=Math.min(l*60,360),l<0&&(l+=360);let u=(r+a)/2;return a===r?c=0:u<=.5?c=o/(a+r):c=o/(2-a-r),[l,c*100,u*100]};Xe.rgb.hsv=function(t){let e,n,i,r,a,o=t[0]/255,l=t[1]/255,c=t[2]/255,u=Math.max(o,l,c),d=u-Math.min(o,l,c),p=s(function(m){return(u-m)/6/d+1/2},"diffc");return d===0?(r=0,a=0):(a=d/u,e=p(o),n=p(l),i=p(c),o===u?r=i-n:l===u?r=1/3+e-i:c===u&&(r=2/3+n-e),r<0?r+=1:r>1&&(r-=1)),[r*360,a*100,u*100]};Xe.rgb.hwb=function(t){let e=t[0],n=t[1],i=t[2],r=Xe.rgb.hsl(t)[0],a=1/255*Math.min(e,Math.min(n,i));return i=1-1/255*Math.max(e,Math.max(n,i)),[r,a*100,i*100]};Xe.rgb.cmyk=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,r=Math.min(1-e,1-n,1-i),a=(1-e-r)/(1-r)||0,o=(1-n-r)/(1-r)||0,l=(1-i-r)/(1-r)||0;return[a*100,o*100,l*100,r*100]};function lre(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}s(lre,"comparativeDistance");Xe.rgb.keyword=function(t){let e=Rw[t];if(e)return e;let n=1/0,i;for(let r of Object.keys(gu)){let a=gu[r],o=lre(t,a);o.04045?((e+.055)/1.055)**2.4:e/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;let r=e*.4124+n*.3576+i*.1805,a=e*.2126+n*.7152+i*.0722,o=e*.0193+n*.1192+i*.9505;return[r*100,a*100,o*100]};Xe.rgb.lab=function(t){let e=Xe.rgb.xyz(t),n=e[0],i=e[1],r=e[2];n/=95.047,i/=100,r/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;let a=116*i-16,o=500*(n-i),l=200*(i-r);return[a,o,l]};Xe.hsl.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,r,a,o;if(n===0)return o=i*255,[o,o,o];i<.5?r=i*(1+n):r=i+n-i*n;let l=2*i-r,c=[0,0,0];for(let u=0;u<3;u++)a=e+1/3*-(u-1),a<0&&a++,a>1&&a--,6*a<1?o=l+(r-l)*6*a:2*a<1?o=r:3*a<2?o=l+(r-l)*(2/3-a)*6:o=l,c[u]=o*255;return c};Xe.hsl.hsv=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,r=n,a=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,r*=a<=1?a:2-a;let o=(i+n)/2,l=i===0?2*r/(a+r):2*n/(i+n);return[e,l*100,o*100]};Xe.hsv.rgb=function(t){let e=t[0]/60,n=t[1]/100,i=t[2]/100,r=Math.floor(e)%6,a=e-Math.floor(e),o=255*i*(1-n),l=255*i*(1-n*a),c=255*i*(1-n*(1-a));switch(i*=255,r){case 0:return[i,c,o];case 1:return[l,i,o];case 2:return[o,i,c];case 3:return[o,l,i];case 4:return[c,o,i];case 5:return[i,o,l]}};Xe.hsv.hsl=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,r=Math.max(i,.01),a,o;o=(2-n)*i;let l=(2-n)*r;return a=n*r,a/=l<=1?l:2-l,a=a||0,o/=2,[e,a*100,o*100]};Xe.hwb.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,r=n+i,a;r>1&&(n/=r,i/=r);let o=Math.floor(6*e),l=1-i;a=6*e-o,o&1&&(a=1-a);let c=n+a*(l-n),u,d,p;switch(o){default:case 6:case 0:u=l,d=c,p=n;break;case 1:u=c,d=l,p=n;break;case 2:u=n,d=l,p=c;break;case 3:u=n,d=c,p=l;break;case 4:u=c,d=n,p=l;break;case 5:u=l,d=n,p=c;break}return[u*255,d*255,p*255]};Xe.cmyk.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,r=t[3]/100,a=1-Math.min(1,e*(1-r)+r),o=1-Math.min(1,n*(1-r)+r),l=1-Math.min(1,i*(1-r)+r);return[a*255,o*255,l*255]};Xe.xyz.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,r,a,o;return r=e*3.2406+n*-1.5372+i*-.4986,a=e*-.9689+n*1.8758+i*.0415,o=e*.0557+n*-.204+i*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,r=Math.min(Math.max(0,r),1),a=Math.min(Math.max(0,a),1),o=Math.min(Math.max(0,o),1),[r*255,a*255,o*255]};Xe.xyz.lab=function(t){let e=t[0],n=t[1],i=t[2];e/=95.047,n/=100,i/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let r=116*n-16,a=500*(e-n),o=200*(n-i);return[r,a,o]};Xe.lab.xyz=function(t){let e=t[0],n=t[1],i=t[2],r,a,o;a=(e+16)/116,r=n/500+a,o=a-i/200;let l=a**3,c=r**3,u=o**3;return a=l>.008856?l:(a-16/116)/7.787,r=c>.008856?c:(r-16/116)/7.787,o=u>.008856?u:(o-16/116)/7.787,r*=95.047,a*=100,o*=108.883,[r,a,o]};Xe.lab.lch=function(t){let e=t[0],n=t[1],i=t[2],r;r=Math.atan2(i,n)*360/2/Math.PI,r<0&&(r+=360);let o=Math.sqrt(n*n+i*i);return[e,o,r]};Xe.lch.lab=function(t){let e=t[0],n=t[1],r=t[2]/360*2*Math.PI,a=n*Math.cos(r),o=n*Math.sin(r);return[e,a,o]};Xe.rgb.ansi16=function(t,e=null){let[n,i,r]=t,a=e===null?Xe.rgb.hsv(t)[2]:e;if(a=Math.round(a/50),a===0)return 30;let o=30+(Math.round(r/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return a===2&&(o+=60),o};Xe.hsv.ansi16=function(t){return Xe.rgb.ansi16(Xe.hsv.rgb(t),t[2])};Xe.rgb.ansi256=function(t){let e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};Xe.ansi16.rgb=function(t){let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let n=(~~(t>50)+1)*.5,i=(e&1)*n*255,r=(e>>1&1)*n*255,a=(e>>2&1)*n*255;return[i,r,a]};Xe.ansi256.rgb=function(t){if(t>=232){let a=(t-232)*10+8;return[a,a,a]}t-=16;let e,n=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,r=e%6/5*255;return[n,i,r]};Xe.rgb.hex=function(t){let n=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};Xe.hex.rgb=function(t){let e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let n=e[0];e[0].length===3&&(n=n.split("").map(l=>l+l).join(""));let i=parseInt(n,16),r=i>>16&255,a=i>>8&255,o=i&255;return[r,a,o]};Xe.rgb.hcg=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,r=Math.max(Math.max(e,n),i),a=Math.min(Math.min(e,n),i),o=r-a,l,c;return o<1?l=a/(1-o):l=0,o<=0?c=0:r===e?c=(n-i)/o%6:r===n?c=2+(i-e)/o:c=4+(e-n)/o,c/=6,c%=1,[c*360,o*100,l*100]};Xe.hsl.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=n<.5?2*e*n:2*e*(1-n),r=0;return i<1&&(r=(n-.5*i)/(1-i)),[t[0],i*100,r*100]};Xe.hsv.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=e*n,r=0;return i<1&&(r=(n-i)/(1-i)),[t[0],i*100,r*100]};Xe.hcg.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100;if(n===0)return[i*255,i*255,i*255];let r=[0,0,0],a=e%1*6,o=a%1,l=1-o,c=0;switch(Math.floor(a)){case 0:r[0]=1,r[1]=o,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=o;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=o,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return c=(1-n)*i,[(n*r[0]+c)*255,(n*r[1]+c)*255,(n*r[2]+c)*255]};Xe.hcg.hsv=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e),r=0;return i>0&&(r=e/i),[t[0],r*100,i*100]};Xe.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,r=0;return i>0&&i<.5?r=e/(2*i):i>=.5&&i<1&&(r=e/(2*(1-i))),[t[0],r*100,i*100]};Xe.hcg.hwb=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e);return[t[0],(i-e)*100,(1-i)*100]};Xe.hwb.hcg=function(t){let e=t[1]/100,i=1-t[2]/100,r=i-e,a=0;return r<1&&(a=(i-r)/(1-r)),[t[0],r*100,a*100]};Xe.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};Xe.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};Xe.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};Xe.gray.hsl=function(t){return[0,0,t[0]]};Xe.gray.hsv=Xe.gray.hsl;Xe.gray.hwb=function(t){return[0,100,t[0]]};Xe.gray.cmyk=function(t){return[0,0,0,t[0]]};Xe.gray.lab=function(t){return[t[0],0,0]};Xe.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(i.length)+i};Xe.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}});var Lw=ye((o5e,Pw)=>{var Fp=t_();function cre(){let t={},e=Object.keys(Fp);for(let n=e.length,i=0;i{var n_=t_(),fre=Lw(),Al={},mre=Object.keys(n_);function hre(t){let e=s(function(...n){let i=n[0];return i==null?i:(i.length>1&&(n=i),t(n))},"wrappedFn");return"conversion"in t&&(e.conversion=t.conversion),e}s(hre,"wrapRaw");function gre(t){let e=s(function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let r=t(n);if(typeof r=="object")for(let a=r.length,o=0;o{Al[t]={},Object.defineProperty(Al[t],"channels",{value:n_[t].channels}),Object.defineProperty(Al[t],"labels",{value:n_[t].labels});let e=fre(t);Object.keys(e).forEach(i=>{let r=e[i];Al[t][i]=gre(r),Al[t][i].raw=hre(r)})});Vw.exports=Al});var Ww=ye((u5e,Jw)=>{"use strict";var Uw=s((t,e)=>(...n)=>`\x1B[${t(...n)+e}m`,"wrapAnsi16"),qw=s((t,e)=>(...n)=>{let i=t(...n);return`\x1B[${38+e};5;${i}m`},"wrapAnsi256"),Hw=s((t,e)=>(...n)=>{let i=t(...n);return`\x1B[${38+e};2;${i[0]};${i[1]};${i[2]}m`},"wrapAnsi16m"),Dp=s(t=>t,"ansi2ansi"),Gw=s((t,e,n)=>[t,e,n],"rgb2rgb"),Tl=s((t,e,n)=>{Object.defineProperty(t,e,{get:()=>{let i=n();return Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0}),i},enumerable:!0,configurable:!0})},"setLazyProperty"),i_,Cl=s((t,e,n,i)=>{i_===void 0&&(i_=zw());let r=i?10:0,a={};for(let[o,l]of Object.entries(i_)){let c=o==="ansi16"?"ansi":o;o===e?a[c]=t(n,r):typeof l=="object"&&(a[c]=t(l[e],r))}return a},"makeDynamicStyles");function _re(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[n,i]of Object.entries(e)){for(let[r,a]of Object.entries(i))e[r]={open:`\x1B[${a[0]}m`,close:`\x1B[${a[1]}m`},i[r]=e[r],t.set(a[0],a[1]);Object.defineProperty(e,n,{value:i,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",Tl(e.color,"ansi",()=>Cl(Uw,"ansi16",Dp,!1)),Tl(e.color,"ansi256",()=>Cl(qw,"ansi256",Dp,!1)),Tl(e.color,"ansi16m",()=>Cl(Hw,"rgb",Gw,!1)),Tl(e.bgColor,"ansi",()=>Cl(Uw,"ansi16",Dp,!0)),Tl(e.bgColor,"ansi256",()=>Cl(qw,"ansi256",Dp,!0)),Tl(e.bgColor,"ansi16m",()=>Cl(Hw,"rgb",Gw,!0)),e}s(_re,"assembleStyles");Object.defineProperty(Jw,"exports",{enumerable:!0,get:_re})});var Zw=ye((p5e,Kw)=>{"use strict";Kw.exports=(t,e=process.argv)=>{let n=t.startsWith("-")?"":t.length===1?"-":"--",i=e.indexOf(n+t),r=e.indexOf("--");return i!==-1&&(r===-1||i{"use strict";var bre=Oe("os"),Yw=Oe("tty"),gr=Zw(),{env:$n}=process,To;gr("no-color")||gr("no-colors")||gr("color=false")||gr("color=never")?To=0:(gr("color")||gr("colors")||gr("color=true")||gr("color=always"))&&(To=1);"FORCE_COLOR"in $n&&($n.FORCE_COLOR==="true"?To=1:$n.FORCE_COLOR==="false"?To=0:To=$n.FORCE_COLOR.length===0?1:Math.min(parseInt($n.FORCE_COLOR,10),3));function r_(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}s(r_,"translateLevel");function a_(t,e){if(To===0)return 0;if(gr("color=16m")||gr("color=full")||gr("color=truecolor"))return 3;if(gr("color=256"))return 2;if(t&&!e&&To===void 0)return 0;let n=To||0;if($n.TERM==="dumb")return n;if(process.platform==="win32"){let i=bre.release().split(".");return Number(i[0])>=10&&Number(i[2])>=10586?Number(i[2])>=14931?3:2:1}if("CI"in $n)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(i=>i in $n)||$n.CI_NAME==="codeship"?1:n;if("TEAMCITY_VERSION"in $n)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test($n.TEAMCITY_VERSION)?1:0;if($n.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in $n){let i=parseInt(($n.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch($n.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test($n.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test($n.TERM)||"COLORTERM"in $n?1:n}s(a_,"supportsColor");function xre(t){let e=a_(t,t&&t.isTTY);return r_(e)}s(xre,"getSupportLevel");Xw.exports={supportsColor:xre,stdout:r_(a_(!0,Yw.isatty(1))),stderr:r_(a_(!0,Yw.isatty(2)))}});var e3=ye((h5e,$w)=>{"use strict";var vre=s((t,e,n)=>{let i=t.indexOf(e);if(i===-1)return t;let r=e.length,a=0,o="";do o+=t.substr(a,i-a)+e+n,a=i+r,i=t.indexOf(e,a);while(i!==-1);return o+=t.substr(a),o},"stringReplaceAll"),yre=s((t,e,n,i)=>{let r=0,a="";do{let o=t[i-1]==="\r";a+=t.substr(r,(o?i-1:i)-r)+e+(o?`\r +"use strict";(()=>{var H8=Object.create;var Rc=Object.defineProperty;var G8=Object.getOwnPropertyDescriptor;var J8=Object.getOwnPropertyNames;var W8=Object.getPrototypeOf,K8=Object.prototype.hasOwnProperty;var Z8=(t,e,n)=>e in t?Rc(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var s=(t,e)=>Rc(t,"name",{value:e,configurable:!0}),Ie=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,n)=>(typeof require<"u"?require:e)[n]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+t+'" is not supported')});var ye=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),In=(t,e)=>{for(var n in e)Rc(t,n,{get:e[n],enumerable:!0})},Y8=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of J8(e))!K8.call(t,r)&&r!==n&&Rc(t,r,{get:()=>e[r],enumerable:!(i=G8(e,r))||i.enumerable});return t};var ji=(t,e,n)=>(n=t!=null?H8(W8(t)):{},Y8(e||!t||!t.__esModule?Rc(n,"default",{value:t,enumerable:!0}):n,t));var Tt=(t,e,n)=>(Z8(t,typeof e!="symbol"?e+"":e,n),n);var X8=t=>new Uint8Array(Buffer.from(t,"base64"));var C3=ye((DEe,T3)=>{"use strict";T3.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var j_=ye((FEe,O3)=>{var ju=C3(),S3={};for(let t of Object.keys(ju))S3[ju[t]]=t;var Xe={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};O3.exports=Xe;for(let t of Object.keys(Xe)){if(!("channels"in Xe[t]))throw new Error("missing channels property: "+t);if(!("labels"in Xe[t]))throw new Error("missing channel labels property: "+t);if(Xe[t].labels.length!==Xe[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=Xe[t];delete Xe[t].channels,delete Xe[t].labels,Object.defineProperty(Xe[t],"channels",{value:e}),Object.defineProperty(Xe[t],"labels",{value:n})}Xe.rgb.hsl=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,r=Math.min(e,n,i),a=Math.max(e,n,i),o=a-r,l,c;a===r?l=0:e===a?l=(n-i)/o:n===a?l=2+(i-e)/o:i===a&&(l=4+(e-n)/o),l=Math.min(l*60,360),l<0&&(l+=360);let u=(r+a)/2;return a===r?c=0:u<=.5?c=o/(a+r):c=o/(2-a-r),[l,c*100,u*100]};Xe.rgb.hsv=function(t){let e,n,i,r,a,o=t[0]/255,l=t[1]/255,c=t[2]/255,u=Math.max(o,l,c),d=u-Math.min(o,l,c),p=s(function(m){return(u-m)/6/d+1/2},"diffc");return d===0?(r=0,a=0):(a=d/u,e=p(o),n=p(l),i=p(c),o===u?r=i-n:l===u?r=1/3+e-i:c===u&&(r=2/3+n-e),r<0?r+=1:r>1&&(r-=1)),[r*360,a*100,u*100]};Xe.rgb.hwb=function(t){let e=t[0],n=t[1],i=t[2],r=Xe.rgb.hsl(t)[0],a=1/255*Math.min(e,Math.min(n,i));return i=1-1/255*Math.max(e,Math.max(n,i)),[r,a*100,i*100]};Xe.rgb.cmyk=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,r=Math.min(1-e,1-n,1-i),a=(1-e-r)/(1-r)||0,o=(1-n-r)/(1-r)||0,l=(1-i-r)/(1-r)||0;return[a*100,o*100,l*100,r*100]};function Yre(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}s(Yre,"comparativeDistance");Xe.rgb.keyword=function(t){let e=S3[t];if(e)return e;let n=1/0,i;for(let r of Object.keys(ju)){let a=ju[r],o=Yre(t,a);o.04045?((e+.055)/1.055)**2.4:e/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;let r=e*.4124+n*.3576+i*.1805,a=e*.2126+n*.7152+i*.0722,o=e*.0193+n*.1192+i*.9505;return[r*100,a*100,o*100]};Xe.rgb.lab=function(t){let e=Xe.rgb.xyz(t),n=e[0],i=e[1],r=e[2];n/=95.047,i/=100,r/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;let a=116*i-16,o=500*(n-i),l=200*(i-r);return[a,o,l]};Xe.hsl.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,r,a,o;if(n===0)return o=i*255,[o,o,o];i<.5?r=i*(1+n):r=i+n-i*n;let l=2*i-r,c=[0,0,0];for(let u=0;u<3;u++)a=e+1/3*-(u-1),a<0&&a++,a>1&&a--,6*a<1?o=l+(r-l)*6*a:2*a<1?o=r:3*a<2?o=l+(r-l)*(2/3-a)*6:o=l,c[u]=o*255;return c};Xe.hsl.hsv=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,r=n,a=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,r*=a<=1?a:2-a;let o=(i+n)/2,l=i===0?2*r/(a+r):2*n/(i+n);return[e,l*100,o*100]};Xe.hsv.rgb=function(t){let e=t[0]/60,n=t[1]/100,i=t[2]/100,r=Math.floor(e)%6,a=e-Math.floor(e),o=255*i*(1-n),l=255*i*(1-n*a),c=255*i*(1-n*(1-a));switch(i*=255,r){case 0:return[i,c,o];case 1:return[l,i,o];case 2:return[o,i,c];case 3:return[o,l,i];case 4:return[c,o,i];case 5:return[i,o,l]}};Xe.hsv.hsl=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,r=Math.max(i,.01),a,o;o=(2-n)*i;let l=(2-n)*r;return a=n*r,a/=l<=1?l:2-l,a=a||0,o/=2,[e,a*100,o*100]};Xe.hwb.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,r=n+i,a;r>1&&(n/=r,i/=r);let o=Math.floor(6*e),l=1-i;a=6*e-o,o&1&&(a=1-a);let c=n+a*(l-n),u,d,p;switch(o){default:case 6:case 0:u=l,d=c,p=n;break;case 1:u=c,d=l,p=n;break;case 2:u=n,d=l,p=c;break;case 3:u=n,d=c,p=l;break;case 4:u=c,d=n,p=l;break;case 5:u=l,d=n,p=c;break}return[u*255,d*255,p*255]};Xe.cmyk.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,r=t[3]/100,a=1-Math.min(1,e*(1-r)+r),o=1-Math.min(1,n*(1-r)+r),l=1-Math.min(1,i*(1-r)+r);return[a*255,o*255,l*255]};Xe.xyz.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,r,a,o;return r=e*3.2406+n*-1.5372+i*-.4986,a=e*-.9689+n*1.8758+i*.0415,o=e*.0557+n*-.204+i*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,r=Math.min(Math.max(0,r),1),a=Math.min(Math.max(0,a),1),o=Math.min(Math.max(0,o),1),[r*255,a*255,o*255]};Xe.xyz.lab=function(t){let e=t[0],n=t[1],i=t[2];e/=95.047,n/=100,i/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let r=116*n-16,a=500*(e-n),o=200*(n-i);return[r,a,o]};Xe.lab.xyz=function(t){let e=t[0],n=t[1],i=t[2],r,a,o;a=(e+16)/116,r=n/500+a,o=a-i/200;let l=a**3,c=r**3,u=o**3;return a=l>.008856?l:(a-16/116)/7.787,r=c>.008856?c:(r-16/116)/7.787,o=u>.008856?u:(o-16/116)/7.787,r*=95.047,a*=100,o*=108.883,[r,a,o]};Xe.lab.lch=function(t){let e=t[0],n=t[1],i=t[2],r;r=Math.atan2(i,n)*360/2/Math.PI,r<0&&(r+=360);let o=Math.sqrt(n*n+i*i);return[e,o,r]};Xe.lch.lab=function(t){let e=t[0],n=t[1],r=t[2]/360*2*Math.PI,a=n*Math.cos(r),o=n*Math.sin(r);return[e,a,o]};Xe.rgb.ansi16=function(t,e=null){let[n,i,r]=t,a=e===null?Xe.rgb.hsv(t)[2]:e;if(a=Math.round(a/50),a===0)return 30;let o=30+(Math.round(r/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return a===2&&(o+=60),o};Xe.hsv.ansi16=function(t){return Xe.rgb.ansi16(Xe.hsv.rgb(t),t[2])};Xe.rgb.ansi256=function(t){let e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};Xe.ansi16.rgb=function(t){let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let n=(~~(t>50)+1)*.5,i=(e&1)*n*255,r=(e>>1&1)*n*255,a=(e>>2&1)*n*255;return[i,r,a]};Xe.ansi256.rgb=function(t){if(t>=232){let a=(t-232)*10+8;return[a,a,a]}t-=16;let e,n=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,r=e%6/5*255;return[n,i,r]};Xe.rgb.hex=function(t){let n=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};Xe.hex.rgb=function(t){let e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let n=e[0];e[0].length===3&&(n=n.split("").map(l=>l+l).join(""));let i=parseInt(n,16),r=i>>16&255,a=i>>8&255,o=i&255;return[r,a,o]};Xe.rgb.hcg=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,r=Math.max(Math.max(e,n),i),a=Math.min(Math.min(e,n),i),o=r-a,l,c;return o<1?l=a/(1-o):l=0,o<=0?c=0:r===e?c=(n-i)/o%6:r===n?c=2+(i-e)/o:c=4+(e-n)/o,c/=6,c%=1,[c*360,o*100,l*100]};Xe.hsl.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=n<.5?2*e*n:2*e*(1-n),r=0;return i<1&&(r=(n-.5*i)/(1-i)),[t[0],i*100,r*100]};Xe.hsv.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=e*n,r=0;return i<1&&(r=(n-i)/(1-i)),[t[0],i*100,r*100]};Xe.hcg.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100;if(n===0)return[i*255,i*255,i*255];let r=[0,0,0],a=e%1*6,o=a%1,l=1-o,c=0;switch(Math.floor(a)){case 0:r[0]=1,r[1]=o,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=o;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=o,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return c=(1-n)*i,[(n*r[0]+c)*255,(n*r[1]+c)*255,(n*r[2]+c)*255]};Xe.hcg.hsv=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e),r=0;return i>0&&(r=e/i),[t[0],r*100,i*100]};Xe.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,r=0;return i>0&&i<.5?r=e/(2*i):i>=.5&&i<1&&(r=e/(2*(1-i))),[t[0],r*100,i*100]};Xe.hcg.hwb=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e);return[t[0],(i-e)*100,(1-i)*100]};Xe.hwb.hcg=function(t){let e=t[1]/100,i=1-t[2]/100,r=i-e,a=0;return r<1&&(a=(i-r)/(1-r)),[t[0],r*100,a*100]};Xe.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};Xe.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};Xe.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};Xe.gray.hsl=function(t){return[0,0,t[0]]};Xe.gray.hsv=Xe.gray.hsl;Xe.gray.hwb=function(t){return[0,100,t[0]]};Xe.gray.cmyk=function(t){return[0,0,0,t[0]]};Xe.gray.lab=function(t){return[t[0],0,0]};Xe.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(i.length)+i};Xe.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}});var N3=ye((MEe,I3)=>{var Kp=j_();function Xre(){let t={},e=Object.keys(Kp);for(let n=e.length,i=0;i{var A_=j_(),tae=N3(),Ml={},nae=Object.keys(A_);function iae(t){let e=s(function(...n){let i=n[0];return i==null?i:(i.length>1&&(n=i),t(n))},"wrappedFn");return"conversion"in t&&(e.conversion=t.conversion),e}s(iae,"wrapRaw");function rae(t){let e=s(function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let r=t(n);if(typeof r=="object")for(let a=r.length,o=0;o{Ml[t]={},Object.defineProperty(Ml[t],"channels",{value:A_[t].channels}),Object.defineProperty(Ml[t],"labels",{value:A_[t].labels});let e=tae(t);Object.keys(e).forEach(i=>{let r=e[i];Ml[t][i]=rae(r),Ml[t][i].raw=iae(r)})});B3.exports=Ml});var z3=ye((VEe,L3)=>{"use strict";var F3=s((t,e)=>(...n)=>`\x1B[${t(...n)+e}m`,"wrapAnsi16"),R3=s((t,e)=>(...n)=>{let i=t(...n);return`\x1B[${38+e};5;${i}m`},"wrapAnsi256"),M3=s((t,e)=>(...n)=>{let i=t(...n);return`\x1B[${38+e};2;${i[0]};${i[1]};${i[2]}m`},"wrapAnsi16m"),Zp=s(t=>t,"ansi2ansi"),P3=s((t,e,n)=>[t,e,n],"rgb2rgb"),Pl=s((t,e,n)=>{Object.defineProperty(t,e,{get:()=>{let i=n();return Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0}),i},enumerable:!0,configurable:!0})},"setLazyProperty"),T_,Ll=s((t,e,n,i)=>{T_===void 0&&(T_=D3());let r=i?10:0,a={};for(let[o,l]of Object.entries(T_)){let c=o==="ansi16"?"ansi":o;o===e?a[c]=t(n,r):typeof l=="object"&&(a[c]=t(l[e],r))}return a},"makeDynamicStyles");function aae(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[n,i]of Object.entries(e)){for(let[r,a]of Object.entries(i))e[r]={open:`\x1B[${a[0]}m`,close:`\x1B[${a[1]}m`},i[r]=e[r],t.set(a[0],a[1]);Object.defineProperty(e,n,{value:i,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",Pl(e.color,"ansi",()=>Ll(F3,"ansi16",Zp,!1)),Pl(e.color,"ansi256",()=>Ll(R3,"ansi256",Zp,!1)),Pl(e.color,"ansi16m",()=>Ll(M3,"rgb",P3,!1)),Pl(e.bgColor,"ansi",()=>Ll(F3,"ansi16",Zp,!0)),Pl(e.bgColor,"ansi256",()=>Ll(R3,"ansi256",Zp,!0)),Pl(e.bgColor,"ansi16m",()=>Ll(M3,"rgb",P3,!0)),e}s(aae,"assembleStyles");Object.defineProperty(L3,"exports",{enumerable:!0,get:aae})});var U3=ye((qEe,V3)=>{"use strict";V3.exports=(t,e=process.argv)=>{let n=t.startsWith("-")?"":t.length===1?"-":"--",i=e.indexOf(n+t),r=e.indexOf("--");return i!==-1&&(r===-1||i{"use strict";var oae=Ie("os"),q3=Ie("tty"),vr=U3(),{env:ei}=process,Co;vr("no-color")||vr("no-colors")||vr("color=false")||vr("color=never")?Co=0:(vr("color")||vr("colors")||vr("color=true")||vr("color=always"))&&(Co=1);"FORCE_COLOR"in ei&&(ei.FORCE_COLOR==="true"?Co=1:ei.FORCE_COLOR==="false"?Co=0:Co=ei.FORCE_COLOR.length===0?1:Math.min(parseInt(ei.FORCE_COLOR,10),3));function C_(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}s(C_,"translateLevel");function S_(t,e){if(Co===0)return 0;if(vr("color=16m")||vr("color=full")||vr("color=truecolor"))return 3;if(vr("color=256"))return 2;if(t&&!e&&Co===void 0)return 0;let n=Co||0;if(ei.TERM==="dumb")return n;if(process.platform==="win32"){let i=oae.release().split(".");return Number(i[0])>=10&&Number(i[2])>=10586?Number(i[2])>=14931?3:2:1}if("CI"in ei)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(i=>i in ei)||ei.CI_NAME==="codeship"?1:n;if("TEAMCITY_VERSION"in ei)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(ei.TEAMCITY_VERSION)?1:0;if(ei.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in ei){let i=parseInt((ei.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(ei.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(ei.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(ei.TERM)||"COLORTERM"in ei?1:n}s(S_,"supportsColor");function sae(t){let e=S_(t,t&&t.isTTY);return C_(e)}s(sae,"getSupportLevel");H3.exports={supportsColor:sae,stdout:C_(S_(!0,q3.isatty(1))),stderr:C_(S_(!0,q3.isatty(2)))}});var W3=ye((JEe,J3)=>{"use strict";var lae=s((t,e,n)=>{let i=t.indexOf(e);if(i===-1)return t;let r=e.length,a=0,o="";do o+=t.substr(a,i-a)+e+n,a=i+r,i=t.indexOf(e,a);while(i!==-1);return o+=t.substr(a),o},"stringReplaceAll"),cae=s((t,e,n,i)=>{let r=0,a="";do{let o=t[i-1]==="\r";a+=t.substr(r,(o?i-1:i)-r)+e+(o?`\r `:` `)+n,r=i+1,i=t.indexOf(` -`,r)}while(i!==-1);return a+=t.substr(r),a},"stringEncaseCRLFWithFirstIndex");$w.exports={stringReplaceAll:vre,stringEncaseCRLFWithFirstIndex:yre}});var a3=ye((_5e,r3)=>{"use strict";var wre=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,t3=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,kre=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,Ere=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,jre=new Map([["n",` -`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function i3(t){let e=t[0]==="u",n=t[1]==="{";return e&&!n&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&n?String.fromCodePoint(parseInt(t.slice(2,-1),16)):jre.get(t)||t}s(i3,"unescape");function Are(t,e){let n=[],i=e.trim().split(/\s*,\s*/g),r;for(let a of i){let o=Number(a);if(!Number.isNaN(o))n.push(o);else if(r=a.match(kre))n.push(r[2].replace(Ere,(l,c,u)=>c?i3(c):u));else throw new Error(`Invalid Chalk template style argument: ${a} (in style '${t}')`)}return n}s(Are,"parseArguments");function Tre(t){t3.lastIndex=0;let e=[],n;for(;(n=t3.exec(t))!==null;){let i=n[1];if(n[2]){let r=Are(i,n[2]);e.push([i].concat(r))}else e.push([i])}return e}s(Tre,"parseStyle");function n3(t,e){let n={};for(let r of e)for(let a of r.styles)n[a[0]]=r.inverse?null:a.slice(1);let i=t;for(let[r,a]of Object.entries(n))if(Array.isArray(a)){if(!(r in i))throw new Error(`Unknown Chalk style: ${r}`);i=a.length>0?i[r](...a):i[r]}return i}s(n3,"buildStyle");r3.exports=(t,e)=>{let n=[],i=[],r=[];if(e.replace(wre,(a,o,l,c,u,d)=>{if(o)r.push(i3(o));else if(c){let p=r.join("");r=[],i.push(n.length===0?p:n3(t,n)(p)),n.push({inverse:l,styles:Tre(c)})}else if(u){if(n.length===0)throw new Error("Found extraneous } in Chalk template literal");i.push(n3(t,n)(r.join(""))),r=[],n.pop()}else r.push(d)}),i.push(r.join("")),n.length>0){let a=`Chalk template literal is missing ${n.length} closing bracket${n.length===1?"":"s"} (\`}\`)`;throw new Error(a)}return i.join("")}});var p3=ye((x5e,d3)=>{"use strict";var _u=Ww(),{stdout:s_,stderr:l_}=Qw(),{stringReplaceAll:Cre,stringEncaseCRLFWithFirstIndex:Sre}=e3(),{isArray:Mp}=Array,s3=["ansi","ansi","ansi256","ansi16m"],Sl=Object.create(null),Ire=s((t,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let n=s_?s_.level:0;t.level=e.level===void 0?n:e.level},"applyOptions"),Rp=class{constructor(e){return l3(e)}};s(Rp,"ChalkClass");var l3=s(t=>{let e={};return Ire(e,t),e.template=(...n)=>u3(e.template,...n),Object.setPrototypeOf(e,Pp.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=Rp,e.template},"chalkFactory");function Pp(t){return l3(t)}s(Pp,"Chalk");for(let[t,e]of Object.entries(_u))Sl[t]={get(){let n=Lp(this,c_(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:n}),n}};Sl.visible={get(){let t=Lp(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var c3=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of c3)Sl[t]={get(){let{level:e}=this;return function(...n){let i=c_(_u.color[s3[e]][t](...n),_u.color.close,this._styler);return Lp(this,i,this._isEmpty)}}};for(let t of c3){let e="bg"+t[0].toUpperCase()+t.slice(1);Sl[e]={get(){let{level:n}=this;return function(...i){let r=c_(_u.bgColor[s3[n]][t](...i),_u.bgColor.close,this._styler);return Lp(this,r,this._isEmpty)}}}}var Ore=Object.defineProperties(()=>{},{...Sl,level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}}),c_=s((t,e,n)=>{let i,r;return n===void 0?(i=t,r=e):(i=n.openAll+t,r=e+n.closeAll),{open:t,close:e,openAll:i,closeAll:r,parent:n}},"createStyler"),Lp=s((t,e,n)=>{let i=s((...r)=>Mp(r[0])&&Mp(r[0].raw)?o3(i,u3(i,...r)):o3(i,r.length===1?""+r[0]:r.join(" ")),"builder");return Object.setPrototypeOf(i,Ore),i._generator=t,i._styler=e,i._isEmpty=n,i},"createBuilder"),o3=s((t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let n=t._styler;if(n===void 0)return e;let{openAll:i,closeAll:r}=n;if(e.indexOf("\x1B")!==-1)for(;n!==void 0;)e=Cre(e,n.close,n.open),n=n.parent;let a=e.indexOf(` -`);return a!==-1&&(e=Sre(e,r,i,a)),i+e+r},"applyStyle"),o_,u3=s((t,...e)=>{let[n]=e;if(!Mp(n)||!Mp(n.raw))return e.join(" ");let i=e.slice(1),r=[n.raw[0]];for(let a=1;a{var of=Oe("buffer"),_a=of.Buffer;function K2(t,e){for(var n in t)e[n]=t[n]}s(K2,"copyProps");_a.from&&_a.alloc&&_a.allocUnsafe&&_a.allocUnsafeSlow?Z2.exports=of:(K2(of,i0),i0.Buffer=Es);function Es(t,e,n){return _a(t,e,n)}s(Es,"SafeBuffer");Es.prototype=Object.create(_a.prototype);K2(_a,Es);Es.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return _a(t,e,n)};Es.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=_a(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};Es.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return _a(t)};Es.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return of.SlowBuffer(t)}});var tk=ye((nSe,r0)=>{"use strict";r0.exports=Uae;r0.exports.parse=Jae;var Y2=Oe("path").basename,Bae=sf().Buffer,Nae=/[\x00-\x20"'()*,/:;<=>?@[\\\]{}\x7f]/g,Fae=/%[0-9A-Fa-f]{2}/,Dae=/%([0-9A-Fa-f]{2})/g,Q2=/[^\x20-\x7e\xa0-\xff]/g,Rae=/\\([\u0000-\u007f])/g,Mae=/([\\"])/g,X2=/;[\x09\x20]*([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*=[\x09\x20]*("(?:[\x20!\x23-\x5b\x5d-\x7e\x80-\xff]|\\[\x20-\x7e])*"|[!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*/g,Pae=/^[\x20-\x7e\x80-\xff]+$/,Lae=/^[!#$%&'*+.0-9A-Z^_`a-z|~-]+$/,Vae=/^([A-Za-z0-9!#$%&+\-^_`{}~]+)'(?:[A-Za-z]{2,3}(?:-[A-Za-z]{3}){0,3}|[A-Za-z]{4,8}|)'((?:%[0-9A-Fa-f]{2}|[A-Za-z0-9!#$&+.^_`|~-])+)$/,zae=/^([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*(?:$|;)/;function Uae(t,e){var n=e||{},i=n.type||"attachment",r=qae(t,n.fallback);return Hae(new ek(i,r))}s(Uae,"contentDisposition");function qae(t,e){if(t!==void 0){var n={};if(typeof t!="string")throw new TypeError("filename must be a string");if(e===void 0&&(e=!0),typeof e!="string"&&typeof e!="boolean")throw new TypeError("fallback must be a string or boolean");if(typeof e=="string"&&Q2.test(e))throw new TypeError("fallback must be ISO-8859-1 string");var i=Y2(t),r=Pae.test(i),a=typeof e!="string"?e&&$2(i):Y2(e),o=typeof a=="string"&&a!==i;return(o||!r||Fae.test(i))&&(n["filename*"]=i),(r||o)&&(n.filename=o?a:i),n}}s(qae,"createparams");function Hae(t){var e=t.parameters,n=t.type;if(!n||typeof n!="string"||!Lae.test(n))throw new TypeError("invalid type");var i=String(n).toLowerCase();if(e&&typeof e=="object")for(var r,a=Object.keys(e).sort(),o=0;o{"use strict";nk.exports=t=>{let e=new Uint8Array(t);if(!(e&&e.length>1))return null;let n=s((i,r)=>{r=Object.assign({offset:0},r);for(let a=0;al[o]===66&&l[o+1]===130);if(r>=0){let a=r+3,o=s(l=>Array.from(l).every((c,u)=>i[a+u]===c.charCodeAt(0)),"findDocType");if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}return n([0,0,0,20,102,116,121,112,113,116,32,32])||n([102,114,101,101],{offset:4})||n([102,116,121,112,113,116,32,32],{offset:4})||n([109,100,97,116],{offset:4})||n([119,105,100,101],{offset:4})?{ext:"mov",mime:"video/quicktime"}:n([82,73,70,70])&&n([65,86,73],{offset:8})?{ext:"avi",mime:"video/x-msvideo"}:n([48,38,178,117,142,102,207,17,166,217])?{ext:"wmv",mime:"video/x-ms-wmv"}:n([0,0,1,186])?{ext:"mpg",mime:"video/mpeg"}:n([73,68,51])||n([255,251])?{ext:"mp3",mime:"audio/mpeg"}:n([102,116,121,112,77,52,65],{offset:4})||n([77,52,65,32])?{ext:"m4a",mime:"audio/m4a"}:n([79,112,117,115,72,101,97,100],{offset:28})?{ext:"opus",mime:"audio/opus"}:n([79,103,103,83])?{ext:"ogg",mime:"audio/ogg"}:n([102,76,97,67])?{ext:"flac",mime:"audio/x-flac"}:n([82,73,70,70])&&n([87,65,86,69],{offset:8})?{ext:"wav",mime:"audio/x-wav"}:n([35,33,65,77,82,10])?{ext:"amr",mime:"audio/amr"}:n([37,80,68,70])?{ext:"pdf",mime:"application/pdf"}:n([77,90])?{ext:"exe",mime:"application/x-msdownload"}:(e[0]===67||e[0]===70)&&n([87,83],{offset:1})?{ext:"swf",mime:"application/x-shockwave-flash"}:n([123,92,114,116,102])?{ext:"rtf",mime:"application/rtf"}:n([0,97,115,109])?{ext:"wasm",mime:"application/wasm"}:n([119,79,70,70])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4}))?{ext:"woff",mime:"application/font-woff"}:n([119,79,70,50])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4}))?{ext:"woff2",mime:"application/font-woff"}:n([76,80],{offset:34})&&(n([0,0,1],{offset:8})||n([1,0,2],{offset:8})||n([2,0,2],{offset:8}))?{ext:"eot",mime:"application/octet-stream"}:n([0,1,0,0,0])?{ext:"ttf",mime:"application/font-sfnt"}:n([79,84,84,79,0])?{ext:"otf",mime:"application/font-sfnt"}:n([0,0,1,0])?{ext:"ico",mime:"image/x-icon"}:n([70,76,86,1])?{ext:"flv",mime:"video/x-flv"}:n([37,33])?{ext:"ps",mime:"application/postscript"}:n([253,55,122,88,90,0])?{ext:"xz",mime:"application/x-xz"}:n([83,81,76,105])?{ext:"sqlite",mime:"application/x-sqlite3"}:n([78,69,83,26])?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:n([67,114,50,52])?{ext:"crx",mime:"application/x-google-chrome-extension"}:n([77,83,67,70])||n([73,83,99,40])?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:n([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121])?{ext:"deb",mime:"application/x-deb"}:n([33,60,97,114,99,104,62])?{ext:"ar",mime:"application/x-unix-archive"}:n([237,171,238,219])?{ext:"rpm",mime:"application/x-rpm"}:n([31,160])||n([31,157])?{ext:"Z",mime:"application/x-compress"}:n([76,90,73,80])?{ext:"lz",mime:"application/x-lzip"}:n([208,207,17,224,161,177,26,225])?{ext:"msi",mime:"application/x-msi"}:n([6,14,43,52,2,5,1,1,13,1,2,1,1,2])?{ext:"mxf",mime:"application/mxf"}:n([66,76,69,78,68,69,82])?{ext:"blend",mime:"application/x-blender"}:null}});var ak=ye((oSe,rk)=>{"use strict";var Xae=ik(),Qae=new Set(["7z","bz2","gz","rar","tar","zip","xz","gz"]);rk.exports=t=>{let e=Xae(t);return Qae.has(e&&e.ext)?e:null}});var sk=ye((sSe,ok)=>{var Io=Oe("constants"),$ae=process.cwd,lf=null,eoe=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return lf||(lf=$ae.call(process)),lf};try{process.cwd()}catch{}typeof process.chdir=="function"&&(a0=process.chdir,process.chdir=function(t){lf=null,a0.call(process,t)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,a0));var a0;ok.exports=toe;function toe(t){Io.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&e(t),t.lutimes||n(t),t.chown=a(t.chown),t.fchown=a(t.fchown),t.lchown=a(t.lchown),t.chmod=i(t.chmod),t.fchmod=i(t.fchmod),t.lchmod=i(t.lchmod),t.chownSync=o(t.chownSync),t.fchownSync=o(t.fchownSync),t.lchownSync=o(t.lchownSync),t.chmodSync=r(t.chmodSync),t.fchmodSync=r(t.fchmodSync),t.lchmodSync=r(t.lchmodSync),t.stat=l(t.stat),t.fstat=l(t.fstat),t.lstat=l(t.lstat),t.statSync=c(t.statSync),t.fstatSync=c(t.fstatSync),t.lstatSync=c(t.lstatSync),t.chmod&&!t.lchmod&&(t.lchmod=function(d,p,m){m&&process.nextTick(m)},t.lchmodSync=function(){}),t.chown&&!t.lchown&&(t.lchown=function(d,p,m,f){f&&process.nextTick(f)},t.lchownSync=function(){}),eoe==="win32"&&(t.rename=typeof t.rename!="function"?t.rename:function(d){function p(m,f,h){var b=Date.now(),g=0;d(m,f,s(function _(v){if(v&&(v.code==="EACCES"||v.code==="EPERM"||v.code==="EBUSY")&&Date.now()-b<6e4){setTimeout(function(){t.stat(f,function(w,x){w&&w.code==="ENOENT"?d(m,f,_):h(v)})},g),g<100&&(g+=10);return}h&&h(v)},"CB"))}return s(p,"rename"),Object.setPrototypeOf&&Object.setPrototypeOf(p,d),p}(t.rename)),t.read=typeof t.read!="function"?t.read:function(d){function p(m,f,h,b,g,_){var v;if(_&&typeof _=="function"){var w=0;v=s(function(x,y,k){if(x&&x.code==="EAGAIN"&&w<10)return w++,d.call(t,m,f,h,b,g,v);_.apply(this,arguments)},"callback")}return d.call(t,m,f,h,b,g,v)}return s(p,"read"),Object.setPrototypeOf&&Object.setPrototypeOf(p,d),p}(t.read),t.readSync=typeof t.readSync!="function"?t.readSync:function(d){return function(p,m,f,h,b){for(var g=0;;)try{return d.call(t,p,m,f,h,b)}catch(_){if(_.code==="EAGAIN"&&g<10){g++;continue}throw _}}}(t.readSync);function e(d){d.lchmod=function(p,m,f){d.open(p,Io.O_WRONLY|Io.O_SYMLINK,m,function(h,b){if(h){f&&f(h);return}d.fchmod(b,m,function(g){d.close(b,function(_){f&&f(g||_)})})})},d.lchmodSync=function(p,m){var f=d.openSync(p,Io.O_WRONLY|Io.O_SYMLINK,m),h=!0,b;try{b=d.fchmodSync(f,m),h=!1}finally{if(h)try{d.closeSync(f)}catch{}else d.closeSync(f)}return b}}s(e,"patchLchmod");function n(d){Io.hasOwnProperty("O_SYMLINK")&&d.futimes?(d.lutimes=function(p,m,f,h){d.open(p,Io.O_SYMLINK,function(b,g){if(b){h&&h(b);return}d.futimes(g,m,f,function(_){d.close(g,function(v){h&&h(_||v)})})})},d.lutimesSync=function(p,m,f){var h=d.openSync(p,Io.O_SYMLINK),b,g=!0;try{b=d.futimesSync(h,m,f),g=!1}finally{if(g)try{d.closeSync(h)}catch{}else d.closeSync(h)}return b}):d.futimes&&(d.lutimes=function(p,m,f,h){h&&process.nextTick(h)},d.lutimesSync=function(){})}s(n,"patchLutimes");function i(d){return d&&function(p,m,f){return d.call(t,p,m,function(h){u(h)&&(h=null),f&&f.apply(this,arguments)})}}s(i,"chmodFix");function r(d){return d&&function(p,m){try{return d.call(t,p,m)}catch(f){if(!u(f))throw f}}}s(r,"chmodFixSync");function a(d){return d&&function(p,m,f,h){return d.call(t,p,m,f,function(b){u(b)&&(b=null),h&&h.apply(this,arguments)})}}s(a,"chownFix");function o(d){return d&&function(p,m,f){try{return d.call(t,p,m,f)}catch(h){if(!u(h))throw h}}}s(o,"chownFixSync");function l(d){return d&&function(p,m,f){typeof m=="function"&&(f=m,m=null);function h(b,g){g&&(g.uid<0&&(g.uid+=4294967296),g.gid<0&&(g.gid+=4294967296)),f&&f.apply(this,arguments)}return s(h,"callback"),m?d.call(t,p,m,h):d.call(t,p,h)}}s(l,"statFix");function c(d){return d&&function(p,m){var f=m?d.call(t,p,m):d.call(t,p);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}s(c,"statFixSync");function u(d){if(!d||d.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(d.code==="EINVAL"||d.code==="EPERM"))}s(u,"chownErOk")}s(toe,"patch")});var uk=ye((cSe,ck)=>{var lk=Oe("stream").Stream;ck.exports=noe;function noe(t){return{ReadStream:e,WriteStream:n};function e(i,r){if(!(this instanceof e))return new e(i,r);lk.call(this);var a=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,r=r||{};for(var o=Object.keys(r),l=0,c=o.length;lthis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}t.open(this.path,this.flags,this.mode,function(d,p){if(d){a.emit("error",d),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function n(i,r){if(!(this instanceof n))return new n(i,r);lk.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,r=r||{};for(var a=Object.keys(r),o=0,l=a.length;o= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=t.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}s(noe,"legacy")});var pk=ye((dSe,dk)=>{"use strict";dk.exports=roe;var ioe=Object.getPrototypeOf||function(t){return t.__proto__};function roe(t){if(t===null||typeof t!="object")return t;if(t instanceof Object)var e={__proto__:ioe(t)};else var e=Object.create(null);return Object.getOwnPropertyNames(t).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}s(roe,"clone")});var gk=ye((fSe,l0)=>{var Cn=Oe("fs"),aoe=sk(),ooe=uk(),soe=pk(),cf=Oe("util"),mi,df;typeof Symbol=="function"&&typeof Symbol.for=="function"?(mi=Symbol.for("graceful-fs.queue"),df=Symbol.for("graceful-fs.previous")):(mi="___graceful-fs.queue",df="___graceful-fs.previous");function loe(){}s(loe,"noop");function hk(t,e){Object.defineProperty(t,mi,{get:function(){return e}})}s(hk,"publishQueue");var js=loe;cf.debuglog?js=cf.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(js=s(function(){var t=cf.format.apply(cf,arguments);t="GFS4: "+t.split(/\n/).join(` -GFS4: `),console.error(t)},"debug"));Cn[mi]||(fk=global[mi]||[],hk(Cn,fk),Cn.close=function(t){function e(n,i){return t.call(Cn,n,function(r){r||mk(),typeof i=="function"&&i.apply(this,arguments)})}return s(e,"close"),Object.defineProperty(e,df,{value:t}),e}(Cn.close),Cn.closeSync=function(t){function e(n){t.apply(Cn,arguments),mk()}return s(e,"closeSync"),Object.defineProperty(e,df,{value:t}),e}(Cn.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){js(Cn[mi]),Oe("assert").equal(Cn[mi].length,0)}));var fk;global[mi]||hk(global,Cn[mi]);l0.exports=o0(soe(Cn));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Cn.__patched&&(l0.exports=o0(Cn),Cn.__patched=!0);function o0(t){aoe(t),t.gracefulify=o0,t.createReadStream=y,t.createWriteStream=k;var e=t.readFile;t.readFile=n;function n(T,O,S){return typeof O=="function"&&(S=O,O=null),A(T,O,S);function A(M,H,Z,ne){return e(M,H,function(X){X&&(X.code==="EMFILE"||X.code==="ENFILE")?Hl([A,[M,H,Z],X,ne||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}s(A,"go$readFile")}s(n,"readFile");var i=t.writeFile;t.writeFile=r;function r(T,O,S,A){return typeof S=="function"&&(A=S,S=null),M(T,O,S,A);function M(H,Z,ne,X,ce){return i(H,Z,ne,function(le){le&&(le.code==="EMFILE"||le.code==="ENFILE")?Hl([M,[H,Z,ne,X],le,ce||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}s(M,"go$writeFile")}s(r,"writeFile");var a=t.appendFile;a&&(t.appendFile=o);function o(T,O,S,A){return typeof S=="function"&&(A=S,S=null),M(T,O,S,A);function M(H,Z,ne,X,ce){return a(H,Z,ne,function(le){le&&(le.code==="EMFILE"||le.code==="ENFILE")?Hl([M,[H,Z,ne,X],le,ce||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}s(M,"go$appendFile")}s(o,"appendFile");var l=t.copyFile;l&&(t.copyFile=c);function c(T,O,S,A){return typeof S=="function"&&(A=S,S=0),M(T,O,S,A);function M(H,Z,ne,X,ce){return l(H,Z,ne,function(le){le&&(le.code==="EMFILE"||le.code==="ENFILE")?Hl([M,[H,Z,ne,X],le,ce||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}s(M,"go$copyFile")}s(c,"copyFile");var u=t.readdir;t.readdir=p;var d=/^v[0-5]\./;function p(T,O,S){typeof O=="function"&&(S=O,O=null);var A=d.test(process.version)?s(function(Z,ne,X,ce){return u(Z,M(Z,ne,X,ce))},"go$readdir"):s(function(Z,ne,X,ce){return u(Z,ne,M(Z,ne,X,ce))},"go$readdir");return A(T,O,S);function M(H,Z,ne,X){return function(ce,le){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?Hl([A,[H,Z,ne],ce,X||Date.now(),Date.now()]):(le&&le.sort&&le.sort(),typeof ne=="function"&&ne.call(this,ce,le))}}}if(s(p,"readdir"),process.version.substr(0,4)==="v0.8"){var m=ooe(t);_=m.ReadStream,w=m.WriteStream}var f=t.ReadStream;f&&(_.prototype=Object.create(f.prototype),_.prototype.open=v);var h=t.WriteStream;h&&(w.prototype=Object.create(h.prototype),w.prototype.open=x),Object.defineProperty(t,"ReadStream",{get:function(){return _},set:function(T){_=T},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return w},set:function(T){w=T},enumerable:!0,configurable:!0});var b=_;Object.defineProperty(t,"FileReadStream",{get:function(){return b},set:function(T){b=T},enumerable:!0,configurable:!0});var g=w;Object.defineProperty(t,"FileWriteStream",{get:function(){return g},set:function(T){g=T},enumerable:!0,configurable:!0});function _(T,O){return this instanceof _?(f.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}s(_,"ReadStream");function v(){var T=this;I(T.path,T.flags,T.mode,function(O,S){O?(T.autoClose&&T.destroy(),T.emit("error",O)):(T.fd=S,T.emit("open",S),T.read())})}s(v,"ReadStream$open");function w(T,O){return this instanceof w?(h.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}s(w,"WriteStream");function x(){var T=this;I(T.path,T.flags,T.mode,function(O,S){O?(T.destroy(),T.emit("error",O)):(T.fd=S,T.emit("open",S))})}s(x,"WriteStream$open");function y(T,O){return new t.ReadStream(T,O)}s(y,"createReadStream");function k(T,O){return new t.WriteStream(T,O)}s(k,"createWriteStream");var j=t.open;t.open=I;function I(T,O,S,A){return typeof S=="function"&&(A=S,S=null),M(T,O,S,A);function M(H,Z,ne,X,ce){return j(H,Z,ne,function(le,te){le&&(le.code==="EMFILE"||le.code==="ENFILE")?Hl([M,[H,Z,ne,X],le,ce||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}s(M,"go$open")}return s(I,"open"),t}s(o0,"patch");function Hl(t){js("ENQUEUE",t[0].name,t[1]),Cn[mi].push(t),s0()}s(Hl,"enqueue");var uf;function mk(){for(var t=Date.now(),e=0;e2&&(Cn[mi][e][3]=t,Cn[mi][e][4]=t);s0()}s(mk,"resetQueue");function s0(){if(clearTimeout(uf),uf=void 0,Cn[mi].length!==0){var t=Cn[mi].shift(),e=t[0],n=t[1],i=t[2],r=t[3],a=t[4];if(r===void 0)js("RETRY",e.name,n),e.apply(null,n);else if(Date.now()-r>=6e4){js("TIMEOUT",e.name,n);var o=n.pop();typeof o=="function"&&o.call(null,i)}else{var l=Date.now()-a,c=Math.max(a-r,1),u=Math.min(c*1.2,100);l>=u?(js("RETRY",e.name,n),e.apply(null,n.concat([r]))):Cn[mi].push(t)}uf===void 0&&(uf=setTimeout(s0,0))}}s(s0,"retry")});var c0=ye((hSe,_k)=>{"use strict";_k.exports=t=>{let e=new Uint8Array(t);if(!(e&&e.length>1))return null;let n=s((i,r)=>{r=Object.assign({offset:0},r);for(let a=0;al[o]===66&&l[o+1]===130);if(r>=0){let a=r+3,o=s(l=>Array.from(l).every((c,u)=>i[a+u]===c.charCodeAt(0)),"findDocType");if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}return n([0,0,0,20,102,116,121,112,113,116,32,32])||n([102,114,101,101],{offset:4})||n([102,116,121,112,113,116,32,32],{offset:4})||n([109,100,97,116],{offset:4})||n([119,105,100,101],{offset:4})?{ext:"mov",mime:"video/quicktime"}:n([82,73,70,70])&&n([65,86,73],{offset:8})?{ext:"avi",mime:"video/x-msvideo"}:n([48,38,178,117,142,102,207,17,166,217])?{ext:"wmv",mime:"video/x-ms-wmv"}:n([0,0,1,186])?{ext:"mpg",mime:"video/mpeg"}:n([73,68,51])||n([255,251])?{ext:"mp3",mime:"audio/mpeg"}:n([102,116,121,112,77,52,65],{offset:4})||n([77,52,65,32])?{ext:"m4a",mime:"audio/m4a"}:n([79,112,117,115,72,101,97,100],{offset:28})?{ext:"opus",mime:"audio/opus"}:n([79,103,103,83])?{ext:"ogg",mime:"audio/ogg"}:n([102,76,97,67])?{ext:"flac",mime:"audio/x-flac"}:n([82,73,70,70])&&n([87,65,86,69],{offset:8})?{ext:"wav",mime:"audio/x-wav"}:n([35,33,65,77,82,10])?{ext:"amr",mime:"audio/amr"}:n([37,80,68,70])?{ext:"pdf",mime:"application/pdf"}:n([77,90])?{ext:"exe",mime:"application/x-msdownload"}:(e[0]===67||e[0]===70)&&n([87,83],{offset:1})?{ext:"swf",mime:"application/x-shockwave-flash"}:n([123,92,114,116,102])?{ext:"rtf",mime:"application/rtf"}:n([0,97,115,109])?{ext:"wasm",mime:"application/wasm"}:n([119,79,70,70])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4}))?{ext:"woff",mime:"font/woff"}:n([119,79,70,50])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4}))?{ext:"woff2",mime:"font/woff2"}:n([76,80],{offset:34})&&(n([0,0,1],{offset:8})||n([1,0,2],{offset:8})||n([2,0,2],{offset:8}))?{ext:"eot",mime:"application/octet-stream"}:n([0,1,0,0,0])?{ext:"ttf",mime:"font/ttf"}:n([79,84,84,79,0])?{ext:"otf",mime:"font/otf"}:n([0,0,1,0])?{ext:"ico",mime:"image/x-icon"}:n([70,76,86,1])?{ext:"flv",mime:"video/x-flv"}:n([37,33])?{ext:"ps",mime:"application/postscript"}:n([253,55,122,88,90,0])?{ext:"xz",mime:"application/x-xz"}:n([83,81,76,105])?{ext:"sqlite",mime:"application/x-sqlite3"}:n([78,69,83,26])?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:n([67,114,50,52])?{ext:"crx",mime:"application/x-google-chrome-extension"}:n([77,83,67,70])||n([73,83,99,40])?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:n([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121])?{ext:"deb",mime:"application/x-deb"}:n([33,60,97,114,99,104,62])?{ext:"ar",mime:"application/x-unix-archive"}:n([237,171,238,219])?{ext:"rpm",mime:"application/x-rpm"}:n([31,160])||n([31,157])?{ext:"Z",mime:"application/x-compress"}:n([76,90,73,80])?{ext:"lz",mime:"application/x-lzip"}:n([208,207,17,224,161,177,26,225])?{ext:"msi",mime:"application/x-msi"}:n([6,14,43,52,2,5,1,1,13,1,2,1,1,2])?{ext:"mxf",mime:"application/mxf"}:n([71],{offset:4})&&(n([71],{offset:192})||n([71],{offset:196}))?{ext:"mts",mime:"video/mp2t"}:n([66,76,69,78,68,69,82])?{ext:"blend",mime:"application/x-blender"}:n([66,80,71,251])?{ext:"bpg",mime:"image/bpg"}:null}});var pf=ye((_Se,bk)=>{"use strict";var Qa=bk.exports=function(t){return t!==null&&typeof t=="object"&&typeof t.pipe=="function"};Qa.writable=function(t){return Qa(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object"};Qa.readable=function(t){return Qa(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object"};Qa.duplex=function(t){return Qa.writable(t)&&Qa.readable(t)};Qa.transform=function(t){return Qa.duplex(t)&&typeof t._transform=="function"&&typeof t._transformState=="object"}});var Ou=ye((bSe,u0)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?u0.exports={nextTick:coe}:u0.exports=process;function coe(t,e,n,i){if(typeof t!="function")throw new TypeError('"callback" argument must be a function');var r=arguments.length,a,o;switch(r){case 0:case 1:return process.nextTick(t);case 2:return process.nextTick(s(function(){t.call(null,e)},"afterTickOne"));case 3:return process.nextTick(s(function(){t.call(null,e,n)},"afterTickTwo"));case 4:return process.nextTick(s(function(){t.call(null,e,n,i)},"afterTickThree"));default:for(a=new Array(r-1),o=0;o{var uoe={}.toString;xk.exports=Array.isArray||function(t){return uoe.call(t)=="[object Array]"}});var d0=ye((ySe,yk)=>{yk.exports=Oe("stream")});var mf=ye((p0,kk)=>{var ff=Oe("buffer"),$a=ff.Buffer;function wk(t,e){for(var n in t)e[n]=t[n]}s(wk,"copyProps");$a.from&&$a.alloc&&$a.allocUnsafe&&$a.allocUnsafeSlow?kk.exports=ff:(wk(ff,p0),p0.Buffer=Gl);function Gl(t,e,n){return $a(t,e,n)}s(Gl,"SafeBuffer");wk($a,Gl);Gl.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return $a(t,e,n)};Gl.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=$a(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};Gl.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return $a(t)};Gl.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return ff.SlowBuffer(t)}});var Jl=ye(ki=>{function doe(t){return Array.isArray?Array.isArray(t):hf(t)==="[object Array]"}s(doe,"isArray");ki.isArray=doe;function poe(t){return typeof t=="boolean"}s(poe,"isBoolean");ki.isBoolean=poe;function foe(t){return t===null}s(foe,"isNull");ki.isNull=foe;function moe(t){return t==null}s(moe,"isNullOrUndefined");ki.isNullOrUndefined=moe;function hoe(t){return typeof t=="number"}s(hoe,"isNumber");ki.isNumber=hoe;function goe(t){return typeof t=="string"}s(goe,"isString");ki.isString=goe;function _oe(t){return typeof t=="symbol"}s(_oe,"isSymbol");ki.isSymbol=_oe;function boe(t){return t===void 0}s(boe,"isUndefined");ki.isUndefined=boe;function xoe(t){return hf(t)==="[object RegExp]"}s(xoe,"isRegExp");ki.isRegExp=xoe;function voe(t){return typeof t=="object"&&t!==null}s(voe,"isObject");ki.isObject=voe;function yoe(t){return hf(t)==="[object Date]"}s(yoe,"isDate");ki.isDate=yoe;function woe(t){return hf(t)==="[object Error]"||t instanceof Error}s(woe,"isError");ki.isError=woe;function koe(t){return typeof t=="function"}s(koe,"isFunction");ki.isFunction=koe;function Eoe(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}s(Eoe,"isPrimitive");ki.isPrimitive=Eoe;ki.isBuffer=Oe("buffer").Buffer.isBuffer;function hf(t){return Object.prototype.toString.call(t)}s(hf,"objectToString")});var Ek=ye((jSe,f0)=>{typeof Object.create=="function"?f0.exports=s(function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))},"inherits"):f0.exports=s(function(e,n){if(n){e.super_=n;var i=s(function(){},"TempCtor");i.prototype=n.prototype,e.prototype=new i,e.prototype.constructor=e}},"inherits")});var As=ye((TSe,h0)=>{try{if(m0=Oe("util"),typeof m0.inherits!="function")throw"";h0.exports=m0.inherits}catch{h0.exports=Ek()}var m0});var Ak=ye((CSe,g0)=>{"use strict";function joe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}s(joe,"_classCallCheck");var jk=mf().Buffer,Bu=Oe("util");function Aoe(t,e,n){t.copy(e,n)}s(Aoe,"copyBuffer");g0.exports=function(){function t(){joe(this,t),this.head=null,this.tail=null,this.length=0}return s(t,"BufferList"),t.prototype.push=s(function(n){var i={data:n,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length},"push"),t.prototype.unshift=s(function(n){var i={data:n,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},"unshift"),t.prototype.shift=s(function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}},"shift"),t.prototype.clear=s(function(){this.head=this.tail=null,this.length=0},"clear"),t.prototype.join=s(function(n){if(this.length===0)return"";for(var i=this.head,r=""+i.data;i=i.next;)r+=n+i.data;return r},"join"),t.prototype.concat=s(function(n){if(this.length===0)return jk.alloc(0);for(var i=jk.allocUnsafe(n>>>0),r=this.head,a=0;r;)Aoe(r.data,i,a),a+=r.data.length,r=r.next;return i},"concat"),t}();Bu&&Bu.inspect&&Bu.inspect.custom&&(g0.exports.prototype[Bu.inspect.custom]=function(){var t=Bu.inspect({length:this.length});return this.constructor.name+" "+t})});var _0=ye((ISe,Tk)=>{"use strict";var gf=Ou();function Toe(t,e){var n=this,i=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return i||r?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,gf.nextTick(_f,this,t)):gf.nextTick(_f,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(a){!e&&a?n._writableState?n._writableState.errorEmitted||(n._writableState.errorEmitted=!0,gf.nextTick(_f,n,a)):gf.nextTick(_f,n,a):e&&e(a)}),this)}s(Toe,"destroy");function Coe(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}s(Coe,"undestroy");function _f(t,e){t.emit("error",e)}s(_f,"emitErrorNT");Tk.exports={destroy:Toe,undestroy:Coe}});var Sk=ye((BSe,Ck)=>{Ck.exports=Oe("util").deprecate});var x0=ye((NSe,Mk)=>{"use strict";var Ts=Ou();Mk.exports=Vn;function Ok(t){var e=this;this.next=null,this.entry=null,this.finish=function(){Joe(e,t)}}s(Ok,"CorkedRequest");var Soe=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:Ts.nextTick,Wl;Vn.WritableState=Fu;var Bk=Object.create(Jl());Bk.inherits=As();var Ioe={deprecate:Sk()},Nk=d0(),xf=mf().Buffer,Ooe=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Boe(t){return xf.from(t)}s(Boe,"_uint8ArrayToBuffer");function Noe(t){return xf.isBuffer(t)||t instanceof Ooe}s(Noe,"_isUint8Array");var Fk=_0();Bk.inherits(Vn,Nk);function Foe(){}s(Foe,"nop");function Fu(t,e){Wl=Wl||Cs(),t=t||{};var n=e instanceof Wl;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var i=t.highWaterMark,r=t.writableHighWaterMark,a=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:n&&(r||r===0)?this.highWaterMark=r:this.highWaterMark=a,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=t.decodeStrings===!1;this.decodeStrings=!o,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(l){zoe(e,l)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new Ok(this)}s(Fu,"WritableState");Fu.prototype.getBuffer=s(function(){for(var e=this.bufferedRequest,n=[];e;)n.push(e),e=e.next;return n},"getBuffer");(function(){try{Object.defineProperty(Fu.prototype,"buffer",{get:Ioe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var bf;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(bf=Function.prototype[Symbol.hasInstance],Object.defineProperty(Vn,Symbol.hasInstance,{value:function(t){return bf.call(this,t)?!0:this!==Vn?!1:t&&t._writableState instanceof Fu}})):bf=s(function(t){return t instanceof this},"realHasInstance");function Vn(t){if(Wl=Wl||Cs(),!bf.call(Vn,this)&&!(this instanceof Wl))return new Vn(t);this._writableState=new Fu(t,this),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),Nk.call(this)}s(Vn,"Writable");Vn.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Doe(t,e){var n=new Error("write after end");t.emit("error",n),Ts.nextTick(e,n)}s(Doe,"writeAfterEnd");function Roe(t,e,n,i){var r=!0,a=!1;return n===null?a=new TypeError("May not write null values to stream"):typeof n!="string"&&n!==void 0&&!e.objectMode&&(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),Ts.nextTick(i,a),r=!1),r}s(Roe,"validChunk");Vn.prototype.write=function(t,e,n){var i=this._writableState,r=!1,a=!i.objectMode&&Noe(t);return a&&!xf.isBuffer(t)&&(t=Boe(t)),typeof e=="function"&&(n=e,e=null),a?e="buffer":e||(e=i.defaultEncoding),typeof n!="function"&&(n=Foe),i.ended?Doe(this,n):(a||Roe(this,i,t,n))&&(i.pendingcb++,r=Poe(this,i,a,t,e,n)),r};Vn.prototype.cork=function(){var t=this._writableState;t.corked++};Vn.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&Dk(this,t))};Vn.prototype.setDefaultEncoding=s(function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},"setDefaultEncoding");function Moe(t,e,n){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=xf.from(e,n)),e}s(Moe,"decodeChunk");Object.defineProperty(Vn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Poe(t,e,n,i,r,a){if(!n){var o=Moe(e,i,r);i!==o&&(n=!0,r="buffer",i=o)}var l=e.objectMode?1:i.length;e.length+=l;var c=e.length{"use strict";var Pk=Ou(),Woe=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};zk.exports=eo;var Lk=Object.create(Jl());Lk.inherits=As();var Vk=w0(),y0=x0();Lk.inherits(eo,Vk);for(v0=Woe(y0.prototype),vf=0;vf{var wf=Oe("buffer"),to=wf.Buffer;function Uk(t,e){for(var n in t)e[n]=t[n]}s(Uk,"copyProps");to.from&&to.alloc&&to.allocUnsafe&&to.allocUnsafeSlow?qk.exports=wf:(Uk(wf,k0),k0.Buffer=Kl);function Kl(t,e,n){return to(t,e,n)}s(Kl,"SafeBuffer");Uk(to,Kl);Kl.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return to(t,e,n)};Kl.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=to(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};Kl.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return to(t)};Kl.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return wf.SlowBuffer(t)}});var A0=ye(Jk=>{"use strict";var j0=Hk().Buffer,Gk=j0.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Yoe(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}s(Yoe,"_normalizeEncoding");function Xoe(t){var e=Yoe(t);if(typeof e!="string"&&(j0.isEncoding===Gk||!Gk(t)))throw new Error("Unknown encoding: "+t);return e||t}s(Xoe,"normalizeEncoding");Jk.StringDecoder=Du;function Du(t){this.encoding=Xoe(t);var e;switch(this.encoding){case"utf16le":this.text=ise,this.end=rse,e=4;break;case"utf8":this.fillLast=ese,e=4;break;case"base64":this.text=ase,this.end=ose,e=3;break;default:this.write=sse,this.end=lse;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=j0.allocUnsafe(e)}s(Du,"StringDecoder");Du.prototype.write=function(t){if(t.length===0)return"";var e,n;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}s(E0,"utf8CheckByte");function Qoe(t,e,n){var i=e.length-1;if(i=0?(r>0&&(t.lastNeed=r-1),r):--i=0?(r>0&&(t.lastNeed=r-2),r):--i=0?(r>0&&(r===2?r=0:t.lastNeed=r-3),r):0))}s(Qoe,"utf8CheckIncomplete");function $oe(t,e,n){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}s($oe,"utf8CheckExtraBytes");function ese(t){var e=this.lastTotal-this.lastNeed,n=$oe(this,t,e);if(n!==void 0)return n;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}s(ese,"utf8FillLast");function tse(t,e){var n=Qoe(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var i=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,i),t.toString("utf8",e,i)}s(tse,"utf8Text");function nse(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}s(nse,"utf8End");function ise(t,e){if((t.length-e)%2===0){var n=t.toString("utf16le",e);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}s(ise,"utf16Text");function rse(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}s(rse,"utf16End");function ase(t,e){var n=(t.length-e)%3;return n===0?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}s(ase,"base64Text");function ose(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}s(ose,"base64End");function sse(t){return t.toString(this.encoding)}s(sse,"simpleWrite");function lse(t){return t&&t.length?this.write(t):""}s(lse,"simpleEnd")});var w0=ye((zSe,r5)=>{"use strict";var Yl=Ou();r5.exports=yn;var cse=vk(),Ru;yn.ReadableState=$k;var VSe=Oe("events").EventEmitter,Yk=s(function(t,e){return t.listeners(e).length},"EElistenerCount"),O0=d0(),Mu=mf().Buffer,use=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function dse(t){return Mu.from(t)}s(dse,"_uint8ArrayToBuffer");function pse(t){return Mu.isBuffer(t)||t instanceof use}s(pse,"_isUint8Array");var Xk=Object.create(Jl());Xk.inherits=As();var T0=Oe("util"),Xt=void 0;T0&&T0.debuglog?Xt=T0.debuglog("stream"):Xt=s(function(){},"debug");var fse=Ak(),Qk=_0(),Zl;Xk.inherits(yn,O0);var C0=["error","close","destroy","pause","resume"];function mse(t,e,n){if(typeof t.prependListener=="function")return t.prependListener(e,n);!t._events||!t._events[e]?t.on(e,n):cse(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]}s(mse,"prependListener");function $k(t,e){Ru=Ru||Cs(),t=t||{};var n=e instanceof Ru;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,r=t.readableHighWaterMark,a=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:n&&(r||r===0)?this.highWaterMark=r:this.highWaterMark=a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new fse,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(Zl||(Zl=A0().StringDecoder),this.decoder=new Zl(t.encoding),this.encoding=t.encoding)}s($k,"ReadableState");function yn(t){if(Ru=Ru||Cs(),!(this instanceof yn))return new yn(t);this._readableState=new $k(t,this),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),O0.call(this)}s(yn,"Readable");Object.defineProperty(yn.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}});yn.prototype.destroy=Qk.destroy;yn.prototype._undestroy=Qk.undestroy;yn.prototype._destroy=function(t,e){this.push(null),e(t)};yn.prototype.push=function(t,e){var n=this._readableState,i;return n.objectMode?i=!0:typeof t=="string"&&(e=e||n.defaultEncoding,e!==n.encoding&&(t=Mu.from(t,e),e=""),i=!0),e5(this,t,e,!1,i)};yn.prototype.unshift=function(t){return e5(this,t,null,!0,!1)};function e5(t,e,n,i,r){var a=t._readableState;if(e===null)a.reading=!1,bse(t,a);else{var o;r||(o=hse(a,e)),o?t.emit("error",o):a.objectMode||e&&e.length>0?(typeof e!="string"&&!a.objectMode&&Object.getPrototypeOf(e)!==Mu.prototype&&(e=dse(e)),i?a.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):S0(t,a,e,!0):a.ended?t.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(e=a.decoder.write(e),a.objectMode||e.length!==0?S0(t,a,e,!1):t5(t,a)):S0(t,a,e,!1))):i||(a.reading=!1)}return gse(a)}s(e5,"readableAddChunk");function S0(t,e,n,i){e.flowing&&e.length===0&&!e.sync?(t.emit("data",n),t.read(0)):(e.length+=e.objectMode?1:n.length,i?e.buffer.unshift(n):e.buffer.push(n),e.needReadable&&kf(t)),t5(t,e)}s(S0,"addChunk");function hse(t,e){var n;return!pse(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(n=new TypeError("Invalid non-string/buffer chunk")),n}s(hse,"chunkInvalid");function gse(t){return!t.ended&&(t.needReadable||t.length=Wk?t=Wk:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}s(_se,"computeNewHighWaterMark");function Kk(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=_se(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}s(Kk,"howMuchToRead");yn.prototype.read=function(t){Xt("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return Xt("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?I0(this):kf(this),null;if(t=Kk(t,e),t===0&&e.ended)return e.length===0&&I0(this),null;var i=e.needReadable;Xt("need readable",i),(e.length===0||e.length-t0?r=n5(t,e):r=null,r===null?(e.needReadable=!0,t=0):e.length-=t,e.length===0&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&I0(this)),r!==null&&this.emit("data",r),r};function bse(t,e){if(!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,kf(t)}}s(bse,"onEofChunk");function kf(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(Xt("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?Yl.nextTick(Zk,t):Zk(t))}s(kf,"emitReadable");function Zk(t){Xt("emit readable"),t.emit("readable"),B0(t)}s(Zk,"emitReadable_");function t5(t,e){e.readingMore||(e.readingMore=!0,Yl.nextTick(xse,t,e))}s(t5,"maybeReadMore");function xse(t,e){for(var n=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length1&&i5(i.pipes,t)!==-1)&&!u&&(Xt("false write response, pause",i.awaitDrain),i.awaitDrain++,p=!0),n.pause())}s(m,"ondata");function f(_){Xt("onerror",_),g(),t.removeListener("error",f),Yk(t,"error")===0&&t.emit("error",_)}s(f,"onerror"),mse(t,"error",f);function h(){t.removeListener("finish",b),g()}s(h,"onclose"),t.once("close",h);function b(){Xt("onfinish"),t.removeListener("close",h),g()}s(b,"onfinish"),t.once("finish",b);function g(){Xt("unpipe"),n.unpipe(t)}return s(g,"unpipe"),t.emit("pipe",n),i.flowing||(Xt("pipe resume"),n.resume()),t};function vse(t){return function(){var e=t._readableState;Xt("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,e.awaitDrain===0&&Yk(t,"data")&&(e.flowing=!0,B0(t))}}s(vse,"pipeOnDrain");yn.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n),this);if(!t){var i=e.pipes,r=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a=e.length?(e.decoder?n=e.buffer.join(""):e.buffer.length===1?n=e.buffer.head.data:n=e.buffer.concat(e.length),e.buffer.clear()):n=Ese(t,e.buffer,e.decoder),n}s(n5,"fromList");function Ese(t,e,n){var i;return ta.length?a.length:t;if(o===a.length?r+=a:r+=a.slice(0,t),t-=o,t===0){o===a.length?(++i,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=a.slice(o));break}++i}return e.length-=i,r}s(jse,"copyFromBufferString");function Ase(t,e){var n=Mu.allocUnsafe(t),i=e.head,r=1;for(i.data.copy(n),t-=i.data.length;i=i.next;){var a=i.data,o=t>a.length?a.length:t;if(a.copy(n,n.length-t,0,o),t-=o,t===0){o===a.length?(++r,i.next?e.head=i.next:e.head=e.tail=null):(e.head=i,i.data=a.slice(o));break}++r}return e.length-=r,n}s(Ase,"copyFromBuffer");function I0(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,Yl.nextTick(Tse,e,t))}s(I0,"endReadable");function Tse(t,e){!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"))}s(Tse,"endReadableNT");function i5(t,e){for(var n=0,i=t.length;n{"use strict";s5.exports=no;var Ef=Cs(),o5=Object.create(Jl());o5.inherits=As();o5.inherits(no,Ef);function Cse(t,e){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,e!=null&&this.push(e),i(t);var r=this._readableState;r.reading=!1,(r.needReadable||r.length{"use strict";u5.exports=Pu;var l5=N0(),c5=Object.create(Jl());c5.inherits=As();c5.inherits(Pu,l5);function Pu(t){if(!(this instanceof Pu))return new Pu(t);l5.call(this,t)}s(Pu,"PassThrough");Pu.prototype._transform=function(t,e,n){n(null,t)}});var Ss=ye((hi,jf)=>{var ba=Oe("stream");process.env.READABLE_STREAM==="disable"&&ba?(jf.exports=ba,hi=jf.exports=ba.Readable,hi.Readable=ba.Readable,hi.Writable=ba.Writable,hi.Duplex=ba.Duplex,hi.Transform=ba.Transform,hi.PassThrough=ba.PassThrough,hi.Stream=ba):(hi=jf.exports=w0(),hi.Stream=ba||hi,hi.Readable=hi,hi.Writable=x0(),hi.Duplex=Cs(),hi.Transform=N0(),hi.PassThrough=d5())});var f5=ye((WSe,p5)=>{p5.exports=Ss().Duplex});var h5=ye((KSe,m5)=>{var F0=f5(),Ise=Oe("util"),Xl=sf().Buffer;function Nn(t){if(!(this instanceof Nn))return new Nn(t);if(this._bufs=[],this.length=0,typeof t=="function"){this._callback=t;var e=s(function(i){this._callback&&(this._callback(i),this._callback=null)},"piper").bind(this);this.on("pipe",s(function(i){i.on("error",e)},"onPipe")),this.on("unpipe",s(function(i){i.removeListener("error",e)},"onUnpipe"))}else this.append(t);F0.call(this)}s(Nn,"BufferList");Ise.inherits(Nn,F0);Nn.prototype._offset=s(function(e){var n=0,i=0,r;if(e===0)return[0,0];for(;ithis.length)&&(r=this.length),i>=this.length||r<=0)return e||Xl.alloc(0);var a=!!e,o=this._offset(i),l=r-i,c=l,u=a&&n||0,d=o[1],p,m;if(i===0&&r==this.length){if(!a)return this._bufs.length===1?this._bufs[0]:Xl.concat(this._bufs,this.length);for(m=0;mp)this._bufs[m].copy(e,u,d),u+=p;else{this._bufs[m].copy(e,u,d,d+c),u+=p;break}c-=p,d&&(d=0)}return e.length>u?e.slice(0,u):e},"copy");Nn.prototype.shallowSlice=s(function(e,n){e=e||0,n=n||this.length,e<0&&(e+=this.length),n<0&&(n+=this.length);var i=this._offset(e),r=this._offset(n),a=this._bufs.slice(i[0],r[0]+1);return r[1]==0?a.pop():a[a.length-1]=a[a.length-1].slice(0,r[1]),i[1]!=0&&(a[0]=a[0].slice(i[1])),new Nn(a)},"shallowSlice");Nn.prototype.toString=s(function(e,n,i){return this.slice(n,i).toString(e)},"toString");Nn.prototype.consume=s(function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;for(;this._bufs.length;)if(e>=this._bufs[0].length)e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift();else{this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}return this},"consume");Nn.prototype.duplicate=s(function(){for(var e=0,n=new Nn;e{g5.exports=Bse;var Ose=Object.prototype.hasOwnProperty;function Bse(){for(var t={},e=0;e{x5.exports=Fse;var b5=Buffer.from&&Buffer.from!==Uint8Array.from?Buffer.from:Nse;function Nse(t,e){return new Buffer(t,e)}s(Nse,"bufferFrom");function Fse(t,e){if(Buffer.isBuffer(t))return t;if(typeof t=="string")return b5(t,e);if(Array.isArray(t))return b5(t);throw new Error("Input should be a buffer or a string")}s(Fse,"toBuffer")});var y5=ye((e6e,v5)=>{var Dse=function(){try{if(!Buffer.isEncoding("latin1"))return!1;var t=Buffer.alloc?Buffer.alloc(4):new Buffer(4);return t.fill("ab","ucs2"),t.toString("hex")==="61006200"}catch{return!1}}();function Rse(t){return t.length===1&&t.charCodeAt(0)<256}s(Rse,"isSingleByte");function Af(t,e,n,i){if(n<0||i>t.length)throw new RangeError("Out of range index");return n=n>>>0,i=i===void 0?t.length:i>>>0,i>n&&t.fill(e,n,i),t}s(Af,"fillWithNumber");function Mse(t,e,n,i){if(n<0||i>t.length)throw new RangeError("Out of range index");if(i<=n)return t;n=n>>>0,i=i===void 0?t.length:i>>>0;for(var r=n,a=e.length;r<=i-a;)e.copy(t,r),r+=a;return r!==i&&e.copy(t,r,0,i-r),t}s(Mse,"fillWithBuffer");function Pse(t,e,n,i,r){if(Dse)return t.fill(e,n,i,r);if(typeof e=="number")return Af(t,e,n,i);if(typeof e=="string"){if(typeof n=="string"?(r=n,n=0,i=t.length):typeof i=="string"&&(r=i,i=t.length),r!==void 0&&typeof r!="string")throw new TypeError("encoding must be a string");if(r==="latin1"&&(r="binary"),typeof r=="string"&&!Buffer.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(e==="")return Af(t,0,n,i);if(Rse(e))return Af(t,e.charCodeAt(0),n,i);e=new Buffer(e,r)}return Buffer.isBuffer(e)?Mse(t,e,n,i):Af(t,0,n,i)}s(Pse,"fill");v5.exports=Pse});var k5=ye((n6e,w5)=>{function Lse(t){if(typeof t!="number")throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative');return Buffer.allocUnsafe?Buffer.allocUnsafe(t):new Buffer(t)}s(Lse,"allocUnsafe");w5.exports=Lse});var R0=ye((r6e,j5)=>{var E5=y5(),Vse=k5();j5.exports=s(function(e,n,i){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative');if(Buffer.alloc)return Buffer.alloc(e,n,i);var r=Vse(e);return e===0?r:n===void 0?E5(r,0):(typeof i!="string"&&(i=void 0),E5(r,n,i))},"alloc")});var P0=ye($l=>{var zse=D0(),Use=R0(),qse="0000000000000000000",Hse="7777777777777777777",A5="0".charCodeAt(0),Gse="ustar\x0000",Jse=parseInt("7777",8),Wse=s(function(t,e,n){return typeof t!="number"?n:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)},"clamp"),Kse=s(function(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null},"toType"),Zse=s(function(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0},"toTypeflag"),T5=s(function(t,e,n,i){for(;ne?Hse.slice(0,e)+" ":qse.slice(0,e-t.length)+t+" "},"encodeOct");function Yse(t){var e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;for(var n=!1,i=[],r=t.length-1;r>0;r--){var a=t[r];e?i.push(a):n&&a===0?i.push(0):n?(n=!1,i.push(256-a)):i.push(255-a)}var o=0,l=i.length;for(r=0;r=Math.pow(10,n)&&n++,e+n+t},"addLength");$l.decodeLongPath=function(t,e){return Ql(t,0,t.length,e)};$l.encodePax=function(t){var e="";t.name&&(e+=M0(" path="+t.name+` -`)),t.linkname&&(e+=M0(" linkpath="+t.linkname+` -`));var n=t.pax;if(n)for(var i in n)e+=M0(" "+i+"="+n[i]+` -`);return zse(e)};$l.decodePax=function(t){for(var e={};t.length;){for(var n=0;n100;){var r=n.indexOf("/");if(r===-1)return null;i+=i?"/"+n.slice(0,r):n.slice(0,r),n=n.slice(r+1)}return Buffer.byteLength(n)>100||Buffer.byteLength(i)>155||t.linkname&&Buffer.byteLength(t.linkname)>100?null:(e.write(n),e.write(Oo(t.mode&Jse,6),100),e.write(Oo(t.uid,6),108),e.write(Oo(t.gid,6),116),e.write(Oo(t.size,11),124),e.write(Oo(t.mtime.getTime()/1e3|0,11),136),e[156]=A5+Zse(t.type),t.linkname&&e.write(t.linkname,157),e.write(Gse,257),t.uname&&e.write(t.uname,265),t.gname&&e.write(t.gname,297),e.write(Oo(t.devmajor||0,6),329),e.write(Oo(t.devminor||0,6),337),i&&e.write(i,345),e.write(Oo(C5(e),6),148),e)};$l.decode=function(t,e){var n=t[156]===0?0:t[156]-A5,i=Ql(t,0,100,e),r=Bo(t,100,8),a=Bo(t,108,8),o=Bo(t,116,8),l=Bo(t,124,12),c=Bo(t,136,12),u=Kse(n),d=t[157]===0?null:Ql(t,157,100,e),p=Ql(t,265,32),m=Ql(t,297,32),f=Bo(t,329,8),h=Bo(t,337,8);t[345]&&(i=Ql(t,345,155,e)+"/"+i),n===0&&i&&i[i.length-1]==="/"&&(n=5);var b=C5(t);if(b===8*32)return null;if(b!==Bo(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");return{name:i,mode:r,uid:a,gid:o,size:l,mtime:new Date(1e3*c),type:u,linkname:d,uname:p,gname:m,devmajor:f,devminor:h}}});var D5=ye((l6e,F5)=>{var I5=Oe("util"),Xse=h5(),Qse=_5(),Lu=P0(),O5=Ss().Writable,B5=Ss().PassThrough,N5=s(function(){},"noop"),S5=s(function(t){return t&=511,t&&512-t},"overflow"),$se=s(function(t,e){var n=new Tf(t,e);return n.end(),n},"emptyStream"),ele=s(function(t,e){return e.path&&(t.name=e.path),e.linkpath&&(t.linkname=e.linkpath),e.size&&(t.size=parseInt(e.size,10)),t.pax=e,t},"mixinPax"),Tf=s(function(t,e){this._parent=t,this.offset=e,B5.call(this)},"Source");I5.inherits(Tf,B5);Tf.prototype.destroy=function(t){this._parent.destroy(t)};var io=s(function(t){if(!(this instanceof io))return new io(t);O5.call(this,t),t=t||{},this._offset=0,this._buffer=Xse(),this._missing=0,this._partial=!1,this._onparse=N5,this._header=null,this._stream=null,this._overflow=null,this._cb=null,this._locked=!1,this._destroyed=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null;var e=this,n=e._buffer,i=s(function(){e._continue()},"oncontinue"),r=s(function(m){if(e._locked=!1,m)return e.destroy(m);e._stream||i()},"onunlock"),a=s(function(){e._stream=null;var m=S5(e._header.size);m?e._parse(m,o):e._parse(512,p),e._locked||i()},"onstreamend"),o=s(function(){e._buffer.consume(S5(e._header.size)),e._parse(512,p),i()},"ondrain"),l=s(function(){var m=e._header.size;e._paxGlobal=Lu.decodePax(n.slice(0,m)),n.consume(m),a()},"onpaxglobalheader"),c=s(function(){var m=e._header.size;e._pax=Lu.decodePax(n.slice(0,m)),e._paxGlobal&&(e._pax=Qse(e._paxGlobal,e._pax)),n.consume(m),a()},"onpaxheader"),u=s(function(){var m=e._header.size;this._gnuLongPath=Lu.decodeLongPath(n.slice(0,m),t.filenameEncoding),n.consume(m),a()},"ongnulongpath"),d=s(function(){var m=e._header.size;this._gnuLongLinkPath=Lu.decodeLongPath(n.slice(0,m),t.filenameEncoding),n.consume(m),a()},"ongnulonglinkpath"),p=s(function(){var m=e._offset,f;try{f=e._header=Lu.decode(n.slice(0,512),t.filenameEncoding)}catch(h){e.emit("error",h)}if(n.consume(512),!f){e._parse(512,p),i();return}if(f.type==="gnu-long-path"){e._parse(f.size,u),i();return}if(f.type==="gnu-long-link-path"){e._parse(f.size,d),i();return}if(f.type==="pax-global-header"){e._parse(f.size,l),i();return}if(f.type==="pax-header"){e._parse(f.size,c),i();return}if(e._gnuLongPath&&(f.name=e._gnuLongPath,e._gnuLongPath=null),e._gnuLongLinkPath&&(f.linkname=e._gnuLongLinkPath,e._gnuLongLinkPath=null),e._pax&&(e._header=f=ele(f,e._pax),e._pax=null),e._locked=!0,!f.size||f.type==="directory"){e._parse(512,p),e.emit("entry",f,$se(e,m),r);return}e._stream=new Tf(e,m),e.emit("entry",f,e._stream,r),e._parse(f.size,a),i()},"onheader");this._onheader=p,this._parse(512,p)},"Extract");I5.inherits(io,O5);io.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.emit("close"))};io.prototype._parse=function(t,e){this._destroyed||(this._offset+=t,this._missing=t,e===this._onheader&&(this._partial=!1),this._onparse=e)};io.prototype._continue=function(){if(!this._destroyed){var t=this._cb;this._cb=N5,this._overflow?this._write(this._overflow,void 0,t):t()}};io.prototype._write=function(t,e,n){if(!this._destroyed){var i=this._stream,r=this._buffer,a=this._missing;if(t.length&&(this._partial=!0),t.lengtha&&(o=t.slice(a),t=t.slice(0,a)),i?i.end(t):r.append(t),this._overflow=o,this._onparse()}};io.prototype._final=function(t){if(this._partial)return this.destroy(new Error("Unexpected end of data"));t()};F5.exports=io});var M5=ye((u6e,R5)=>{R5.exports=Oe("fs").constants||Oe("constants")});var V5=ye((d6e,L5)=>{L5.exports=P5;function P5(t,e){if(t&&e)return P5(t)(e);if(typeof t!="function")throw new TypeError("need wrapper function");return Object.keys(t).forEach(function(i){n[i]=t[i]}),n;function n(){for(var i=new Array(arguments.length),r=0;r{var z5=V5();L0.exports=z5(Cf);L0.exports.strict=z5(U5);Cf.proto=Cf(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Cf(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return U5(this)},configurable:!0})});function Cf(t){var e=s(function(){return e.called?e.value:(e.called=!0,e.value=t.apply(this,arguments))},"f");return e.called=!1,e}s(Cf,"once");function U5(t){var e=s(function(){if(e.called)throw new Error(e.onceError);return e.called=!0,e.value=t.apply(this,arguments)},"f"),n=t.name||"Function wrapped with `once`";return e.onceError=n+" shouldn't be called more than once",e.called=!1,e}s(U5,"onceStrict")});var z0=ye((h6e,H5)=>{var tle=V0(),nle=s(function(){},"noop"),ile=s(function(t){return t.setHeader&&typeof t.abort=="function"},"isRequest"),rle=s(function(t){return t.stdio&&Array.isArray(t.stdio)&&t.stdio.length===3},"isChildProcess"),q5=s(function(t,e,n){if(typeof e=="function")return q5(t,null,e);e||(e={}),n=tle(n||nle);var i=t._writableState,r=t._readableState,a=e.readable||e.readable!==!1&&t.readable,o=e.writable||e.writable!==!1&&t.writable,l=!1,c=s(function(){t.writable||u()},"onlegacyfinish"),u=s(function(){o=!1,a||n.call(t)},"onfinish"),d=s(function(){a=!1,o||n.call(t)},"onend"),p=s(function(g){n.call(t,g?new Error("exited with error code: "+g):null)},"onexit"),m=s(function(g){n.call(t,g)},"onerror"),f=s(function(){process.nextTick(h)},"onclose"),h=s(function(){if(!l){if(a&&!(r&&r.ended&&!r.destroyed))return n.call(t,new Error("premature close"));if(o&&!(i&&i.ended&&!i.destroyed))return n.call(t,new Error("premature close"))}},"onclosenexttick"),b=s(function(){t.req.on("finish",u)},"onrequest");return ile(t)?(t.on("complete",u),t.on("abort",f),t.req?b():t.on("request",b)):o&&!i&&(t.on("end",c),t.on("close",c)),rle(t)&&t.on("exit",p),t.on("end",d),t.on("finish",u),e.error!==!1&&t.on("error",m),t.on("close",f),function(){l=!0,t.removeListener("complete",u),t.removeListener("abort",f),t.removeListener("request",b),t.req&&t.req.removeListener("finish",u),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",u),t.removeListener("exit",p),t.removeListener("end",d),t.removeListener("error",m),t.removeListener("close",f)}},"eos");H5.exports=q5});var Z5=ye((_6e,K5)=>{var ec=M5(),G5=z0(),If=Oe("util"),ale=R0(),ole=D0(),J5=Ss().Readable,tc=Ss().Writable,sle=Oe("string_decoder").StringDecoder,Sf=P0(),lle=parseInt("755",8),cle=parseInt("644",8),W5=ale(1024),q0=s(function(){},"noop"),U0=s(function(t,e){e&=511,e&&t.push(W5.slice(0,512-e))},"overflow");function ule(t){switch(t&ec.S_IFMT){case ec.S_IFBLK:return"block-device";case ec.S_IFCHR:return"character-device";case ec.S_IFDIR:return"directory";case ec.S_IFIFO:return"fifo";case ec.S_IFLNK:return"symlink"}return"file"}s(ule,"modeToType");var Of=s(function(t){tc.call(this),this.written=0,this._to=t,this._destroyed=!1},"Sink");If.inherits(Of,tc);Of.prototype._write=function(t,e,n){if(this.written+=t.length,this._to.push(t))return n();this._to._drain=n};Of.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var Bf=s(function(){tc.call(this),this.linkname="",this._decoder=new sle("utf-8"),this._destroyed=!1},"LinkSink");If.inherits(Bf,tc);Bf.prototype._write=function(t,e,n){this.linkname+=this._decoder.write(t),n()};Bf.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var Vu=s(function(){tc.call(this),this._destroyed=!1},"Void");If.inherits(Vu,tc);Vu.prototype._write=function(t,e,n){n(new Error("No body allowed for this entry"))};Vu.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var xa=s(function(t){if(!(this instanceof xa))return new xa(t);J5.call(this,t),this._drain=q0,this._finalized=!1,this._finalizing=!1,this._destroyed=!1,this._stream=null},"Pack");If.inherits(xa,J5);xa.prototype.entry=function(t,e,n){if(this._stream)throw new Error("already piping an entry");if(!(this._finalized||this._destroyed)){typeof e=="function"&&(n=e,e=null),n||(n=q0);var i=this;if((!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=ule(t.mode)),t.mode||(t.mode=t.type==="directory"?lle:cle),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof e=="string"&&(e=ole(e)),Buffer.isBuffer(e))return t.size=e.length,this._encode(t),this.push(e),U0(i,t.size),process.nextTick(n),new Vu;if(t.type==="symlink"&&!t.linkname){var r=new Bf;return G5(r,function(o){if(o)return i.destroy(),n(o);t.linkname=r.linkname,i._encode(t),n()}),r}if(this._encode(t),t.type!=="file"&&t.type!=="contiguous-file")return process.nextTick(n),new Vu;var a=new Of(this);return this._stream=a,G5(a,function(o){if(i._stream=null,o)return i.destroy(),n(o);if(a.written!==t.size)return i.destroy(),n(new Error("size mismatch"));U0(i,t.size),i._finalizing&&i.finalize(),n()}),a}};xa.prototype.finalize=function(){if(this._stream){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(W5),this.push(null))};xa.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.destroy&&this._stream.destroy())};xa.prototype._encode=function(t){if(!t.pax){var e=Sf.encode(t);if(e){this.push(e);return}}this._encodePax(t)};xa.prototype._encodePax=function(t){var e=Sf.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),n={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:e.length,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(Sf.encode(n)),this.push(e),U0(this,e.length),n.size=t.size,n.type=t.type,this.push(Sf.encode(n))};xa.prototype._read=function(t){var e=this._drain;this._drain=q0,e()};K5.exports=xa});var Y5=ye(H0=>{H0.extract=D5();H0.pack=Z5()});var Nf=ye((v6e,Q5)=>{"use strict";var X5=c0(),dle=pf(),ple=Y5();Q5.exports=()=>t=>{if(!Buffer.isBuffer(t)&&!dle(t))return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof t}`));if(Buffer.isBuffer(t)&&(!X5(t)||X5(t).ext!=="tar"))return Promise.resolve([]);let e=ple.extract(),n=[];e.on("entry",(r,a,o)=>{let l=[];a.on("data",c=>l.push(c)),a.on("end",()=>{let c={data:Buffer.concat(l),mode:r.mode,mtime:r.mtime,path:r.name,type:r.type};(r.type==="symlink"||r.type==="link")&&(c.linkname=r.linkname),n.push(c),o()})});let i=new Promise((r,a)=>{Buffer.isBuffer(t)||t.on("error",a),e.on("finish",()=>r(n)),e.on("error",a)});return e.then=i.then.bind(i),e.catch=i.catch.bind(i),Buffer.isBuffer(t)?e.end(t):t.pipe(e),e}});var eE=ye((y6e,$5)=>{"use strict";var nc=s(t=>Array.from(t).map(e=>e.charCodeAt(0)),"toBytes"),fle=nc("META-INF/mozilla.rsa"),mle=nc("[Content_Types].xml"),hle=nc("_rels/.rels");$5.exports=t=>{let e=new Uint8Array(t);if(!(e&&e.length>1))return null;let n=s((i,r)=>{r=Object.assign({offset:0},r);for(let a=0;ao.findIndex((l,c,u)=>u[c]===80&&u[c+1]===75&&u[c+2]===3&&u[c+3]===4),"nextZipHeaderIndex"),a=r(i);if(a!==-1){let o=e.subarray(a+8,a+8+1e3),l=r(o);if(l!==-1){let c=8+a+l+30;if(n(nc("word/"),{offset:c}))return{ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"};if(n(nc("ppt/"),{offset:c}))return{ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"};if(n(nc("xl/"),{offset:c}))return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}}}}}if(n([80,75])&&(e[2]===3||e[2]===5||e[2]===7)&&(e[3]===4||e[3]===6||e[3]===8))return{ext:"zip",mime:"application/zip"};if(n([117,115,116,97,114],{offset:257}))return{ext:"tar",mime:"application/x-tar"};if(n([82,97,114,33,26,7])&&(e[6]===0||e[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(n([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(n([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(n([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(n([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(n([51,103,112,53])||n([0,0,0])&&n([102,116,121,112],{offset:4})&&(n([109,112,52,49],{offset:8})||n([109,112,52,50],{offset:8})||n([105,115,111,109],{offset:8})||n([105,115,111,50],{offset:8})||n([109,109,112,52],{offset:8})||n([77,52,86],{offset:8})||n([100,97,115,104],{offset:8})))return{ext:"mp4",mime:"video/mp4"};if(n([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(n([26,69,223,163])){let i=e.subarray(4,4100),r=i.findIndex((a,o,l)=>l[o]===66&&l[o+1]===130);if(r!==-1){let a=r+3,o=s(l=>Array.from(l).every((c,u)=>i[a+u]===c.charCodeAt(0)),"findDocType");if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}if(n([0,0,0,20,102,116,121,112,113,116,32,32])||n([102,114,101,101],{offset:4})||n([102,116,121,112,113,116,32,32],{offset:4})||n([109,100,97,116],{offset:4})||n([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(n([82,73,70,70])&&n([65,86,73],{offset:8}))return{ext:"avi",mime:"video/x-msvideo"};if(n([48,38,178,117,142,102,207,17,166,217]))return{ext:"wmv",mime:"video/x-ms-wmv"};if(n([0,0,1,186]))return{ext:"mpg",mime:"video/mpeg"};for(let i=0;i<2&&i{var tE=[0,1,3,7,15,31,63,127,255],zu=s(function(t){this.stream=t,this.bitOffset=0,this.curByte=0,this.hasByte=!1},"BitReader");zu.prototype._ensureByte=function(){this.hasByte||(this.curByte=this.stream.readByte(),this.hasByte=!0)};zu.prototype.read=function(t){for(var e=0;t>0;){this._ensureByte();var n=8-this.bitOffset;if(t>=n)e<<=n,e|=tE[n]&this.curByte,this.hasByte=!1,this.bitOffset=0,t-=n;else{e<<=t;var i=n-t;e|=(this.curByte&tE[t]<>i,this.bitOffset+=t,t=0}}return e};zu.prototype.seek=function(t){var e=t%8,n=(t-e)/8;this.bitOffset=e,this.stream.seek(n),this.hasByte=!1};zu.prototype.pi=function(){var t=new Buffer(6),e;for(e=0;e{var Is=s(function(){},"Stream");Is.prototype.readByte=function(){throw new Error("abstract method readByte() not implemented")};Is.prototype.read=function(t,e,n){for(var i=0;i{oE.exports=function(){var t=new Uint32Array([0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188]),e=s(function(){var n=4294967295;this.getCRC=function(){return~n>>>0},this.updateCRC=function(i){n=n<<8^t[(n>>>24^i)&255]},this.updateCRCRun=function(i,r){for(;r-- >0;)n=n<<8^t[(n>>>24^i)&255]}},"CRC32");return e}()});var lE=ye((S6e,gle)=>{gle.exports={name:"seek-bzip",version:"1.0.6",contributors:["C. Scott Ananian (http://cscott.net)","Eli Skeggs","Kevin Kwok","Rob Landley (http://landley.net)"],description:"a pure-JavaScript Node.JS module for random-access decoding bzip2 data",main:"./lib/index.js",repository:{type:"git",url:"https://github.com/cscott/seek-bzip.git"},license:"MIT",bin:{"seek-bunzip":"./bin/seek-bunzip","seek-table":"./bin/seek-bzip-table"},directories:{test:"test"},dependencies:{commander:"^2.8.1"},devDependencies:{fibers:"~1.0.6",mocha:"~2.2.5"},scripts:{test:"mocha"}}});var gE=ye((I6e,hE)=>{var _le=iE(),Uu=aE(),pE=sE(),fE=lE(),Ff=20,cE=258,uE=0,ble=1,xle=2,vle=6,yle=50,wle="314159265359",kle="177245385090",dE=s(function(t,e){var n=t[e],i;for(i=e;i>0;i--)t[i]=t[i-1];return t[0]=n,n},"mtf"),wn={OK:0,LAST_BLOCK:-1,NOT_BZIP_DATA:-2,UNEXPECTED_INPUT_EOF:-3,UNEXPECTED_OUTPUT_EOF:-4,DATA_ERROR:-5,OUT_OF_MEMORY:-6,OBSOLETE_INPUT:-7,END_OF_BLOCK:-8},No={};No[wn.LAST_BLOCK]="Bad file checksum";No[wn.NOT_BZIP_DATA]="Not bzip data";No[wn.UNEXPECTED_INPUT_EOF]="Unexpected input EOF";No[wn.UNEXPECTED_OUTPUT_EOF]="Unexpected output EOF";No[wn.DATA_ERROR]="Data error";No[wn.OUT_OF_MEMORY]="Out of memory";No[wn.OBSOLETE_INPUT]="Obsolete (pre 0.9.5) bzip format not supported.";var gi=s(function(t,e){var n=No[t]||"unknown error";e&&(n+=": "+e);var i=new TypeError(n);throw i.errorCode=t,i},"_throw"),Si=s(function(t,e){this.writePos=this.writeCurrent=this.writeCount=0,this._start_bunzip(t,e)},"Bunzip");Si.prototype._init_block=function(){var t=this._get_next_block();return t?(this.blockCRC=new pE,!0):(this.writeCount=-1,!1)};Si.prototype._start_bunzip=function(t,e){var n=new Buffer(4);(t.read(n,0,4)!==4||String.fromCharCode(n[0],n[1],n[2])!=="BZh")&&gi(wn.NOT_BZIP_DATA,"bad magic");var i=n[3]-48;(i<1||i>9)&&gi(wn.NOT_BZIP_DATA,"level out of range"),this.reader=new _le(t),this.dbufSize=1e5*i,this.nextoutput=0,this.outputStream=e,this.streamCRC=0};Si.prototype._get_next_block=function(){var t,e,n,i=this.reader,r=i.pi();if(r===kle)return!1;r!==wle&&gi(wn.NOT_BZIP_DATA),this.targetBlockCRC=i.read(32)>>>0,this.streamCRC=(this.targetBlockCRC^(this.streamCRC<<1|this.streamCRC>>>31))>>>0,i.read(1)&&gi(wn.OBSOLETE_INPUT);var a=i.read(24);a>this.dbufSize&&gi(wn.DATA_ERROR,"initial position out of bounds");var o=i.read(16),l=new Buffer(256),c=0;for(t=0;t<16;t++)if(o&1<<15-t){var u=t*16;for(n=i.read(16),e=0;e<16;e++)n&1<<15-e&&(l[c++]=u+e)}var d=i.read(3);(dvle)&&gi(wn.DATA_ERROR);var p=i.read(15);p===0&&gi(wn.DATA_ERROR);var m=new Buffer(256);for(t=0;t=d&&gi(wn.DATA_ERROR);f[t]=dE(m,e)}var h=c+2,b=[],g;for(e=0;eFf)&&gi(wn.DATA_ERROR),!!i.read(1);)i.read(1)?o--:o++;_[t]=o}var w,x;for(w=x=_[0],t=1;tx?x=_[t]:_[t]=p&&gi(wn.DATA_ERROR),g=b[f[T++]]),t=g.minLen,e=i.read(t);t>g.maxLen&&gi(wn.DATA_ERROR),!(e<=g.limit[t]);t++)e=e<<1|i.read(1);e-=g.base[t],(e<0||e>=cE)&&gi(wn.DATA_ERROR);var A=g.permute[e];if(A===uE||A===ble){j||(j=1,o=0),A===uE?o+=j:o+=2*j,j<<=1;continue}if(j)for(j=0,I+o>this.dbufSize&&gi(wn.DATA_ERROR),O=l[m[0]],k[O]+=o;o--;)S[I++]=O;if(A>c)break;I>=this.dbufSize&&gi(wn.DATA_ERROR),t=A-1,O=dE(m,t),O=l[O],k[O]++,S[I++]=O}for((a<0||a>=I)&&gi(wn.DATA_ERROR),e=0,t=0;t<256;t++)n=e+k[t],k[t]=e,e=n;for(t=0;t>=8,Z=-1),this.writePos=M,this.writeCurrent=H,this.writeCount=I,this.writeRun=Z,!0};Si.prototype._read_bunzip=function(t,e){var n,i,r;if(this.writeCount<0)return 0;for(var a=0,o=this.dbuf,l=this.writePos,c=this.writeCurrent,u=this.writeCount,d=this.outputsize,p=this.writeRun;u;){for(u--,i=c,l=o[l],c=l&255,l>>=8,p++===3?(n=c,r=i,c=-1):(n=1,r=c),this.blockCRC.updateCRCRun(r,n);n--;)this.outputStream.writeByte(r),this.nextoutput++;c!=i&&(p=0)}return this.writeCount=u,this.blockCRC.getCRC()!==this.targetBlockCRC&&gi(wn.DATA_ERROR,"Bad block CRC (got "+this.blockCRC.getCRC().toString(16)+" expected "+this.targetBlockCRC.toString(16)+")"),this.nextoutput};var G0=s(function(t){if("readByte"in t)return t;var e=new Uu;return e.pos=0,e.readByte=function(){return t[this.pos++]},e.seek=function(n){this.pos=n},e.eof=function(){return this.pos>=t.length},e},"coerceInputStream"),mE=s(function(t){var e=new Uu,n=!0;if(t)if(typeof t=="number")e.buffer=new Buffer(t),n=!1;else{if("writeByte"in t)return t;e.buffer=t,n=!1}else e.buffer=new Buffer(16384);return e.pos=0,e.writeByte=function(i){if(n&&this.pos>=this.buffer.length){var r=new Buffer(this.buffer.length*2);this.buffer.copy(r),this.buffer=r}this.buffer[this.pos++]=i},e.getBuffer=function(){if(this.pos!==this.buffer.length){if(!n)throw new TypeError("outputsize does not match decoded input");var i=new Buffer(this.pos);this.buffer.copy(i,0,0,this.pos),this.buffer=i}return this.buffer},e._coerced=!0,e},"coerceOutputStream");Si.Err=wn;Si.decode=function(t,e,n){for(var i=G0(t),r=mE(e),a=new Si(i,r);!("eof"in i&&i.eof());)if(a._init_block())a._read_bunzip();else{var o=a.reader.read(32)>>>0;if(o!==a.streamCRC&&gi(wn.DATA_ERROR,"Bad stream CRC (got "+a.streamCRC.toString(16)+" expected "+o.toString(16)+")"),n&&"eof"in i&&!i.eof())a._start_bunzip(i,r);else break}if("getBuffer"in r)return r.getBuffer()};Si.decodeBlock=function(t,e,n){var i=G0(t),r=mE(n),a=new Si(i,r);a.reader.seek(e);var o=a._get_next_block();if(o&&(a.blockCRC=new pE,a.writeCopies=0,a._read_bunzip()),"getBuffer"in r)return r.getBuffer()};Si.table=function(t,e,n){var i=new Uu;i.delegate=G0(t),i.pos=0,i.readByte=function(){return this.pos++,this.delegate.readByte()},i.delegate.eof&&(i.eof=i.delegate.eof.bind(i.delegate));var r=new Uu;r.pos=0,r.writeByte=function(){this.pos++};for(var a=new Si(i,r),o=a.dbufSize;!("eof"in i&&i.eof());){var l=i.pos*8+a.reader.bitOffset;if(a.reader.hasByte&&(l-=8),a._init_block()){var c=r.pos;a._read_bunzip(),e(l,r.pos-c)}else{var u=a.reader.read(32);if(n&&"eof"in i&&!i.eof())a._start_bunzip(i,r),console.assert(a.dbufSize===o,"shouldn't change block size within multistream file");else break}}};Si.Stream=Uu;Si.version=fE.version;Si.license=fE.license;hE.exports=Si});var xE=ye((_E,bE)=>{var Ele=Oe("stream");_E=bE.exports=J0;J0.through=J0;function J0(t,e,n){t=t||function(d){this.queue(d)},e=e||function(){this.queue(null)};var i=!1,r=!1,a=[],o=!1,l=new Ele;l.readable=l.writable=!0,l.paused=!1,l.autoDestroy=!(n&&n.autoDestroy===!1),l.write=function(d){return t.call(this,d),!l.paused};function c(){for(;a.length&&!l.paused;){var d=a.shift();if(d===null)return l.emit("end");l.emit("data",d)}}s(c,"drain"),l.queue=l.push=function(d){return o||(d===null&&(o=!0),a.push(d),c()),l},l.on("end",function(){l.readable=!1,!l.writable&&l.autoDestroy&&process.nextTick(function(){l.destroy()})});function u(){l.writable=!1,e.call(l),!l.readable&&l.autoDestroy&&l.destroy()}return s(u,"_end"),l.end=function(d){if(!i)return i=!0,arguments.length&&l.write(d),u(),l},l.destroy=function(){if(!r)return r=!0,i=!0,a.length=0,l.writable=l.readable=!1,l.emit("close"),l},l.pause=function(){if(!l.paused)return l.paused=!0,l},l.resume=function(){return l.paused&&(l.paused=!1,l.emit("resume")),c(),l.paused||l.emit("drain"),l},l}s(J0,"through")});var yE=ye((N6e,vE)=>{function W0(t){this.name="Bzip2Error",this.message=t,this.stack=new Error().stack}s(W0,"Bzip2Error");W0.prototype=new Error;var _i={Error:function(t){throw new W0(t)}},va={};va.Bzip2Error=W0;va.crcTable=[0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188];va.array=function(t){var e=0,n=0,i=[0,1,3,7,15,31,63,127,255];return function(r){for(var a=0;r>0;){var o=8-e;r>=o?(a<<=o,a|=i[o]&t[n++],e=0,r-=o):(a<<=r,a|=(t[n]&i[r]<<8-r-e)>>8-r-e,e+=r,r=0)}return a}};va.simple=function(t,e){var n=va.array(t),i=va.header(n),r=!1,a=1e5*i,o=new Int32Array(a);do r=va.decompress(n,e,o,a);while(!r)};va.header=function(t){this.byteCount=new Int32Array(256),this.symToByte=new Uint8Array(256),this.mtfSymbol=new Int32Array(256),this.selectors=new Uint8Array(32768),t(8*3)!=4348520&&_i.Error("No magic number found");var e=t(8)-48;return(e<1||e>9)&&_i.Error("Not a BZIP archive"),e};va.decompress=function(t,e,n,i,r){for(var a=20,o=258,l=0,c=1,u=50,d=-1,p="",m=0;m<6;m++)p+=t(8).toString(16);if(p=="177245385090"){var f=t(32)|0;return f!==r&&_i.Error("Error in bzip2: crc32 do not match"),t(null),null}p!="314159265359"&&_i.Error("eek not valid bzip data");var h=t(32)|0;t(1)&&_i.Error("unsupported obsolete version");var b=t(24);b>i&&_i.Error("Initial position larger than buffer size");var g=t(16),_=0;for(m=0;m<16;m++)if(g&1<<15-m){var v=t(16);for(te=0;te<16;te++)v&1<<15-te&&(this.symToByte[_++]=16*m+te)}var w=t(3);(w<2||w>6)&&_i.Error("another error");var x=t(15);x==0&&_i.Error("meh");for(var m=0;m=w&&_i.Error("whoops another error");for(var y=this.mtfSymbol[te],v=te-1;v>=0;v--)this.mtfSymbol[v+1]=this.mtfSymbol[v];this.mtfSymbol[0]=y,this.selectors[m]=y}for(var X=_+2,k=[],j=new Uint8Array(o),I=new Uint16Array(a+1),T,te=0;tea)&&_i.Error("I gave up a while ago on writing error messages"),!!t(1);)t(1)?g--:g++;j[m]=g}var O,S;O=S=j[0];for(var m=1;mS?S=j[m]:j[m]=x&&_i.Error("meow i'm a kitty, that's an error"),T=k[this.selectors[ce++]],A=T.base,M=T.limit),m=T.minLen,te=t(m);m>T.maxLen&&_i.Error("rawr i'm a dinosaur"),!(te<=M[m]);)m++,te=te<<1|t(1);te-=A[m],(te<0||te>=o)&&_i.Error("moo i'm a cow");var le=T.permute[te];if(le==l||le==c){Z||(Z=1,g=0),le==l?g+=Z:g+=2*Z,Z<<=1;continue}if(Z)for(Z=0,ne+g>i&&_i.Error("Boom."),y=this.symToByte[this.mtfSymbol[0]],this.byteCount[y]+=g;g--;)n[ne++]=y;if(le>_)break;ne>=i&&_i.Error("I can't think of anything. Error"),m=le-1,y=this.mtfSymbol[m];for(var v=m-1;v>=0;v--)this.mtfSymbol[v+1]=this.mtfSymbol[v];this.mtfSymbol[0]=y,y=this.symToByte[y],this.byteCount[y]++,n[ne++]=y}(b<0||b>=ne)&&_i.Error("I'm a monkey and I'm throwing something at someone, namely you");for(var te=0,m=0;m<256;m++)v=te+this.byteCount[m],this.byteCount[m]=te,te=v;for(var m=0;m>=8,ve=-1),ne=ne;for(var Q,R,ie;ne;){for(ne--,R=je,fe=n[fe],je=fe&255,fe>>=8,ve++==3?(Q=je,ie=R,je=-1):(Q=1,ie=je);Q--;)d=(d<<8^this.crcTable[(d>>24^ie)&255])&4294967295,e(ie);je!=R&&(ve=0)}return d=(d^-1)>>>0,(d|0)!=(h|0)&&_i.Error("Error in bzip2: crc32 do not match"),r=(d^(r<<1|r>>>31))&4294967295,r};vE.exports=va});var EE=ye((D6e,kE)=>{var wE=[0,1,3,7,15,31,63,127,255];kE.exports=s(function(e){var n=0,i=0,r=e(),a=s(function(o){if(o===null&&n!=0){n=0,i++;return}for(var l=0;o>0;){i>=r.length&&(i=0,r=e());var c=8-n;n===0&&o>0&&a.bytesRead++,o>=c?(l<<=c,l|=wE[c]&r[i++],n=0,o-=c):(l<<=o,l|=(r[i]&wE[o]<<8-o-n)>>8-o-n,n+=o,o=0)}return l},"f");return a.bytesRead=0,a},"bitIterator")});var TE=ye((M6e,AE)=>{var jle=xE(),jE=yE(),Ale=EE();AE.exports=Tle;function Tle(){var t=[],e=0,n=0,i=!1,r=!1,a=null,o=null;function l(d){if(n){var p=1e5*n,m=new Int32Array(p),f=[],h=s(function(b){f.push(b)},"f");return o=jE.decompress(a,h,m,p,o),o===null?(n=0,!1):(d(Buffer.from(f)),!0)}else return n=jE.header(a),o=0,!0}s(l,"decompressBlock");var c=0;function u(d){if(!i)try{return l(function(p){d.queue(p),p!==null&&(c+=p.length)})}catch(p){return d.emit("error",p),i=!0,!1}}return s(u,"decompressAndQueue"),jle(s(function(p){for(t.push(p),e+=p.length,a===null&&(a=Ale(function(){return t.shift()}));!i&&e-a.bytesRead+1>=(25e3+1e5*n||4);)u(this)},"write"),s(function(p){for(;!i&&a&&e>a.bytesRead;)u(this);i||(o!==null&&this.emit("error",new Error("input stream ended prematurely")),this.queue(null))},"end"))}s(Tle,"unbzip2Stream")});var OE=ye((L6e,IE)=>{"use strict";var CE=Nf(),SE=eE(),Cle=pf(),Sle=gE(),Ile=TE();IE.exports=()=>t=>!Buffer.isBuffer(t)&&!Cle(t)?Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof t}`)):Buffer.isBuffer(t)&&(!SE(t)||SE(t).ext!=="bz2")?Promise.resolve([]):Buffer.isBuffer(t)?CE()(Sle.decode(t)):CE()(t.pipe(Ile()))});var FE=ye((V6e,NE)=>{"use strict";var Ole=Oe("zlib"),Ble=Nf(),BE=c0(),Nle=pf();NE.exports=()=>t=>{if(!Buffer.isBuffer(t)&&!Nle(t))return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof t}`));if(Buffer.isBuffer(t)&&(!BE(t)||BE(t).ext!=="gz"))return Promise.resolve([]);let e=Ole.createGunzip(),n=Ble()(e);return Buffer.isBuffer(t)?e.end(t):t.pipe(e),n}});var RE=ye((z6e,DE)=>{"use strict";DE.exports=function(t){return t&&t.length>1?t[0]===255&&t[1]===216&&t[2]===255?{ext:"jpg",mime:"image/jpeg"}:t[0]===137&&t[1]===80&&t[2]===78&&t[3]===71?{ext:"png",mime:"image/png"}:t[0]===71&&t[1]===73&&t[2]===70?{ext:"gif",mime:"image/gif"}:t[8]===87&&t[9]===69&&t[10]===66&&t[11]===80?{ext:"webp",mime:"image/webp"}:t[0]===70&&t[1]===76&&t[2]===73&&t[3]===70?{ext:"flif",mime:"image/flif"}:(t[0]===73&&t[1]===73&&t[2]===42&&t[3]===0||t[0]===77&&t[1]===77&&t[2]===0&&t[3]===42)&&t[8]===67&&t[9]===82?{ext:"cr2",mime:"image/x-canon-cr2"}:t[0]===73&&t[1]===73&&t[2]===42&&t[3]===0||t[0]===77&&t[1]===77&&t[2]===0&&t[3]===42?{ext:"tif",mime:"image/tiff"}:t[0]===66&&t[1]===77?{ext:"bmp",mime:"image/bmp"}:t[0]===73&&t[1]===73&&t[2]===188?{ext:"jxr",mime:"image/vnd.ms-photo"}:t[0]===56&&t[1]===66&&t[2]===80&&t[3]===83?{ext:"psd",mime:"image/vnd.adobe.photoshop"}:t[0]===80&&t[1]===75&&t[2]===3&&t[3]===4&&t[30]===109&&t[31]===105&&t[32]===109&&t[33]===101&&t[34]===116&&t[35]===121&&t[36]===112&&t[37]===101&&t[38]===97&&t[39]===112&&t[40]===112&&t[41]===108&&t[42]===105&&t[43]===99&&t[44]===97&&t[45]===116&&t[46]===105&&t[47]===111&&t[48]===110&&t[49]===47&&t[50]===101&&t[51]===112&&t[52]===117&&t[53]===98&&t[54]===43&&t[55]===122&&t[56]===105&&t[57]===112?{ext:"epub",mime:"application/epub+zip"}:t[0]===80&&t[1]===75&&t[2]===3&&t[3]===4&&t[30]===77&&t[31]===69&&t[32]===84&&t[33]===65&&t[34]===45&&t[35]===73&&t[36]===78&&t[37]===70&&t[38]===47&&t[39]===109&&t[40]===111&&t[41]===122&&t[42]===105&&t[43]===108&&t[44]===108&&t[45]===97&&t[46]===46&&t[47]===114&&t[48]===115&&t[49]===97?{ext:"xpi",mime:"application/x-xpinstall"}:t[0]===80&&t[1]===75&&(t[2]===3||t[2]===5||t[2]===7)&&(t[3]===4||t[3]===6||t[3]===8)?{ext:"zip",mime:"application/zip"}:t[257]===117&&t[258]===115&&t[259]===116&&t[260]===97&&t[261]===114?{ext:"tar",mime:"application/x-tar"}:t[0]===82&&t[1]===97&&t[2]===114&&t[3]===33&&t[4]===26&&t[5]===7&&(t[6]===0||t[6]===1)?{ext:"rar",mime:"application/x-rar-compressed"}:t[0]===31&&t[1]===139&&t[2]===8?{ext:"gz",mime:"application/gzip"}:t[0]===66&&t[1]===90&&t[2]===104?{ext:"bz2",mime:"application/x-bzip2"}:t[0]===55&&t[1]===122&&t[2]===188&&t[3]===175&&t[4]===39&&t[5]===28?{ext:"7z",mime:"application/x-7z-compressed"}:t[0]===120&&t[1]===1?{ext:"dmg",mime:"application/x-apple-diskimage"}:t[0]===0&&t[1]===0&&t[2]===0&&(t[3]===24||t[3]===32)&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112||t[0]===51&&t[1]===103&&t[2]===112&&t[3]===53||t[0]===0&&t[1]===0&&t[2]===0&&t[3]===28&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===109&&t[9]===112&&t[10]===52&&t[11]===50&&t[16]===109&&t[17]===112&&t[18]===52&&t[19]===49&&t[20]===109&&t[21]===112&&t[22]===52&&t[23]===50&&t[24]===105&&t[25]===115&&t[26]===111&&t[27]===109||t[0]===0&&t[1]===0&&t[2]===0&&t[3]===28&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===105&&t[9]===115&&t[10]===111&&t[11]===109||t[0]===0&&t[1]===0&&t[2]===0&&t[3]===28&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===109&&t[9]===112&&t[10]===52&&t[11]===50&&t[12]===0&&t[13]===0&&t[14]===0&&t[15]===0?{ext:"mp4",mime:"video/mp4"}:t[0]===0&&t[1]===0&&t[2]===0&&t[3]===28&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===77&&t[9]===52&&t[10]===86?{ext:"m4v",mime:"video/x-m4v"}:t[0]===77&&t[1]===84&&t[2]===104&&t[3]===100?{ext:"mid",mime:"audio/midi"}:t[31]===109&&t[32]===97&&t[33]===116&&t[34]===114&&t[35]===111&&t[36]===115&&t[37]===107&&t[38]===97?{ext:"mkv",mime:"video/x-matroska"}:t[0]===26&&t[1]===69&&t[2]===223&&t[3]===163?{ext:"webm",mime:"video/webm"}:t[0]===0&&t[1]===0&&t[2]===0&&t[3]===20&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112?{ext:"mov",mime:"video/quicktime"}:t[0]===82&&t[1]===73&&t[2]===70&&t[3]===70&&t[8]===65&&t[9]===86&&t[10]===73?{ext:"avi",mime:"video/x-msvideo"}:t[0]===48&&t[1]===38&&t[2]===178&&t[3]===117&&t[4]===142&&t[5]===102&&t[6]===207&&t[7]===17&&t[8]===166&&t[9]===217?{ext:"wmv",mime:"video/x-ms-wmv"}:t[0]===0&&t[1]===0&&t[2]===1&&t[3].toString(16)[0]==="b"?{ext:"mpg",mime:"video/mpeg"}:t[0]===73&&t[1]===68&&t[2]===51||t[0]===255&&t[1]===251?{ext:"mp3",mime:"audio/mpeg"}:t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===77&&t[9]===52&&t[10]===65||t[0]===77&&t[1]===52&&t[2]===65&&t[3]===32?{ext:"m4a",mime:"audio/m4a"}:t[28]===79&&t[29]===112&&t[30]===117&&t[31]===115&&t[32]===72&&t[33]===101&&t[34]===97&&t[35]===100?{ext:"opus",mime:"audio/opus"}:t[0]===79&&t[1]===103&&t[2]===103&&t[3]===83?{ext:"ogg",mime:"audio/ogg"}:t[0]===102&&t[1]===76&&t[2]===97&&t[3]===67?{ext:"flac",mime:"audio/x-flac"}:t[0]===82&&t[1]===73&&t[2]===70&&t[3]===70&&t[8]===87&&t[9]===65&&t[10]===86&&t[11]===69?{ext:"wav",mime:"audio/x-wav"}:t[0]===35&&t[1]===33&&t[2]===65&&t[3]===77&&t[4]===82&&t[5]===10?{ext:"amr",mime:"audio/amr"}:t[0]===37&&t[1]===80&&t[2]===68&&t[3]===70?{ext:"pdf",mime:"application/pdf"}:t[0]===77&&t[1]===90?{ext:"exe",mime:"application/x-msdownload"}:(t[0]===67||t[0]===70)&&t[1]===87&&t[2]===83?{ext:"swf",mime:"application/x-shockwave-flash"}:t[0]===123&&t[1]===92&&t[2]===114&&t[3]===116&&t[4]===102?{ext:"rtf",mime:"application/rtf"}:t[0]===119&&t[1]===79&&t[2]===70&&t[3]===70&&(t[4]===0&&t[5]===1&&t[6]===0&&t[7]===0||t[4]===79&&t[5]===84&&t[6]===84&&t[7]===79)?{ext:"woff",mime:"application/font-woff"}:t[0]===119&&t[1]===79&&t[2]===70&&t[3]===50&&(t[4]===0&&t[5]===1&&t[6]===0&&t[7]===0||t[4]===79&&t[5]===84&&t[6]===84&&t[7]===79)?{ext:"woff2",mime:"application/font-woff"}:t[34]===76&&t[35]===80&&(t[8]===0&&t[9]===0&&t[10]===1||t[8]===1&&t[9]===0&&t[10]===2||t[8]===2&&t[9]===0&&t[10]===2)?{ext:"eot",mime:"application/octet-stream"}:t[0]===0&&t[1]===1&&t[2]===0&&t[3]===0&&t[4]===0?{ext:"ttf",mime:"application/font-sfnt"}:t[0]===79&&t[1]===84&&t[2]===84&&t[3]===79&&t[4]===0?{ext:"otf",mime:"application/font-sfnt"}:t[0]===0&&t[1]===0&&t[2]===1&&t[3]===0?{ext:"ico",mime:"image/x-icon"}:t[0]===70&&t[1]===76&&t[2]===86&&t[3]===1?{ext:"flv",mime:"video/x-flv"}:t[0]===37&&t[1]===33?{ext:"ps",mime:"application/postscript"}:t[0]===253&&t[1]===55&&t[2]===122&&t[3]===88&&t[4]===90&&t[5]===0?{ext:"xz",mime:"application/x-xz"}:t[0]===83&&t[1]===81&&t[2]===76&&t[3]===105?{ext:"sqlite",mime:"application/x-sqlite3"}:t[0]===78&&t[1]===69&&t[2]===83&&t[3]===26?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:t[0]===67&&t[1]===114&&t[2]===50&&t[3]===52?{ext:"crx",mime:"application/x-google-chrome-extension"}:t[0]===77&&t[1]===83&&t[2]===67&&t[3]===70||t[0]===73&&t[1]===83&&t[2]===99&&t[3]===40?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:t[0]===33&&t[1]===60&&t[2]===97&&t[3]===114&&t[4]===99&&t[5]===104&&t[6]===62&&t[7]===10&&t[8]===100&&t[9]===101&&t[10]===98&&t[11]===105&&t[12]===97&&t[13]===110&&t[14]===45&&t[15]===98&&t[16]===105&&t[17]===110&&t[18]===97&&t[19]===114&&t[20]===121?{ext:"deb",mime:"application/x-deb"}:t[0]===33&&t[1]===60&&t[2]===97&&t[3]===114&&t[4]===99&&t[5]===104&&t[6]===62?{ext:"ar",mime:"application/x-unix-archive"}:t[0]===237&&t[1]===171&&t[2]===238&&t[3]===219?{ext:"rpm",mime:"application/x-rpm"}:t[0]===31&&t[1]===160||t[0]===31&&t[1]===157?{ext:"Z",mime:"application/x-compress"}:t[0]===76&&t[1]===90&&t[2]===73&&t[3]===80?{ext:"lz",mime:"application/x-lzip"}:t[0]===208&&t[1]===207&&t[2]===17&&t[3]===224&&t[4]===161&&t[5]===177&&t[6]===26&&t[7]===225?{ext:"msi",mime:"application/x-msi"}:null:null}});var HE=ye((U6e,qE)=>{"use strict";var Z0="pending",ME="settled",Df="fulfilled",Rf="rejected",Fle=s(function(){},"NOOP"),PE=typeof global<"u"&&typeof global.process<"u"&&typeof global.process.emit=="function",Dle=typeof setImmediate>"u"?setTimeout:setImmediate,qu=[],K0;function Rle(){for(var t=0;t{"use strict";GE.exports=typeof Promise=="function"?Promise:HE()});var Pf=ye((G6e,KE)=>{"use strict";var WE=Object.getOwnPropertySymbols,zle=Object.prototype.hasOwnProperty,Ule=Object.prototype.propertyIsEnumerable;function qle(t){if(t==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}s(qle,"toObject");function Hle(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de",Object.getOwnPropertyNames(t)[0]==="5")return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var i=Object.getOwnPropertyNames(e).map(function(a){return e[a]});if(i.join("")!=="0123456789")return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(a){r[a]=a}),Object.keys(Object.assign({},r)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}s(Hle,"shouldUseNative");KE.exports=Hle()?Object.assign:function(t,e){for(var n,i=qle(t),r,a=1;a{var Gle=Oe("stream").PassThrough,Jle=Pf();ZE.exports=function(t){t=Jle({},t);var e=t.array,n=t.encoding,i=n==="buffer",r=!1;e?r=!(n||i):n=n||"utf8",i&&(n=null);var a=0,o=[],l=new Gle({objectMode:r});return n&&l.setEncoding(n),l.on("data",function(c){o.push(c),r?a=o.length:a+=c.length}),l.getBufferedValue=function(){return e?o:i?Buffer.concat(o,a):o.join("")},l.getBufferedLength=function(){return a},l}});var QE=ye((K6e,Lf)=>{"use strict";var XE=JE(),X0=Pf(),Wle=YE();function Q0(t,e){if(!t)return XE.reject(new Error("Expected a stream"));e=X0({maxBuffer:1/0},e);var n=e.maxBuffer,i,r,a=new XE(function(o,l){i=Wle(e),t.once("error",c),t.pipe(i),i.on("data",function(){i.getBufferedLength()>n&&l(new Error("maxBuffer exceeded"))}),i.once("error",c),i.on("end",o),r=s(function(){t.unpipe&&t.unpipe(i)},"clean");function c(u){u&&(u.bufferedData=i.getBufferedValue()),l(u)}s(c,"error")});return a.then(r,r),a.then(function(){return i.getBufferedValue()})}s(Q0,"getStream");Lf.exports=Q0;Lf.exports.buffer=function(t,e){return Q0(t,X0({},e,{encoding:"buffer"}))};Lf.exports.array=function(t,e){return Q0(t,X0({},e,{array:!0}))}});var $0=ye((Y6e,tj)=>{"use strict";var $E=s(function(t,e,n){return function(){for(var i=this,r=new Array(arguments.length),a=0;a{rj.exports=Vf;function Vf(){this.pending=0,this.max=1/0,this.listeners=[],this.waiting=[],this.error=null}s(Vf,"Pend");Vf.prototype.go=function(t){this.pending0&&t.pending{var Gu=Oe("fs"),zf=Oe("util"),eb=Oe("stream"),oj=eb.Readable,tb=eb.Writable,Kle=eb.PassThrough,Zle=aj(),Uf=Oe("events").EventEmitter;Ju.createFromBuffer=Yle;Ju.createFromFd=Xle;Ju.BufferSlicer=ao;Ju.FdSlicer=ro;zf.inherits(ro,Uf);function ro(t,e){e=e||{},Uf.call(this),this.fd=t,this.pend=new Zle,this.pend.max=1,this.refCount=0,this.autoClose=!!e.autoClose}s(ro,"FdSlicer");ro.prototype.read=function(t,e,n,i,r){var a=this;a.pend.go(function(o){Gu.read(a.fd,t,e,n,i,function(l,c,u){o(),r(l,c,u)})})};ro.prototype.write=function(t,e,n,i,r){var a=this;a.pend.go(function(o){Gu.write(a.fd,t,e,n,i,function(l,c,u){o(),r(l,c,u)})})};ro.prototype.createReadStream=function(t){return new qf(this,t)};ro.prototype.createWriteStream=function(t){return new Hf(this,t)};ro.prototype.ref=function(){this.refCount+=1};ro.prototype.unref=function(){var t=this;if(t.refCount-=1,t.refCount>0)return;if(t.refCount<0)throw new Error("invalid unref");t.autoClose&&Gu.close(t.fd,e);function e(n){n?t.emit("error",n):t.emit("close")}s(e,"onCloseDone")};zf.inherits(qf,oj);function qf(t,e){e=e||{},oj.call(this,e),this.context=t,this.context.ref(),this.start=e.start||0,this.endOffset=e.end,this.pos=this.start,this.destroyed=!1}s(qf,"ReadStream");qf.prototype._read=function(t){var e=this;if(!e.destroyed){var n=Math.min(e._readableState.highWaterMark,t);if(e.endOffset!=null&&(n=Math.min(n,e.endOffset-e.pos)),n<=0){e.destroyed=!0,e.push(null),e.context.unref();return}e.context.pend.go(function(i){if(e.destroyed)return i();var r=new Buffer(n);Gu.read(e.context.fd,r,0,n,e.pos,function(a,o){a?e.destroy(a):o===0?(e.destroyed=!0,e.push(null),e.context.unref()):(e.pos+=o,e.push(r.slice(0,o))),i()})})}};qf.prototype.destroy=function(t){this.destroyed||(t=t||new Error("stream destroyed"),this.destroyed=!0,this.emit("error",t),this.context.unref())};zf.inherits(Hf,tb);function Hf(t,e){e=e||{},tb.call(this,e),this.context=t,this.context.ref(),this.start=e.start||0,this.endOffset=e.end==null?1/0:+e.end,this.bytesWritten=0,this.pos=this.start,this.destroyed=!1,this.on("finish",this.destroy.bind(this))}s(Hf,"WriteStream");Hf.prototype._write=function(t,e,n){var i=this;if(!i.destroyed){if(i.pos+t.length>i.endOffset){var r=new Error("maximum file length exceeded");r.code="ETOOBIG",i.destroy(),n(r);return}i.context.pend.go(function(a){if(i.destroyed)return a();Gu.write(i.context.fd,t,0,t.length,i.pos,function(o,l){o?(i.destroy(),a(),n(o)):(i.bytesWritten+=l,i.pos+=l,i.emit("progress"),a(),n())})})}};Hf.prototype.destroy=function(){this.destroyed||(this.destroyed=!0,this.context.unref())};zf.inherits(ao,Uf);function ao(t,e){Uf.call(this),e=e||{},this.refCount=0,this.buffer=t,this.maxChunkSize=e.maxChunkSize||Number.MAX_SAFE_INTEGER}s(ao,"BufferSlicer");ao.prototype.read=function(t,e,n,i,r){var a=i+n,o=a-this.buffer.length,l=o>0?o:n;this.buffer.copy(t,e,i,a),setImmediate(function(){r(null,l)})};ao.prototype.write=function(t,e,n,i,r){t.copy(this.buffer,i,e,e+n),setImmediate(function(){r(null,n,t)})};ao.prototype.createReadStream=function(t){t=t||{};var e=new Kle(t);e.destroyed=!1,e.start=t.start||0,e.endOffset=t.end,e.pos=e.endOffset||this.buffer.length;for(var n=this.buffer.slice(e.start,e.pos),i=0;;){var r=i+this.maxChunkSize;if(r>=n.length){in.endOffset){var l=new Error("maximum file length exceeded");l.code="ETOOBIG",n.destroyed=!0,a(l);return}i.copy(e.buffer,n.pos,0,i.length),n.bytesWritten+=i.length,n.pos=o,n.emit("progress"),a()}},n.destroy=function(){n.destroyed=!0},n};ao.prototype.ref=function(){this.refCount+=1};ao.prototype.unref=function(){if(this.refCount-=1,this.refCount<0)throw new Error("invalid unref")};function Yle(t,e){return new ao(t,e)}s(Yle,"createFromBuffer");function Xle(t,e){return new ro(t,e)}s(Xle,"createFromFd")});var uj=ye((n8e,cj)=>{var Fo=Oe("buffer").Buffer,nb=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];typeof Int32Array<"u"&&(nb=new Int32Array(nb));function lj(t){if(Fo.isBuffer(t))return t;var e=typeof Fo.alloc=="function"&&typeof Fo.from=="function";if(typeof t=="number")return e?Fo.alloc(t):new Fo(t);if(typeof t=="string")return e?Fo.from(t):new Fo(t);throw new Error("input must be buffer, number, or string, received "+typeof t)}s(lj,"ensureBuffer");function Qle(t){var e=lj(4);return e.writeInt32BE(t,0),e}s(Qle,"bufferizeInt");function ib(t,e){t=lj(t),Fo.isBuffer(e)&&(e=e.readUInt32BE(0));for(var n=~~e^-1,i=0;i>>8;return n^-1}s(ib,"_crc32");function rb(){return Qle(ib.apply(null,arguments))}s(rb,"crc32");rb.signed=function(){return ib.apply(null,arguments)};rb.unsigned=function(){return ib.apply(null,arguments)>>>0};cj.exports=rb});var _j=ye(wa=>{var ab=Oe("fs"),$le=Oe("zlib"),dj=sj(),ece=uj(),Wf=Oe("util"),Kf=Oe("events").EventEmitter,pj=Oe("stream").Transform,ob=Oe("stream").PassThrough,tce=Oe("stream").Writable;wa.open=nce;wa.fromFd=fj;wa.fromBuffer=ice;wa.fromRandomAccessReader=sb;wa.dosDateTimeToDate=hj;wa.validateFileName=gj;wa.ZipFile=Do;wa.Entry=Wu;wa.RandomAccessReader=Ro;function nce(t,e,n){typeof e=="function"&&(n=e,e=null),e==null&&(e={}),e.autoClose==null&&(e.autoClose=!0),e.lazyEntries==null&&(e.lazyEntries=!1),e.decodeStrings==null&&(e.decodeStrings=!0),e.validateEntrySizes==null&&(e.validateEntrySizes=!0),e.strictFileNames==null&&(e.strictFileNames=!1),n==null&&(n=Jf),ab.open(t,"r",function(i,r){if(i)return n(i);fj(r,e,function(a,o){a&&ab.close(r,Jf),n(a,o)})})}s(nce,"open");function fj(t,e,n){typeof e=="function"&&(n=e,e=null),e==null&&(e={}),e.autoClose==null&&(e.autoClose=!1),e.lazyEntries==null&&(e.lazyEntries=!1),e.decodeStrings==null&&(e.decodeStrings=!0),e.validateEntrySizes==null&&(e.validateEntrySizes=!0),e.strictFileNames==null&&(e.strictFileNames=!1),n==null&&(n=Jf),ab.fstat(t,function(i,r){if(i)return n(i);var a=dj.createFromFd(t,{autoClose:!0});sb(a,r.size,e,n)})}s(fj,"fromFd");function ice(t,e,n){typeof e=="function"&&(n=e,e=null),e==null&&(e={}),e.autoClose=!1,e.lazyEntries==null&&(e.lazyEntries=!1),e.decodeStrings==null&&(e.decodeStrings=!0),e.validateEntrySizes==null&&(e.validateEntrySizes=!0),e.strictFileNames==null&&(e.strictFileNames=!1);var i=dj.createFromBuffer(t,{maxChunkSize:65536});sb(i,t.length,e,n)}s(ice,"fromBuffer");function sb(t,e,n,i){typeof n=="function"&&(i=n,n=null),n==null&&(n={}),n.autoClose==null&&(n.autoClose=!0),n.lazyEntries==null&&(n.lazyEntries=!1),n.decodeStrings==null&&(n.decodeStrings=!0);var r=!!n.decodeStrings;if(n.validateEntrySizes==null&&(n.validateEntrySizes=!0),n.strictFileNames==null&&(n.strictFileNames=!1),i==null&&(i=Jf),typeof e!="number")throw new Error("expected totalSize parameter to be a number");if(e>Number.MAX_SAFE_INTEGER)throw new Error("zip file too large. only file sizes up to 2^52 are supported due to JavaScript's Number type being an IEEE 754 double.");t.ref();var a=22,o=65535,l=Math.min(a+o,e),c=ya(l),u=e-c.length;ic(t,c,0,l,u,function(d){if(d)return i(d);for(var p=l-a;p>=0;p-=1)if(c.readUInt32LE(p)===101010256){var m=c.slice(p),f=m.readUInt16LE(4);if(f!==0)return i(new Error("multi-disk zip files are not supported: found disk number: "+f));var h=m.readUInt16LE(10),b=m.readUInt32LE(16),g=m.readUInt16LE(20),_=m.length-a;if(g!==_)return i(new Error("invalid comment length. expected: "+_+". found: "+g));var v=r?Gf(m,22,m.length,!1):m.slice(22);if(!(h===65535||b===4294967295))return i(null,new Do(t,b,e,h,v,n.autoClose,n.lazyEntries,r,n.validateEntrySizes,n.strictFileNames));var w=ya(20),x=u+p-w.length;ic(t,w,0,w.length,x,function(y){if(y)return i(y);if(w.readUInt32LE(0)!==117853008)return i(new Error("invalid zip64 end of central directory locator signature"));var k=rc(w,8),j=ya(56);ic(t,j,0,j.length,k,function(I){return I?i(I):j.readUInt32LE(0)!==101075792?i(new Error("invalid zip64 end of central directory record signature")):(h=rc(j,32),b=rc(j,48),i(null,new Do(t,b,e,h,v,n.autoClose,n.lazyEntries,r,n.validateEntrySizes,n.strictFileNames)))})});return}i(new Error("end of central directory record signature not found"))})}s(sb,"fromRandomAccessReader");Wf.inherits(Do,Kf);function Do(t,e,n,i,r,a,o,l,c,u){var d=this;Kf.call(d),d.reader=t,d.reader.on("error",function(p){mj(d,p)}),d.reader.once("close",function(){d.emit("close")}),d.readEntryCursor=e,d.fileSize=n,d.entryCount=i,d.comment=r,d.entriesRead=0,d.autoClose=!!a,d.lazyEntries=!!o,d.decodeStrings=!!l,d.validateEntrySizes=!!c,d.strictFileNames=!!u,d.isOpen=!0,d.emittedError=!1,d.lazyEntries||d._readEntry()}s(Do,"ZipFile");Do.prototype.close=function(){this.isOpen&&(this.isOpen=!1,this.reader.unref())};function Gr(t,e){t.autoClose&&t.close(),mj(t,e)}s(Gr,"emitErrorAndAutoClose");function mj(t,e){t.emittedError||(t.emittedError=!0,t.emit("error",e))}s(mj,"emitError");Do.prototype.readEntry=function(){if(!this.lazyEntries)throw new Error("readEntry() called without lazyEntries:true");this._readEntry()};Do.prototype._readEntry=function(){var t=this;if(t.entryCount===t.entriesRead){setImmediate(function(){t.autoClose&&t.close(),!t.emittedError&&t.emit("end")});return}if(!t.emittedError){var e=ya(46);ic(t.reader,e,0,e.length,t.readEntryCursor,function(n){if(n)return Gr(t,n);if(!t.emittedError){var i=new Wu,r=e.readUInt32LE(0);if(r!==33639248)return Gr(t,new Error("invalid central directory file header signature: 0x"+r.toString(16)));if(i.versionMadeBy=e.readUInt16LE(4),i.versionNeededToExtract=e.readUInt16LE(6),i.generalPurposeBitFlag=e.readUInt16LE(8),i.compressionMethod=e.readUInt16LE(10),i.lastModFileTime=e.readUInt16LE(12),i.lastModFileDate=e.readUInt16LE(14),i.crc32=e.readUInt32LE(16),i.compressedSize=e.readUInt32LE(20),i.uncompressedSize=e.readUInt32LE(24),i.fileNameLength=e.readUInt16LE(28),i.extraFieldLength=e.readUInt16LE(30),i.fileCommentLength=e.readUInt16LE(32),i.internalFileAttributes=e.readUInt16LE(36),i.externalFileAttributes=e.readUInt32LE(38),i.relativeOffsetOfLocalHeader=e.readUInt32LE(42),i.generalPurposeBitFlag&64)return Gr(t,new Error("strong encryption is not supported"));t.readEntryCursor+=46,e=ya(i.fileNameLength+i.extraFieldLength+i.fileCommentLength),ic(t.reader,e,0,e.length,t.readEntryCursor,function(a){if(a)return Gr(t,a);if(!t.emittedError){var o=(i.generalPurposeBitFlag&2048)!==0;i.fileName=t.decodeStrings?Gf(e,0,i.fileNameLength,o):e.slice(0,i.fileNameLength);var l=i.fileNameLength+i.extraFieldLength,c=e.slice(i.fileNameLength,l);i.extraFields=[];for(var u=0;uc.length)return Gr(t,new Error("extra field length exceeds extra field buffer size"));var h=ya(p);c.copy(h,0,m,f),i.extraFields.push({id:d,data:h}),u=f}if(i.fileComment=t.decodeStrings?Gf(e,l,l+i.fileCommentLength,o):e.slice(l,l+i.fileCommentLength),i.comment=i.fileComment,t.readEntryCursor+=e.length,t.entriesRead+=1,i.uncompressedSize===4294967295||i.compressedSize===4294967295||i.relativeOffsetOfLocalHeader===4294967295){for(var b=null,u=0;ub.length)return Gr(t,new Error("zip64 extended information extra field does not include uncompressed size"));i.uncompressedSize=rc(b,_),_+=8}if(i.compressedSize===4294967295){if(_+8>b.length)return Gr(t,new Error("zip64 extended information extra field does not include compressed size"));i.compressedSize=rc(b,_),_+=8}if(i.relativeOffsetOfLocalHeader===4294967295){if(_+8>b.length)return Gr(t,new Error("zip64 extended information extra field does not include relative header offset"));i.relativeOffsetOfLocalHeader=rc(b,_),_+=8}}if(t.decodeStrings)for(var u=0;ut.compressedSize)throw new Error("options.start > entry.compressedSize")}if(e.end!=null){if(a=e.end,a<0)throw new Error("options.end < 0");if(a>t.compressedSize)throw new Error("options.end > entry.compressedSize");if(ai.fileSize)return n(new Error("file data overflows file bounds: "+f+" + "+t.compressedSize+" > "+i.fileSize));var b=i.reader.createReadStream({start:f+r,end:f+a}),g=b;if(m){var _=!1,v=$le.createInflateRaw();b.on("error",function(w){setImmediate(function(){_||v.emit("error",w)})}),b.pipe(v),i.validateEntrySizes?(g=new Ku(t.uncompressedSize),v.on("error",function(w){setImmediate(function(){_||g.emit("error",w)})}),v.pipe(g)):g=v,g.destroy=function(){_=!0,v!==g&&v.unpipe(g),b.unpipe(v),b.destroy()}}n(null,g)}finally{i.reader.unref()}})};function Wu(){}s(Wu,"Entry");Wu.prototype.getLastModDate=function(){return hj(this.lastModFileDate,this.lastModFileTime)};Wu.prototype.isEncrypted=function(){return(this.generalPurposeBitFlag&1)!==0};Wu.prototype.isCompressed=function(){return this.compressionMethod===8};function hj(t,e){var n=t&31,i=(t>>5&15)-1,r=(t>>9&127)+1980,a=0,o=(e&31)*2,l=e>>5&63,c=e>>11&31;return new Date(r,i,n,c,l,o,a)}s(hj,"dosDateTimeToDate");function gj(t){return t.indexOf("\\")!==-1?"invalid characters in fileName: "+t:/^[a-zA-Z]:/.test(t)||/^\//.test(t)?"absolute path: "+t:t.split("/").indexOf("..")!==-1?"invalid relative path: "+t:null}s(gj,"validateFileName");function ic(t,e,n,i,r,a){if(i===0)return setImmediate(function(){a(null,ya(0))});t.read(e,n,i,r,function(o,l){if(o)return a(o);if(lthis.expectedByteCount){var i="too many bytes in the stream. expected "+this.expectedByteCount+". got at least "+this.actualByteCount;return n(new Error(i))}n(null,t)};Ku.prototype._flush=function(t){if(this.actualByteCount0)return;if(t.refCount<0)throw new Error("invalid unref");t.close(e);function e(n){if(n)return t.emit("error",n);t.emit("close")}s(e,"onCloseDone")};Ro.prototype.createReadStream=function(t){var e=t.start,n=t.end;if(e===n){var i=new ob;return setImmediate(function(){i.end()}),i}var r=this._readStreamForRange(e,n),a=!1,o=new Zf(this);r.on("error",function(c){setImmediate(function(){a||o.emit("error",c)})}),o.destroy=function(){r.unpipe(o),o.unref(),r.destroy()};var l=new Ku(n-e);return o.on("error",function(c){setImmediate(function(){a||l.emit("error",c)})}),l.destroy=function(){a=!0,o.unpipe(l),o.destroy()},r.pipe(o).pipe(l)};Ro.prototype._readStreamForRange=function(t,e){throw new Error("not implemented")};Ro.prototype.read=function(t,e,n,i,r){var a=this.createReadStream({start:i,end:i+n}),o=new tce,l=0;o._write=function(c,u,d){c.copy(t,e+l,0,c.length),l+=c.length,d()},o.on("finish",r),a.on("error",function(c){r(c)}),a.pipe(o)};Ro.prototype.close=function(t){setImmediate(t)};Wf.inherits(Zf,ob);function Zf(t){ob.call(this),this.context=t,this.context.ref(),this.unreffedYet=!1}s(Zf,"RefUnrefFilter");Zf.prototype._flush=function(t){this.unref(),t()};Zf.prototype.unref=function(t){this.unreffedYet||(this.unreffedYet=!0,this.context.unref())};var rce="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0";function Gf(t,e,n,i){if(i)return t.toString("utf8",e,n);for(var r="",a=e;a{"use strict";var bj=RE(),ace=QE(),xj=$0(),oce=_j(),sce=s((t,e)=>{let a=t.versionMadeBy>>8;return(e&61440)===40960?"symlink":(e&61440)===16384||a===0&&t.externalFileAttributes===16?"directory":"file"},"getType"),lce=s((t,e)=>{let n={mode:t.externalFileAttributes>>16&65535,mtime:t.getLastModDate(),path:t.fileName};return n.type=sce(t,n.mode),n.mode===0&&n.type==="directory"&&(n.mode=493),n.mode===0&&(n.mode=420),xj(e.openReadStream.bind(e))(t).then(ace.buffer).then(i=>(n.data=i,n.type==="symlink"&&(n.linkname=i.toString()),n)).catch(i=>{throw e.close(),i})},"extractEntry"),cce=s(t=>new Promise((e,n)=>{let i=[];t.readEntry(),t.on("entry",r=>{lce(r,t).catch(n).then(a=>{i.push(a),t.readEntry()})}),t.on("error",n),t.on("end",()=>e(i))}),"extractFile");vj.exports=()=>t=>Buffer.isBuffer(t)?!bj(t)||bj(t).ext!=="zip"?Promise.resolve([]):xj(oce.fromBuffer)(t,{lazyEntries:!0}).then(cce):Promise.reject(new TypeError(`Expected a Buffer, got ${typeof t}`))});var Ej=ye((l8e,kj)=>{"use strict";var wj=s((t,e)=>function(){let n=e.promiseModule,i=new Array(arguments.length);for(let r=0;r{e.errorFirst?i.push(function(o,l){if(e.multiArgs){let c=new Array(arguments.length-1);for(let u=1;u{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let n=s(r=>{let a=s(o=>typeof o=="string"?r===o:o.test(r),"match");return e.include?e.include.some(a):!e.exclude.some(a)},"filter"),i;typeof t=="function"?i=s(function(){return e.excludeMain?t.apply(this,arguments):wj(t,e).apply(this,arguments)},"ret"):i=Object.create(Object.getPrototypeOf(t));for(let r in t){let a=t[r];i[r]=typeof a=="function"&&n(r)?wj(a,e):a}return i}});var Cj=ye((u8e,lb)=>{"use strict";var uce=Oe("fs"),Os=Oe("path"),jj=Ej(),Aj={mode:511&~process.umask(),fs:uce},Tj=s(t=>{if(process.platform==="win32"&&/[<>:"|?*]/.test(t.replace(Os.parse(t).root,""))){let n=new Error(`Path contains invalid characters: ${t}`);throw n.code="EINVAL",n}},"checkPath");lb.exports=(t,e)=>Promise.resolve().then(()=>{Tj(t),e=Object.assign({},Aj,e);let n=jj(e.fs.mkdir),i=jj(e.fs.stat),r=s(a=>n(a,e.mode).then(()=>a).catch(o=>{if(o.code==="ENOENT"){if(o.message.includes("null bytes")||Os.dirname(a)===a)throw o;return r(Os.dirname(a)).then(()=>r(a))}return i(a).then(l=>l.isDirectory()?a:Promise.reject()).catch(()=>{throw o})}),"make");return r(Os.resolve(t))});lb.exports.sync=(t,e)=>{Tj(t),e=Object.assign({},Aj,e);let n=s(i=>{try{e.fs.mkdirSync(i,e.mode)}catch(r){if(r.code==="ENOENT"){if(r.message.includes("null bytes")||Os.dirname(i)===i)throw r;return n(Os.dirname(i)),n(i)}try{if(!e.fs.statSync(i).isDirectory())throw new Error("The path is not a directory")}catch{throw r}}return i},"make");return n(Os.resolve(t))}});var Ij=ye((p8e,Sj)=>{"use strict";Sj.exports=s(function(e,n){if(n){if(typeof n!="object")throw new TypeError(String(n)+" is not an object. Expected an object that has boolean `includeZero` property.");if("includeZero"in n){if(typeof n.includeZero!="boolean")throw new TypeError(String(n.includeZero)+" is neither true nor false. `includeZero` option must be a Boolean value.");if(n.includeZero&&e===0)return!0}}return Number.isSafeInteger(e)&&e>=1},"isNaturalNumber")});var Bj=ye((m8e,Oj)=>{"use strict";var Zu=Oe("path"),Yu=Oe("util"),dce=Ij();Oj.exports=s(function(e,n,i){if(typeof e!="string")throw new TypeError(Yu.inspect(e)+" is not a string. First argument to strip-dirs must be a path string.");if(Zu.posix.isAbsolute(e)||Zu.win32.isAbsolute(e))throw new Error(`${e} is an absolute path. strip-dirs requires a relative path.`);if(!dce(n,{includeZero:!0}))throw new Error("The Second argument of strip-dirs must be a natural number or 0, but received "+Yu.inspect(n)+".");if(i){if(typeof i!="object")throw new TypeError(Yu.inspect(i)+" is not an object. Expected an object with a boolean `disallowOverflow` property.");if(Array.isArray(i))throw new TypeError(Yu.inspect(i)+" is an array. Expected an object with a boolean `disallowOverflow` property.");if("disallowOverflow"in i&&typeof i.disallowOverflow!="boolean")throw new TypeError(Yu.inspect(i.disallowOverflow)+" is neither true nor false. `disallowOverflow` option must be a Boolean value.")}else i={disallowOverflow:!1};let r=Zu.normalize(e).split(Zu.sep);if(r.length>1&&r[0]==="."&&r.shift(),n>r.length-1){if(i.disallowOverflow)throw new RangeError("Cannot strip more directories than there are.");n=r.length-1}return Zu.join.apply(null,r.slice(n))},"stripDirs")});var Fj=ye((g8e,Nj)=>{"use strict";var Yf=Oe("path"),pce=gk(),fce=Nf(),mce=OE(),hce=FE(),gce=yj(),cb=Cj(),_ce=$0(),bce=Bj(),Qi=_ce(pce),xce=s((t,e)=>e.plugins.length===0?Promise.resolve([]):Promise.all(e.plugins.map(n=>n(t,e))).then(n=>n.reduce((i,r)=>i.concat(r))),"runPlugins"),ub=s((t,e)=>Qi.realpath(t).catch(n=>{let i=Yf.dirname(t);return ub(i,e)}).then(n=>{if(n.indexOf(e)!==0)throw new Error("Refusing to create a directory outside the output path.");return cb(t).then(Qi.realpath)}),"safeMakeDir"),vce=s((t,e)=>Qi.readlink(t).catch(n=>null).then(n=>{if(n)throw new Error("Refusing to write into a symlink");return e}),"preventWritingThroughSymlink"),yce=s((t,e,n)=>xce(t,n).then(i=>(n.strip>0&&(i=i.map(r=>(r.path=bce(r.path,n.strip),r)).filter(r=>r.path!==".")),typeof n.filter=="function"&&(i=i.filter(n.filter)),typeof n.map=="function"&&(i=i.map(n.map)),e?Promise.all(i.map(r=>{let a=Yf.join(e,r.path),o=r.mode&~process.umask(),l=new Date;return r.type==="directory"?cb(e).then(c=>Qi.realpath(c)).then(c=>ub(a,c)).then(()=>Qi.utimes(a,l,r.mtime)).then(()=>r):cb(e).then(c=>Qi.realpath(c)).then(c=>ub(Yf.dirname(a),c).then(()=>c)).then(c=>r.type==="file"?vce(a,c):c).then(c=>Qi.realpath(Yf.dirname(a)).then(u=>{if(u.indexOf(c)!==0)throw new Error("Refusing to write outside output directory: "+u)})).then(()=>r.type==="link"||r.type==="symlink"&&process.platform==="win32"?Qi.link(r.linkname,a):r.type==="symlink"?Qi.symlink(r.linkname,a):Qi.writeFile(a,r.data,{mode:o})).then(()=>r.type==="file"&&Qi.utimes(a,l,r.mtime)).then(()=>r)})):i)),"extractFile");Nj.exports=(t,e,n)=>typeof t!="string"&&!Buffer.isBuffer(t)?Promise.reject(new TypeError("Input file required")):(typeof e=="object"&&(n=e,e=null),n=Object.assign({plugins:[fce(),mce(),hce(),gce()]},n),(typeof t=="string"?Qi.readFile(t):Promise.resolve(t)).then(r=>yce(r,e,n)))});var db=ye((b8e,Dj)=>{"use strict";var wce=/[|\\{}()[\]^$+*?.]/g;Dj.exports=function(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(wce,"\\$&")}});var Mj=ye((x8e,Rj)=>{"use strict";var kce=db();Rj.exports=function(t,e){if(typeof t!="string"||typeof e!="string")throw new TypeError("Expected a string");return t.replace(new RegExp("(?:"+kce(e)+"){2,}","g"),e)}});var Pj=ye((v8e,pb)=>{"use strict";pb.exports=()=>/[<>:"\/\\|?*\x00-\x1F]/g;pb.exports.windowsNames=()=>/^(con|prn|aux|nul|com[0-9]|lpt[0-9])$/i});var Vj=ye((y8e,Lj)=>{"use strict";var Ece=db();Lj.exports=function(t,e){if(typeof t!="string"||typeof e!="string")throw new TypeError;return e=Ece(e),t.replace(new RegExp("^"+e+"|"+e+"$","g"),"")}});var Uj=ye((w8e,mb)=>{"use strict";var Xf=Oe("path"),jce=Mj(),fb=Pj(),Ace=Vj(),Tce=100,zj=/[\u0000-\u001f\u0080-\u009f]/g,Cce=/^\.+/,Qf=s((t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let n=e.replacement===void 0?"!":e.replacement;if(fb().test(n)&&zj.test(n))throw new Error("Replacement string cannot contain reserved filename characters");return t=t.replace(fb(),n),t=t.replace(zj,n),t=t.replace(Cce,n),n.length>0&&(t=jce(t,n),t=t.length>1?Ace(t,n):t),t=fb.windowsNames().test(t)?t+n:t,t=t.slice(0,Tce),t},"filenamify");Qf.path=(t,e)=>(t=Xf.resolve(t),Xf.join(Xf.dirname(t),Qf(Xf.basename(t),e)));mb.exports=Qf;mb.exports.default=Qf});var Gj=ye((E8e,Hj)=>{var Sce=V0(),Ice=z0(),hb=Oe("fs"),Xu=s(function(){},"noop"),Oce=/^v?\.0/.test(process.version),$f=s(function(t){return typeof t=="function"},"isFn"),Bce=s(function(t){return!Oce||!hb?!1:(t instanceof(hb.ReadStream||Xu)||t instanceof(hb.WriteStream||Xu))&&$f(t.close)},"isFS"),Nce=s(function(t){return t.setHeader&&$f(t.abort)},"isRequest"),Fce=s(function(t,e,n,i){i=Sce(i);var r=!1;t.on("close",function(){r=!0}),Ice(t,{readable:e,writable:n},function(o){if(o)return i(o);r=!0,i()});var a=!1;return function(o){if(!r&&!a){if(a=!0,Bce(t))return t.close(Xu);if(Nce(t))return t.abort();if($f(t.destroy))return t.destroy();i(o||new Error("stream was destroyed"))}}},"destroyer"),qj=s(function(t){t()},"call"),Dce=s(function(t,e){return t.pipe(e)},"pipe"),Rce=s(function(){var t=Array.prototype.slice.call(arguments),e=$f(t[t.length-1]||Xu)&&t.pop()||Xu;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var n,i=t.map(function(r,a){var o=a0;return Fce(r,o,l,function(c){n||(n=c),c&&i.forEach(qj),!o&&(i.forEach(qj),e(n))})});return t.reduce(Dce)},"pump");Hj.exports=Rce});var Wj=ye((A8e,Jj)=>{"use strict";var{PassThrough:Mce}=Oe("stream");Jj.exports=t=>{t=Object.assign({},t);let{array:e}=t,{encoding:n}=t,i=n==="buffer",r=!1;e?r=!(n||i):n=n||"utf8",i&&(n=null);let a=0,o=[],l=new Mce({objectMode:r});return n&&l.setEncoding(n),l.on("data",c=>{o.push(c),r?a=o.length:a+=c.length}),l.getBufferedValue=()=>e?o:i?Buffer.concat(o,a):o.join(""),l.getBufferedLength=()=>a,l}});var Kj=ye((T8e,$u)=>{"use strict";var Pce=Gj(),Lce=Wj(),Qu=class extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}};s(Qu,"MaxBufferError");function gb(t,e){if(!t)return Promise.reject(new Error("Expected a stream"));e=Object.assign({maxBuffer:1/0},e);let{maxBuffer:n}=e,i;return new Promise((r,a)=>{let o=s(l=>{l&&(l.bufferedData=i.getBufferedValue()),a(l)},"rejectPromise");i=Pce(t,Lce(e),l=>{if(l){o(l);return}r()}),i.on("data",()=>{i.getBufferedLength()>n&&o(new Qu)})}).then(()=>i.getBufferedValue())}s(gb,"getStream");$u.exports=gb;$u.exports.buffer=(t,e)=>gb(t,Object.assign({},e,{encoding:"buffer"}));$u.exports.array=(t,e)=>gb(t,Object.assign({},e,{array:!0}));$u.exports.MaxBufferError=Qu});var Yj=ye((S8e,Zj)=>{"use strict";Zj.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}});var tA=ye((I8e,eA)=>{"use strict";var $j="%[a-f0-9]{2}",Xj=new RegExp("("+$j+")|([^%]+?)","gi"),Qj=new RegExp("("+$j+")+","gi");function _b(t,e){try{return[decodeURIComponent(t.join(""))]}catch{}if(t.length===1)return t;e=e||1;var n=t.slice(0,e),i=t.slice(e);return Array.prototype.concat.call([],_b(n),_b(i))}s(_b,"decodeComponents");function Vce(t){try{return decodeURIComponent(t)}catch{for(var e=t.match(Xj)||[],n=1;n{"use strict";var Uce=Yj(),iA=Pf(),nA=tA();function qce(t){switch(t.arrayFormat){case"index":return function(e,n,i){return n===null?[$i(e,t),"[",i,"]"].join(""):[$i(e,t),"[",$i(i,t),"]=",$i(n,t)].join("")};case"bracket":return function(e,n){return n===null?$i(e,t):[$i(e,t),"[]=",$i(n,t)].join("")};default:return function(e,n){return n===null?$i(e,t):[$i(e,t),"=",$i(n,t)].join("")}}}s(qce,"encoderForArrayFormat");function Hce(t){var e;switch(t.arrayFormat){case"index":return function(n,i,r){if(e=/\[(\d*)\]$/.exec(n),n=n.replace(/\[\d*\]$/,""),!e){r[n]=i;return}r[n]===void 0&&(r[n]={}),r[n][e[1]]=i};case"bracket":return function(n,i,r){if(e=/(\[\])$/.exec(n),n=n.replace(/\[\]$/,""),e){if(r[n]===void 0){r[n]=[i];return}}else{r[n]=i;return}r[n]=[].concat(r[n],i)};default:return function(n,i,r){if(r[n]===void 0){r[n]=i;return}r[n]=[].concat(r[n],i)}}}s(Hce,"parserForArrayFormat");function $i(t,e){return e.encode?e.strict?Uce(t):encodeURIComponent(t):t}s($i,"encode");function rA(t){return Array.isArray(t)?t.sort():typeof t=="object"?rA(Object.keys(t)).sort(function(e,n){return Number(e)-Number(n)}).map(function(e){return t[e]}):t}s(rA,"keysSorter");function aA(t){var e=t.indexOf("?");return e===-1?"":t.slice(e+1)}s(aA,"extract");function oA(t,e){e=iA({arrayFormat:"none"},e);var n=Hce(e),i=Object.create(null);return typeof t!="string"||(t=t.trim().replace(/^[?#&]/,""),!t)?i:(t.split("&").forEach(function(r){var a=r.replace(/\+/g," ").split("="),o=a.shift(),l=a.length>0?a.join("="):void 0;l=l===void 0?null:nA(l),n(nA(o),l,i)}),Object.keys(i).sort().reduce(function(r,a){var o=i[a];return o&&typeof o=="object"&&!Array.isArray(o)?r[a]=rA(o):r[a]=o,r},Object.create(null)))}s(oA,"parse");ed.extract=aA;ed.parse=oA;ed.stringify=function(t,e){var n={encode:!0,strict:!0,arrayFormat:"none"};e=iA(n,e),e.sort===!1&&(e.sort=function(){});var i=qce(e);return t?Object.keys(t).sort(e.sort).map(function(r){var a=t[r];if(a===void 0)return"";if(a===null)return $i(r,e);if(Array.isArray(a)){var o=[];return a.slice().forEach(function(l){l!==void 0&&o.push(i(r,l,o.length))}),o.join("&")}return $i(r,e)+"="+$i(a,e)}).filter(function(r){return r.length>0}).join("&"):""};ed.parseUrl=function(t,e){return{url:t.split("?")[0]||"",query:oA(aA(t),e)}}});var bb=ye((F8e,lA)=>{"use strict";lA.exports=(t,e)=>{if(typeof t!="string")throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof t}\``);return t=t.trim(),e=Object.assign({https:!1},e),/^\.*\/|^(?!localhost)\w+:/.test(t)?t:t.replace(/^(?!(?:\w+:)?\/\/)/,e.https?"https://":"http://")}});var xb=ye((D8e,cA)=>{"use strict";var Gce=Object.prototype.toString;cA.exports=function(t){var e;return Gce.call(t)==="[object Object]"&&(e=Object.getPrototypeOf(t),e===null||e===Object.getPrototypeOf({}))}});var dA=ye((R8e,uA)=>{"use strict";var vb=xb();uA.exports=(t,e)=>{if(!vb(t))throw new TypeError("Expected a plain object");if(e=e||{},typeof e=="function")throw new TypeError("Specify the compare function as an option instead");let n=e.deep,i=[],r=[],a=s(o=>{let l=i.indexOf(o);if(l!==-1)return r[l];let c={},u=Object.keys(o).sort(e.compare);i.push(o),r.push(c);for(let d=0;d{"use strict";var yb=Oe("url"),Jce=Oe("punycode"),pA=sA(),Wce=bb(),Kce=dA(),Zce={"http:":80,"https:":443,"ftp:":21},Yce={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function fA(t,e){return e.some(n=>n instanceof RegExp?n.test(t):n===t)}s(fA,"testParameter");mA.exports=(t,e)=>{if(e=Object.assign({normalizeProtocol:!0,normalizeHttps:!1,stripFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0},e),typeof t!="string")throw new TypeError("Expected a string");let n=t.startsWith("//");t=Wce(t.trim()).replace(/^\/\//,"http://");let i=yb.parse(t);if(e.normalizeHttps&&i.protocol==="https:"&&(i.protocol="http:"),!i.hostname&&!i.pathname)throw new Error("Invalid URL");delete i.host,delete i.query,e.stripFragment&&delete i.hash;let r=Zce[i.protocol];if(Number(i.port)===r&&delete i.port,i.pathname&&(i.pathname=i.pathname.replace(/\/{2,}/g,"/")),i.pathname&&(i.pathname=decodeURI(i.pathname)),e.removeDirectoryIndex===!0&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let o=i.pathname.split("/"),l=o[o.length-1];fA(l,e.removeDirectoryIndex)&&(o=o.slice(0,o.length-1),i.pathname=o.slice(1).join("/")+"/")}if(Yce[i.protocol]){let o=i.protocol+"//"+i.hostname,l=yb.resolve(o,i.pathname);i.pathname=l.replace(o,"")}i.hostname&&(i.hostname=Jce.toUnicode(i.hostname).toLowerCase(),i.hostname=i.hostname.replace(/\.$/,""),e.stripWWW&&(i.hostname=i.hostname.replace(/^www\./,""))),i.search==="?"&&delete i.search;let a=pA.parse(i.search);if(Array.isArray(e.removeQueryParameters))for(let o in a)fA(o,e.removeQueryParameters)&&delete a[o];return e.sortQueryParameters&&(i.search=pA.stringify(Kce(a))),i.search!==null&&(i.search=decodeURIComponent(i.search)),t=yb.format(i),(e.removeTrailingSlash||i.pathname==="/")&&(t=t.replace(/\/$/,"")),n&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),t}});var _A=ye((V8e,gA)=>{"use strict";var Xce=Oe("stream").PassThrough;gA.exports=t=>{t=Object.assign({},t);let e=t.array,n=t.encoding,i=n==="buffer",r=!1;e?r=!(n||i):n=n||"utf8",i&&(n=null);let a=0,o=[],l=new Xce({objectMode:r});return n&&l.setEncoding(n),l.on("data",c=>{o.push(c),r?a=o.length:a+=c.length}),l.getBufferedValue=()=>e?o:i?Buffer.concat(o,a):o.join(""),l.getBufferedLength=()=>a,l}});var kb=ye((z8e,em)=>{"use strict";var Qce=_A();function wb(t,e){if(!t)return Promise.reject(new Error("Expected a stream"));e=Object.assign({maxBuffer:1/0},e);let n=e.maxBuffer,i,r,a=new Promise((o,l)=>{let c=s(u=>{u&&(u.bufferedData=i.getBufferedValue()),l(u)},"error");i=Qce(e),t.once("error",c),t.pipe(i),i.on("data",()=>{i.getBufferedLength()>n&&l(new Error("maxBuffer exceeded"))}),i.once("error",c),i.on("end",o),r=s(()=>{t.unpipe&&t.unpipe(i)},"clean")});return a.then(r,r),a.then(()=>i.getBufferedValue())}s(wb,"getStream");em.exports=wb;em.exports.buffer=(t,e)=>wb(t,Object.assign({},e,{encoding:"buffer"}));em.exports.array=(t,e)=>wb(t,Object.assign({},e,{array:!0}))});var xA=ye((q8e,bA)=>{"use strict";function $ce(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}s($ce,"_classCallCheck");var eue=[200,203,204,206,300,301,404,405,410,414,501],tue=[200,203,204,300,301,302,303,307,308,404,405,410,414,501],nue={connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},iue={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function Eb(t){var e={};if(!t)return e;for(var n=t.trim().split(/\s*,\s*/),a=n,i=Array.isArray(a),r=0,a=i?a:a[Symbol.iterator]();;){var o;if(i){if(r>=a.length)break;o=a[r++]}else{if(r=a.next(),r.done)break;o=r.value}var l=o,c=l.split(/\s*=\s*/,2),u=c[0],d=c[1];e[u]=d===void 0?!0:d.replace(/^"|"$/g,"")}return e}s(Eb,"parseCacheControl");function rue(t){var e=[];for(var n in t){var i=t[n];e.push(i===!0?n:n+"="+i)}if(e.length)return e.join(", ")}s(rue,"formatCacheControl");bA.exports=function(){function t(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=i.shared,a=i.cacheHeuristic,o=i.immutableMinTimeToLive,l=i.ignoreCargoCult,c=i._fromObject;if($ce(this,t),c){this._fromObject(c);return}if(!n||!n.headers)throw Error("Response headers missing");this._assertRequestHasHeaders(e),this._responseTime=this.now(),this._isShared=r!==!1,this._cacheHeuristic=a!==void 0?a:.1,this._immutableMinTtl=o!==void 0?o:24*3600*1e3,this._status="status"in n?n.status:200,this._resHeaders=n.headers,this._rescc=Eb(n.headers["cache-control"]),this._method="method"in e?e.method:"GET",this._url=e.url,this._host=e.headers.host,this._noAuthorization=!e.headers.authorization,this._reqHeaders=n.headers.vary?e.headers:null,this._reqcc=Eb(e.headers["cache-control"]),l&&"pre-check"in this._rescc&&"post-check"in this._rescc&&(delete this._rescc["pre-check"],delete this._rescc["post-check"],delete this._rescc["no-cache"],delete this._rescc["no-store"],delete this._rescc["must-revalidate"],this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":rue(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),!n.headers["cache-control"]&&/no-cache/.test(n.headers.pragma)&&(this._rescc["no-cache"]=!0)}return s(t,"CachePolicy"),t.prototype.now=s(function(){return Date.now()},"now"),t.prototype.storable=s(function(){return!!(!this._reqcc["no-store"]&&(this._method==="GET"||this._method==="HEAD"||this._method==="POST"&&this._hasExplicitExpiration())&&tue.indexOf(this._status)!==-1&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc.public||this._rescc["max-age"]||this._rescc["s-maxage"]||eue.indexOf(this._status)!==-1))},"storable"),t.prototype._hasExplicitExpiration=s(function(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires},"_hasExplicitExpiration"),t.prototype._assertRequestHasHeaders=s(function(n){if(!n||!n.headers)throw Error("Request headers missing")},"_assertRequestHasHeaders"),t.prototype.satisfiesWithoutRevalidation=s(function(n){this._assertRequestHasHeaders(n);var i=Eb(n.headers["cache-control"]);if(i["no-cache"]||/no-cache/.test(n.headers.pragma)||i["max-age"]&&this.age()>i["max-age"]||i["min-fresh"]&&this.timeToLive()<1e3*i["min-fresh"])return!1;if(this.stale()){var r=i["max-stale"]&&!this._rescc["must-revalidate"]&&(i["max-stale"]===!0||i["max-stale"]>this.age()-this.maxAge());if(!r)return!1}return this._requestMatches(n,!1)},"satisfiesWithoutRevalidation"),t.prototype._requestMatches=s(function(n,i){return(!this._url||this._url===n.url)&&this._host===n.headers.host&&(!n.method||this._method===n.method||i&&n.method==="HEAD")&&this._varyMatches(n)},"_requestMatches"),t.prototype._allowsStoringAuthenticated=s(function(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]},"_allowsStoringAuthenticated"),t.prototype._varyMatches=s(function(n){if(!this._resHeaders.vary)return!0;if(this._resHeaders.vary==="*")return!1;for(var i=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/),o=i,r=Array.isArray(o),a=0,o=r?o:o[Symbol.iterator]();;){var l;if(r){if(a>=o.length)break;l=o[a++]}else{if(a=o.next(),a.done)break;l=a.value}var c=l;if(n.headers[c]!==this._reqHeaders[c])return!1}return!0},"_varyMatches"),t.prototype._copyWithoutHopByHopHeaders=s(function(n){var i={};for(var r in n)nue[r]||(i[r]=n[r]);if(n.connection)for(var a=n.connection.trim().split(/\s*,\s*/),c=a,o=Array.isArray(c),l=0,c=o?c:c[Symbol.iterator]();;){var u;if(o){if(l>=c.length)break;u=c[l++]}else{if(l=c.next(),l.done)break;u=l.value}var d=u;delete i[d]}if(i.warning){var p=i.warning.split(/,/).filter(function(m){return!/^\s*1[0-9][0-9]/.test(m)});p.length?i.warning=p.join(",").trim():delete i.warning}return i},"_copyWithoutHopByHopHeaders"),t.prototype.responseHeaders=s(function(){var n=this._copyWithoutHopByHopHeaders(this._resHeaders),i=this.age();return i>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24&&(n.warning=(n.warning?`${n.warning}, `:"")+'113 - "rfc7234 5.5.4"'),n.age=`${Math.round(i)}`,n},"responseHeaders"),t.prototype.date=s(function(){var n=Date.parse(this._resHeaders.date),i=8*3600*1e3;return Number.isNaN(n)||nthis._responseTime+i?this._responseTime:n},"date"),t.prototype.age=s(function(){var n=Math.max(0,(this._responseTime-this.date())/1e3);if(this._resHeaders.age){var i=this._ageValue();i>n&&(n=i)}var r=(this.now()-this._responseTime)/1e3;return n+r},"age"),t.prototype._ageValue=s(function(){var n=parseInt(this._resHeaders.age);return isFinite(n)?n:0},"_ageValue"),t.prototype.maxAge=s(function(){if(!this.storable()||this._rescc["no-cache"]||this._isShared&&this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable||this._resHeaders.vary==="*")return 0;if(this._isShared){if(this._rescc["proxy-revalidate"])return 0;if(this._rescc["s-maxage"])return parseInt(this._rescc["s-maxage"],10)}if(this._rescc["max-age"])return parseInt(this._rescc["max-age"],10);var n=this._rescc.immutable?this._immutableMinTtl:0,i=this.date();if(this._resHeaders.expires){var r=Date.parse(this._resHeaders.expires);return Number.isNaN(r)||ra)return Math.max(n,(i-a)/1e3*this._cacheHeuristic)}return n},"maxAge"),t.prototype.timeToLive=s(function(){return Math.max(0,this.maxAge()-this.age())*1e3},"timeToLive"),t.prototype.stale=s(function(){return this.maxAge()<=this.age()},"stale"),t.fromObject=s(function(n){return new this(void 0,void 0,{_fromObject:n})},"fromObject"),t.prototype._fromObject=s(function(n){if(this._responseTime)throw Error("Reinitialized");if(!n||n.v!==1)throw Error("Invalid serialization");this._responseTime=n.t,this._isShared=n.sh,this._cacheHeuristic=n.ch,this._immutableMinTtl=n.imm!==void 0?n.imm:24*3600*1e3,this._status=n.st,this._resHeaders=n.resh,this._rescc=n.rescc,this._method=n.m,this._url=n.u,this._host=n.h,this._noAuthorization=n.a,this._reqHeaders=n.reqh,this._reqcc=n.reqcc},"_fromObject"),t.prototype.toObject=s(function(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}},"toObject"),t.prototype.revalidationHeaders=s(function(n){this._assertRequestHasHeaders(n);var i=this._copyWithoutHopByHopHeaders(n.headers);if(delete i["if-range"],!this._requestMatches(n,!0)||!this.storable())return delete i["if-none-match"],delete i["if-modified-since"],i;this._resHeaders.etag&&(i["if-none-match"]=i["if-none-match"]?`${i["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag);var r=i["accept-ranges"]||i["if-match"]||i["if-unmodified-since"]||this._method&&this._method!="GET";if(r){if(delete i["if-modified-since"],i["if-none-match"]){var a=i["if-none-match"].split(/,/).filter(function(o){return!/^\s*W\//.test(o)});a.length?i["if-none-match"]=a.join(",").trim():delete i["if-none-match"]}}else this._resHeaders["last-modified"]&&!i["if-modified-since"]&&(i["if-modified-since"]=this._resHeaders["last-modified"]);return i},"revalidationHeaders"),t.prototype.revalidatedPolicy=s(function(n,i){if(this._assertRequestHasHeaders(n),!i||!i.headers)throw Error("Response headers missing");var r=!1;if(i.status!==void 0&&i.status!=304?r=!1:i.headers.etag&&!/^\s*W\//.test(i.headers.etag)?r=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===i.headers.etag:this._resHeaders.etag&&i.headers.etag?r=this._resHeaders.etag.replace(/^\s*W\//,"")===i.headers.etag.replace(/^\s*W\//,""):this._resHeaders["last-modified"]?r=this._resHeaders["last-modified"]===i.headers["last-modified"]:!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!i.headers.etag&&!i.headers["last-modified"]&&(r=!0),!r)return{policy:new this.constructor(n,i),modified:!0};var a={};for(var o in this._resHeaders)a[o]=o in i.headers&&!iue[o]?i.headers[o]:this._resHeaders[o];var l=Object.assign({},i,{status:this._status,method:this._method,headers:a});return{policy:new this.constructor(n,l),modified:!1}},"revalidatedPolicy"),t}()});var yA=ye((G8e,vA)=>{"use strict";vA.exports=function(t){for(var e={},n=Object.keys(Object(t)),i=0;i{"use strict";var aue=Oe("stream").Readable,oue=yA(),tm=class extends aue{constructor(e,n,i,r){if(typeof e!="number")throw new TypeError("Argument `statusCode` should be a number");if(typeof n!="object")throw new TypeError("Argument `headers` should be an object");if(!(i instanceof Buffer))throw new TypeError("Argument `body` should be a buffer");if(typeof r!="string")throw new TypeError("Argument `url` should be a string");super(),this.statusCode=e,this.headers=oue(n),this.body=i,this.url=r}_read(){this.push(this.body),this.push(null)}};s(tm,"Response");wA.exports=tm});var jA=ye((K8e,EA)=>{"use strict";EA.exports=function(t){for(var e={},n=Object.keys(Object(t)),i=0;i{"use strict";var sue=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];AA.exports=(t,e)=>{let n=new Set(Object.keys(t).concat(sue));for(let i of n)i in e||(e[i]=typeof t[i]=="function"?t[i].bind(t):t[i])}});var CA=ye((Y8e,TA)=>{"use strict";var lue=Oe("stream").PassThrough,cue=nm(),uue=s(t=>{if(!(t&&t.pipe))throw new TypeError("Parameter `response` must be a response stream.");let e=new lue;return cue(t,e),t.pipe(e)},"cloneResponse");TA.exports=uue});var SA=ye(jb=>{jb.stringify=s(function t(e){if(typeof e>"u")return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON&&(e=e.toJSON()),e&&typeof e=="object"){var n="",i=Array.isArray(e);n=i?"[":"{";var r=!0;for(var a in e){var o=typeof e[a]=="function"||!i&&typeof e[a]>"u";Object.hasOwnProperty.call(e,a)&&!o&&(r||(n+=","),r=!1,i?e[a]==null?n+="null":n+=t(e[a]):e[a]!==void 0&&(n+=t(a)+":"+t(e[a])))}return n+=i?"]":"}",n}else return typeof e=="string"?JSON.stringify(/^:/.test(e)?":"+e:e):typeof e>"u"?"null":JSON.stringify(e)},"stringify");jb.parse=function(t){return JSON.parse(t,function(e,n){return typeof n=="string"?/^:base64:/.test(n)?new Buffer(n.substring(8),"base64"):/^:/.test(n)?n.substring(1):n:n})}});var BA=ye((eIe,OA)=>{"use strict";var due=Oe("events"),IA=SA(),pue=s(t=>{let e={redis:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql"};if(t.adapter||t.uri){let n=t.adapter||/^[^:]*/.exec(t.uri)[0];return new(Oe(e[n]))(t)}return new Map},"loadStore"),im=class extends due{constructor(e,n){if(super(),this.opts=Object.assign({namespace:"keyv"},typeof e=="string"?{uri:e}:e,n),!this.opts.store){let i=Object.assign({},this.opts);this.opts.store=pue(i)}typeof this.opts.store.on=="function"&&this.opts.store.on("error",i=>this.emit("error",i)),this.opts.store.namespace=this.opts.namespace}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}get(e){e=this._getKeyPrefix(e);let n=this.opts.store;return Promise.resolve().then(()=>n.get(e)).then(i=>{if(i=typeof i=="string"?IA.parse(i):i,i!==void 0){if(typeof i.expires=="number"&&Date.now()>i.expires){this.delete(e);return}return i.value}})}set(e,n,i){e=this._getKeyPrefix(e),typeof i>"u"&&(i=this.opts.ttl),i===0&&(i=void 0);let r=this.opts.store;return Promise.resolve().then(()=>{let a=typeof i=="number"?Date.now()+i:null;return n={value:n,expires:a},r.set(e,IA.stringify(n),i)}).then(()=>!0)}delete(e){e=this._getKeyPrefix(e);let n=this.opts.store;return Promise.resolve().then(()=>n.delete(e))}clear(){let e=this.opts.store;return Promise.resolve().then(()=>e.clear())}};s(im,"Keyv");OA.exports=im});var RA=ye((nIe,DA)=>{"use strict";var fue=Oe("events"),NA=Oe("url"),mue=hA(),hue=kb(),Ab=xA(),FA=kA(),gue=jA(),_ue=CA(),bue=BA(),vr=class{constructor(e,n){if(typeof e!="function")throw new TypeError("Parameter `request` must be a function");return this.cache=new bue({uri:typeof n=="string"&&n,store:typeof n!="string"&&n,namespace:"cacheable-request"}),this.createCacheableRequest(e)}createCacheableRequest(e){return(n,i)=>{typeof n=="string"&&(n=NA.parse(n)),n=Object.assign({headers:{},method:"GET",cache:!0,strictTtl:!1,automaticFailover:!1},n),n.headers=gue(n.headers);let r=new fue,a=mue(NA.format(n)),o=`${n.method}:${a}`,l=!1,c=!1,u=s(p=>{c=!0;let m=s(f=>{if(l){let b=Ab.fromObject(l.cachePolicy).revalidatedPolicy(p,f);if(!b.modified){let g=b.policy.responseHeaders();f=new FA(f.statusCode,g,l.body,l.url),f.cachePolicy=b.policy,f.fromCache=!0}}f.fromCache||(f.cachePolicy=new Ab(p,f),f.fromCache=!1);let h;p.cache&&f.cachePolicy.storable()?(h=_ue(f),hue.buffer(f).then(b=>{let g={cachePolicy:f.cachePolicy.toObject(),url:f.url,statusCode:f.fromCache?l.statusCode:f.statusCode,body:b},_=p.strictTtl?f.cachePolicy.timeToLive():void 0;return this.cache.set(o,g,_)}).catch(b=>r.emit("error",new vr.CacheError(b)))):p.cache&&l&&this.cache.delete(o).catch(b=>r.emit("error",new vr.CacheError(b))),r.emit("response",h||f),typeof i=="function"&&i(h||f)},"handler");try{let f=e(p,m);r.emit("request",f)}catch(f){r.emit("error",new vr.RequestError(f))}},"makeRequest"),d=s(p=>Promise.resolve().then(()=>p.cache?this.cache.get(o):void 0).then(m=>{if(typeof m>"u")return u(p);let f=Ab.fromObject(m.cachePolicy);if(f.satisfiesWithoutRevalidation(p)){let h=f.responseHeaders(),b=new FA(m.statusCode,h,m.body,m.url);b.cachePolicy=f,b.fromCache=!0,r.emit("response",b),typeof i=="function"&&i(b)}else l=m,p.headers=f.revalidationHeaders(p),u(p)}),"get");return this.cache.on("error",p=>r.emit("error",new vr.CacheError(p))),d(n).catch(p=>{n.automaticFailover&&!c&&u(n),r.emit("error",new vr.CacheError(p))}),r}}};s(vr,"CacheableRequest");vr.RequestError=class extends Error{constructor(t){super(t.message),this.name="RequestError",Object.assign(this,t)}};vr.CacheError=class extends Error{constructor(t){super(t.message),this.name="CacheError",Object.assign(this,t)}};DA.exports=vr});var MA=ye((oIe,Cb)=>{"use strict";var Tb=Oe("stream");function ac(t,e,n){typeof n>"u"&&(n=e,e=t,t=null),Tb.Duplex.call(this,t),typeof n.read!="function"&&(n=new Tb.Readable(t).wrap(n)),this._writable=e,this._readable=n,this._waiting=!1;var i=this;e.once("finish",function(){i.end()}),this.once("finish",function(){e.end()}),n.on("readable",function(){i._waiting&&(i._waiting=!1,i._read())}),n.once("end",function(){i.push(null)}),(!t||typeof t.bubbleErrors>"u"||t.bubbleErrors)&&(e.on("error",function(r){i.emit("error",r)}),n.on("error",function(r){i.emit("error",r)}))}s(ac,"DuplexWrapper");ac.prototype=Object.create(Tb.Duplex.prototype,{constructor:{value:ac}});ac.prototype._write=s(function(e,n,i){this._writable.write(e,n,i)},"_write");ac.prototype._read=s(function(){for(var e,n=0;(e=this._readable.read())!==null;)this.push(e),n++;n===0&&(this._waiting=!0)},"_read");Cb.exports=s(function(e,n,i){return new ac(e,n,i)},"duplex2");Cb.exports.DuplexWrapper=ac});var qA=ye((lIe,UA)=>{var PA=Ss().Readable,xue=As();UA.exports=rm;rm.ctor=LA;rm.obj=wue;var vue=LA();function yue(t){return t=t.slice(),function(e,n){var i=null,r=t.length?t.shift():null;r instanceof Error&&(i=r,r=null),n(i,r)}}s(yue,"toFunction");function rm(t,e){(typeof t!="object"||Array.isArray(t))&&(e=t,t={});var n=new vue(t);return n._from=Array.isArray(e)?yue(e):e||VA,n}s(rm,"from2");function LA(t,e){typeof t=="function"&&(e=t,t={}),t=zA(t),xue(n,PA);function n(i){if(!(this instanceof n))return new n(i);this._reading=!1,this._callback=o,this.destroyed=!1,PA.call(this,i||t);var r=this,a=this._readableState.highWaterMark;function o(l,c){if(!r.destroyed){if(l)return r.destroy(l);if(c===null)return r.push(null);r._reading=!1,r.push(c)&&r._read(a)}}s(o,"check")}return s(n,"Class"),n.prototype._from=e||VA,n.prototype._read=function(i){this._reading||this.destroyed||(this._reading=!0,this._from(i,this._callback))},n.prototype.destroy=function(i){if(!this.destroyed){this.destroyed=!0;var r=this;process.nextTick(function(){i&&r.emit("error",i),r.emit("close")})}},n}s(LA,"ctor");function wue(t,e){return(typeof t=="function"||Array.isArray(t))&&(e=t,t={}),t=zA(t),t.objectMode=!0,t.highWaterMark=16,rm(t,e)}s(wue,"obj");function VA(){}s(VA,"noop");function zA(t){return t=t||{},t}s(zA,"defaults")});var GA=ye((uIe,HA)=>{"use strict";HA.exports=t=>t instanceof Promise||t!==null&&typeof t=="object"&&typeof t.then=="function"&&typeof t.catch=="function"});var KA=ye((dIe,Sb)=>{"use strict";var JA=qA(),WA=GA();Sb.exports=t=>{Array.isArray(t)&&(t=t.slice());let e,n;i(t);function i(r){t=r,e=WA(t)?t:null,n=!e&&t[Symbol.iterator]&&typeof t!="string"&&!Buffer.isBuffer(t)?t[Symbol.iterator]():null}return s(i,"prepare"),JA(s(function r(a,o){if(e){e.then(i).then(()=>r.call(this,a,o),o);return}if(n){let c=n.next();setImmediate(o,null,c.done?null:c.value);return}if(t.length===0){setImmediate(o,null,null);return}let l=t.slice(0,a);t=t.slice(a),setImmediate(o,null,l)},"reader"))};Sb.exports.obj=t=>{Array.isArray(t)&&(t=t.slice());let e,n;i(t);function i(r){t=r,e=WA(t)?t:null,n=!e&&t[Symbol.iterator]?t[Symbol.iterator]():null}return s(i,"prepare"),JA.obj(s(function r(a,o){if(e){e.then(i).then(()=>r.call(this,a,o),o);return}if(n){let l=n.next();setImmediate(o,null,l.done?null:l.value);return}this.push(t),setImmediate(o,null,null)},"reader"))}});var Bb=ye((Ib,Ob)=>{"use strict";Object.defineProperty(Ib,"__esModule",{value:!0});var ZA=Oe("util"),kue=Object.prototype.toString,td=s(t=>e=>typeof e===t,"isOfType"),am=s(t=>{let e=kue.call(t).slice(8,-1);return e||null},"getObjectType"),zn=s(t=>e=>am(e)===t,"isObjectOfType");function ka(t){if(t===null)return"null";if(t===!0||t===!1)return"boolean";let e=typeof t;if(e==="undefined")return"undefined";if(e==="string")return"string";if(e==="number")return"number";if(e==="symbol")return"symbol";if(ka.function_(t))return"Function";if(Array.isArray(t))return"Array";if(Buffer.isBuffer(t))return"Buffer";let n=am(t);if(n)return n;if(t instanceof String||t instanceof Boolean||t instanceof Number)throw new TypeError("Please don't use object wrappers for primitive types");return"Object"}s(ka,"is");(function(t){let e=s(_=>typeof _=="object","isObject");t.undefined=td("undefined"),t.string=td("string"),t.number=td("number"),t.function_=td("function"),t.null_=_=>_===null,t.class_=_=>t.function_(_)&&_.toString().startsWith("class "),t.boolean=_=>_===!0||_===!1,t.symbol=td("symbol"),t.array=Array.isArray,t.buffer=Buffer.isBuffer,t.nullOrUndefined=_=>t.null_(_)||t.undefined(_),t.object=_=>!t.nullOrUndefined(_)&&(t.function_(_)||e(_)),t.iterable=_=>!t.nullOrUndefined(_)&&t.function_(_[Symbol.iterator]),t.generator=_=>t.iterable(_)&&t.function_(_.next)&&t.function_(_.throw),t.nativePromise=zn("Promise");let n=s(_=>!t.null_(_)&&e(_)&&t.function_(_.then)&&t.function_(_.catch),"hasPromiseAPI");t.promise=_=>t.nativePromise(_)||n(_);let i=s(_=>v=>t.function_(v)&&t.function_(v.constructor)&&v.constructor.name===_,"isFunctionOfType");t.generatorFunction=i("GeneratorFunction"),t.asyncFunction=i("AsyncFunction"),t.boundFunction=_=>t.function_(_)&&!_.hasOwnProperty("prototype"),t.regExp=zn("RegExp"),t.date=zn("Date"),t.error=zn("Error"),t.map=zn("Map"),t.set=zn("Set"),t.weakMap=zn("WeakMap"),t.weakSet=zn("WeakSet"),t.int8Array=zn("Int8Array"),t.uint8Array=zn("Uint8Array"),t.uint8ClampedArray=zn("Uint8ClampedArray"),t.int16Array=zn("Int16Array"),t.uint16Array=zn("Uint16Array"),t.int32Array=zn("Int32Array"),t.uint32Array=zn("Uint32Array"),t.float32Array=zn("Float32Array"),t.float64Array=zn("Float64Array"),t.arrayBuffer=zn("ArrayBuffer"),t.sharedArrayBuffer=zn("SharedArrayBuffer"),t.dataView=zn("DataView"),t.directInstanceOf=(_,v)=>t.object(_)&&t.object(v)&&Object.getPrototypeOf(_)===v.prototype,t.truthy=_=>!!_,t.falsy=_=>!_,t.nan=_=>Number.isNaN(_);let r=new Set(["undefined","string","number","boolean","symbol"]);t.primitive=_=>t.null_(_)||r.has(typeof _),t.integer=_=>Number.isInteger(_),t.safeInteger=_=>Number.isSafeInteger(_),t.plainObject=_=>{let v;return am(_)==="Object"&&(v=Object.getPrototypeOf(_),v===null||v===Object.getPrototypeOf({}))};let a=new Set(["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"]);t.typedArray=_=>{let v=am(_);return v===null?!1:a.has(v)};let o=s(_=>t.safeInteger(_)&&_>-1,"isValidLength");t.arrayLike=_=>!t.nullOrUndefined(_)&&!t.function_(_)&&o(_.length),t.inRange=(_,v)=>{if(t.number(v))return _>=Math.min(0,v)&&_<=Math.max(v,0);if(t.array(v)&&v.length===2)return _>=Math.min.apply(null,v)&&_<=Math.max.apply(null,v);throw new TypeError(`Invalid range: ${ZA.inspect(v)}`)};let l=1,c=["innerHTML","ownerDocument","style","attributes","nodeValue"];t.domElement=_=>t.object(_)&&_.nodeType===l&&t.string(_.nodeName)&&!t.plainObject(_)&&c.every(v=>v in _),t.nodeStream=_=>!t.nullOrUndefined(_)&&e(_)&&t.function_(_.pipe),t.infinite=_=>_===1/0||_===-1/0;let u=s(_=>v=>t.integer(v)&&Math.abs(v%2)===_,"isAbsoluteMod2");t.even=u(0),t.odd=u(1);let d=s(_=>t.string(_)&&/\S/.test(_)===!1,"isWhiteSpaceString"),p=s(_=>(t.string(_)||t.array(_))&&_.length===0,"isEmptyStringOrArray"),m=s(_=>!t.map(_)&&!t.set(_)&&t.object(_)&&Object.keys(_).length===0,"isEmptyObject"),f=s(_=>(t.map(_)||t.set(_))&&_.size===0,"isEmptyMapOrSet");t.empty=_=>t.falsy(_)||p(_)||m(_)||f(_),t.emptyOrWhitespace=_=>t.empty(_)||d(_);let h=s((_,v,w)=>{let x=Array.prototype.slice.call(w,1);if(t.function_(v)===!1)throw new TypeError(`Invalid predicate: ${ZA.inspect(v)}`);if(x.length===0)throw new TypeError("Invalid number of values");return _.call(x,v)},"predicateOnArray");function b(_){return h(Array.prototype.some,_,arguments)}s(b,"any"),t.any=b;function g(_){return h(Array.prototype.every,_,arguments)}s(g,"all"),t.all=g})(ka||(ka={}));Object.defineProperties(ka,{class:{value:ka.class_},function:{value:ka.function_},null:{value:ka.null_}});Ib.default=ka;Ob.exports=ka;Ob.exports.default=ka});var XA=ye((mIe,YA)=>{"use strict";YA.exports=function(t,e){if(t.timeoutTimer)return t;var n=isNaN(e)?e:{socket:e,connect:e},i=t._headers?" to "+t._headers.host:"";n.connect!==void 0&&(t.timeoutTimer=setTimeout(s(function(){t.abort();var l=new Error("Connection timed out on request"+i);l.code="ETIMEDOUT",t.emit("error",l)},"timeoutHandler"),n.connect)),t.on("socket",s(function(l){if(!(l.connecting||l._connecting)){a();return}l.once("connect",a)},"assign"));function r(){t.timeoutTimer&&(clearTimeout(t.timeoutTimer),t.timeoutTimer=null)}s(r,"clear");function a(){r(),n.socket!==void 0&&t.setTimeout(n.socket,s(function(){t.abort();var l=new Error("Socket timed out on request"+i);l.code="ESOCKETTIMEDOUT",t.emit("error",l)},"socketTimeoutHandler"))}return s(a,"connect"),t.on("error",r)}});var $A=ye((gIe,QA)=>{"use strict";var Eue=Oe("url"),jue=bb();QA.exports=(t,e)=>{if(typeof t!="string")throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof t}\` instead.`);let n=jue(t,Object.assign({https:!0},e));return Eue.parse(n)}});var tT=ye((_Ie,eT)=>{"use strict";function Aue(t){var e={protocol:t.protocol,hostname:t.hostname,hash:t.hash,search:t.search,pathname:t.pathname,path:`${t.pathname}${t.search}`,href:t.href};return t.port!==""&&(e.port=Number(t.port)),(t.username||t.password)&&(e.auth=`${t.username}:${t.password}`),e}s(Aue,"urlToOptions");eT.exports=Aue});var iT=ye((xIe,nT)=>{"use strict";nT.exports=function(t){for(var e={},n=Object.keys(Object(t)),i=0;i{"use strict";var Tue=Oe("stream").PassThrough,Cue=Oe("zlib"),Sue=nm();rT.exports=t=>{if(["gzip","deflate"].indexOf(t.headers["content-encoding"])===-1)return t;let e=Cue.createUnzip(),n=new Tue;return Sue(t,n),e.on("error",i=>{if(i.code==="Z_BUF_ERROR"){n.end();return}n.emit("error",i)}),t.pipe(e).pipe(n),n}});var sT=ye((yIe,oT)=>{"use strict";var Iue=["ETIMEDOUT","ECONNRESET","EADDRINUSE","ESOCKETTIMEDOUT","ECONNREFUSED","EPIPE","EHOSTUNREACH","EAI_AGAIN"],Oue=["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED"];oT.exports=function(t){return!t||!t.code||Iue.indexOf(t.code)!==-1?!0:Oue.indexOf(t.code)===-1}});var cT=ye((wIe,lT)=>{"use strict";lT.exports=typeof Symbol=="function"&&typeof Symbol("")=="symbol"});var dT=ye((kIe,uT)=>{"use strict";uT.exports=cT()&&typeof Symbol.toStringTag=="symbol"});var fT=ye((EIe,pT)=>{"use strict";pT.exports=s(function(e){return typeof e=="object"&&e!==null},"isObject")});var gT=ye((AIe,hT)=>{"use strict";var Bue=dT(),mT=fT(),Nue=Object.prototype.toString,Fue="[object URL]",Due="hash",Rue="host",Mue="hostname",Pue="href",Lue="password",Vue="pathname",zue="port",Uue="protocol",que="search",Hue="username",Nb=s((t,e)=>mT(t)?!Bue&&Nue.call(t)===Fue?!0:!(!(Pue in t)||!(Uue in t)||!(Hue in t)||!(Lue in t)||!(Mue in t)||!(zue in t)||!(Rue in t)||!(Vue in t)||!(que in t)||!(Due in t)||e!==!0&&!mT(t.searchParams)):!1,"isURL");Nb.lenient=t=>Nb(t,!0);hT.exports=Nb});var Db=ye((CIe,Fb)=>{"use strict";var nd=class extends Error{constructor(){super("Promise was canceled"),this.name="CancelError"}get isCanceled(){return!0}};s(nd,"CancelError");var Bs=class{static fn(e){return function(){let n=[].slice.apply(arguments);return new Bs((i,r,a)=>{n.push(a),e.apply(null,n).then(i,r)})}}constructor(e){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._promise=new Promise((n,i)=>(this._reject=i,e(r=>{this._isPending=!1,n(r)},r=>{this._isPending=!1,i(r)},r=>{this._cancelHandlers.push(r)})))}then(e,n){return this._promise.then(e,n)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(){if(!(!this._isPending||this._isCanceled)){if(this._cancelHandlers.length>0)try{for(let e of this._cancelHandlers)e()}catch(e){this._reject(e)}this._isCanceled=!0,this._reject(new nd)}}get isCanceled(){return this._isCanceled}};s(Bs,"PCancelable");Object.setPrototypeOf(Bs.prototype,Promise.prototype);Fb.exports=Bs;Fb.exports.CancelError=nd});var bT=ye((IIe,_T)=>{"use strict";_T.exports=(t,e)=>(e=e||(()=>{}),t.then(n=>new Promise(i=>{i(e())}).then(()=>n),n=>new Promise(i=>{i(e())}).then(()=>{throw n})))});var Mb=ye((OIe,Rb)=>{"use strict";var Gue=bT(),id=class extends Error{constructor(e){super(e),this.name="TimeoutError"}};s(id,"TimeoutError");Rb.exports=(t,e,n)=>new Promise((i,r)=>{if(typeof e!="number"||e<0)throw new TypeError("Expected `ms` to be a positive number");let a=setTimeout(()=>{if(typeof n=="function"){try{i(n())}catch(c){r(c)}return}let o=typeof n=="string"?n:`Promise timed out after ${e} milliseconds`,l=n instanceof Error?n:new id(o);typeof t.cancel=="function"&&t.cancel(),r(l)},e);Gue(t.then(i,r),()=>{clearTimeout(a)})});Rb.exports.TimeoutError=id});var yT=ye((NIe,vT)=>{"use strict";var xT=s((t,e)=>function(){let n=e.promiseModule,i=new Array(arguments.length);for(let r=0;r{e.errorFirst?i.push(function(o,l){if(e.multiArgs){let c=new Array(arguments.length-1);for(let u=1;u{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let n=s(r=>{let a=s(o=>typeof o=="string"?r===o:o.test(r),"match");return e.include?e.include.some(a):!e.exclude.some(a)},"filter"),i;typeof t=="function"?i=s(function(){return e.excludeMain?t.apply(this,arguments):xT(t,e).apply(this,arguments)},"ret"):i=Object.create(Object.getPrototypeOf(t));for(let r in t){let a=t[r];i[r]=typeof a=="function"&&n(r)?xT(a,e):a}return i}});var wT=ye((DIe,Jue)=>{Jue.exports={name:"got",version:"8.3.2",description:"Simplified HTTP requests",license:"MIT",repository:"sindresorhus/got",maintainers:[{name:"Sindre Sorhus",email:"sindresorhus@gmail.com",url:"sindresorhus.com"},{name:"Vsevolod Strukchinsky",email:"floatdrop@gmail.com",url:"github.com/floatdrop"},{name:"Alexander Tesfamichael",email:"alex.tesfamichael@gmail.com",url:"alextes.me"}],engines:{node:">=4"},scripts:{test:"xo && nyc ava",coveralls:"nyc report --reporter=text-lcov | coveralls"},files:["index.js","errors.js"],keywords:["http","https","get","got","url","uri","request","util","utility","simple","curl","wget","fetch","net","network","electron"],dependencies:{"@sindresorhus/is":"^0.7.0","cacheable-request":"^2.1.1","decompress-response":"^3.3.0",duplexer3:"^0.1.4","get-stream":"^3.0.0","into-stream":"^3.1.0","is-retry-allowed":"^1.1.0",isurl:"^1.0.0-alpha5","lowercase-keys":"^1.0.0","mimic-response":"^1.0.0","p-cancelable":"^0.4.0","p-timeout":"^2.0.1",pify:"^3.0.0","safe-buffer":"^5.1.1","timed-out":"^4.0.1","url-parse-lax":"^3.0.0","url-to-options":"^1.0.1"},devDependencies:{ava:"^0.25.0",coveralls:"^3.0.0","form-data":"^2.1.1","get-port":"^3.0.0",nyc:"^11.0.2","p-event":"^1.3.0",pem:"^1.4.4",proxyquire:"^1.8.0",sinon:"^4.0.0","slow-stream":"0.0.4",tempfile:"^2.0.0",tempy:"^0.2.1","universal-url":"1.0.0-alpha",xo:"^0.20.0"},ava:{concurrency:4},browser:{"decompress-response":!1,electron:!1}}});var kT=ye((RIe,Ea)=>{"use strict";var Wue=Oe("url"),Pb=Oe("http"),Kue=Db(),Zue=Bb(),Jr=class extends Error{constructor(e,n,i){super(e),Error.captureStackTrace(this,this.constructor),this.name="GotError",Zue.undefined(n.code)||(this.code=n.code),Object.assign(this,{host:i.host,hostname:i.hostname,method:i.method,path:i.path,protocol:i.protocol,url:i.href})}};s(Jr,"GotError");Ea.exports.GotError=Jr;Ea.exports.CacheError=class extends Jr{constructor(t,e){super(t.message,t,e),this.name="CacheError"}};Ea.exports.RequestError=class extends Jr{constructor(t,e){super(t.message,t,e),this.name="RequestError"}};Ea.exports.ReadError=class extends Jr{constructor(t,e){super(t.message,t,e),this.name="ReadError"}};Ea.exports.ParseError=class extends Jr{constructor(t,e,n,i){super(`${t.message} in "${Wue.format(n)}": -${i.slice(0,77)}...`,t,n),this.name="ParseError",this.statusCode=e,this.statusMessage=Pb.STATUS_CODES[this.statusCode]}};Ea.exports.HTTPError=class extends Jr{constructor(t,e,n,i){e?e=e.replace(/\r?\n/g," ").trim():e=Pb.STATUS_CODES[t],super(`Response code ${t} (${e})`,{},i),this.name="HTTPError",this.statusCode=t,this.statusMessage=e,this.headers=n}};Ea.exports.MaxRedirectsError=class extends Jr{constructor(t,e,n){super("Redirected 10 times. Aborting.",{},n),this.name="MaxRedirectsError",this.statusCode=t,this.statusMessage=Pb.STATUS_CODES[this.statusCode],this.redirectUrls=e}};Ea.exports.UnsupportedProtocolError=class extends Jr{constructor(t){super(`Unsupported protocol "${t.protocol}"`,{},t),this.name="UnsupportedProtocolError"}};Ea.exports.CancelError=Kue.CancelError});var TT=ye((GIe,AT)=>{var ET=Oe("fs"),Lb=Oe("path"),jT=Lb.join(__dirname,"path.txt");function Yue(){let t;if(ET.existsSync(jT)&&(t=ET.readFileSync(jT,"utf-8")),process.env.ELECTRON_OVERRIDE_DIST_PATH)return Lb.join(process.env.ELECTRON_OVERRIDE_DIST_PATH,t||"electron");if(t)return Lb.join(__dirname,"dist",t);throw new Error("Electron failed to install correctly, please delete node_modules/electron and try installing again")}s(Yue,"getElectronPath");AT.exports=Yue()});var zT=ye((WIe,VT)=>{"use strict";var RT=Oe("events"),Xue=Oe("http"),Que=Oe("https"),CT=Oe("stream").PassThrough,$ue=Oe("stream").Transform,rd=Oe("url"),ST=Oe("fs"),IT=Oe("querystring"),OT=RA(),ede=MA(),tde=KA(),Ut=Bb(),BT=kb(),nde=XA(),ide=$A(),rde=tT(),ade=iT(),NT=aT(),ode=nm(),sde=sT(),lde=gT(),cde=Db(),ude=Mb(),FT=yT(),om=sf().Buffer,DT=wT(),dde=kT(),pde=new Set([300,301,302,303,304,305,307,308]),fde=new Set([300,303,307,308]),Vb=s(t=>Ut.nodeStream(t)&&Ut.function(t.getBoundary),"isFormData"),mde=s(t=>{let e=t.body;return t.headers["content-length"]?Number(t.headers["content-length"]):!e&&!t.stream?0:Ut.string(e)?om.byteLength(e):Vb(e)?FT(e.getLength.bind(e))():e instanceof ST.ReadStream?FT(ST.stat)(e.path).then(n=>n.size):Ut.nodeStream(e)&&Ut.buffer(e._buffer)?e._buffer.length:null},"getBodySize");function MT(t){t=t||{};let e=new RT,n=t.href||rd.resolve(rd.format(t),t.path),i=[],r=Ut.object(t.agent)?t.agent:null,a=0,o,l,c=0,u=s(d=>{if(d.protocol!=="http:"&&d.protocol!=="https:"){e.emit("error",new Yn.UnsupportedProtocolError(d));return}let p=d.protocol==="https:"?Que:Xue;if(r){let b=d.protocol==="https:"?"https":"http";d.agent=r[b]||d.agent}if(d.useElectronNet&&process.versions.electron){let b=TT();p=b.net||b.remote.net}let m,h=new OT(p.request,d.cache)(d,b=>{clearInterval(m),e.emit("uploadProgress",{percent:1,transferred:c,total:l});let g=b.statusCode;b.url=o||n,b.requestUrl=n;let _=d.followRedirect&&"location"in b.headers,v=_&&pde.has(g);if(_&&fde.has(g)||v&&(d.method==="GET"||d.method==="HEAD")){if(b.resume(),g===303&&(d.method="GET"),i.length>=10){e.emit("error",new Yn.MaxRedirectsError(g,i,d),null,b);return}let x=om.from(b.headers.location,"binary").toString();o=rd.resolve(rd.format(d),x),i.push(o);let y=Object.assign({},d,rd.parse(o));e.emit("redirect",b,y),u(y);return}setImmediate(()=>{try{hde(b,d,e,i)}catch(x){e.emit("error",x)}})});h.on("error",b=>{b instanceof OT.RequestError?e.emit("error",new Yn.RequestError(b,d)):e.emit("error",new Yn.CacheError(b,d))}),h.once("request",b=>{let g=!1;b.once("abort",_=>{g=!0}),b.once("error",_=>{if(clearInterval(m),g)return;let v=d.retries(++a,_);if(v){setTimeout(u,v,d);return}e.emit("error",new Yn.RequestError(_,d))}),e.once("request",_=>{e.emit("uploadProgress",{percent:0,transferred:0,total:l});let v=_.connection;if(v){let w=v.connecting===void 0?v._connecting:v.connecting,x=s(()=>{m=setInterval(()=>{if(v.destroyed){clearInterval(m);return}let k=c,j=_._header?om.byteLength(_._header):0;c=v.bytesWritten-j,l&&c>l&&(c=l),!(c===k||c===l)&&e.emit("uploadProgress",{percent:l?c/l:0,transferred:c,total:l})},150)},"onSocketConnect");w?v.once("connect",x):x()}}),d.gotTimeout&&(clearInterval(m),nde(b,d.gotTimeout)),setImmediate(()=>{e.emit("request",b)})})},"get");return setImmediate(()=>{Promise.resolve(mde(t)).then(d=>{l=d,Ut.undefined(t.headers["content-length"])&&Ut.undefined(t.headers["transfer-encoding"])&&Vb(t.body)&&(t.headers["content-length"]=d),u(t)}).catch(d=>{e.emit("error",d)})}),e}s(MT,"requestAsEventEmitter");function hde(t,e,n,i){let r=Number(t.headers["content-length"])||null,a=0,o=new $ue({transform(c,u,d){a+=c.length;let p=r?a/r:0;p<1&&n.emit("downloadProgress",{percent:p,transferred:a,total:r}),d(null,c)},flush(c){n.emit("downloadProgress",{percent:1,transferred:a,total:r}),c()}});ode(t,o),o.redirectUrls=i;let l=e.decompress===!0&&Ut.function(NT)&&e.method!=="HEAD"?NT(o):o;!e.decompress&&["gzip","deflate"].indexOf(t.headers["content-encoding"])!==-1&&(e.encoding=null),n.emit("response",l),n.emit("downloadProgress",{percent:0,transferred:0,total:r}),t.pipe(o)}s(hde,"getResponse");function gde(t){let e=s(a=>t.gotTimeout&&t.gotTimeout.request?ude(a,t.gotTimeout.request,new Yn.RequestError({message:"Request timed out",code:"ETIMEDOUT"},t)):a,"timeoutFn"),n=new RT,i=new cde((a,o,l)=>{let c=MT(t),u=!1;l(()=>{u=!0}),c.on("request",d=>{if(u&&d.abort(),l(()=>{d.abort()}),Ut.nodeStream(t.body)){t.body.pipe(d),t.body=void 0;return}d.end(t.body)}),c.on("response",d=>{(Ut.null(t.encoding)?BT.buffer(d):BT(d,t)).catch(m=>o(new Yn.ReadError(m,t))).then(m=>{let f=d.statusCode,h=t.followRedirect?299:399;if(d.body=m,t.json&&d.body)try{d.body=JSON.parse(d.body)}catch(b){if(f>=200&&f<300)throw new Yn.ParseError(b,f,t,m)}if(t.throwHttpErrors&&f!==304&&(f<200||f>h))throw new Yn.HTTPError(f,d.statusMessage,d.headers,t);a(d)}).catch(m=>{Object.defineProperty(m,"response",{value:d}),o(m)})}),c.once("error",o),c.on("redirect",n.emit.bind(n,"redirect")),c.on("uploadProgress",n.emit.bind(n,"uploadProgress")),c.on("downloadProgress",n.emit.bind(n,"downloadProgress"))});Object.defineProperty(i,"canceled",{get(){return i.isCanceled}});let r=e(i);return r.cancel=i.cancel.bind(i),r.on=(a,o)=>(n.on(a,o),r),r}s(gde,"asPromise");function PT(t){t.stream=!0;let e=new CT,n=new CT,i=ede(e,n),r;if(t.gotTimeout&&t.gotTimeout.request&&(r=setTimeout(()=>{i.emit("error",new Yn.RequestError({message:"Request timed out",code:"ETIMEDOUT"},t))},t.gotTimeout.request)),t.json)throw new Error("Got can not be used as a stream when the `json` option is used");t.body&&(i.write=()=>{throw new Error("Got's stream is not writable when the `body` option is used")});let a=MT(t);return a.on("request",o=>{if(i.emit("request",o),Ut.nodeStream(t.body)){t.body.pipe(o);return}if(t.body){o.end(t.body);return}if(t.method==="POST"||t.method==="PUT"||t.method==="PATCH"){e.pipe(o);return}o.end()}),a.on("response",o=>{clearTimeout(r);let l=o.statusCode;if(o.on("error",c=>{i.emit("error",new Yn.ReadError(c,t))}),o.pipe(n),t.throwHttpErrors&&l!==304&&(l<200||l>299)){i.emit("error",new Yn.HTTPError(l,o.statusMessage,o.headers,t),null,o);return}i.emit("response",o)}),a.on("error",i.emit.bind(i,"error")),a.on("redirect",i.emit.bind(i,"redirect")),a.on("uploadProgress",i.emit.bind(i,"uploadProgress")),a.on("downloadProgress",i.emit.bind(i,"downloadProgress")),i}s(PT,"asStream");function LT(t,e){if(!Ut.string(t)&&!Ut.object(t))throw new TypeError(`Parameter \`url\` must be a string or object, not ${Ut(t)}`);if(Ut.string(t)){t=t.replace(/^unix:/,"http://$&");try{decodeURI(t)}catch{throw new Error("Parameter `url` must contain valid UTF-8 character sequences")}if(t=ide(t),t.auth)throw new Error("Basic authentication must be done with the `auth` option")}else lde.lenient(t)&&(t=rde(t));e=Object.assign({path:"",retries:2,cache:!1,decompress:!0,useElectronNet:!1,throwHttpErrors:!0},t,{protocol:t.protocol||"http:"},e);let n=ade(e.headers);for(let a of Object.keys(n))Ut.nullOrUndefined(n[a])&&delete n[a];e.headers=Object.assign({"user-agent":`${DT.name}/${DT.version} (https://github.com/sindresorhus/got)`},n),e.decompress&&Ut.undefined(e.headers["accept-encoding"])&&(e.headers["accept-encoding"]="gzip, deflate");let i=e.query;i&&(Ut.string(i)||(e.query=IT.stringify(i)),e.path=`${e.path.split("?")[0]}?${e.query}`,delete e.query),e.json&&Ut.undefined(e.headers.accept)&&(e.headers.accept="application/json");let r=e.body;if(Ut.nullOrUndefined(r))e.method=(e.method||"GET").toUpperCase();else{let a=e.headers;if(!Ut.nodeStream(r)&&!Ut.string(r)&&!Ut.buffer(r)&&!(e.form||e.json))throw new TypeError("The `body` option must be a stream.Readable, string, Buffer or plain Object");let o=Ut.plainObject(r)||Ut.array(r);if((e.form||e.json)&&!o)throw new TypeError("The `body` option must be a plain Object or Array when the `form` or `json` option is used");if(Vb(r)?a["content-type"]=a["content-type"]||`multipart/form-data; boundary=${r.getBoundary()}`:e.form&&o?(a["content-type"]=a["content-type"]||"application/x-www-form-urlencoded",e.body=IT.stringify(r)):e.json&&o&&(a["content-type"]=a["content-type"]||"application/json",e.body=JSON.stringify(r)),Ut.undefined(a["content-length"])&&Ut.undefined(a["transfer-encoding"])&&!Ut.nodeStream(r)){let l=Ut.string(e.body)?om.byteLength(e.body):e.body.length;a["content-length"]=l}Ut.buffer(r)&&(e.body=tde(r),e.body._buffer=r),e.method=(e.method||"POST").toUpperCase()}if(e.hostname==="unix"){let a=/(.+?):(.+)/.exec(e.path);a&&(e.socketPath=a[1],e.path=a[2],e.host=null)}if(!Ut.function(e.retries)){let a=e.retries;e.retries=(o,l)=>{if(o>a||!sde(l))return 0;let c=Math.random()*100;return(1<PT(LT(t,e));var _de=["get","post","put","patch","head","delete"];for(let t of _de)Yn[t]=(e,n)=>Yn(e,Object.assign({},n,{method:t})),Yn.stream[t]=(e,n)=>Yn.stream(e,Object.assign({},n,{method:t}));Object.assign(Yn,dde);VT.exports=Yn});var HT=ye((ZIe,qT)=>{"use strict";var UT=s((t,e)=>function(...n){let i=e.promiseModule;return new i((r,a)=>{e.multiArgs?n.push((...o)=>{e.errorFirst?o[0]?a(o):(o.shift(),r(o)):r(o)}):e.errorFirst?n.push((o,l)=>{o?a(o):r(l)}):n.push(r),t.apply(this,n)})},"processFn");qT.exports=(t,e)=>{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let n=typeof t;if(!(t!==null&&(n==="object"||n==="function")))throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${t===null?"null":n}\``);let i=s(a=>{let o=s(l=>typeof l=="string"?a===l:l.test(a),"match");return e.include?e.include.some(o):!e.exclude.some(o)},"filter"),r;n==="function"?r=s(function(...a){return e.excludeMain?t(...a):UT(t,e).apply(this,a)},"ret"):r=Object.create(Object.getPrototypeOf(t));for(let a in t){let o=t[a];r[a]=typeof o=="function"&&i(a)?UT(o,e):o}return r}});var s4=ye((mt,o4)=>{mt=o4.exports=Rt;var nn;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?nn=s(function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)},"debug"):nn=s(function(){},"debug");mt.SEMVER_SPEC_VERSION="2.0.0";var ad=256,sm=Number.MAX_SAFE_INTEGER||9007199254740991,zb=16,bde=ad-6,od=mt.re=[],_n=mt.safeRe=[],Ne=mt.src=[],Nt=0,Jb="[a-zA-Z0-9-]",Ub=[["\\s",1],["\\d",ad],[Jb,bde]];function fm(t){for(var e=0;e)?=?)";var lm=Nt++;Ne[lm]=Ne[sc]+"|x|X|\\*";var cm=Nt++;Ne[cm]=Ne[oc]+"|x|X|\\*";var Ns=Nt++;Ne[Ns]="[v=\\s]*("+Ne[cm]+")(?:\\.("+Ne[cm]+")(?:\\.("+Ne[cm]+")(?:"+Ne[Kb]+")?"+Ne[ld]+"?)?)?";var cc=Nt++;Ne[cc]="[v=\\s]*("+Ne[lm]+")(?:\\.("+Ne[lm]+")(?:\\.("+Ne[lm]+")(?:"+Ne[Zb]+")?"+Ne[ld]+"?)?)?";var ZT=Nt++;Ne[ZT]="^"+Ne[pc]+"\\s*"+Ne[Ns]+"$";var YT=Nt++;Ne[YT]="^"+Ne[pc]+"\\s*"+Ne[cc]+"$";var XT=Nt++;Ne[XT]="(?:^|[^\\d])(\\d{1,"+zb+"})(?:\\.(\\d{1,"+zb+"}))?(?:\\.(\\d{1,"+zb+"}))?(?:$|[^\\d])";var mm=Nt++;Ne[mm]="(?:~>?)";var uc=Nt++;Ne[uc]="(\\s*)"+Ne[mm]+"\\s+";od[uc]=new RegExp(Ne[uc],"g");_n[uc]=new RegExp(fm(Ne[uc]),"g");var xde="$1~",QT=Nt++;Ne[QT]="^"+Ne[mm]+Ne[Ns]+"$";var $T=Nt++;Ne[$T]="^"+Ne[mm]+Ne[cc]+"$";var hm=Nt++;Ne[hm]="(?:\\^)";var dc=Nt++;Ne[dc]="(\\s*)"+Ne[hm]+"\\s+";od[dc]=new RegExp(Ne[dc],"g");_n[dc]=new RegExp(fm(Ne[dc]),"g");var vde="$1^",e4=Nt++;Ne[e4]="^"+Ne[hm]+Ne[Ns]+"$";var t4=Nt++;Ne[t4]="^"+Ne[hm]+Ne[cc]+"$";var $b=Nt++;Ne[$b]="^"+Ne[pc]+"\\s*("+Xb+")$|^$";var ex=Nt++;Ne[ex]="^"+Ne[pc]+"\\s*("+KT+")$|^$";var Fs=Nt++;Ne[Fs]="(\\s*)"+Ne[pc]+"\\s*("+Xb+"|"+Ne[Ns]+")";od[Fs]=new RegExp(Ne[Fs],"g");_n[Fs]=new RegExp(fm(Ne[Fs]),"g");var yde="$1$2$3",n4=Nt++;Ne[n4]="^\\s*("+Ne[Ns]+")\\s+-\\s+("+Ne[Ns]+")\\s*$";var i4=Nt++;Ne[i4]="^\\s*("+Ne[cc]+")\\s+-\\s+("+Ne[cc]+")\\s*$";var r4=Nt++;Ne[r4]="(<|>)?=?\\s*\\*";for(ja=0;jaad)return null;var n=e.loose?_n[Qb]:_n[Yb];if(!n.test(t))return null;try{return new Rt(t,e)}catch{return null}}s(Ds,"parse");mt.valid=wde;function wde(t,e){var n=Ds(t,e);return n?n.version:null}s(wde,"valid");mt.clean=kde;function kde(t,e){var n=Ds(t.trim().replace(/^[=v]+/,""),e);return n?n.version:null}s(kde,"clean");mt.SemVer=Rt;function Rt(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof Rt){if(t.loose===e.loose)return t;t=t.version}else if(typeof t!="string")throw new TypeError("Invalid Version: "+t);if(t.length>ad)throw new TypeError("version is longer than "+ad+" characters");if(!(this instanceof Rt))return new Rt(t,e);nn("SemVer",t,e),this.options=e,this.loose=!!e.loose;var n=t.trim().match(e.loose?_n[Qb]:_n[Yb]);if(!n)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>sm||this.major<0)throw new TypeError("Invalid major version");if(this.minor>sm||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>sm||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var r=+i;if(r>=0&&r=0;)typeof this.prerelease[n]=="number"&&(this.prerelease[n]++,n=-2);n===-1&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: "+t)}return this.format(),this.raw=this.version,this};mt.inc=Ede;function Ede(t,e,n,i){typeof n=="string"&&(i=n,n=void 0);try{return new Rt(t,n).inc(e,i).version}catch{return null}}s(Ede,"inc");mt.diff=jde;function jde(t,e){if(tx(t,e))return null;var n=Ds(t),i=Ds(e),r="";if(n.prerelease.length||i.prerelease.length){r="pre";var a="prerelease"}for(var o in n)if((o==="major"||o==="minor"||o==="patch")&&n[o]!==i[o])return r+o;return a}s(jde,"diff");mt.compareIdentifiers=lc;var GT=/^[0-9]+$/;function lc(t,e){var n=GT.test(t),i=GT.test(e);return n&&i&&(t=+t,e=+e),t===e?0:n&&!i?-1:i&&!n?1:t0}s(sd,"gt");mt.lt=um;function um(t,e,n){return oo(t,e,n)<0}s(um,"lt");mt.eq=tx;function tx(t,e,n){return oo(t,e,n)===0}s(tx,"eq");mt.neq=a4;function a4(t,e,n){return oo(t,e,n)!==0}s(a4,"neq");mt.gte=nx;function nx(t,e,n){return oo(t,e,n)>=0}s(nx,"gte");mt.lte=ix;function ix(t,e,n){return oo(t,e,n)<=0}s(ix,"lte");mt.cmp=dm;function dm(t,e,n,i){switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t===n;case"!==":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t!==n;case"":case"=":case"==":return tx(t,n,i);case"!=":return a4(t,n,i);case">":return sd(t,n,i);case">=":return nx(t,n,i);case"<":return um(t,n,i);case"<=":return ix(t,n,i);default:throw new TypeError("Invalid operator: "+e)}}s(dm,"cmp");mt.Comparator=yr;function yr(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof yr){if(t.loose===!!e.loose)return t;t=t.value}if(!(this instanceof yr))return new yr(t,e);t=t.trim().split(/\s+/).join(" "),nn("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===cd?this.value="":this.value=this.operator+this.semver.version,nn("comp",this)}s(yr,"Comparator");var cd={};yr.prototype.parse=function(t){var e=this.options.loose?_n[$b]:_n[ex],n=t.match(e);if(!n)throw new TypeError("Invalid comparator: "+t);this.operator=n[1],this.operator==="="&&(this.operator=""),n[2]?this.semver=new Rt(n[2],this.options.loose):this.semver=cd};yr.prototype.toString=function(){return this.value};yr.prototype.test=function(t){return nn("Comparator.test",t,this.options.loose),this.semver===cd?!0:(typeof t=="string"&&(t=new Rt(t,this.options)),dm(t,this.operator,this.semver,this.options))};yr.prototype.intersects=function(t,e){if(!(t instanceof yr))throw new TypeError("a Comparator is required");(!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1});var n;if(this.operator==="")return n=new Sn(t.value,e),pm(this.value,n,e);if(t.operator==="")return n=new Sn(this.value,e),pm(t.semver,n,e);var i=(this.operator===">="||this.operator===">")&&(t.operator===">="||t.operator===">"),r=(this.operator==="<="||this.operator==="<")&&(t.operator==="<="||t.operator==="<"),a=this.semver.version===t.semver.version,o=(this.operator===">="||this.operator==="<=")&&(t.operator===">="||t.operator==="<="),l=dm(this.semver,"<",t.semver,e)&&(this.operator===">="||this.operator===">")&&(t.operator==="<="||t.operator==="<"),c=dm(this.semver,">",t.semver,e)&&(this.operator==="<="||this.operator==="<")&&(t.operator===">="||t.operator===">");return i||r||a&&o||l||c};mt.Range=Sn;function Sn(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof Sn)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new Sn(t.raw,e);if(t instanceof yr)return new Sn(t.value,e);if(!(this instanceof Sn))return new Sn(t,e);if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(n){return this.parseRange(n.trim())},this).filter(function(n){return n.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}s(Sn,"Range");Sn.prototype.format=function(){return this.range=this.set.map(function(t){return t.join(" ").trim()}).join("||").trim(),this.range};Sn.prototype.toString=function(){return this.range};Sn.prototype.parseRange=function(t){var e=this.options.loose,n=e?_n[i4]:_n[n4];t=t.replace(n,qde),nn("hyphen replace",t),t=t.replace(_n[Fs],yde),nn("comparator trim",t,_n[Fs]),t=t.replace(_n[uc],xde),t=t.replace(_n[dc],vde);var i=e?_n[$b]:_n[ex],r=t.split(" ").map(function(a){return Dde(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(r=r.filter(function(a){return!!a.match(i)})),r=r.map(function(a){return new yr(a,this.options)},this),r};Sn.prototype.intersects=function(t,e){if(!(t instanceof Sn))throw new TypeError("a Range is required");return this.set.some(function(n){return n.every(function(i){return t.set.some(function(r){return r.every(function(a){return i.intersects(a,e)})})})})};mt.toComparators=Fde;function Fde(t,e){return new Sn(t,e).set.map(function(n){return n.map(function(i){return i.value}).join(" ").trim().split(" ")})}s(Fde,"toComparators");function Dde(t,e){return nn("comp",t,e),t=Pde(t,e),nn("caret",t),t=Rde(t,e),nn("tildes",t),t=Vde(t,e),nn("xrange",t),t=Ude(t,e),nn("stars",t),t}s(Dde,"parseComparator");function Ii(t){return!t||t.toLowerCase()==="x"||t==="*"}s(Ii,"isX");function Rde(t,e){return t.trim().split(/\s+/).map(function(n){return Mde(n,e)}).join(" ")}s(Rde,"replaceTildes");function Mde(t,e){var n=e.loose?_n[$T]:_n[QT];return t.replace(n,function(i,r,a,o,l){nn("tilde",t,i,r,a,o,l);var c;return Ii(r)?c="":Ii(a)?c=">="+r+".0.0 <"+(+r+1)+".0.0":Ii(o)?c=">="+r+"."+a+".0 <"+r+"."+(+a+1)+".0":l?(nn("replaceTilde pr",l),c=">="+r+"."+a+"."+o+"-"+l+" <"+r+"."+(+a+1)+".0"):c=">="+r+"."+a+"."+o+" <"+r+"."+(+a+1)+".0",nn("tilde return",c),c})}s(Mde,"replaceTilde");function Pde(t,e){return t.trim().split(/\s+/).map(function(n){return Lde(n,e)}).join(" ")}s(Pde,"replaceCarets");function Lde(t,e){nn("caret",t,e);var n=e.loose?_n[t4]:_n[e4];return t.replace(n,function(i,r,a,o,l){nn("caret",t,i,r,a,o,l);var c;return Ii(r)?c="":Ii(a)?c=">="+r+".0.0 <"+(+r+1)+".0.0":Ii(o)?r==="0"?c=">="+r+"."+a+".0 <"+r+"."+(+a+1)+".0":c=">="+r+"."+a+".0 <"+(+r+1)+".0.0":l?(nn("replaceCaret pr",l),r==="0"?a==="0"?c=">="+r+"."+a+"."+o+"-"+l+" <"+r+"."+a+"."+(+o+1):c=">="+r+"."+a+"."+o+"-"+l+" <"+r+"."+(+a+1)+".0":c=">="+r+"."+a+"."+o+"-"+l+" <"+(+r+1)+".0.0"):(nn("no pr"),r==="0"?a==="0"?c=">="+r+"."+a+"."+o+" <"+r+"."+a+"."+(+o+1):c=">="+r+"."+a+"."+o+" <"+r+"."+(+a+1)+".0":c=">="+r+"."+a+"."+o+" <"+(+r+1)+".0.0"),nn("caret return",c),c})}s(Lde,"replaceCaret");function Vde(t,e){return nn("replaceXRanges",t,e),t.split(/\s+/).map(function(n){return zde(n,e)}).join(" ")}s(Vde,"replaceXRanges");function zde(t,e){t=t.trim();var n=e.loose?_n[YT]:_n[ZT];return t.replace(n,function(i,r,a,o,l,c){nn("xRange",t,i,r,a,o,l,c);var u=Ii(a),d=u||Ii(o),p=d||Ii(l),m=p;return r==="="&&m&&(r=""),u?r===">"||r==="<"?i="<0.0.0":i="*":r&&m?(d&&(o=0),l=0,r===">"?(r=">=",d?(a=+a+1,o=0,l=0):(o=+o+1,l=0)):r==="<="&&(r="<",d?a=+a+1:o=+o+1),i=r+a+"."+o+"."+l):d?i=">="+a+".0.0 <"+(+a+1)+".0.0":p&&(i=">="+a+"."+o+".0 <"+a+"."+(+o+1)+".0"),nn("xRange return",i),i})}s(zde,"replaceXRange");function Ude(t,e){return nn("replaceStars",t,e),t.trim().replace(_n[r4],"")}s(Ude,"replaceStars");function qde(t,e,n,i,r,a,o,l,c,u,d,p,m){return Ii(n)?e="":Ii(i)?e=">="+n+".0.0":Ii(r)?e=">="+n+"."+i+".0":e=">="+e,Ii(c)?l="":Ii(u)?l="<"+(+c+1)+".0.0":Ii(d)?l="<"+c+"."+(+u+1)+".0":p?l="<="+c+"."+u+"."+d+"-"+p:l="<="+l,(e+" "+l).trim()}s(qde,"hyphenReplace");Sn.prototype.test=function(t){if(!t)return!1;typeof t=="string"&&(t=new Rt(t,this.options));for(var e=0;e0){var r=t[i].semver;if(r.major===e.major&&r.minor===e.minor&&r.patch===e.patch)return!0}return!1}return!0}s(Hde,"testSet");mt.satisfies=pm;function pm(t,e,n){try{e=new Sn(e,n)}catch{return!1}return e.test(t)}s(pm,"satisfies");mt.maxSatisfying=Gde;function Gde(t,e,n){var i=null,r=null;try{var a=new Sn(e,n)}catch{return null}return t.forEach(function(o){a.test(o)&&(!i||r.compare(o)===-1)&&(i=o,r=new Rt(i,n))}),i}s(Gde,"maxSatisfying");mt.minSatisfying=Jde;function Jde(t,e,n){var i=null,r=null;try{var a=new Sn(e,n)}catch{return null}return t.forEach(function(o){a.test(o)&&(!i||r.compare(o)===1)&&(i=o,r=new Rt(i,n))}),i}s(Jde,"minSatisfying");mt.minVersion=Wde;function Wde(t,e){t=new Sn(t,e);var n=new Rt("0.0.0");if(t.test(n)||(n=new Rt("0.0.0-0"),t.test(n)))return n;n=null;for(var i=0;i":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!n||sd(n,o))&&(n=o);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return n&&t.test(n)?n:null}s(Wde,"minVersion");mt.validRange=Kde;function Kde(t,e){try{return new Sn(t,e).range||"*"}catch{return null}}s(Kde,"validRange");mt.ltr=Zde;function Zde(t,e,n){return rx(t,e,"<",n)}s(Zde,"ltr");mt.gtr=Yde;function Yde(t,e,n){return rx(t,e,">",n)}s(Yde,"gtr");mt.outside=rx;function rx(t,e,n,i){t=new Rt(t,i),e=new Sn(e,i);var r,a,o,l,c;switch(n){case">":r=sd,a=ix,o=um,l=">",c=">=";break;case"<":r=um,a=nx,o=sd,l="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(pm(t,e,i))return!1;for(var u=0;u=0.0.0")),p=p||f,m=m||f,r(f.semver,p.semver,i)?p=f:o(f.semver,m.semver,i)&&(m=f)}),p.operator===l||p.operator===c||(!m.operator||m.operator===l)&&a(t,m.semver))return!1;if(m.operator===c&&o(t,m.semver))return!1}return!0}s(rx,"outside");mt.prerelease=Xde;function Xde(t,e){var n=Ds(t,e);return n&&n.prerelease.length?n.prerelease:null}s(Xde,"prerelease");mt.intersects=Qde;function Qde(t,e,n){return t=new Sn(t,n),e=new Sn(e,n),t.intersects(e)}s(Qde,"intersects");mt.coerce=$de;function $de(t){if(t instanceof Rt)return t;if(typeof t!="string")return null;var e=t.match(_n[XT]);return e==null?null:Ds(e[1]+"."+(e[2]||"0")+"."+(e[3]||"0"))}s($de,"coerce")});var m4=ye((QIe,_m)=>{"use strict";var gm=Oe("fs"),so=Oe("path"),l4=HT(),epe=s4(),c4={mode:511&~process.umask(),fs:gm},u4=epe.satisfies(process.version,">=10.12.0"),d4=s(t=>{if(process.platform==="win32"&&/[<>:"|?*]/.test(t.replace(so.parse(t).root,""))){let n=new Error(`Path contains invalid characters: ${t}`);throw n.code="EINVAL",n}},"checkPath"),p4=s(t=>{let e=new Error(`operation not permitted, mkdir '${t}'`);return e.code="EPERM",e.errno=-4048,e.path=t,e.syscall="mkdir",e},"permissionError"),f4=s((t,e)=>Promise.resolve().then(()=>{d4(t),e=Object.assign({},c4,e);let n=l4(e.fs.mkdir),i=l4(e.fs.stat);if(u4&&e.fs.mkdir===gm.mkdir){let a=so.resolve(t);return n(a,{mode:e.mode,recursive:!0}).then(()=>a)}let r=s(a=>n(a,e.mode).then(()=>a).catch(o=>{if(o.code==="EPERM")throw o;if(o.code==="ENOENT"){if(so.dirname(a)===a)throw p4(a);if(o.message.includes("null bytes"))throw o;return r(so.dirname(a)).then(()=>r(a))}return i(a).then(l=>l.isDirectory()?a:Promise.reject()).catch(()=>{throw o})}),"make");return r(so.resolve(t))}),"makeDir");_m.exports=f4;_m.exports.default=f4;_m.exports.sync=(t,e)=>{if(d4(t),e=Object.assign({},c4,e),u4&&e.fs.mkdirSync===gm.mkdirSync){let i=so.resolve(t);return gm.mkdirSync(i,{mode:e.mode,recursive:!0}),i}let n=s(i=>{try{e.fs.mkdirSync(i,e.mode)}catch(r){if(r.code==="EPERM")throw r;if(r.code==="ENOENT"){if(so.dirname(i)===i)throw p4(i);if(r.message.includes("null bytes"))throw r;return n(so.dirname(i)),n(i)}try{if(!e.fs.statSync(i).isDirectory())throw new Error("The path is not a directory")}catch{throw r}}return i},"make");return n(so.resolve(t))}});var _4=ye((eOe,g4)=>{"use strict";var h4=s((t,e)=>function(...n){let i=e.promiseModule;return new i((r,a)=>{e.multiArgs?n.push((...o)=>{e.errorFirst?o[0]?a(o):(o.shift(),r(o)):r(o)}):e.errorFirst?n.push((o,l)=>{o?a(o):r(l)}):n.push(r),t.apply(this,n)})},"processFn");g4.exports=(t,e)=>{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let n=typeof t;if(!(t!==null&&(n==="object"||n==="function")))throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${t===null?"null":n}\``);let i=s(a=>{let o=s(l=>typeof l=="string"?a===l:l.test(a),"match");return e.include?e.include.some(o):!e.exclude.some(o)},"filter"),r;n==="function"?r=s(function(...a){return e.excludeMain?t(...a):h4(t,e).apply(this,a)},"ret"):r=Object.create(Object.getPrototypeOf(t));for(let a in t){let o=t[a];r[a]=typeof o=="function"&&i(a)?h4(o,e):o}return r}});var y4=ye((nOe,bm)=>{"use strict";var tpe=Mb(),npe=Symbol.asyncIterator||"@@asyncIterator",b4=s(t=>{let e=t.on||t.addListener||t.addEventListener,n=t.off||t.removeListener||t.removeEventListener;if(!e||!n)throw new TypeError("Emitter is not compatible");return{addListener:e.bind(t),removeListener:n.bind(t)}},"normalizeEmitter"),x4=s(t=>Array.isArray(t)?t:[t],"normalizeEvents"),v4=s((t,e,n)=>{let i,r=new Promise((a,o)=>{if(n=Object.assign({rejectionEvents:["error"],multiArgs:!1,resolveImmediately:!1},n),!(n.count>=0&&(n.count===1/0||Number.isInteger(n.count))))throw new TypeError("The `count` option should be at least 0 or more");let l=x4(e),c=[],{addListener:u,removeListener:d}=b4(t),p=s((...f)=>{let h=n.multiArgs?f:f[0];n.filter&&!n.filter(h)||(c.push(h),n.count===c.length&&(i(),a(c)))},"onItem"),m=s(f=>{i(),o(f)},"rejectHandler");i=s(()=>{for(let f of l)d(f,p);for(let f of n.rejectionEvents)d(f,m)},"cancel");for(let f of l)u(f,p);for(let f of n.rejectionEvents)u(f,m);n.resolveImmediately&&a(c)});if(r.cancel=i,typeof n.timeout=="number"){let a=tpe(r,n.timeout);return a.cancel=i,a}return r},"multiple");bm.exports=(t,e,n)=>{typeof n=="function"&&(n={filter:n}),n=Object.assign({},n,{count:1,resolveImmediately:!1});let i=v4(t,e,n),r=i.then(a=>a[0]);return r.cancel=i.cancel,r};bm.exports.multiple=v4;bm.exports.iterator=(t,e,n)=>{typeof n=="function"&&(n={filter:n});let i=x4(e);n=Object.assign({rejectionEvents:["error"],resolutionEvents:[],limit:1/0,multiArgs:!1},n);let{limit:r}=n;if(!(r>=0&&(r===1/0||Number.isInteger(r))))throw new TypeError("The `limit` option should be a non-negative integer or Infinity");if(r===0)return{[Symbol.asyncIterator](){return this},next(){return Promise.resolve({done:!0,value:void 0})}};let o=!1,{addListener:l,removeListener:c}=b4(t),u=!1,d,p=!1,m=[],f=[],h=0,b=s((...w)=>{h++,o=h===r;let x=n.multiArgs?w:w[0];if(m.length>0){let{resolve:y}=m.shift();y({done:!1,value:x}),o&&g();return}f.push(x),o&&g()},"valueHandler"),g=s(()=>{u=!0;for(let w of i)c(w,b);for(let w of n.rejectionEvents)c(w,_);for(let w of n.resolutionEvents)c(w,v);for(;m.length>0;){let{resolve:w}=m.shift();w({done:!0,value:void 0})}},"cancel"),_=s((...w)=>{if(d=n.multiArgs?w:w[0],m.length>0){let{reject:x}=m.shift();x(d)}else p=!0;g()},"rejectHandler"),v=s((...w)=>{let x=n.multiArgs?w:w[0];if(!(n.filter&&!n.filter(x))){if(m.length>0){let{resolve:y}=m.shift();y({done:!0,value:x})}else f.push(x);g()}},"resolveHandler");for(let w of i)l(w,b);for(let w of n.rejectionEvents)l(w,_);for(let w of n.resolutionEvents)l(w,v);return{[npe](){return this},next(){if(f.length>0){let w=f.shift();return Promise.resolve({done:u&&f.length===0&&!o,value:w})}return p?(p=!1,Promise.reject(d)):u?Promise.resolve({done:!0,value:void 0}):new Promise((w,x)=>m.push({resolve:w,reject:x}))},return(w){return g(),Promise.resolve({done:u,value:w})}}}});var k4=ye(ud=>{"use strict";ud.stringToBytes=t=>[...t].map(e=>e.charCodeAt(0));var w4=s((t,e,n)=>String.fromCharCode(...t.slice(e,n)),"uint8ArrayUtf8ByteString");ud.readUInt64LE=(t,e=0)=>{let n=t[e],i=1,r=0;for(;++r<8;)i*=256,n+=t[e+r]*i;return n};ud.tarHeaderChecksumMatches=t=>{if(t.length<512)return!1;let e=128,n=256,i=0;for(let a=0;a<148;a++){let o=t[a];n+=o,i+=o&e}for(let a=156;a<512;a++){let o=t[a];n+=o,i+=o&e}let r=parseInt(w4(t,148,154),8);return r===n||r===n-(i<<1)};ud.uint8ArrayUtf8ByteString=w4});var E4=ye((exports,module)=>{"use strict";var{stringToBytes,readUInt64LE,tarHeaderChecksumMatches,uint8ArrayUtf8ByteString}=k4(),xpiZipFilename=stringToBytes("META-INF/mozilla.rsa"),oxmlContentTypes=stringToBytes("[Content_Types].xml"),oxmlRels=stringToBytes("_rels/.rels"),fileType=s(t=>{if(!(t instanceof Uint8Array||t instanceof ArrayBuffer||Buffer.isBuffer(t)))throw new TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`Buffer\` or \`ArrayBuffer\`, got \`${typeof t}\``);let e=t instanceof Uint8Array?t:new Uint8Array(t);if(!(e&&e.length>1))return;let n=s((r,a)=>{a=Object.assign({offset:0},a);for(let o=0;on(stringToBytes(r),a),"checkString");if(n([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(n([137,80,78,71,13,10,26,10]))return{ext:"png",mime:"image/png"};if(n([71,73,70]))return{ext:"gif",mime:"image/gif"};if(n([87,69,66,80],{offset:8}))return{ext:"webp",mime:"image/webp"};if(n([70,76,73,70]))return{ext:"flif",mime:"image/flif"};if((n([73,73,42,0])||n([77,77,0,42]))&&n([67,82],{offset:8}))return{ext:"cr2",mime:"image/x-canon-cr2"};if(n([73,73,82,79,8,0,0,0,24]))return{ext:"orf",mime:"image/x-olympus-orf"};if(n([73,73,42,0,16,251,134,1]))return{ext:"arw",mime:"image/x-sony-arw"};if(n([73,73,42,0,8,0,0,0,45]))return{ext:"dng",mime:"image/x-adobe-dng"};if(n([73,73,42,0,48,61,114,1,28]))return{ext:"nef",mime:"image/x-nikon-nef"};if(n([73,73,42,0])||n([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(n([66,77]))return{ext:"bmp",mime:"image/bmp"};if(n([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(n([56,66,80,83]))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(n([80,75,3,4])){if(n([109,105,109,101,116,121,112,101,97,112,112,108,105,99,97,116,105,111,110,47,101,112,117,98,43,122,105,112],{offset:30}))return{ext:"epub",mime:"application/epub+zip"};if(n(xpiZipFilename,{offset:30}))return{ext:"xpi",mime:"application/x-xpinstall"};if(i("mimetypeapplication/vnd.oasis.opendocument.text",{offset:30}))return{ext:"odt",mime:"application/vnd.oasis.opendocument.text"};if(i("mimetypeapplication/vnd.oasis.opendocument.spreadsheet",{offset:30}))return{ext:"ods",mime:"application/vnd.oasis.opendocument.spreadsheet"};if(i("mimetypeapplication/vnd.oasis.opendocument.presentation",{offset:30}))return{ext:"odp",mime:"application/vnd.oasis.opendocument.presentation"};let r=s((c,u=0)=>c.findIndex((d,p,m)=>p>=u&&m[p]===80&&m[p+1]===75&&m[p+2]===3&&m[p+3]===4),"findNextZipHeaderIndex"),a=0,o=!1,l;do{let c=a+30;if(o||(o=n(oxmlContentTypes,{offset:c})||n(oxmlRels,{offset:c})),l||(i("word/",{offset:c})?l={ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}:i("ppt/",{offset:c})?l={ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}:i("xl/",{offset:c})&&(l={ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})),o&&l)return l;a=r(e,c)}while(a>=0);if(l)return l}if(n([80,75])&&(e[2]===3||e[2]===5||e[2]===7)&&(e[3]===4||e[3]===6||e[3]===8))return{ext:"zip",mime:"application/zip"};if(n([48,48,48,48,48,48],{offset:148,mask:[248,248,248,248,248,248]})&&tarHeaderChecksumMatches(e))return{ext:"tar",mime:"application/x-tar"};if(n([82,97,114,33,26,7])&&(e[6]===0||e[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(n([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(n([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(n([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(n([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(n([102,114,101,101],{offset:4})||n([109,100,97,116],{offset:4})||n([109,111,111,118],{offset:4})||n([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(n([102,116,121,112],{offset:4})&&e[8]&96&&e[9]&96&&e[10]&96&&e[11]&96){let r=uint8ArrayUtf8ByteString(e,8,12);switch(r){case"mif1":return{ext:"heic",mime:"image/heif"};case"msf1":return{ext:"heic",mime:"image/heif-sequence"};case"heic":case"heix":return{ext:"heic",mime:"image/heic"};case"hevc":case"hevx":return{ext:"heic",mime:"image/heic-sequence"};case"qt ":return{ext:"mov",mime:"video/quicktime"};case"M4V ":case"M4VH":case"M4VP":return{ext:"m4v",mime:"video/x-m4v"};case"M4P ":return{ext:"m4p",mime:"video/mp4"};case"M4B ":return{ext:"m4b",mime:"audio/mp4"};case"M4A ":return{ext:"m4a",mime:"audio/x-m4a"};case"F4V ":return{ext:"f4v",mime:"video/mp4"};case"F4P ":return{ext:"f4p",mime:"video/mp4"};case"F4A ":return{ext:"f4a",mime:"audio/mp4"};case"F4B ":return{ext:"f4b",mime:"audio/mp4"};default:return r.startsWith("3g")?r.startsWith("3g2")?{ext:"3g2",mime:"video/3gpp2"}:{ext:"3gp",mime:"video/3gpp"}:{ext:"mp4",mime:"video/mp4"}}}if(n([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(n([26,69,223,163])){let r=e.subarray(4,4100),a=r.findIndex((o,l,c)=>c[l]===66&&c[l+1]===130);if(a!==-1){let o=a+3,l=s(c=>[...c].every((u,d)=>r[o+d]===u.charCodeAt(0)),"findDocType");if(l("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(l("webm"))return{ext:"webm",mime:"video/webm"}}}if(n([82,73,70,70])){if(n([65,86,73],{offset:8}))return{ext:"avi",mime:"video/vnd.avi"};if(n([87,65,86,69],{offset:8}))return{ext:"wav",mime:"audio/vnd.wave"};if(n([81,76,67,77],{offset:8}))return{ext:"qcp",mime:"audio/qcelp"}}if(n([48,38,178,117,142,102,207,17,166,217])){let r=30;do{let a=readUInt64LE(e,r+16);if(n([145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101],{offset:r})){if(n([64,158,105,248,77,91,207,17,168,253,0,128,95,92,68,43],{offset:r+24}))return{ext:"wma",mime:"audio/x-ms-wma"};if(n([192,239,25,188,77,91,207,17,168,253,0,128,95,92,68,43],{offset:r+24}))return{ext:"wmv",mime:"video/x-ms-asf"};break}r+=a}while(r+24<=e.length);return{ext:"asf",mime:"application/vnd.ms-asf"}}if(n([0,0,1,186])||n([0,0,1,179]))return{ext:"mpg",mime:"video/mpeg"};for(let r=0;r<2&&rnew Promise((resolve,reject)=>{let stream=eval("require")("stream");readableStream.once("readable",()=>{let t=new stream.PassThrough,e=readableStream.read(module.exports.minimumBytes)||readableStream.read();try{t.fileType=fileType(e)}catch(n){reject(n)}readableStream.unshift(e),stream.pipeline?resolve(stream.pipeline(readableStream,t,()=>{})):resolve(readableStream.pipe(t))})})});var j4=ye((sOe,ipe)=>{ipe.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/ace+json":{source:"iana",compressible:!0},"application/ace-groupcomm+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/aif+cbor":{source:"iana"},"application/aif+json":{source:"iana",compressible:!0},"application/alto-cdni+json":{source:"iana",compressible:!0},"application/alto-cdnifilter+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-propmap+json":{source:"iana",compressible:!0},"application/alto-propmapparams+json":{source:"iana",compressible:!0},"application/alto-tips+json":{source:"iana",compressible:!0},"application/alto-tipsparams+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/appinstaller":{compressible:!1,extensions:["appinstaller"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/appx":{compressible:!1,extensions:["appx"]},"application/appxbundle":{compressible:!1,extensions:["appxbundle"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/automationml-aml+xml":{source:"iana",compressible:!0,extensions:["aml"]},"application/automationml-amlx+zip":{source:"iana",compressible:!1,extensions:["amlx"]},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/bufr":{source:"iana"},"application/c2pa":{source:"iana"},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/cid-edhoc+cbor-seq":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/concise-problem-details+cbor":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cose-x509":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwl":{source:"iana",extensions:["cwl"]},"application/cwl+json":{source:"iana",compressible:!0},"application/cwl+yaml":{source:"iana"},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dpop+jwt":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"apache",compressible:!0,extensions:["ecma"]},"application/edhoc+cbor-seq":{source:"iana"},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.legacyesn+json":{source:"iana",compressible:!0},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdf":{source:"iana",extensions:["fdf"]},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+json":{source:"iana",compressible:!0},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gnap-binding-jws":{source:"iana"},"application/gnap-binding-jwsd":{source:"iana"},"application/gnap-binding-rotation-jws":{source:"iana"},"application/gnap-binding-rotation-jwsd":{source:"iana"},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/grib":{source:"iana"},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"iana",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"apache",charset:"UTF-8",compressible:!0,extensions:["js"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/jscontact+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jsonpath":{source:"iana"},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/linkset":{source:"iana"},"application/linkset+json":{source:"iana",compressible:!0},"application/load-control+xml":{source:"iana",compressible:!0},"application/logout+jwt":{source:"iana"},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4","mpg4","mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msix":{compressible:!1,extensions:["msix"]},"application/msixbundle":{compressible:!1,extensions:["msixbundle"]},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/ohttp-keys":{source:"iana"},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["sig","asc"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/private-token-issuer-directory":{source:"iana"},"application/private-token-request":{source:"iana"},"application/private-token-response":{source:"iana"},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.implied-document+xml":{source:"iana",compressible:!0},"application/prs.implied-executable":{source:"iana"},"application/prs.implied-object+json":{source:"iana",compressible:!0},"application/prs.implied-object+json-seq":{source:"iana"},"application/prs.implied-object+yaml":{source:"iana"},"application/prs.implied-structure":{source:"iana"},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.vcfbzip2":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0,extensions:["xsf"]},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"apache"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-checklist":{source:"iana"},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-signed-tal":{source:"iana"},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"apache"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana",extensions:["sql"]},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/st2110-41":{source:"iana"},"application/stix+json":{source:"iana",compressible:!0},"application/stratum":{source:"iana"},"application/swid+cbor":{source:"iana"},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tm+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vc":{source:"iana"},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.1ob":{source:"iana"},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3a+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ach+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc8+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.5gsa2x":{source:"iana"},"application/vnd.3gpp.5gsa2x-local-service-information":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.crs+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.current-location-discovery+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-msgstore-ctrl-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-regroup+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-regroup+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-regroup+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.pinapp-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.seal-group-doc+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-network-qos-management-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-ue-config-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-unicast-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-user-profile-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.v2x":{source:"iana"},"application/vnd.3gpp.vae-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acm.addressxfer+json":{source:"iana",compressible:!0},"application/vnd.acm.chatbot+json":{source:"iana",compressible:!0},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"apache",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"apache"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.parquet":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.apexlang":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"apache"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.belightsoft.lhzd+zip":{source:"iana",compressible:!1},"application/vnd.belightsoft.lhzl+zip":{source:"iana",compressible:!1},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.bzip3":{source:"iana"},"application/vnd.c3voc.schedule+xml":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.cncf.helm.chart.content.v1.tar+gzip":{source:"iana"},"application/vnd.cncf.helm.chart.provenance.v1.prov":{source:"iana"},"application/vnd.cncf.helm.config.v1+json":{source:"iana",compressible:!0},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datalog":{source:"iana"},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.eln+zip":{source:"iana",compressible:!1},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.erofs":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"apache",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.freelog.comic":{source:"iana"},"application/vnd.frogans.fnc":{source:"apache",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"apache",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.ga4gh.passport+jwt":{source:"iana"},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.genozip":{source:"iana"},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.gentoo.catmetadata+xml":{source:"iana",compressible:!0},"application/vnd.gentoo.ebuild":{source:"iana"},"application/vnd.gentoo.eclass":{source:"iana"},"application/vnd.gentoo.gpkg":{source:"iana"},"application/vnd.gentoo.manifest":{source:"iana"},"application/vnd.gentoo.pkgmetadata+xml":{source:"iana",compressible:!0},"application/vnd.gentoo.xpak":{source:"iana"},"application/vnd.geo+json":{source:"apache",compressible:!0},"application/vnd.geocube+xml":{source:"apache",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana",extensions:["ggs"]},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.gnu.taler.exchange+json":{source:"iana",compressible:!0},"application/vnd.gnu.taler.merchant+json":{source:"iana",compressible:!0},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"apache",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0,extensions:["xdcf"]},"application/vnd.gpxsee.map+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.hsl":{source:"iana"},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"apache"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"apache",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"apache"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.ipfs.ipns-record":{source:"iana"},"application/vnd.ipld.car":{source:"iana"},"application/vnd.ipld.dag-cbor":{source:"iana"},"application/vnd.ipld.dag-json":{source:"iana"},"application/vnd.ipld.raw":{source:"iana"},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.ldev.productlicensing":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.mdl":{source:"iana"},"application/vnd.mdl-mbsdf":{source:"iana"},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.medicalholodeck.recordxr":{source:"iana"},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mermaid":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.modl":{source:"iana"},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msgpack":{source:"iana"},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.nato.bindingdataobject+cbor":{source:"iana"},"application/vnd.nato.bindingdataobject+json":{source:"iana",compressible:!0},"application/vnd.nato.bindingdataobject+xml":{source:"iana",compressible:!0,extensions:["bdo"]},"application/vnd.nato.openxmlformats-package.iepd+zip":{source:"iana",compressible:!1},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"apache",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oai.workflows":{source:"iana"},"application/vnd.oai.workflows+json":{source:"iana",compressible:!0},"application/vnd.oai.workflows+yaml":{source:"iana"},"application/vnd.oasis.opendocument.base":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"apache",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-master-template":{source:"iana"},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"apache",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"apache",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.onvif.metadata":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.pt.mundusmundi":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0,extensions:["xhtm"]},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.relpipe":{source:"iana"},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.smintio.portals.archive":{source:"iana"},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sybyl.mol2":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml","uo"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.wasmflow.wafl":{source:"iana"},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordlift":{source:"iana"},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xecrets-encrypted":{source:"iana"},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vp":{source:"iana"},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xfdf":{source:"iana",extensions:["xfdf"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yaml":{source:"iana"},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+cbor":{source:"iana"},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yang-sid+json":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana",extensions:["adts","aac"]},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flac":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/matroska":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/midi-clip":{source:"iana"},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"apache"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{source:"iana",compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp","dib"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/dpx":{source:"iana",extensions:["dpx"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/j2c":{source:"iana"},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm","jpgm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxl":{source:"iana",extensions:["jxl"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif","btf"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"iana",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/bhttp":{source:"iana"},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/mls":{source:"iana"},"message/news":{source:"apache"},"message/ohttp-req":{source:"iana"},"message/ohttp-res":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"apache"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"apache"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/jt":{source:"iana",extensions:["jt"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/prc":{source:"iana",extensions:["prc"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/u3d":{source:"iana",extensions:["u3d"]},"model/vnd.bary":{source:"iana",extensions:["bary"]},"model/vnd.cld":{source:"iana",extensions:["cld"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana",extensions:["pyo","pyox"]},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usda":{source:"iana",extensions:["usda"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"apache"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/hl7v2":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["md","markdown"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/prs.texi":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.exchangeable":{source:"iana"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"apache"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.vcf":{source:"iana"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vnd.zoo.kcl":{source:"iana"},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/wgsl":{source:"iana",extensions:["wgsl"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/evc":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/h266":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/matroska":{source:"iana"},"video/matroska-3d":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts","m2t","m2ts","mts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"apache"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var T4=ye((lOe,A4)=>{A4.exports=j4()});var I4=ye((cOe,S4)=>{"use strict";var C4=T4();S4.exports=function(){var t={};return Object.keys(C4).forEach(function(e){var n=C4[e];n.extensions&&n.extensions.length>0&&n.extensions.forEach(function(i){t[i]=e})}),t}});var N4=ye((uOe,B4)=>{"use strict";var O4=xb();B4.exports=function(t,e){if(!O4(t))throw new TypeError("Expected a plain object");e=e||{},typeof e=="function"&&(e={compare:e});var n=e.deep,i=[],r=[],a=s(function(o){var l=i.indexOf(o);if(l!==-1)return r[l];var c={},u=Object.keys(o).sort(e.compare);i.push(o),r.push(c);for(var d=0;d{"use strict";var F4=N4();ax.exports.desc=function(t){return F4(t,function(e,n){return n.length-e.length})};ax.exports.asc=function(t){return F4(t,function(e,n){return e.length-n.length})}});var P4=ye((fOe,ox)=>{"use strict";var R4=I4(),M4=D4();ox.exports=t=>{let e=M4.desc(R4()),n=Object.keys(e).filter(i=>t.endsWith(i));return n.length===0?[]:n.map(i=>({ext:i,mime:e[i]}))};ox.exports.mime=t=>{let e=M4.desc(R4()),n=Object.keys(e).filter(i=>e[i]===t);return n.length===0?[]:n.map(i=>({ext:i,mime:e[i]}))}});var U4=ye((mOe,z4)=>{"use strict";var rpe=Oe("fs"),dd=Oe("path"),{URL:ape}=Oe("url"),ope=tk(),L4=ak(),V4=Fj(),spe=Uj(),lpe=Kj(),cpe=zT(),upe=m4(),dpe=_4(),ppe=y4(),fpe=E4(),mpe=P4(),hpe=dpe(rpe),gpe=s(t=>dd.basename(new ape(t.requestUrl).pathname),"filenameFromPath"),_pe=s(t=>{let e=t.headers["content-type"];if(!e)return null;let n=mpe.mime(e);return n.length!==1?null:n[0].ext},"getExtFromMime"),bpe=s((t,e)=>{let n=t.headers["content-disposition"];if(n){let r=ope.parse(n);if(r.parameters&&r.parameters.filename)return r.parameters.filename}let i=gpe(t);if(!dd.extname(i)){let r=(fpe(e)||{}).ext||_pe(t);r&&(i=`${i}.${r}`)}return i},"getFilename");z4.exports=(t,e,n)=>{typeof e=="object"&&(n=e,e=null),n=Object.assign({encoding:null,rejectUnauthorized:!0},n);let i=cpe.stream(t,n),r=ppe(i,"response").then(a=>{let o=n.encoding===null?"buffer":n.encoding;return Promise.all([lpe(i,{encoding:o}),a])}).then(a=>{let[o,l]=a;if(!e)return n.extract&&L4(o)?V4(o,n):o;let c=n.filename||spe(bpe(l,o)),u=dd.join(e,c);return n.extract&&L4(o)?V4(o,dd.dirname(u),n):upe(dd.dirname(u)).then(()=>hpe.writeFile(u,o)).then(()=>o)});return i.then=r.then.bind(r),i.catch=r.catch.bind(r),i}});var Rc="animated_java";var ep={type:"module",name:Rc,title:"Animated Java",icon:"icon.svg",description:"A Blockbench plugin that makes complex animation a breeze in Minecraft: Java Edition.",version:"1.6.0",display_version:"1.6.0",min_blockbench_version:"4.11.1",variant:"desktop",tags:["Minecraft: Java Edition","Animation","Display Entities"],author:{name:"Titus Evans (SnaveSutit)",email:"snavesutit@gmail.com",url:"https://discordapp.com/users/213746232923783168"},contributors:[{email:"contact@iansenne.com",name:"Ian Senne (FetchBot)",url:"https://discordapp.com/users/162347688011104256"},{email:"dominexis9@gmail.com",name:"Jesse Spicer (Dominexis)",url:"https://discordapp.com/users/749826119636615229"}],subscription_supporters:["123yeah_boi321","alumina6767","LadyCailin","VonLeipenstein","Zoe"],special_thanks:["Howzieky","MulverineX","YokaiS","Ancientkingg","Ersatz","CubeDeveloper","__SK__","MrMakistein","Flubberschnub","legitimoose","VelVoxelRaptor","_JeffWooden","Onnowhere","DoubleFelix","JayPeaSize","Kastle","Matt/Arwen","Nerdrope","Sprunkles","Suso","taj","TheRedstoneer","Totigonzales","VioletXIV","CommanderRedstone","FabulousCodingFox","ououn","luigiutmc"],repository:{type:"github",url:"https://github.com/Animated-Java/animated-java"},main:"./dist/index.js",types:"./dist/src/index.d.ts",private:!0,scripts:{"build:scripts":"esbuild --bundle --platform=node --outfile=dist/build.cjs --packages=external ./tools/esbuild.ts",dev:"yarn build:scripts && node ./dist/build.cjs --mode=dev",prod:"node ./tools/cleanupDist.cjs && yarn build:scripts && node ./dist/build.cjs",format:"prettier --write .",test:"yarn build:scripts && vitest run",coverage:"yarn build:scripts && vitest run --coverage"},devDependencies:{"@novacbn/svelte-codejar":"^0.1.2","@types/download":"^8.0.5","@types/eslint":"^8.21.1","@types/js-yaml":"^4.0.5","@types/node":"^17.0.21","@types/websocket":"^1.0.10","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","blockbench-types":"https://github.com/SnaveSutit/blockbench-types.git",esbuild:"^0.17.10","esbuild-plugin-import-glob":"^0.1.1","esbuild-plugin-inline-image":"^0.0.9","esbuild-plugin-inline-worker":"^0.1.1","esbuild-plugin-svelte":"^0.1.1",eslint:"^8.35.0",firebase:"^9.19.0","js-yaml":"^4.1.0",prettier:"^2.5.1",svelte:"^3.55.1","svelte-awesome-color-picker":"^3.0.0-beta.7","svelte-preprocess":"^5.0.1","svelte-preprocess-esbuild":"^3.0.1",typescript:"^4.5.5",vitest:"^2.1.8"},dependencies:{deepslate:"^0.19.2",download:"^8.0.0",fflate:"^0.8.2","generic-stream":"^1.2.6",marked:"^4.3.0","marked-gfm-heading-id":"^3.0.0","mc-build":"^3.5.1","request-progress":"^3.0.0","svelte-ace":"^1.0.21","svelte-dnd-action":"^0.9.38"}};var _e=ep;var ho=class{subscribers=new Set;dispatching=!1;subscribe(e,n=!1){if(n){let i=s(r=>{e(r),this.subscribers.delete(i)},"wrappedCallback");this.subscribers.add(i)}else this.subscribers.add(e);return()=>this.subscribers.delete(e)}dispatch(e){this.dispatching||(this.dispatching=!0,this.subscribers.forEach(n=>n(e)),this.dispatching=!1)}};s(ho,"Subscribable");var Qh=class extends ho{constructor(n){super();this.name=n;Qh.events[n]=this}},ln=Qh;s(ln,"PluginEvent"),Tt(ln,"events",{});var ae={LOAD:new ln("load"),UNLOAD:new ln("unload"),INSTALL:new ln("install"),UNINSTALL:new ln("uninstall"),INJECT_MODS:new ln("injectMods"),EXTRACT_MODS:new ln("extractMods"),NETWORK_CONNECTED:new ln("networkConnected"),MINECRAFT_ASSETS_LOADED:new ln("minecraftAssetsLoaded"),MINECRAFT_REGISTRY_LOADED:new ln("minecraftRegistriesLoaded"),MINECRAFT_FONTS_LOADED:new ln("minecraftFontsLoaded"),BLOCKSTATE_REGISTRY_LOADED:new ln("blockstateRegistryLoaded"),PRE_SELECT_PROJECT:new ln("preSelectProject"),SELECT_PROJECT:new ln("selectProject"),UNSELECT_PROJECT:new ln("deselectProject"),SELECT_AJ_PROJECT:new ln("selectAJProject"),UNSELECT_AJ_PROJECT:new ln("unselectAJProject"),CREATE_VARIANT:new ln("createVariant"),UPDATE_VARIANT:new ln("updateVariant"),DELETE_VARIANT:new ln("deleteVariant"),SELECT_VARIANT:new ln("selectVariant"),SELECT_KEYFRAME:new ln("selectKeyframe"),UNSELECT_KEYFRAME:new ln("unselectKeyframe"),UPDATE_SELECTION:new ln("updateSelection")};function Jv(){console.groupCollapsed(`Injecting BlockbenchMods added by '${Rc}'`),ae.INJECT_MODS.dispatch(),console.groupEnd()}s(Jv,"injectionHandler");function Wv(){console.groupCollapsed(`Extracting BlockbenchMods added by '${Rc}'`),ae.EXTRACT_MODS.dispatch(),console.groupEnd()}s(Wv,"extractionHandler");ae.LOAD.subscribe(Jv);ae.UNLOAD.subscribe(Wv);ae.INSTALL.subscribe(Jv);ae.UNINSTALL.subscribe(Wv);Blockbench.on("select_project",({project:t})=>{ae.SELECT_PROJECT.dispatch(t)});Blockbench.on("unselect_project",({project:t})=>{ae.UNSELECT_PROJECT.dispatch(t)});Blockbench.on("update_selection",()=>ae.UPDATE_SELECTION.dispatch());var $h={};On($h,{"animated_java.action.create_text_display.title":()=>iI,"animated_java.action.create_vanilla_block_display.title":()=>aI,"animated_java.action.create_vanilla_item_display.title":()=>rI,"animated_java.action.export.name":()=>nI,"animated_java.action.open_about.name":()=>Q8,"animated_java.action.open_blueprint_settings.name":()=>Y8,"animated_java.action.open_bone_config.name":()=>$8,"animated_java.action.open_documentation.name":()=>X8,"animated_java.action.open_locator_config.name":()=>eI,"animated_java.action.open_text_display_config.name":()=>tI,"animated_java.action.open_vanilla_block_display_config.name":()=>sI,"animated_java.action.open_vanilla_item_display_config.name":()=>oI,"animated_java.action.upgrade_old_aj_model_loader.body":()=>eF,"animated_java.action.upgrade_old_aj_model_loader.button":()=>tF,"animated_java.action.upgrade_old_aj_model_loader.name":()=>XN,"animated_java.action.upgrade_old_aj_model_loader.select_file":()=>$N,"animated_java.action.variants.create":()=>IF,"animated_java.action.variants.delete":()=>NF,"animated_java.action.variants.duplicate":()=>OF,"animated_java.action.variants.open_config":()=>BF,"animated_java.animation.excluded_nodes":()=>FF,"animated_java.animation.invert_excluded_nodes":()=>DF,"animated_java.block_model_manager.facing_warning":()=>ZD,"animated_java.block_model_manager.fluid_warning":()=>WD,"animated_java.block_model_manager.mob_head_warning":()=>KD,"animated_java.dialog.about.close_button":()=>pI,"animated_java.dialog.about.title":()=>dI,"animated_java.dialog.animation_properties.animation_name.description":()=>rF,"animated_java.dialog.animation_properties.animation_name.error.empty":()=>uF,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":()=>dF,"animated_java.dialog.animation_properties.animation_name.title":()=>iF,"animated_java.dialog.animation_properties.bone_lists.description":()=>mF,"animated_java.dialog.animation_properties.excluded_nodes.description":()=>gF,"animated_java.dialog.animation_properties.excluded_nodes.title":()=>hF,"animated_java.dialog.animation_properties.included_nodes.description":()=>bF,"animated_java.dialog.animation_properties.included_nodes.title":()=>_F,"animated_java.dialog.animation_properties.loop_delay.description":()=>fF,"animated_java.dialog.animation_properties.loop_delay.title":()=>pF,"animated_java.dialog.animation_properties.loop_mode.description":()=>oF,"animated_java.dialog.animation_properties.loop_mode.options.hold":()=>lF,"animated_java.dialog.animation_properties.loop_mode.options.loop":()=>cF,"animated_java.dialog.animation_properties.loop_mode.options.once":()=>sF,"animated_java.dialog.animation_properties.loop_mode.title":()=>aF,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":()=>xF,"animated_java.dialog.animation_properties.title":()=>nF,"animated_java.dialog.blueprint_loading.title":()=>yF,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":()=>wO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":()=>yO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":()=>kO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.description":()=>jO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":()=>TO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":()=>AO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":()=>CO,"animated_java.dialog.blueprint_settings.advanced_settings_warning":()=>xI,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":()=>KI,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":()=>WI,"animated_java.dialog.blueprint_settings.baked_animations.description":()=>eB,"animated_java.dialog.blueprint_settings.baked_animations.title":()=>$O,"animated_java.dialog.blueprint_settings.blueprint_name.description":()=>yI,"animated_java.dialog.blueprint_settings.blueprint_name.title":()=>vI,"animated_java.dialog.blueprint_settings.bounding_box.description":()=>YI,"animated_java.dialog.blueprint_settings.bounding_box.title":()=>ZI,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":()=>sO,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":()=>oO,"animated_java.dialog.blueprint_settings.data_pack.description":()=>DO,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":()=>MO,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":()=>VO,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":()=>LO,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":()=>RO,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":()=>PO,"animated_java.dialog.blueprint_settings.data_pack.title":()=>FO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":()=>zI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":()=>HI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":()=>UI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":()=>qI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":()=>VI,"animated_java.dialog.blueprint_settings.data_pack_settings.title":()=>OO,"animated_java.dialog.blueprint_settings.data_pack_zip.description":()=>UO,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":()=>qO,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":()=>HO,"animated_java.dialog.blueprint_settings.data_pack_zip.title":()=>zO,"animated_java.dialog.blueprint_settings.display_item.description":()=>tO,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":()=>iO,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":()=>rO,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":()=>nO,"animated_java.dialog.blueprint_settings.display_item.title":()=>eO,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":()=>aO,"animated_java.dialog.blueprint_settings.display_item_path.description":()=>vO,"animated_java.dialog.blueprint_settings.display_item_path.title":()=>xO,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":()=>NO,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":()=>BO,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":()=>$I,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":()=>QI,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":()=>FI,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":()=>NI,"animated_java.dialog.blueprint_settings.export_namespace.description":()=>SI,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":()=>II,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":()=>BI,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":()=>OI,"animated_java.dialog.blueprint_settings.export_namespace.title":()=>CI,"animated_java.dialog.blueprint_settings.export_settings.title":()=>TI,"animated_java.dialog.blueprint_settings.interpolation_duration.description":()=>KO,"animated_java.dialog.blueprint_settings.interpolation_duration.title":()=>WO,"animated_java.dialog.blueprint_settings.json_file.description":()=>nB,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":()=>iB,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":()=>rB,"animated_java.dialog.blueprint_settings.json_file.title":()=>tB,"animated_java.dialog.blueprint_settings.model_folder.title":()=>EO,"animated_java.dialog.blueprint_settings.resource_pack.description":()=>cO,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":()=>dO,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":()=>mO,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":()=>fO,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":()=>uO,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":()=>pO,"animated_java.dialog.blueprint_settings.resource_pack.title":()=>lO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":()=>RI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":()=>LI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":()=>MI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":()=>PI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":()=>DI,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":()=>XI,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":()=>gO,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":()=>_O,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":()=>bO,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":()=>hO,"animated_java.dialog.blueprint_settings.show_bounding_box.description":()=>JI,"animated_java.dialog.blueprint_settings.show_bounding_box.title":()=>GI,"animated_java.dialog.blueprint_settings.summon_commands.description":()=>JO,"animated_java.dialog.blueprint_settings.summon_commands.title":()=>GO,"animated_java.dialog.blueprint_settings.teleportation_duration.description":()=>YO,"animated_java.dialog.blueprint_settings.teleportation_duration.title":()=>ZO,"animated_java.dialog.blueprint_settings.texture_folder.description":()=>IO,"animated_java.dialog.blueprint_settings.texture_folder.title":()=>SO,"animated_java.dialog.blueprint_settings.texture_size.description":()=>kI,"animated_java.dialog.blueprint_settings.texture_size.title":()=>wI,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":()=>AI,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":()=>jI,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":()=>EI,"animated_java.dialog.blueprint_settings.title":()=>bI,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":()=>QO,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":()=>XO,"animated_java.dialog.bone_config.billboard.description":()=>MB,"animated_java.dialog.bone_config.billboard.options.center":()=>zB,"animated_java.dialog.bone_config.billboard.options.fixed":()=>PB,"animated_java.dialog.bone_config.billboard.options.horizontal":()=>VB,"animated_java.dialog.bone_config.billboard.options.vertical":()=>LB,"animated_java.dialog.bone_config.billboard.title":()=>RB,"animated_java.dialog.bone_config.brightness_override.description":()=>TB,"animated_java.dialog.bone_config.brightness_override.title":()=>AB,"animated_java.dialog.bone_config.default_variant_subtitle":()=>sB,"animated_java.dialog.bone_config.enchanted.description":()=>SB,"animated_java.dialog.bone_config.enchanted.title":()=>CB,"animated_java.dialog.bone_config.glow_color.description":()=>xB,"animated_java.dialog.bone_config.glow_color.title":()=>bB,"animated_java.dialog.bone_config.glowing.description":()=>hB,"animated_java.dialog.bone_config.glowing.title":()=>mB,"animated_java.dialog.bone_config.inherit_settings.description":()=>fB,"animated_java.dialog.bone_config.inherit_settings.title":()=>pB,"animated_java.dialog.bone_config.invisible.description":()=>OB,"animated_java.dialog.bone_config.invisible.title":()=>IB,"animated_java.dialog.bone_config.nbt.description":()=>NB,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":()=>DB,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":()=>FB,"animated_java.dialog.bone_config.nbt.title":()=>BB,"animated_java.dialog.bone_config.override_brightness.description":()=>jB,"animated_java.dialog.bone_config.override_brightness.title":()=>EB,"animated_java.dialog.bone_config.override_glow_color.description":()=>_B,"animated_java.dialog.bone_config.override_glow_color.title":()=>gB,"animated_java.dialog.bone_config.selected_variant":()=>oB,"animated_java.dialog.bone_config.selected_variant_subtitle":()=>lB,"animated_java.dialog.bone_config.shadow_radius.description":()=>yB,"animated_java.dialog.bone_config.shadow_radius.title":()=>vB,"animated_java.dialog.bone_config.shadow_strength.description":()=>kB,"animated_java.dialog.bone_config.shadow_strength.title":()=>wB,"animated_java.dialog.bone_config.title":()=>aB,"animated_java.dialog.bone_config.use_nbt.description":()=>uB,"animated_java.dialog.bone_config.use_nbt.title":()=>cB,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":()=>dB,"animated_java.dialog.bone_config.vanilla_item_model.description":()=>nN,"animated_java.dialog.bone_config.vanilla_item_model.title":()=>tN,"animated_java.dialog.export_progress.title":()=>vF,"animated_java.dialog.locator_config.entity_type.description":()=>WB,"animated_java.dialog.locator_config.entity_type.error.empty":()=>KB,"animated_java.dialog.locator_config.entity_type.title":()=>JB,"animated_java.dialog.locator_config.entity_type.warning.invalid":()=>ZB,"animated_java.dialog.locator_config.plugin_mode_warning":()=>qB,"animated_java.dialog.locator_config.summon_commands.description":()=>XB,"animated_java.dialog.locator_config.summon_commands.title":()=>YB,"animated_java.dialog.locator_config.ticking_commands.description":()=>$B,"animated_java.dialog.locator_config.ticking_commands.title":()=>QB,"animated_java.dialog.locator_config.title":()=>UB,"animated_java.dialog.locator_config.use_entity.description":()=>GB,"animated_java.dialog.locator_config.use_entity.title":()=>HB,"animated_java.dialog.text_display_config.billboard.description":()=>TN,"animated_java.dialog.text_display_config.billboard.options.center":()=>ON,"animated_java.dialog.text_display_config.billboard.options.fixed":()=>CN,"animated_java.dialog.text_display_config.billboard.options.horizontal":()=>IN,"animated_java.dialog.text_display_config.billboard.options.vertical":()=>SN,"animated_java.dialog.text_display_config.billboard.title":()=>AN,"animated_java.dialog.text_display_config.brightness_override.description":()=>yN,"animated_java.dialog.text_display_config.brightness_override.title":()=>vN,"animated_java.dialog.text_display_config.glow_color.description":()=>fN,"animated_java.dialog.text_display_config.glow_color.title":()=>pN,"animated_java.dialog.text_display_config.glowing.description":()=>cN,"animated_java.dialog.text_display_config.glowing.title":()=>lN,"animated_java.dialog.text_display_config.inherit_settings.description":()=>sN,"animated_java.dialog.text_display_config.inherit_settings.title":()=>oN,"animated_java.dialog.text_display_config.invisible.description":()=>kN,"animated_java.dialog.text_display_config.invisible.title":()=>wN,"animated_java.dialog.text_display_config.nbt.description":()=>jN,"animated_java.dialog.text_display_config.nbt.title":()=>EN,"animated_java.dialog.text_display_config.override_brightness.description":()=>xN,"animated_java.dialog.text_display_config.override_brightness.title":()=>bN,"animated_java.dialog.text_display_config.override_glow_color.description":()=>dN,"animated_java.dialog.text_display_config.override_glow_color.title":()=>uN,"animated_java.dialog.text_display_config.shadow_radius.description":()=>hN,"animated_java.dialog.text_display_config.shadow_radius.title":()=>mN,"animated_java.dialog.text_display_config.shadow_strength.description":()=>_N,"animated_java.dialog.text_display_config.shadow_strength.title":()=>gN,"animated_java.dialog.text_display_config.title":()=>eN,"animated_java.dialog.text_display_config.use_nbt.description":()=>rN,"animated_java.dialog.text_display_config.use_nbt.title":()=>iN,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":()=>aN,"animated_java.dialog.unexpected_error.close_button":()=>mI,"animated_java.dialog.unexpected_error.copy_error_message_button.description":()=>gI,"animated_java.dialog.unexpected_error.copy_error_message_button.message":()=>hI,"animated_java.dialog.unexpected_error.paragraph":()=>_I,"animated_java.dialog.unexpected_error.title":()=>fI,"animated_java.dialog.upgrade_old_aj_model_loader.title":()=>QN,"animated_java.dialog.vanilla_block_display_config.title":()=>BN,"animated_java.dialog.vanilla_item_display_config.title":()=>NN,"animated_java.dialog.variant_config.bone_lists.description":()=>GN,"animated_java.dialog.variant_config.excluded_nodes.description":()=>WN,"animated_java.dialog.variant_config.excluded_nodes.title":()=>JN,"animated_java.dialog.variant_config.generate_name_from_display_name":()=>MN,"animated_java.dialog.variant_config.generate_name_from_display_name.description":()=>PN,"animated_java.dialog.variant_config.included_nodes.description":()=>ZN,"animated_java.dialog.variant_config.included_nodes.title":()=>KN,"animated_java.dialog.variant_config.swap_columns_button.tooltip":()=>YN,"animated_java.dialog.variant_config.texture_map.create_new_mapping":()=>qN,"animated_java.dialog.variant_config.texture_map.description":()=>UN,"animated_java.dialog.variant_config.texture_map.no_mappings":()=>HN,"animated_java.dialog.variant_config.texture_map.title":()=>zN,"animated_java.dialog.variant_config.title":()=>FN,"animated_java.dialog.variant_config.variant_display_name":()=>DN,"animated_java.dialog.variant_config.variant_display_name.description":()=>RN,"animated_java.dialog.variant_config.variant_name":()=>LN,"animated_java.dialog.variant_config.variant_name.description":()=>VN,"animated_java.effect_animator.keyframes.commands":()=>LF,"animated_java.effect_animator.keyframes.execute_condition":()=>VF,"animated_java.effect_animator.keyframes.variant":()=>PF,"animated_java.effect_animator.timeline.commands":()=>MF,"animated_java.effect_animator.timeline.variant":()=>RF,"animated_java.error.blueprint_export_path_doesnt_exist.description":()=>XD,"animated_java.error.blueprint_export_path_doesnt_exist.title":()=>YD,"animated_java.format_category.animated_java":()=>JD,"animated_java.misc.failed_to_export.blueprint_settings.error_item":()=>HD,"animated_java.misc.failed_to_export.blueprint_settings.message":()=>qD,"animated_java.misc.failed_to_export.button":()=>GD,"animated_java.misc.failed_to_export.custom_models.message":()=>UD,"animated_java.misc.failed_to_export.title":()=>zD,"animated_java.panel.keyframe.commands.description":()=>GF,"animated_java.panel.keyframe.commands.title":()=>HF,"animated_java.panel.keyframe.easing_args.description":()=>_D,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":()=>yD,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":()=>vD,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":()=>kD,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":()=>wD,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":()=>xD,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":()=>bD,"animated_java.panel.keyframe.easing_args.title":()=>gD,"animated_java.panel.keyframe.easing_mode.description":()=>pD,"animated_java.panel.keyframe.easing_mode.options.in":()=>fD,"animated_java.panel.keyframe.easing_mode.options.inout":()=>hD,"animated_java.panel.keyframe.easing_mode.options.out":()=>mD,"animated_java.panel.keyframe.easing_mode.title":()=>dD,"animated_java.panel.keyframe.easing_type.description":()=>$F,"animated_java.panel.keyframe.easing_type.options.back":()=>cD,"animated_java.panel.keyframe.easing_type.options.bounce":()=>uD,"animated_java.panel.keyframe.easing_type.options.circ":()=>sD,"animated_java.panel.keyframe.easing_type.options.cubic":()=>iD,"animated_java.panel.keyframe.easing_type.options.elastic":()=>lD,"animated_java.panel.keyframe.easing_type.options.expo":()=>oD,"animated_java.panel.keyframe.easing_type.options.linear":()=>eD,"animated_java.panel.keyframe.easing_type.options.quad":()=>nD,"animated_java.panel.keyframe.easing_type.options.quart":()=>rD,"animated_java.panel.keyframe.easing_type.options.quint":()=>aD,"animated_java.panel.keyframe.easing_type.options.sine":()=>tD,"animated_java.panel.keyframe.easing_type.title":()=>QF,"animated_java.panel.keyframe.execute_condition.description":()=>WF,"animated_java.panel.keyframe.execute_condition.title":()=>JF,"animated_java.panel.keyframe.keyframe_title":()=>zF,"animated_java.panel.keyframe.repeat.description":()=>ZF,"animated_java.panel.keyframe.repeat.title":()=>KF,"animated_java.panel.keyframe.repeat_frequency.description":()=>XF,"animated_java.panel.keyframe.repeat_frequency.title":()=>YF,"animated_java.panel.keyframe.variant.description":()=>qF,"animated_java.panel.keyframe.variant.title":()=>UF,"animated_java.panel.text_display.title":()=>ED,"animated_java.panel.vanilla_block_display.description":()=>LD,"animated_java.panel.vanilla_block_display.title":()=>PD,"animated_java.panel.vanilla_item_display.description":()=>MD,"animated_java.panel.vanilla_item_display.title":()=>RD,"animated_java.panel.variants.title":()=>wF,"animated_java.panel.variants.tool.cannot_delete_default_variant":()=>SF,"animated_java.panel.variants.tool.create_new_variant":()=>kF,"animated_java.panel.variants.tool.delete_selected_variant":()=>AF,"animated_java.panel.variants.tool.duplicate_selected_variant":()=>jF,"animated_java.panel.variants.tool.edit_variant":()=>EF,"animated_java.panel.variants.tool.variant_not_visible":()=>CF,"animated_java.panel.variants.tool.variant_visible":()=>TF,"animated_java.popup.loading.loading":()=>lI,"animated_java.popup.loading.offline":()=>uI,"animated_java.popup.loading.success":()=>cI,"animated_java.tool.text_display.background_color.description":()=>CD,"animated_java.tool.text_display.background_color.title":()=>TD,"animated_java.tool.text_display.line_width.description":()=>AD,"animated_java.tool.text_display.line_width.title":()=>jD,"animated_java.tool.text_display.text_alignment.description":()=>BD,"animated_java.tool.text_display.text_alignment.options.center":()=>FD,"animated_java.tool.text_display.text_alignment.options.left":()=>ND,"animated_java.tool.text_display.text_alignment.options.right":()=>DD,"animated_java.tool.text_display.text_alignment.title":()=>OD,"animated_java.tool.text_display.text_shadow.description":()=>ID,"animated_java.tool.text_display.text_shadow.title":()=>SD,"animated_java.vanilla_item_display.title":()=>VD,default:()=>QD});var Y8="Blaupause-Einstellungen",X8="Dokumentation",Q8="Plugin Info",$8="Knochen-Konfiguration",eI="Locator-Konfiguration",tI="Textanzeige-Konfiguration",nI="Projekt exportieren",iI="Textanzeige hinzuf\xFCgen",rI="Vanilla Itemanzeige hinzuf\xFCgen",aI="Vanilla Blockanzeige hinzuf\xFCgen",oI="Vanilla Itemanzeige-Konfiguration",sI="Vanilla Blockanzeige-Konfiguration",lI="Animated Java wird geladen...",cI="Animated Java wurde erfolgreich geladen!",uI=`Animated Java konnte sich nicht verbinden! -Einige Funktionen sind m\xF6glicherweise nicht verf\xFCgbar.`,dI="\xDCber Animated Java",pI="Schlie\xDFen",fI="Ein unerwarteter Fehler tritt auf!",mI="Schlie\xDFen",hI="Fehlermeldung wurde in die Zwischenablage kopiert!",gI="Klicken Sie, um die Fehlermeldung in die Zwischenablage zu kopieren.",_I="Bitte melden Sie diesen Fehler, indem Sie unserem {0} beitreten und einen Beitrag im #animated-java-support Kanal erstellen, oder indem Sie ein Issue auf unserem {1} erstellen. Danke!",bI="Blaupause-Einstellungen",xI="Erweiterte Einstellungen sollten nur verwendet werden, wenn sie unbedingt erforderlich sind!",vI="Blaupausenname",yI="Der name der Blaupause. Wird nur verwendet, um das Projekt im Arbeitsbereich zu identifizieren.",wI="Textur-Gr\xF6\xDFe",kI="Die Aufl\xF6sung des UV-Editors. Diese sollte die gleiche Gr\xF6\xDFe wie die gr\xF6\xDFte Textur sein. Die besten Ergebnisse erzielen Sie mit einer quadratischen Aufl\xF6sung, wobei die Gr\xF6\xDFe eine Potenz von 2 ist.",EI="Die Textur-Gr\xF6\xDFe sollte quadratisch sein f\xFCr die besten Ergebnisse.",jI="Die Textur-Gr\xF6\xDFe sollte eine Potenz von 2 sein f\xFCr die besten Ergebnisse.",AI="Die Textur-Gr\xF6\xDFe sollte mit der Gr\xF6\xDFe der gr\xF6\xDFten Textur \xFCbereinstimmen.",TI="Export-Einstellungen",CI="Export-Namespace",SI="Der Namespace, in den das Projekt exportiert werden soll. Dies ist der Namespace, der im exportierten Ressourcenpaket und Datenpaket verwendet wird.",II="Der Export-Namespace darf nicht leer sein!",OI='Der Export-Namespace "{0}" ist f\xFCr interne Funktionen reserviert! Bitte w\xE4hlen Sie einen anderen Namespace.',BI="Der Export-Namespace enth\xE4lt ung\xFCltige Zeichen! Ein Namespace darf nur Buchstaben, Nummern und Unterstriche enthalten.",NI="Plugin-Modus",FI="Ob der Plugin-Modus aktiviert werden soll oder nicht. Aktivieren Sie diese Option, falls Sie die .ajblueprint Datei in einem Plugin anstelle eines Ressourcenpaket / Datenpakets verwenden m\xF6chten.",DI="Ressourcenpaket Export-Modus",RI=`Bestimmt, wie das Ressourcenpaket exportiert werden soll. +`,r)}while(i!==-1);return a+=t.substr(r),a},"stringEncaseCRLFWithFirstIndex");J3.exports={stringReplaceAll:lae,stringEncaseCRLFWithFirstIndex:cae}});var Q3=ye((KEe,X3)=>{"use strict";var uae=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,K3=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,dae=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,pae=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,fae=new Map([["n",` +`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function Y3(t){let e=t[0]==="u",n=t[1]==="{";return e&&!n&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&n?String.fromCodePoint(parseInt(t.slice(2,-1),16)):fae.get(t)||t}s(Y3,"unescape");function mae(t,e){let n=[],i=e.trim().split(/\s*,\s*/g),r;for(let a of i){let o=Number(a);if(!Number.isNaN(o))n.push(o);else if(r=a.match(dae))n.push(r[2].replace(pae,(l,c,u)=>c?Y3(c):u));else throw new Error(`Invalid Chalk template style argument: ${a} (in style '${t}')`)}return n}s(mae,"parseArguments");function hae(t){K3.lastIndex=0;let e=[],n;for(;(n=K3.exec(t))!==null;){let i=n[1];if(n[2]){let r=mae(i,n[2]);e.push([i].concat(r))}else e.push([i])}return e}s(hae,"parseStyle");function Z3(t,e){let n={};for(let r of e)for(let a of r.styles)n[a[0]]=r.inverse?null:a.slice(1);let i=t;for(let[r,a]of Object.entries(n))if(Array.isArray(a)){if(!(r in i))throw new Error(`Unknown Chalk style: ${r}`);i=a.length>0?i[r](...a):i[r]}return i}s(Z3,"buildStyle");X3.exports=(t,e)=>{let n=[],i=[],r=[];if(e.replace(uae,(a,o,l,c,u,d)=>{if(o)r.push(Y3(o));else if(c){let p=r.join("");r=[],i.push(n.length===0?p:Z3(t,n)(p)),n.push({inverse:l,styles:hae(c)})}else if(u){if(n.length===0)throw new Error("Found extraneous } in Chalk template literal");i.push(Z3(t,n)(r.join(""))),r=[],n.pop()}else r.push(d)}),i.push(r.join("")),n.length>0){let a=`Chalk template literal is missing ${n.length} closing bracket${n.length===1?"":"s"} (\`}\`)`;throw new Error(a)}return i.join("")}});var a2=ye((YEe,r2)=>{"use strict";var Au=z3(),{stdout:I_,stderr:N_}=G3(),{stringReplaceAll:gae,stringEncaseCRLFWithFirstIndex:_ae}=W3(),{isArray:Xp}=Array,e2=["ansi","ansi","ansi256","ansi16m"],zl=Object.create(null),bae=s((t,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let n=I_?I_.level:0;t.level=e.level===void 0?n:e.level},"applyOptions"),Yp=class{constructor(e){return t2(e)}};s(Yp,"ChalkClass");var t2=s(t=>{let e={};return bae(e,t),e.template=(...n)=>i2(e.template,...n),Object.setPrototypeOf(e,Qp.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=Yp,e.template},"chalkFactory");function Qp(t){return t2(t)}s(Qp,"Chalk");for(let[t,e]of Object.entries(Au))zl[t]={get(){let n=$p(this,B_(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:n}),n}};zl.visible={get(){let t=$p(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var n2=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of n2)zl[t]={get(){let{level:e}=this;return function(...n){let i=B_(Au.color[e2[e]][t](...n),Au.color.close,this._styler);return $p(this,i,this._isEmpty)}}};for(let t of n2){let e="bg"+t[0].toUpperCase()+t.slice(1);zl[e]={get(){let{level:n}=this;return function(...i){let r=B_(Au.bgColor[e2[n]][t](...i),Au.bgColor.close,this._styler);return $p(this,r,this._isEmpty)}}}}var xae=Object.defineProperties(()=>{},{...zl,level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}}),B_=s((t,e,n)=>{let i,r;return n===void 0?(i=t,r=e):(i=n.openAll+t,r=e+n.closeAll),{open:t,close:e,openAll:i,closeAll:r,parent:n}},"createStyler"),$p=s((t,e,n)=>{let i=s((...r)=>Xp(r[0])&&Xp(r[0].raw)?$3(i,i2(i,...r)):$3(i,r.length===1?""+r[0]:r.join(" ")),"builder");return Object.setPrototypeOf(i,xae),i._generator=t,i._styler=e,i._isEmpty=n,i},"createBuilder"),$3=s((t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let n=t._styler;if(n===void 0)return e;let{openAll:i,closeAll:r}=n;if(e.indexOf("\x1B")!==-1)for(;n!==void 0;)e=gae(e,n.close,n.open),n=n.parent;let a=e.indexOf(` +`);return a!==-1&&(e=_ae(e,r,i,a)),i+e+r},"applyStyle"),O_,i2=s((t,...e)=>{let[n]=e;if(!Xp(n)||!Xp(n.raw))return e.join(" ");let i=e.slice(1),r=[n.raw[0]];for(let a=1;a{var sf=Ie("buffer"),_a=sf.Buffer;function Y2(t,e){for(var n in t)e[n]=t[n]}s(Y2,"copyProps");_a.from&&_a.alloc&&_a.allocUnsafe&&_a.allocUnsafeSlow?X2.exports=sf:(Y2(sf,r0),r0.Buffer=Es);function Es(t,e,n){return _a(t,e,n)}s(Es,"SafeBuffer");Es.prototype=Object.create(_a.prototype);Y2(_a,Es);Es.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return _a(t,e,n)};Es.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=_a(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};Es.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return _a(t)};Es.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return sf.SlowBuffer(t)}});var ik=ye((d6e,a0)=>{"use strict";a0.exports=Hae;a0.exports.parse=Kae;var Q2=Ie("path").basename,Dae=lf().Buffer,Fae=/[\x00-\x20"'()*,/:;<=>?@[\\\]{}\x7f]/g,Rae=/%[0-9A-Fa-f]{2}/,Mae=/%([0-9A-Fa-f]{2})/g,ek=/[^\x20-\x7e\xa0-\xff]/g,Pae=/\\([\u0000-\u007f])/g,Lae=/([\\"])/g,$2=/;[\x09\x20]*([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*=[\x09\x20]*("(?:[\x20!\x23-\x5b\x5d-\x7e\x80-\xff]|\\[\x20-\x7e])*"|[!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*/g,zae=/^[\x20-\x7e\x80-\xff]+$/,Vae=/^[!#$%&'*+.0-9A-Z^_`a-z|~-]+$/,Uae=/^([A-Za-z0-9!#$%&+\-^_`{}~]+)'(?:[A-Za-z]{2,3}(?:-[A-Za-z]{3}){0,3}|[A-Za-z]{4,8}|)'((?:%[0-9A-Fa-f]{2}|[A-Za-z0-9!#$&+.^_`|~-])+)$/,qae=/^([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*(?:$|;)/;function Hae(t,e){var n=e||{},i=n.type||"attachment",r=Gae(t,n.fallback);return Jae(new nk(i,r))}s(Hae,"contentDisposition");function Gae(t,e){if(t!==void 0){var n={};if(typeof t!="string")throw new TypeError("filename must be a string");if(e===void 0&&(e=!0),typeof e!="string"&&typeof e!="boolean")throw new TypeError("fallback must be a string or boolean");if(typeof e=="string"&&ek.test(e))throw new TypeError("fallback must be ISO-8859-1 string");var i=Q2(t),r=zae.test(i),a=typeof e!="string"?e&&tk(i):Q2(e),o=typeof a=="string"&&a!==i;return(o||!r||Rae.test(i))&&(n["filename*"]=i),(r||o)&&(n.filename=o?a:i),n}}s(Gae,"createparams");function Jae(t){var e=t.parameters,n=t.type;if(!n||typeof n!="string"||!Vae.test(n))throw new TypeError("invalid type");var i=String(n).toLowerCase();if(e&&typeof e=="object")for(var r,a=Object.keys(e).sort(),o=0;o{"use strict";rk.exports=t=>{let e=new Uint8Array(t);if(!(e&&e.length>1))return null;let n=s((i,r)=>{r=Object.assign({offset:0},r);for(let a=0;al[o]===66&&l[o+1]===130);if(r>=0){let a=r+3,o=s(l=>Array.from(l).every((c,u)=>i[a+u]===c.charCodeAt(0)),"findDocType");if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}return n([0,0,0,20,102,116,121,112,113,116,32,32])||n([102,114,101,101],{offset:4})||n([102,116,121,112,113,116,32,32],{offset:4})||n([109,100,97,116],{offset:4})||n([119,105,100,101],{offset:4})?{ext:"mov",mime:"video/quicktime"}:n([82,73,70,70])&&n([65,86,73],{offset:8})?{ext:"avi",mime:"video/x-msvideo"}:n([48,38,178,117,142,102,207,17,166,217])?{ext:"wmv",mime:"video/x-ms-wmv"}:n([0,0,1,186])?{ext:"mpg",mime:"video/mpeg"}:n([73,68,51])||n([255,251])?{ext:"mp3",mime:"audio/mpeg"}:n([102,116,121,112,77,52,65],{offset:4})||n([77,52,65,32])?{ext:"m4a",mime:"audio/m4a"}:n([79,112,117,115,72,101,97,100],{offset:28})?{ext:"opus",mime:"audio/opus"}:n([79,103,103,83])?{ext:"ogg",mime:"audio/ogg"}:n([102,76,97,67])?{ext:"flac",mime:"audio/x-flac"}:n([82,73,70,70])&&n([87,65,86,69],{offset:8})?{ext:"wav",mime:"audio/x-wav"}:n([35,33,65,77,82,10])?{ext:"amr",mime:"audio/amr"}:n([37,80,68,70])?{ext:"pdf",mime:"application/pdf"}:n([77,90])?{ext:"exe",mime:"application/x-msdownload"}:(e[0]===67||e[0]===70)&&n([87,83],{offset:1})?{ext:"swf",mime:"application/x-shockwave-flash"}:n([123,92,114,116,102])?{ext:"rtf",mime:"application/rtf"}:n([0,97,115,109])?{ext:"wasm",mime:"application/wasm"}:n([119,79,70,70])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4}))?{ext:"woff",mime:"application/font-woff"}:n([119,79,70,50])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4}))?{ext:"woff2",mime:"application/font-woff"}:n([76,80],{offset:34})&&(n([0,0,1],{offset:8})||n([1,0,2],{offset:8})||n([2,0,2],{offset:8}))?{ext:"eot",mime:"application/octet-stream"}:n([0,1,0,0,0])?{ext:"ttf",mime:"application/font-sfnt"}:n([79,84,84,79,0])?{ext:"otf",mime:"application/font-sfnt"}:n([0,0,1,0])?{ext:"ico",mime:"image/x-icon"}:n([70,76,86,1])?{ext:"flv",mime:"video/x-flv"}:n([37,33])?{ext:"ps",mime:"application/postscript"}:n([253,55,122,88,90,0])?{ext:"xz",mime:"application/x-xz"}:n([83,81,76,105])?{ext:"sqlite",mime:"application/x-sqlite3"}:n([78,69,83,26])?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:n([67,114,50,52])?{ext:"crx",mime:"application/x-google-chrome-extension"}:n([77,83,67,70])||n([73,83,99,40])?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:n([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121])?{ext:"deb",mime:"application/x-deb"}:n([33,60,97,114,99,104,62])?{ext:"ar",mime:"application/x-unix-archive"}:n([237,171,238,219])?{ext:"rpm",mime:"application/x-rpm"}:n([31,160])||n([31,157])?{ext:"Z",mime:"application/x-compress"}:n([76,90,73,80])?{ext:"lz",mime:"application/x-lzip"}:n([208,207,17,224,161,177,26,225])?{ext:"msi",mime:"application/x-msi"}:n([6,14,43,52,2,5,1,1,13,1,2,1,1,2])?{ext:"mxf",mime:"application/mxf"}:n([66,76,69,78,68,69,82])?{ext:"blend",mime:"application/x-blender"}:null}});var sk=ye((h6e,ok)=>{"use strict";var $ae=ak(),eoe=new Set(["7z","bz2","gz","rar","tar","zip","xz","gz"]);ok.exports=t=>{let e=$ae(t);return eoe.has(e&&e.ext)?e:null}});var ck=ye((g6e,lk)=>{var Oo=Ie("constants"),toe=process.cwd,cf=null,noe=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return cf||(cf=toe.call(process)),cf};try{process.cwd()}catch{}typeof process.chdir=="function"&&(o0=process.chdir,process.chdir=function(t){cf=null,o0.call(process,t)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,o0));var o0;lk.exports=ioe;function ioe(t){Oo.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&e(t),t.lutimes||n(t),t.chown=a(t.chown),t.fchown=a(t.fchown),t.lchown=a(t.lchown),t.chmod=i(t.chmod),t.fchmod=i(t.fchmod),t.lchmod=i(t.lchmod),t.chownSync=o(t.chownSync),t.fchownSync=o(t.fchownSync),t.lchownSync=o(t.lchownSync),t.chmodSync=r(t.chmodSync),t.fchmodSync=r(t.fchmodSync),t.lchmodSync=r(t.lchmodSync),t.stat=l(t.stat),t.fstat=l(t.fstat),t.lstat=l(t.lstat),t.statSync=c(t.statSync),t.fstatSync=c(t.fstatSync),t.lstatSync=c(t.lstatSync),t.chmod&&!t.lchmod&&(t.lchmod=function(d,p,m){m&&process.nextTick(m)},t.lchmodSync=function(){}),t.chown&&!t.lchown&&(t.lchown=function(d,p,m,f){f&&process.nextTick(f)},t.lchownSync=function(){}),noe==="win32"&&(t.rename=typeof t.rename!="function"?t.rename:function(d){function p(m,f,h){var b=Date.now(),g=0;d(m,f,s(function _(v){if(v&&(v.code==="EACCES"||v.code==="EPERM"||v.code==="EBUSY")&&Date.now()-b<6e4){setTimeout(function(){t.stat(f,function(w,x){w&&w.code==="ENOENT"?d(m,f,_):h(v)})},g),g<100&&(g+=10);return}h&&h(v)},"CB"))}return s(p,"rename"),Object.setPrototypeOf&&Object.setPrototypeOf(p,d),p}(t.rename)),t.read=typeof t.read!="function"?t.read:function(d){function p(m,f,h,b,g,_){var v;if(_&&typeof _=="function"){var w=0;v=s(function(x,y,E){if(x&&x.code==="EAGAIN"&&w<10)return w++,d.call(t,m,f,h,b,g,v);_.apply(this,arguments)},"callback")}return d.call(t,m,f,h,b,g,v)}return s(p,"read"),Object.setPrototypeOf&&Object.setPrototypeOf(p,d),p}(t.read),t.readSync=typeof t.readSync!="function"?t.readSync:function(d){return function(p,m,f,h,b){for(var g=0;;)try{return d.call(t,p,m,f,h,b)}catch(_){if(_.code==="EAGAIN"&&g<10){g++;continue}throw _}}}(t.readSync);function e(d){d.lchmod=function(p,m,f){d.open(p,Oo.O_WRONLY|Oo.O_SYMLINK,m,function(h,b){if(h){f&&f(h);return}d.fchmod(b,m,function(g){d.close(b,function(_){f&&f(g||_)})})})},d.lchmodSync=function(p,m){var f=d.openSync(p,Oo.O_WRONLY|Oo.O_SYMLINK,m),h=!0,b;try{b=d.fchmodSync(f,m),h=!1}finally{if(h)try{d.closeSync(f)}catch{}else d.closeSync(f)}return b}}s(e,"patchLchmod");function n(d){Oo.hasOwnProperty("O_SYMLINK")&&d.futimes?(d.lutimes=function(p,m,f,h){d.open(p,Oo.O_SYMLINK,function(b,g){if(b){h&&h(b);return}d.futimes(g,m,f,function(_){d.close(g,function(v){h&&h(_||v)})})})},d.lutimesSync=function(p,m,f){var h=d.openSync(p,Oo.O_SYMLINK),b,g=!0;try{b=d.futimesSync(h,m,f),g=!1}finally{if(g)try{d.closeSync(h)}catch{}else d.closeSync(h)}return b}):d.futimes&&(d.lutimes=function(p,m,f,h){h&&process.nextTick(h)},d.lutimesSync=function(){})}s(n,"patchLutimes");function i(d){return d&&function(p,m,f){return d.call(t,p,m,function(h){u(h)&&(h=null),f&&f.apply(this,arguments)})}}s(i,"chmodFix");function r(d){return d&&function(p,m){try{return d.call(t,p,m)}catch(f){if(!u(f))throw f}}}s(r,"chmodFixSync");function a(d){return d&&function(p,m,f,h){return d.call(t,p,m,f,function(b){u(b)&&(b=null),h&&h.apply(this,arguments)})}}s(a,"chownFix");function o(d){return d&&function(p,m,f){try{return d.call(t,p,m,f)}catch(h){if(!u(h))throw h}}}s(o,"chownFixSync");function l(d){return d&&function(p,m,f){typeof m=="function"&&(f=m,m=null);function h(b,g){g&&(g.uid<0&&(g.uid+=4294967296),g.gid<0&&(g.gid+=4294967296)),f&&f.apply(this,arguments)}return s(h,"callback"),m?d.call(t,p,m,h):d.call(t,p,h)}}s(l,"statFix");function c(d){return d&&function(p,m){var f=m?d.call(t,p,m):d.call(t,p);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}s(c,"statFixSync");function u(d){if(!d||d.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(d.code==="EINVAL"||d.code==="EPERM"))}s(u,"chownErOk")}s(ioe,"patch")});var pk=ye((b6e,dk)=>{var uk=Ie("stream").Stream;dk.exports=roe;function roe(t){return{ReadStream:e,WriteStream:n};function e(i,r){if(!(this instanceof e))return new e(i,r);uk.call(this);var a=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,r=r||{};for(var o=Object.keys(r),l=0,c=o.length;lthis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}t.open(this.path,this.flags,this.mode,function(d,p){if(d){a.emit("error",d),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function n(i,r){if(!(this instanceof n))return new n(i,r);uk.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,r=r||{};for(var a=Object.keys(r),o=0,l=a.length;o= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=t.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}s(roe,"legacy")});var mk=ye((v6e,fk)=>{"use strict";fk.exports=ooe;var aoe=Object.getPrototypeOf||function(t){return t.__proto__};function ooe(t){if(t===null||typeof t!="object")return t;if(t instanceof Object)var e={__proto__:aoe(t)};else var e=Object.create(null);return Object.getOwnPropertyNames(t).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}s(ooe,"clone")});var bk=ye((w6e,c0)=>{var Cn=Ie("fs"),soe=ck(),loe=pk(),coe=mk(),uf=Ie("util"),mi,pf;typeof Symbol=="function"&&typeof Symbol.for=="function"?(mi=Symbol.for("graceful-fs.queue"),pf=Symbol.for("graceful-fs.previous")):(mi="___graceful-fs.queue",pf="___graceful-fs.previous");function uoe(){}s(uoe,"noop");function _k(t,e){Object.defineProperty(t,mi,{get:function(){return e}})}s(_k,"publishQueue");var js=uoe;uf.debuglog?js=uf.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(js=s(function(){var t=uf.format.apply(uf,arguments);t="GFS4: "+t.split(/\n/).join(` +GFS4: `),console.error(t)},"debug"));Cn[mi]||(hk=global[mi]||[],_k(Cn,hk),Cn.close=function(t){function e(n,i){return t.call(Cn,n,function(r){r||gk(),typeof i=="function"&&i.apply(this,arguments)})}return s(e,"close"),Object.defineProperty(e,pf,{value:t}),e}(Cn.close),Cn.closeSync=function(t){function e(n){t.apply(Cn,arguments),gk()}return s(e,"closeSync"),Object.defineProperty(e,pf,{value:t}),e}(Cn.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){js(Cn[mi]),Ie("assert").equal(Cn[mi].length,0)}));var hk;global[mi]||_k(global,Cn[mi]);c0.exports=s0(coe(Cn));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Cn.__patched&&(c0.exports=s0(Cn),Cn.__patched=!0);function s0(t){soe(t),t.gracefulify=s0,t.createReadStream=y,t.createWriteStream=E;var e=t.readFile;t.readFile=n;function n(j,O,S){return typeof O=="function"&&(S=O,O=null),A(j,O,S);function A(M,H,Z,ne){return e(M,H,function(X){X&&(X.code==="EMFILE"||X.code==="ENFILE")?Gl([A,[M,H,Z],X,ne||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}s(A,"go$readFile")}s(n,"readFile");var i=t.writeFile;t.writeFile=r;function r(j,O,S,A){return typeof S=="function"&&(A=S,S=null),M(j,O,S,A);function M(H,Z,ne,X,ce){return i(H,Z,ne,function(le){le&&(le.code==="EMFILE"||le.code==="ENFILE")?Gl([M,[H,Z,ne,X],le,ce||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}s(M,"go$writeFile")}s(r,"writeFile");var a=t.appendFile;a&&(t.appendFile=o);function o(j,O,S,A){return typeof S=="function"&&(A=S,S=null),M(j,O,S,A);function M(H,Z,ne,X,ce){return a(H,Z,ne,function(le){le&&(le.code==="EMFILE"||le.code==="ENFILE")?Gl([M,[H,Z,ne,X],le,ce||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}s(M,"go$appendFile")}s(o,"appendFile");var l=t.copyFile;l&&(t.copyFile=c);function c(j,O,S,A){return typeof S=="function"&&(A=S,S=0),M(j,O,S,A);function M(H,Z,ne,X,ce){return l(H,Z,ne,function(le){le&&(le.code==="EMFILE"||le.code==="ENFILE")?Gl([M,[H,Z,ne,X],le,ce||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}s(M,"go$copyFile")}s(c,"copyFile");var u=t.readdir;t.readdir=p;var d=/^v[0-5]\./;function p(j,O,S){typeof O=="function"&&(S=O,O=null);var A=d.test(process.version)?s(function(Z,ne,X,ce){return u(Z,M(Z,ne,X,ce))},"go$readdir"):s(function(Z,ne,X,ce){return u(Z,ne,M(Z,ne,X,ce))},"go$readdir");return A(j,O,S);function M(H,Z,ne,X){return function(ce,le){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?Gl([A,[H,Z,ne],ce,X||Date.now(),Date.now()]):(le&&le.sort&&le.sort(),typeof ne=="function"&&ne.call(this,ce,le))}}}if(s(p,"readdir"),process.version.substr(0,4)==="v0.8"){var m=loe(t);_=m.ReadStream,w=m.WriteStream}var f=t.ReadStream;f&&(_.prototype=Object.create(f.prototype),_.prototype.open=v);var h=t.WriteStream;h&&(w.prototype=Object.create(h.prototype),w.prototype.open=x),Object.defineProperty(t,"ReadStream",{get:function(){return _},set:function(j){_=j},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return w},set:function(j){w=j},enumerable:!0,configurable:!0});var b=_;Object.defineProperty(t,"FileReadStream",{get:function(){return b},set:function(j){b=j},enumerable:!0,configurable:!0});var g=w;Object.defineProperty(t,"FileWriteStream",{get:function(){return g},set:function(j){g=j},enumerable:!0,configurable:!0});function _(j,O){return this instanceof _?(f.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}s(_,"ReadStream");function v(){var j=this;I(j.path,j.flags,j.mode,function(O,S){O?(j.autoClose&&j.destroy(),j.emit("error",O)):(j.fd=S,j.emit("open",S),j.read())})}s(v,"ReadStream$open");function w(j,O){return this instanceof w?(h.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}s(w,"WriteStream");function x(){var j=this;I(j.path,j.flags,j.mode,function(O,S){O?(j.destroy(),j.emit("error",O)):(j.fd=S,j.emit("open",S))})}s(x,"WriteStream$open");function y(j,O){return new t.ReadStream(j,O)}s(y,"createReadStream");function E(j,O){return new t.WriteStream(j,O)}s(E,"createWriteStream");var T=t.open;t.open=I;function I(j,O,S,A){return typeof S=="function"&&(A=S,S=null),M(j,O,S,A);function M(H,Z,ne,X,ce){return T(H,Z,ne,function(le,te){le&&(le.code==="EMFILE"||le.code==="ENFILE")?Gl([M,[H,Z,ne,X],le,ce||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}s(M,"go$open")}return s(I,"open"),t}s(s0,"patch");function Gl(t){js("ENQUEUE",t[0].name,t[1]),Cn[mi].push(t),l0()}s(Gl,"enqueue");var df;function gk(){for(var t=Date.now(),e=0;e2&&(Cn[mi][e][3]=t,Cn[mi][e][4]=t);l0()}s(gk,"resetQueue");function l0(){if(clearTimeout(df),df=void 0,Cn[mi].length!==0){var t=Cn[mi].shift(),e=t[0],n=t[1],i=t[2],r=t[3],a=t[4];if(r===void 0)js("RETRY",e.name,n),e.apply(null,n);else if(Date.now()-r>=6e4){js("TIMEOUT",e.name,n);var o=n.pop();typeof o=="function"&&o.call(null,i)}else{var l=Date.now()-a,c=Math.max(a-r,1),u=Math.min(c*1.2,100);l>=u?(js("RETRY",e.name,n),e.apply(null,n.concat([r]))):Cn[mi].push(t)}df===void 0&&(df=setTimeout(l0,0))}}s(l0,"retry")});var u0=ye((E6e,xk)=>{"use strict";xk.exports=t=>{let e=new Uint8Array(t);if(!(e&&e.length>1))return null;let n=s((i,r)=>{r=Object.assign({offset:0},r);for(let a=0;al[o]===66&&l[o+1]===130);if(r>=0){let a=r+3,o=s(l=>Array.from(l).every((c,u)=>i[a+u]===c.charCodeAt(0)),"findDocType");if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}return n([0,0,0,20,102,116,121,112,113,116,32,32])||n([102,114,101,101],{offset:4})||n([102,116,121,112,113,116,32,32],{offset:4})||n([109,100,97,116],{offset:4})||n([119,105,100,101],{offset:4})?{ext:"mov",mime:"video/quicktime"}:n([82,73,70,70])&&n([65,86,73],{offset:8})?{ext:"avi",mime:"video/x-msvideo"}:n([48,38,178,117,142,102,207,17,166,217])?{ext:"wmv",mime:"video/x-ms-wmv"}:n([0,0,1,186])?{ext:"mpg",mime:"video/mpeg"}:n([73,68,51])||n([255,251])?{ext:"mp3",mime:"audio/mpeg"}:n([102,116,121,112,77,52,65],{offset:4})||n([77,52,65,32])?{ext:"m4a",mime:"audio/m4a"}:n([79,112,117,115,72,101,97,100],{offset:28})?{ext:"opus",mime:"audio/opus"}:n([79,103,103,83])?{ext:"ogg",mime:"audio/ogg"}:n([102,76,97,67])?{ext:"flac",mime:"audio/x-flac"}:n([82,73,70,70])&&n([87,65,86,69],{offset:8})?{ext:"wav",mime:"audio/x-wav"}:n([35,33,65,77,82,10])?{ext:"amr",mime:"audio/amr"}:n([37,80,68,70])?{ext:"pdf",mime:"application/pdf"}:n([77,90])?{ext:"exe",mime:"application/x-msdownload"}:(e[0]===67||e[0]===70)&&n([87,83],{offset:1})?{ext:"swf",mime:"application/x-shockwave-flash"}:n([123,92,114,116,102])?{ext:"rtf",mime:"application/rtf"}:n([0,97,115,109])?{ext:"wasm",mime:"application/wasm"}:n([119,79,70,70])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4}))?{ext:"woff",mime:"font/woff"}:n([119,79,70,50])&&(n([0,1,0,0],{offset:4})||n([79,84,84,79],{offset:4}))?{ext:"woff2",mime:"font/woff2"}:n([76,80],{offset:34})&&(n([0,0,1],{offset:8})||n([1,0,2],{offset:8})||n([2,0,2],{offset:8}))?{ext:"eot",mime:"application/octet-stream"}:n([0,1,0,0,0])?{ext:"ttf",mime:"font/ttf"}:n([79,84,84,79,0])?{ext:"otf",mime:"font/otf"}:n([0,0,1,0])?{ext:"ico",mime:"image/x-icon"}:n([70,76,86,1])?{ext:"flv",mime:"video/x-flv"}:n([37,33])?{ext:"ps",mime:"application/postscript"}:n([253,55,122,88,90,0])?{ext:"xz",mime:"application/x-xz"}:n([83,81,76,105])?{ext:"sqlite",mime:"application/x-sqlite3"}:n([78,69,83,26])?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:n([67,114,50,52])?{ext:"crx",mime:"application/x-google-chrome-extension"}:n([77,83,67,70])||n([73,83,99,40])?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:n([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121])?{ext:"deb",mime:"application/x-deb"}:n([33,60,97,114,99,104,62])?{ext:"ar",mime:"application/x-unix-archive"}:n([237,171,238,219])?{ext:"rpm",mime:"application/x-rpm"}:n([31,160])||n([31,157])?{ext:"Z",mime:"application/x-compress"}:n([76,90,73,80])?{ext:"lz",mime:"application/x-lzip"}:n([208,207,17,224,161,177,26,225])?{ext:"msi",mime:"application/x-msi"}:n([6,14,43,52,2,5,1,1,13,1,2,1,1,2])?{ext:"mxf",mime:"application/mxf"}:n([71],{offset:4})&&(n([71],{offset:192})||n([71],{offset:196}))?{ext:"mts",mime:"video/mp2t"}:n([66,76,69,78,68,69,82])?{ext:"blend",mime:"application/x-blender"}:n([66,80,71,251])?{ext:"bpg",mime:"image/bpg"}:null}});var ff=ye((A6e,vk)=>{"use strict";var $a=vk.exports=function(t){return t!==null&&typeof t=="object"&&typeof t.pipe=="function"};$a.writable=function(t){return $a(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object"};$a.readable=function(t){return $a(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object"};$a.duplex=function(t){return $a.writable(t)&&$a.readable(t)};$a.transform=function(t){return $a.duplex(t)&&typeof t._transform=="function"&&typeof t._transformState=="object"}});var Nu=ye((T6e,d0)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?d0.exports={nextTick:doe}:d0.exports=process;function doe(t,e,n,i){if(typeof t!="function")throw new TypeError('"callback" argument must be a function');var r=arguments.length,a,o;switch(r){case 0:case 1:return process.nextTick(t);case 2:return process.nextTick(s(function(){t.call(null,e)},"afterTickOne"));case 3:return process.nextTick(s(function(){t.call(null,e,n)},"afterTickTwo"));case 4:return process.nextTick(s(function(){t.call(null,e,n,i)},"afterTickThree"));default:for(a=new Array(r-1),o=0;o{var poe={}.toString;yk.exports=Array.isArray||function(t){return poe.call(t)=="[object Array]"}});var p0=ye((O6e,kk)=>{kk.exports=Ie("stream")});var hf=ye((f0,jk)=>{var mf=Ie("buffer"),eo=mf.Buffer;function Ek(t,e){for(var n in t)e[n]=t[n]}s(Ek,"copyProps");eo.from&&eo.alloc&&eo.allocUnsafe&&eo.allocUnsafeSlow?jk.exports=mf:(Ek(mf,f0),f0.Buffer=Jl);function Jl(t,e,n){return eo(t,e,n)}s(Jl,"SafeBuffer");Ek(eo,Jl);Jl.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return eo(t,e,n)};Jl.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=eo(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};Jl.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return eo(t)};Jl.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return mf.SlowBuffer(t)}});var Wl=ye(ki=>{function foe(t){return Array.isArray?Array.isArray(t):gf(t)==="[object Array]"}s(foe,"isArray");ki.isArray=foe;function moe(t){return typeof t=="boolean"}s(moe,"isBoolean");ki.isBoolean=moe;function hoe(t){return t===null}s(hoe,"isNull");ki.isNull=hoe;function goe(t){return t==null}s(goe,"isNullOrUndefined");ki.isNullOrUndefined=goe;function _oe(t){return typeof t=="number"}s(_oe,"isNumber");ki.isNumber=_oe;function boe(t){return typeof t=="string"}s(boe,"isString");ki.isString=boe;function xoe(t){return typeof t=="symbol"}s(xoe,"isSymbol");ki.isSymbol=xoe;function voe(t){return t===void 0}s(voe,"isUndefined");ki.isUndefined=voe;function yoe(t){return gf(t)==="[object RegExp]"}s(yoe,"isRegExp");ki.isRegExp=yoe;function woe(t){return typeof t=="object"&&t!==null}s(woe,"isObject");ki.isObject=woe;function koe(t){return gf(t)==="[object Date]"}s(koe,"isDate");ki.isDate=koe;function Eoe(t){return gf(t)==="[object Error]"||t instanceof Error}s(Eoe,"isError");ki.isError=Eoe;function joe(t){return typeof t=="function"}s(joe,"isFunction");ki.isFunction=joe;function Aoe(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}s(Aoe,"isPrimitive");ki.isPrimitive=Aoe;ki.isBuffer=Ie("buffer").Buffer.isBuffer;function gf(t){return Object.prototype.toString.call(t)}s(gf,"objectToString")});var Ak=ye((D6e,m0)=>{typeof Object.create=="function"?m0.exports=s(function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))},"inherits"):m0.exports=s(function(e,n){if(n){e.super_=n;var i=s(function(){},"TempCtor");i.prototype=n.prototype,e.prototype=new i,e.prototype.constructor=e}},"inherits")});var As=ye((R6e,g0)=>{try{if(h0=Ie("util"),typeof h0.inherits!="function")throw"";g0.exports=h0.inherits}catch{g0.exports=Ak()}var h0});var Ck=ye((M6e,_0)=>{"use strict";function Toe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}s(Toe,"_classCallCheck");var Tk=hf().Buffer,Bu=Ie("util");function Coe(t,e,n){t.copy(e,n)}s(Coe,"copyBuffer");_0.exports=function(){function t(){Toe(this,t),this.head=null,this.tail=null,this.length=0}return s(t,"BufferList"),t.prototype.push=s(function(n){var i={data:n,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length},"push"),t.prototype.unshift=s(function(n){var i={data:n,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},"unshift"),t.prototype.shift=s(function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}},"shift"),t.prototype.clear=s(function(){this.head=this.tail=null,this.length=0},"clear"),t.prototype.join=s(function(n){if(this.length===0)return"";for(var i=this.head,r=""+i.data;i=i.next;)r+=n+i.data;return r},"join"),t.prototype.concat=s(function(n){if(this.length===0)return Tk.alloc(0);for(var i=Tk.allocUnsafe(n>>>0),r=this.head,a=0;r;)Coe(r.data,i,a),a+=r.data.length,r=r.next;return i},"concat"),t}();Bu&&Bu.inspect&&Bu.inspect.custom&&(_0.exports.prototype[Bu.inspect.custom]=function(){var t=Bu.inspect({length:this.length});return this.constructor.name+" "+t})});var b0=ye((L6e,Sk)=>{"use strict";var _f=Nu();function Soe(t,e){var n=this,i=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return i||r?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,_f.nextTick(bf,this,t)):_f.nextTick(bf,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(a){!e&&a?n._writableState?n._writableState.errorEmitted||(n._writableState.errorEmitted=!0,_f.nextTick(bf,n,a)):_f.nextTick(bf,n,a):e&&e(a)}),this)}s(Soe,"destroy");function Ooe(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}s(Ooe,"undestroy");function bf(t,e){t.emit("error",e)}s(bf,"emitErrorNT");Sk.exports={destroy:Soe,undestroy:Ooe}});var Ik=ye((V6e,Ok)=>{Ok.exports=Ie("util").deprecate});var v0=ye((U6e,Lk)=>{"use strict";var Ts=Nu();Lk.exports=zn;function Bk(t){var e=this;this.next=null,this.entry=null,this.finish=function(){Koe(e,t)}}s(Bk,"CorkedRequest");var Ioe=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:Ts.nextTick,Kl;zn.WritableState=Fu;var Dk=Object.create(Wl());Dk.inherits=As();var Noe={deprecate:Ik()},Fk=p0(),vf=hf().Buffer,Boe=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Doe(t){return vf.from(t)}s(Doe,"_uint8ArrayToBuffer");function Foe(t){return vf.isBuffer(t)||t instanceof Boe}s(Foe,"_isUint8Array");var Rk=b0();Dk.inherits(zn,Fk);function Roe(){}s(Roe,"nop");function Fu(t,e){Kl=Kl||Cs(),t=t||{};var n=e instanceof Kl;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var i=t.highWaterMark,r=t.writableHighWaterMark,a=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:n&&(r||r===0)?this.highWaterMark=r:this.highWaterMark=a,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=t.decodeStrings===!1;this.decodeStrings=!o,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(l){qoe(e,l)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new Bk(this)}s(Fu,"WritableState");Fu.prototype.getBuffer=s(function(){for(var e=this.bufferedRequest,n=[];e;)n.push(e),e=e.next;return n},"getBuffer");(function(){try{Object.defineProperty(Fu.prototype,"buffer",{get:Noe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var xf;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(xf=Function.prototype[Symbol.hasInstance],Object.defineProperty(zn,Symbol.hasInstance,{value:function(t){return xf.call(this,t)?!0:this!==zn?!1:t&&t._writableState instanceof Fu}})):xf=s(function(t){return t instanceof this},"realHasInstance");function zn(t){if(Kl=Kl||Cs(),!xf.call(zn,this)&&!(this instanceof Kl))return new zn(t);this._writableState=new Fu(t,this),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),Fk.call(this)}s(zn,"Writable");zn.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Moe(t,e){var n=new Error("write after end");t.emit("error",n),Ts.nextTick(e,n)}s(Moe,"writeAfterEnd");function Poe(t,e,n,i){var r=!0,a=!1;return n===null?a=new TypeError("May not write null values to stream"):typeof n!="string"&&n!==void 0&&!e.objectMode&&(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),Ts.nextTick(i,a),r=!1),r}s(Poe,"validChunk");zn.prototype.write=function(t,e,n){var i=this._writableState,r=!1,a=!i.objectMode&&Foe(t);return a&&!vf.isBuffer(t)&&(t=Doe(t)),typeof e=="function"&&(n=e,e=null),a?e="buffer":e||(e=i.defaultEncoding),typeof n!="function"&&(n=Roe),i.ended?Moe(this,n):(a||Poe(this,i,t,n))&&(i.pendingcb++,r=zoe(this,i,a,t,e,n)),r};zn.prototype.cork=function(){var t=this._writableState;t.corked++};zn.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&Mk(this,t))};zn.prototype.setDefaultEncoding=s(function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},"setDefaultEncoding");function Loe(t,e,n){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=vf.from(e,n)),e}s(Loe,"decodeChunk");Object.defineProperty(zn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function zoe(t,e,n,i,r,a){if(!n){var o=Loe(e,i,r);i!==o&&(n=!0,r="buffer",i=o)}var l=e.objectMode?1:i.length;e.length+=l;var c=e.length{"use strict";var zk=Nu(),Zoe=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};qk.exports=to;var Vk=Object.create(Wl());Vk.inherits=As();var Uk=k0(),w0=v0();Vk.inherits(to,Uk);for(y0=Zoe(w0.prototype),yf=0;yf{var kf=Ie("buffer"),no=kf.Buffer;function Hk(t,e){for(var n in t)e[n]=t[n]}s(Hk,"copyProps");no.from&&no.alloc&&no.allocUnsafe&&no.allocUnsafeSlow?Gk.exports=kf:(Hk(kf,E0),E0.Buffer=Zl);function Zl(t,e,n){return no(t,e,n)}s(Zl,"SafeBuffer");Hk(no,Zl);Zl.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return no(t,e,n)};Zl.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=no(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};Zl.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return no(t)};Zl.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return kf.SlowBuffer(t)}});var T0=ye(Kk=>{"use strict";var A0=Jk().Buffer,Wk=A0.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Qoe(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}s(Qoe,"_normalizeEncoding");function $oe(t){var e=Qoe(t);if(typeof e!="string"&&(A0.isEncoding===Wk||!Wk(t)))throw new Error("Unknown encoding: "+t);return e||t}s($oe,"normalizeEncoding");Kk.StringDecoder=Ru;function Ru(t){this.encoding=$oe(t);var e;switch(this.encoding){case"utf16le":this.text=ase,this.end=ose,e=4;break;case"utf8":this.fillLast=nse,e=4;break;case"base64":this.text=sse,this.end=lse,e=3;break;default:this.write=cse,this.end=use;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=A0.allocUnsafe(e)}s(Ru,"StringDecoder");Ru.prototype.write=function(t){if(t.length===0)return"";var e,n;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}s(j0,"utf8CheckByte");function ese(t,e,n){var i=e.length-1;if(i=0?(r>0&&(t.lastNeed=r-1),r):--i=0?(r>0&&(t.lastNeed=r-2),r):--i=0?(r>0&&(r===2?r=0:t.lastNeed=r-3),r):0))}s(ese,"utf8CheckIncomplete");function tse(t,e,n){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}s(tse,"utf8CheckExtraBytes");function nse(t){var e=this.lastTotal-this.lastNeed,n=tse(this,t,e);if(n!==void 0)return n;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}s(nse,"utf8FillLast");function ise(t,e){var n=ese(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var i=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,i),t.toString("utf8",e,i)}s(ise,"utf8Text");function rse(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}s(rse,"utf8End");function ase(t,e){if((t.length-e)%2===0){var n=t.toString("utf16le",e);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}s(ase,"utf16Text");function ose(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}s(ose,"utf16End");function sse(t,e){var n=(t.length-e)%3;return n===0?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}s(sse,"base64Text");function lse(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}s(lse,"base64End");function cse(t){return t.toString(this.encoding)}s(cse,"simpleWrite");function use(t){return t&&t.length?this.write(t):""}s(use,"simpleEnd")});var k0=ye((Y6e,o5)=>{"use strict";var Xl=Nu();o5.exports=yn;var dse=wk(),Mu;yn.ReadableState=t5;var Z6e=Ie("events").EventEmitter,Qk=s(function(t,e){return t.listeners(e).length},"EElistenerCount"),N0=p0(),Pu=hf().Buffer,pse=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function fse(t){return Pu.from(t)}s(fse,"_uint8ArrayToBuffer");function mse(t){return Pu.isBuffer(t)||t instanceof pse}s(mse,"_isUint8Array");var $k=Object.create(Wl());$k.inherits=As();var C0=Ie("util"),Xt=void 0;C0&&C0.debuglog?Xt=C0.debuglog("stream"):Xt=s(function(){},"debug");var hse=Ck(),e5=b0(),Yl;$k.inherits(yn,N0);var S0=["error","close","destroy","pause","resume"];function gse(t,e,n){if(typeof t.prependListener=="function")return t.prependListener(e,n);!t._events||!t._events[e]?t.on(e,n):dse(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]}s(gse,"prependListener");function t5(t,e){Mu=Mu||Cs(),t=t||{};var n=e instanceof Mu;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,r=t.readableHighWaterMark,a=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:n&&(r||r===0)?this.highWaterMark=r:this.highWaterMark=a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new hse,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(Yl||(Yl=T0().StringDecoder),this.decoder=new Yl(t.encoding),this.encoding=t.encoding)}s(t5,"ReadableState");function yn(t){if(Mu=Mu||Cs(),!(this instanceof yn))return new yn(t);this._readableState=new t5(t,this),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),N0.call(this)}s(yn,"Readable");Object.defineProperty(yn.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}});yn.prototype.destroy=e5.destroy;yn.prototype._undestroy=e5.undestroy;yn.prototype._destroy=function(t,e){this.push(null),e(t)};yn.prototype.push=function(t,e){var n=this._readableState,i;return n.objectMode?i=!0:typeof t=="string"&&(e=e||n.defaultEncoding,e!==n.encoding&&(t=Pu.from(t,e),e=""),i=!0),n5(this,t,e,!1,i)};yn.prototype.unshift=function(t){return n5(this,t,null,!0,!1)};function n5(t,e,n,i,r){var a=t._readableState;if(e===null)a.reading=!1,vse(t,a);else{var o;r||(o=_se(a,e)),o?t.emit("error",o):a.objectMode||e&&e.length>0?(typeof e!="string"&&!a.objectMode&&Object.getPrototypeOf(e)!==Pu.prototype&&(e=fse(e)),i?a.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):O0(t,a,e,!0):a.ended?t.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(e=a.decoder.write(e),a.objectMode||e.length!==0?O0(t,a,e,!1):i5(t,a)):O0(t,a,e,!1))):i||(a.reading=!1)}return bse(a)}s(n5,"readableAddChunk");function O0(t,e,n,i){e.flowing&&e.length===0&&!e.sync?(t.emit("data",n),t.read(0)):(e.length+=e.objectMode?1:n.length,i?e.buffer.unshift(n):e.buffer.push(n),e.needReadable&&Ef(t)),i5(t,e)}s(O0,"addChunk");function _se(t,e){var n;return!mse(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(n=new TypeError("Invalid non-string/buffer chunk")),n}s(_se,"chunkInvalid");function bse(t){return!t.ended&&(t.needReadable||t.length=Zk?t=Zk:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}s(xse,"computeNewHighWaterMark");function Yk(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=xse(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}s(Yk,"howMuchToRead");yn.prototype.read=function(t){Xt("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return Xt("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?I0(this):Ef(this),null;if(t=Yk(t,e),t===0&&e.ended)return e.length===0&&I0(this),null;var i=e.needReadable;Xt("need readable",i),(e.length===0||e.length-t0?r=r5(t,e):r=null,r===null?(e.needReadable=!0,t=0):e.length-=t,e.length===0&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&I0(this)),r!==null&&this.emit("data",r),r};function vse(t,e){if(!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,Ef(t)}}s(vse,"onEofChunk");function Ef(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(Xt("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?Xl.nextTick(Xk,t):Xk(t))}s(Ef,"emitReadable");function Xk(t){Xt("emit readable"),t.emit("readable"),B0(t)}s(Xk,"emitReadable_");function i5(t,e){e.readingMore||(e.readingMore=!0,Xl.nextTick(yse,t,e))}s(i5,"maybeReadMore");function yse(t,e){for(var n=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length1&&a5(i.pipes,t)!==-1)&&!u&&(Xt("false write response, pause",i.awaitDrain),i.awaitDrain++,p=!0),n.pause())}s(m,"ondata");function f(_){Xt("onerror",_),g(),t.removeListener("error",f),Qk(t,"error")===0&&t.emit("error",_)}s(f,"onerror"),gse(t,"error",f);function h(){t.removeListener("finish",b),g()}s(h,"onclose"),t.once("close",h);function b(){Xt("onfinish"),t.removeListener("close",h),g()}s(b,"onfinish"),t.once("finish",b);function g(){Xt("unpipe"),n.unpipe(t)}return s(g,"unpipe"),t.emit("pipe",n),i.flowing||(Xt("pipe resume"),n.resume()),t};function wse(t){return function(){var e=t._readableState;Xt("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,e.awaitDrain===0&&Qk(t,"data")&&(e.flowing=!0,B0(t))}}s(wse,"pipeOnDrain");yn.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n),this);if(!t){var i=e.pipes,r=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a=e.length?(e.decoder?n=e.buffer.join(""):e.buffer.length===1?n=e.buffer.head.data:n=e.buffer.concat(e.length),e.buffer.clear()):n=Ase(t,e.buffer,e.decoder),n}s(r5,"fromList");function Ase(t,e,n){var i;return ta.length?a.length:t;if(o===a.length?r+=a:r+=a.slice(0,t),t-=o,t===0){o===a.length?(++i,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=a.slice(o));break}++i}return e.length-=i,r}s(Tse,"copyFromBufferString");function Cse(t,e){var n=Pu.allocUnsafe(t),i=e.head,r=1;for(i.data.copy(n),t-=i.data.length;i=i.next;){var a=i.data,o=t>a.length?a.length:t;if(a.copy(n,n.length-t,0,o),t-=o,t===0){o===a.length?(++r,i.next?e.head=i.next:e.head=e.tail=null):(e.head=i,i.data=a.slice(o));break}++r}return e.length-=r,n}s(Cse,"copyFromBuffer");function I0(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,Xl.nextTick(Sse,e,t))}s(I0,"endReadable");function Sse(t,e){!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"))}s(Sse,"endReadableNT");function a5(t,e){for(var n=0,i=t.length;n{"use strict";c5.exports=io;var jf=Cs(),l5=Object.create(Wl());l5.inherits=As();l5.inherits(io,jf);function Ose(t,e){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,e!=null&&this.push(e),i(t);var r=this._readableState;r.reading=!1,(r.needReadable||r.length{"use strict";p5.exports=Lu;var u5=D0(),d5=Object.create(Wl());d5.inherits=As();d5.inherits(Lu,u5);function Lu(t){if(!(this instanceof Lu))return new Lu(t);u5.call(this,t)}s(Lu,"PassThrough");Lu.prototype._transform=function(t,e,n){n(null,t)}});var Ss=ye((hi,Af)=>{var ba=Ie("stream");process.env.READABLE_STREAM==="disable"&&ba?(Af.exports=ba,hi=Af.exports=ba.Readable,hi.Readable=ba.Readable,hi.Writable=ba.Writable,hi.Duplex=ba.Duplex,hi.Transform=ba.Transform,hi.PassThrough=ba.PassThrough,hi.Stream=ba):(hi=Af.exports=k0(),hi.Stream=ba||hi,hi.Readable=hi,hi.Writable=v0(),hi.Duplex=Cs(),hi.Transform=D0(),hi.PassThrough=f5())});var h5=ye((nSe,m5)=>{m5.exports=Ss().Duplex});var _5=ye((iSe,g5)=>{var F0=h5(),Nse=Ie("util"),Ql=lf().Buffer;function Bn(t){if(!(this instanceof Bn))return new Bn(t);if(this._bufs=[],this.length=0,typeof t=="function"){this._callback=t;var e=s(function(i){this._callback&&(this._callback(i),this._callback=null)},"piper").bind(this);this.on("pipe",s(function(i){i.on("error",e)},"onPipe")),this.on("unpipe",s(function(i){i.removeListener("error",e)},"onUnpipe"))}else this.append(t);F0.call(this)}s(Bn,"BufferList");Nse.inherits(Bn,F0);Bn.prototype._offset=s(function(e){var n=0,i=0,r;if(e===0)return[0,0];for(;ithis.length)&&(r=this.length),i>=this.length||r<=0)return e||Ql.alloc(0);var a=!!e,o=this._offset(i),l=r-i,c=l,u=a&&n||0,d=o[1],p,m;if(i===0&&r==this.length){if(!a)return this._bufs.length===1?this._bufs[0]:Ql.concat(this._bufs,this.length);for(m=0;mp)this._bufs[m].copy(e,u,d),u+=p;else{this._bufs[m].copy(e,u,d,d+c),u+=p;break}c-=p,d&&(d=0)}return e.length>u?e.slice(0,u):e},"copy");Bn.prototype.shallowSlice=s(function(e,n){e=e||0,n=n||this.length,e<0&&(e+=this.length),n<0&&(n+=this.length);var i=this._offset(e),r=this._offset(n),a=this._bufs.slice(i[0],r[0]+1);return r[1]==0?a.pop():a[a.length-1]=a[a.length-1].slice(0,r[1]),i[1]!=0&&(a[0]=a[0].slice(i[1])),new Bn(a)},"shallowSlice");Bn.prototype.toString=s(function(e,n,i){return this.slice(n,i).toString(e)},"toString");Bn.prototype.consume=s(function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;for(;this._bufs.length;)if(e>=this._bufs[0].length)e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift();else{this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}return this},"consume");Bn.prototype.duplicate=s(function(){for(var e=0,n=new Bn;e{b5.exports=Dse;var Bse=Object.prototype.hasOwnProperty;function Dse(){for(var t={},e=0;e{y5.exports=Rse;var v5=Buffer.from&&Buffer.from!==Uint8Array.from?Buffer.from:Fse;function Fse(t,e){return new Buffer(t,e)}s(Fse,"bufferFrom");function Rse(t,e){if(Buffer.isBuffer(t))return t;if(typeof t=="string")return v5(t,e);if(Array.isArray(t))return v5(t);throw new Error("Input should be a buffer or a string")}s(Rse,"toBuffer")});var k5=ye((cSe,w5)=>{var Mse=function(){try{if(!Buffer.isEncoding("latin1"))return!1;var t=Buffer.alloc?Buffer.alloc(4):new Buffer(4);return t.fill("ab","ucs2"),t.toString("hex")==="61006200"}catch{return!1}}();function Pse(t){return t.length===1&&t.charCodeAt(0)<256}s(Pse,"isSingleByte");function Tf(t,e,n,i){if(n<0||i>t.length)throw new RangeError("Out of range index");return n=n>>>0,i=i===void 0?t.length:i>>>0,i>n&&t.fill(e,n,i),t}s(Tf,"fillWithNumber");function Lse(t,e,n,i){if(n<0||i>t.length)throw new RangeError("Out of range index");if(i<=n)return t;n=n>>>0,i=i===void 0?t.length:i>>>0;for(var r=n,a=e.length;r<=i-a;)e.copy(t,r),r+=a;return r!==i&&e.copy(t,r,0,i-r),t}s(Lse,"fillWithBuffer");function zse(t,e,n,i,r){if(Mse)return t.fill(e,n,i,r);if(typeof e=="number")return Tf(t,e,n,i);if(typeof e=="string"){if(typeof n=="string"?(r=n,n=0,i=t.length):typeof i=="string"&&(r=i,i=t.length),r!==void 0&&typeof r!="string")throw new TypeError("encoding must be a string");if(r==="latin1"&&(r="binary"),typeof r=="string"&&!Buffer.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(e==="")return Tf(t,0,n,i);if(Pse(e))return Tf(t,e.charCodeAt(0),n,i);e=new Buffer(e,r)}return Buffer.isBuffer(e)?Lse(t,e,n,i):Tf(t,0,n,i)}s(zse,"fill");w5.exports=zse});var j5=ye((dSe,E5)=>{function Vse(t){if(typeof t!="number")throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative');return Buffer.allocUnsafe?Buffer.allocUnsafe(t):new Buffer(t)}s(Vse,"allocUnsafe");E5.exports=Vse});var M0=ye((fSe,T5)=>{var A5=k5(),Use=j5();T5.exports=s(function(e,n,i){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative');if(Buffer.alloc)return Buffer.alloc(e,n,i);var r=Use(e);return e===0?r:n===void 0?A5(r,0):(typeof i!="string"&&(i=void 0),A5(r,n,i))},"alloc")});var L0=ye(ec=>{var qse=R0(),Hse=M0(),Gse="0000000000000000000",Jse="7777777777777777777",C5="0".charCodeAt(0),Wse="ustar\x0000",Kse=parseInt("7777",8),Zse=s(function(t,e,n){return typeof t!="number"?n:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)},"clamp"),Yse=s(function(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null},"toType"),Xse=s(function(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0},"toTypeflag"),S5=s(function(t,e,n,i){for(;ne?Jse.slice(0,e)+" ":Gse.slice(0,e-t.length)+t+" "},"encodeOct");function Qse(t){var e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;for(var n=!1,i=[],r=t.length-1;r>0;r--){var a=t[r];e?i.push(a):n&&a===0?i.push(0):n?(n=!1,i.push(256-a)):i.push(255-a)}var o=0,l=i.length;for(r=0;r=Math.pow(10,n)&&n++,e+n+t},"addLength");ec.decodeLongPath=function(t,e){return $l(t,0,t.length,e)};ec.encodePax=function(t){var e="";t.name&&(e+=P0(" path="+t.name+` +`)),t.linkname&&(e+=P0(" linkpath="+t.linkname+` +`));var n=t.pax;if(n)for(var i in n)e+=P0(" "+i+"="+n[i]+` +`);return qse(e)};ec.decodePax=function(t){for(var e={};t.length;){for(var n=0;n100;){var r=n.indexOf("/");if(r===-1)return null;i+=i?"/"+n.slice(0,r):n.slice(0,r),n=n.slice(r+1)}return Buffer.byteLength(n)>100||Buffer.byteLength(i)>155||t.linkname&&Buffer.byteLength(t.linkname)>100?null:(e.write(n),e.write(Io(t.mode&Kse,6),100),e.write(Io(t.uid,6),108),e.write(Io(t.gid,6),116),e.write(Io(t.size,11),124),e.write(Io(t.mtime.getTime()/1e3|0,11),136),e[156]=C5+Xse(t.type),t.linkname&&e.write(t.linkname,157),e.write(Wse,257),t.uname&&e.write(t.uname,265),t.gname&&e.write(t.gname,297),e.write(Io(t.devmajor||0,6),329),e.write(Io(t.devminor||0,6),337),i&&e.write(i,345),e.write(Io(O5(e),6),148),e)};ec.decode=function(t,e){var n=t[156]===0?0:t[156]-C5,i=$l(t,0,100,e),r=No(t,100,8),a=No(t,108,8),o=No(t,116,8),l=No(t,124,12),c=No(t,136,12),u=Yse(n),d=t[157]===0?null:$l(t,157,100,e),p=$l(t,265,32),m=$l(t,297,32),f=No(t,329,8),h=No(t,337,8);t[345]&&(i=$l(t,345,155,e)+"/"+i),n===0&&i&&i[i.length-1]==="/"&&(n=5);var b=O5(t);if(b===8*32)return null;if(b!==No(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");return{name:i,mode:r,uid:a,gid:o,size:l,mtime:new Date(1e3*c),type:u,linkname:d,uname:p,gname:m,devmajor:f,devminor:h}}});var M5=ye((_Se,R5)=>{var N5=Ie("util"),$se=_5(),ele=x5(),zu=L0(),B5=Ss().Writable,D5=Ss().PassThrough,F5=s(function(){},"noop"),I5=s(function(t){return t&=511,t&&512-t},"overflow"),tle=s(function(t,e){var n=new Cf(t,e);return n.end(),n},"emptyStream"),nle=s(function(t,e){return e.path&&(t.name=e.path),e.linkpath&&(t.linkname=e.linkpath),e.size&&(t.size=parseInt(e.size,10)),t.pax=e,t},"mixinPax"),Cf=s(function(t,e){this._parent=t,this.offset=e,D5.call(this)},"Source");N5.inherits(Cf,D5);Cf.prototype.destroy=function(t){this._parent.destroy(t)};var ro=s(function(t){if(!(this instanceof ro))return new ro(t);B5.call(this,t),t=t||{},this._offset=0,this._buffer=$se(),this._missing=0,this._partial=!1,this._onparse=F5,this._header=null,this._stream=null,this._overflow=null,this._cb=null,this._locked=!1,this._destroyed=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null;var e=this,n=e._buffer,i=s(function(){e._continue()},"oncontinue"),r=s(function(m){if(e._locked=!1,m)return e.destroy(m);e._stream||i()},"onunlock"),a=s(function(){e._stream=null;var m=I5(e._header.size);m?e._parse(m,o):e._parse(512,p),e._locked||i()},"onstreamend"),o=s(function(){e._buffer.consume(I5(e._header.size)),e._parse(512,p),i()},"ondrain"),l=s(function(){var m=e._header.size;e._paxGlobal=zu.decodePax(n.slice(0,m)),n.consume(m),a()},"onpaxglobalheader"),c=s(function(){var m=e._header.size;e._pax=zu.decodePax(n.slice(0,m)),e._paxGlobal&&(e._pax=ele(e._paxGlobal,e._pax)),n.consume(m),a()},"onpaxheader"),u=s(function(){var m=e._header.size;this._gnuLongPath=zu.decodeLongPath(n.slice(0,m),t.filenameEncoding),n.consume(m),a()},"ongnulongpath"),d=s(function(){var m=e._header.size;this._gnuLongLinkPath=zu.decodeLongPath(n.slice(0,m),t.filenameEncoding),n.consume(m),a()},"ongnulonglinkpath"),p=s(function(){var m=e._offset,f;try{f=e._header=zu.decode(n.slice(0,512),t.filenameEncoding)}catch(h){e.emit("error",h)}if(n.consume(512),!f){e._parse(512,p),i();return}if(f.type==="gnu-long-path"){e._parse(f.size,u),i();return}if(f.type==="gnu-long-link-path"){e._parse(f.size,d),i();return}if(f.type==="pax-global-header"){e._parse(f.size,l),i();return}if(f.type==="pax-header"){e._parse(f.size,c),i();return}if(e._gnuLongPath&&(f.name=e._gnuLongPath,e._gnuLongPath=null),e._gnuLongLinkPath&&(f.linkname=e._gnuLongLinkPath,e._gnuLongLinkPath=null),e._pax&&(e._header=f=nle(f,e._pax),e._pax=null),e._locked=!0,!f.size||f.type==="directory"){e._parse(512,p),e.emit("entry",f,tle(e,m),r);return}e._stream=new Cf(e,m),e.emit("entry",f,e._stream,r),e._parse(f.size,a),i()},"onheader");this._onheader=p,this._parse(512,p)},"Extract");N5.inherits(ro,B5);ro.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.emit("close"))};ro.prototype._parse=function(t,e){this._destroyed||(this._offset+=t,this._missing=t,e===this._onheader&&(this._partial=!1),this._onparse=e)};ro.prototype._continue=function(){if(!this._destroyed){var t=this._cb;this._cb=F5,this._overflow?this._write(this._overflow,void 0,t):t()}};ro.prototype._write=function(t,e,n){if(!this._destroyed){var i=this._stream,r=this._buffer,a=this._missing;if(t.length&&(this._partial=!0),t.lengtha&&(o=t.slice(a),t=t.slice(0,a)),i?i.end(t):r.append(t),this._overflow=o,this._onparse()}};ro.prototype._final=function(t){if(this._partial)return this.destroy(new Error("Unexpected end of data"));t()};R5.exports=ro});var L5=ye((xSe,P5)=>{P5.exports=Ie("fs").constants||Ie("constants")});var U5=ye((vSe,V5)=>{V5.exports=z5;function z5(t,e){if(t&&e)return z5(t)(e);if(typeof t!="function")throw new TypeError("need wrapper function");return Object.keys(t).forEach(function(i){n[i]=t[i]}),n;function n(){for(var i=new Array(arguments.length),r=0;r{var q5=U5();z0.exports=q5(Sf);z0.exports.strict=q5(H5);Sf.proto=Sf(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Sf(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return H5(this)},configurable:!0})});function Sf(t){var e=s(function(){return e.called?e.value:(e.called=!0,e.value=t.apply(this,arguments))},"f");return e.called=!1,e}s(Sf,"once");function H5(t){var e=s(function(){if(e.called)throw new Error(e.onceError);return e.called=!0,e.value=t.apply(this,arguments)},"f"),n=t.name||"Function wrapped with `once`";return e.onceError=n+" shouldn't be called more than once",e.called=!1,e}s(H5,"onceStrict")});var U0=ye((ESe,J5)=>{var ile=V0(),rle=s(function(){},"noop"),ale=s(function(t){return t.setHeader&&typeof t.abort=="function"},"isRequest"),ole=s(function(t){return t.stdio&&Array.isArray(t.stdio)&&t.stdio.length===3},"isChildProcess"),G5=s(function(t,e,n){if(typeof e=="function")return G5(t,null,e);e||(e={}),n=ile(n||rle);var i=t._writableState,r=t._readableState,a=e.readable||e.readable!==!1&&t.readable,o=e.writable||e.writable!==!1&&t.writable,l=!1,c=s(function(){t.writable||u()},"onlegacyfinish"),u=s(function(){o=!1,a||n.call(t)},"onfinish"),d=s(function(){a=!1,o||n.call(t)},"onend"),p=s(function(g){n.call(t,g?new Error("exited with error code: "+g):null)},"onexit"),m=s(function(g){n.call(t,g)},"onerror"),f=s(function(){process.nextTick(h)},"onclose"),h=s(function(){if(!l){if(a&&!(r&&r.ended&&!r.destroyed))return n.call(t,new Error("premature close"));if(o&&!(i&&i.ended&&!i.destroyed))return n.call(t,new Error("premature close"))}},"onclosenexttick"),b=s(function(){t.req.on("finish",u)},"onrequest");return ale(t)?(t.on("complete",u),t.on("abort",f),t.req?b():t.on("request",b)):o&&!i&&(t.on("end",c),t.on("close",c)),ole(t)&&t.on("exit",p),t.on("end",d),t.on("finish",u),e.error!==!1&&t.on("error",m),t.on("close",f),function(){l=!0,t.removeListener("complete",u),t.removeListener("abort",f),t.removeListener("request",b),t.req&&t.req.removeListener("finish",u),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",u),t.removeListener("exit",p),t.removeListener("end",d),t.removeListener("error",m),t.removeListener("close",f)}},"eos");J5.exports=G5});var X5=ye((ASe,Y5)=>{var tc=L5(),W5=U0(),If=Ie("util"),sle=M0(),lle=R0(),K5=Ss().Readable,nc=Ss().Writable,cle=Ie("string_decoder").StringDecoder,Of=L0(),ule=parseInt("755",8),dle=parseInt("644",8),Z5=sle(1024),H0=s(function(){},"noop"),q0=s(function(t,e){e&=511,e&&t.push(Z5.slice(0,512-e))},"overflow");function ple(t){switch(t&tc.S_IFMT){case tc.S_IFBLK:return"block-device";case tc.S_IFCHR:return"character-device";case tc.S_IFDIR:return"directory";case tc.S_IFIFO:return"fifo";case tc.S_IFLNK:return"symlink"}return"file"}s(ple,"modeToType");var Nf=s(function(t){nc.call(this),this.written=0,this._to=t,this._destroyed=!1},"Sink");If.inherits(Nf,nc);Nf.prototype._write=function(t,e,n){if(this.written+=t.length,this._to.push(t))return n();this._to._drain=n};Nf.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var Bf=s(function(){nc.call(this),this.linkname="",this._decoder=new cle("utf-8"),this._destroyed=!1},"LinkSink");If.inherits(Bf,nc);Bf.prototype._write=function(t,e,n){this.linkname+=this._decoder.write(t),n()};Bf.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var Vu=s(function(){nc.call(this),this._destroyed=!1},"Void");If.inherits(Vu,nc);Vu.prototype._write=function(t,e,n){n(new Error("No body allowed for this entry"))};Vu.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var xa=s(function(t){if(!(this instanceof xa))return new xa(t);K5.call(this,t),this._drain=H0,this._finalized=!1,this._finalizing=!1,this._destroyed=!1,this._stream=null},"Pack");If.inherits(xa,K5);xa.prototype.entry=function(t,e,n){if(this._stream)throw new Error("already piping an entry");if(!(this._finalized||this._destroyed)){typeof e=="function"&&(n=e,e=null),n||(n=H0);var i=this;if((!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=ple(t.mode)),t.mode||(t.mode=t.type==="directory"?ule:dle),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof e=="string"&&(e=lle(e)),Buffer.isBuffer(e))return t.size=e.length,this._encode(t),this.push(e),q0(i,t.size),process.nextTick(n),new Vu;if(t.type==="symlink"&&!t.linkname){var r=new Bf;return W5(r,function(o){if(o)return i.destroy(),n(o);t.linkname=r.linkname,i._encode(t),n()}),r}if(this._encode(t),t.type!=="file"&&t.type!=="contiguous-file")return process.nextTick(n),new Vu;var a=new Nf(this);return this._stream=a,W5(a,function(o){if(i._stream=null,o)return i.destroy(),n(o);if(a.written!==t.size)return i.destroy(),n(new Error("size mismatch"));q0(i,t.size),i._finalizing&&i.finalize(),n()}),a}};xa.prototype.finalize=function(){if(this._stream){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(Z5),this.push(null))};xa.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.destroy&&this._stream.destroy())};xa.prototype._encode=function(t){if(!t.pax){var e=Of.encode(t);if(e){this.push(e);return}}this._encodePax(t)};xa.prototype._encodePax=function(t){var e=Of.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),n={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:e.length,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(Of.encode(n)),this.push(e),q0(this,e.length),n.size=t.size,n.type=t.type,this.push(Of.encode(n))};xa.prototype._read=function(t){var e=this._drain;this._drain=H0,e()};Y5.exports=xa});var Q5=ye(G0=>{G0.extract=M5();G0.pack=X5()});var Df=ye((SSe,eE)=>{"use strict";var $5=u0(),fle=ff(),mle=Q5();eE.exports=()=>t=>{if(!Buffer.isBuffer(t)&&!fle(t))return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof t}`));if(Buffer.isBuffer(t)&&(!$5(t)||$5(t).ext!=="tar"))return Promise.resolve([]);let e=mle.extract(),n=[];e.on("entry",(r,a,o)=>{let l=[];a.on("data",c=>l.push(c)),a.on("end",()=>{let c={data:Buffer.concat(l),mode:r.mode,mtime:r.mtime,path:r.name,type:r.type};(r.type==="symlink"||r.type==="link")&&(c.linkname=r.linkname),n.push(c),o()})});let i=new Promise((r,a)=>{Buffer.isBuffer(t)||t.on("error",a),e.on("finish",()=>r(n)),e.on("error",a)});return e.then=i.then.bind(i),e.catch=i.catch.bind(i),Buffer.isBuffer(t)?e.end(t):t.pipe(e),e}});var nE=ye((OSe,tE)=>{"use strict";var ic=s(t=>Array.from(t).map(e=>e.charCodeAt(0)),"toBytes"),hle=ic("META-INF/mozilla.rsa"),gle=ic("[Content_Types].xml"),_le=ic("_rels/.rels");tE.exports=t=>{let e=new Uint8Array(t);if(!(e&&e.length>1))return null;let n=s((i,r)=>{r=Object.assign({offset:0},r);for(let a=0;ao.findIndex((l,c,u)=>u[c]===80&&u[c+1]===75&&u[c+2]===3&&u[c+3]===4),"nextZipHeaderIndex"),a=r(i);if(a!==-1){let o=e.subarray(a+8,a+8+1e3),l=r(o);if(l!==-1){let c=8+a+l+30;if(n(ic("word/"),{offset:c}))return{ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"};if(n(ic("ppt/"),{offset:c}))return{ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"};if(n(ic("xl/"),{offset:c}))return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}}}}}if(n([80,75])&&(e[2]===3||e[2]===5||e[2]===7)&&(e[3]===4||e[3]===6||e[3]===8))return{ext:"zip",mime:"application/zip"};if(n([117,115,116,97,114],{offset:257}))return{ext:"tar",mime:"application/x-tar"};if(n([82,97,114,33,26,7])&&(e[6]===0||e[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(n([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(n([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(n([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(n([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(n([51,103,112,53])||n([0,0,0])&&n([102,116,121,112],{offset:4})&&(n([109,112,52,49],{offset:8})||n([109,112,52,50],{offset:8})||n([105,115,111,109],{offset:8})||n([105,115,111,50],{offset:8})||n([109,109,112,52],{offset:8})||n([77,52,86],{offset:8})||n([100,97,115,104],{offset:8})))return{ext:"mp4",mime:"video/mp4"};if(n([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(n([26,69,223,163])){let i=e.subarray(4,4100),r=i.findIndex((a,o,l)=>l[o]===66&&l[o+1]===130);if(r!==-1){let a=r+3,o=s(l=>Array.from(l).every((c,u)=>i[a+u]===c.charCodeAt(0)),"findDocType");if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}if(n([0,0,0,20,102,116,121,112,113,116,32,32])||n([102,114,101,101],{offset:4})||n([102,116,121,112,113,116,32,32],{offset:4})||n([109,100,97,116],{offset:4})||n([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(n([82,73,70,70])&&n([65,86,73],{offset:8}))return{ext:"avi",mime:"video/x-msvideo"};if(n([48,38,178,117,142,102,207,17,166,217]))return{ext:"wmv",mime:"video/x-ms-wmv"};if(n([0,0,1,186]))return{ext:"mpg",mime:"video/mpeg"};for(let i=0;i<2&&i{var iE=[0,1,3,7,15,31,63,127,255],Uu=s(function(t){this.stream=t,this.bitOffset=0,this.curByte=0,this.hasByte=!1},"BitReader");Uu.prototype._ensureByte=function(){this.hasByte||(this.curByte=this.stream.readByte(),this.hasByte=!0)};Uu.prototype.read=function(t){for(var e=0;t>0;){this._ensureByte();var n=8-this.bitOffset;if(t>=n)e<<=n,e|=iE[n]&this.curByte,this.hasByte=!1,this.bitOffset=0,t-=n;else{e<<=t;var i=n-t;e|=(this.curByte&iE[t]<>i,this.bitOffset+=t,t=0}}return e};Uu.prototype.seek=function(t){var e=t%8,n=(t-e)/8;this.bitOffset=e,this.stream.seek(n),this.hasByte=!1};Uu.prototype.pi=function(){var t=new Buffer(6),e;for(e=0;e{var Os=s(function(){},"Stream");Os.prototype.readByte=function(){throw new Error("abstract method readByte() not implemented")};Os.prototype.read=function(t,e,n){for(var i=0;i{lE.exports=function(){var t=new Uint32Array([0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188]),e=s(function(){var n=4294967295;this.getCRC=function(){return~n>>>0},this.updateCRC=function(i){n=n<<8^t[(n>>>24^i)&255]},this.updateCRCRun=function(i,r){for(;r-- >0;)n=n<<8^t[(n>>>24^i)&255]}},"CRC32");return e}()});var uE=ye((PSe,ble)=>{ble.exports={name:"seek-bzip",version:"1.0.6",contributors:["C. Scott Ananian (http://cscott.net)","Eli Skeggs","Kevin Kwok","Rob Landley (http://landley.net)"],description:"a pure-JavaScript Node.JS module for random-access decoding bzip2 data",main:"./lib/index.js",repository:{type:"git",url:"https://github.com/cscott/seek-bzip.git"},license:"MIT",bin:{"seek-bunzip":"./bin/seek-bunzip","seek-table":"./bin/seek-bzip-table"},directories:{test:"test"},dependencies:{commander:"^2.8.1"},devDependencies:{fibers:"~1.0.6",mocha:"~2.2.5"},scripts:{test:"mocha"}}});var bE=ye((LSe,_E)=>{var xle=aE(),qu=sE(),mE=cE(),hE=uE(),Ff=20,dE=258,pE=0,vle=1,yle=2,wle=6,kle=50,Ele="314159265359",jle="177245385090",fE=s(function(t,e){var n=t[e],i;for(i=e;i>0;i--)t[i]=t[i-1];return t[0]=n,n},"mtf"),wn={OK:0,LAST_BLOCK:-1,NOT_BZIP_DATA:-2,UNEXPECTED_INPUT_EOF:-3,UNEXPECTED_OUTPUT_EOF:-4,DATA_ERROR:-5,OUT_OF_MEMORY:-6,OBSOLETE_INPUT:-7,END_OF_BLOCK:-8},Bo={};Bo[wn.LAST_BLOCK]="Bad file checksum";Bo[wn.NOT_BZIP_DATA]="Not bzip data";Bo[wn.UNEXPECTED_INPUT_EOF]="Unexpected input EOF";Bo[wn.UNEXPECTED_OUTPUT_EOF]="Unexpected output EOF";Bo[wn.DATA_ERROR]="Data error";Bo[wn.OUT_OF_MEMORY]="Out of memory";Bo[wn.OBSOLETE_INPUT]="Obsolete (pre 0.9.5) bzip format not supported.";var gi=s(function(t,e){var n=Bo[t]||"unknown error";e&&(n+=": "+e);var i=new TypeError(n);throw i.errorCode=t,i},"_throw"),Si=s(function(t,e){this.writePos=this.writeCurrent=this.writeCount=0,this._start_bunzip(t,e)},"Bunzip");Si.prototype._init_block=function(){var t=this._get_next_block();return t?(this.blockCRC=new mE,!0):(this.writeCount=-1,!1)};Si.prototype._start_bunzip=function(t,e){var n=new Buffer(4);(t.read(n,0,4)!==4||String.fromCharCode(n[0],n[1],n[2])!=="BZh")&&gi(wn.NOT_BZIP_DATA,"bad magic");var i=n[3]-48;(i<1||i>9)&&gi(wn.NOT_BZIP_DATA,"level out of range"),this.reader=new xle(t),this.dbufSize=1e5*i,this.nextoutput=0,this.outputStream=e,this.streamCRC=0};Si.prototype._get_next_block=function(){var t,e,n,i=this.reader,r=i.pi();if(r===jle)return!1;r!==Ele&&gi(wn.NOT_BZIP_DATA),this.targetBlockCRC=i.read(32)>>>0,this.streamCRC=(this.targetBlockCRC^(this.streamCRC<<1|this.streamCRC>>>31))>>>0,i.read(1)&&gi(wn.OBSOLETE_INPUT);var a=i.read(24);a>this.dbufSize&&gi(wn.DATA_ERROR,"initial position out of bounds");var o=i.read(16),l=new Buffer(256),c=0;for(t=0;t<16;t++)if(o&1<<15-t){var u=t*16;for(n=i.read(16),e=0;e<16;e++)n&1<<15-e&&(l[c++]=u+e)}var d=i.read(3);(dwle)&&gi(wn.DATA_ERROR);var p=i.read(15);p===0&&gi(wn.DATA_ERROR);var m=new Buffer(256);for(t=0;t=d&&gi(wn.DATA_ERROR);f[t]=fE(m,e)}var h=c+2,b=[],g;for(e=0;eFf)&&gi(wn.DATA_ERROR),!!i.read(1);)i.read(1)?o--:o++;_[t]=o}var w,x;for(w=x=_[0],t=1;tx?x=_[t]:_[t]=p&&gi(wn.DATA_ERROR),g=b[f[j++]]),t=g.minLen,e=i.read(t);t>g.maxLen&&gi(wn.DATA_ERROR),!(e<=g.limit[t]);t++)e=e<<1|i.read(1);e-=g.base[t],(e<0||e>=dE)&&gi(wn.DATA_ERROR);var A=g.permute[e];if(A===pE||A===vle){T||(T=1,o=0),A===pE?o+=T:o+=2*T,T<<=1;continue}if(T)for(T=0,I+o>this.dbufSize&&gi(wn.DATA_ERROR),O=l[m[0]],E[O]+=o;o--;)S[I++]=O;if(A>c)break;I>=this.dbufSize&&gi(wn.DATA_ERROR),t=A-1,O=fE(m,t),O=l[O],E[O]++,S[I++]=O}for((a<0||a>=I)&&gi(wn.DATA_ERROR),e=0,t=0;t<256;t++)n=e+E[t],E[t]=e,e=n;for(t=0;t>=8,Z=-1),this.writePos=M,this.writeCurrent=H,this.writeCount=I,this.writeRun=Z,!0};Si.prototype._read_bunzip=function(t,e){var n,i,r;if(this.writeCount<0)return 0;for(var a=0,o=this.dbuf,l=this.writePos,c=this.writeCurrent,u=this.writeCount,d=this.outputsize,p=this.writeRun;u;){for(u--,i=c,l=o[l],c=l&255,l>>=8,p++===3?(n=c,r=i,c=-1):(n=1,r=c),this.blockCRC.updateCRCRun(r,n);n--;)this.outputStream.writeByte(r),this.nextoutput++;c!=i&&(p=0)}return this.writeCount=u,this.blockCRC.getCRC()!==this.targetBlockCRC&&gi(wn.DATA_ERROR,"Bad block CRC (got "+this.blockCRC.getCRC().toString(16)+" expected "+this.targetBlockCRC.toString(16)+")"),this.nextoutput};var J0=s(function(t){if("readByte"in t)return t;var e=new qu;return e.pos=0,e.readByte=function(){return t[this.pos++]},e.seek=function(n){this.pos=n},e.eof=function(){return this.pos>=t.length},e},"coerceInputStream"),gE=s(function(t){var e=new qu,n=!0;if(t)if(typeof t=="number")e.buffer=new Buffer(t),n=!1;else{if("writeByte"in t)return t;e.buffer=t,n=!1}else e.buffer=new Buffer(16384);return e.pos=0,e.writeByte=function(i){if(n&&this.pos>=this.buffer.length){var r=new Buffer(this.buffer.length*2);this.buffer.copy(r),this.buffer=r}this.buffer[this.pos++]=i},e.getBuffer=function(){if(this.pos!==this.buffer.length){if(!n)throw new TypeError("outputsize does not match decoded input");var i=new Buffer(this.pos);this.buffer.copy(i,0,0,this.pos),this.buffer=i}return this.buffer},e._coerced=!0,e},"coerceOutputStream");Si.Err=wn;Si.decode=function(t,e,n){for(var i=J0(t),r=gE(e),a=new Si(i,r);!("eof"in i&&i.eof());)if(a._init_block())a._read_bunzip();else{var o=a.reader.read(32)>>>0;if(o!==a.streamCRC&&gi(wn.DATA_ERROR,"Bad stream CRC (got "+a.streamCRC.toString(16)+" expected "+o.toString(16)+")"),n&&"eof"in i&&!i.eof())a._start_bunzip(i,r);else break}if("getBuffer"in r)return r.getBuffer()};Si.decodeBlock=function(t,e,n){var i=J0(t),r=gE(n),a=new Si(i,r);a.reader.seek(e);var o=a._get_next_block();if(o&&(a.blockCRC=new mE,a.writeCopies=0,a._read_bunzip()),"getBuffer"in r)return r.getBuffer()};Si.table=function(t,e,n){var i=new qu;i.delegate=J0(t),i.pos=0,i.readByte=function(){return this.pos++,this.delegate.readByte()},i.delegate.eof&&(i.eof=i.delegate.eof.bind(i.delegate));var r=new qu;r.pos=0,r.writeByte=function(){this.pos++};for(var a=new Si(i,r),o=a.dbufSize;!("eof"in i&&i.eof());){var l=i.pos*8+a.reader.bitOffset;if(a.reader.hasByte&&(l-=8),a._init_block()){var c=r.pos;a._read_bunzip(),e(l,r.pos-c)}else{var u=a.reader.read(32);if(n&&"eof"in i&&!i.eof())a._start_bunzip(i,r),console.assert(a.dbufSize===o,"shouldn't change block size within multistream file");else break}}};Si.Stream=qu;Si.version=hE.version;Si.license=hE.license;_E.exports=Si});var yE=ye((xE,vE)=>{var Ale=Ie("stream");xE=vE.exports=W0;W0.through=W0;function W0(t,e,n){t=t||function(d){this.queue(d)},e=e||function(){this.queue(null)};var i=!1,r=!1,a=[],o=!1,l=new Ale;l.readable=l.writable=!0,l.paused=!1,l.autoDestroy=!(n&&n.autoDestroy===!1),l.write=function(d){return t.call(this,d),!l.paused};function c(){for(;a.length&&!l.paused;){var d=a.shift();if(d===null)return l.emit("end");l.emit("data",d)}}s(c,"drain"),l.queue=l.push=function(d){return o||(d===null&&(o=!0),a.push(d),c()),l},l.on("end",function(){l.readable=!1,!l.writable&&l.autoDestroy&&process.nextTick(function(){l.destroy()})});function u(){l.writable=!1,e.call(l),!l.readable&&l.autoDestroy&&l.destroy()}return s(u,"_end"),l.end=function(d){if(!i)return i=!0,arguments.length&&l.write(d),u(),l},l.destroy=function(){if(!r)return r=!0,i=!0,a.length=0,l.writable=l.readable=!1,l.emit("close"),l},l.pause=function(){if(!l.paused)return l.paused=!0,l},l.resume=function(){return l.paused&&(l.paused=!1,l.emit("resume")),c(),l.paused||l.emit("drain"),l},l}s(W0,"through")});var kE=ye((USe,wE)=>{function K0(t){this.name="Bzip2Error",this.message=t,this.stack=new Error().stack}s(K0,"Bzip2Error");K0.prototype=new Error;var _i={Error:function(t){throw new K0(t)}},va={};va.Bzip2Error=K0;va.crcTable=[0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188];va.array=function(t){var e=0,n=0,i=[0,1,3,7,15,31,63,127,255];return function(r){for(var a=0;r>0;){var o=8-e;r>=o?(a<<=o,a|=i[o]&t[n++],e=0,r-=o):(a<<=r,a|=(t[n]&i[r]<<8-r-e)>>8-r-e,e+=r,r=0)}return a}};va.simple=function(t,e){var n=va.array(t),i=va.header(n),r=!1,a=1e5*i,o=new Int32Array(a);do r=va.decompress(n,e,o,a);while(!r)};va.header=function(t){this.byteCount=new Int32Array(256),this.symToByte=new Uint8Array(256),this.mtfSymbol=new Int32Array(256),this.selectors=new Uint8Array(32768),t(8*3)!=4348520&&_i.Error("No magic number found");var e=t(8)-48;return(e<1||e>9)&&_i.Error("Not a BZIP archive"),e};va.decompress=function(t,e,n,i,r){for(var a=20,o=258,l=0,c=1,u=50,d=-1,p="",m=0;m<6;m++)p+=t(8).toString(16);if(p=="177245385090"){var f=t(32)|0;return f!==r&&_i.Error("Error in bzip2: crc32 do not match"),t(null),null}p!="314159265359"&&_i.Error("eek not valid bzip data");var h=t(32)|0;t(1)&&_i.Error("unsupported obsolete version");var b=t(24);b>i&&_i.Error("Initial position larger than buffer size");var g=t(16),_=0;for(m=0;m<16;m++)if(g&1<<15-m){var v=t(16);for(te=0;te<16;te++)v&1<<15-te&&(this.symToByte[_++]=16*m+te)}var w=t(3);(w<2||w>6)&&_i.Error("another error");var x=t(15);x==0&&_i.Error("meh");for(var m=0;m=w&&_i.Error("whoops another error");for(var y=this.mtfSymbol[te],v=te-1;v>=0;v--)this.mtfSymbol[v+1]=this.mtfSymbol[v];this.mtfSymbol[0]=y,this.selectors[m]=y}for(var X=_+2,E=[],T=new Uint8Array(o),I=new Uint16Array(a+1),j,te=0;tea)&&_i.Error("I gave up a while ago on writing error messages"),!!t(1);)t(1)?g--:g++;T[m]=g}var O,S;O=S=T[0];for(var m=1;mS?S=T[m]:T[m]=x&&_i.Error("meow i'm a kitty, that's an error"),j=E[this.selectors[ce++]],A=j.base,M=j.limit),m=j.minLen,te=t(m);m>j.maxLen&&_i.Error("rawr i'm a dinosaur"),!(te<=M[m]);)m++,te=te<<1|t(1);te-=A[m],(te<0||te>=o)&&_i.Error("moo i'm a cow");var le=j.permute[te];if(le==l||le==c){Z||(Z=1,g=0),le==l?g+=Z:g+=2*Z,Z<<=1;continue}if(Z)for(Z=0,ne+g>i&&_i.Error("Boom."),y=this.symToByte[this.mtfSymbol[0]],this.byteCount[y]+=g;g--;)n[ne++]=y;if(le>_)break;ne>=i&&_i.Error("I can't think of anything. Error"),m=le-1,y=this.mtfSymbol[m];for(var v=m-1;v>=0;v--)this.mtfSymbol[v+1]=this.mtfSymbol[v];this.mtfSymbol[0]=y,y=this.symToByte[y],this.byteCount[y]++,n[ne++]=y}(b<0||b>=ne)&&_i.Error("I'm a monkey and I'm throwing something at someone, namely you");for(var te=0,m=0;m<256;m++)v=te+this.byteCount[m],this.byteCount[m]=te,te=v;for(var m=0;m>=8,ve=-1),ne=ne;for(var Q,R,ie;ne;){for(ne--,R=je,fe=n[fe],je=fe&255,fe>>=8,ve++==3?(Q=je,ie=R,je=-1):(Q=1,ie=je);Q--;)d=(d<<8^this.crcTable[(d>>24^ie)&255])&4294967295,e(ie);je!=R&&(ve=0)}return d=(d^-1)>>>0,(d|0)!=(h|0)&&_i.Error("Error in bzip2: crc32 do not match"),r=(d^(r<<1|r>>>31))&4294967295,r};wE.exports=va});var AE=ye((HSe,jE)=>{var EE=[0,1,3,7,15,31,63,127,255];jE.exports=s(function(e){var n=0,i=0,r=e(),a=s(function(o){if(o===null&&n!=0){n=0,i++;return}for(var l=0;o>0;){i>=r.length&&(i=0,r=e());var c=8-n;n===0&&o>0&&a.bytesRead++,o>=c?(l<<=c,l|=EE[c]&r[i++],n=0,o-=c):(l<<=o,l|=(r[i]&EE[o]<<8-o-n)>>8-o-n,n+=o,o=0)}return l},"f");return a.bytesRead=0,a},"bitIterator")});var SE=ye((JSe,CE)=>{var Tle=yE(),TE=kE(),Cle=AE();CE.exports=Sle;function Sle(){var t=[],e=0,n=0,i=!1,r=!1,a=null,o=null;function l(d){if(n){var p=1e5*n,m=new Int32Array(p),f=[],h=s(function(b){f.push(b)},"f");return o=TE.decompress(a,h,m,p,o),o===null?(n=0,!1):(d(Buffer.from(f)),!0)}else return n=TE.header(a),o=0,!0}s(l,"decompressBlock");var c=0;function u(d){if(!i)try{return l(function(p){d.queue(p),p!==null&&(c+=p.length)})}catch(p){return d.emit("error",p),i=!0,!1}}return s(u,"decompressAndQueue"),Tle(s(function(p){for(t.push(p),e+=p.length,a===null&&(a=Cle(function(){return t.shift()}));!i&&e-a.bytesRead+1>=(25e3+1e5*n||4);)u(this)},"write"),s(function(p){for(;!i&&a&&e>a.bytesRead;)u(this);i||(o!==null&&this.emit("error",new Error("input stream ended prematurely")),this.queue(null))},"end"))}s(Sle,"unbzip2Stream")});var BE=ye((KSe,NE)=>{"use strict";var OE=Df(),IE=nE(),Ole=ff(),Ile=bE(),Nle=SE();NE.exports=()=>t=>!Buffer.isBuffer(t)&&!Ole(t)?Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof t}`)):Buffer.isBuffer(t)&&(!IE(t)||IE(t).ext!=="bz2")?Promise.resolve([]):Buffer.isBuffer(t)?OE()(Ile.decode(t)):OE()(t.pipe(Nle()))});var RE=ye((ZSe,FE)=>{"use strict";var Ble=Ie("zlib"),Dle=Df(),DE=u0(),Fle=ff();FE.exports=()=>t=>{if(!Buffer.isBuffer(t)&&!Fle(t))return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof t}`));if(Buffer.isBuffer(t)&&(!DE(t)||DE(t).ext!=="gz"))return Promise.resolve([]);let e=Ble.createGunzip(),n=Dle()(e);return Buffer.isBuffer(t)?e.end(t):t.pipe(e),n}});var PE=ye((YSe,ME)=>{"use strict";ME.exports=function(t){return t&&t.length>1?t[0]===255&&t[1]===216&&t[2]===255?{ext:"jpg",mime:"image/jpeg"}:t[0]===137&&t[1]===80&&t[2]===78&&t[3]===71?{ext:"png",mime:"image/png"}:t[0]===71&&t[1]===73&&t[2]===70?{ext:"gif",mime:"image/gif"}:t[8]===87&&t[9]===69&&t[10]===66&&t[11]===80?{ext:"webp",mime:"image/webp"}:t[0]===70&&t[1]===76&&t[2]===73&&t[3]===70?{ext:"flif",mime:"image/flif"}:(t[0]===73&&t[1]===73&&t[2]===42&&t[3]===0||t[0]===77&&t[1]===77&&t[2]===0&&t[3]===42)&&t[8]===67&&t[9]===82?{ext:"cr2",mime:"image/x-canon-cr2"}:t[0]===73&&t[1]===73&&t[2]===42&&t[3]===0||t[0]===77&&t[1]===77&&t[2]===0&&t[3]===42?{ext:"tif",mime:"image/tiff"}:t[0]===66&&t[1]===77?{ext:"bmp",mime:"image/bmp"}:t[0]===73&&t[1]===73&&t[2]===188?{ext:"jxr",mime:"image/vnd.ms-photo"}:t[0]===56&&t[1]===66&&t[2]===80&&t[3]===83?{ext:"psd",mime:"image/vnd.adobe.photoshop"}:t[0]===80&&t[1]===75&&t[2]===3&&t[3]===4&&t[30]===109&&t[31]===105&&t[32]===109&&t[33]===101&&t[34]===116&&t[35]===121&&t[36]===112&&t[37]===101&&t[38]===97&&t[39]===112&&t[40]===112&&t[41]===108&&t[42]===105&&t[43]===99&&t[44]===97&&t[45]===116&&t[46]===105&&t[47]===111&&t[48]===110&&t[49]===47&&t[50]===101&&t[51]===112&&t[52]===117&&t[53]===98&&t[54]===43&&t[55]===122&&t[56]===105&&t[57]===112?{ext:"epub",mime:"application/epub+zip"}:t[0]===80&&t[1]===75&&t[2]===3&&t[3]===4&&t[30]===77&&t[31]===69&&t[32]===84&&t[33]===65&&t[34]===45&&t[35]===73&&t[36]===78&&t[37]===70&&t[38]===47&&t[39]===109&&t[40]===111&&t[41]===122&&t[42]===105&&t[43]===108&&t[44]===108&&t[45]===97&&t[46]===46&&t[47]===114&&t[48]===115&&t[49]===97?{ext:"xpi",mime:"application/x-xpinstall"}:t[0]===80&&t[1]===75&&(t[2]===3||t[2]===5||t[2]===7)&&(t[3]===4||t[3]===6||t[3]===8)?{ext:"zip",mime:"application/zip"}:t[257]===117&&t[258]===115&&t[259]===116&&t[260]===97&&t[261]===114?{ext:"tar",mime:"application/x-tar"}:t[0]===82&&t[1]===97&&t[2]===114&&t[3]===33&&t[4]===26&&t[5]===7&&(t[6]===0||t[6]===1)?{ext:"rar",mime:"application/x-rar-compressed"}:t[0]===31&&t[1]===139&&t[2]===8?{ext:"gz",mime:"application/gzip"}:t[0]===66&&t[1]===90&&t[2]===104?{ext:"bz2",mime:"application/x-bzip2"}:t[0]===55&&t[1]===122&&t[2]===188&&t[3]===175&&t[4]===39&&t[5]===28?{ext:"7z",mime:"application/x-7z-compressed"}:t[0]===120&&t[1]===1?{ext:"dmg",mime:"application/x-apple-diskimage"}:t[0]===0&&t[1]===0&&t[2]===0&&(t[3]===24||t[3]===32)&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112||t[0]===51&&t[1]===103&&t[2]===112&&t[3]===53||t[0]===0&&t[1]===0&&t[2]===0&&t[3]===28&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===109&&t[9]===112&&t[10]===52&&t[11]===50&&t[16]===109&&t[17]===112&&t[18]===52&&t[19]===49&&t[20]===109&&t[21]===112&&t[22]===52&&t[23]===50&&t[24]===105&&t[25]===115&&t[26]===111&&t[27]===109||t[0]===0&&t[1]===0&&t[2]===0&&t[3]===28&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===105&&t[9]===115&&t[10]===111&&t[11]===109||t[0]===0&&t[1]===0&&t[2]===0&&t[3]===28&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===109&&t[9]===112&&t[10]===52&&t[11]===50&&t[12]===0&&t[13]===0&&t[14]===0&&t[15]===0?{ext:"mp4",mime:"video/mp4"}:t[0]===0&&t[1]===0&&t[2]===0&&t[3]===28&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===77&&t[9]===52&&t[10]===86?{ext:"m4v",mime:"video/x-m4v"}:t[0]===77&&t[1]===84&&t[2]===104&&t[3]===100?{ext:"mid",mime:"audio/midi"}:t[31]===109&&t[32]===97&&t[33]===116&&t[34]===114&&t[35]===111&&t[36]===115&&t[37]===107&&t[38]===97?{ext:"mkv",mime:"video/x-matroska"}:t[0]===26&&t[1]===69&&t[2]===223&&t[3]===163?{ext:"webm",mime:"video/webm"}:t[0]===0&&t[1]===0&&t[2]===0&&t[3]===20&&t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112?{ext:"mov",mime:"video/quicktime"}:t[0]===82&&t[1]===73&&t[2]===70&&t[3]===70&&t[8]===65&&t[9]===86&&t[10]===73?{ext:"avi",mime:"video/x-msvideo"}:t[0]===48&&t[1]===38&&t[2]===178&&t[3]===117&&t[4]===142&&t[5]===102&&t[6]===207&&t[7]===17&&t[8]===166&&t[9]===217?{ext:"wmv",mime:"video/x-ms-wmv"}:t[0]===0&&t[1]===0&&t[2]===1&&t[3].toString(16)[0]==="b"?{ext:"mpg",mime:"video/mpeg"}:t[0]===73&&t[1]===68&&t[2]===51||t[0]===255&&t[1]===251?{ext:"mp3",mime:"audio/mpeg"}:t[4]===102&&t[5]===116&&t[6]===121&&t[7]===112&&t[8]===77&&t[9]===52&&t[10]===65||t[0]===77&&t[1]===52&&t[2]===65&&t[3]===32?{ext:"m4a",mime:"audio/m4a"}:t[28]===79&&t[29]===112&&t[30]===117&&t[31]===115&&t[32]===72&&t[33]===101&&t[34]===97&&t[35]===100?{ext:"opus",mime:"audio/opus"}:t[0]===79&&t[1]===103&&t[2]===103&&t[3]===83?{ext:"ogg",mime:"audio/ogg"}:t[0]===102&&t[1]===76&&t[2]===97&&t[3]===67?{ext:"flac",mime:"audio/x-flac"}:t[0]===82&&t[1]===73&&t[2]===70&&t[3]===70&&t[8]===87&&t[9]===65&&t[10]===86&&t[11]===69?{ext:"wav",mime:"audio/x-wav"}:t[0]===35&&t[1]===33&&t[2]===65&&t[3]===77&&t[4]===82&&t[5]===10?{ext:"amr",mime:"audio/amr"}:t[0]===37&&t[1]===80&&t[2]===68&&t[3]===70?{ext:"pdf",mime:"application/pdf"}:t[0]===77&&t[1]===90?{ext:"exe",mime:"application/x-msdownload"}:(t[0]===67||t[0]===70)&&t[1]===87&&t[2]===83?{ext:"swf",mime:"application/x-shockwave-flash"}:t[0]===123&&t[1]===92&&t[2]===114&&t[3]===116&&t[4]===102?{ext:"rtf",mime:"application/rtf"}:t[0]===119&&t[1]===79&&t[2]===70&&t[3]===70&&(t[4]===0&&t[5]===1&&t[6]===0&&t[7]===0||t[4]===79&&t[5]===84&&t[6]===84&&t[7]===79)?{ext:"woff",mime:"application/font-woff"}:t[0]===119&&t[1]===79&&t[2]===70&&t[3]===50&&(t[4]===0&&t[5]===1&&t[6]===0&&t[7]===0||t[4]===79&&t[5]===84&&t[6]===84&&t[7]===79)?{ext:"woff2",mime:"application/font-woff"}:t[34]===76&&t[35]===80&&(t[8]===0&&t[9]===0&&t[10]===1||t[8]===1&&t[9]===0&&t[10]===2||t[8]===2&&t[9]===0&&t[10]===2)?{ext:"eot",mime:"application/octet-stream"}:t[0]===0&&t[1]===1&&t[2]===0&&t[3]===0&&t[4]===0?{ext:"ttf",mime:"application/font-sfnt"}:t[0]===79&&t[1]===84&&t[2]===84&&t[3]===79&&t[4]===0?{ext:"otf",mime:"application/font-sfnt"}:t[0]===0&&t[1]===0&&t[2]===1&&t[3]===0?{ext:"ico",mime:"image/x-icon"}:t[0]===70&&t[1]===76&&t[2]===86&&t[3]===1?{ext:"flv",mime:"video/x-flv"}:t[0]===37&&t[1]===33?{ext:"ps",mime:"application/postscript"}:t[0]===253&&t[1]===55&&t[2]===122&&t[3]===88&&t[4]===90&&t[5]===0?{ext:"xz",mime:"application/x-xz"}:t[0]===83&&t[1]===81&&t[2]===76&&t[3]===105?{ext:"sqlite",mime:"application/x-sqlite3"}:t[0]===78&&t[1]===69&&t[2]===83&&t[3]===26?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:t[0]===67&&t[1]===114&&t[2]===50&&t[3]===52?{ext:"crx",mime:"application/x-google-chrome-extension"}:t[0]===77&&t[1]===83&&t[2]===67&&t[3]===70||t[0]===73&&t[1]===83&&t[2]===99&&t[3]===40?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:t[0]===33&&t[1]===60&&t[2]===97&&t[3]===114&&t[4]===99&&t[5]===104&&t[6]===62&&t[7]===10&&t[8]===100&&t[9]===101&&t[10]===98&&t[11]===105&&t[12]===97&&t[13]===110&&t[14]===45&&t[15]===98&&t[16]===105&&t[17]===110&&t[18]===97&&t[19]===114&&t[20]===121?{ext:"deb",mime:"application/x-deb"}:t[0]===33&&t[1]===60&&t[2]===97&&t[3]===114&&t[4]===99&&t[5]===104&&t[6]===62?{ext:"ar",mime:"application/x-unix-archive"}:t[0]===237&&t[1]===171&&t[2]===238&&t[3]===219?{ext:"rpm",mime:"application/x-rpm"}:t[0]===31&&t[1]===160||t[0]===31&&t[1]===157?{ext:"Z",mime:"application/x-compress"}:t[0]===76&&t[1]===90&&t[2]===73&&t[3]===80?{ext:"lz",mime:"application/x-lzip"}:t[0]===208&&t[1]===207&&t[2]===17&&t[3]===224&&t[4]===161&&t[5]===177&&t[6]===26&&t[7]===225?{ext:"msi",mime:"application/x-msi"}:null:null}});var JE=ye((XSe,GE)=>{"use strict";var Y0="pending",LE="settled",Rf="fulfilled",Mf="rejected",Rle=s(function(){},"NOOP"),zE=typeof global<"u"&&typeof global.process<"u"&&typeof global.process.emit=="function",Mle=typeof setImmediate>"u"?setTimeout:setImmediate,Hu=[],Z0;function Ple(){for(var t=0;t{"use strict";WE.exports=typeof Promise=="function"?Promise:JE()});var Lf=ye((e8e,YE)=>{"use strict";var ZE=Object.getOwnPropertySymbols,qle=Object.prototype.hasOwnProperty,Hle=Object.prototype.propertyIsEnumerable;function Gle(t){if(t==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}s(Gle,"toObject");function Jle(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de",Object.getOwnPropertyNames(t)[0]==="5")return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var i=Object.getOwnPropertyNames(e).map(function(a){return e[a]});if(i.join("")!=="0123456789")return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(a){r[a]=a}),Object.keys(Object.assign({},r)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}s(Jle,"shouldUseNative");YE.exports=Jle()?Object.assign:function(t,e){for(var n,i=Gle(t),r,a=1;a{var Wle=Ie("stream").PassThrough,Kle=Lf();XE.exports=function(t){t=Kle({},t);var e=t.array,n=t.encoding,i=n==="buffer",r=!1;e?r=!(n||i):n=n||"utf8",i&&(n=null);var a=0,o=[],l=new Wle({objectMode:r});return n&&l.setEncoding(n),l.on("data",function(c){o.push(c),r?a=o.length:a+=c.length}),l.getBufferedValue=function(){return e?o:i?Buffer.concat(o,a):o.join("")},l.getBufferedLength=function(){return a},l}});var ej=ye((i8e,zf)=>{"use strict";var $E=KE(),Q0=Lf(),Zle=QE();function $0(t,e){if(!t)return $E.reject(new Error("Expected a stream"));e=Q0({maxBuffer:1/0},e);var n=e.maxBuffer,i,r,a=new $E(function(o,l){i=Zle(e),t.once("error",c),t.pipe(i),i.on("data",function(){i.getBufferedLength()>n&&l(new Error("maxBuffer exceeded"))}),i.once("error",c),i.on("end",o),r=s(function(){t.unpipe&&t.unpipe(i)},"clean");function c(u){u&&(u.bufferedData=i.getBufferedValue()),l(u)}s(c,"error")});return a.then(r,r),a.then(function(){return i.getBufferedValue()})}s($0,"getStream");zf.exports=$0;zf.exports.buffer=function(t,e){return $0(t,Q0({},e,{encoding:"buffer"}))};zf.exports.array=function(t,e){return $0(t,Q0({},e,{array:!0}))}});var eb=ye((a8e,ij)=>{"use strict";var tj=s(function(t,e,n){return function(){for(var i=this,r=new Array(arguments.length),a=0;a{oj.exports=Vf;function Vf(){this.pending=0,this.max=1/0,this.listeners=[],this.waiting=[],this.error=null}s(Vf,"Pend");Vf.prototype.go=function(t){this.pending0&&t.pending{var Ju=Ie("fs"),Uf=Ie("util"),tb=Ie("stream"),lj=tb.Readable,nb=tb.Writable,Yle=tb.PassThrough,Xle=sj(),qf=Ie("events").EventEmitter;Wu.createFromBuffer=Qle;Wu.createFromFd=$le;Wu.BufferSlicer=oo;Wu.FdSlicer=ao;Uf.inherits(ao,qf);function ao(t,e){e=e||{},qf.call(this),this.fd=t,this.pend=new Xle,this.pend.max=1,this.refCount=0,this.autoClose=!!e.autoClose}s(ao,"FdSlicer");ao.prototype.read=function(t,e,n,i,r){var a=this;a.pend.go(function(o){Ju.read(a.fd,t,e,n,i,function(l,c,u){o(),r(l,c,u)})})};ao.prototype.write=function(t,e,n,i,r){var a=this;a.pend.go(function(o){Ju.write(a.fd,t,e,n,i,function(l,c,u){o(),r(l,c,u)})})};ao.prototype.createReadStream=function(t){return new Hf(this,t)};ao.prototype.createWriteStream=function(t){return new Gf(this,t)};ao.prototype.ref=function(){this.refCount+=1};ao.prototype.unref=function(){var t=this;if(t.refCount-=1,t.refCount>0)return;if(t.refCount<0)throw new Error("invalid unref");t.autoClose&&Ju.close(t.fd,e);function e(n){n?t.emit("error",n):t.emit("close")}s(e,"onCloseDone")};Uf.inherits(Hf,lj);function Hf(t,e){e=e||{},lj.call(this,e),this.context=t,this.context.ref(),this.start=e.start||0,this.endOffset=e.end,this.pos=this.start,this.destroyed=!1}s(Hf,"ReadStream");Hf.prototype._read=function(t){var e=this;if(!e.destroyed){var n=Math.min(e._readableState.highWaterMark,t);if(e.endOffset!=null&&(n=Math.min(n,e.endOffset-e.pos)),n<=0){e.destroyed=!0,e.push(null),e.context.unref();return}e.context.pend.go(function(i){if(e.destroyed)return i();var r=new Buffer(n);Ju.read(e.context.fd,r,0,n,e.pos,function(a,o){a?e.destroy(a):o===0?(e.destroyed=!0,e.push(null),e.context.unref()):(e.pos+=o,e.push(r.slice(0,o))),i()})})}};Hf.prototype.destroy=function(t){this.destroyed||(t=t||new Error("stream destroyed"),this.destroyed=!0,this.emit("error",t),this.context.unref())};Uf.inherits(Gf,nb);function Gf(t,e){e=e||{},nb.call(this,e),this.context=t,this.context.ref(),this.start=e.start||0,this.endOffset=e.end==null?1/0:+e.end,this.bytesWritten=0,this.pos=this.start,this.destroyed=!1,this.on("finish",this.destroy.bind(this))}s(Gf,"WriteStream");Gf.prototype._write=function(t,e,n){var i=this;if(!i.destroyed){if(i.pos+t.length>i.endOffset){var r=new Error("maximum file length exceeded");r.code="ETOOBIG",i.destroy(),n(r);return}i.context.pend.go(function(a){if(i.destroyed)return a();Ju.write(i.context.fd,t,0,t.length,i.pos,function(o,l){o?(i.destroy(),a(),n(o)):(i.bytesWritten+=l,i.pos+=l,i.emit("progress"),a(),n())})})}};Gf.prototype.destroy=function(){this.destroyed||(this.destroyed=!0,this.context.unref())};Uf.inherits(oo,qf);function oo(t,e){qf.call(this),e=e||{},this.refCount=0,this.buffer=t,this.maxChunkSize=e.maxChunkSize||Number.MAX_SAFE_INTEGER}s(oo,"BufferSlicer");oo.prototype.read=function(t,e,n,i,r){var a=i+n,o=a-this.buffer.length,l=o>0?o:n;this.buffer.copy(t,e,i,a),setImmediate(function(){r(null,l)})};oo.prototype.write=function(t,e,n,i,r){t.copy(this.buffer,i,e,e+n),setImmediate(function(){r(null,n,t)})};oo.prototype.createReadStream=function(t){t=t||{};var e=new Yle(t);e.destroyed=!1,e.start=t.start||0,e.endOffset=t.end,e.pos=e.endOffset||this.buffer.length;for(var n=this.buffer.slice(e.start,e.pos),i=0;;){var r=i+this.maxChunkSize;if(r>=n.length){in.endOffset){var l=new Error("maximum file length exceeded");l.code="ETOOBIG",n.destroyed=!0,a(l);return}i.copy(e.buffer,n.pos,0,i.length),n.bytesWritten+=i.length,n.pos=o,n.emit("progress"),a()}},n.destroy=function(){n.destroyed=!0},n};oo.prototype.ref=function(){this.refCount+=1};oo.prototype.unref=function(){if(this.refCount-=1,this.refCount<0)throw new Error("invalid unref")};function Qle(t,e){return new oo(t,e)}s(Qle,"createFromBuffer");function $le(t,e){return new ao(t,e)}s($le,"createFromFd")});var pj=ye((d8e,dj)=>{var Do=Ie("buffer").Buffer,ib=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];typeof Int32Array<"u"&&(ib=new Int32Array(ib));function uj(t){if(Do.isBuffer(t))return t;var e=typeof Do.alloc=="function"&&typeof Do.from=="function";if(typeof t=="number")return e?Do.alloc(t):new Do(t);if(typeof t=="string")return e?Do.from(t):new Do(t);throw new Error("input must be buffer, number, or string, received "+typeof t)}s(uj,"ensureBuffer");function ece(t){var e=uj(4);return e.writeInt32BE(t,0),e}s(ece,"bufferizeInt");function rb(t,e){t=uj(t),Do.isBuffer(e)&&(e=e.readUInt32BE(0));for(var n=~~e^-1,i=0;i>>8;return n^-1}s(rb,"_crc32");function ab(){return ece(rb.apply(null,arguments))}s(ab,"crc32");ab.signed=function(){return rb.apply(null,arguments)};ab.unsigned=function(){return rb.apply(null,arguments)>>>0};dj.exports=ab});var xj=ye(wa=>{var ob=Ie("fs"),tce=Ie("zlib"),fj=cj(),nce=pj(),Kf=Ie("util"),Zf=Ie("events").EventEmitter,mj=Ie("stream").Transform,sb=Ie("stream").PassThrough,ice=Ie("stream").Writable;wa.open=rce;wa.fromFd=hj;wa.fromBuffer=ace;wa.fromRandomAccessReader=lb;wa.dosDateTimeToDate=_j;wa.validateFileName=bj;wa.ZipFile=Fo;wa.Entry=Ku;wa.RandomAccessReader=Ro;function rce(t,e,n){typeof e=="function"&&(n=e,e=null),e==null&&(e={}),e.autoClose==null&&(e.autoClose=!0),e.lazyEntries==null&&(e.lazyEntries=!1),e.decodeStrings==null&&(e.decodeStrings=!0),e.validateEntrySizes==null&&(e.validateEntrySizes=!0),e.strictFileNames==null&&(e.strictFileNames=!1),n==null&&(n=Wf),ob.open(t,"r",function(i,r){if(i)return n(i);hj(r,e,function(a,o){a&&ob.close(r,Wf),n(a,o)})})}s(rce,"open");function hj(t,e,n){typeof e=="function"&&(n=e,e=null),e==null&&(e={}),e.autoClose==null&&(e.autoClose=!1),e.lazyEntries==null&&(e.lazyEntries=!1),e.decodeStrings==null&&(e.decodeStrings=!0),e.validateEntrySizes==null&&(e.validateEntrySizes=!0),e.strictFileNames==null&&(e.strictFileNames=!1),n==null&&(n=Wf),ob.fstat(t,function(i,r){if(i)return n(i);var a=fj.createFromFd(t,{autoClose:!0});lb(a,r.size,e,n)})}s(hj,"fromFd");function ace(t,e,n){typeof e=="function"&&(n=e,e=null),e==null&&(e={}),e.autoClose=!1,e.lazyEntries==null&&(e.lazyEntries=!1),e.decodeStrings==null&&(e.decodeStrings=!0),e.validateEntrySizes==null&&(e.validateEntrySizes=!0),e.strictFileNames==null&&(e.strictFileNames=!1);var i=fj.createFromBuffer(t,{maxChunkSize:65536});lb(i,t.length,e,n)}s(ace,"fromBuffer");function lb(t,e,n,i){typeof n=="function"&&(i=n,n=null),n==null&&(n={}),n.autoClose==null&&(n.autoClose=!0),n.lazyEntries==null&&(n.lazyEntries=!1),n.decodeStrings==null&&(n.decodeStrings=!0);var r=!!n.decodeStrings;if(n.validateEntrySizes==null&&(n.validateEntrySizes=!0),n.strictFileNames==null&&(n.strictFileNames=!1),i==null&&(i=Wf),typeof e!="number")throw new Error("expected totalSize parameter to be a number");if(e>Number.MAX_SAFE_INTEGER)throw new Error("zip file too large. only file sizes up to 2^52 are supported due to JavaScript's Number type being an IEEE 754 double.");t.ref();var a=22,o=65535,l=Math.min(a+o,e),c=ya(l),u=e-c.length;rc(t,c,0,l,u,function(d){if(d)return i(d);for(var p=l-a;p>=0;p-=1)if(c.readUInt32LE(p)===101010256){var m=c.slice(p),f=m.readUInt16LE(4);if(f!==0)return i(new Error("multi-disk zip files are not supported: found disk number: "+f));var h=m.readUInt16LE(10),b=m.readUInt32LE(16),g=m.readUInt16LE(20),_=m.length-a;if(g!==_)return i(new Error("invalid comment length. expected: "+_+". found: "+g));var v=r?Jf(m,22,m.length,!1):m.slice(22);if(!(h===65535||b===4294967295))return i(null,new Fo(t,b,e,h,v,n.autoClose,n.lazyEntries,r,n.validateEntrySizes,n.strictFileNames));var w=ya(20),x=u+p-w.length;rc(t,w,0,w.length,x,function(y){if(y)return i(y);if(w.readUInt32LE(0)!==117853008)return i(new Error("invalid zip64 end of central directory locator signature"));var E=ac(w,8),T=ya(56);rc(t,T,0,T.length,E,function(I){return I?i(I):T.readUInt32LE(0)!==101075792?i(new Error("invalid zip64 end of central directory record signature")):(h=ac(T,32),b=ac(T,48),i(null,new Fo(t,b,e,h,v,n.autoClose,n.lazyEntries,r,n.validateEntrySizes,n.strictFileNames)))})});return}i(new Error("end of central directory record signature not found"))})}s(lb,"fromRandomAccessReader");Kf.inherits(Fo,Zf);function Fo(t,e,n,i,r,a,o,l,c,u){var d=this;Zf.call(d),d.reader=t,d.reader.on("error",function(p){gj(d,p)}),d.reader.once("close",function(){d.emit("close")}),d.readEntryCursor=e,d.fileSize=n,d.entryCount=i,d.comment=r,d.entriesRead=0,d.autoClose=!!a,d.lazyEntries=!!o,d.decodeStrings=!!l,d.validateEntrySizes=!!c,d.strictFileNames=!!u,d.isOpen=!0,d.emittedError=!1,d.lazyEntries||d._readEntry()}s(Fo,"ZipFile");Fo.prototype.close=function(){this.isOpen&&(this.isOpen=!1,this.reader.unref())};function Gr(t,e){t.autoClose&&t.close(),gj(t,e)}s(Gr,"emitErrorAndAutoClose");function gj(t,e){t.emittedError||(t.emittedError=!0,t.emit("error",e))}s(gj,"emitError");Fo.prototype.readEntry=function(){if(!this.lazyEntries)throw new Error("readEntry() called without lazyEntries:true");this._readEntry()};Fo.prototype._readEntry=function(){var t=this;if(t.entryCount===t.entriesRead){setImmediate(function(){t.autoClose&&t.close(),!t.emittedError&&t.emit("end")});return}if(!t.emittedError){var e=ya(46);rc(t.reader,e,0,e.length,t.readEntryCursor,function(n){if(n)return Gr(t,n);if(!t.emittedError){var i=new Ku,r=e.readUInt32LE(0);if(r!==33639248)return Gr(t,new Error("invalid central directory file header signature: 0x"+r.toString(16)));if(i.versionMadeBy=e.readUInt16LE(4),i.versionNeededToExtract=e.readUInt16LE(6),i.generalPurposeBitFlag=e.readUInt16LE(8),i.compressionMethod=e.readUInt16LE(10),i.lastModFileTime=e.readUInt16LE(12),i.lastModFileDate=e.readUInt16LE(14),i.crc32=e.readUInt32LE(16),i.compressedSize=e.readUInt32LE(20),i.uncompressedSize=e.readUInt32LE(24),i.fileNameLength=e.readUInt16LE(28),i.extraFieldLength=e.readUInt16LE(30),i.fileCommentLength=e.readUInt16LE(32),i.internalFileAttributes=e.readUInt16LE(36),i.externalFileAttributes=e.readUInt32LE(38),i.relativeOffsetOfLocalHeader=e.readUInt32LE(42),i.generalPurposeBitFlag&64)return Gr(t,new Error("strong encryption is not supported"));t.readEntryCursor+=46,e=ya(i.fileNameLength+i.extraFieldLength+i.fileCommentLength),rc(t.reader,e,0,e.length,t.readEntryCursor,function(a){if(a)return Gr(t,a);if(!t.emittedError){var o=(i.generalPurposeBitFlag&2048)!==0;i.fileName=t.decodeStrings?Jf(e,0,i.fileNameLength,o):e.slice(0,i.fileNameLength);var l=i.fileNameLength+i.extraFieldLength,c=e.slice(i.fileNameLength,l);i.extraFields=[];for(var u=0;uc.length)return Gr(t,new Error("extra field length exceeds extra field buffer size"));var h=ya(p);c.copy(h,0,m,f),i.extraFields.push({id:d,data:h}),u=f}if(i.fileComment=t.decodeStrings?Jf(e,l,l+i.fileCommentLength,o):e.slice(l,l+i.fileCommentLength),i.comment=i.fileComment,t.readEntryCursor+=e.length,t.entriesRead+=1,i.uncompressedSize===4294967295||i.compressedSize===4294967295||i.relativeOffsetOfLocalHeader===4294967295){for(var b=null,u=0;ub.length)return Gr(t,new Error("zip64 extended information extra field does not include uncompressed size"));i.uncompressedSize=ac(b,_),_+=8}if(i.compressedSize===4294967295){if(_+8>b.length)return Gr(t,new Error("zip64 extended information extra field does not include compressed size"));i.compressedSize=ac(b,_),_+=8}if(i.relativeOffsetOfLocalHeader===4294967295){if(_+8>b.length)return Gr(t,new Error("zip64 extended information extra field does not include relative header offset"));i.relativeOffsetOfLocalHeader=ac(b,_),_+=8}}if(t.decodeStrings)for(var u=0;ut.compressedSize)throw new Error("options.start > entry.compressedSize")}if(e.end!=null){if(a=e.end,a<0)throw new Error("options.end < 0");if(a>t.compressedSize)throw new Error("options.end > entry.compressedSize");if(ai.fileSize)return n(new Error("file data overflows file bounds: "+f+" + "+t.compressedSize+" > "+i.fileSize));var b=i.reader.createReadStream({start:f+r,end:f+a}),g=b;if(m){var _=!1,v=tce.createInflateRaw();b.on("error",function(w){setImmediate(function(){_||v.emit("error",w)})}),b.pipe(v),i.validateEntrySizes?(g=new Zu(t.uncompressedSize),v.on("error",function(w){setImmediate(function(){_||g.emit("error",w)})}),v.pipe(g)):g=v,g.destroy=function(){_=!0,v!==g&&v.unpipe(g),b.unpipe(v),b.destroy()}}n(null,g)}finally{i.reader.unref()}})};function Ku(){}s(Ku,"Entry");Ku.prototype.getLastModDate=function(){return _j(this.lastModFileDate,this.lastModFileTime)};Ku.prototype.isEncrypted=function(){return(this.generalPurposeBitFlag&1)!==0};Ku.prototype.isCompressed=function(){return this.compressionMethod===8};function _j(t,e){var n=t&31,i=(t>>5&15)-1,r=(t>>9&127)+1980,a=0,o=(e&31)*2,l=e>>5&63,c=e>>11&31;return new Date(r,i,n,c,l,o,a)}s(_j,"dosDateTimeToDate");function bj(t){return t.indexOf("\\")!==-1?"invalid characters in fileName: "+t:/^[a-zA-Z]:/.test(t)||/^\//.test(t)?"absolute path: "+t:t.split("/").indexOf("..")!==-1?"invalid relative path: "+t:null}s(bj,"validateFileName");function rc(t,e,n,i,r,a){if(i===0)return setImmediate(function(){a(null,ya(0))});t.read(e,n,i,r,function(o,l){if(o)return a(o);if(lthis.expectedByteCount){var i="too many bytes in the stream. expected "+this.expectedByteCount+". got at least "+this.actualByteCount;return n(new Error(i))}n(null,t)};Zu.prototype._flush=function(t){if(this.actualByteCount0)return;if(t.refCount<0)throw new Error("invalid unref");t.close(e);function e(n){if(n)return t.emit("error",n);t.emit("close")}s(e,"onCloseDone")};Ro.prototype.createReadStream=function(t){var e=t.start,n=t.end;if(e===n){var i=new sb;return setImmediate(function(){i.end()}),i}var r=this._readStreamForRange(e,n),a=!1,o=new Yf(this);r.on("error",function(c){setImmediate(function(){a||o.emit("error",c)})}),o.destroy=function(){r.unpipe(o),o.unref(),r.destroy()};var l=new Zu(n-e);return o.on("error",function(c){setImmediate(function(){a||l.emit("error",c)})}),l.destroy=function(){a=!0,o.unpipe(l),o.destroy()},r.pipe(o).pipe(l)};Ro.prototype._readStreamForRange=function(t,e){throw new Error("not implemented")};Ro.prototype.read=function(t,e,n,i,r){var a=this.createReadStream({start:i,end:i+n}),o=new ice,l=0;o._write=function(c,u,d){c.copy(t,e+l,0,c.length),l+=c.length,d()},o.on("finish",r),a.on("error",function(c){r(c)}),a.pipe(o)};Ro.prototype.close=function(t){setImmediate(t)};Kf.inherits(Yf,sb);function Yf(t){sb.call(this),this.context=t,this.context.ref(),this.unreffedYet=!1}s(Yf,"RefUnrefFilter");Yf.prototype._flush=function(t){this.unref(),t()};Yf.prototype.unref=function(t){this.unreffedYet||(this.unreffedYet=!0,this.context.unref())};var oce="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0";function Jf(t,e,n,i){if(i)return t.toString("utf8",e,n);for(var r="",a=e;a{"use strict";var vj=PE(),sce=ej(),yj=eb(),lce=xj(),cce=s((t,e)=>{let a=t.versionMadeBy>>8;return(e&61440)===40960?"symlink":(e&61440)===16384||a===0&&t.externalFileAttributes===16?"directory":"file"},"getType"),uce=s((t,e)=>{let n={mode:t.externalFileAttributes>>16&65535,mtime:t.getLastModDate(),path:t.fileName};return n.type=cce(t,n.mode),n.mode===0&&n.type==="directory"&&(n.mode=493),n.mode===0&&(n.mode=420),yj(e.openReadStream.bind(e))(t).then(sce.buffer).then(i=>(n.data=i,n.type==="symlink"&&(n.linkname=i.toString()),n)).catch(i=>{throw e.close(),i})},"extractEntry"),dce=s(t=>new Promise((e,n)=>{let i=[];t.readEntry(),t.on("entry",r=>{uce(r,t).catch(n).then(a=>{i.push(a),t.readEntry()})}),t.on("error",n),t.on("end",()=>e(i))}),"extractFile");wj.exports=()=>t=>Buffer.isBuffer(t)?!vj(t)||vj(t).ext!=="zip"?Promise.resolve([]):yj(lce.fromBuffer)(t,{lazyEntries:!0}).then(dce):Promise.reject(new TypeError(`Expected a Buffer, got ${typeof t}`))});var Aj=ye((_8e,jj)=>{"use strict";var Ej=s((t,e)=>function(){let n=e.promiseModule,i=new Array(arguments.length);for(let r=0;r{e.errorFirst?i.push(function(o,l){if(e.multiArgs){let c=new Array(arguments.length-1);for(let u=1;u{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let n=s(r=>{let a=s(o=>typeof o=="string"?r===o:o.test(r),"match");return e.include?e.include.some(a):!e.exclude.some(a)},"filter"),i;typeof t=="function"?i=s(function(){return e.excludeMain?t.apply(this,arguments):Ej(t,e).apply(this,arguments)},"ret"):i=Object.create(Object.getPrototypeOf(t));for(let r in t){let a=t[r];i[r]=typeof a=="function"&&n(r)?Ej(a,e):a}return i}});var Oj=ye((x8e,cb)=>{"use strict";var pce=Ie("fs"),Is=Ie("path"),Tj=Aj(),Cj={mode:511&~process.umask(),fs:pce},Sj=s(t=>{if(process.platform==="win32"&&/[<>:"|?*]/.test(t.replace(Is.parse(t).root,""))){let n=new Error(`Path contains invalid characters: ${t}`);throw n.code="EINVAL",n}},"checkPath");cb.exports=(t,e)=>Promise.resolve().then(()=>{Sj(t),e=Object.assign({},Cj,e);let n=Tj(e.fs.mkdir),i=Tj(e.fs.stat),r=s(a=>n(a,e.mode).then(()=>a).catch(o=>{if(o.code==="ENOENT"){if(o.message.includes("null bytes")||Is.dirname(a)===a)throw o;return r(Is.dirname(a)).then(()=>r(a))}return i(a).then(l=>l.isDirectory()?a:Promise.reject()).catch(()=>{throw o})}),"make");return r(Is.resolve(t))});cb.exports.sync=(t,e)=>{Sj(t),e=Object.assign({},Cj,e);let n=s(i=>{try{e.fs.mkdirSync(i,e.mode)}catch(r){if(r.code==="ENOENT"){if(r.message.includes("null bytes")||Is.dirname(i)===i)throw r;return n(Is.dirname(i)),n(i)}try{if(!e.fs.statSync(i).isDirectory())throw new Error("The path is not a directory")}catch{throw r}}return i},"make");return n(Is.resolve(t))}});var Nj=ye((y8e,Ij)=>{"use strict";Ij.exports=s(function(e,n){if(n){if(typeof n!="object")throw new TypeError(String(n)+" is not an object. Expected an object that has boolean `includeZero` property.");if("includeZero"in n){if(typeof n.includeZero!="boolean")throw new TypeError(String(n.includeZero)+" is neither true nor false. `includeZero` option must be a Boolean value.");if(n.includeZero&&e===0)return!0}}return Number.isSafeInteger(e)&&e>=1},"isNaturalNumber")});var Dj=ye((k8e,Bj)=>{"use strict";var Yu=Ie("path"),Xu=Ie("util"),fce=Nj();Bj.exports=s(function(e,n,i){if(typeof e!="string")throw new TypeError(Xu.inspect(e)+" is not a string. First argument to strip-dirs must be a path string.");if(Yu.posix.isAbsolute(e)||Yu.win32.isAbsolute(e))throw new Error(`${e} is an absolute path. strip-dirs requires a relative path.`);if(!fce(n,{includeZero:!0}))throw new Error("The Second argument of strip-dirs must be a natural number or 0, but received "+Xu.inspect(n)+".");if(i){if(typeof i!="object")throw new TypeError(Xu.inspect(i)+" is not an object. Expected an object with a boolean `disallowOverflow` property.");if(Array.isArray(i))throw new TypeError(Xu.inspect(i)+" is an array. Expected an object with a boolean `disallowOverflow` property.");if("disallowOverflow"in i&&typeof i.disallowOverflow!="boolean")throw new TypeError(Xu.inspect(i.disallowOverflow)+" is neither true nor false. `disallowOverflow` option must be a Boolean value.")}else i={disallowOverflow:!1};let r=Yu.normalize(e).split(Yu.sep);if(r.length>1&&r[0]==="."&&r.shift(),n>r.length-1){if(i.disallowOverflow)throw new RangeError("Cannot strip more directories than there are.");n=r.length-1}return Yu.join.apply(null,r.slice(n))},"stripDirs")});var Rj=ye((j8e,Fj)=>{"use strict";var Xf=Ie("path"),mce=bk(),hce=Df(),gce=BE(),_ce=RE(),bce=kj(),ub=Oj(),xce=eb(),vce=Dj(),$i=xce(mce),yce=s((t,e)=>e.plugins.length===0?Promise.resolve([]):Promise.all(e.plugins.map(n=>n(t,e))).then(n=>n.reduce((i,r)=>i.concat(r))),"runPlugins"),db=s((t,e)=>$i.realpath(t).catch(n=>{let i=Xf.dirname(t);return db(i,e)}).then(n=>{if(n.indexOf(e)!==0)throw new Error("Refusing to create a directory outside the output path.");return ub(t).then($i.realpath)}),"safeMakeDir"),wce=s((t,e)=>$i.readlink(t).catch(n=>null).then(n=>{if(n)throw new Error("Refusing to write into a symlink");return e}),"preventWritingThroughSymlink"),kce=s((t,e,n)=>yce(t,n).then(i=>(n.strip>0&&(i=i.map(r=>(r.path=vce(r.path,n.strip),r)).filter(r=>r.path!==".")),typeof n.filter=="function"&&(i=i.filter(n.filter)),typeof n.map=="function"&&(i=i.map(n.map)),e?Promise.all(i.map(r=>{let a=Xf.join(e,r.path),o=r.mode&~process.umask(),l=new Date;return r.type==="directory"?ub(e).then(c=>$i.realpath(c)).then(c=>db(a,c)).then(()=>$i.utimes(a,l,r.mtime)).then(()=>r):ub(e).then(c=>$i.realpath(c)).then(c=>db(Xf.dirname(a),c).then(()=>c)).then(c=>r.type==="file"?wce(a,c):c).then(c=>$i.realpath(Xf.dirname(a)).then(u=>{if(u.indexOf(c)!==0)throw new Error("Refusing to write outside output directory: "+u)})).then(()=>r.type==="link"||r.type==="symlink"&&process.platform==="win32"?$i.link(r.linkname,a):r.type==="symlink"?$i.symlink(r.linkname,a):$i.writeFile(a,r.data,{mode:o})).then(()=>r.type==="file"&&$i.utimes(a,l,r.mtime)).then(()=>r)})):i)),"extractFile");Fj.exports=(t,e,n)=>typeof t!="string"&&!Buffer.isBuffer(t)?Promise.reject(new TypeError("Input file required")):(typeof e=="object"&&(n=e,e=null),n=Object.assign({plugins:[hce(),gce(),_ce(),bce()]},n),(typeof t=="string"?$i.readFile(t):Promise.resolve(t)).then(r=>kce(r,e,n)))});var pb=ye((T8e,Mj)=>{"use strict";var Ece=/[|\\{}()[\]^$+*?.]/g;Mj.exports=function(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(Ece,"\\$&")}});var Lj=ye((C8e,Pj)=>{"use strict";var jce=pb();Pj.exports=function(t,e){if(typeof t!="string"||typeof e!="string")throw new TypeError("Expected a string");return t.replace(new RegExp("(?:"+jce(e)+"){2,}","g"),e)}});var zj=ye((S8e,fb)=>{"use strict";fb.exports=()=>/[<>:"\/\\|?*\x00-\x1F]/g;fb.exports.windowsNames=()=>/^(con|prn|aux|nul|com[0-9]|lpt[0-9])$/i});var Uj=ye((O8e,Vj)=>{"use strict";var Ace=pb();Vj.exports=function(t,e){if(typeof t!="string"||typeof e!="string")throw new TypeError;return e=Ace(e),t.replace(new RegExp("^"+e+"|"+e+"$","g"),"")}});var Hj=ye((I8e,hb)=>{"use strict";var Qf=Ie("path"),Tce=Lj(),mb=zj(),Cce=Uj(),Sce=100,qj=/[\u0000-\u001f\u0080-\u009f]/g,Oce=/^\.+/,$f=s((t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let n=e.replacement===void 0?"!":e.replacement;if(mb().test(n)&&qj.test(n))throw new Error("Replacement string cannot contain reserved filename characters");return t=t.replace(mb(),n),t=t.replace(qj,n),t=t.replace(Oce,n),n.length>0&&(t=Tce(t,n),t=t.length>1?Cce(t,n):t),t=mb.windowsNames().test(t)?t+n:t,t=t.slice(0,Sce),t},"filenamify");$f.path=(t,e)=>(t=Qf.resolve(t),Qf.join(Qf.dirname(t),$f(Qf.basename(t),e)));hb.exports=$f;hb.exports.default=$f});var Wj=ye((B8e,Jj)=>{var Ice=V0(),Nce=U0(),gb=Ie("fs"),Qu=s(function(){},"noop"),Bce=/^v?\.0/.test(process.version),em=s(function(t){return typeof t=="function"},"isFn"),Dce=s(function(t){return!Bce||!gb?!1:(t instanceof(gb.ReadStream||Qu)||t instanceof(gb.WriteStream||Qu))&&em(t.close)},"isFS"),Fce=s(function(t){return t.setHeader&&em(t.abort)},"isRequest"),Rce=s(function(t,e,n,i){i=Ice(i);var r=!1;t.on("close",function(){r=!0}),Nce(t,{readable:e,writable:n},function(o){if(o)return i(o);r=!0,i()});var a=!1;return function(o){if(!r&&!a){if(a=!0,Dce(t))return t.close(Qu);if(Fce(t))return t.abort();if(em(t.destroy))return t.destroy();i(o||new Error("stream was destroyed"))}}},"destroyer"),Gj=s(function(t){t()},"call"),Mce=s(function(t,e){return t.pipe(e)},"pipe"),Pce=s(function(){var t=Array.prototype.slice.call(arguments),e=em(t[t.length-1]||Qu)&&t.pop()||Qu;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var n,i=t.map(function(r,a){var o=a0;return Rce(r,o,l,function(c){n||(n=c),c&&i.forEach(Gj),!o&&(i.forEach(Gj),e(n))})});return t.reduce(Mce)},"pump");Jj.exports=Pce});var Zj=ye((F8e,Kj)=>{"use strict";var{PassThrough:Lce}=Ie("stream");Kj.exports=t=>{t=Object.assign({},t);let{array:e}=t,{encoding:n}=t,i=n==="buffer",r=!1;e?r=!(n||i):n=n||"utf8",i&&(n=null);let a=0,o=[],l=new Lce({objectMode:r});return n&&l.setEncoding(n),l.on("data",c=>{o.push(c),r?a=o.length:a+=c.length}),l.getBufferedValue=()=>e?o:i?Buffer.concat(o,a):o.join(""),l.getBufferedLength=()=>a,l}});var Yj=ye((R8e,ed)=>{"use strict";var zce=Wj(),Vce=Zj(),$u=class extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}};s($u,"MaxBufferError");function _b(t,e){if(!t)return Promise.reject(new Error("Expected a stream"));e=Object.assign({maxBuffer:1/0},e);let{maxBuffer:n}=e,i;return new Promise((r,a)=>{let o=s(l=>{l&&(l.bufferedData=i.getBufferedValue()),a(l)},"rejectPromise");i=zce(t,Vce(e),l=>{if(l){o(l);return}r()}),i.on("data",()=>{i.getBufferedLength()>n&&o(new $u)})}).then(()=>i.getBufferedValue())}s(_b,"getStream");ed.exports=_b;ed.exports.buffer=(t,e)=>_b(t,Object.assign({},e,{encoding:"buffer"}));ed.exports.array=(t,e)=>_b(t,Object.assign({},e,{array:!0}));ed.exports.MaxBufferError=$u});var Qj=ye((P8e,Xj)=>{"use strict";Xj.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}});var iA=ye((L8e,nA)=>{"use strict";var tA="%[a-f0-9]{2}",$j=new RegExp("("+tA+")|([^%]+?)","gi"),eA=new RegExp("("+tA+")+","gi");function bb(t,e){try{return[decodeURIComponent(t.join(""))]}catch{}if(t.length===1)return t;e=e||1;var n=t.slice(0,e),i=t.slice(e);return Array.prototype.concat.call([],bb(n),bb(i))}s(bb,"decodeComponents");function Uce(t){try{return decodeURIComponent(t)}catch{for(var e=t.match($j)||[],n=1;n{"use strict";var Hce=Qj(),aA=Lf(),rA=iA();function Gce(t){switch(t.arrayFormat){case"index":return function(e,n,i){return n===null?[er(e,t),"[",i,"]"].join(""):[er(e,t),"[",er(i,t),"]=",er(n,t)].join("")};case"bracket":return function(e,n){return n===null?er(e,t):[er(e,t),"[]=",er(n,t)].join("")};default:return function(e,n){return n===null?er(e,t):[er(e,t),"=",er(n,t)].join("")}}}s(Gce,"encoderForArrayFormat");function Jce(t){var e;switch(t.arrayFormat){case"index":return function(n,i,r){if(e=/\[(\d*)\]$/.exec(n),n=n.replace(/\[\d*\]$/,""),!e){r[n]=i;return}r[n]===void 0&&(r[n]={}),r[n][e[1]]=i};case"bracket":return function(n,i,r){if(e=/(\[\])$/.exec(n),n=n.replace(/\[\]$/,""),e){if(r[n]===void 0){r[n]=[i];return}}else{r[n]=i;return}r[n]=[].concat(r[n],i)};default:return function(n,i,r){if(r[n]===void 0){r[n]=i;return}r[n]=[].concat(r[n],i)}}}s(Jce,"parserForArrayFormat");function er(t,e){return e.encode?e.strict?Hce(t):encodeURIComponent(t):t}s(er,"encode");function oA(t){return Array.isArray(t)?t.sort():typeof t=="object"?oA(Object.keys(t)).sort(function(e,n){return Number(e)-Number(n)}).map(function(e){return t[e]}):t}s(oA,"keysSorter");function sA(t){var e=t.indexOf("?");return e===-1?"":t.slice(e+1)}s(sA,"extract");function lA(t,e){e=aA({arrayFormat:"none"},e);var n=Jce(e),i=Object.create(null);return typeof t!="string"||(t=t.trim().replace(/^[?#&]/,""),!t)?i:(t.split("&").forEach(function(r){var a=r.replace(/\+/g," ").split("="),o=a.shift(),l=a.length>0?a.join("="):void 0;l=l===void 0?null:rA(l),n(rA(o),l,i)}),Object.keys(i).sort().reduce(function(r,a){var o=i[a];return o&&typeof o=="object"&&!Array.isArray(o)?r[a]=oA(o):r[a]=o,r},Object.create(null)))}s(lA,"parse");td.extract=sA;td.parse=lA;td.stringify=function(t,e){var n={encode:!0,strict:!0,arrayFormat:"none"};e=aA(n,e),e.sort===!1&&(e.sort=function(){});var i=Gce(e);return t?Object.keys(t).sort(e.sort).map(function(r){var a=t[r];if(a===void 0)return"";if(a===null)return er(r,e);if(Array.isArray(a)){var o=[];return a.slice().forEach(function(l){l!==void 0&&o.push(i(r,l,o.length))}),o.join("&")}return er(r,e)+"="+er(a,e)}).filter(function(r){return r.length>0}).join("&"):""};td.parseUrl=function(t,e){return{url:t.split("?")[0]||"",query:lA(sA(t),e)}}});var xb=ye((q8e,uA)=>{"use strict";uA.exports=(t,e)=>{if(typeof t!="string")throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof t}\``);return t=t.trim(),e=Object.assign({https:!1},e),/^\.*\/|^(?!localhost)\w+:/.test(t)?t:t.replace(/^(?!(?:\w+:)?\/\/)/,e.https?"https://":"http://")}});var vb=ye((H8e,dA)=>{"use strict";var Wce=Object.prototype.toString;dA.exports=function(t){var e;return Wce.call(t)==="[object Object]"&&(e=Object.getPrototypeOf(t),e===null||e===Object.getPrototypeOf({}))}});var fA=ye((G8e,pA)=>{"use strict";var yb=vb();pA.exports=(t,e)=>{if(!yb(t))throw new TypeError("Expected a plain object");if(e=e||{},typeof e=="function")throw new TypeError("Specify the compare function as an option instead");let n=e.deep,i=[],r=[],a=s(o=>{let l=i.indexOf(o);if(l!==-1)return r[l];let c={},u=Object.keys(o).sort(e.compare);i.push(o),r.push(c);for(let d=0;d{"use strict";var wb=Ie("url"),Kce=Ie("punycode"),mA=cA(),Zce=xb(),Yce=fA(),Xce={"http:":80,"https:":443,"ftp:":21},Qce={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function hA(t,e){return e.some(n=>n instanceof RegExp?n.test(t):n===t)}s(hA,"testParameter");gA.exports=(t,e)=>{if(e=Object.assign({normalizeProtocol:!0,normalizeHttps:!1,stripFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0},e),typeof t!="string")throw new TypeError("Expected a string");let n=t.startsWith("//");t=Zce(t.trim()).replace(/^\/\//,"http://");let i=wb.parse(t);if(e.normalizeHttps&&i.protocol==="https:"&&(i.protocol="http:"),!i.hostname&&!i.pathname)throw new Error("Invalid URL");delete i.host,delete i.query,e.stripFragment&&delete i.hash;let r=Xce[i.protocol];if(Number(i.port)===r&&delete i.port,i.pathname&&(i.pathname=i.pathname.replace(/\/{2,}/g,"/")),i.pathname&&(i.pathname=decodeURI(i.pathname)),e.removeDirectoryIndex===!0&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let o=i.pathname.split("/"),l=o[o.length-1];hA(l,e.removeDirectoryIndex)&&(o=o.slice(0,o.length-1),i.pathname=o.slice(1).join("/")+"/")}if(Qce[i.protocol]){let o=i.protocol+"//"+i.hostname,l=wb.resolve(o,i.pathname);i.pathname=l.replace(o,"")}i.hostname&&(i.hostname=Kce.toUnicode(i.hostname).toLowerCase(),i.hostname=i.hostname.replace(/\.$/,""),e.stripWWW&&(i.hostname=i.hostname.replace(/^www\./,""))),i.search==="?"&&delete i.search;let a=mA.parse(i.search);if(Array.isArray(e.removeQueryParameters))for(let o in a)hA(o,e.removeQueryParameters)&&delete a[o];return e.sortQueryParameters&&(i.search=mA.stringify(Yce(a))),i.search!==null&&(i.search=decodeURIComponent(i.search)),t=wb.format(i),(e.removeTrailingSlash||i.pathname==="/")&&(t=t.replace(/\/$/,"")),n&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),t}});var xA=ye((Z8e,bA)=>{"use strict";var $ce=Ie("stream").PassThrough;bA.exports=t=>{t=Object.assign({},t);let e=t.array,n=t.encoding,i=n==="buffer",r=!1;e?r=!(n||i):n=n||"utf8",i&&(n=null);let a=0,o=[],l=new $ce({objectMode:r});return n&&l.setEncoding(n),l.on("data",c=>{o.push(c),r?a=o.length:a+=c.length}),l.getBufferedValue=()=>e?o:i?Buffer.concat(o,a):o.join(""),l.getBufferedLength=()=>a,l}});var Eb=ye((Y8e,tm)=>{"use strict";var eue=xA();function kb(t,e){if(!t)return Promise.reject(new Error("Expected a stream"));e=Object.assign({maxBuffer:1/0},e);let n=e.maxBuffer,i,r,a=new Promise((o,l)=>{let c=s(u=>{u&&(u.bufferedData=i.getBufferedValue()),l(u)},"error");i=eue(e),t.once("error",c),t.pipe(i),i.on("data",()=>{i.getBufferedLength()>n&&l(new Error("maxBuffer exceeded"))}),i.once("error",c),i.on("end",o),r=s(()=>{t.unpipe&&t.unpipe(i)},"clean")});return a.then(r,r),a.then(()=>i.getBufferedValue())}s(kb,"getStream");tm.exports=kb;tm.exports.buffer=(t,e)=>kb(t,Object.assign({},e,{encoding:"buffer"}));tm.exports.array=(t,e)=>kb(t,Object.assign({},e,{array:!0}))});var yA=ye((Q8e,vA)=>{"use strict";function tue(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}s(tue,"_classCallCheck");var nue=[200,203,204,206,300,301,404,405,410,414,501],iue=[200,203,204,300,301,302,303,307,308,404,405,410,414,501],rue={connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},aue={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function jb(t){var e={};if(!t)return e;for(var n=t.trim().split(/\s*,\s*/),a=n,i=Array.isArray(a),r=0,a=i?a:a[Symbol.iterator]();;){var o;if(i){if(r>=a.length)break;o=a[r++]}else{if(r=a.next(),r.done)break;o=r.value}var l=o,c=l.split(/\s*=\s*/,2),u=c[0],d=c[1];e[u]=d===void 0?!0:d.replace(/^"|"$/g,"")}return e}s(jb,"parseCacheControl");function oue(t){var e=[];for(var n in t){var i=t[n];e.push(i===!0?n:n+"="+i)}if(e.length)return e.join(", ")}s(oue,"formatCacheControl");vA.exports=function(){function t(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=i.shared,a=i.cacheHeuristic,o=i.immutableMinTimeToLive,l=i.ignoreCargoCult,c=i._fromObject;if(tue(this,t),c){this._fromObject(c);return}if(!n||!n.headers)throw Error("Response headers missing");this._assertRequestHasHeaders(e),this._responseTime=this.now(),this._isShared=r!==!1,this._cacheHeuristic=a!==void 0?a:.1,this._immutableMinTtl=o!==void 0?o:24*3600*1e3,this._status="status"in n?n.status:200,this._resHeaders=n.headers,this._rescc=jb(n.headers["cache-control"]),this._method="method"in e?e.method:"GET",this._url=e.url,this._host=e.headers.host,this._noAuthorization=!e.headers.authorization,this._reqHeaders=n.headers.vary?e.headers:null,this._reqcc=jb(e.headers["cache-control"]),l&&"pre-check"in this._rescc&&"post-check"in this._rescc&&(delete this._rescc["pre-check"],delete this._rescc["post-check"],delete this._rescc["no-cache"],delete this._rescc["no-store"],delete this._rescc["must-revalidate"],this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":oue(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),!n.headers["cache-control"]&&/no-cache/.test(n.headers.pragma)&&(this._rescc["no-cache"]=!0)}return s(t,"CachePolicy"),t.prototype.now=s(function(){return Date.now()},"now"),t.prototype.storable=s(function(){return!!(!this._reqcc["no-store"]&&(this._method==="GET"||this._method==="HEAD"||this._method==="POST"&&this._hasExplicitExpiration())&&iue.indexOf(this._status)!==-1&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc.public||this._rescc["max-age"]||this._rescc["s-maxage"]||nue.indexOf(this._status)!==-1))},"storable"),t.prototype._hasExplicitExpiration=s(function(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires},"_hasExplicitExpiration"),t.prototype._assertRequestHasHeaders=s(function(n){if(!n||!n.headers)throw Error("Request headers missing")},"_assertRequestHasHeaders"),t.prototype.satisfiesWithoutRevalidation=s(function(n){this._assertRequestHasHeaders(n);var i=jb(n.headers["cache-control"]);if(i["no-cache"]||/no-cache/.test(n.headers.pragma)||i["max-age"]&&this.age()>i["max-age"]||i["min-fresh"]&&this.timeToLive()<1e3*i["min-fresh"])return!1;if(this.stale()){var r=i["max-stale"]&&!this._rescc["must-revalidate"]&&(i["max-stale"]===!0||i["max-stale"]>this.age()-this.maxAge());if(!r)return!1}return this._requestMatches(n,!1)},"satisfiesWithoutRevalidation"),t.prototype._requestMatches=s(function(n,i){return(!this._url||this._url===n.url)&&this._host===n.headers.host&&(!n.method||this._method===n.method||i&&n.method==="HEAD")&&this._varyMatches(n)},"_requestMatches"),t.prototype._allowsStoringAuthenticated=s(function(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]},"_allowsStoringAuthenticated"),t.prototype._varyMatches=s(function(n){if(!this._resHeaders.vary)return!0;if(this._resHeaders.vary==="*")return!1;for(var i=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/),o=i,r=Array.isArray(o),a=0,o=r?o:o[Symbol.iterator]();;){var l;if(r){if(a>=o.length)break;l=o[a++]}else{if(a=o.next(),a.done)break;l=a.value}var c=l;if(n.headers[c]!==this._reqHeaders[c])return!1}return!0},"_varyMatches"),t.prototype._copyWithoutHopByHopHeaders=s(function(n){var i={};for(var r in n)rue[r]||(i[r]=n[r]);if(n.connection)for(var a=n.connection.trim().split(/\s*,\s*/),c=a,o=Array.isArray(c),l=0,c=o?c:c[Symbol.iterator]();;){var u;if(o){if(l>=c.length)break;u=c[l++]}else{if(l=c.next(),l.done)break;u=l.value}var d=u;delete i[d]}if(i.warning){var p=i.warning.split(/,/).filter(function(m){return!/^\s*1[0-9][0-9]/.test(m)});p.length?i.warning=p.join(",").trim():delete i.warning}return i},"_copyWithoutHopByHopHeaders"),t.prototype.responseHeaders=s(function(){var n=this._copyWithoutHopByHopHeaders(this._resHeaders),i=this.age();return i>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24&&(n.warning=(n.warning?`${n.warning}, `:"")+'113 - "rfc7234 5.5.4"'),n.age=`${Math.round(i)}`,n},"responseHeaders"),t.prototype.date=s(function(){var n=Date.parse(this._resHeaders.date),i=8*3600*1e3;return Number.isNaN(n)||nthis._responseTime+i?this._responseTime:n},"date"),t.prototype.age=s(function(){var n=Math.max(0,(this._responseTime-this.date())/1e3);if(this._resHeaders.age){var i=this._ageValue();i>n&&(n=i)}var r=(this.now()-this._responseTime)/1e3;return n+r},"age"),t.prototype._ageValue=s(function(){var n=parseInt(this._resHeaders.age);return isFinite(n)?n:0},"_ageValue"),t.prototype.maxAge=s(function(){if(!this.storable()||this._rescc["no-cache"]||this._isShared&&this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable||this._resHeaders.vary==="*")return 0;if(this._isShared){if(this._rescc["proxy-revalidate"])return 0;if(this._rescc["s-maxage"])return parseInt(this._rescc["s-maxage"],10)}if(this._rescc["max-age"])return parseInt(this._rescc["max-age"],10);var n=this._rescc.immutable?this._immutableMinTtl:0,i=this.date();if(this._resHeaders.expires){var r=Date.parse(this._resHeaders.expires);return Number.isNaN(r)||ra)return Math.max(n,(i-a)/1e3*this._cacheHeuristic)}return n},"maxAge"),t.prototype.timeToLive=s(function(){return Math.max(0,this.maxAge()-this.age())*1e3},"timeToLive"),t.prototype.stale=s(function(){return this.maxAge()<=this.age()},"stale"),t.fromObject=s(function(n){return new this(void 0,void 0,{_fromObject:n})},"fromObject"),t.prototype._fromObject=s(function(n){if(this._responseTime)throw Error("Reinitialized");if(!n||n.v!==1)throw Error("Invalid serialization");this._responseTime=n.t,this._isShared=n.sh,this._cacheHeuristic=n.ch,this._immutableMinTtl=n.imm!==void 0?n.imm:24*3600*1e3,this._status=n.st,this._resHeaders=n.resh,this._rescc=n.rescc,this._method=n.m,this._url=n.u,this._host=n.h,this._noAuthorization=n.a,this._reqHeaders=n.reqh,this._reqcc=n.reqcc},"_fromObject"),t.prototype.toObject=s(function(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}},"toObject"),t.prototype.revalidationHeaders=s(function(n){this._assertRequestHasHeaders(n);var i=this._copyWithoutHopByHopHeaders(n.headers);if(delete i["if-range"],!this._requestMatches(n,!0)||!this.storable())return delete i["if-none-match"],delete i["if-modified-since"],i;this._resHeaders.etag&&(i["if-none-match"]=i["if-none-match"]?`${i["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag);var r=i["accept-ranges"]||i["if-match"]||i["if-unmodified-since"]||this._method&&this._method!="GET";if(r){if(delete i["if-modified-since"],i["if-none-match"]){var a=i["if-none-match"].split(/,/).filter(function(o){return!/^\s*W\//.test(o)});a.length?i["if-none-match"]=a.join(",").trim():delete i["if-none-match"]}}else this._resHeaders["last-modified"]&&!i["if-modified-since"]&&(i["if-modified-since"]=this._resHeaders["last-modified"]);return i},"revalidationHeaders"),t.prototype.revalidatedPolicy=s(function(n,i){if(this._assertRequestHasHeaders(n),!i||!i.headers)throw Error("Response headers missing");var r=!1;if(i.status!==void 0&&i.status!=304?r=!1:i.headers.etag&&!/^\s*W\//.test(i.headers.etag)?r=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===i.headers.etag:this._resHeaders.etag&&i.headers.etag?r=this._resHeaders.etag.replace(/^\s*W\//,"")===i.headers.etag.replace(/^\s*W\//,""):this._resHeaders["last-modified"]?r=this._resHeaders["last-modified"]===i.headers["last-modified"]:!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!i.headers.etag&&!i.headers["last-modified"]&&(r=!0),!r)return{policy:new this.constructor(n,i),modified:!0};var a={};for(var o in this._resHeaders)a[o]=o in i.headers&&!aue[o]?i.headers[o]:this._resHeaders[o];var l=Object.assign({},i,{status:this._status,method:this._method,headers:a});return{policy:new this.constructor(n,l),modified:!1}},"revalidatedPolicy"),t}()});var kA=ye((eOe,wA)=>{"use strict";wA.exports=function(t){for(var e={},n=Object.keys(Object(t)),i=0;i{"use strict";var sue=Ie("stream").Readable,lue=kA(),nm=class extends sue{constructor(e,n,i,r){if(typeof e!="number")throw new TypeError("Argument `statusCode` should be a number");if(typeof n!="object")throw new TypeError("Argument `headers` should be an object");if(!(i instanceof Buffer))throw new TypeError("Argument `body` should be a buffer");if(typeof r!="string")throw new TypeError("Argument `url` should be a string");super(),this.statusCode=e,this.headers=lue(n),this.body=i,this.url=r}_read(){this.push(this.body),this.push(null)}};s(nm,"Response");EA.exports=nm});var TA=ye((iOe,AA)=>{"use strict";AA.exports=function(t){for(var e={},n=Object.keys(Object(t)),i=0;i{"use strict";var cue=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];CA.exports=(t,e)=>{let n=new Set(Object.keys(t).concat(cue));for(let i of n)i in e||(e[i]=typeof t[i]=="function"?t[i].bind(t):t[i])}});var OA=ye((aOe,SA)=>{"use strict";var uue=Ie("stream").PassThrough,due=im(),pue=s(t=>{if(!(t&&t.pipe))throw new TypeError("Parameter `response` must be a response stream.");let e=new uue;return due(t,e),t.pipe(e)},"cloneResponse");SA.exports=pue});var IA=ye(Ab=>{Ab.stringify=s(function t(e){if(typeof e>"u")return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON&&(e=e.toJSON()),e&&typeof e=="object"){var n="",i=Array.isArray(e);n=i?"[":"{";var r=!0;for(var a in e){var o=typeof e[a]=="function"||!i&&typeof e[a]>"u";Object.hasOwnProperty.call(e,a)&&!o&&(r||(n+=","),r=!1,i?e[a]==null?n+="null":n+=t(e[a]):e[a]!==void 0&&(n+=t(a)+":"+t(e[a])))}return n+=i?"]":"}",n}else return typeof e=="string"?JSON.stringify(/^:/.test(e)?":"+e:e):typeof e>"u"?"null":JSON.stringify(e)},"stringify");Ab.parse=function(t){return JSON.parse(t,function(e,n){return typeof n=="string"?/^:base64:/.test(n)?new Buffer(n.substring(8),"base64"):/^:/.test(n)?n.substring(1):n:n})}});var DA=ye((cOe,BA)=>{"use strict";var fue=Ie("events"),NA=IA(),mue=s(t=>{let e={redis:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql"};if(t.adapter||t.uri){let n=t.adapter||/^[^:]*/.exec(t.uri)[0];return new(Ie(e[n]))(t)}return new Map},"loadStore"),rm=class extends fue{constructor(e,n){if(super(),this.opts=Object.assign({namespace:"keyv"},typeof e=="string"?{uri:e}:e,n),!this.opts.store){let i=Object.assign({},this.opts);this.opts.store=mue(i)}typeof this.opts.store.on=="function"&&this.opts.store.on("error",i=>this.emit("error",i)),this.opts.store.namespace=this.opts.namespace}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}get(e){e=this._getKeyPrefix(e);let n=this.opts.store;return Promise.resolve().then(()=>n.get(e)).then(i=>{if(i=typeof i=="string"?NA.parse(i):i,i!==void 0){if(typeof i.expires=="number"&&Date.now()>i.expires){this.delete(e);return}return i.value}})}set(e,n,i){e=this._getKeyPrefix(e),typeof i>"u"&&(i=this.opts.ttl),i===0&&(i=void 0);let r=this.opts.store;return Promise.resolve().then(()=>{let a=typeof i=="number"?Date.now()+i:null;return n={value:n,expires:a},r.set(e,NA.stringify(n),i)}).then(()=>!0)}delete(e){e=this._getKeyPrefix(e);let n=this.opts.store;return Promise.resolve().then(()=>n.delete(e))}clear(){let e=this.opts.store;return Promise.resolve().then(()=>e.clear())}};s(rm,"Keyv");BA.exports=rm});var PA=ye((dOe,MA)=>{"use strict";var hue=Ie("events"),FA=Ie("url"),gue=_A(),_ue=Eb(),Tb=yA(),RA=jA(),bue=TA(),xue=OA(),vue=DA(),yr=class{constructor(e,n){if(typeof e!="function")throw new TypeError("Parameter `request` must be a function");return this.cache=new vue({uri:typeof n=="string"&&n,store:typeof n!="string"&&n,namespace:"cacheable-request"}),this.createCacheableRequest(e)}createCacheableRequest(e){return(n,i)=>{typeof n=="string"&&(n=FA.parse(n)),n=Object.assign({headers:{},method:"GET",cache:!0,strictTtl:!1,automaticFailover:!1},n),n.headers=bue(n.headers);let r=new hue,a=gue(FA.format(n)),o=`${n.method}:${a}`,l=!1,c=!1,u=s(p=>{c=!0;let m=s(f=>{if(l){let b=Tb.fromObject(l.cachePolicy).revalidatedPolicy(p,f);if(!b.modified){let g=b.policy.responseHeaders();f=new RA(f.statusCode,g,l.body,l.url),f.cachePolicy=b.policy,f.fromCache=!0}}f.fromCache||(f.cachePolicy=new Tb(p,f),f.fromCache=!1);let h;p.cache&&f.cachePolicy.storable()?(h=xue(f),_ue.buffer(f).then(b=>{let g={cachePolicy:f.cachePolicy.toObject(),url:f.url,statusCode:f.fromCache?l.statusCode:f.statusCode,body:b},_=p.strictTtl?f.cachePolicy.timeToLive():void 0;return this.cache.set(o,g,_)}).catch(b=>r.emit("error",new yr.CacheError(b)))):p.cache&&l&&this.cache.delete(o).catch(b=>r.emit("error",new yr.CacheError(b))),r.emit("response",h||f),typeof i=="function"&&i(h||f)},"handler");try{let f=e(p,m);r.emit("request",f)}catch(f){r.emit("error",new yr.RequestError(f))}},"makeRequest"),d=s(p=>Promise.resolve().then(()=>p.cache?this.cache.get(o):void 0).then(m=>{if(typeof m>"u")return u(p);let f=Tb.fromObject(m.cachePolicy);if(f.satisfiesWithoutRevalidation(p)){let h=f.responseHeaders(),b=new RA(m.statusCode,h,m.body,m.url);b.cachePolicy=f,b.fromCache=!0,r.emit("response",b),typeof i=="function"&&i(b)}else l=m,p.headers=f.revalidationHeaders(p),u(p)}),"get");return this.cache.on("error",p=>r.emit("error",new yr.CacheError(p))),d(n).catch(p=>{n.automaticFailover&&!c&&u(n),r.emit("error",new yr.CacheError(p))}),r}}};s(yr,"CacheableRequest");yr.RequestError=class extends Error{constructor(t){super(t.message),this.name="RequestError",Object.assign(this,t)}};yr.CacheError=class extends Error{constructor(t){super(t.message),this.name="CacheError",Object.assign(this,t)}};MA.exports=yr});var LA=ye((hOe,Sb)=>{"use strict";var Cb=Ie("stream");function oc(t,e,n){typeof n>"u"&&(n=e,e=t,t=null),Cb.Duplex.call(this,t),typeof n.read!="function"&&(n=new Cb.Readable(t).wrap(n)),this._writable=e,this._readable=n,this._waiting=!1;var i=this;e.once("finish",function(){i.end()}),this.once("finish",function(){e.end()}),n.on("readable",function(){i._waiting&&(i._waiting=!1,i._read())}),n.once("end",function(){i.push(null)}),(!t||typeof t.bubbleErrors>"u"||t.bubbleErrors)&&(e.on("error",function(r){i.emit("error",r)}),n.on("error",function(r){i.emit("error",r)}))}s(oc,"DuplexWrapper");oc.prototype=Object.create(Cb.Duplex.prototype,{constructor:{value:oc}});oc.prototype._write=s(function(e,n,i){this._writable.write(e,n,i)},"_write");oc.prototype._read=s(function(){for(var e,n=0;(e=this._readable.read())!==null;)this.push(e),n++;n===0&&(this._waiting=!0)},"_read");Sb.exports=s(function(e,n,i){return new oc(e,n,i)},"duplex2");Sb.exports.DuplexWrapper=oc});var GA=ye((_Oe,HA)=>{var zA=Ss().Readable,yue=As();HA.exports=am;am.ctor=VA;am.obj=Eue;var wue=VA();function kue(t){return t=t.slice(),function(e,n){var i=null,r=t.length?t.shift():null;r instanceof Error&&(i=r,r=null),n(i,r)}}s(kue,"toFunction");function am(t,e){(typeof t!="object"||Array.isArray(t))&&(e=t,t={});var n=new wue(t);return n._from=Array.isArray(e)?kue(e):e||UA,n}s(am,"from2");function VA(t,e){typeof t=="function"&&(e=t,t={}),t=qA(t),yue(n,zA);function n(i){if(!(this instanceof n))return new n(i);this._reading=!1,this._callback=o,this.destroyed=!1,zA.call(this,i||t);var r=this,a=this._readableState.highWaterMark;function o(l,c){if(!r.destroyed){if(l)return r.destroy(l);if(c===null)return r.push(null);r._reading=!1,r.push(c)&&r._read(a)}}s(o,"check")}return s(n,"Class"),n.prototype._from=e||UA,n.prototype._read=function(i){this._reading||this.destroyed||(this._reading=!0,this._from(i,this._callback))},n.prototype.destroy=function(i){if(!this.destroyed){this.destroyed=!0;var r=this;process.nextTick(function(){i&&r.emit("error",i),r.emit("close")})}},n}s(VA,"ctor");function Eue(t,e){return(typeof t=="function"||Array.isArray(t))&&(e=t,t={}),t=qA(t),t.objectMode=!0,t.highWaterMark=16,am(t,e)}s(Eue,"obj");function UA(){}s(UA,"noop");function qA(t){return t=t||{},t}s(qA,"defaults")});var WA=ye((xOe,JA)=>{"use strict";JA.exports=t=>t instanceof Promise||t!==null&&typeof t=="object"&&typeof t.then=="function"&&typeof t.catch=="function"});var YA=ye((vOe,Ob)=>{"use strict";var KA=GA(),ZA=WA();Ob.exports=t=>{Array.isArray(t)&&(t=t.slice());let e,n;i(t);function i(r){t=r,e=ZA(t)?t:null,n=!e&&t[Symbol.iterator]&&typeof t!="string"&&!Buffer.isBuffer(t)?t[Symbol.iterator]():null}return s(i,"prepare"),KA(s(function r(a,o){if(e){e.then(i).then(()=>r.call(this,a,o),o);return}if(n){let c=n.next();setImmediate(o,null,c.done?null:c.value);return}if(t.length===0){setImmediate(o,null,null);return}let l=t.slice(0,a);t=t.slice(a),setImmediate(o,null,l)},"reader"))};Ob.exports.obj=t=>{Array.isArray(t)&&(t=t.slice());let e,n;i(t);function i(r){t=r,e=ZA(t)?t:null,n=!e&&t[Symbol.iterator]?t[Symbol.iterator]():null}return s(i,"prepare"),KA.obj(s(function r(a,o){if(e){e.then(i).then(()=>r.call(this,a,o),o);return}if(n){let l=n.next();setImmediate(o,null,l.done?null:l.value);return}this.push(t),setImmediate(o,null,null)},"reader"))}});var Bb=ye((Ib,Nb)=>{"use strict";Object.defineProperty(Ib,"__esModule",{value:!0});var XA=Ie("util"),jue=Object.prototype.toString,nd=s(t=>e=>typeof e===t,"isOfType"),om=s(t=>{let e=jue.call(t).slice(8,-1);return e||null},"getObjectType"),Vn=s(t=>e=>om(e)===t,"isObjectOfType");function ka(t){if(t===null)return"null";if(t===!0||t===!1)return"boolean";let e=typeof t;if(e==="undefined")return"undefined";if(e==="string")return"string";if(e==="number")return"number";if(e==="symbol")return"symbol";if(ka.function_(t))return"Function";if(Array.isArray(t))return"Array";if(Buffer.isBuffer(t))return"Buffer";let n=om(t);if(n)return n;if(t instanceof String||t instanceof Boolean||t instanceof Number)throw new TypeError("Please don't use object wrappers for primitive types");return"Object"}s(ka,"is");(function(t){let e=s(_=>typeof _=="object","isObject");t.undefined=nd("undefined"),t.string=nd("string"),t.number=nd("number"),t.function_=nd("function"),t.null_=_=>_===null,t.class_=_=>t.function_(_)&&_.toString().startsWith("class "),t.boolean=_=>_===!0||_===!1,t.symbol=nd("symbol"),t.array=Array.isArray,t.buffer=Buffer.isBuffer,t.nullOrUndefined=_=>t.null_(_)||t.undefined(_),t.object=_=>!t.nullOrUndefined(_)&&(t.function_(_)||e(_)),t.iterable=_=>!t.nullOrUndefined(_)&&t.function_(_[Symbol.iterator]),t.generator=_=>t.iterable(_)&&t.function_(_.next)&&t.function_(_.throw),t.nativePromise=Vn("Promise");let n=s(_=>!t.null_(_)&&e(_)&&t.function_(_.then)&&t.function_(_.catch),"hasPromiseAPI");t.promise=_=>t.nativePromise(_)||n(_);let i=s(_=>v=>t.function_(v)&&t.function_(v.constructor)&&v.constructor.name===_,"isFunctionOfType");t.generatorFunction=i("GeneratorFunction"),t.asyncFunction=i("AsyncFunction"),t.boundFunction=_=>t.function_(_)&&!_.hasOwnProperty("prototype"),t.regExp=Vn("RegExp"),t.date=Vn("Date"),t.error=Vn("Error"),t.map=Vn("Map"),t.set=Vn("Set"),t.weakMap=Vn("WeakMap"),t.weakSet=Vn("WeakSet"),t.int8Array=Vn("Int8Array"),t.uint8Array=Vn("Uint8Array"),t.uint8ClampedArray=Vn("Uint8ClampedArray"),t.int16Array=Vn("Int16Array"),t.uint16Array=Vn("Uint16Array"),t.int32Array=Vn("Int32Array"),t.uint32Array=Vn("Uint32Array"),t.float32Array=Vn("Float32Array"),t.float64Array=Vn("Float64Array"),t.arrayBuffer=Vn("ArrayBuffer"),t.sharedArrayBuffer=Vn("SharedArrayBuffer"),t.dataView=Vn("DataView"),t.directInstanceOf=(_,v)=>t.object(_)&&t.object(v)&&Object.getPrototypeOf(_)===v.prototype,t.truthy=_=>!!_,t.falsy=_=>!_,t.nan=_=>Number.isNaN(_);let r=new Set(["undefined","string","number","boolean","symbol"]);t.primitive=_=>t.null_(_)||r.has(typeof _),t.integer=_=>Number.isInteger(_),t.safeInteger=_=>Number.isSafeInteger(_),t.plainObject=_=>{let v;return om(_)==="Object"&&(v=Object.getPrototypeOf(_),v===null||v===Object.getPrototypeOf({}))};let a=new Set(["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"]);t.typedArray=_=>{let v=om(_);return v===null?!1:a.has(v)};let o=s(_=>t.safeInteger(_)&&_>-1,"isValidLength");t.arrayLike=_=>!t.nullOrUndefined(_)&&!t.function_(_)&&o(_.length),t.inRange=(_,v)=>{if(t.number(v))return _>=Math.min(0,v)&&_<=Math.max(v,0);if(t.array(v)&&v.length===2)return _>=Math.min.apply(null,v)&&_<=Math.max.apply(null,v);throw new TypeError(`Invalid range: ${XA.inspect(v)}`)};let l=1,c=["innerHTML","ownerDocument","style","attributes","nodeValue"];t.domElement=_=>t.object(_)&&_.nodeType===l&&t.string(_.nodeName)&&!t.plainObject(_)&&c.every(v=>v in _),t.nodeStream=_=>!t.nullOrUndefined(_)&&e(_)&&t.function_(_.pipe),t.infinite=_=>_===1/0||_===-1/0;let u=s(_=>v=>t.integer(v)&&Math.abs(v%2)===_,"isAbsoluteMod2");t.even=u(0),t.odd=u(1);let d=s(_=>t.string(_)&&/\S/.test(_)===!1,"isWhiteSpaceString"),p=s(_=>(t.string(_)||t.array(_))&&_.length===0,"isEmptyStringOrArray"),m=s(_=>!t.map(_)&&!t.set(_)&&t.object(_)&&Object.keys(_).length===0,"isEmptyObject"),f=s(_=>(t.map(_)||t.set(_))&&_.size===0,"isEmptyMapOrSet");t.empty=_=>t.falsy(_)||p(_)||m(_)||f(_),t.emptyOrWhitespace=_=>t.empty(_)||d(_);let h=s((_,v,w)=>{let x=Array.prototype.slice.call(w,1);if(t.function_(v)===!1)throw new TypeError(`Invalid predicate: ${XA.inspect(v)}`);if(x.length===0)throw new TypeError("Invalid number of values");return _.call(x,v)},"predicateOnArray");function b(_){return h(Array.prototype.some,_,arguments)}s(b,"any"),t.any=b;function g(_){return h(Array.prototype.every,_,arguments)}s(g,"all"),t.all=g})(ka||(ka={}));Object.defineProperties(ka,{class:{value:ka.class_},function:{value:ka.function_},null:{value:ka.null_}});Ib.default=ka;Nb.exports=ka;Nb.exports.default=ka});var $A=ye((kOe,QA)=>{"use strict";QA.exports=function(t,e){if(t.timeoutTimer)return t;var n=isNaN(e)?e:{socket:e,connect:e},i=t._headers?" to "+t._headers.host:"";n.connect!==void 0&&(t.timeoutTimer=setTimeout(s(function(){t.abort();var l=new Error("Connection timed out on request"+i);l.code="ETIMEDOUT",t.emit("error",l)},"timeoutHandler"),n.connect)),t.on("socket",s(function(l){if(!(l.connecting||l._connecting)){a();return}l.once("connect",a)},"assign"));function r(){t.timeoutTimer&&(clearTimeout(t.timeoutTimer),t.timeoutTimer=null)}s(r,"clear");function a(){r(),n.socket!==void 0&&t.setTimeout(n.socket,s(function(){t.abort();var l=new Error("Socket timed out on request"+i);l.code="ESOCKETTIMEDOUT",t.emit("error",l)},"socketTimeoutHandler"))}return s(a,"connect"),t.on("error",r)}});var t4=ye((jOe,e4)=>{"use strict";var Aue=Ie("url"),Tue=xb();e4.exports=(t,e)=>{if(typeof t!="string")throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof t}\` instead.`);let n=Tue(t,Object.assign({https:!0},e));return Aue.parse(n)}});var i4=ye((AOe,n4)=>{"use strict";function Cue(t){var e={protocol:t.protocol,hostname:t.hostname,hash:t.hash,search:t.search,pathname:t.pathname,path:`${t.pathname}${t.search}`,href:t.href};return t.port!==""&&(e.port=Number(t.port)),(t.username||t.password)&&(e.auth=`${t.username}:${t.password}`),e}s(Cue,"urlToOptions");n4.exports=Cue});var a4=ye((COe,r4)=>{"use strict";r4.exports=function(t){for(var e={},n=Object.keys(Object(t)),i=0;i{"use strict";var Sue=Ie("stream").PassThrough,Oue=Ie("zlib"),Iue=im();o4.exports=t=>{if(["gzip","deflate"].indexOf(t.headers["content-encoding"])===-1)return t;let e=Oue.createUnzip(),n=new Sue;return Iue(t,n),e.on("error",i=>{if(i.code==="Z_BUF_ERROR"){n.end();return}n.emit("error",i)}),t.pipe(e).pipe(n),n}});var c4=ye((OOe,l4)=>{"use strict";var Nue=["ETIMEDOUT","ECONNRESET","EADDRINUSE","ESOCKETTIMEDOUT","ECONNREFUSED","EPIPE","EHOSTUNREACH","EAI_AGAIN"],Bue=["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED"];l4.exports=function(t){return!t||!t.code||Nue.indexOf(t.code)!==-1?!0:Bue.indexOf(t.code)===-1}});var d4=ye((IOe,u4)=>{"use strict";u4.exports=typeof Symbol=="function"&&typeof Symbol("")=="symbol"});var f4=ye((NOe,p4)=>{"use strict";p4.exports=d4()&&typeof Symbol.toStringTag=="symbol"});var h4=ye((BOe,m4)=>{"use strict";m4.exports=s(function(e){return typeof e=="object"&&e!==null},"isObject")});var b4=ye((FOe,_4)=>{"use strict";var Due=f4(),g4=h4(),Fue=Object.prototype.toString,Rue="[object URL]",Mue="hash",Pue="host",Lue="hostname",zue="href",Vue="password",Uue="pathname",que="port",Hue="protocol",Gue="search",Jue="username",Db=s((t,e)=>g4(t)?!Due&&Fue.call(t)===Rue?!0:!(!(zue in t)||!(Hue in t)||!(Jue in t)||!(Vue in t)||!(Lue in t)||!(que in t)||!(Pue in t)||!(Uue in t)||!(Gue in t)||!(Mue in t)||e!==!0&&!g4(t.searchParams)):!1,"isURL");Db.lenient=t=>Db(t,!0);_4.exports=Db});var Rb=ye((MOe,Fb)=>{"use strict";var id=class extends Error{constructor(){super("Promise was canceled"),this.name="CancelError"}get isCanceled(){return!0}};s(id,"CancelError");var Ns=class{static fn(e){return function(){let n=[].slice.apply(arguments);return new Ns((i,r,a)=>{n.push(a),e.apply(null,n).then(i,r)})}}constructor(e){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._promise=new Promise((n,i)=>(this._reject=i,e(r=>{this._isPending=!1,n(r)},r=>{this._isPending=!1,i(r)},r=>{this._cancelHandlers.push(r)})))}then(e,n){return this._promise.then(e,n)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(){if(!(!this._isPending||this._isCanceled)){if(this._cancelHandlers.length>0)try{for(let e of this._cancelHandlers)e()}catch(e){this._reject(e)}this._isCanceled=!0,this._reject(new id)}}get isCanceled(){return this._isCanceled}};s(Ns,"PCancelable");Object.setPrototypeOf(Ns.prototype,Promise.prototype);Fb.exports=Ns;Fb.exports.CancelError=id});var v4=ye((LOe,x4)=>{"use strict";x4.exports=(t,e)=>(e=e||(()=>{}),t.then(n=>new Promise(i=>{i(e())}).then(()=>n),n=>new Promise(i=>{i(e())}).then(()=>{throw n})))});var Pb=ye((zOe,Mb)=>{"use strict";var Wue=v4(),rd=class extends Error{constructor(e){super(e),this.name="TimeoutError"}};s(rd,"TimeoutError");Mb.exports=(t,e,n)=>new Promise((i,r)=>{if(typeof e!="number"||e<0)throw new TypeError("Expected `ms` to be a positive number");let a=setTimeout(()=>{if(typeof n=="function"){try{i(n())}catch(c){r(c)}return}let o=typeof n=="string"?n:`Promise timed out after ${e} milliseconds`,l=n instanceof Error?n:new rd(o);typeof t.cancel=="function"&&t.cancel(),r(l)},e);Wue(t.then(i,r),()=>{clearTimeout(a)})});Mb.exports.TimeoutError=rd});var k4=ye((UOe,w4)=>{"use strict";var y4=s((t,e)=>function(){let n=e.promiseModule,i=new Array(arguments.length);for(let r=0;r{e.errorFirst?i.push(function(o,l){if(e.multiArgs){let c=new Array(arguments.length-1);for(let u=1;u{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let n=s(r=>{let a=s(o=>typeof o=="string"?r===o:o.test(r),"match");return e.include?e.include.some(a):!e.exclude.some(a)},"filter"),i;typeof t=="function"?i=s(function(){return e.excludeMain?t.apply(this,arguments):y4(t,e).apply(this,arguments)},"ret"):i=Object.create(Object.getPrototypeOf(t));for(let r in t){let a=t[r];i[r]=typeof a=="function"&&n(r)?y4(a,e):a}return i}});var E4=ye((HOe,Kue)=>{Kue.exports={name:"got",version:"8.3.2",description:"Simplified HTTP requests",license:"MIT",repository:"sindresorhus/got",maintainers:[{name:"Sindre Sorhus",email:"sindresorhus@gmail.com",url:"sindresorhus.com"},{name:"Vsevolod Strukchinsky",email:"floatdrop@gmail.com",url:"github.com/floatdrop"},{name:"Alexander Tesfamichael",email:"alex.tesfamichael@gmail.com",url:"alextes.me"}],engines:{node:">=4"},scripts:{test:"xo && nyc ava",coveralls:"nyc report --reporter=text-lcov | coveralls"},files:["index.js","errors.js"],keywords:["http","https","get","got","url","uri","request","util","utility","simple","curl","wget","fetch","net","network","electron"],dependencies:{"@sindresorhus/is":"^0.7.0","cacheable-request":"^2.1.1","decompress-response":"^3.3.0",duplexer3:"^0.1.4","get-stream":"^3.0.0","into-stream":"^3.1.0","is-retry-allowed":"^1.1.0",isurl:"^1.0.0-alpha5","lowercase-keys":"^1.0.0","mimic-response":"^1.0.0","p-cancelable":"^0.4.0","p-timeout":"^2.0.1",pify:"^3.0.0","safe-buffer":"^5.1.1","timed-out":"^4.0.1","url-parse-lax":"^3.0.0","url-to-options":"^1.0.1"},devDependencies:{ava:"^0.25.0",coveralls:"^3.0.0","form-data":"^2.1.1","get-port":"^3.0.0",nyc:"^11.0.2","p-event":"^1.3.0",pem:"^1.4.4",proxyquire:"^1.8.0",sinon:"^4.0.0","slow-stream":"0.0.4",tempfile:"^2.0.0",tempy:"^0.2.1","universal-url":"1.0.0-alpha",xo:"^0.20.0"},ava:{concurrency:4},browser:{"decompress-response":!1,electron:!1}}});var j4=ye((GOe,Ea)=>{"use strict";var Zue=Ie("url"),Lb=Ie("http"),Yue=Rb(),Xue=Bb(),Jr=class extends Error{constructor(e,n,i){super(e),Error.captureStackTrace(this,this.constructor),this.name="GotError",Xue.undefined(n.code)||(this.code=n.code),Object.assign(this,{host:i.host,hostname:i.hostname,method:i.method,path:i.path,protocol:i.protocol,url:i.href})}};s(Jr,"GotError");Ea.exports.GotError=Jr;Ea.exports.CacheError=class extends Jr{constructor(t,e){super(t.message,t,e),this.name="CacheError"}};Ea.exports.RequestError=class extends Jr{constructor(t,e){super(t.message,t,e),this.name="RequestError"}};Ea.exports.ReadError=class extends Jr{constructor(t,e){super(t.message,t,e),this.name="ReadError"}};Ea.exports.ParseError=class extends Jr{constructor(t,e,n,i){super(`${t.message} in "${Zue.format(n)}": +${i.slice(0,77)}...`,t,n),this.name="ParseError",this.statusCode=e,this.statusMessage=Lb.STATUS_CODES[this.statusCode]}};Ea.exports.HTTPError=class extends Jr{constructor(t,e,n,i){e?e=e.replace(/\r?\n/g," ").trim():e=Lb.STATUS_CODES[t],super(`Response code ${t} (${e})`,{},i),this.name="HTTPError",this.statusCode=t,this.statusMessage=e,this.headers=n}};Ea.exports.MaxRedirectsError=class extends Jr{constructor(t,e,n){super("Redirected 10 times. Aborting.",{},n),this.name="MaxRedirectsError",this.statusCode=t,this.statusMessage=Lb.STATUS_CODES[this.statusCode],this.redirectUrls=e}};Ea.exports.UnsupportedProtocolError=class extends Jr{constructor(t){super(`Unsupported protocol "${t.protocol}"`,{},t),this.name="UnsupportedProtocolError"}};Ea.exports.CancelError=Yue.CancelError});var S4=ye((eIe,C4)=>{var A4=Ie("fs"),zb=Ie("path"),T4=zb.join(__dirname,"path.txt");function Que(){let t;if(A4.existsSync(T4)&&(t=A4.readFileSync(T4,"utf-8")),process.env.ELECTRON_OVERRIDE_DIST_PATH)return zb.join(process.env.ELECTRON_OVERRIDE_DIST_PATH,t||"electron");if(t)return zb.join(__dirname,"dist",t);throw new Error("Electron failed to install correctly, please delete node_modules/electron and try installing again")}s(Que,"getElectronPath");C4.exports=Que()});var q4=ye((nIe,U4)=>{"use strict";var P4=Ie("events"),$ue=Ie("http"),ede=Ie("https"),O4=Ie("stream").PassThrough,tde=Ie("stream").Transform,ad=Ie("url"),I4=Ie("fs"),N4=Ie("querystring"),B4=PA(),nde=LA(),ide=YA(),Ut=Bb(),D4=Eb(),rde=$A(),ade=t4(),ode=i4(),sde=a4(),F4=s4(),lde=im(),cde=c4(),ude=b4(),dde=Rb(),pde=Pb(),R4=k4(),sm=lf().Buffer,M4=E4(),fde=j4(),mde=new Set([300,301,302,303,304,305,307,308]),hde=new Set([300,303,307,308]),Vb=s(t=>Ut.nodeStream(t)&&Ut.function(t.getBoundary),"isFormData"),gde=s(t=>{let e=t.body;return t.headers["content-length"]?Number(t.headers["content-length"]):!e&&!t.stream?0:Ut.string(e)?sm.byteLength(e):Vb(e)?R4(e.getLength.bind(e))():e instanceof I4.ReadStream?R4(I4.stat)(e.path).then(n=>n.size):Ut.nodeStream(e)&&Ut.buffer(e._buffer)?e._buffer.length:null},"getBodySize");function L4(t){t=t||{};let e=new P4,n=t.href||ad.resolve(ad.format(t),t.path),i=[],r=Ut.object(t.agent)?t.agent:null,a=0,o,l,c=0,u=s(d=>{if(d.protocol!=="http:"&&d.protocol!=="https:"){e.emit("error",new Xn.UnsupportedProtocolError(d));return}let p=d.protocol==="https:"?ede:$ue;if(r){let b=d.protocol==="https:"?"https":"http";d.agent=r[b]||d.agent}if(d.useElectronNet&&process.versions.electron){let b=S4();p=b.net||b.remote.net}let m,h=new B4(p.request,d.cache)(d,b=>{clearInterval(m),e.emit("uploadProgress",{percent:1,transferred:c,total:l});let g=b.statusCode;b.url=o||n,b.requestUrl=n;let _=d.followRedirect&&"location"in b.headers,v=_&&mde.has(g);if(_&&hde.has(g)||v&&(d.method==="GET"||d.method==="HEAD")){if(b.resume(),g===303&&(d.method="GET"),i.length>=10){e.emit("error",new Xn.MaxRedirectsError(g,i,d),null,b);return}let x=sm.from(b.headers.location,"binary").toString();o=ad.resolve(ad.format(d),x),i.push(o);let y=Object.assign({},d,ad.parse(o));e.emit("redirect",b,y),u(y);return}setImmediate(()=>{try{_de(b,d,e,i)}catch(x){e.emit("error",x)}})});h.on("error",b=>{b instanceof B4.RequestError?e.emit("error",new Xn.RequestError(b,d)):e.emit("error",new Xn.CacheError(b,d))}),h.once("request",b=>{let g=!1;b.once("abort",_=>{g=!0}),b.once("error",_=>{if(clearInterval(m),g)return;let v=d.retries(++a,_);if(v){setTimeout(u,v,d);return}e.emit("error",new Xn.RequestError(_,d))}),e.once("request",_=>{e.emit("uploadProgress",{percent:0,transferred:0,total:l});let v=_.connection;if(v){let w=v.connecting===void 0?v._connecting:v.connecting,x=s(()=>{m=setInterval(()=>{if(v.destroyed){clearInterval(m);return}let E=c,T=_._header?sm.byteLength(_._header):0;c=v.bytesWritten-T,l&&c>l&&(c=l),!(c===E||c===l)&&e.emit("uploadProgress",{percent:l?c/l:0,transferred:c,total:l})},150)},"onSocketConnect");w?v.once("connect",x):x()}}),d.gotTimeout&&(clearInterval(m),rde(b,d.gotTimeout)),setImmediate(()=>{e.emit("request",b)})})},"get");return setImmediate(()=>{Promise.resolve(gde(t)).then(d=>{l=d,Ut.undefined(t.headers["content-length"])&&Ut.undefined(t.headers["transfer-encoding"])&&Vb(t.body)&&(t.headers["content-length"]=d),u(t)}).catch(d=>{e.emit("error",d)})}),e}s(L4,"requestAsEventEmitter");function _de(t,e,n,i){let r=Number(t.headers["content-length"])||null,a=0,o=new tde({transform(c,u,d){a+=c.length;let p=r?a/r:0;p<1&&n.emit("downloadProgress",{percent:p,transferred:a,total:r}),d(null,c)},flush(c){n.emit("downloadProgress",{percent:1,transferred:a,total:r}),c()}});lde(t,o),o.redirectUrls=i;let l=e.decompress===!0&&Ut.function(F4)&&e.method!=="HEAD"?F4(o):o;!e.decompress&&["gzip","deflate"].indexOf(t.headers["content-encoding"])!==-1&&(e.encoding=null),n.emit("response",l),n.emit("downloadProgress",{percent:0,transferred:0,total:r}),t.pipe(o)}s(_de,"getResponse");function bde(t){let e=s(a=>t.gotTimeout&&t.gotTimeout.request?pde(a,t.gotTimeout.request,new Xn.RequestError({message:"Request timed out",code:"ETIMEDOUT"},t)):a,"timeoutFn"),n=new P4,i=new dde((a,o,l)=>{let c=L4(t),u=!1;l(()=>{u=!0}),c.on("request",d=>{if(u&&d.abort(),l(()=>{d.abort()}),Ut.nodeStream(t.body)){t.body.pipe(d),t.body=void 0;return}d.end(t.body)}),c.on("response",d=>{(Ut.null(t.encoding)?D4.buffer(d):D4(d,t)).catch(m=>o(new Xn.ReadError(m,t))).then(m=>{let f=d.statusCode,h=t.followRedirect?299:399;if(d.body=m,t.json&&d.body)try{d.body=JSON.parse(d.body)}catch(b){if(f>=200&&f<300)throw new Xn.ParseError(b,f,t,m)}if(t.throwHttpErrors&&f!==304&&(f<200||f>h))throw new Xn.HTTPError(f,d.statusMessage,d.headers,t);a(d)}).catch(m=>{Object.defineProperty(m,"response",{value:d}),o(m)})}),c.once("error",o),c.on("redirect",n.emit.bind(n,"redirect")),c.on("uploadProgress",n.emit.bind(n,"uploadProgress")),c.on("downloadProgress",n.emit.bind(n,"downloadProgress"))});Object.defineProperty(i,"canceled",{get(){return i.isCanceled}});let r=e(i);return r.cancel=i.cancel.bind(i),r.on=(a,o)=>(n.on(a,o),r),r}s(bde,"asPromise");function z4(t){t.stream=!0;let e=new O4,n=new O4,i=nde(e,n),r;if(t.gotTimeout&&t.gotTimeout.request&&(r=setTimeout(()=>{i.emit("error",new Xn.RequestError({message:"Request timed out",code:"ETIMEDOUT"},t))},t.gotTimeout.request)),t.json)throw new Error("Got can not be used as a stream when the `json` option is used");t.body&&(i.write=()=>{throw new Error("Got's stream is not writable when the `body` option is used")});let a=L4(t);return a.on("request",o=>{if(i.emit("request",o),Ut.nodeStream(t.body)){t.body.pipe(o);return}if(t.body){o.end(t.body);return}if(t.method==="POST"||t.method==="PUT"||t.method==="PATCH"){e.pipe(o);return}o.end()}),a.on("response",o=>{clearTimeout(r);let l=o.statusCode;if(o.on("error",c=>{i.emit("error",new Xn.ReadError(c,t))}),o.pipe(n),t.throwHttpErrors&&l!==304&&(l<200||l>299)){i.emit("error",new Xn.HTTPError(l,o.statusMessage,o.headers,t),null,o);return}i.emit("response",o)}),a.on("error",i.emit.bind(i,"error")),a.on("redirect",i.emit.bind(i,"redirect")),a.on("uploadProgress",i.emit.bind(i,"uploadProgress")),a.on("downloadProgress",i.emit.bind(i,"downloadProgress")),i}s(z4,"asStream");function V4(t,e){if(!Ut.string(t)&&!Ut.object(t))throw new TypeError(`Parameter \`url\` must be a string or object, not ${Ut(t)}`);if(Ut.string(t)){t=t.replace(/^unix:/,"http://$&");try{decodeURI(t)}catch{throw new Error("Parameter `url` must contain valid UTF-8 character sequences")}if(t=ade(t),t.auth)throw new Error("Basic authentication must be done with the `auth` option")}else ude.lenient(t)&&(t=ode(t));e=Object.assign({path:"",retries:2,cache:!1,decompress:!0,useElectronNet:!1,throwHttpErrors:!0},t,{protocol:t.protocol||"http:"},e);let n=sde(e.headers);for(let a of Object.keys(n))Ut.nullOrUndefined(n[a])&&delete n[a];e.headers=Object.assign({"user-agent":`${M4.name}/${M4.version} (https://github.com/sindresorhus/got)`},n),e.decompress&&Ut.undefined(e.headers["accept-encoding"])&&(e.headers["accept-encoding"]="gzip, deflate");let i=e.query;i&&(Ut.string(i)||(e.query=N4.stringify(i)),e.path=`${e.path.split("?")[0]}?${e.query}`,delete e.query),e.json&&Ut.undefined(e.headers.accept)&&(e.headers.accept="application/json");let r=e.body;if(Ut.nullOrUndefined(r))e.method=(e.method||"GET").toUpperCase();else{let a=e.headers;if(!Ut.nodeStream(r)&&!Ut.string(r)&&!Ut.buffer(r)&&!(e.form||e.json))throw new TypeError("The `body` option must be a stream.Readable, string, Buffer or plain Object");let o=Ut.plainObject(r)||Ut.array(r);if((e.form||e.json)&&!o)throw new TypeError("The `body` option must be a plain Object or Array when the `form` or `json` option is used");if(Vb(r)?a["content-type"]=a["content-type"]||`multipart/form-data; boundary=${r.getBoundary()}`:e.form&&o?(a["content-type"]=a["content-type"]||"application/x-www-form-urlencoded",e.body=N4.stringify(r)):e.json&&o&&(a["content-type"]=a["content-type"]||"application/json",e.body=JSON.stringify(r)),Ut.undefined(a["content-length"])&&Ut.undefined(a["transfer-encoding"])&&!Ut.nodeStream(r)){let l=Ut.string(e.body)?sm.byteLength(e.body):e.body.length;a["content-length"]=l}Ut.buffer(r)&&(e.body=ide(r),e.body._buffer=r),e.method=(e.method||"POST").toUpperCase()}if(e.hostname==="unix"){let a=/(.+?):(.+)/.exec(e.path);a&&(e.socketPath=a[1],e.path=a[2],e.host=null)}if(!Ut.function(e.retries)){let a=e.retries;e.retries=(o,l)=>{if(o>a||!cde(l))return 0;let c=Math.random()*100;return(1<z4(V4(t,e));var xde=["get","post","put","patch","head","delete"];for(let t of xde)Xn[t]=(e,n)=>Xn(e,Object.assign({},n,{method:t})),Xn.stream[t]=(e,n)=>Xn.stream(e,Object.assign({},n,{method:t}));Object.assign(Xn,fde);U4.exports=Xn});var J4=ye((rIe,G4)=>{"use strict";var H4=s((t,e)=>function(...n){let i=e.promiseModule;return new i((r,a)=>{e.multiArgs?n.push((...o)=>{e.errorFirst?o[0]?a(o):(o.shift(),r(o)):r(o)}):e.errorFirst?n.push((o,l)=>{o?a(o):r(l)}):n.push(r),t.apply(this,n)})},"processFn");G4.exports=(t,e)=>{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let n=typeof t;if(!(t!==null&&(n==="object"||n==="function")))throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${t===null?"null":n}\``);let i=s(a=>{let o=s(l=>typeof l=="string"?a===l:l.test(a),"match");return e.include?e.include.some(o):!e.exclude.some(o)},"filter"),r;n==="function"?r=s(function(...a){return e.excludeMain?t(...a):H4(t,e).apply(this,a)},"ret"):r=Object.create(Object.getPrototypeOf(t));for(let a in t){let o=t[a];r[a]=typeof o=="function"&&i(a)?H4(o,e):o}return r}});var cT=ye((mt,lT)=>{mt=lT.exports=Rt;var rn;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?rn=s(function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)},"debug"):rn=s(function(){},"debug");mt.SEMVER_SPEC_VERSION="2.0.0";var od=256,lm=Number.MAX_SAFE_INTEGER||9007199254740991,Ub=16,vde=od-6,sd=mt.re=[],_n=mt.safeRe=[],Be=mt.src=[],Bt=0,Wb="[a-zA-Z0-9-]",qb=[["\\s",1],["\\d",od],[Wb,vde]];function mm(t){for(var e=0;e)?=?)";var cm=Bt++;Be[cm]=Be[lc]+"|x|X|\\*";var um=Bt++;Be[um]=Be[sc]+"|x|X|\\*";var Bs=Bt++;Be[Bs]="[v=\\s]*("+Be[um]+")(?:\\.("+Be[um]+")(?:\\.("+Be[um]+")(?:"+Be[Zb]+")?"+Be[cd]+"?)?)?";var uc=Bt++;Be[uc]="[v=\\s]*("+Be[cm]+")(?:\\.("+Be[cm]+")(?:\\.("+Be[cm]+")(?:"+Be[Yb]+")?"+Be[cd]+"?)?)?";var X4=Bt++;Be[X4]="^"+Be[fc]+"\\s*"+Be[Bs]+"$";var Q4=Bt++;Be[Q4]="^"+Be[fc]+"\\s*"+Be[uc]+"$";var $4=Bt++;Be[$4]="(?:^|[^\\d])(\\d{1,"+Ub+"})(?:\\.(\\d{1,"+Ub+"}))?(?:\\.(\\d{1,"+Ub+"}))?(?:$|[^\\d])";var hm=Bt++;Be[hm]="(?:~>?)";var dc=Bt++;Be[dc]="(\\s*)"+Be[hm]+"\\s+";sd[dc]=new RegExp(Be[dc],"g");_n[dc]=new RegExp(mm(Be[dc]),"g");var yde="$1~",eT=Bt++;Be[eT]="^"+Be[hm]+Be[Bs]+"$";var tT=Bt++;Be[tT]="^"+Be[hm]+Be[uc]+"$";var gm=Bt++;Be[gm]="(?:\\^)";var pc=Bt++;Be[pc]="(\\s*)"+Be[gm]+"\\s+";sd[pc]=new RegExp(Be[pc],"g");_n[pc]=new RegExp(mm(Be[pc]),"g");var wde="$1^",nT=Bt++;Be[nT]="^"+Be[gm]+Be[Bs]+"$";var iT=Bt++;Be[iT]="^"+Be[gm]+Be[uc]+"$";var ex=Bt++;Be[ex]="^"+Be[fc]+"\\s*("+Qb+")$|^$";var tx=Bt++;Be[tx]="^"+Be[fc]+"\\s*("+Y4+")$|^$";var Ds=Bt++;Be[Ds]="(\\s*)"+Be[fc]+"\\s*("+Qb+"|"+Be[Bs]+")";sd[Ds]=new RegExp(Be[Ds],"g");_n[Ds]=new RegExp(mm(Be[Ds]),"g");var kde="$1$2$3",rT=Bt++;Be[rT]="^\\s*("+Be[Bs]+")\\s+-\\s+("+Be[Bs]+")\\s*$";var aT=Bt++;Be[aT]="^\\s*("+Be[uc]+")\\s+-\\s+("+Be[uc]+")\\s*$";var oT=Bt++;Be[oT]="(<|>)?=?\\s*\\*";for(ja=0;jaod)return null;var n=e.loose?_n[$b]:_n[Xb];if(!n.test(t))return null;try{return new Rt(t,e)}catch{return null}}s(Fs,"parse");mt.valid=Ede;function Ede(t,e){var n=Fs(t,e);return n?n.version:null}s(Ede,"valid");mt.clean=jde;function jde(t,e){var n=Fs(t.trim().replace(/^[=v]+/,""),e);return n?n.version:null}s(jde,"clean");mt.SemVer=Rt;function Rt(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof Rt){if(t.loose===e.loose)return t;t=t.version}else if(typeof t!="string")throw new TypeError("Invalid Version: "+t);if(t.length>od)throw new TypeError("version is longer than "+od+" characters");if(!(this instanceof Rt))return new Rt(t,e);rn("SemVer",t,e),this.options=e,this.loose=!!e.loose;var n=t.trim().match(e.loose?_n[$b]:_n[Xb]);if(!n)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>lm||this.major<0)throw new TypeError("Invalid major version");if(this.minor>lm||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>lm||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var r=+i;if(r>=0&&r=0;)typeof this.prerelease[n]=="number"&&(this.prerelease[n]++,n=-2);n===-1&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: "+t)}return this.format(),this.raw=this.version,this};mt.inc=Ade;function Ade(t,e,n,i){typeof n=="string"&&(i=n,n=void 0);try{return new Rt(t,n).inc(e,i).version}catch{return null}}s(Ade,"inc");mt.diff=Tde;function Tde(t,e){if(nx(t,e))return null;var n=Fs(t),i=Fs(e),r="";if(n.prerelease.length||i.prerelease.length){r="pre";var a="prerelease"}for(var o in n)if((o==="major"||o==="minor"||o==="patch")&&n[o]!==i[o])return r+o;return a}s(Tde,"diff");mt.compareIdentifiers=cc;var W4=/^[0-9]+$/;function cc(t,e){var n=W4.test(t),i=W4.test(e);return n&&i&&(t=+t,e=+e),t===e?0:n&&!i?-1:i&&!n?1:t0}s(ld,"gt");mt.lt=dm;function dm(t,e,n){return so(t,e,n)<0}s(dm,"lt");mt.eq=nx;function nx(t,e,n){return so(t,e,n)===0}s(nx,"eq");mt.neq=sT;function sT(t,e,n){return so(t,e,n)!==0}s(sT,"neq");mt.gte=ix;function ix(t,e,n){return so(t,e,n)>=0}s(ix,"gte");mt.lte=rx;function rx(t,e,n){return so(t,e,n)<=0}s(rx,"lte");mt.cmp=pm;function pm(t,e,n,i){switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t===n;case"!==":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t!==n;case"":case"=":case"==":return nx(t,n,i);case"!=":return sT(t,n,i);case">":return ld(t,n,i);case">=":return ix(t,n,i);case"<":return dm(t,n,i);case"<=":return rx(t,n,i);default:throw new TypeError("Invalid operator: "+e)}}s(pm,"cmp");mt.Comparator=wr;function wr(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof wr){if(t.loose===!!e.loose)return t;t=t.value}if(!(this instanceof wr))return new wr(t,e);t=t.trim().split(/\s+/).join(" "),rn("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===ud?this.value="":this.value=this.operator+this.semver.version,rn("comp",this)}s(wr,"Comparator");var ud={};wr.prototype.parse=function(t){var e=this.options.loose?_n[ex]:_n[tx],n=t.match(e);if(!n)throw new TypeError("Invalid comparator: "+t);this.operator=n[1],this.operator==="="&&(this.operator=""),n[2]?this.semver=new Rt(n[2],this.options.loose):this.semver=ud};wr.prototype.toString=function(){return this.value};wr.prototype.test=function(t){return rn("Comparator.test",t,this.options.loose),this.semver===ud?!0:(typeof t=="string"&&(t=new Rt(t,this.options)),pm(t,this.operator,this.semver,this.options))};wr.prototype.intersects=function(t,e){if(!(t instanceof wr))throw new TypeError("a Comparator is required");(!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1});var n;if(this.operator==="")return n=new Sn(t.value,e),fm(this.value,n,e);if(t.operator==="")return n=new Sn(this.value,e),fm(t.semver,n,e);var i=(this.operator===">="||this.operator===">")&&(t.operator===">="||t.operator===">"),r=(this.operator==="<="||this.operator==="<")&&(t.operator==="<="||t.operator==="<"),a=this.semver.version===t.semver.version,o=(this.operator===">="||this.operator==="<=")&&(t.operator===">="||t.operator==="<="),l=pm(this.semver,"<",t.semver,e)&&(this.operator===">="||this.operator===">")&&(t.operator==="<="||t.operator==="<"),c=pm(this.semver,">",t.semver,e)&&(this.operator==="<="||this.operator==="<")&&(t.operator===">="||t.operator===">");return i||r||a&&o||l||c};mt.Range=Sn;function Sn(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof Sn)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new Sn(t.raw,e);if(t instanceof wr)return new Sn(t.value,e);if(!(this instanceof Sn))return new Sn(t,e);if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(n){return this.parseRange(n.trim())},this).filter(function(n){return n.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}s(Sn,"Range");Sn.prototype.format=function(){return this.range=this.set.map(function(t){return t.join(" ").trim()}).join("||").trim(),this.range};Sn.prototype.toString=function(){return this.range};Sn.prototype.parseRange=function(t){var e=this.options.loose,n=e?_n[aT]:_n[rT];t=t.replace(n,Gde),rn("hyphen replace",t),t=t.replace(_n[Ds],kde),rn("comparator trim",t,_n[Ds]),t=t.replace(_n[dc],yde),t=t.replace(_n[pc],wde);var i=e?_n[ex]:_n[tx],r=t.split(" ").map(function(a){return Mde(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(r=r.filter(function(a){return!!a.match(i)})),r=r.map(function(a){return new wr(a,this.options)},this),r};Sn.prototype.intersects=function(t,e){if(!(t instanceof Sn))throw new TypeError("a Range is required");return this.set.some(function(n){return n.every(function(i){return t.set.some(function(r){return r.every(function(a){return i.intersects(a,e)})})})})};mt.toComparators=Rde;function Rde(t,e){return new Sn(t,e).set.map(function(n){return n.map(function(i){return i.value}).join(" ").trim().split(" ")})}s(Rde,"toComparators");function Mde(t,e){return rn("comp",t,e),t=zde(t,e),rn("caret",t),t=Pde(t,e),rn("tildes",t),t=Ude(t,e),rn("xrange",t),t=Hde(t,e),rn("stars",t),t}s(Mde,"parseComparator");function Oi(t){return!t||t.toLowerCase()==="x"||t==="*"}s(Oi,"isX");function Pde(t,e){return t.trim().split(/\s+/).map(function(n){return Lde(n,e)}).join(" ")}s(Pde,"replaceTildes");function Lde(t,e){var n=e.loose?_n[tT]:_n[eT];return t.replace(n,function(i,r,a,o,l){rn("tilde",t,i,r,a,o,l);var c;return Oi(r)?c="":Oi(a)?c=">="+r+".0.0 <"+(+r+1)+".0.0":Oi(o)?c=">="+r+"."+a+".0 <"+r+"."+(+a+1)+".0":l?(rn("replaceTilde pr",l),c=">="+r+"."+a+"."+o+"-"+l+" <"+r+"."+(+a+1)+".0"):c=">="+r+"."+a+"."+o+" <"+r+"."+(+a+1)+".0",rn("tilde return",c),c})}s(Lde,"replaceTilde");function zde(t,e){return t.trim().split(/\s+/).map(function(n){return Vde(n,e)}).join(" ")}s(zde,"replaceCarets");function Vde(t,e){rn("caret",t,e);var n=e.loose?_n[iT]:_n[nT];return t.replace(n,function(i,r,a,o,l){rn("caret",t,i,r,a,o,l);var c;return Oi(r)?c="":Oi(a)?c=">="+r+".0.0 <"+(+r+1)+".0.0":Oi(o)?r==="0"?c=">="+r+"."+a+".0 <"+r+"."+(+a+1)+".0":c=">="+r+"."+a+".0 <"+(+r+1)+".0.0":l?(rn("replaceCaret pr",l),r==="0"?a==="0"?c=">="+r+"."+a+"."+o+"-"+l+" <"+r+"."+a+"."+(+o+1):c=">="+r+"."+a+"."+o+"-"+l+" <"+r+"."+(+a+1)+".0":c=">="+r+"."+a+"."+o+"-"+l+" <"+(+r+1)+".0.0"):(rn("no pr"),r==="0"?a==="0"?c=">="+r+"."+a+"."+o+" <"+r+"."+a+"."+(+o+1):c=">="+r+"."+a+"."+o+" <"+r+"."+(+a+1)+".0":c=">="+r+"."+a+"."+o+" <"+(+r+1)+".0.0"),rn("caret return",c),c})}s(Vde,"replaceCaret");function Ude(t,e){return rn("replaceXRanges",t,e),t.split(/\s+/).map(function(n){return qde(n,e)}).join(" ")}s(Ude,"replaceXRanges");function qde(t,e){t=t.trim();var n=e.loose?_n[Q4]:_n[X4];return t.replace(n,function(i,r,a,o,l,c){rn("xRange",t,i,r,a,o,l,c);var u=Oi(a),d=u||Oi(o),p=d||Oi(l),m=p;return r==="="&&m&&(r=""),u?r===">"||r==="<"?i="<0.0.0":i="*":r&&m?(d&&(o=0),l=0,r===">"?(r=">=",d?(a=+a+1,o=0,l=0):(o=+o+1,l=0)):r==="<="&&(r="<",d?a=+a+1:o=+o+1),i=r+a+"."+o+"."+l):d?i=">="+a+".0.0 <"+(+a+1)+".0.0":p&&(i=">="+a+"."+o+".0 <"+a+"."+(+o+1)+".0"),rn("xRange return",i),i})}s(qde,"replaceXRange");function Hde(t,e){return rn("replaceStars",t,e),t.trim().replace(_n[oT],"")}s(Hde,"replaceStars");function Gde(t,e,n,i,r,a,o,l,c,u,d,p,m){return Oi(n)?e="":Oi(i)?e=">="+n+".0.0":Oi(r)?e=">="+n+"."+i+".0":e=">="+e,Oi(c)?l="":Oi(u)?l="<"+(+c+1)+".0.0":Oi(d)?l="<"+c+"."+(+u+1)+".0":p?l="<="+c+"."+u+"."+d+"-"+p:l="<="+l,(e+" "+l).trim()}s(Gde,"hyphenReplace");Sn.prototype.test=function(t){if(!t)return!1;typeof t=="string"&&(t=new Rt(t,this.options));for(var e=0;e0){var r=t[i].semver;if(r.major===e.major&&r.minor===e.minor&&r.patch===e.patch)return!0}return!1}return!0}s(Jde,"testSet");mt.satisfies=fm;function fm(t,e,n){try{e=new Sn(e,n)}catch{return!1}return e.test(t)}s(fm,"satisfies");mt.maxSatisfying=Wde;function Wde(t,e,n){var i=null,r=null;try{var a=new Sn(e,n)}catch{return null}return t.forEach(function(o){a.test(o)&&(!i||r.compare(o)===-1)&&(i=o,r=new Rt(i,n))}),i}s(Wde,"maxSatisfying");mt.minSatisfying=Kde;function Kde(t,e,n){var i=null,r=null;try{var a=new Sn(e,n)}catch{return null}return t.forEach(function(o){a.test(o)&&(!i||r.compare(o)===1)&&(i=o,r=new Rt(i,n))}),i}s(Kde,"minSatisfying");mt.minVersion=Zde;function Zde(t,e){t=new Sn(t,e);var n=new Rt("0.0.0");if(t.test(n)||(n=new Rt("0.0.0-0"),t.test(n)))return n;n=null;for(var i=0;i":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!n||ld(n,o))&&(n=o);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return n&&t.test(n)?n:null}s(Zde,"minVersion");mt.validRange=Yde;function Yde(t,e){try{return new Sn(t,e).range||"*"}catch{return null}}s(Yde,"validRange");mt.ltr=Xde;function Xde(t,e,n){return ax(t,e,"<",n)}s(Xde,"ltr");mt.gtr=Qde;function Qde(t,e,n){return ax(t,e,">",n)}s(Qde,"gtr");mt.outside=ax;function ax(t,e,n,i){t=new Rt(t,i),e=new Sn(e,i);var r,a,o,l,c;switch(n){case">":r=ld,a=rx,o=dm,l=">",c=">=";break;case"<":r=dm,a=ix,o=ld,l="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(fm(t,e,i))return!1;for(var u=0;u=0.0.0")),p=p||f,m=m||f,r(f.semver,p.semver,i)?p=f:o(f.semver,m.semver,i)&&(m=f)}),p.operator===l||p.operator===c||(!m.operator||m.operator===l)&&a(t,m.semver))return!1;if(m.operator===c&&o(t,m.semver))return!1}return!0}s(ax,"outside");mt.prerelease=$de;function $de(t,e){var n=Fs(t,e);return n&&n.prerelease.length?n.prerelease:null}s($de,"prerelease");mt.intersects=epe;function epe(t,e,n){return t=new Sn(t,n),e=new Sn(e,n),t.intersects(e)}s(epe,"intersects");mt.coerce=tpe;function tpe(t){if(t instanceof Rt)return t;if(typeof t!="string")return null;var e=t.match(_n[$4]);return e==null?null:Fs(e[1]+"."+(e[2]||"0")+"."+(e[3]||"0"))}s(tpe,"coerce")});var gT=ye((sIe,bm)=>{"use strict";var _m=Ie("fs"),lo=Ie("path"),uT=J4(),npe=cT(),dT={mode:511&~process.umask(),fs:_m},pT=npe.satisfies(process.version,">=10.12.0"),fT=s(t=>{if(process.platform==="win32"&&/[<>:"|?*]/.test(t.replace(lo.parse(t).root,""))){let n=new Error(`Path contains invalid characters: ${t}`);throw n.code="EINVAL",n}},"checkPath"),mT=s(t=>{let e=new Error(`operation not permitted, mkdir '${t}'`);return e.code="EPERM",e.errno=-4048,e.path=t,e.syscall="mkdir",e},"permissionError"),hT=s((t,e)=>Promise.resolve().then(()=>{fT(t),e=Object.assign({},dT,e);let n=uT(e.fs.mkdir),i=uT(e.fs.stat);if(pT&&e.fs.mkdir===_m.mkdir){let a=lo.resolve(t);return n(a,{mode:e.mode,recursive:!0}).then(()=>a)}let r=s(a=>n(a,e.mode).then(()=>a).catch(o=>{if(o.code==="EPERM")throw o;if(o.code==="ENOENT"){if(lo.dirname(a)===a)throw mT(a);if(o.message.includes("null bytes"))throw o;return r(lo.dirname(a)).then(()=>r(a))}return i(a).then(l=>l.isDirectory()?a:Promise.reject()).catch(()=>{throw o})}),"make");return r(lo.resolve(t))}),"makeDir");bm.exports=hT;bm.exports.default=hT;bm.exports.sync=(t,e)=>{if(fT(t),e=Object.assign({},dT,e),pT&&e.fs.mkdirSync===_m.mkdirSync){let i=lo.resolve(t);return _m.mkdirSync(i,{mode:e.mode,recursive:!0}),i}let n=s(i=>{try{e.fs.mkdirSync(i,e.mode)}catch(r){if(r.code==="EPERM")throw r;if(r.code==="ENOENT"){if(lo.dirname(i)===i)throw mT(i);if(r.message.includes("null bytes"))throw r;return n(lo.dirname(i)),n(i)}try{if(!e.fs.statSync(i).isDirectory())throw new Error("The path is not a directory")}catch{throw r}}return i},"make");return n(lo.resolve(t))}});var xT=ye((cIe,bT)=>{"use strict";var _T=s((t,e)=>function(...n){let i=e.promiseModule;return new i((r,a)=>{e.multiArgs?n.push((...o)=>{e.errorFirst?o[0]?a(o):(o.shift(),r(o)):r(o)}):e.errorFirst?n.push((o,l)=>{o?a(o):r(l)}):n.push(r),t.apply(this,n)})},"processFn");bT.exports=(t,e)=>{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let n=typeof t;if(!(t!==null&&(n==="object"||n==="function")))throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${t===null?"null":n}\``);let i=s(a=>{let o=s(l=>typeof l=="string"?a===l:l.test(a),"match");return e.include?e.include.some(o):!e.exclude.some(o)},"filter"),r;n==="function"?r=s(function(...a){return e.excludeMain?t(...a):_T(t,e).apply(this,a)},"ret"):r=Object.create(Object.getPrototypeOf(t));for(let a in t){let o=t[a];r[a]=typeof o=="function"&&i(a)?_T(o,e):o}return r}});var kT=ye((dIe,xm)=>{"use strict";var ipe=Pb(),rpe=Symbol.asyncIterator||"@@asyncIterator",vT=s(t=>{let e=t.on||t.addListener||t.addEventListener,n=t.off||t.removeListener||t.removeEventListener;if(!e||!n)throw new TypeError("Emitter is not compatible");return{addListener:e.bind(t),removeListener:n.bind(t)}},"normalizeEmitter"),yT=s(t=>Array.isArray(t)?t:[t],"normalizeEvents"),wT=s((t,e,n)=>{let i,r=new Promise((a,o)=>{if(n=Object.assign({rejectionEvents:["error"],multiArgs:!1,resolveImmediately:!1},n),!(n.count>=0&&(n.count===1/0||Number.isInteger(n.count))))throw new TypeError("The `count` option should be at least 0 or more");let l=yT(e),c=[],{addListener:u,removeListener:d}=vT(t),p=s((...f)=>{let h=n.multiArgs?f:f[0];n.filter&&!n.filter(h)||(c.push(h),n.count===c.length&&(i(),a(c)))},"onItem"),m=s(f=>{i(),o(f)},"rejectHandler");i=s(()=>{for(let f of l)d(f,p);for(let f of n.rejectionEvents)d(f,m)},"cancel");for(let f of l)u(f,p);for(let f of n.rejectionEvents)u(f,m);n.resolveImmediately&&a(c)});if(r.cancel=i,typeof n.timeout=="number"){let a=ipe(r,n.timeout);return a.cancel=i,a}return r},"multiple");xm.exports=(t,e,n)=>{typeof n=="function"&&(n={filter:n}),n=Object.assign({},n,{count:1,resolveImmediately:!1});let i=wT(t,e,n),r=i.then(a=>a[0]);return r.cancel=i.cancel,r};xm.exports.multiple=wT;xm.exports.iterator=(t,e,n)=>{typeof n=="function"&&(n={filter:n});let i=yT(e);n=Object.assign({rejectionEvents:["error"],resolutionEvents:[],limit:1/0,multiArgs:!1},n);let{limit:r}=n;if(!(r>=0&&(r===1/0||Number.isInteger(r))))throw new TypeError("The `limit` option should be a non-negative integer or Infinity");if(r===0)return{[Symbol.asyncIterator](){return this},next(){return Promise.resolve({done:!0,value:void 0})}};let o=!1,{addListener:l,removeListener:c}=vT(t),u=!1,d,p=!1,m=[],f=[],h=0,b=s((...w)=>{h++,o=h===r;let x=n.multiArgs?w:w[0];if(m.length>0){let{resolve:y}=m.shift();y({done:!1,value:x}),o&&g();return}f.push(x),o&&g()},"valueHandler"),g=s(()=>{u=!0;for(let w of i)c(w,b);for(let w of n.rejectionEvents)c(w,_);for(let w of n.resolutionEvents)c(w,v);for(;m.length>0;){let{resolve:w}=m.shift();w({done:!0,value:void 0})}},"cancel"),_=s((...w)=>{if(d=n.multiArgs?w:w[0],m.length>0){let{reject:x}=m.shift();x(d)}else p=!0;g()},"rejectHandler"),v=s((...w)=>{let x=n.multiArgs?w:w[0];if(!(n.filter&&!n.filter(x))){if(m.length>0){let{resolve:y}=m.shift();y({done:!0,value:x})}else f.push(x);g()}},"resolveHandler");for(let w of i)l(w,b);for(let w of n.rejectionEvents)l(w,_);for(let w of n.resolutionEvents)l(w,v);return{[rpe](){return this},next(){if(f.length>0){let w=f.shift();return Promise.resolve({done:u&&f.length===0&&!o,value:w})}return p?(p=!1,Promise.reject(d)):u?Promise.resolve({done:!0,value:void 0}):new Promise((w,x)=>m.push({resolve:w,reject:x}))},return(w){return g(),Promise.resolve({done:u,value:w})}}}});var jT=ye(dd=>{"use strict";dd.stringToBytes=t=>[...t].map(e=>e.charCodeAt(0));var ET=s((t,e,n)=>String.fromCharCode(...t.slice(e,n)),"uint8ArrayUtf8ByteString");dd.readUInt64LE=(t,e=0)=>{let n=t[e],i=1,r=0;for(;++r<8;)i*=256,n+=t[e+r]*i;return n};dd.tarHeaderChecksumMatches=t=>{if(t.length<512)return!1;let e=128,n=256,i=0;for(let a=0;a<148;a++){let o=t[a];n+=o,i+=o&e}for(let a=156;a<512;a++){let o=t[a];n+=o,i+=o&e}let r=parseInt(ET(t,148,154),8);return r===n||r===n-(i<<1)};dd.uint8ArrayUtf8ByteString=ET});var AT=ye((exports,module)=>{"use strict";var{stringToBytes,readUInt64LE,tarHeaderChecksumMatches,uint8ArrayUtf8ByteString}=jT(),xpiZipFilename=stringToBytes("META-INF/mozilla.rsa"),oxmlContentTypes=stringToBytes("[Content_Types].xml"),oxmlRels=stringToBytes("_rels/.rels"),fileType=s(t=>{if(!(t instanceof Uint8Array||t instanceof ArrayBuffer||Buffer.isBuffer(t)))throw new TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`Buffer\` or \`ArrayBuffer\`, got \`${typeof t}\``);let e=t instanceof Uint8Array?t:new Uint8Array(t);if(!(e&&e.length>1))return;let n=s((r,a)=>{a=Object.assign({offset:0},a);for(let o=0;on(stringToBytes(r),a),"checkString");if(n([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(n([137,80,78,71,13,10,26,10]))return{ext:"png",mime:"image/png"};if(n([71,73,70]))return{ext:"gif",mime:"image/gif"};if(n([87,69,66,80],{offset:8}))return{ext:"webp",mime:"image/webp"};if(n([70,76,73,70]))return{ext:"flif",mime:"image/flif"};if((n([73,73,42,0])||n([77,77,0,42]))&&n([67,82],{offset:8}))return{ext:"cr2",mime:"image/x-canon-cr2"};if(n([73,73,82,79,8,0,0,0,24]))return{ext:"orf",mime:"image/x-olympus-orf"};if(n([73,73,42,0,16,251,134,1]))return{ext:"arw",mime:"image/x-sony-arw"};if(n([73,73,42,0,8,0,0,0,45]))return{ext:"dng",mime:"image/x-adobe-dng"};if(n([73,73,42,0,48,61,114,1,28]))return{ext:"nef",mime:"image/x-nikon-nef"};if(n([73,73,42,0])||n([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(n([66,77]))return{ext:"bmp",mime:"image/bmp"};if(n([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(n([56,66,80,83]))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(n([80,75,3,4])){if(n([109,105,109,101,116,121,112,101,97,112,112,108,105,99,97,116,105,111,110,47,101,112,117,98,43,122,105,112],{offset:30}))return{ext:"epub",mime:"application/epub+zip"};if(n(xpiZipFilename,{offset:30}))return{ext:"xpi",mime:"application/x-xpinstall"};if(i("mimetypeapplication/vnd.oasis.opendocument.text",{offset:30}))return{ext:"odt",mime:"application/vnd.oasis.opendocument.text"};if(i("mimetypeapplication/vnd.oasis.opendocument.spreadsheet",{offset:30}))return{ext:"ods",mime:"application/vnd.oasis.opendocument.spreadsheet"};if(i("mimetypeapplication/vnd.oasis.opendocument.presentation",{offset:30}))return{ext:"odp",mime:"application/vnd.oasis.opendocument.presentation"};let r=s((c,u=0)=>c.findIndex((d,p,m)=>p>=u&&m[p]===80&&m[p+1]===75&&m[p+2]===3&&m[p+3]===4),"findNextZipHeaderIndex"),a=0,o=!1,l;do{let c=a+30;if(o||(o=n(oxmlContentTypes,{offset:c})||n(oxmlRels,{offset:c})),l||(i("word/",{offset:c})?l={ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}:i("ppt/",{offset:c})?l={ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}:i("xl/",{offset:c})&&(l={ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})),o&&l)return l;a=r(e,c)}while(a>=0);if(l)return l}if(n([80,75])&&(e[2]===3||e[2]===5||e[2]===7)&&(e[3]===4||e[3]===6||e[3]===8))return{ext:"zip",mime:"application/zip"};if(n([48,48,48,48,48,48],{offset:148,mask:[248,248,248,248,248,248]})&&tarHeaderChecksumMatches(e))return{ext:"tar",mime:"application/x-tar"};if(n([82,97,114,33,26,7])&&(e[6]===0||e[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(n([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(n([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(n([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(n([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(n([102,114,101,101],{offset:4})||n([109,100,97,116],{offset:4})||n([109,111,111,118],{offset:4})||n([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(n([102,116,121,112],{offset:4})&&e[8]&96&&e[9]&96&&e[10]&96&&e[11]&96){let r=uint8ArrayUtf8ByteString(e,8,12);switch(r){case"mif1":return{ext:"heic",mime:"image/heif"};case"msf1":return{ext:"heic",mime:"image/heif-sequence"};case"heic":case"heix":return{ext:"heic",mime:"image/heic"};case"hevc":case"hevx":return{ext:"heic",mime:"image/heic-sequence"};case"qt ":return{ext:"mov",mime:"video/quicktime"};case"M4V ":case"M4VH":case"M4VP":return{ext:"m4v",mime:"video/x-m4v"};case"M4P ":return{ext:"m4p",mime:"video/mp4"};case"M4B ":return{ext:"m4b",mime:"audio/mp4"};case"M4A ":return{ext:"m4a",mime:"audio/x-m4a"};case"F4V ":return{ext:"f4v",mime:"video/mp4"};case"F4P ":return{ext:"f4p",mime:"video/mp4"};case"F4A ":return{ext:"f4a",mime:"audio/mp4"};case"F4B ":return{ext:"f4b",mime:"audio/mp4"};default:return r.startsWith("3g")?r.startsWith("3g2")?{ext:"3g2",mime:"video/3gpp2"}:{ext:"3gp",mime:"video/3gpp"}:{ext:"mp4",mime:"video/mp4"}}}if(n([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(n([26,69,223,163])){let r=e.subarray(4,4100),a=r.findIndex((o,l,c)=>c[l]===66&&c[l+1]===130);if(a!==-1){let o=a+3,l=s(c=>[...c].every((u,d)=>r[o+d]===u.charCodeAt(0)),"findDocType");if(l("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(l("webm"))return{ext:"webm",mime:"video/webm"}}}if(n([82,73,70,70])){if(n([65,86,73],{offset:8}))return{ext:"avi",mime:"video/vnd.avi"};if(n([87,65,86,69],{offset:8}))return{ext:"wav",mime:"audio/vnd.wave"};if(n([81,76,67,77],{offset:8}))return{ext:"qcp",mime:"audio/qcelp"}}if(n([48,38,178,117,142,102,207,17,166,217])){let r=30;do{let a=readUInt64LE(e,r+16);if(n([145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101],{offset:r})){if(n([64,158,105,248,77,91,207,17,168,253,0,128,95,92,68,43],{offset:r+24}))return{ext:"wma",mime:"audio/x-ms-wma"};if(n([192,239,25,188,77,91,207,17,168,253,0,128,95,92,68,43],{offset:r+24}))return{ext:"wmv",mime:"video/x-ms-asf"};break}r+=a}while(r+24<=e.length);return{ext:"asf",mime:"application/vnd.ms-asf"}}if(n([0,0,1,186])||n([0,0,1,179]))return{ext:"mpg",mime:"video/mpeg"};for(let r=0;r<2&&rnew Promise((resolve,reject)=>{let stream=eval("require")("stream");readableStream.once("readable",()=>{let t=new stream.PassThrough,e=readableStream.read(module.exports.minimumBytes)||readableStream.read();try{t.fileType=fileType(e)}catch(n){reject(n)}readableStream.unshift(e),stream.pipeline?resolve(stream.pipeline(readableStream,t,()=>{})):resolve(readableStream.pipe(t))})})});var TT=ye((gIe,ape)=>{ape.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/ace+json":{source:"iana",compressible:!0},"application/ace-groupcomm+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/aif+cbor":{source:"iana"},"application/aif+json":{source:"iana",compressible:!0},"application/alto-cdni+json":{source:"iana",compressible:!0},"application/alto-cdnifilter+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-propmap+json":{source:"iana",compressible:!0},"application/alto-propmapparams+json":{source:"iana",compressible:!0},"application/alto-tips+json":{source:"iana",compressible:!0},"application/alto-tipsparams+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/appinstaller":{compressible:!1,extensions:["appinstaller"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/appx":{compressible:!1,extensions:["appx"]},"application/appxbundle":{compressible:!1,extensions:["appxbundle"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/automationml-aml+xml":{source:"iana",compressible:!0,extensions:["aml"]},"application/automationml-amlx+zip":{source:"iana",compressible:!1,extensions:["amlx"]},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/bufr":{source:"iana"},"application/c2pa":{source:"iana"},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/cid-edhoc+cbor-seq":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/concise-problem-details+cbor":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cose-x509":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwl":{source:"iana",extensions:["cwl"]},"application/cwl+json":{source:"iana",compressible:!0},"application/cwl+yaml":{source:"iana"},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dpop+jwt":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"apache",compressible:!0,extensions:["ecma"]},"application/edhoc+cbor-seq":{source:"iana"},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.legacyesn+json":{source:"iana",compressible:!0},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdf":{source:"iana",extensions:["fdf"]},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+json":{source:"iana",compressible:!0},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gnap-binding-jws":{source:"iana"},"application/gnap-binding-jwsd":{source:"iana"},"application/gnap-binding-rotation-jws":{source:"iana"},"application/gnap-binding-rotation-jwsd":{source:"iana"},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/grib":{source:"iana"},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"iana",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"apache",charset:"UTF-8",compressible:!0,extensions:["js"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/jscontact+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jsonpath":{source:"iana"},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/linkset":{source:"iana"},"application/linkset+json":{source:"iana",compressible:!0},"application/load-control+xml":{source:"iana",compressible:!0},"application/logout+jwt":{source:"iana"},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4","mpg4","mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msix":{compressible:!1,extensions:["msix"]},"application/msixbundle":{compressible:!1,extensions:["msixbundle"]},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/ohttp-keys":{source:"iana"},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["sig","asc"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/private-token-issuer-directory":{source:"iana"},"application/private-token-request":{source:"iana"},"application/private-token-response":{source:"iana"},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.implied-document+xml":{source:"iana",compressible:!0},"application/prs.implied-executable":{source:"iana"},"application/prs.implied-object+json":{source:"iana",compressible:!0},"application/prs.implied-object+json-seq":{source:"iana"},"application/prs.implied-object+yaml":{source:"iana"},"application/prs.implied-structure":{source:"iana"},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.vcfbzip2":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0,extensions:["xsf"]},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"apache"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-checklist":{source:"iana"},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-signed-tal":{source:"iana"},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"apache"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana",extensions:["sql"]},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/st2110-41":{source:"iana"},"application/stix+json":{source:"iana",compressible:!0},"application/stratum":{source:"iana"},"application/swid+cbor":{source:"iana"},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tm+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vc":{source:"iana"},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.1ob":{source:"iana"},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3a+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ach+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc8+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.5gsa2x":{source:"iana"},"application/vnd.3gpp.5gsa2x-local-service-information":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.crs+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.current-location-discovery+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-msgstore-ctrl-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-regroup+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-regroup+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-regroup+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.pinapp-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.seal-group-doc+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-network-qos-management-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-ue-config-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-unicast-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.seal-user-profile-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.v2x":{source:"iana"},"application/vnd.3gpp.vae-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acm.addressxfer+json":{source:"iana",compressible:!0},"application/vnd.acm.chatbot+json":{source:"iana",compressible:!0},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"apache",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"apache"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.parquet":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.apexlang":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"apache"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.belightsoft.lhzd+zip":{source:"iana",compressible:!1},"application/vnd.belightsoft.lhzl+zip":{source:"iana",compressible:!1},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.bzip3":{source:"iana"},"application/vnd.c3voc.schedule+xml":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.cncf.helm.chart.content.v1.tar+gzip":{source:"iana"},"application/vnd.cncf.helm.chart.provenance.v1.prov":{source:"iana"},"application/vnd.cncf.helm.config.v1+json":{source:"iana",compressible:!0},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datalog":{source:"iana"},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.eln+zip":{source:"iana",compressible:!1},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.erofs":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"apache",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.freelog.comic":{source:"iana"},"application/vnd.frogans.fnc":{source:"apache",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"apache",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.ga4gh.passport+jwt":{source:"iana"},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.genozip":{source:"iana"},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.gentoo.catmetadata+xml":{source:"iana",compressible:!0},"application/vnd.gentoo.ebuild":{source:"iana"},"application/vnd.gentoo.eclass":{source:"iana"},"application/vnd.gentoo.gpkg":{source:"iana"},"application/vnd.gentoo.manifest":{source:"iana"},"application/vnd.gentoo.pkgmetadata+xml":{source:"iana",compressible:!0},"application/vnd.gentoo.xpak":{source:"iana"},"application/vnd.geo+json":{source:"apache",compressible:!0},"application/vnd.geocube+xml":{source:"apache",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana",extensions:["ggs"]},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.gnu.taler.exchange+json":{source:"iana",compressible:!0},"application/vnd.gnu.taler.merchant+json":{source:"iana",compressible:!0},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"apache",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0,extensions:["xdcf"]},"application/vnd.gpxsee.map+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.hsl":{source:"iana"},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"apache"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"apache",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"apache"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.ipfs.ipns-record":{source:"iana"},"application/vnd.ipld.car":{source:"iana"},"application/vnd.ipld.dag-cbor":{source:"iana"},"application/vnd.ipld.dag-json":{source:"iana"},"application/vnd.ipld.raw":{source:"iana"},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.ldev.productlicensing":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.mdl":{source:"iana"},"application/vnd.mdl-mbsdf":{source:"iana"},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.medicalholodeck.recordxr":{source:"iana"},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mermaid":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.modl":{source:"iana"},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msgpack":{source:"iana"},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.nato.bindingdataobject+cbor":{source:"iana"},"application/vnd.nato.bindingdataobject+json":{source:"iana",compressible:!0},"application/vnd.nato.bindingdataobject+xml":{source:"iana",compressible:!0,extensions:["bdo"]},"application/vnd.nato.openxmlformats-package.iepd+zip":{source:"iana",compressible:!1},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"apache",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oai.workflows":{source:"iana"},"application/vnd.oai.workflows+json":{source:"iana",compressible:!0},"application/vnd.oai.workflows+yaml":{source:"iana"},"application/vnd.oasis.opendocument.base":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"apache",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-master-template":{source:"iana"},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"apache",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"apache",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.onvif.metadata":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.pt.mundusmundi":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0,extensions:["xhtm"]},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.relpipe":{source:"iana"},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.smintio.portals.archive":{source:"iana"},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sybyl.mol2":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml","uo"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.wasmflow.wafl":{source:"iana"},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordlift":{source:"iana"},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xecrets-encrypted":{source:"iana"},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vp":{source:"iana"},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xfdf":{source:"iana",extensions:["xfdf"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yaml":{source:"iana"},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+cbor":{source:"iana"},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yang-sid+json":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana",extensions:["adts","aac"]},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flac":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/matroska":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/midi-clip":{source:"iana"},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"apache"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{source:"iana",compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp","dib"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/dpx":{source:"iana",extensions:["dpx"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/j2c":{source:"iana"},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm","jpgm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxl":{source:"iana",extensions:["jxl"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif","btf"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"iana",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/bhttp":{source:"iana"},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/mls":{source:"iana"},"message/news":{source:"apache"},"message/ohttp-req":{source:"iana"},"message/ohttp-res":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"apache"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"apache"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/jt":{source:"iana",extensions:["jt"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/prc":{source:"iana",extensions:["prc"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/u3d":{source:"iana",extensions:["u3d"]},"model/vnd.bary":{source:"iana",extensions:["bary"]},"model/vnd.cld":{source:"iana",extensions:["cld"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana",extensions:["pyo","pyox"]},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usda":{source:"iana",extensions:["usda"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"apache"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/hl7v2":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["md","markdown"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/prs.texi":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.exchangeable":{source:"iana"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"apache"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.vcf":{source:"iana"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vnd.zoo.kcl":{source:"iana"},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/wgsl":{source:"iana",extensions:["wgsl"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/evc":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/h266":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/matroska":{source:"iana"},"video/matroska-3d":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts","m2t","m2ts","mts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"apache"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var ST=ye((_Ie,CT)=>{CT.exports=TT()});var NT=ye((bIe,IT)=>{"use strict";var OT=ST();IT.exports=function(){var t={};return Object.keys(OT).forEach(function(e){var n=OT[e];n.extensions&&n.extensions.length>0&&n.extensions.forEach(function(i){t[i]=e})}),t}});var FT=ye((xIe,DT)=>{"use strict";var BT=vb();DT.exports=function(t,e){if(!BT(t))throw new TypeError("Expected a plain object");e=e||{},typeof e=="function"&&(e={compare:e});var n=e.deep,i=[],r=[],a=s(function(o){var l=i.indexOf(o);if(l!==-1)return r[l];var c={},u=Object.keys(o).sort(e.compare);i.push(o),r.push(c);for(var d=0;d{"use strict";var RT=FT();ox.exports.desc=function(t){return RT(t,function(e,n){return n.length-e.length})};ox.exports.asc=function(t){return RT(t,function(e,n){return e.length-n.length})}});var zT=ye((wIe,sx)=>{"use strict";var PT=NT(),LT=MT();sx.exports=t=>{let e=LT.desc(PT()),n=Object.keys(e).filter(i=>t.endsWith(i));return n.length===0?[]:n.map(i=>({ext:i,mime:e[i]}))};sx.exports.mime=t=>{let e=LT.desc(PT()),n=Object.keys(e).filter(i=>e[i]===t);return n.length===0?[]:n.map(i=>({ext:i,mime:e[i]}))}});var HT=ye((kIe,qT)=>{"use strict";var ope=Ie("fs"),pd=Ie("path"),{URL:spe}=Ie("url"),lpe=ik(),VT=sk(),UT=Rj(),cpe=Hj(),upe=Yj(),dpe=q4(),ppe=gT(),fpe=xT(),mpe=kT(),hpe=AT(),gpe=zT(),_pe=fpe(ope),bpe=s(t=>pd.basename(new spe(t.requestUrl).pathname),"filenameFromPath"),xpe=s(t=>{let e=t.headers["content-type"];if(!e)return null;let n=gpe.mime(e);return n.length!==1?null:n[0].ext},"getExtFromMime"),vpe=s((t,e)=>{let n=t.headers["content-disposition"];if(n){let r=lpe.parse(n);if(r.parameters&&r.parameters.filename)return r.parameters.filename}let i=bpe(t);if(!pd.extname(i)){let r=(hpe(e)||{}).ext||xpe(t);r&&(i=`${i}.${r}`)}return i},"getFilename");qT.exports=(t,e,n)=>{typeof e=="object"&&(n=e,e=null),n=Object.assign({encoding:null,rejectUnauthorized:!0},n);let i=dpe.stream(t,n),r=mpe(i,"response").then(a=>{let o=n.encoding===null?"buffer":n.encoding;return Promise.all([upe(i,{encoding:o}),a])}).then(a=>{let[o,l]=a;if(!e)return n.extract&&VT(o)?UT(o,n):o;let c=n.filename||cpe(vpe(l,o)),u=pd.join(e,c);return n.extract&&VT(o)?UT(o,pd.dirname(u),n):ppe(pd.dirname(u)).then(()=>_pe.writeFile(u,o)).then(()=>o)});return i.then=r.then.bind(r),i.catch=r.catch.bind(r),i}});var Mc="animated_java";var tp={type:"module",name:Mc,title:"Animated Java",icon:"icon.svg",description:"A Blockbench plugin that makes complex animation a breeze in Minecraft: Java Edition.",version:"1.6.1",display_version:"1.6.1",min_blockbench_version:"4.11.1",variant:"desktop",tags:["Minecraft: Java Edition","Animation","Display Entities"],author:{name:"Titus Evans (SnaveSutit)",email:"snavesutit@gmail.com",url:"https://discordapp.com/users/213746232923783168"},contributors:[{email:"contact@iansenne.com",name:"Ian Senne (FetchBot)",url:"https://discordapp.com/users/162347688011104256"},{email:"dominexis9@gmail.com",name:"Jesse Spicer (Dominexis)",url:"https://discordapp.com/users/749826119636615229"}],subscription_supporters:["123yeah_boi321","alumina6767","LadyCailin","VonLeipenstein","Zoe"],special_thanks:["Howzieky","MulverineX","YokaiS","Ancientkingg","Ersatz","CubeDeveloper","__SK__","MrMakistein","Flubberschnub","legitimoose","VelVoxelRaptor","_JeffWooden","Onnowhere","DoubleFelix","JayPeaSize","Kastle","Matt/Arwen","Nerdrope","Sprunkles","Suso","taj","TheRedstoneer","Totigonzales","VioletXIV","CommanderRedstone","FabulousCodingFox","ououn","luigiutmc"],repository:{type:"github",url:"https://github.com/Animated-Java/animated-java"},main:"./dist/index.js",types:"./dist/src/index.d.ts",private:!0,scripts:{"build:scripts":"esbuild --bundle --platform=node --outfile=dist/build.cjs --packages=external ./tools/esbuild.ts",dev:"yarn build:scripts && node ./dist/build.cjs --mode=dev",prod:"node ./tools/cleanupDist.cjs && yarn build:scripts && node ./dist/build.cjs",format:"prettier --write .",test:"yarn build:scripts && vitest run",coverage:"yarn build:scripts && vitest run --coverage"},devDependencies:{"@novacbn/svelte-codejar":"^0.1.2","@types/download":"^8.0.5","@types/eslint":"^8.21.1","@types/js-yaml":"^4.0.5","@types/node":"^17.0.21","@types/websocket":"^1.0.10","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","blockbench-types":"https://github.com/SnaveSutit/blockbench-types.git",esbuild:"^0.17.10","esbuild-plugin-import-glob":"^0.1.1","esbuild-plugin-inline-image":"^0.0.9","esbuild-plugin-inline-worker":"^0.1.1","esbuild-plugin-svelte":"^0.1.1",eslint:"^8.35.0",firebase:"^9.19.0","js-yaml":"^4.1.0",prettier:"^2.5.1",svelte:"^3.55.1","svelte-awesome-color-picker":"^3.0.0-beta.7","svelte-preprocess":"^5.0.1","svelte-preprocess-esbuild":"^3.0.1",typescript:"^4.5.5",vitest:"^2.1.8"},dependencies:{deepslate:"^0.19.2",download:"^8.0.0",fflate:"^0.8.2","generic-stream":"^1.2.6",marked:"^4.3.0","marked-gfm-heading-id":"^3.0.0","mc-build":"^3.5.1","request-progress":"^3.0.0","svelte-ace":"^1.0.21","svelte-dnd-action":"^0.9.38"}};var _e=tp;var go=class{subscribers=new Set;dispatching=!1;subscribe(e,n=!1){if(n){let i=s(r=>{e(r),this.subscribers.delete(i)},"wrappedCallback");this.subscribers.add(i)}else this.subscribers.add(e);return()=>this.subscribers.delete(e)}dispatch(e){this.dispatching||(this.dispatching=!0,this.subscribers.forEach(n=>n(e)),this.dispatching=!1)}};s(go,"Subscribable");var $h=class extends go{constructor(n){super();this.name=n;$h.events[n]=this}},cn=$h;s(cn,"PluginEvent"),Tt(cn,"events",{});var ae={LOAD:new cn("load"),UNLOAD:new cn("unload"),INSTALL:new cn("install"),UNINSTALL:new cn("uninstall"),INJECT_MODS:new cn("injectMods"),EXTRACT_MODS:new cn("extractMods"),NETWORK_CONNECTED:new cn("networkConnected"),MINECRAFT_ASSETS_LOADED:new cn("minecraftAssetsLoaded"),MINECRAFT_REGISTRY_LOADED:new cn("minecraftRegistriesLoaded"),MINECRAFT_FONTS_LOADED:new cn("minecraftFontsLoaded"),BLOCKSTATE_REGISTRY_LOADED:new cn("blockstateRegistryLoaded"),PRE_SELECT_PROJECT:new cn("preSelectProject"),SELECT_PROJECT:new cn("selectProject"),UNSELECT_PROJECT:new cn("deselectProject"),SELECT_AJ_PROJECT:new cn("selectAJProject"),UNSELECT_AJ_PROJECT:new cn("unselectAJProject"),CREATE_VARIANT:new cn("createVariant"),UPDATE_VARIANT:new cn("updateVariant"),DELETE_VARIANT:new cn("deleteVariant"),SELECT_VARIANT:new cn("selectVariant"),SELECT_KEYFRAME:new cn("selectKeyframe"),UNSELECT_KEYFRAME:new cn("unselectKeyframe"),UPDATE_SELECTION:new cn("updateSelection")};function Wv(){console.groupCollapsed(`Injecting BlockbenchMods added by '${Mc}'`),ae.INJECT_MODS.dispatch(),console.groupEnd()}s(Wv,"injectionHandler");function Kv(){console.groupCollapsed(`Extracting BlockbenchMods added by '${Mc}'`),ae.EXTRACT_MODS.dispatch(),console.groupEnd()}s(Kv,"extractionHandler");ae.LOAD.subscribe(Wv);ae.UNLOAD.subscribe(Kv);ae.INSTALL.subscribe(Wv);ae.UNINSTALL.subscribe(Kv);Blockbench.on("select_project",({project:t})=>{ae.SELECT_PROJECT.dispatch(t)});Blockbench.on("unselect_project",({project:t})=>{ae.UNSELECT_PROJECT.dispatch(t)});Blockbench.on("update_selection",()=>ae.UPDATE_SELECTION.dispatch());var eg={};In(eg,{"animated_java.action.create_text_display.title":()=>aO,"animated_java.action.create_vanilla_block_display.title":()=>sO,"animated_java.action.create_vanilla_item_display.title":()=>oO,"animated_java.action.export.name":()=>rO,"animated_java.action.open_about.name":()=>eO,"animated_java.action.open_blueprint_settings.name":()=>Q8,"animated_java.action.open_bone_config.name":()=>tO,"animated_java.action.open_documentation.name":()=>$8,"animated_java.action.open_locator_config.name":()=>nO,"animated_java.action.open_text_display_config.name":()=>iO,"animated_java.action.open_vanilla_block_display_config.name":()=>cO,"animated_java.action.open_vanilla_item_display_config.name":()=>lO,"animated_java.action.upgrade_old_aj_model_loader.body":()=>nD,"animated_java.action.upgrade_old_aj_model_loader.button":()=>iD,"animated_java.action.upgrade_old_aj_model_loader.name":()=>$B,"animated_java.action.upgrade_old_aj_model_loader.select_file":()=>tD,"animated_java.action.variants.create":()=>ND,"animated_java.action.variants.delete":()=>FD,"animated_java.action.variants.duplicate":()=>BD,"animated_java.action.variants.open_config":()=>DD,"animated_java.animation.excluded_nodes":()=>RD,"animated_java.animation.invert_excluded_nodes":()=>MD,"animated_java.block_model_manager.facing_warning":()=>X7,"animated_java.block_model_manager.fluid_warning":()=>Z7,"animated_java.block_model_manager.mob_head_warning":()=>Y7,"animated_java.dialog.about.close_button":()=>mO,"animated_java.dialog.about.title":()=>fO,"animated_java.dialog.animation_properties.animation_name.description":()=>oD,"animated_java.dialog.animation_properties.animation_name.error.empty":()=>pD,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":()=>fD,"animated_java.dialog.animation_properties.animation_name.title":()=>aD,"animated_java.dialog.animation_properties.bone_lists.description":()=>gD,"animated_java.dialog.animation_properties.excluded_nodes.description":()=>bD,"animated_java.dialog.animation_properties.excluded_nodes.title":()=>_D,"animated_java.dialog.animation_properties.included_nodes.description":()=>vD,"animated_java.dialog.animation_properties.included_nodes.title":()=>xD,"animated_java.dialog.animation_properties.loop_delay.description":()=>hD,"animated_java.dialog.animation_properties.loop_delay.title":()=>mD,"animated_java.dialog.animation_properties.loop_mode.description":()=>lD,"animated_java.dialog.animation_properties.loop_mode.options.hold":()=>uD,"animated_java.dialog.animation_properties.loop_mode.options.loop":()=>dD,"animated_java.dialog.animation_properties.loop_mode.options.once":()=>cD,"animated_java.dialog.animation_properties.loop_mode.title":()=>sD,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":()=>yD,"animated_java.dialog.animation_properties.title":()=>rD,"animated_java.dialog.blueprint_loading.title":()=>kD,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":()=>EI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":()=>kI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":()=>jI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.description":()=>TI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":()=>SI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":()=>CI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":()=>OI,"animated_java.dialog.blueprint_settings.advanced_settings_warning":()=>yO,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":()=>YO,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":()=>ZO,"animated_java.dialog.blueprint_settings.baked_animations.description":()=>nN,"animated_java.dialog.blueprint_settings.baked_animations.title":()=>tN,"animated_java.dialog.blueprint_settings.blueprint_name.description":()=>kO,"animated_java.dialog.blueprint_settings.blueprint_name.title":()=>wO,"animated_java.dialog.blueprint_settings.bounding_box.description":()=>QO,"animated_java.dialog.blueprint_settings.bounding_box.title":()=>XO,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":()=>cI,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":()=>lI,"animated_java.dialog.blueprint_settings.data_pack.description":()=>MI,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":()=>LI,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":()=>UI,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":()=>VI,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":()=>PI,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":()=>zI,"animated_java.dialog.blueprint_settings.data_pack.title":()=>RI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":()=>qO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":()=>JO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":()=>HO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":()=>GO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":()=>UO,"animated_java.dialog.blueprint_settings.data_pack_settings.title":()=>BI,"animated_java.dialog.blueprint_settings.data_pack_zip.description":()=>HI,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":()=>GI,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":()=>JI,"animated_java.dialog.blueprint_settings.data_pack_zip.title":()=>qI,"animated_java.dialog.blueprint_settings.display_item.description":()=>iI,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":()=>aI,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":()=>oI,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":()=>rI,"animated_java.dialog.blueprint_settings.display_item.title":()=>nI,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":()=>sI,"animated_java.dialog.blueprint_settings.display_item_path.description":()=>wI,"animated_java.dialog.blueprint_settings.display_item_path.title":()=>yI,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":()=>FI,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":()=>DI,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":()=>tI,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":()=>eI,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":()=>RO,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":()=>FO,"animated_java.dialog.blueprint_settings.export_namespace.description":()=>IO,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":()=>NO,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":()=>DO,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":()=>BO,"animated_java.dialog.blueprint_settings.export_namespace.title":()=>OO,"animated_java.dialog.blueprint_settings.export_settings.title":()=>SO,"animated_java.dialog.blueprint_settings.interpolation_duration.description":()=>YI,"animated_java.dialog.blueprint_settings.interpolation_duration.title":()=>ZI,"animated_java.dialog.blueprint_settings.json_file.description":()=>rN,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":()=>aN,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":()=>oN,"animated_java.dialog.blueprint_settings.json_file.title":()=>iN,"animated_java.dialog.blueprint_settings.model_folder.title":()=>AI,"animated_java.dialog.blueprint_settings.resource_pack.description":()=>dI,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":()=>fI,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":()=>gI,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":()=>hI,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":()=>pI,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":()=>mI,"animated_java.dialog.blueprint_settings.resource_pack.title":()=>uI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":()=>PO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":()=>VO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":()=>LO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":()=>zO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":()=>MO,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":()=>$O,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":()=>bI,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":()=>xI,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":()=>vI,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":()=>_I,"animated_java.dialog.blueprint_settings.show_bounding_box.description":()=>KO,"animated_java.dialog.blueprint_settings.show_bounding_box.title":()=>WO,"animated_java.dialog.blueprint_settings.summon_commands.description":()=>KI,"animated_java.dialog.blueprint_settings.summon_commands.title":()=>WI,"animated_java.dialog.blueprint_settings.teleportation_duration.description":()=>QI,"animated_java.dialog.blueprint_settings.teleportation_duration.title":()=>XI,"animated_java.dialog.blueprint_settings.texture_folder.description":()=>NI,"animated_java.dialog.blueprint_settings.texture_folder.title":()=>II,"animated_java.dialog.blueprint_settings.texture_size.description":()=>jO,"animated_java.dialog.blueprint_settings.texture_size.title":()=>EO,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":()=>CO,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":()=>TO,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":()=>AO,"animated_java.dialog.blueprint_settings.title":()=>vO,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":()=>eN,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":()=>$I,"animated_java.dialog.bone_config.billboard.description":()=>LN,"animated_java.dialog.bone_config.billboard.options.center":()=>qN,"animated_java.dialog.bone_config.billboard.options.fixed":()=>zN,"animated_java.dialog.bone_config.billboard.options.horizontal":()=>UN,"animated_java.dialog.bone_config.billboard.options.vertical":()=>VN,"animated_java.dialog.bone_config.billboard.title":()=>PN,"animated_java.dialog.bone_config.brightness_override.description":()=>SN,"animated_java.dialog.bone_config.brightness_override.title":()=>CN,"animated_java.dialog.bone_config.default_variant_subtitle":()=>cN,"animated_java.dialog.bone_config.enchanted.description":()=>IN,"animated_java.dialog.bone_config.enchanted.title":()=>ON,"animated_java.dialog.bone_config.glow_color.description":()=>yN,"animated_java.dialog.bone_config.glow_color.title":()=>vN,"animated_java.dialog.bone_config.glowing.description":()=>_N,"animated_java.dialog.bone_config.glowing.title":()=>gN,"animated_java.dialog.bone_config.inherit_settings.description":()=>hN,"animated_java.dialog.bone_config.inherit_settings.title":()=>mN,"animated_java.dialog.bone_config.invisible.description":()=>BN,"animated_java.dialog.bone_config.invisible.title":()=>NN,"animated_java.dialog.bone_config.nbt.description":()=>FN,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":()=>MN,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":()=>RN,"animated_java.dialog.bone_config.nbt.title":()=>DN,"animated_java.dialog.bone_config.override_brightness.description":()=>TN,"animated_java.dialog.bone_config.override_brightness.title":()=>AN,"animated_java.dialog.bone_config.override_glow_color.description":()=>xN,"animated_java.dialog.bone_config.override_glow_color.title":()=>bN,"animated_java.dialog.bone_config.selected_variant":()=>lN,"animated_java.dialog.bone_config.selected_variant_subtitle":()=>uN,"animated_java.dialog.bone_config.shadow_radius.description":()=>kN,"animated_java.dialog.bone_config.shadow_radius.title":()=>wN,"animated_java.dialog.bone_config.shadow_strength.description":()=>jN,"animated_java.dialog.bone_config.shadow_strength.title":()=>EN,"animated_java.dialog.bone_config.title":()=>sN,"animated_java.dialog.bone_config.use_nbt.description":()=>pN,"animated_java.dialog.bone_config.use_nbt.title":()=>dN,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":()=>fN,"animated_java.dialog.bone_config.vanilla_item_model.description":()=>rB,"animated_java.dialog.bone_config.vanilla_item_model.title":()=>iB,"animated_java.dialog.export_progress.title":()=>wD,"animated_java.dialog.locator_config.entity_type.description":()=>ZN,"animated_java.dialog.locator_config.entity_type.error.empty":()=>YN,"animated_java.dialog.locator_config.entity_type.title":()=>KN,"animated_java.dialog.locator_config.entity_type.warning.invalid":()=>XN,"animated_java.dialog.locator_config.plugin_mode_warning":()=>GN,"animated_java.dialog.locator_config.summon_commands.description":()=>$N,"animated_java.dialog.locator_config.summon_commands.title":()=>QN,"animated_java.dialog.locator_config.ticking_commands.description":()=>tB,"animated_java.dialog.locator_config.ticking_commands.title":()=>eB,"animated_java.dialog.locator_config.title":()=>HN,"animated_java.dialog.locator_config.use_entity.description":()=>WN,"animated_java.dialog.locator_config.use_entity.title":()=>JN,"animated_java.dialog.text_display_config.billboard.description":()=>SB,"animated_java.dialog.text_display_config.billboard.options.center":()=>BB,"animated_java.dialog.text_display_config.billboard.options.fixed":()=>OB,"animated_java.dialog.text_display_config.billboard.options.horizontal":()=>NB,"animated_java.dialog.text_display_config.billboard.options.vertical":()=>IB,"animated_java.dialog.text_display_config.billboard.title":()=>CB,"animated_java.dialog.text_display_config.brightness_override.description":()=>kB,"animated_java.dialog.text_display_config.brightness_override.title":()=>wB,"animated_java.dialog.text_display_config.glow_color.description":()=>hB,"animated_java.dialog.text_display_config.glow_color.title":()=>mB,"animated_java.dialog.text_display_config.glowing.description":()=>dB,"animated_java.dialog.text_display_config.glowing.title":()=>uB,"animated_java.dialog.text_display_config.inherit_settings.description":()=>cB,"animated_java.dialog.text_display_config.inherit_settings.title":()=>lB,"animated_java.dialog.text_display_config.invisible.description":()=>jB,"animated_java.dialog.text_display_config.invisible.title":()=>EB,"animated_java.dialog.text_display_config.nbt.description":()=>TB,"animated_java.dialog.text_display_config.nbt.title":()=>AB,"animated_java.dialog.text_display_config.override_brightness.description":()=>yB,"animated_java.dialog.text_display_config.override_brightness.title":()=>vB,"animated_java.dialog.text_display_config.override_glow_color.description":()=>fB,"animated_java.dialog.text_display_config.override_glow_color.title":()=>pB,"animated_java.dialog.text_display_config.shadow_radius.description":()=>_B,"animated_java.dialog.text_display_config.shadow_radius.title":()=>gB,"animated_java.dialog.text_display_config.shadow_strength.description":()=>xB,"animated_java.dialog.text_display_config.shadow_strength.title":()=>bB,"animated_java.dialog.text_display_config.title":()=>nB,"animated_java.dialog.text_display_config.use_nbt.description":()=>oB,"animated_java.dialog.text_display_config.use_nbt.title":()=>aB,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":()=>sB,"animated_java.dialog.unexpected_error.close_button":()=>gO,"animated_java.dialog.unexpected_error.copy_error_message_button.description":()=>bO,"animated_java.dialog.unexpected_error.copy_error_message_button.message":()=>_O,"animated_java.dialog.unexpected_error.paragraph":()=>xO,"animated_java.dialog.unexpected_error.title":()=>hO,"animated_java.dialog.upgrade_old_aj_model_loader.title":()=>eD,"animated_java.dialog.vanilla_block_display_config.title":()=>DB,"animated_java.dialog.vanilla_item_display_config.title":()=>FB,"animated_java.dialog.variant_config.bone_lists.description":()=>WB,"animated_java.dialog.variant_config.excluded_nodes.description":()=>ZB,"animated_java.dialog.variant_config.excluded_nodes.title":()=>KB,"animated_java.dialog.variant_config.generate_name_from_display_name":()=>LB,"animated_java.dialog.variant_config.generate_name_from_display_name.description":()=>zB,"animated_java.dialog.variant_config.included_nodes.description":()=>XB,"animated_java.dialog.variant_config.included_nodes.title":()=>YB,"animated_java.dialog.variant_config.swap_columns_button.tooltip":()=>QB,"animated_java.dialog.variant_config.texture_map.create_new_mapping":()=>GB,"animated_java.dialog.variant_config.texture_map.description":()=>HB,"animated_java.dialog.variant_config.texture_map.no_mappings":()=>JB,"animated_java.dialog.variant_config.texture_map.title":()=>qB,"animated_java.dialog.variant_config.title":()=>RB,"animated_java.dialog.variant_config.variant_display_name":()=>MB,"animated_java.dialog.variant_config.variant_display_name.description":()=>PB,"animated_java.dialog.variant_config.variant_name":()=>VB,"animated_java.dialog.variant_config.variant_name.description":()=>UB,"animated_java.effect_animator.keyframes.commands":()=>VD,"animated_java.effect_animator.keyframes.execute_condition":()=>UD,"animated_java.effect_animator.keyframes.variant":()=>zD,"animated_java.effect_animator.timeline.commands":()=>LD,"animated_java.effect_animator.timeline.variant":()=>PD,"animated_java.error.blueprint_export_path_doesnt_exist.description":()=>$7,"animated_java.error.blueprint_export_path_doesnt_exist.title":()=>Q7,"animated_java.format_category.animated_java":()=>K7,"animated_java.misc.failed_to_export.blueprint_settings.error_item":()=>J7,"animated_java.misc.failed_to_export.blueprint_settings.message":()=>G7,"animated_java.misc.failed_to_export.button":()=>W7,"animated_java.misc.failed_to_export.custom_models.message":()=>H7,"animated_java.misc.failed_to_export.title":()=>q7,"animated_java.panel.keyframe.commands.description":()=>WD,"animated_java.panel.keyframe.commands.title":()=>JD,"animated_java.panel.keyframe.easing_args.description":()=>x7,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":()=>k7,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":()=>w7,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":()=>j7,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":()=>E7,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":()=>y7,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":()=>v7,"animated_java.panel.keyframe.easing_args.title":()=>b7,"animated_java.panel.keyframe.easing_mode.description":()=>m7,"animated_java.panel.keyframe.easing_mode.options.in":()=>h7,"animated_java.panel.keyframe.easing_mode.options.inout":()=>_7,"animated_java.panel.keyframe.easing_mode.options.out":()=>g7,"animated_java.panel.keyframe.easing_mode.title":()=>f7,"animated_java.panel.keyframe.easing_type.description":()=>t7,"animated_java.panel.keyframe.easing_type.options.back":()=>d7,"animated_java.panel.keyframe.easing_type.options.bounce":()=>p7,"animated_java.panel.keyframe.easing_type.options.circ":()=>c7,"animated_java.panel.keyframe.easing_type.options.cubic":()=>a7,"animated_java.panel.keyframe.easing_type.options.elastic":()=>u7,"animated_java.panel.keyframe.easing_type.options.expo":()=>l7,"animated_java.panel.keyframe.easing_type.options.linear":()=>n7,"animated_java.panel.keyframe.easing_type.options.quad":()=>r7,"animated_java.panel.keyframe.easing_type.options.quart":()=>o7,"animated_java.panel.keyframe.easing_type.options.quint":()=>s7,"animated_java.panel.keyframe.easing_type.options.sine":()=>i7,"animated_java.panel.keyframe.easing_type.title":()=>e7,"animated_java.panel.keyframe.execute_condition.description":()=>ZD,"animated_java.panel.keyframe.execute_condition.title":()=>KD,"animated_java.panel.keyframe.keyframe_title":()=>qD,"animated_java.panel.keyframe.repeat.description":()=>XD,"animated_java.panel.keyframe.repeat.title":()=>YD,"animated_java.panel.keyframe.repeat_frequency.description":()=>$D,"animated_java.panel.keyframe.repeat_frequency.title":()=>QD,"animated_java.panel.keyframe.variant.description":()=>GD,"animated_java.panel.keyframe.variant.title":()=>HD,"animated_java.panel.text_display.title":()=>A7,"animated_java.panel.vanilla_block_display.description":()=>V7,"animated_java.panel.vanilla_block_display.title":()=>z7,"animated_java.panel.vanilla_item_display.description":()=>L7,"animated_java.panel.vanilla_item_display.title":()=>P7,"animated_java.panel.variants.title":()=>ED,"animated_java.panel.variants.tool.cannot_delete_default_variant":()=>ID,"animated_java.panel.variants.tool.create_new_variant":()=>jD,"animated_java.panel.variants.tool.delete_selected_variant":()=>CD,"animated_java.panel.variants.tool.duplicate_selected_variant":()=>TD,"animated_java.panel.variants.tool.edit_variant":()=>AD,"animated_java.panel.variants.tool.variant_not_visible":()=>OD,"animated_java.panel.variants.tool.variant_visible":()=>SD,"animated_java.popup.loading.loading":()=>uO,"animated_java.popup.loading.offline":()=>pO,"animated_java.popup.loading.success":()=>dO,"animated_java.tool.text_display.background_color.description":()=>O7,"animated_java.tool.text_display.background_color.title":()=>S7,"animated_java.tool.text_display.line_width.description":()=>C7,"animated_java.tool.text_display.line_width.title":()=>T7,"animated_java.tool.text_display.text_alignment.description":()=>D7,"animated_java.tool.text_display.text_alignment.options.center":()=>R7,"animated_java.tool.text_display.text_alignment.options.left":()=>F7,"animated_java.tool.text_display.text_alignment.options.right":()=>M7,"animated_java.tool.text_display.text_alignment.title":()=>B7,"animated_java.tool.text_display.text_shadow.description":()=>N7,"animated_java.tool.text_display.text_shadow.title":()=>I7,"animated_java.vanilla_item_display.title":()=>U7,default:()=>eF});var Q8="Blaupause-Einstellungen",$8="Dokumentation",eO="Plugin Info",tO="Knochen-Konfiguration",nO="Locator-Konfiguration",iO="Textanzeige-Konfiguration",rO="Projekt exportieren",aO="Textanzeige hinzuf\xFCgen",oO="Vanilla Itemanzeige hinzuf\xFCgen",sO="Vanilla Blockanzeige hinzuf\xFCgen",lO="Vanilla Itemanzeige-Konfiguration",cO="Vanilla Blockanzeige-Konfiguration",uO="Animated Java wird geladen...",dO="Animated Java wurde erfolgreich geladen!",pO=`Animated Java konnte sich nicht verbinden! +Einige Funktionen sind m\xF6glicherweise nicht verf\xFCgbar.`,fO="\xDCber Animated Java",mO="Schlie\xDFen",hO="Ein unerwarteter Fehler tritt auf!",gO="Schlie\xDFen",_O="Fehlermeldung wurde in die Zwischenablage kopiert!",bO="Klicken Sie, um die Fehlermeldung in die Zwischenablage zu kopieren.",xO="Bitte melden Sie diesen Fehler, indem Sie unserem {0} beitreten und einen Beitrag im #animated-java-support Kanal erstellen, oder indem Sie ein Issue auf unserem {1} erstellen. Danke!",vO="Blaupause-Einstellungen",yO="Erweiterte Einstellungen sollten nur verwendet werden, wenn sie unbedingt erforderlich sind!",wO="Blaupausenname",kO="Der name der Blaupause. Wird nur verwendet, um das Projekt im Arbeitsbereich zu identifizieren.",EO="Textur-Gr\xF6\xDFe",jO="Die Aufl\xF6sung des UV-Editors. Diese sollte die gleiche Gr\xF6\xDFe wie die gr\xF6\xDFte Textur sein. Die besten Ergebnisse erzielen Sie mit einer quadratischen Aufl\xF6sung, wobei die Gr\xF6\xDFe eine Potenz von 2 ist.",AO="Die Textur-Gr\xF6\xDFe sollte quadratisch sein f\xFCr die besten Ergebnisse.",TO="Die Textur-Gr\xF6\xDFe sollte eine Potenz von 2 sein f\xFCr die besten Ergebnisse.",CO="Die Textur-Gr\xF6\xDFe sollte mit der Gr\xF6\xDFe der gr\xF6\xDFten Textur \xFCbereinstimmen.",SO="Export-Einstellungen",OO="Export-Namespace",IO="Der Namespace, in den das Projekt exportiert werden soll. Dies ist der Namespace, der im exportierten Ressourcenpaket und Datenpaket verwendet wird.",NO="Der Export-Namespace darf nicht leer sein!",BO='Der Export-Namespace "{0}" ist f\xFCr interne Funktionen reserviert! Bitte w\xE4hlen Sie einen anderen Namespace.',DO="Der Export-Namespace enth\xE4lt ung\xFCltige Zeichen! Ein Namespace darf nur Buchstaben, Nummern und Unterstriche enthalten.",FO="Plugin-Modus",RO="Ob der Plugin-Modus aktiviert werden soll oder nicht. Aktivieren Sie diese Option, falls Sie die .ajblueprint Datei in einem Plugin anstelle eines Ressourcenpaket / Datenpakets verwenden m\xF6chten.",MO="Ressourcenpaket Export-Modus",PO=`Bestimmt, wie das Ressourcenpaket exportiert werden soll. Ordner - Exportiert das Ressourcenpaket als Ordner. Zip - Exportiert das Ressourcenpaket als eine .zip-Datei. -Keine - Deaktiviert den Export des Ressourcenpakets.`,MI="Ordner",PI="Zip",LI="Keine",VI="Datenpaket Export-Modus",zI=`Bestimmt, wie das Datenpaket exportiert werden soll. +Keine - Deaktiviert den Export des Ressourcenpakets.`,LO="Ordner",zO="Zip",VO="Keine",UO="Datenpaket Export-Modus",qO=`Bestimmt, wie das Datenpaket exportiert werden soll. Ordner - Exportiert das Datenpaket als Ordner. Zip - Exportiert das Datenpaket als eine .zip-Datei. -Keine - Deaktiviert den Export des Datenpakets.`,UI="Ordner",qI="Zip",HI="Keine",GI="Bounding Box anzeigen",JI="Ob die Bounding Box im Editor angezeigt werden soll oder nicht.",WI="Automatische Bounding Box",KI=`Ob die Bounding Box automatisch anhand der Geometrie des Modells berechnet werden soll oder nicht. -HINWEIS: Die automatische Bounding Box ber\xFCcksichtigt NICHT die Knochen-Versetzungen bei Animationen, so dass die Bounding Box manchmals kleiner sein kann als erforderlich.`,ZI="Bounding Box",YI="Bestimmt die Culling-Box des Modells. Das Modell wird nicht gerendert sobald diese Box au\xDFerhalb des Bildschirms liegt.",XI="Ressourcenpaket-Einstellungen",QI="Erweiterte Einstellungen benutzen",$I="Ob erweiterte Ressourcenpaket-Einstellungen aktiviert sind oder nicht.",eO="Anzeige-Item",tO="Das Item zur Anzeige der Blaupausenmodelle im Spiel. Mehrere Blaupausen k\xF6nnen auf demselben Item platziert werden und werden automatisch zusammengef\xFChrt.",nO="Kein Item ausgew\xE4hlt!",iO="Das angegebene Item ist ung\xFCltig! Item-IDs m\xFCssen als namespace:item_id formattiert sein.",rO="Die angegebene Item-ID ist ung\xFCltig! Item-IDs d\xFCrfen keine Leerzeichen enthalten.",aO="Das angegebene Item existiert nicht in Vanilla!",oO="CMD-Versetzung",sO="Der Versatz, der f\xFCr die benutzerdefinierten Modelldaten des Anzeige-Items verwendet werden soll. Erlaubt mehrere Blaupausen f\xFCr dasselbe Item, aber in separaten, nicht zugeh\xF6rigen Ressourcenpaketen.",lO="Ressourcenpaket",cO="Der Hauptordner des Ressourcenpakets, in den das Projekt exportiert werden soll.",uO="Kein Ordner ausgew\xE4hlt!",dO="Der ausgew\xE4hlte Ordner existiert nicht!",pO="Der ausgew\xE4hlte Dateipfad ist kein Ordner!",fO="Im ausgew\xE4hlten Ordner fehlt die pack.mcmeta-Datei!",mO="Im ausgew\xE4hlten Ordner fehlt der assets-Ordner!",hO="Ressourcenpaket Zip",gO="Der Dateipfad zu der .zip-Datei, in die das Projekt exportiert werden soll.",_O="Keine Datei ausgew\xE4hlt!",bO="Der ausgew\xE4hlte Dateipfad ist keine Datei!",xO="Anzeige-Item-Pfad",vO="Wo das Anzeige-Item gespeichert werden soll. Dies sollte ein Dateipfad zu einer .json-Datei in einem Ressourcenpaket sein.",yO="Keine Datei ausgew\xE4hlt!",wO="Die ausgew\xE4hlte Datei existiert nicht!",kO="Der ausgew\xE4hlte Dateipfad ist keine Datei!",EO="Modell-Ordner",jO="Wo alle exportierten Modelle gespeichert werden sollen. Dies sollte ein Dateipfad zu einem Ordner in einem Ressourcenpaket sein.",AO="Kein Ordner ausgew\xE4hlt!",TO="Der ausgew\xE4hlte Ordner existiert nicht!",CO="Der ausgew\xE4hlte Dateipfad ist kein Ordner!",SO="Texturen-Ordner",IO="Wo alle exportierten Texturen gespeichert werden sollen. Dies sollte ein Dateipfad zu einem Ordner in einem Ressourcenpaket sein.",OO="Datenpaket-Einstellungen",BO="Erweiterte Einstellungen benutzen",NO="Ob erweiterte Datenpaket-Einstellungen aktiviert sind oder nicht.",FO="Datenpaket",DO="Der Hauptordner des Datenpakets, in den das Projekt exportiert werden soll.",RO="Kein Ordner ausgew\xE4hlt!",MO="Der ausgew\xE4hlte Ordner existiert nicht!",PO="Der ausgew\xE4hlte Dateipfad ist kein Ordner!",LO="Im ausgew\xE4hlten Ordner fehlt die pack.mcmeta-Datei!",VO="Im ausgew\xE4hlten Ordner fehlt der data-Ordner!",zO="Datenpaket Zip",UO="Der Dateipfad zu der .zip-Datei, in die das Projekt exportiert werden soll.",qO="Keine Datei ausgew\xE4hlt!",HO="Der ausgew\xE4hlte Dateipfad ist keine Datei!",GO="On-Summon-Befehle",JO=`Befehle, die beim Erschaffen des Root-Objektes ausgef\xFChrt werden. -Behandeln Sie diese Texteingabe wie eine .mcfunction-Datei. (Unterst\xFCtzt auch MC-Build-Syntax!)`,WO="Interpolation-Dauer",KO="Die Dauer (in Ticks) der Gl\xE4ttung zwischen Keyframes. Dies ist die Zeit, die das Modell ben\xF6tigt, um von einem Keyframe zum n\xE4chsten zu wechseln. H\xF6here Werte f\xFChren dazu, dass die Animationen ungenauer werden. In der Regel sollten Werte von 1 oder 2 gen\xFCgen.",ZO="Teleport-Dauer",YO="Die Dauer (in Ticks) der Teleportation zwischen Keyframes. Dies ist die Zeit, in der das Modell visuell zwischen seiner alten und neuer Position interpoliert. H\xF6here Werte f\xFChren dazu, dass die Animationen ungenauer werden.",XO="NBT-Speicher f\xFCr Animationen benutzen",QO=`Ob NBT-Speicher zum Speichern von Animationsdaten anstelle von Funktionen verwendet werden soll oder nicht. -Dadurch wird die Anzahl der Funktionen im generierten Datenpaket erheblich reduziert, ist aber 42% langsamer.`,$O="Animationen verbinden",eB=`Ob die exportierten Animationen verbunden werden oder nicht. +Keine - Deaktiviert den Export des Datenpakets.`,HO="Ordner",GO="Zip",JO="Keine",WO="Bounding Box anzeigen",KO="Ob die Bounding Box im Editor angezeigt werden soll oder nicht.",ZO="Automatische Bounding Box",YO=`Ob die Bounding Box automatisch anhand der Geometrie des Modells berechnet werden soll oder nicht. +HINWEIS: Die automatische Bounding Box ber\xFCcksichtigt NICHT die Knochen-Versetzungen bei Animationen, so dass die Bounding Box manchmals kleiner sein kann als erforderlich.`,XO="Bounding Box",QO="Bestimmt die Culling-Box des Modells. Das Modell wird nicht gerendert sobald diese Box au\xDFerhalb des Bildschirms liegt.",$O="Ressourcenpaket-Einstellungen",eI="Erweiterte Einstellungen benutzen",tI="Ob erweiterte Ressourcenpaket-Einstellungen aktiviert sind oder nicht.",nI="Anzeige-Item",iI="Das Item zur Anzeige der Blaupausenmodelle im Spiel. Mehrere Blaupausen k\xF6nnen auf demselben Item platziert werden und werden automatisch zusammengef\xFChrt.",rI="Kein Item ausgew\xE4hlt!",aI="Das angegebene Item ist ung\xFCltig! Item-IDs m\xFCssen als namespace:item_id formattiert sein.",oI="Die angegebene Item-ID ist ung\xFCltig! Item-IDs d\xFCrfen keine Leerzeichen enthalten.",sI="Das angegebene Item existiert nicht in Vanilla!",lI="CMD-Versetzung",cI="Der Versatz, der f\xFCr die benutzerdefinierten Modelldaten des Anzeige-Items verwendet werden soll. Erlaubt mehrere Blaupausen f\xFCr dasselbe Item, aber in separaten, nicht zugeh\xF6rigen Ressourcenpaketen.",uI="Ressourcenpaket",dI="Der Hauptordner des Ressourcenpakets, in den das Projekt exportiert werden soll.",pI="Kein Ordner ausgew\xE4hlt!",fI="Der ausgew\xE4hlte Ordner existiert nicht!",mI="Der ausgew\xE4hlte Dateipfad ist kein Ordner!",hI="Im ausgew\xE4hlten Ordner fehlt die pack.mcmeta-Datei!",gI="Im ausgew\xE4hlten Ordner fehlt der assets-Ordner!",_I="Ressourcenpaket Zip",bI="Der Dateipfad zu der .zip-Datei, in die das Projekt exportiert werden soll.",xI="Keine Datei ausgew\xE4hlt!",vI="Der ausgew\xE4hlte Dateipfad ist keine Datei!",yI="Anzeige-Item-Pfad",wI="Wo das Anzeige-Item gespeichert werden soll. Dies sollte ein Dateipfad zu einer .json-Datei in einem Ressourcenpaket sein.",kI="Keine Datei ausgew\xE4hlt!",EI="Die ausgew\xE4hlte Datei existiert nicht!",jI="Der ausgew\xE4hlte Dateipfad ist keine Datei!",AI="Modell-Ordner",TI="Wo alle exportierten Modelle gespeichert werden sollen. Dies sollte ein Dateipfad zu einem Ordner in einem Ressourcenpaket sein.",CI="Kein Ordner ausgew\xE4hlt!",SI="Der ausgew\xE4hlte Ordner existiert nicht!",OI="Der ausgew\xE4hlte Dateipfad ist kein Ordner!",II="Texturen-Ordner",NI="Wo alle exportierten Texturen gespeichert werden sollen. Dies sollte ein Dateipfad zu einem Ordner in einem Ressourcenpaket sein.",BI="Datenpaket-Einstellungen",DI="Erweiterte Einstellungen benutzen",FI="Ob erweiterte Datenpaket-Einstellungen aktiviert sind oder nicht.",RI="Datenpaket",MI="Der Hauptordner des Datenpakets, in den das Projekt exportiert werden soll.",PI="Kein Ordner ausgew\xE4hlt!",LI="Der ausgew\xE4hlte Ordner existiert nicht!",zI="Der ausgew\xE4hlte Dateipfad ist kein Ordner!",VI="Im ausgew\xE4hlten Ordner fehlt die pack.mcmeta-Datei!",UI="Im ausgew\xE4hlten Ordner fehlt der data-Ordner!",qI="Datenpaket Zip",HI="Der Dateipfad zu der .zip-Datei, in die das Projekt exportiert werden soll.",GI="Keine Datei ausgew\xE4hlt!",JI="Der ausgew\xE4hlte Dateipfad ist keine Datei!",WI="On-Summon-Befehle",KI=`Befehle, die beim Erschaffen des Root-Objektes ausgef\xFChrt werden. +Behandeln Sie diese Texteingabe wie eine .mcfunction-Datei. (Unterst\xFCtzt auch MC-Build-Syntax!)`,ZI="Interpolation-Dauer",YI="Die Dauer (in Ticks) der Gl\xE4ttung zwischen Keyframes. Dies ist die Zeit, die das Modell ben\xF6tigt, um von einem Keyframe zum n\xE4chsten zu wechseln. H\xF6here Werte f\xFChren dazu, dass die Animationen ungenauer werden. In der Regel sollten Werte von 1 oder 2 gen\xFCgen.",XI="Teleport-Dauer",QI="Die Dauer (in Ticks) der Teleportation zwischen Keyframes. Dies ist die Zeit, in der das Modell visuell zwischen seiner alten und neuer Position interpoliert. H\xF6here Werte f\xFChren dazu, dass die Animationen ungenauer werden.",$I="NBT-Speicher f\xFCr Animationen benutzen",eN=`Ob NBT-Speicher zum Speichern von Animationsdaten anstelle von Funktionen verwendet werden soll oder nicht. +Dadurch wird die Anzahl der Funktionen im generierten Datenpaket erheblich reduziert, ist aber 42% langsamer.`,tN="Animationen verbinden",nN=`Ob die exportierten Animationen verbunden werden oder nicht. Bei verbundenen Animationen werden die Frames vorberechnet und in der exportierten JSON-Datei gespeichert, wodurch die Komplexit\xE4t des Renderings des Modells im Spiel reduziert wird. -Bei einigen Plugins muss dies aktiviert sein, damit sie korrekt funktionieren.`,tB="JSON-Datei",nB="Der Dateipfad zu der JSON-Datei, in der das Projekt exportiert wird.",iB="Keine Datei ausgew\xE4hlt!",rB="Der ausgew\xE4hlte Dateipfad ist keine Datei!",aB="Knochen-Konfiguration",oB="Ausgew\xE4hlte Variante: {0}",sB="Die folgenden Einstellungen werden standardm\xE4\xDFig auf diesen Knochen angewendet.",lB="Die folgenden Einstellungen werden nur auf diesen Knochen angewendet, wenn diese Variante verwendet wird.",cB="NBT benutzen",uB="Ob NBT zur Konfiguration des Knochens anstelle von Einstellungen verwendet werden soll oder nicht.",dB="Die Verwendung von NBT setzt alle anderen Einstellungen au\xDFer Kraft, und alle \xC4nderungen, die Sie vornehmen, sind im Editor nicht sichtbar. Verwenden Sie dies nur, wenn Sie wissen, was Sie tun!",pB="Einstellungen erben",fB="Ob die Einstellungen des \xFCbergeordneten Knochens geerbt werden sollen oder nicht.",mB="Leuchten",hB="Ob der Knochen im Spiel leuchten soll oder nicht.",gB="Leuchtfarbe \xFCberschreiben",_B="Ob die Standard-Leuchtfarbe \xFCberschrieben werden soll oder nicht.",bB="Leuchtfarbe",xB="Die Farbe des Leuchtens.",vB="Schatten-Radius",yB="Der Radius des Schattens.",wB="Schatten-Intensit\xE4t",kB="Die Intensit\xE4t des Schattens.",EB="Helligkeit \xFCberschreiben",jB="Ob die Standard-Helligkeit \xFCberschrieben werden soll oder nicht.",AB="Helligkeit",TB="Die Helligkeit des Knochens. Dies sollte ein Wert zwischen 0 und 15 sein.",CB="Verzaubert",SB="Ob dieser Knochen verzaubert sein soll oder nicht.",IB="Unsichtbar",OB="Ob dieser Knochen unsichtbar sein soll oder nicht.",BB="NBT",NB="Die NBT, die auf den Knochen angewendet werden soll.",FB=`Die NBT muss ein compound tag sein! Bsp. {CustomName:'"my name"'}`,DB=`Ung\xFCltige NBT! -{0}`,RB="Anzeigetafel",MB="Ob dieser Knochen beim Rendern im Spiel zum Spieler hin drehen soll oder nicht. Es kann fixiert (sowohl vertikal als auch horizontale Winkel sind fixiert), vertikal (dreht sich um die vertikale Achse), horizontal (dreht sich um die horizontale Achse), oder zentriert (dreht sich um den Mittelpunkt) sein.",PB="Fixiert",LB="Vertikal",VB="Horizontal",zB="Zentriert",UB="Locator-Konfiguration",qB=`Plugin-Modus ist aktiviert! Locators k\xF6nnen nicht konfiguriert werden im Plugin-Modus. +Bei einigen Plugins muss dies aktiviert sein, damit sie korrekt funktionieren.`,iN="JSON-Datei",rN="Der Dateipfad zu der JSON-Datei, in der das Projekt exportiert wird.",aN="Keine Datei ausgew\xE4hlt!",oN="Der ausgew\xE4hlte Dateipfad ist keine Datei!",sN="Knochen-Konfiguration",lN="Ausgew\xE4hlte Variante: {0}",cN="Die folgenden Einstellungen werden standardm\xE4\xDFig auf diesen Knochen angewendet.",uN="Die folgenden Einstellungen werden nur auf diesen Knochen angewendet, wenn diese Variante verwendet wird.",dN="NBT benutzen",pN="Ob NBT zur Konfiguration des Knochens anstelle von Einstellungen verwendet werden soll oder nicht.",fN="Die Verwendung von NBT setzt alle anderen Einstellungen au\xDFer Kraft, und alle \xC4nderungen, die Sie vornehmen, sind im Editor nicht sichtbar. Verwenden Sie dies nur, wenn Sie wissen, was Sie tun!",mN="Einstellungen erben",hN="Ob die Einstellungen des \xFCbergeordneten Knochens geerbt werden sollen oder nicht.",gN="Leuchten",_N="Ob der Knochen im Spiel leuchten soll oder nicht.",bN="Leuchtfarbe \xFCberschreiben",xN="Ob die Standard-Leuchtfarbe \xFCberschrieben werden soll oder nicht.",vN="Leuchtfarbe",yN="Die Farbe des Leuchtens.",wN="Schatten-Radius",kN="Der Radius des Schattens.",EN="Schatten-Intensit\xE4t",jN="Die Intensit\xE4t des Schattens.",AN="Helligkeit \xFCberschreiben",TN="Ob die Standard-Helligkeit \xFCberschrieben werden soll oder nicht.",CN="Helligkeit",SN="Die Helligkeit des Knochens. Dies sollte ein Wert zwischen 0 und 15 sein.",ON="Verzaubert",IN="Ob dieser Knochen verzaubert sein soll oder nicht.",NN="Unsichtbar",BN="Ob dieser Knochen unsichtbar sein soll oder nicht.",DN="NBT",FN="Die NBT, die auf den Knochen angewendet werden soll.",RN=`Die NBT muss ein compound tag sein! Bsp. {CustomName:'"my name"'}`,MN=`Ung\xFCltige NBT! +{0}`,PN="Anzeigetafel",LN="Ob dieser Knochen beim Rendern im Spiel zum Spieler hin drehen soll oder nicht. Es kann fixiert (sowohl vertikal als auch horizontale Winkel sind fixiert), vertikal (dreht sich um die vertikale Achse), horizontal (dreht sich um die horizontale Achse), oder zentriert (dreht sich um den Mittelpunkt) sein.",zN="Fixiert",VN="Vertikal",UN="Horizontal",qN="Zentriert",HN="Locator-Konfiguration",GN=`Plugin-Modus ist aktiviert! Locators k\xF6nnen nicht konfiguriert werden im Plugin-Modus. Verwenden Sie stattdessen die Plugin-API, um Ihren Locators individuelle Funktionen hinzuzuf\xFCgen. -Weitere Informationen finden Sie in der offiziellen Plugin-API-Dokumentation.`,HB="Objekt benutzen",GB="Ob ein Objekt an den Locator angeh\xE4ngt werden soll oder nicht.",JB="Objekt-Typ",WB="Das Objekt, dass an den Locator angeh\xE4ngt wird.",KB="Objekt-Typ darf nicht leer sein!",ZB="Das ausgew\xE4hlte Objekt existiert nicht in Minecraft {0}",YB="On-Summon Befehle",XB=`Befehle, die beim Erschaffen des Locator-Objektes ausgef\xFChrt werden. -Behandeln Sie diese Texteingabe wie eine .mcfunction-Datei. (Unterst\xFCtzt auch MC-Build-Syntax!)`,QB="Ticking Befehle",$B=`Befehle, die bei jedem Tick an der Position des Locators ausgef\xFChrt werden. -Behandeln Sie diese Texteingabe wie eine .mcfunction-Datei. (Unterst\xFCtzt auch MC-Build-Syntax!)`,eN="Textanzeige-Konfiguration",tN="Vanilla Item Model",nN=`If set, the bone will render as a vanilla item model. -This will overwrite the bone's existing cubes.`,iN="NBT benutzen",rN="Ob NBT zur Konfiguration der Textanzeige anstelle von Einstellungen verwendet werden soll oder nicht.",aN="Die Verwendung von NBT setzt alle anderen Einstellungen au\xDFer Kraft, und alle \xC4nderungen, die Sie vornehmen, sind im Editor nicht sichtbar. Verwenden Sie dies nur, wenn Sie wissen, was Sie tun!",oN="Einstellungen erben",sN="Ob die Einstellungen der \xFCbergeordneten Textanzeige geerbt werden sollen oder nicht.",lN="Leuchten",cN="Ob die Textanzeige im Spiel leuchten soll oder nicht.",uN="Leuchtfarbe \xFCberschreiben",dN="Ob die Standard-Leuchtfarbe \xFCberschrieben werden soll oder nicht.",pN="Leuchtfarbe",fN="Die Farbe des Leuchtens.",mN="Schatten-Radius",hN="Der Radius des Schattens.",gN="Schatten-Intensit\xE4t",_N="Die Intensit\xE4t des Schattens.",bN="Helligkeit \xFCberschreiben",xN="Ob die Standard-Helligkeit \xFCberschrieben werden soll oder nicht.",vN="Helligkeit",yN="Die Helligkeit der Textanzeige. Dies sollte ein Wert zwischen 0 und 15 sein.",wN="Unsichtbar",kN="Ob diese Textanzeige unsichtbar sein soll oder nicht.",EN="NBT",jN="Die NBT, die auf die Textanzeige angewendet werden soll.",AN="Anzeigetafel",TN="Ob diese Textanzeige beim Rendern im Spiel zum Spieler hin drehen soll oder nicht. Es kann fixiert (sowohl vertikal als auch horizontale Winkel sind fixiert), vertikal (dreht sich um die vertikale Achse), horizontal (dreht sich um die horizontale Achse), oder zentriert (dreht sich um den Mittelpunkt) sein.",CN="Fixiert",SN="Vertikal",IN="Horizontal",ON="Zentriert",BN="Vanilla Blockanzeige-Konfiguration",NN="Vanilla Itemanzeige-Konfiguration",FN="Variante-Konfiguration",DN="Anzeigename",RN="Wird verwendet, um die Variante im Editor und in Fehlermeldungen zu identifizieren.",MN="Name aus Anzeigename generieren",PN="Ob der Name automatisch aus dem Anzeigenamen generiert werden soll.",LN="Name",VN="Wird verwendet, um die Variante im exportierten Ressourcenpaket und Datenpaket zu identifizieren.",zN="Textur Zuordnung",UN="Eine Zuordnung mit den Texturen, die bei dieser Variante ausgetauscht werden sollen.",qN="Neue Zuordnung erstellen",HN="Variante hat keine ausgetauschten Texturen.",GN="Eine Liste von Nodes, die von der Variante ein- oder ausgeschlossen werden sollen. Nur die Nodes in der eingeschlossenen Liste werden von der Variante ge\xE4ndert, die Nodes in der ausgeschlossenen Liste werden ignoriert.",JN="Ausgeschlossene Nodes",WN="Eine Liste von Nodes, die von der Variante ausgeschlossen werden sollen. Diese Nodes werden von der Variante ignoriert.",KN="Eingeschlossene Nodes",ZN="Eine Liste von Nodes, die von der Variante eingeschlossen werden. Nur diese Nodes werden von der Variante ge\xE4ndert.",YN="Listen tauschen",XN=".ajmodel aktualisieren",QN=".ajmodel aktualisieren",$N=".ajmodel-Datei ausw\xE4hlen",eF="Aktualisieren Sie Ihre veraltete .ajmodel-Datei zum neuen .ajblueprint-Format.",tF="W\xE4hlen Sie eine .ajmodel-Datei f\xFCr das Aktualisieren aus",nF="Animationseigenschaften ({0})",iF="Animationsname",rF="Der Name der Animation.",aF="Schleifen-Modus",oF="Bestimmt, wie die Animation in einer Schleife abgespielt werden soll. Einmal - Die Animation wird einmal abgespielt und h\xF6rt auf. Halten - Die Animation wird einmal abgespielt und das letzte Pose wird gehalten. Schleife - Die Animation wird in einer Endlosschleife abgespielt.",sF="Einmal",lF="Halten",cF="Schleife",uF="Der Animationsname darf nicht leer sein!",dF="Der Animationsname enth\xE4lt ung\xFCltige Zeichen! Animationsnamen d\xFCrfen nur Buchstaben, Zahlen und Punkte enthalten.",pF="Schleifenverz\xF6gerung",fF="Die Verz\xF6gerung zwischen Schleifen. Dies ist die Zeit, die die Animation pausiert, bevor sie wieder beginnt. Dies wird nur benutzt, wenn der Schleifenmodus auf Schleife eingestellt ist.",mF="Eine Liste von Nodes, die von der Animation ein- oder ausgeschlossen werden sollen. Nur die Nodes in der eingeschlossenen Liste werden von der Animation ge\xE4ndert, die Nodes in der ausgeschlossenen Liste werden ignoriert.",hF="Ausgeschlossene Nodes",gF="Eine Liste von Nodes, die von der Animation ausgeschlossen werden sollen. Diese Nodes werden von der Animation ignoriert.",_F="Eingeschlossene Nodes",bF="Eine Liste von Nodes, die von der Animation eingeschlossen werden. Nur diese Nodes werden von der Animation ge\xE4ndert.",xF="Listen tauschen",vF="Projekt wird exportiert...",yF="Blaupause wird geladen...",wF="Varianten",kF="Neue Variante erstellen",EF="Variante editieren",jF="Ausgew\xE4hlte Variante duplizieren",AF="Ausgew\xE4hlte Variante l\xF6schen",TF="Ausgew\xE4hlte Variante",CF="Nicht ausgew\xE4hlte Variante",SF="Standard-Variante darf nicht gel\xF6scht werden!",IF="Variante erstellen",OF="Variante duplizieren",BF="Variante-Konfiguration \xF6ffnen",NF="Variante l\xF6schen",FF="Ausgeschlossene Nodes",DF="Ausgeschlossene Nodes umkehren",RF="Variante",MF="Befehle",PF="Variante",LF="Befehle",VF="Ausf\xFChrbedingung",zF="Keyframe ({0})",UF="Variante",qF="Die Variante, die bei diesem Keyframe angewendet wird.",HF="Befehle",GF=`Befehle, die ausgef\xFChrt werden, sobald dieses Keyframe erreicht wird. -Behandeln Sie diese Texteingabe wie eine .mcfunction-Datei. (Unterst\xFCtzt auch MC-Build-Syntax!)`,JF="Ausf\xFChrbedingung",WF="Eine bedingung, die erf\xFCllt sein muss, damit das Keyframe ausgef\xFChrt wird. Behandeln Sie diese Texteingabe wie Unterbefehle eines execute Befehls.",KF="Wiederholen?",ZF=`Ob dieser Befehl in diesem Keyframe wiederholt ausgef\xFChrt wird. -Wenn diese Option aktiviert ist, werden die Befehle einmal pro Wiederholungsfrequenz ausgef\xFChrt.`,YF="Wiederholungsfrequenz",XF=`Wieviele Ticks dieses Keyframe warten soll, bevor die Befehle erneut ausgef\xFChrt werden. +Weitere Informationen finden Sie in der offiziellen Plugin-API-Dokumentation.`,JN="Objekt benutzen",WN="Ob ein Objekt an den Locator angeh\xE4ngt werden soll oder nicht.",KN="Objekt-Typ",ZN="Das Objekt, dass an den Locator angeh\xE4ngt wird.",YN="Objekt-Typ darf nicht leer sein!",XN="Das ausgew\xE4hlte Objekt existiert nicht in Minecraft {0}",QN="On-Summon Befehle",$N=`Befehle, die beim Erschaffen des Locator-Objektes ausgef\xFChrt werden. +Behandeln Sie diese Texteingabe wie eine .mcfunction-Datei. (Unterst\xFCtzt auch MC-Build-Syntax!)`,eB="Ticking Befehle",tB=`Befehle, die bei jedem Tick an der Position des Locators ausgef\xFChrt werden. +Behandeln Sie diese Texteingabe wie eine .mcfunction-Datei. (Unterst\xFCtzt auch MC-Build-Syntax!)`,nB="Textanzeige-Konfiguration",iB="Vanilla Item Model",rB=`If set, the bone will render as a vanilla item model. +This will overwrite the bone's existing cubes.`,aB="NBT benutzen",oB="Ob NBT zur Konfiguration der Textanzeige anstelle von Einstellungen verwendet werden soll oder nicht.",sB="Die Verwendung von NBT setzt alle anderen Einstellungen au\xDFer Kraft, und alle \xC4nderungen, die Sie vornehmen, sind im Editor nicht sichtbar. Verwenden Sie dies nur, wenn Sie wissen, was Sie tun!",lB="Einstellungen erben",cB="Ob die Einstellungen der \xFCbergeordneten Textanzeige geerbt werden sollen oder nicht.",uB="Leuchten",dB="Ob die Textanzeige im Spiel leuchten soll oder nicht.",pB="Leuchtfarbe \xFCberschreiben",fB="Ob die Standard-Leuchtfarbe \xFCberschrieben werden soll oder nicht.",mB="Leuchtfarbe",hB="Die Farbe des Leuchtens.",gB="Schatten-Radius",_B="Der Radius des Schattens.",bB="Schatten-Intensit\xE4t",xB="Die Intensit\xE4t des Schattens.",vB="Helligkeit \xFCberschreiben",yB="Ob die Standard-Helligkeit \xFCberschrieben werden soll oder nicht.",wB="Helligkeit",kB="Die Helligkeit der Textanzeige. Dies sollte ein Wert zwischen 0 und 15 sein.",EB="Unsichtbar",jB="Ob diese Textanzeige unsichtbar sein soll oder nicht.",AB="NBT",TB="Die NBT, die auf die Textanzeige angewendet werden soll.",CB="Anzeigetafel",SB="Ob diese Textanzeige beim Rendern im Spiel zum Spieler hin drehen soll oder nicht. Es kann fixiert (sowohl vertikal als auch horizontale Winkel sind fixiert), vertikal (dreht sich um die vertikale Achse), horizontal (dreht sich um die horizontale Achse), oder zentriert (dreht sich um den Mittelpunkt) sein.",OB="Fixiert",IB="Vertikal",NB="Horizontal",BB="Zentriert",DB="Vanilla Blockanzeige-Konfiguration",FB="Vanilla Itemanzeige-Konfiguration",RB="Variante-Konfiguration",MB="Anzeigename",PB="Wird verwendet, um die Variante im Editor und in Fehlermeldungen zu identifizieren.",LB="Name aus Anzeigename generieren",zB="Ob der Name automatisch aus dem Anzeigenamen generiert werden soll.",VB="Name",UB="Wird verwendet, um die Variante im exportierten Ressourcenpaket und Datenpaket zu identifizieren.",qB="Textur Zuordnung",HB="Eine Zuordnung mit den Texturen, die bei dieser Variante ausgetauscht werden sollen.",GB="Neue Zuordnung erstellen",JB="Variante hat keine ausgetauschten Texturen.",WB="Eine Liste von Nodes, die von der Variante ein- oder ausgeschlossen werden sollen. Nur die Nodes in der eingeschlossenen Liste werden von der Variante ge\xE4ndert, die Nodes in der ausgeschlossenen Liste werden ignoriert.",KB="Ausgeschlossene Nodes",ZB="Eine Liste von Nodes, die von der Variante ausgeschlossen werden sollen. Diese Nodes werden von der Variante ignoriert.",YB="Eingeschlossene Nodes",XB="Eine Liste von Nodes, die von der Variante eingeschlossen werden. Nur diese Nodes werden von der Variante ge\xE4ndert.",QB="Listen tauschen",$B=".ajmodel aktualisieren",eD=".ajmodel aktualisieren",tD=".ajmodel-Datei ausw\xE4hlen",nD="Aktualisieren Sie Ihre veraltete .ajmodel-Datei zum neuen .ajblueprint-Format.",iD="W\xE4hlen Sie eine .ajmodel-Datei f\xFCr das Aktualisieren aus",rD="Animationseigenschaften ({0})",aD="Animationsname",oD="Der Name der Animation.",sD="Schleifen-Modus",lD="Bestimmt, wie die Animation in einer Schleife abgespielt werden soll. Einmal - Die Animation wird einmal abgespielt und h\xF6rt auf. Halten - Die Animation wird einmal abgespielt und das letzte Pose wird gehalten. Schleife - Die Animation wird in einer Endlosschleife abgespielt.",cD="Einmal",uD="Halten",dD="Schleife",pD="Der Animationsname darf nicht leer sein!",fD="Der Animationsname enth\xE4lt ung\xFCltige Zeichen! Animationsnamen d\xFCrfen nur Buchstaben, Zahlen und Punkte enthalten.",mD="Schleifenverz\xF6gerung",hD="Die Verz\xF6gerung zwischen Schleifen. Dies ist die Zeit, die die Animation pausiert, bevor sie wieder beginnt. Dies wird nur benutzt, wenn der Schleifenmodus auf Schleife eingestellt ist.",gD="Eine Liste von Nodes, die von der Animation ein- oder ausgeschlossen werden sollen. Nur die Nodes in der eingeschlossenen Liste werden von der Animation ge\xE4ndert, die Nodes in der ausgeschlossenen Liste werden ignoriert.",_D="Ausgeschlossene Nodes",bD="Eine Liste von Nodes, die von der Animation ausgeschlossen werden sollen. Diese Nodes werden von der Animation ignoriert.",xD="Eingeschlossene Nodes",vD="Eine Liste von Nodes, die von der Animation eingeschlossen werden. Nur diese Nodes werden von der Animation ge\xE4ndert.",yD="Listen tauschen",wD="Projekt wird exportiert...",kD="Blaupause wird geladen...",ED="Varianten",jD="Neue Variante erstellen",AD="Variante editieren",TD="Ausgew\xE4hlte Variante duplizieren",CD="Ausgew\xE4hlte Variante l\xF6schen",SD="Ausgew\xE4hlte Variante",OD="Nicht ausgew\xE4hlte Variante",ID="Standard-Variante darf nicht gel\xF6scht werden!",ND="Variante erstellen",BD="Variante duplizieren",DD="Variante-Konfiguration \xF6ffnen",FD="Variante l\xF6schen",RD="Ausgeschlossene Nodes",MD="Ausgeschlossene Nodes umkehren",PD="Variante",LD="Befehle",zD="Variante",VD="Befehle",UD="Ausf\xFChrbedingung",qD="Keyframe ({0})",HD="Variante",GD="Die Variante, die bei diesem Keyframe angewendet wird.",JD="Befehle",WD=`Befehle, die ausgef\xFChrt werden, sobald dieses Keyframe erreicht wird. +Behandeln Sie diese Texteingabe wie eine .mcfunction-Datei. (Unterst\xFCtzt auch MC-Build-Syntax!)`,KD="Ausf\xFChrbedingung",ZD="Eine bedingung, die erf\xFCllt sein muss, damit das Keyframe ausgef\xFChrt wird. Behandeln Sie diese Texteingabe wie Unterbefehle eines execute Befehls.",YD="Wiederholen?",XD=`Ob dieser Befehl in diesem Keyframe wiederholt ausgef\xFChrt wird. +Wenn diese Option aktiviert ist, werden die Befehle einmal pro Wiederholungsfrequenz ausgef\xFChrt.`,QD="Wiederholungsfrequenz",$D=`Wieviele Ticks dieses Keyframe warten soll, bevor die Befehle erneut ausgef\xFChrt werden. Falls dieser Wert 1 ist, werden die Befehle einmal pro Tick ausgef\xFChrt. HINWEIS: Falls die Animation nicht gleichm\xE4\xDFig durch diesen Wert teilbar ist, kann das Intervall beim Schleifen der Animation leicht abweichen. -Falls dieser Wert gr\xF6\xDFer als die L\xE4nge der Animation ist, werden die Befehle nur einmal ausgef\xFChrt (sobald der Keyframe erreicht wird).`,QF="Gl\xE4ttungsart",$F="Die Gl\xE4ttungsart, die bei diesem Keyframe angewendet wird.",eD="Linear",tD="Sinus",nD="Quad",iD="Kubisch",rD="Quart",aD="Quint",oD="Expo",sD="Circ",lD="Elastisch",cD="Zur\xFCck",uD="Abprallen",dD="Gl\xE4ttungs-Modus",pD="Die Gl\xE4ttungs-Modus, die bei diesem Keyframe angewendet wird.",fD="Ein",mD="Aus",hD="Ein-Aus",gD="Gl\xE4ttungs-Argumente",_D="Die Argumente, die auf die Gl\xE4ttungsfunktion angewendet werden soll.",bD="Elastizit\xE4t",xD="Die Elastizit\xE4t der Gl\xE4ttungsfunktion.",vD="\xDCberschwingen",yD="Der Betrag des \xDCberschwingens, der auf die Gl\xE4ttungsfunktion angewendet werden soll.",wD="Sprungkraft",kD="Die Sprungkraft der Gl\xE4ttungsfunktion.",ED="Textanzeige",jD="Zeilenbreite",AD="Die Breite der Textanzeige in Pixeln.",TD="Hintergrundsfarbe",CD="Die Farbe des Hintergrunds der Textanzeige",SD="Textschatten",ID="Ob die Textanzeige einen Schatten hinter dem Text anzeigt oder nicht.",OD="Textausrichtung",BD="Die Ausrichtung des Textes.",ND="Links",FD="Mitte",DD="Rechts",RD="Angezeigtes Item",MD="Das Item, dass angezeigt werden soll.",PD="Angezeigter Block",LD="Der Block, der angezeigt werden soll. Unterst\xFCtzt Block states!",VD="Vanilla Item Anzeige",zD="Fehler beim Exportieren",UD="Sie haben den Export des Ressourcenpakets deaktiviert, haben aber benutzerdefinierte Modelle im Projekt! Bitte aktivieren Sie den Export des Ressourcenpakets oder entfernen sie benutzerdefinierte Modelle vor dem Export.",qD="Ihre Blaupause-Einstellungen ist fehlerhaft! Bitte beheben Sie diese, bevor Sie exportieren.",HD="Ein Problem ist aufgetreten mit {0}:",GD="Ok",JD="Animated Java",WD="Fl\xFCssigkeiten renderen nicht in Blockanzeigen.",KD="Mob-K\xF6pfe renderen nicht in Blockanzeigen. Benutzen Sie stattdessen Itemanzeigen.",ZD='Der Blockzustand "facing" wird in Blockanzeigen nicht unterst\xFCtzt.',YD="Blaupause-Exportpfad Existiert Nicht",XD=`Der Exportpfad '{0}' existiert nicht! -Vergewissern Sie sich, dass der Ordner, in dem Sie speichern wollen, existiert, und versuchen Sie es erneut.`,QD={"animated_java.action.open_blueprint_settings.name":Y8,"animated_java.action.open_documentation.name":X8,"animated_java.action.open_about.name":Q8,"animated_java.action.open_bone_config.name":$8,"animated_java.action.open_locator_config.name":eI,"animated_java.action.open_text_display_config.name":tI,"animated_java.action.export.name":nI,"animated_java.action.create_text_display.title":iI,"animated_java.action.create_vanilla_item_display.title":rI,"animated_java.action.create_vanilla_block_display.title":aI,"animated_java.action.open_vanilla_item_display_config.name":oI,"animated_java.action.open_vanilla_block_display_config.name":sI,"animated_java.popup.loading.loading":lI,"animated_java.popup.loading.success":cI,"animated_java.popup.loading.offline":uI,"animated_java.dialog.about.title":dI,"animated_java.dialog.about.close_button":pI,"animated_java.dialog.unexpected_error.title":fI,"animated_java.dialog.unexpected_error.close_button":mI,"animated_java.dialog.unexpected_error.copy_error_message_button.message":hI,"animated_java.dialog.unexpected_error.copy_error_message_button.description":gI,"animated_java.dialog.unexpected_error.paragraph":_I,"animated_java.dialog.blueprint_settings.title":bI,"animated_java.dialog.blueprint_settings.advanced_settings_warning":xI,"animated_java.dialog.blueprint_settings.blueprint_name.title":vI,"animated_java.dialog.blueprint_settings.blueprint_name.description":yI,"animated_java.dialog.blueprint_settings.texture_size.title":wI,"animated_java.dialog.blueprint_settings.texture_size.description":kI,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":EI,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":jI,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":AI,"animated_java.dialog.blueprint_settings.export_settings.title":TI,"animated_java.dialog.blueprint_settings.export_namespace.title":CI,"animated_java.dialog.blueprint_settings.export_namespace.description":SI,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":II,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":OI,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":BI,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":NI,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":FI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":DI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":RI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":MI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":PI,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":LI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":VI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":zI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":UI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":qI,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":HI,"animated_java.dialog.blueprint_settings.show_bounding_box.title":GI,"animated_java.dialog.blueprint_settings.show_bounding_box.description":JI,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":WI,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":KI,"animated_java.dialog.blueprint_settings.bounding_box.title":ZI,"animated_java.dialog.blueprint_settings.bounding_box.description":YI,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":XI,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":QI,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":$I,"animated_java.dialog.blueprint_settings.display_item.title":eO,"animated_java.dialog.blueprint_settings.display_item.description":tO,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":nO,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":iO,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":rO,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":aO,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":oO,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":sO,"animated_java.dialog.blueprint_settings.resource_pack.title":lO,"animated_java.dialog.blueprint_settings.resource_pack.description":cO,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":uO,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":dO,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":pO,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":fO,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":mO,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":hO,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":gO,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":_O,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":bO,"animated_java.dialog.blueprint_settings.display_item_path.title":xO,"animated_java.dialog.blueprint_settings.display_item_path.description":vO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":yO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":wO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":kO,"animated_java.dialog.blueprint_settings.model_folder.title":EO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.description":jO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":AO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":TO,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":CO,"animated_java.dialog.blueprint_settings.texture_folder.title":SO,"animated_java.dialog.blueprint_settings.texture_folder.description":IO,"animated_java.dialog.blueprint_settings.data_pack_settings.title":OO,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":BO,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":NO,"animated_java.dialog.blueprint_settings.data_pack.title":FO,"animated_java.dialog.blueprint_settings.data_pack.description":DO,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":RO,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":MO,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":PO,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":LO,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":VO,"animated_java.dialog.blueprint_settings.data_pack_zip.title":zO,"animated_java.dialog.blueprint_settings.data_pack_zip.description":UO,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":qO,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":HO,"animated_java.dialog.blueprint_settings.summon_commands.title":GO,"animated_java.dialog.blueprint_settings.summon_commands.description":JO,"animated_java.dialog.blueprint_settings.interpolation_duration.title":WO,"animated_java.dialog.blueprint_settings.interpolation_duration.description":KO,"animated_java.dialog.blueprint_settings.teleportation_duration.title":ZO,"animated_java.dialog.blueprint_settings.teleportation_duration.description":YO,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":XO,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":QO,"animated_java.dialog.blueprint_settings.baked_animations.title":$O,"animated_java.dialog.blueprint_settings.baked_animations.description":eB,"animated_java.dialog.blueprint_settings.json_file.title":tB,"animated_java.dialog.blueprint_settings.json_file.description":nB,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":iB,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":rB,"animated_java.dialog.bone_config.title":aB,"animated_java.dialog.bone_config.selected_variant":oB,"animated_java.dialog.bone_config.default_variant_subtitle":sB,"animated_java.dialog.bone_config.selected_variant_subtitle":lB,"animated_java.dialog.bone_config.use_nbt.title":cB,"animated_java.dialog.bone_config.use_nbt.description":uB,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":dB,"animated_java.dialog.bone_config.inherit_settings.title":pB,"animated_java.dialog.bone_config.inherit_settings.description":fB,"animated_java.dialog.bone_config.glowing.title":mB,"animated_java.dialog.bone_config.glowing.description":hB,"animated_java.dialog.bone_config.override_glow_color.title":gB,"animated_java.dialog.bone_config.override_glow_color.description":_B,"animated_java.dialog.bone_config.glow_color.title":bB,"animated_java.dialog.bone_config.glow_color.description":xB,"animated_java.dialog.bone_config.shadow_radius.title":vB,"animated_java.dialog.bone_config.shadow_radius.description":yB,"animated_java.dialog.bone_config.shadow_strength.title":wB,"animated_java.dialog.bone_config.shadow_strength.description":kB,"animated_java.dialog.bone_config.override_brightness.title":EB,"animated_java.dialog.bone_config.override_brightness.description":jB,"animated_java.dialog.bone_config.brightness_override.title":AB,"animated_java.dialog.bone_config.brightness_override.description":TB,"animated_java.dialog.bone_config.enchanted.title":CB,"animated_java.dialog.bone_config.enchanted.description":SB,"animated_java.dialog.bone_config.invisible.title":IB,"animated_java.dialog.bone_config.invisible.description":OB,"animated_java.dialog.bone_config.nbt.title":BB,"animated_java.dialog.bone_config.nbt.description":NB,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":FB,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":DB,"animated_java.dialog.bone_config.billboard.title":RB,"animated_java.dialog.bone_config.billboard.description":MB,"animated_java.dialog.bone_config.billboard.options.fixed":PB,"animated_java.dialog.bone_config.billboard.options.vertical":LB,"animated_java.dialog.bone_config.billboard.options.horizontal":VB,"animated_java.dialog.bone_config.billboard.options.center":zB,"animated_java.dialog.locator_config.title":UB,"animated_java.dialog.locator_config.plugin_mode_warning":qB,"animated_java.dialog.locator_config.use_entity.title":HB,"animated_java.dialog.locator_config.use_entity.description":GB,"animated_java.dialog.locator_config.entity_type.title":JB,"animated_java.dialog.locator_config.entity_type.description":WB,"animated_java.dialog.locator_config.entity_type.error.empty":KB,"animated_java.dialog.locator_config.entity_type.warning.invalid":ZB,"animated_java.dialog.locator_config.summon_commands.title":YB,"animated_java.dialog.locator_config.summon_commands.description":XB,"animated_java.dialog.locator_config.ticking_commands.title":QB,"animated_java.dialog.locator_config.ticking_commands.description":$B,"animated_java.dialog.text_display_config.title":eN,"animated_java.dialog.bone_config.vanilla_item_model.title":tN,"animated_java.dialog.bone_config.vanilla_item_model.description":nN,"animated_java.dialog.text_display_config.use_nbt.title":iN,"animated_java.dialog.text_display_config.use_nbt.description":rN,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":aN,"animated_java.dialog.text_display_config.inherit_settings.title":oN,"animated_java.dialog.text_display_config.inherit_settings.description":sN,"animated_java.dialog.text_display_config.glowing.title":lN,"animated_java.dialog.text_display_config.glowing.description":cN,"animated_java.dialog.text_display_config.override_glow_color.title":uN,"animated_java.dialog.text_display_config.override_glow_color.description":dN,"animated_java.dialog.text_display_config.glow_color.title":pN,"animated_java.dialog.text_display_config.glow_color.description":fN,"animated_java.dialog.text_display_config.shadow_radius.title":mN,"animated_java.dialog.text_display_config.shadow_radius.description":hN,"animated_java.dialog.text_display_config.shadow_strength.title":gN,"animated_java.dialog.text_display_config.shadow_strength.description":_N,"animated_java.dialog.text_display_config.override_brightness.title":bN,"animated_java.dialog.text_display_config.override_brightness.description":xN,"animated_java.dialog.text_display_config.brightness_override.title":vN,"animated_java.dialog.text_display_config.brightness_override.description":yN,"animated_java.dialog.text_display_config.invisible.title":wN,"animated_java.dialog.text_display_config.invisible.description":kN,"animated_java.dialog.text_display_config.nbt.title":EN,"animated_java.dialog.text_display_config.nbt.description":jN,"animated_java.dialog.text_display_config.billboard.title":AN,"animated_java.dialog.text_display_config.billboard.description":TN,"animated_java.dialog.text_display_config.billboard.options.fixed":CN,"animated_java.dialog.text_display_config.billboard.options.vertical":SN,"animated_java.dialog.text_display_config.billboard.options.horizontal":IN,"animated_java.dialog.text_display_config.billboard.options.center":ON,"animated_java.dialog.vanilla_block_display_config.title":BN,"animated_java.dialog.vanilla_item_display_config.title":NN,"animated_java.dialog.variant_config.title":FN,"animated_java.dialog.variant_config.variant_display_name":DN,"animated_java.dialog.variant_config.variant_display_name.description":RN,"animated_java.dialog.variant_config.generate_name_from_display_name":MN,"animated_java.dialog.variant_config.generate_name_from_display_name.description":PN,"animated_java.dialog.variant_config.variant_name":LN,"animated_java.dialog.variant_config.variant_name.description":VN,"animated_java.dialog.variant_config.texture_map.title":zN,"animated_java.dialog.variant_config.texture_map.description":UN,"animated_java.dialog.variant_config.texture_map.create_new_mapping":qN,"animated_java.dialog.variant_config.texture_map.no_mappings":HN,"animated_java.dialog.variant_config.bone_lists.description":GN,"animated_java.dialog.variant_config.excluded_nodes.title":JN,"animated_java.dialog.variant_config.excluded_nodes.description":WN,"animated_java.dialog.variant_config.included_nodes.title":KN,"animated_java.dialog.variant_config.included_nodes.description":ZN,"animated_java.dialog.variant_config.swap_columns_button.tooltip":YN,"animated_java.action.upgrade_old_aj_model_loader.name":XN,"animated_java.dialog.upgrade_old_aj_model_loader.title":QN,"animated_java.action.upgrade_old_aj_model_loader.select_file":$N,"animated_java.action.upgrade_old_aj_model_loader.body":eF,"animated_java.action.upgrade_old_aj_model_loader.button":tF,"animated_java.dialog.animation_properties.title":nF,"animated_java.dialog.animation_properties.animation_name.title":iF,"animated_java.dialog.animation_properties.animation_name.description":rF,"animated_java.dialog.animation_properties.loop_mode.title":aF,"animated_java.dialog.animation_properties.loop_mode.description":oF,"animated_java.dialog.animation_properties.loop_mode.options.once":sF,"animated_java.dialog.animation_properties.loop_mode.options.hold":lF,"animated_java.dialog.animation_properties.loop_mode.options.loop":cF,"animated_java.dialog.animation_properties.animation_name.error.empty":uF,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":dF,"animated_java.dialog.animation_properties.loop_delay.title":pF,"animated_java.dialog.animation_properties.loop_delay.description":fF,"animated_java.dialog.animation_properties.bone_lists.description":mF,"animated_java.dialog.animation_properties.excluded_nodes.title":hF,"animated_java.dialog.animation_properties.excluded_nodes.description":gF,"animated_java.dialog.animation_properties.included_nodes.title":_F,"animated_java.dialog.animation_properties.included_nodes.description":bF,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":xF,"animated_java.dialog.export_progress.title":vF,"animated_java.dialog.blueprint_loading.title":yF,"animated_java.panel.variants.title":wF,"animated_java.panel.variants.tool.create_new_variant":kF,"animated_java.panel.variants.tool.edit_variant":EF,"animated_java.panel.variants.tool.duplicate_selected_variant":jF,"animated_java.panel.variants.tool.delete_selected_variant":AF,"animated_java.panel.variants.tool.variant_visible":TF,"animated_java.panel.variants.tool.variant_not_visible":CF,"animated_java.panel.variants.tool.cannot_delete_default_variant":SF,"animated_java.action.variants.create":IF,"animated_java.action.variants.duplicate":OF,"animated_java.action.variants.open_config":BF,"animated_java.action.variants.delete":NF,"animated_java.animation.excluded_nodes":FF,"animated_java.animation.invert_excluded_nodes":DF,"animated_java.effect_animator.timeline.variant":RF,"animated_java.effect_animator.timeline.commands":MF,"animated_java.effect_animator.keyframes.variant":PF,"animated_java.effect_animator.keyframes.commands":LF,"animated_java.effect_animator.keyframes.execute_condition":VF,"animated_java.panel.keyframe.keyframe_title":zF,"animated_java.panel.keyframe.variant.title":UF,"animated_java.panel.keyframe.variant.description":qF,"animated_java.panel.keyframe.commands.title":HF,"animated_java.panel.keyframe.commands.description":GF,"animated_java.panel.keyframe.execute_condition.title":JF,"animated_java.panel.keyframe.execute_condition.description":WF,"animated_java.panel.keyframe.repeat.title":KF,"animated_java.panel.keyframe.repeat.description":ZF,"animated_java.panel.keyframe.repeat_frequency.title":YF,"animated_java.panel.keyframe.repeat_frequency.description":XF,"animated_java.panel.keyframe.easing_type.title":QF,"animated_java.panel.keyframe.easing_type.description":$F,"animated_java.panel.keyframe.easing_type.options.linear":eD,"animated_java.panel.keyframe.easing_type.options.sine":tD,"animated_java.panel.keyframe.easing_type.options.quad":nD,"animated_java.panel.keyframe.easing_type.options.cubic":iD,"animated_java.panel.keyframe.easing_type.options.quart":rD,"animated_java.panel.keyframe.easing_type.options.quint":aD,"animated_java.panel.keyframe.easing_type.options.expo":oD,"animated_java.panel.keyframe.easing_type.options.circ":sD,"animated_java.panel.keyframe.easing_type.options.elastic":lD,"animated_java.panel.keyframe.easing_type.options.back":cD,"animated_java.panel.keyframe.easing_type.options.bounce":uD,"animated_java.panel.keyframe.easing_mode.title":dD,"animated_java.panel.keyframe.easing_mode.description":pD,"animated_java.panel.keyframe.easing_mode.options.in":fD,"animated_java.panel.keyframe.easing_mode.options.out":mD,"animated_java.panel.keyframe.easing_mode.options.inout":hD,"animated_java.panel.keyframe.easing_args.title":gD,"animated_java.panel.keyframe.easing_args.description":_D,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":bD,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":xD,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":vD,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":yD,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":wD,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":kD,"animated_java.panel.text_display.title":ED,"animated_java.tool.text_display.line_width.title":jD,"animated_java.tool.text_display.line_width.description":AD,"animated_java.tool.text_display.background_color.title":TD,"animated_java.tool.text_display.background_color.description":CD,"animated_java.tool.text_display.text_shadow.title":SD,"animated_java.tool.text_display.text_shadow.description":ID,"animated_java.tool.text_display.text_alignment.title":OD,"animated_java.tool.text_display.text_alignment.description":BD,"animated_java.tool.text_display.text_alignment.options.left":ND,"animated_java.tool.text_display.text_alignment.options.center":FD,"animated_java.tool.text_display.text_alignment.options.right":DD,"animated_java.panel.vanilla_item_display.title":RD,"animated_java.panel.vanilla_item_display.description":MD,"animated_java.panel.vanilla_block_display.title":PD,"animated_java.panel.vanilla_block_display.description":LD,"animated_java.vanilla_item_display.title":VD,"animated_java.misc.failed_to_export.title":zD,"animated_java.misc.failed_to_export.custom_models.message":UD,"animated_java.misc.failed_to_export.blueprint_settings.message":qD,"animated_java.misc.failed_to_export.blueprint_settings.error_item":HD,"animated_java.misc.failed_to_export.button":GD,"animated_java.format_category.animated_java":JD,"animated_java.block_model_manager.fluid_warning":WD,"animated_java.block_model_manager.mob_head_warning":KD,"animated_java.block_model_manager.facing_warning":ZD,"animated_java.error.blueprint_export_path_doesnt_exist.title":YD,"animated_java.error.blueprint_export_path_doesnt_exist.description":XD};var eg={};On(eg,{"animated_java.action.create_text_display.title":()=>c7,"animated_java.action.create_vanilla_block_display.title":()=>d7,"animated_java.action.create_vanilla_item_display.title":()=>u7,"animated_java.action.export.name":()=>o7,"animated_java.action.extract.confirm":()=>l7,"animated_java.action.extract.name":()=>s7,"animated_java.action.open_about.name":()=>n7,"animated_java.action.open_blueprint_settings.name":()=>$D,"animated_java.action.open_bone_config.name":()=>i7,"animated_java.action.open_changelog.name":()=>t7,"animated_java.action.open_documentation.name":()=>e7,"animated_java.action.open_locator_config.name":()=>r7,"animated_java.action.open_text_display_config.name":()=>a7,"animated_java.action.open_vanilla_block_display_config.name":()=>f7,"animated_java.action.open_vanilla_item_display_config.name":()=>p7,"animated_java.action.upgrade_old_aj_model_loader.body":()=>GL,"animated_java.action.upgrade_old_aj_model_loader.button":()=>JL,"animated_java.action.upgrade_old_aj_model_loader.name":()=>UL,"animated_java.action.upgrade_old_aj_model_loader.select_file":()=>HL,"animated_java.action.variants.create":()=>w9,"animated_java.action.variants.delete":()=>j9,"animated_java.action.variants.duplicate":()=>k9,"animated_java.action.variants.open_config":()=>E9,"animated_java.animation.excluded_nodes":()=>A9,"animated_java.animation.invert_excluded_nodes":()=>T9,"animated_java.block_model_manager.facing_warning":()=>rz,"animated_java.block_model_manager.fluid_warning":()=>nz,"animated_java.block_model_manager.mob_head_warning":()=>iz,"animated_java.dialog.about.close_button":()=>y7,"animated_java.dialog.about.title":()=>v7,"animated_java.dialog.animation_properties.animation_name.description":()=>ZL,"animated_java.dialog.animation_properties.animation_name.error.empty":()=>t9,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":()=>n9,"animated_java.dialog.animation_properties.animation_name.title":()=>KL,"animated_java.dialog.animation_properties.bone_lists.description":()=>a9,"animated_java.dialog.animation_properties.excluded_nodes.description":()=>s9,"animated_java.dialog.animation_properties.excluded_nodes.title":()=>o9,"animated_java.dialog.animation_properties.included_nodes.description":()=>c9,"animated_java.dialog.animation_properties.included_nodes.title":()=>l9,"animated_java.dialog.animation_properties.loop_delay.description":()=>r9,"animated_java.dialog.animation_properties.loop_delay.title":()=>i9,"animated_java.dialog.animation_properties.loop_mode.description":()=>XL,"animated_java.dialog.animation_properties.loop_mode.options.hold":()=>$L,"animated_java.dialog.animation_properties.loop_mode.options.loop":()=>e9,"animated_java.dialog.animation_properties.loop_mode.options.once":()=>QL,"animated_java.dialog.animation_properties.loop_mode.title":()=>YL,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":()=>u9,"animated_java.dialog.animation_properties.title":()=>WL,"animated_java.dialog.blueprint_loading.title":()=>p9,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":()=>PR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":()=>MR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":()=>LR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":()=>qR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":()=>UR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":()=>HR,"animated_java.dialog.blueprint_settings.advanced_settings_warning":()=>S7,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":()=>rR,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":()=>iR,"animated_java.dialog.blueprint_settings.baked_animations.description":()=>wM,"animated_java.dialog.blueprint_settings.baked_animations.title":()=>yM,"animated_java.dialog.blueprint_settings.blueprint_name.description":()=>O7,"animated_java.dialog.blueprint_settings.blueprint_name.title":()=>I7,"animated_java.dialog.blueprint_settings.bounding_box.description":()=>oR,"animated_java.dialog.blueprint_settings.bounding_box.title":()=>aR,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":()=>kR,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":()=>wR,"animated_java.dialog.blueprint_settings.data_pack.description":()=>XR,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":()=>$R,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":()=>nM,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":()=>tM,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":()=>QR,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":()=>eM,"animated_java.dialog.blueprint_settings.data_pack.title":()=>YR,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":()=>X7,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":()=>eR,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":()=>Q7,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":()=>$7,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":()=>Y7,"animated_java.dialog.blueprint_settings.data_pack_settings.title":()=>WR,"animated_java.dialog.blueprint_settings.data_pack_zip.description":()=>rM,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":()=>aM,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":()=>oM,"animated_java.dialog.blueprint_settings.data_pack_zip.title":()=>iM,"animated_java.dialog.blueprint_settings.display_item.description":()=>hR,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":()=>_R,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":()=>bR,"animated_java.dialog.blueprint_settings.display_item.error.item_model_not_found":()=>yR,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":()=>gR,"animated_java.dialog.blueprint_settings.display_item.title":()=>mR,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":()=>xR,"animated_java.dialog.blueprint_settings.display_item.warning.item_model_not_generated":()=>vR,"animated_java.dialog.blueprint_settings.display_item_path.description":()=>RR,"animated_java.dialog.blueprint_settings.display_item_path.title":()=>DR,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":()=>ZR,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":()=>KR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.description":()=>fR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.title":()=>pR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":()=>dR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":()=>uR,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":()=>H7,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":()=>q7,"animated_java.dialog.blueprint_settings.export_namespace.description":()=>L7,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":()=>V7,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":()=>U7,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":()=>z7,"animated_java.dialog.blueprint_settings.export_namespace.title":()=>P7,"animated_java.dialog.blueprint_settings.export_settings.title":()=>M7,"animated_java.dialog.blueprint_settings.interpolation_duration.description":()=>pM,"animated_java.dialog.blueprint_settings.interpolation_duration.title":()=>dM,"animated_java.dialog.blueprint_settings.json_file.description":()=>EM,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":()=>jM,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":()=>AM,"animated_java.dialog.blueprint_settings.json_file.title":()=>kM,"animated_java.dialog.blueprint_settings.model_folder.description":()=>zR,"animated_java.dialog.blueprint_settings.model_folder.title":()=>VR,"animated_java.dialog.blueprint_settings.resource_pack.description":()=>jR,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":()=>TR,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":()=>IR,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":()=>SR,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":()=>AR,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":()=>CR,"animated_java.dialog.blueprint_settings.resource_pack.title":()=>ER,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":()=>J7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":()=>Z7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":()=>W7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":()=>K7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":()=>G7,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":()=>cR,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":()=>BR,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":()=>NR,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":()=>FR,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":()=>OR,"animated_java.dialog.blueprint_settings.show_bounding_box.description":()=>nR,"animated_java.dialog.blueprint_settings.show_bounding_box.title":()=>tR,"animated_java.dialog.blueprint_settings.show_function_errors.description":()=>bM,"animated_java.dialog.blueprint_settings.show_function_errors.title":()=>_M,"animated_java.dialog.blueprint_settings.show_outdated_warning.description":()=>vM,"animated_java.dialog.blueprint_settings.show_outdated_warning.title":()=>xM,"animated_java.dialog.blueprint_settings.summon_commands.description":()=>lM,"animated_java.dialog.blueprint_settings.summon_commands.title":()=>sM,"animated_java.dialog.blueprint_settings.target_minecraft_version.description":()=>lR,"animated_java.dialog.blueprint_settings.target_minecraft_version.title":()=>sR,"animated_java.dialog.blueprint_settings.teleportation_duration.description":()=>mM,"animated_java.dialog.blueprint_settings.teleportation_duration.title":()=>fM,"animated_java.dialog.blueprint_settings.texture_folder.description":()=>JR,"animated_java.dialog.blueprint_settings.texture_folder.title":()=>GR,"animated_java.dialog.blueprint_settings.texture_size.description":()=>N7,"animated_java.dialog.blueprint_settings.texture_size.title":()=>B7,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":()=>R7,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":()=>D7,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":()=>F7,"animated_java.dialog.blueprint_settings.ticking_commands.description":()=>uM,"animated_java.dialog.blueprint_settings.ticking_commands.title":()=>cM,"animated_java.dialog.blueprint_settings.title":()=>C7,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":()=>gM,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":()=>hM,"animated_java.dialog.bone_config.billboard.description":()=>mP,"animated_java.dialog.bone_config.billboard.options.center":()=>bP,"animated_java.dialog.bone_config.billboard.options.fixed":()=>hP,"animated_java.dialog.bone_config.billboard.options.horizontal":()=>_P,"animated_java.dialog.bone_config.billboard.options.vertical":()=>gP,"animated_java.dialog.bone_config.billboard.title":()=>fP,"animated_java.dialog.bone_config.brightness_override.description":()=>eP,"animated_java.dialog.bone_config.brightness_override.title":()=>$M,"animated_java.dialog.bone_config.custom_brightness.description":()=>rP,"animated_java.dialog.bone_config.custom_brightness.title":()=>iP,"animated_java.dialog.bone_config.custom_name.description":()=>MM,"animated_java.dialog.bone_config.custom_name.invalid_json.error":()=>PM,"animated_java.dialog.bone_config.custom_name.title":()=>RM,"animated_java.dialog.bone_config.custom_name_visible.description":()=>VM,"animated_java.dialog.bone_config.custom_name_visible.title":()=>LM,"animated_java.dialog.bone_config.default_variant_subtitle":()=>SM,"animated_java.dialog.bone_config.enchanted.description":()=>oP,"animated_java.dialog.bone_config.enchanted.title":()=>aP,"animated_java.dialog.bone_config.glow_color.description":()=>JM,"animated_java.dialog.bone_config.glow_color.title":()=>GM,"animated_java.dialog.bone_config.glowing.description":()=>UM,"animated_java.dialog.bone_config.glowing.title":()=>zM,"animated_java.dialog.bone_config.inherit_settings.description":()=>DM,"animated_java.dialog.bone_config.inherit_settings.title":()=>FM,"animated_java.dialog.bone_config.invisible.description":()=>lP,"animated_java.dialog.bone_config.invisible.title":()=>sP,"animated_java.dialog.bone_config.nbt.description":()=>uP,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":()=>pP,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":()=>dP,"animated_java.dialog.bone_config.nbt.title":()=>cP,"animated_java.dialog.bone_config.override_brightness.description":()=>QM,"animated_java.dialog.bone_config.override_brightness.title":()=>XM,"animated_java.dialog.bone_config.override_glow_color.description":()=>HM,"animated_java.dialog.bone_config.override_glow_color.title":()=>qM,"animated_java.dialog.bone_config.selected_variant":()=>CM,"animated_java.dialog.bone_config.selected_variant_subtitle":()=>IM,"animated_java.dialog.bone_config.shadow_radius.description":()=>KM,"animated_java.dialog.bone_config.shadow_radius.title":()=>WM,"animated_java.dialog.bone_config.shadow_strength.description":()=>YM,"animated_java.dialog.bone_config.shadow_strength.title":()=>ZM,"animated_java.dialog.bone_config.title":()=>TM,"animated_java.dialog.bone_config.use_custom_brightness.description":()=>nP,"animated_java.dialog.bone_config.use_custom_brightness.title":()=>tP,"animated_java.dialog.bone_config.use_nbt.description":()=>BM,"animated_java.dialog.bone_config.use_nbt.title":()=>OM,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":()=>NM,"animated_java.dialog.bone_config.vanilla_item_model.description":()=>NP,"animated_java.dialog.bone_config.vanilla_item_model.title":()=>BP,"animated_java.dialog.changelog_dialog.title":()=>w7,"animated_java.dialog.export_progress.title":()=>d9,"animated_java.dialog.installed_popup.close_button":()=>b7,"animated_java.dialog.installed_popup.title":()=>_7,"animated_java.dialog.locator_config.entity_type.description":()=>EP,"animated_java.dialog.locator_config.entity_type.error.empty":()=>jP,"animated_java.dialog.locator_config.entity_type.title":()=>kP,"animated_java.dialog.locator_config.entity_type.warning.invalid":()=>AP,"animated_java.dialog.locator_config.plugin_mode_warning":()=>vP,"animated_java.dialog.locator_config.summon_commands.description":()=>CP,"animated_java.dialog.locator_config.summon_commands.title":()=>TP,"animated_java.dialog.locator_config.ticking_commands.description":()=>IP,"animated_java.dialog.locator_config.ticking_commands.title":()=>SP,"animated_java.dialog.locator_config.title":()=>xP,"animated_java.dialog.locator_config.use_entity.description":()=>wP,"animated_java.dialog.locator_config.use_entity.title":()=>yP,"animated_java.dialog.reset":()=>x7,"animated_java.dialog.text_display_config.billboard.description":()=>lL,"animated_java.dialog.text_display_config.billboard.options.center":()=>pL,"animated_java.dialog.text_display_config.billboard.options.fixed":()=>cL,"animated_java.dialog.text_display_config.billboard.options.horizontal":()=>dL,"animated_java.dialog.text_display_config.billboard.options.vertical":()=>uL,"animated_java.dialog.text_display_config.billboard.title":()=>sL,"animated_java.dialog.text_display_config.brightness_override.description":()=>QP,"animated_java.dialog.text_display_config.brightness_override.title":()=>XP,"animated_java.dialog.text_display_config.custom_brightness.description":()=>nL,"animated_java.dialog.text_display_config.custom_brightness.title":()=>tL,"animated_java.dialog.text_display_config.glow_color.description":()=>HP,"animated_java.dialog.text_display_config.glow_color.title":()=>qP,"animated_java.dialog.text_display_config.glowing.description":()=>VP,"animated_java.dialog.text_display_config.glowing.title":()=>LP,"animated_java.dialog.text_display_config.inherit_settings.description":()=>PP,"animated_java.dialog.text_display_config.inherit_settings.title":()=>MP,"animated_java.dialog.text_display_config.invisible.description":()=>rL,"animated_java.dialog.text_display_config.invisible.title":()=>iL,"animated_java.dialog.text_display_config.nbt.description":()=>oL,"animated_java.dialog.text_display_config.nbt.title":()=>aL,"animated_java.dialog.text_display_config.override_brightness.description":()=>YP,"animated_java.dialog.text_display_config.override_brightness.title":()=>ZP,"animated_java.dialog.text_display_config.override_glow_color.description":()=>UP,"animated_java.dialog.text_display_config.override_glow_color.title":()=>zP,"animated_java.dialog.text_display_config.shadow_radius.description":()=>JP,"animated_java.dialog.text_display_config.shadow_radius.title":()=>GP,"animated_java.dialog.text_display_config.shadow_strength.description":()=>KP,"animated_java.dialog.text_display_config.shadow_strength.title":()=>WP,"animated_java.dialog.text_display_config.title":()=>OP,"animated_java.dialog.text_display_config.use_custom_brightness.description":()=>eL,"animated_java.dialog.text_display_config.use_custom_brightness.title":()=>$P,"animated_java.dialog.text_display_config.use_nbt.description":()=>DP,"animated_java.dialog.text_display_config.use_nbt.title":()=>FP,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":()=>RP,"animated_java.dialog.unexpected_error.close_button":()=>E7,"animated_java.dialog.unexpected_error.copy_error_message_button.description":()=>A7,"animated_java.dialog.unexpected_error.copy_error_message_button.message":()=>j7,"animated_java.dialog.unexpected_error.paragraph":()=>T7,"animated_java.dialog.unexpected_error.title":()=>k7,"animated_java.dialog.upgrade_old_aj_model_loader.title":()=>qL,"animated_java.dialog.vanilla_block_display.custom_name.description":()=>hL,"animated_java.dialog.vanilla_block_display.custom_name.invalid_json.error":()=>gL,"animated_java.dialog.vanilla_block_display.custom_name.title":()=>mL,"animated_java.dialog.vanilla_block_display.custom_name_visible.description":()=>bL,"animated_java.dialog.vanilla_block_display.custom_name_visible.title":()=>_L,"animated_java.dialog.vanilla_block_display_config.title":()=>fL,"animated_java.dialog.vanilla_item_display.custom_name.description":()=>yL,"animated_java.dialog.vanilla_item_display.custom_name.invalid_json.error":()=>wL,"animated_java.dialog.vanilla_item_display.custom_name.title":()=>vL,"animated_java.dialog.vanilla_item_display.custom_name_visible.description":()=>EL,"animated_java.dialog.vanilla_item_display.custom_name_visible.title":()=>kL,"animated_java.dialog.vanilla_item_display_config.title":()=>xL,"animated_java.dialog.variant_config.bone_lists.description":()=>RL,"animated_java.dialog.variant_config.excluded_nodes.description":()=>PL,"animated_java.dialog.variant_config.excluded_nodes.title":()=>ML,"animated_java.dialog.variant_config.generate_name_from_display_name":()=>CL,"animated_java.dialog.variant_config.generate_name_from_display_name.description":()=>SL,"animated_java.dialog.variant_config.included_nodes.description":()=>VL,"animated_java.dialog.variant_config.included_nodes.title":()=>LL,"animated_java.dialog.variant_config.swap_columns_button.tooltip":()=>zL,"animated_java.dialog.variant_config.texture_map.create_new_mapping":()=>FL,"animated_java.dialog.variant_config.texture_map.description":()=>NL,"animated_java.dialog.variant_config.texture_map.no_mappings":()=>DL,"animated_java.dialog.variant_config.texture_map.title":()=>BL,"animated_java.dialog.variant_config.title":()=>jL,"animated_java.dialog.variant_config.variant_display_name":()=>AL,"animated_java.dialog.variant_config.variant_display_name.description":()=>TL,"animated_java.dialog.variant_config.variant_name":()=>IL,"animated_java.dialog.variant_config.variant_name.description":()=>OL,"animated_java.effect_animator.keyframes.commands":()=>O9,"animated_java.effect_animator.keyframes.execute_condition":()=>B9,"animated_java.effect_animator.keyframes.variant":()=>I9,"animated_java.effect_animator.timeline.commands":()=>S9,"animated_java.effect_animator.timeline.variant":()=>C9,"animated_java.error.blueprint_export_path_doesnt_exist.description":()=>oz,"animated_java.error.blueprint_export_path_doesnt_exist.title":()=>az,"animated_java.format_category.animated_java":()=>tz,"animated_java.misc.failed_to_export.blueprint_settings.error_item":()=>YV,"animated_java.misc.failed_to_export.blueprint_settings.message":()=>ZV,"animated_java.misc.failed_to_export.button":()=>XV,"animated_java.misc.failed_to_export.custom_models.message":()=>KV,"animated_java.misc.failed_to_export.invalid_rotation.message":()=>QV,"animated_java.misc.failed_to_export.rig_has_custom_models_but_no_textures.message":()=>ez,"animated_java.misc.failed_to_export.rig_has_textures_but_no_custom_models.message":()=>$V,"animated_java.misc.failed_to_export.title":()=>WV,"animated_java.panel.keyframe.commands.description":()=>M9,"animated_java.panel.keyframe.commands.title":()=>R9,"animated_java.panel.keyframe.easing_args.description":()=>cV,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":()=>fV,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":()=>pV,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":()=>hV,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":()=>mV,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":()=>dV,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":()=>uV,"animated_java.panel.keyframe.easing_args.title":()=>lV,"animated_java.panel.keyframe.easing_mode.description":()=>rV,"animated_java.panel.keyframe.easing_mode.options.in":()=>aV,"animated_java.panel.keyframe.easing_mode.options.inout":()=>sV,"animated_java.panel.keyframe.easing_mode.options.out":()=>oV,"animated_java.panel.keyframe.easing_mode.title":()=>iV,"animated_java.panel.keyframe.easing_type.description":()=>G9,"animated_java.panel.keyframe.easing_type.options.back":()=>tV,"animated_java.panel.keyframe.easing_type.options.bounce":()=>nV,"animated_java.panel.keyframe.easing_type.options.circ":()=>$9,"animated_java.panel.keyframe.easing_type.options.cubic":()=>Z9,"animated_java.panel.keyframe.easing_type.options.elastic":()=>eV,"animated_java.panel.keyframe.easing_type.options.expo":()=>Q9,"animated_java.panel.keyframe.easing_type.options.linear":()=>J9,"animated_java.panel.keyframe.easing_type.options.quad":()=>K9,"animated_java.panel.keyframe.easing_type.options.quart":()=>Y9,"animated_java.panel.keyframe.easing_type.options.quint":()=>X9,"animated_java.panel.keyframe.easing_type.options.sine":()=>W9,"animated_java.panel.keyframe.easing_type.title":()=>H9,"animated_java.panel.keyframe.execute_condition.description":()=>L9,"animated_java.panel.keyframe.execute_condition.title":()=>P9,"animated_java.panel.keyframe.keyframe_title":()=>N9,"animated_java.panel.keyframe.nonlinear_interpolation":()=>gV,"animated_java.panel.keyframe.repeat.description":()=>z9,"animated_java.panel.keyframe.repeat.title":()=>V9,"animated_java.panel.keyframe.repeat_frequency.description":()=>q9,"animated_java.panel.keyframe.repeat_frequency.title":()=>U9,"animated_java.panel.keyframe.variant.description":()=>D9,"animated_java.panel.keyframe.variant.title":()=>F9,"animated_java.panel.text_display.title":()=>_V,"animated_java.panel.vanilla_block_display.description":()=>GV,"animated_java.panel.vanilla_block_display.title":()=>HV,"animated_java.panel.vanilla_item_display.description":()=>BV,"animated_java.panel.vanilla_item_display.title":()=>OV,"animated_java.panel.variants.title":()=>f9,"animated_java.panel.variants.tool.cannot_delete_default_variant":()=>v9,"animated_java.panel.variants.tool.cannot_edit_default_variant":()=>y9,"animated_java.panel.variants.tool.create_new_variant":()=>m9,"animated_java.panel.variants.tool.delete_selected_variant":()=>_9,"animated_java.panel.variants.tool.duplicate_selected_variant":()=>g9,"animated_java.panel.variants.tool.edit_variant":()=>h9,"animated_java.panel.variants.tool.variant_not_visible":()=>x9,"animated_java.panel.variants.tool.variant_visible":()=>b9,"animated_java.popup.loading.loading":()=>m7,"animated_java.popup.loading.offline":()=>g7,"animated_java.popup.loading.success":()=>h7,"animated_java.tool.item_display.item_display.description":()=>FV,"animated_java.tool.item_display.item_display.options.firstperson_lefthand":()=>PV,"animated_java.tool.item_display.item_display.options.firstperson_righthand":()=>LV,"animated_java.tool.item_display.item_display.options.fixed":()=>qV,"animated_java.tool.item_display.item_display.options.ground":()=>UV,"animated_java.tool.item_display.item_display.options.gui":()=>zV,"animated_java.tool.item_display.item_display.options.head":()=>VV,"animated_java.tool.item_display.item_display.options.none":()=>DV,"animated_java.tool.item_display.item_display.options.thirdperson_lefthand":()=>RV,"animated_java.tool.item_display.item_display.options.thirdperson_righthand":()=>MV,"animated_java.tool.item_display.item_display.title":()=>NV,"animated_java.tool.text_display.background_color.description":()=>yV,"animated_java.tool.text_display.background_color.title":()=>vV,"animated_java.tool.text_display.line_width.description":()=>xV,"animated_java.tool.text_display.line_width.title":()=>bV,"animated_java.tool.text_display.see_through.description":()=>IV,"animated_java.tool.text_display.see_through.title":()=>SV,"animated_java.tool.text_display.text_alignment.description":()=>jV,"animated_java.tool.text_display.text_alignment.options.center":()=>TV,"animated_java.tool.text_display.text_alignment.options.left":()=>AV,"animated_java.tool.text_display.text_alignment.options.right":()=>CV,"animated_java.tool.text_display.text_alignment.title":()=>EV,"animated_java.tool.text_display.text_shadow.description":()=>kV,"animated_java.tool.text_display.text_shadow.title":()=>wV,"animated_java.vanilla_item_display.title":()=>JV,default:()=>sz});var $D="Blueprint Settings",e7="Documentation",t7="Changelog",n7="About",i7="Bone Config",r7="Locator Config",a7="Text Display Config",o7="Export",s7="Extract",l7="Confirm Extraction",c7="Add Text Display",u7="Add Item Display",d7="Add Block Display",p7="Item Display Config",f7="Block Display Config",m7="Loading Animated Java...",h7="Animated Java Loaded Successfully!",g7=`Animated Java Failed to Connect! -Some features may be unavailable.`,_7="Thank you for installing!",b7="Let's Get Animating!",x7="Reset to Default",v7="About Animated Java",y7="Close",w7="Changelog",k7="An Unexpected Error Occurred!",E7="Close",j7="Error Message Copied to Clipboard!",A7="Click to copy the error message to the clipboard.",T7="Please report this error by joining our {0} and creating a thread in the #animated-java-support channel, or by creating an issue on our {1}. Thank you!",C7="Blueprint Settings",S7="Advanced settings should only be used if absolutely needed!",I7="Blueprint Name",O7="The name of the Blueprint. Only used to identify the project in the workspace.",B7="Texture Size",N7="The resolution of the UV editor. This should be the same size as the largest texture. For best results use a square texture, and make sure it's size is a power of 2.",F7="The Texture Size should be square for best results.",D7="The Texture Size should be a power of 2 for best results.",R7="The Texture Size should match the largest texture's size.",M7="Export Settings",P7="Export Namespace",L7="The namespace to export the project to. This is the namespace that will be used in the exported Resource Pack and Data Pack.",V7="The export namespace cannot be empty!",z7='The export namespace "{0}" is reserved for internal functionality! Please choose a different namespace.',U7="The export namespace contains invalid characters! Namespaces can only contain letters, numbers, and underscores.",q7="Plugin Mode",H7="Whether or not to enable Plugin Mode. Enable when you plan to use a Plugin-based solution instead of a Resource Pack and/or Data Pack.",G7="Resource Pack Export Mode",J7=`Determines how the Resource Pack should be exported. +Falls dieser Wert gr\xF6\xDFer als die L\xE4nge der Animation ist, werden die Befehle nur einmal ausgef\xFChrt (sobald der Keyframe erreicht wird).`,e7="Gl\xE4ttungsart",t7="Die Gl\xE4ttungsart, die bei diesem Keyframe angewendet wird.",n7="Linear",i7="Sinus",r7="Quad",a7="Kubisch",o7="Quart",s7="Quint",l7="Expo",c7="Circ",u7="Elastisch",d7="Zur\xFCck",p7="Abprallen",f7="Gl\xE4ttungs-Modus",m7="Die Gl\xE4ttungs-Modus, die bei diesem Keyframe angewendet wird.",h7="Ein",g7="Aus",_7="Ein-Aus",b7="Gl\xE4ttungs-Argumente",x7="Die Argumente, die auf die Gl\xE4ttungsfunktion angewendet werden soll.",v7="Elastizit\xE4t",y7="Die Elastizit\xE4t der Gl\xE4ttungsfunktion.",w7="\xDCberschwingen",k7="Der Betrag des \xDCberschwingens, der auf die Gl\xE4ttungsfunktion angewendet werden soll.",E7="Sprungkraft",j7="Die Sprungkraft der Gl\xE4ttungsfunktion.",A7="Textanzeige",T7="Zeilenbreite",C7="Die Breite der Textanzeige in Pixeln.",S7="Hintergrundsfarbe",O7="Die Farbe des Hintergrunds der Textanzeige",I7="Textschatten",N7="Ob die Textanzeige einen Schatten hinter dem Text anzeigt oder nicht.",B7="Textausrichtung",D7="Die Ausrichtung des Textes.",F7="Links",R7="Mitte",M7="Rechts",P7="Angezeigtes Item",L7="Das Item, dass angezeigt werden soll.",z7="Angezeigter Block",V7="Der Block, der angezeigt werden soll. Unterst\xFCtzt Block states!",U7="Vanilla Item Anzeige",q7="Fehler beim Exportieren",H7="Sie haben den Export des Ressourcenpakets deaktiviert, haben aber benutzerdefinierte Modelle im Projekt! Bitte aktivieren Sie den Export des Ressourcenpakets oder entfernen sie benutzerdefinierte Modelle vor dem Export.",G7="Ihre Blaupause-Einstellungen ist fehlerhaft! Bitte beheben Sie diese, bevor Sie exportieren.",J7="Ein Problem ist aufgetreten mit {0}:",W7="Ok",K7="Animated Java",Z7="Fl\xFCssigkeiten renderen nicht in Blockanzeigen.",Y7="Mob-K\xF6pfe renderen nicht in Blockanzeigen. Benutzen Sie stattdessen Itemanzeigen.",X7='Der Blockzustand "facing" wird in Blockanzeigen nicht unterst\xFCtzt.',Q7="Blaupause-Exportpfad Existiert Nicht",$7=`Der Exportpfad '{0}' existiert nicht! +Vergewissern Sie sich, dass der Ordner, in dem Sie speichern wollen, existiert, und versuchen Sie es erneut.`,eF={"animated_java.action.open_blueprint_settings.name":Q8,"animated_java.action.open_documentation.name":$8,"animated_java.action.open_about.name":eO,"animated_java.action.open_bone_config.name":tO,"animated_java.action.open_locator_config.name":nO,"animated_java.action.open_text_display_config.name":iO,"animated_java.action.export.name":rO,"animated_java.action.create_text_display.title":aO,"animated_java.action.create_vanilla_item_display.title":oO,"animated_java.action.create_vanilla_block_display.title":sO,"animated_java.action.open_vanilla_item_display_config.name":lO,"animated_java.action.open_vanilla_block_display_config.name":cO,"animated_java.popup.loading.loading":uO,"animated_java.popup.loading.success":dO,"animated_java.popup.loading.offline":pO,"animated_java.dialog.about.title":fO,"animated_java.dialog.about.close_button":mO,"animated_java.dialog.unexpected_error.title":hO,"animated_java.dialog.unexpected_error.close_button":gO,"animated_java.dialog.unexpected_error.copy_error_message_button.message":_O,"animated_java.dialog.unexpected_error.copy_error_message_button.description":bO,"animated_java.dialog.unexpected_error.paragraph":xO,"animated_java.dialog.blueprint_settings.title":vO,"animated_java.dialog.blueprint_settings.advanced_settings_warning":yO,"animated_java.dialog.blueprint_settings.blueprint_name.title":wO,"animated_java.dialog.blueprint_settings.blueprint_name.description":kO,"animated_java.dialog.blueprint_settings.texture_size.title":EO,"animated_java.dialog.blueprint_settings.texture_size.description":jO,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":AO,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":TO,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":CO,"animated_java.dialog.blueprint_settings.export_settings.title":SO,"animated_java.dialog.blueprint_settings.export_namespace.title":OO,"animated_java.dialog.blueprint_settings.export_namespace.description":IO,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":NO,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":BO,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":DO,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":FO,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":RO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":MO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":PO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":LO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":zO,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":VO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":UO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":qO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":HO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":GO,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":JO,"animated_java.dialog.blueprint_settings.show_bounding_box.title":WO,"animated_java.dialog.blueprint_settings.show_bounding_box.description":KO,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":ZO,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":YO,"animated_java.dialog.blueprint_settings.bounding_box.title":XO,"animated_java.dialog.blueprint_settings.bounding_box.description":QO,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":$O,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":eI,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":tI,"animated_java.dialog.blueprint_settings.display_item.title":nI,"animated_java.dialog.blueprint_settings.display_item.description":iI,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":rI,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":aI,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":oI,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":sI,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":lI,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":cI,"animated_java.dialog.blueprint_settings.resource_pack.title":uI,"animated_java.dialog.blueprint_settings.resource_pack.description":dI,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":pI,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":fI,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":mI,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":hI,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":gI,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":_I,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":bI,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":xI,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":vI,"animated_java.dialog.blueprint_settings.display_item_path.title":yI,"animated_java.dialog.blueprint_settings.display_item_path.description":wI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":kI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":EI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":jI,"animated_java.dialog.blueprint_settings.model_folder.title":AI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.description":TI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":CI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":SI,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":OI,"animated_java.dialog.blueprint_settings.texture_folder.title":II,"animated_java.dialog.blueprint_settings.texture_folder.description":NI,"animated_java.dialog.blueprint_settings.data_pack_settings.title":BI,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":DI,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":FI,"animated_java.dialog.blueprint_settings.data_pack.title":RI,"animated_java.dialog.blueprint_settings.data_pack.description":MI,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":PI,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":LI,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":zI,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":VI,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":UI,"animated_java.dialog.blueprint_settings.data_pack_zip.title":qI,"animated_java.dialog.blueprint_settings.data_pack_zip.description":HI,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":GI,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":JI,"animated_java.dialog.blueprint_settings.summon_commands.title":WI,"animated_java.dialog.blueprint_settings.summon_commands.description":KI,"animated_java.dialog.blueprint_settings.interpolation_duration.title":ZI,"animated_java.dialog.blueprint_settings.interpolation_duration.description":YI,"animated_java.dialog.blueprint_settings.teleportation_duration.title":XI,"animated_java.dialog.blueprint_settings.teleportation_duration.description":QI,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":$I,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":eN,"animated_java.dialog.blueprint_settings.baked_animations.title":tN,"animated_java.dialog.blueprint_settings.baked_animations.description":nN,"animated_java.dialog.blueprint_settings.json_file.title":iN,"animated_java.dialog.blueprint_settings.json_file.description":rN,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":aN,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":oN,"animated_java.dialog.bone_config.title":sN,"animated_java.dialog.bone_config.selected_variant":lN,"animated_java.dialog.bone_config.default_variant_subtitle":cN,"animated_java.dialog.bone_config.selected_variant_subtitle":uN,"animated_java.dialog.bone_config.use_nbt.title":dN,"animated_java.dialog.bone_config.use_nbt.description":pN,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":fN,"animated_java.dialog.bone_config.inherit_settings.title":mN,"animated_java.dialog.bone_config.inherit_settings.description":hN,"animated_java.dialog.bone_config.glowing.title":gN,"animated_java.dialog.bone_config.glowing.description":_N,"animated_java.dialog.bone_config.override_glow_color.title":bN,"animated_java.dialog.bone_config.override_glow_color.description":xN,"animated_java.dialog.bone_config.glow_color.title":vN,"animated_java.dialog.bone_config.glow_color.description":yN,"animated_java.dialog.bone_config.shadow_radius.title":wN,"animated_java.dialog.bone_config.shadow_radius.description":kN,"animated_java.dialog.bone_config.shadow_strength.title":EN,"animated_java.dialog.bone_config.shadow_strength.description":jN,"animated_java.dialog.bone_config.override_brightness.title":AN,"animated_java.dialog.bone_config.override_brightness.description":TN,"animated_java.dialog.bone_config.brightness_override.title":CN,"animated_java.dialog.bone_config.brightness_override.description":SN,"animated_java.dialog.bone_config.enchanted.title":ON,"animated_java.dialog.bone_config.enchanted.description":IN,"animated_java.dialog.bone_config.invisible.title":NN,"animated_java.dialog.bone_config.invisible.description":BN,"animated_java.dialog.bone_config.nbt.title":DN,"animated_java.dialog.bone_config.nbt.description":FN,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":RN,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":MN,"animated_java.dialog.bone_config.billboard.title":PN,"animated_java.dialog.bone_config.billboard.description":LN,"animated_java.dialog.bone_config.billboard.options.fixed":zN,"animated_java.dialog.bone_config.billboard.options.vertical":VN,"animated_java.dialog.bone_config.billboard.options.horizontal":UN,"animated_java.dialog.bone_config.billboard.options.center":qN,"animated_java.dialog.locator_config.title":HN,"animated_java.dialog.locator_config.plugin_mode_warning":GN,"animated_java.dialog.locator_config.use_entity.title":JN,"animated_java.dialog.locator_config.use_entity.description":WN,"animated_java.dialog.locator_config.entity_type.title":KN,"animated_java.dialog.locator_config.entity_type.description":ZN,"animated_java.dialog.locator_config.entity_type.error.empty":YN,"animated_java.dialog.locator_config.entity_type.warning.invalid":XN,"animated_java.dialog.locator_config.summon_commands.title":QN,"animated_java.dialog.locator_config.summon_commands.description":$N,"animated_java.dialog.locator_config.ticking_commands.title":eB,"animated_java.dialog.locator_config.ticking_commands.description":tB,"animated_java.dialog.text_display_config.title":nB,"animated_java.dialog.bone_config.vanilla_item_model.title":iB,"animated_java.dialog.bone_config.vanilla_item_model.description":rB,"animated_java.dialog.text_display_config.use_nbt.title":aB,"animated_java.dialog.text_display_config.use_nbt.description":oB,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":sB,"animated_java.dialog.text_display_config.inherit_settings.title":lB,"animated_java.dialog.text_display_config.inherit_settings.description":cB,"animated_java.dialog.text_display_config.glowing.title":uB,"animated_java.dialog.text_display_config.glowing.description":dB,"animated_java.dialog.text_display_config.override_glow_color.title":pB,"animated_java.dialog.text_display_config.override_glow_color.description":fB,"animated_java.dialog.text_display_config.glow_color.title":mB,"animated_java.dialog.text_display_config.glow_color.description":hB,"animated_java.dialog.text_display_config.shadow_radius.title":gB,"animated_java.dialog.text_display_config.shadow_radius.description":_B,"animated_java.dialog.text_display_config.shadow_strength.title":bB,"animated_java.dialog.text_display_config.shadow_strength.description":xB,"animated_java.dialog.text_display_config.override_brightness.title":vB,"animated_java.dialog.text_display_config.override_brightness.description":yB,"animated_java.dialog.text_display_config.brightness_override.title":wB,"animated_java.dialog.text_display_config.brightness_override.description":kB,"animated_java.dialog.text_display_config.invisible.title":EB,"animated_java.dialog.text_display_config.invisible.description":jB,"animated_java.dialog.text_display_config.nbt.title":AB,"animated_java.dialog.text_display_config.nbt.description":TB,"animated_java.dialog.text_display_config.billboard.title":CB,"animated_java.dialog.text_display_config.billboard.description":SB,"animated_java.dialog.text_display_config.billboard.options.fixed":OB,"animated_java.dialog.text_display_config.billboard.options.vertical":IB,"animated_java.dialog.text_display_config.billboard.options.horizontal":NB,"animated_java.dialog.text_display_config.billboard.options.center":BB,"animated_java.dialog.vanilla_block_display_config.title":DB,"animated_java.dialog.vanilla_item_display_config.title":FB,"animated_java.dialog.variant_config.title":RB,"animated_java.dialog.variant_config.variant_display_name":MB,"animated_java.dialog.variant_config.variant_display_name.description":PB,"animated_java.dialog.variant_config.generate_name_from_display_name":LB,"animated_java.dialog.variant_config.generate_name_from_display_name.description":zB,"animated_java.dialog.variant_config.variant_name":VB,"animated_java.dialog.variant_config.variant_name.description":UB,"animated_java.dialog.variant_config.texture_map.title":qB,"animated_java.dialog.variant_config.texture_map.description":HB,"animated_java.dialog.variant_config.texture_map.create_new_mapping":GB,"animated_java.dialog.variant_config.texture_map.no_mappings":JB,"animated_java.dialog.variant_config.bone_lists.description":WB,"animated_java.dialog.variant_config.excluded_nodes.title":KB,"animated_java.dialog.variant_config.excluded_nodes.description":ZB,"animated_java.dialog.variant_config.included_nodes.title":YB,"animated_java.dialog.variant_config.included_nodes.description":XB,"animated_java.dialog.variant_config.swap_columns_button.tooltip":QB,"animated_java.action.upgrade_old_aj_model_loader.name":$B,"animated_java.dialog.upgrade_old_aj_model_loader.title":eD,"animated_java.action.upgrade_old_aj_model_loader.select_file":tD,"animated_java.action.upgrade_old_aj_model_loader.body":nD,"animated_java.action.upgrade_old_aj_model_loader.button":iD,"animated_java.dialog.animation_properties.title":rD,"animated_java.dialog.animation_properties.animation_name.title":aD,"animated_java.dialog.animation_properties.animation_name.description":oD,"animated_java.dialog.animation_properties.loop_mode.title":sD,"animated_java.dialog.animation_properties.loop_mode.description":lD,"animated_java.dialog.animation_properties.loop_mode.options.once":cD,"animated_java.dialog.animation_properties.loop_mode.options.hold":uD,"animated_java.dialog.animation_properties.loop_mode.options.loop":dD,"animated_java.dialog.animation_properties.animation_name.error.empty":pD,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":fD,"animated_java.dialog.animation_properties.loop_delay.title":mD,"animated_java.dialog.animation_properties.loop_delay.description":hD,"animated_java.dialog.animation_properties.bone_lists.description":gD,"animated_java.dialog.animation_properties.excluded_nodes.title":_D,"animated_java.dialog.animation_properties.excluded_nodes.description":bD,"animated_java.dialog.animation_properties.included_nodes.title":xD,"animated_java.dialog.animation_properties.included_nodes.description":vD,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":yD,"animated_java.dialog.export_progress.title":wD,"animated_java.dialog.blueprint_loading.title":kD,"animated_java.panel.variants.title":ED,"animated_java.panel.variants.tool.create_new_variant":jD,"animated_java.panel.variants.tool.edit_variant":AD,"animated_java.panel.variants.tool.duplicate_selected_variant":TD,"animated_java.panel.variants.tool.delete_selected_variant":CD,"animated_java.panel.variants.tool.variant_visible":SD,"animated_java.panel.variants.tool.variant_not_visible":OD,"animated_java.panel.variants.tool.cannot_delete_default_variant":ID,"animated_java.action.variants.create":ND,"animated_java.action.variants.duplicate":BD,"animated_java.action.variants.open_config":DD,"animated_java.action.variants.delete":FD,"animated_java.animation.excluded_nodes":RD,"animated_java.animation.invert_excluded_nodes":MD,"animated_java.effect_animator.timeline.variant":PD,"animated_java.effect_animator.timeline.commands":LD,"animated_java.effect_animator.keyframes.variant":zD,"animated_java.effect_animator.keyframes.commands":VD,"animated_java.effect_animator.keyframes.execute_condition":UD,"animated_java.panel.keyframe.keyframe_title":qD,"animated_java.panel.keyframe.variant.title":HD,"animated_java.panel.keyframe.variant.description":GD,"animated_java.panel.keyframe.commands.title":JD,"animated_java.panel.keyframe.commands.description":WD,"animated_java.panel.keyframe.execute_condition.title":KD,"animated_java.panel.keyframe.execute_condition.description":ZD,"animated_java.panel.keyframe.repeat.title":YD,"animated_java.panel.keyframe.repeat.description":XD,"animated_java.panel.keyframe.repeat_frequency.title":QD,"animated_java.panel.keyframe.repeat_frequency.description":$D,"animated_java.panel.keyframe.easing_type.title":e7,"animated_java.panel.keyframe.easing_type.description":t7,"animated_java.panel.keyframe.easing_type.options.linear":n7,"animated_java.panel.keyframe.easing_type.options.sine":i7,"animated_java.panel.keyframe.easing_type.options.quad":r7,"animated_java.panel.keyframe.easing_type.options.cubic":a7,"animated_java.panel.keyframe.easing_type.options.quart":o7,"animated_java.panel.keyframe.easing_type.options.quint":s7,"animated_java.panel.keyframe.easing_type.options.expo":l7,"animated_java.panel.keyframe.easing_type.options.circ":c7,"animated_java.panel.keyframe.easing_type.options.elastic":u7,"animated_java.panel.keyframe.easing_type.options.back":d7,"animated_java.panel.keyframe.easing_type.options.bounce":p7,"animated_java.panel.keyframe.easing_mode.title":f7,"animated_java.panel.keyframe.easing_mode.description":m7,"animated_java.panel.keyframe.easing_mode.options.in":h7,"animated_java.panel.keyframe.easing_mode.options.out":g7,"animated_java.panel.keyframe.easing_mode.options.inout":_7,"animated_java.panel.keyframe.easing_args.title":b7,"animated_java.panel.keyframe.easing_args.description":x7,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":v7,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":y7,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":w7,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":k7,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":E7,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":j7,"animated_java.panel.text_display.title":A7,"animated_java.tool.text_display.line_width.title":T7,"animated_java.tool.text_display.line_width.description":C7,"animated_java.tool.text_display.background_color.title":S7,"animated_java.tool.text_display.background_color.description":O7,"animated_java.tool.text_display.text_shadow.title":I7,"animated_java.tool.text_display.text_shadow.description":N7,"animated_java.tool.text_display.text_alignment.title":B7,"animated_java.tool.text_display.text_alignment.description":D7,"animated_java.tool.text_display.text_alignment.options.left":F7,"animated_java.tool.text_display.text_alignment.options.center":R7,"animated_java.tool.text_display.text_alignment.options.right":M7,"animated_java.panel.vanilla_item_display.title":P7,"animated_java.panel.vanilla_item_display.description":L7,"animated_java.panel.vanilla_block_display.title":z7,"animated_java.panel.vanilla_block_display.description":V7,"animated_java.vanilla_item_display.title":U7,"animated_java.misc.failed_to_export.title":q7,"animated_java.misc.failed_to_export.custom_models.message":H7,"animated_java.misc.failed_to_export.blueprint_settings.message":G7,"animated_java.misc.failed_to_export.blueprint_settings.error_item":J7,"animated_java.misc.failed_to_export.button":W7,"animated_java.format_category.animated_java":K7,"animated_java.block_model_manager.fluid_warning":Z7,"animated_java.block_model_manager.mob_head_warning":Y7,"animated_java.block_model_manager.facing_warning":X7,"animated_java.error.blueprint_export_path_doesnt_exist.title":Q7,"animated_java.error.blueprint_export_path_doesnt_exist.description":$7};var tg={};In(tg,{"animated_java.action.create_text_display.title":()=>dF,"animated_java.action.create_vanilla_block_display.title":()=>fF,"animated_java.action.create_vanilla_item_display.title":()=>pF,"animated_java.action.export.name":()=>lF,"animated_java.action.extract.confirm":()=>uF,"animated_java.action.extract.name":()=>cF,"animated_java.action.open_about.name":()=>rF,"animated_java.action.open_blueprint_settings.name":()=>tF,"animated_java.action.open_bone_config.name":()=>aF,"animated_java.action.open_changelog.name":()=>iF,"animated_java.action.open_documentation.name":()=>nF,"animated_java.action.open_locator_config.name":()=>oF,"animated_java.action.open_text_display_config.name":()=>sF,"animated_java.action.open_vanilla_block_display_config.name":()=>hF,"animated_java.action.open_vanilla_item_display_config.name":()=>mF,"animated_java.action.upgrade_old_aj_model_loader.body":()=>WL,"animated_java.action.upgrade_old_aj_model_loader.button":()=>KL,"animated_java.action.upgrade_old_aj_model_loader.name":()=>HL,"animated_java.action.upgrade_old_aj_model_loader.select_file":()=>JL,"animated_java.action.variants.create":()=>E9,"animated_java.action.variants.delete":()=>T9,"animated_java.action.variants.duplicate":()=>j9,"animated_java.action.variants.open_config":()=>A9,"animated_java.animation.excluded_nodes":()=>C9,"animated_java.animation.invert_excluded_nodes":()=>S9,"animated_java.block_model_manager.facing_warning":()=>oV,"animated_java.block_model_manager.fluid_warning":()=>rV,"animated_java.block_model_manager.mob_head_warning":()=>aV,"animated_java.dialog.about.close_button":()=>kF,"animated_java.dialog.about.title":()=>wF,"animated_java.dialog.animation_properties.animation_name.description":()=>XL,"animated_java.dialog.animation_properties.animation_name.error.empty":()=>i9,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":()=>r9,"animated_java.dialog.animation_properties.animation_name.title":()=>YL,"animated_java.dialog.animation_properties.bone_lists.description":()=>s9,"animated_java.dialog.animation_properties.excluded_nodes.description":()=>c9,"animated_java.dialog.animation_properties.excluded_nodes.title":()=>l9,"animated_java.dialog.animation_properties.included_nodes.description":()=>d9,"animated_java.dialog.animation_properties.included_nodes.title":()=>u9,"animated_java.dialog.animation_properties.loop_delay.description":()=>o9,"animated_java.dialog.animation_properties.loop_delay.title":()=>a9,"animated_java.dialog.animation_properties.loop_mode.description":()=>$L,"animated_java.dialog.animation_properties.loop_mode.options.hold":()=>t9,"animated_java.dialog.animation_properties.loop_mode.options.loop":()=>n9,"animated_java.dialog.animation_properties.loop_mode.options.once":()=>e9,"animated_java.dialog.animation_properties.loop_mode.title":()=>QL,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":()=>p9,"animated_java.dialog.animation_properties.title":()=>ZL,"animated_java.dialog.blueprint_loading.title":()=>m9,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":()=>zR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":()=>LR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":()=>VR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":()=>GR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":()=>HR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":()=>JR,"animated_java.dialog.blueprint_settings.advanced_settings_warning":()=>IF,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":()=>oR,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":()=>aR,"animated_java.dialog.blueprint_settings.baked_animations.description":()=>EM,"animated_java.dialog.blueprint_settings.baked_animations.title":()=>kM,"animated_java.dialog.blueprint_settings.blueprint_name.description":()=>BF,"animated_java.dialog.blueprint_settings.blueprint_name.title":()=>NF,"animated_java.dialog.blueprint_settings.bounding_box.description":()=>lR,"animated_java.dialog.blueprint_settings.bounding_box.title":()=>sR,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":()=>jR,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":()=>ER,"animated_java.dialog.blueprint_settings.data_pack.description":()=>$R,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":()=>tM,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":()=>rM,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":()=>iM,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":()=>eM,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":()=>nM,"animated_java.dialog.blueprint_settings.data_pack.title":()=>QR,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":()=>$F,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":()=>nR,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":()=>eR,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":()=>tR,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":()=>QF,"animated_java.dialog.blueprint_settings.data_pack_settings.title":()=>ZR,"animated_java.dialog.blueprint_settings.data_pack_zip.description":()=>oM,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":()=>sM,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":()=>lM,"animated_java.dialog.blueprint_settings.data_pack_zip.title":()=>aM,"animated_java.dialog.blueprint_settings.display_item.description":()=>_R,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":()=>xR,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":()=>vR,"animated_java.dialog.blueprint_settings.display_item.error.item_model_not_found":()=>kR,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":()=>bR,"animated_java.dialog.blueprint_settings.display_item.title":()=>gR,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":()=>yR,"animated_java.dialog.blueprint_settings.display_item.warning.item_model_not_generated":()=>wR,"animated_java.dialog.blueprint_settings.display_item_path.description":()=>PR,"animated_java.dialog.blueprint_settings.display_item_path.title":()=>MR,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":()=>XR,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":()=>YR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.description":()=>hR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.title":()=>mR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":()=>fR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":()=>pR,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":()=>JF,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":()=>GF,"animated_java.dialog.blueprint_settings.export_namespace.description":()=>VF,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":()=>UF,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":()=>HF,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":()=>qF,"animated_java.dialog.blueprint_settings.export_namespace.title":()=>zF,"animated_java.dialog.blueprint_settings.export_settings.title":()=>LF,"animated_java.dialog.blueprint_settings.interpolation_duration.description":()=>mM,"animated_java.dialog.blueprint_settings.interpolation_duration.title":()=>fM,"animated_java.dialog.blueprint_settings.json_file.description":()=>AM,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":()=>TM,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":()=>CM,"animated_java.dialog.blueprint_settings.json_file.title":()=>jM,"animated_java.dialog.blueprint_settings.model_folder.description":()=>qR,"animated_java.dialog.blueprint_settings.model_folder.title":()=>UR,"animated_java.dialog.blueprint_settings.resource_pack.description":()=>TR,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":()=>SR,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":()=>NR,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":()=>IR,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":()=>CR,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":()=>OR,"animated_java.dialog.blueprint_settings.resource_pack.title":()=>AR,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":()=>KF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":()=>XF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":()=>ZF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":()=>YF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":()=>WF,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":()=>dR,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":()=>DR,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":()=>FR,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":()=>RR,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":()=>BR,"animated_java.dialog.blueprint_settings.show_bounding_box.description":()=>rR,"animated_java.dialog.blueprint_settings.show_bounding_box.title":()=>iR,"animated_java.dialog.blueprint_settings.show_function_errors.description":()=>vM,"animated_java.dialog.blueprint_settings.show_function_errors.title":()=>xM,"animated_java.dialog.blueprint_settings.show_outdated_warning.description":()=>wM,"animated_java.dialog.blueprint_settings.show_outdated_warning.title":()=>yM,"animated_java.dialog.blueprint_settings.summon_commands.description":()=>uM,"animated_java.dialog.blueprint_settings.summon_commands.title":()=>cM,"animated_java.dialog.blueprint_settings.target_minecraft_version.description":()=>uR,"animated_java.dialog.blueprint_settings.target_minecraft_version.title":()=>cR,"animated_java.dialog.blueprint_settings.teleportation_duration.description":()=>gM,"animated_java.dialog.blueprint_settings.teleportation_duration.title":()=>hM,"animated_java.dialog.blueprint_settings.texture_folder.description":()=>KR,"animated_java.dialog.blueprint_settings.texture_folder.title":()=>WR,"animated_java.dialog.blueprint_settings.texture_size.description":()=>FF,"animated_java.dialog.blueprint_settings.texture_size.title":()=>DF,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":()=>PF,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":()=>MF,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":()=>RF,"animated_java.dialog.blueprint_settings.ticking_commands.description":()=>pM,"animated_java.dialog.blueprint_settings.ticking_commands.title":()=>dM,"animated_java.dialog.blueprint_settings.title":()=>OF,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":()=>bM,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":()=>_M,"animated_java.dialog.bone_config.billboard.description":()=>gP,"animated_java.dialog.bone_config.billboard.options.center":()=>vP,"animated_java.dialog.bone_config.billboard.options.fixed":()=>_P,"animated_java.dialog.bone_config.billboard.options.horizontal":()=>xP,"animated_java.dialog.bone_config.billboard.options.vertical":()=>bP,"animated_java.dialog.bone_config.billboard.title":()=>hP,"animated_java.dialog.bone_config.brightness_override.description":()=>nP,"animated_java.dialog.bone_config.brightness_override.title":()=>tP,"animated_java.dialog.bone_config.custom_brightness.description":()=>oP,"animated_java.dialog.bone_config.custom_brightness.title":()=>aP,"animated_java.dialog.bone_config.custom_name.description":()=>LM,"animated_java.dialog.bone_config.custom_name.invalid_json.error":()=>zM,"animated_java.dialog.bone_config.custom_name.title":()=>PM,"animated_java.dialog.bone_config.custom_name_visible.description":()=>UM,"animated_java.dialog.bone_config.custom_name_visible.title":()=>VM,"animated_java.dialog.bone_config.default_variant_subtitle":()=>IM,"animated_java.dialog.bone_config.enchanted.description":()=>lP,"animated_java.dialog.bone_config.enchanted.title":()=>sP,"animated_java.dialog.bone_config.glow_color.description":()=>KM,"animated_java.dialog.bone_config.glow_color.title":()=>WM,"animated_java.dialog.bone_config.glowing.description":()=>HM,"animated_java.dialog.bone_config.glowing.title":()=>qM,"animated_java.dialog.bone_config.inherit_settings.description":()=>MM,"animated_java.dialog.bone_config.inherit_settings.title":()=>RM,"animated_java.dialog.bone_config.invisible.description":()=>uP,"animated_java.dialog.bone_config.invisible.title":()=>cP,"animated_java.dialog.bone_config.nbt.description":()=>pP,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":()=>mP,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":()=>fP,"animated_java.dialog.bone_config.nbt.title":()=>dP,"animated_java.dialog.bone_config.override_brightness.description":()=>eP,"animated_java.dialog.bone_config.override_brightness.title":()=>$M,"animated_java.dialog.bone_config.override_glow_color.description":()=>JM,"animated_java.dialog.bone_config.override_glow_color.title":()=>GM,"animated_java.dialog.bone_config.selected_variant":()=>OM,"animated_java.dialog.bone_config.selected_variant_subtitle":()=>NM,"animated_java.dialog.bone_config.shadow_radius.description":()=>YM,"animated_java.dialog.bone_config.shadow_radius.title":()=>ZM,"animated_java.dialog.bone_config.shadow_strength.description":()=>QM,"animated_java.dialog.bone_config.shadow_strength.title":()=>XM,"animated_java.dialog.bone_config.title":()=>SM,"animated_java.dialog.bone_config.use_custom_brightness.description":()=>rP,"animated_java.dialog.bone_config.use_custom_brightness.title":()=>iP,"animated_java.dialog.bone_config.use_nbt.description":()=>DM,"animated_java.dialog.bone_config.use_nbt.title":()=>BM,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":()=>FM,"animated_java.dialog.bone_config.vanilla_item_model.description":()=>FP,"animated_java.dialog.bone_config.vanilla_item_model.title":()=>DP,"animated_java.dialog.changelog_dialog.title":()=>EF,"animated_java.dialog.export_progress.title":()=>f9,"animated_java.dialog.installed_popup.close_button":()=>vF,"animated_java.dialog.installed_popup.title":()=>xF,"animated_java.dialog.locator_config.entity_type.description":()=>AP,"animated_java.dialog.locator_config.entity_type.error.empty":()=>TP,"animated_java.dialog.locator_config.entity_type.title":()=>jP,"animated_java.dialog.locator_config.entity_type.warning.invalid":()=>CP,"animated_java.dialog.locator_config.plugin_mode_warning":()=>wP,"animated_java.dialog.locator_config.summon_commands.description":()=>OP,"animated_java.dialog.locator_config.summon_commands.title":()=>SP,"animated_java.dialog.locator_config.ticking_commands.description":()=>NP,"animated_java.dialog.locator_config.ticking_commands.title":()=>IP,"animated_java.dialog.locator_config.title":()=>yP,"animated_java.dialog.locator_config.use_entity.description":()=>EP,"animated_java.dialog.locator_config.use_entity.title":()=>kP,"animated_java.dialog.reset":()=>yF,"animated_java.dialog.text_display_config.billboard.description":()=>uL,"animated_java.dialog.text_display_config.billboard.options.center":()=>mL,"animated_java.dialog.text_display_config.billboard.options.fixed":()=>dL,"animated_java.dialog.text_display_config.billboard.options.horizontal":()=>fL,"animated_java.dialog.text_display_config.billboard.options.vertical":()=>pL,"animated_java.dialog.text_display_config.billboard.title":()=>cL,"animated_java.dialog.text_display_config.brightness_override.description":()=>eL,"animated_java.dialog.text_display_config.brightness_override.title":()=>$P,"animated_java.dialog.text_display_config.custom_brightness.description":()=>rL,"animated_java.dialog.text_display_config.custom_brightness.title":()=>iL,"animated_java.dialog.text_display_config.glow_color.description":()=>JP,"animated_java.dialog.text_display_config.glow_color.title":()=>GP,"animated_java.dialog.text_display_config.glowing.description":()=>UP,"animated_java.dialog.text_display_config.glowing.title":()=>VP,"animated_java.dialog.text_display_config.inherit_settings.description":()=>zP,"animated_java.dialog.text_display_config.inherit_settings.title":()=>LP,"animated_java.dialog.text_display_config.invisible.description":()=>oL,"animated_java.dialog.text_display_config.invisible.title":()=>aL,"animated_java.dialog.text_display_config.nbt.description":()=>lL,"animated_java.dialog.text_display_config.nbt.title":()=>sL,"animated_java.dialog.text_display_config.override_brightness.description":()=>QP,"animated_java.dialog.text_display_config.override_brightness.title":()=>XP,"animated_java.dialog.text_display_config.override_glow_color.description":()=>HP,"animated_java.dialog.text_display_config.override_glow_color.title":()=>qP,"animated_java.dialog.text_display_config.shadow_radius.description":()=>KP,"animated_java.dialog.text_display_config.shadow_radius.title":()=>WP,"animated_java.dialog.text_display_config.shadow_strength.description":()=>YP,"animated_java.dialog.text_display_config.shadow_strength.title":()=>ZP,"animated_java.dialog.text_display_config.title":()=>BP,"animated_java.dialog.text_display_config.use_custom_brightness.description":()=>nL,"animated_java.dialog.text_display_config.use_custom_brightness.title":()=>tL,"animated_java.dialog.text_display_config.use_nbt.description":()=>MP,"animated_java.dialog.text_display_config.use_nbt.title":()=>RP,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":()=>PP,"animated_java.dialog.unexpected_error.close_button":()=>AF,"animated_java.dialog.unexpected_error.copy_error_message_button.description":()=>CF,"animated_java.dialog.unexpected_error.copy_error_message_button.message":()=>TF,"animated_java.dialog.unexpected_error.paragraph":()=>SF,"animated_java.dialog.unexpected_error.title":()=>jF,"animated_java.dialog.upgrade_old_aj_model_loader.title":()=>GL,"animated_java.dialog.vanilla_block_display.custom_name.description":()=>_L,"animated_java.dialog.vanilla_block_display.custom_name.invalid_json.error":()=>bL,"animated_java.dialog.vanilla_block_display.custom_name.title":()=>gL,"animated_java.dialog.vanilla_block_display.custom_name_visible.description":()=>vL,"animated_java.dialog.vanilla_block_display.custom_name_visible.title":()=>xL,"animated_java.dialog.vanilla_block_display_config.title":()=>hL,"animated_java.dialog.vanilla_item_display.custom_name.description":()=>kL,"animated_java.dialog.vanilla_item_display.custom_name.invalid_json.error":()=>EL,"animated_java.dialog.vanilla_item_display.custom_name.title":()=>wL,"animated_java.dialog.vanilla_item_display.custom_name_visible.description":()=>AL,"animated_java.dialog.vanilla_item_display.custom_name_visible.title":()=>jL,"animated_java.dialog.vanilla_item_display_config.title":()=>yL,"animated_java.dialog.variant_config.bone_lists.description":()=>PL,"animated_java.dialog.variant_config.excluded_nodes.description":()=>zL,"animated_java.dialog.variant_config.excluded_nodes.title":()=>LL,"animated_java.dialog.variant_config.generate_name_from_display_name":()=>OL,"animated_java.dialog.variant_config.generate_name_from_display_name.description":()=>IL,"animated_java.dialog.variant_config.included_nodes.description":()=>UL,"animated_java.dialog.variant_config.included_nodes.title":()=>VL,"animated_java.dialog.variant_config.swap_columns_button.tooltip":()=>qL,"animated_java.dialog.variant_config.texture_map.create_new_mapping":()=>RL,"animated_java.dialog.variant_config.texture_map.description":()=>FL,"animated_java.dialog.variant_config.texture_map.no_mappings":()=>ML,"animated_java.dialog.variant_config.texture_map.title":()=>DL,"animated_java.dialog.variant_config.title":()=>TL,"animated_java.dialog.variant_config.variant_display_name":()=>CL,"animated_java.dialog.variant_config.variant_display_name.description":()=>SL,"animated_java.dialog.variant_config.variant_name":()=>NL,"animated_java.dialog.variant_config.variant_name.description":()=>BL,"animated_java.effect_animator.keyframes.commands":()=>B9,"animated_java.effect_animator.keyframes.execute_condition":()=>D9,"animated_java.effect_animator.keyframes.variant":()=>N9,"animated_java.effect_animator.timeline.commands":()=>I9,"animated_java.effect_animator.timeline.variant":()=>O9,"animated_java.error.blueprint_export_path_doesnt_exist.description":()=>lV,"animated_java.error.blueprint_export_path_doesnt_exist.title":()=>sV,"animated_java.format_category.animated_java":()=>iV,"animated_java.misc.failed_to_export.blueprint_settings.error_item":()=>Qz,"animated_java.misc.failed_to_export.blueprint_settings.message":()=>Xz,"animated_java.misc.failed_to_export.button":()=>$z,"animated_java.misc.failed_to_export.custom_models.message":()=>Yz,"animated_java.misc.failed_to_export.invalid_rotation.message":()=>eV,"animated_java.misc.failed_to_export.rig_has_custom_models_but_no_textures.message":()=>nV,"animated_java.misc.failed_to_export.rig_has_textures_but_no_custom_models.message":()=>tV,"animated_java.misc.failed_to_export.title":()=>Zz,"animated_java.panel.keyframe.commands.description":()=>L9,"animated_java.panel.keyframe.commands.title":()=>P9,"animated_java.panel.keyframe.easing_args.description":()=>dz,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":()=>hz,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":()=>mz,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":()=>_z,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":()=>gz,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":()=>fz,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":()=>pz,"animated_java.panel.keyframe.easing_args.title":()=>uz,"animated_java.panel.keyframe.easing_mode.description":()=>oz,"animated_java.panel.keyframe.easing_mode.options.in":()=>sz,"animated_java.panel.keyframe.easing_mode.options.inout":()=>cz,"animated_java.panel.keyframe.easing_mode.options.out":()=>lz,"animated_java.panel.keyframe.easing_mode.title":()=>az,"animated_java.panel.keyframe.easing_type.description":()=>W9,"animated_java.panel.keyframe.easing_type.options.back":()=>iz,"animated_java.panel.keyframe.easing_type.options.bounce":()=>rz,"animated_java.panel.keyframe.easing_type.options.circ":()=>tz,"animated_java.panel.keyframe.easing_type.options.cubic":()=>X9,"animated_java.panel.keyframe.easing_type.options.elastic":()=>nz,"animated_java.panel.keyframe.easing_type.options.expo":()=>ez,"animated_java.panel.keyframe.easing_type.options.linear":()=>K9,"animated_java.panel.keyframe.easing_type.options.quad":()=>Y9,"animated_java.panel.keyframe.easing_type.options.quart":()=>Q9,"animated_java.panel.keyframe.easing_type.options.quint":()=>$9,"animated_java.panel.keyframe.easing_type.options.sine":()=>Z9,"animated_java.panel.keyframe.easing_type.title":()=>J9,"animated_java.panel.keyframe.execute_condition.description":()=>V9,"animated_java.panel.keyframe.execute_condition.title":()=>z9,"animated_java.panel.keyframe.keyframe_title":()=>F9,"animated_java.panel.keyframe.nonlinear_interpolation":()=>bz,"animated_java.panel.keyframe.repeat.description":()=>q9,"animated_java.panel.keyframe.repeat.title":()=>U9,"animated_java.panel.keyframe.repeat_frequency.description":()=>G9,"animated_java.panel.keyframe.repeat_frequency.title":()=>H9,"animated_java.panel.keyframe.variant.description":()=>M9,"animated_java.panel.keyframe.variant.title":()=>R9,"animated_java.panel.text_display.title":()=>xz,"animated_java.panel.vanilla_block_display.description":()=>Wz,"animated_java.panel.vanilla_block_display.title":()=>Jz,"animated_java.panel.vanilla_item_display.description":()=>Dz,"animated_java.panel.vanilla_item_display.title":()=>Bz,"animated_java.panel.variants.title":()=>h9,"animated_java.panel.variants.tool.cannot_delete_default_variant":()=>w9,"animated_java.panel.variants.tool.cannot_edit_default_variant":()=>k9,"animated_java.panel.variants.tool.create_new_variant":()=>g9,"animated_java.panel.variants.tool.delete_selected_variant":()=>x9,"animated_java.panel.variants.tool.duplicate_selected_variant":()=>b9,"animated_java.panel.variants.tool.edit_variant":()=>_9,"animated_java.panel.variants.tool.variant_not_visible":()=>y9,"animated_java.panel.variants.tool.variant_visible":()=>v9,"animated_java.popup.loading.loading":()=>gF,"animated_java.popup.loading.offline":()=>bF,"animated_java.popup.loading.success":()=>_F,"animated_java.tool.item_display.item_display.description":()=>Rz,"animated_java.tool.item_display.item_display.options.firstperson_lefthand":()=>zz,"animated_java.tool.item_display.item_display.options.firstperson_righthand":()=>Vz,"animated_java.tool.item_display.item_display.options.fixed":()=>Gz,"animated_java.tool.item_display.item_display.options.ground":()=>Hz,"animated_java.tool.item_display.item_display.options.gui":()=>qz,"animated_java.tool.item_display.item_display.options.head":()=>Uz,"animated_java.tool.item_display.item_display.options.none":()=>Mz,"animated_java.tool.item_display.item_display.options.thirdperson_lefthand":()=>Pz,"animated_java.tool.item_display.item_display.options.thirdperson_righthand":()=>Lz,"animated_java.tool.item_display.item_display.title":()=>Fz,"animated_java.tool.text_display.background_color.description":()=>kz,"animated_java.tool.text_display.background_color.title":()=>wz,"animated_java.tool.text_display.line_width.description":()=>yz,"animated_java.tool.text_display.line_width.title":()=>vz,"animated_java.tool.text_display.see_through.description":()=>Nz,"animated_java.tool.text_display.see_through.title":()=>Iz,"animated_java.tool.text_display.text_alignment.description":()=>Tz,"animated_java.tool.text_display.text_alignment.options.center":()=>Sz,"animated_java.tool.text_display.text_alignment.options.left":()=>Cz,"animated_java.tool.text_display.text_alignment.options.right":()=>Oz,"animated_java.tool.text_display.text_alignment.title":()=>Az,"animated_java.tool.text_display.text_shadow.description":()=>jz,"animated_java.tool.text_display.text_shadow.title":()=>Ez,"animated_java.vanilla_item_display.title":()=>Kz,default:()=>cV});var tF="Blueprint Settings",nF="Documentation",iF="Changelog",rF="About",aF="Bone Config",oF="Locator Config",sF="Text Display Config",lF="Export",cF="Extract",uF="Confirm Extraction",dF="Add Text Display",pF="Add Item Display",fF="Add Block Display",mF="Item Display Config",hF="Block Display Config",gF="Loading Animated Java...",_F="Animated Java Loaded Successfully!",bF=`Animated Java Failed to Connect! +Some features may be unavailable.`,xF="Thank you for installing!",vF="Let's Get Animating!",yF="Reset to Default",wF="About Animated Java",kF="Close",EF="Animated Java Changelog",jF="An Unexpected Error Occurred!",AF="Close",TF="Error Message Copied to Clipboard!",CF="Click to copy the error message to the clipboard.",SF="Please report this error by joining our {0} and creating a thread in the #animated-java-support channel, or by creating an issue on our {1}. Thank you!",OF="Blueprint Settings",IF="Advanced settings should only be used if absolutely needed!",NF="Blueprint Name",BF="The name of the Blueprint. Only used to identify the project in the workspace.",DF="Texture Size",FF="The resolution of the UV editor. This should be the same size as the largest texture. For best results use a square texture, and make sure it's size is a power of 2.",RF="The Texture Size should be square for best results.",MF="The Texture Size should be a power of 2 for best results.",PF="The Texture Size should match the largest texture's size.",LF="Export Settings",zF="Export Namespace",VF="The namespace to export the project to. This is the namespace that will be used in the exported Resource Pack and Data Pack.",UF="The export namespace cannot be empty!",qF='The export namespace "{0}" is reserved for internal functionality! Please choose a different namespace.',HF="The export namespace contains invalid characters! Namespaces can only contain letters, numbers, and underscores.",GF="Plugin Mode",JF="Whether or not to enable Plugin Mode. Enable when you plan to use a Plugin-based solution instead of a Resource Pack and/or Data Pack.",WF="Resource Pack Export Mode",KF=`Determines how the Resource Pack should be exported. Raw - Exports the Resource Pack as a folder. Zip - Exports the Resource Pack as a .zip file. -None - Disables Resource Pack exporting.`,W7="Raw",K7="Zip",Z7="None",Y7="Data Pack Export Mode",X7=`Determines how the Data Pack should be exported. +None - Disables Resource Pack exporting.`,ZF="Raw",YF="Zip",XF="None",QF="Data Pack Export Mode",$F=`Determines how the Data Pack should be exported. Raw - Exports the Data Pack as a folder. Zip - Exports the Data Pack as a .zip file. -None - Disables Data Pack exporting.`,Q7="Raw",$7="Zip",eR="None",tR="Show Bounding Box",nR="Whether or not to show the bounding box in the editor.",iR="Auto Bounding Box",rR=`Whether or not to automatically calculate the bounding box based on the model's geometry. -NOTE: The auto bounding box will NOT take bone offsets from animations into account, so the bounding box may be smaller than needed in some cases.`,aR="Bounding Box",oR="Determines the culling box of the model. The model will stop rendering when this box is off-screen.",sR="Target Minecraft Version",lR="The version of Minecraft to target when exporting the project. This will determine the format of the exported Resource Pack and Data Pack.",cR="Resource Pack Settings",uR="Advanced Settings",dR="Whether or not to enable the advanced Resource Pack settings.",pR="Advanced Folders",fR="Whether or not to enable the advanced Resource Pack folder settings.",mR="Display Item",hR="The item to display the Blueprints models in-game. Multiple Blueprints can be placed on the same item and they will be merged automatically.",gR="No item selected!",_R="The provided item ID is invalid! Item IDs should be in the format namespace:item_id.",bR="The provided item ID is invalid! Item IDs should not contain any whitespace.",xR="The selected item does not exist in vanilla!",vR="The selected item does not use 'minecraft:item/generated' as its parent. This may cause model issues in-game.",yR=`The selected item does not have a model file in the vanilla resource pack! -If you believe this is an error, try restarting Blockbench, and waiting for the AJ loading popup to disappear before opening a Blueprint.`,wR="CMD Offset",kR="The offset to use for the Custom Model Data of the Display Item. Allows multiple Blueprints on the same item, but in separate, unaffiliated Resource Packs.",ER="Resource Pack",jR="The root folder of the Resource Pack to export the project into.",AR="No folder selected!",TR="The selected folder does not exist!",CR="The selected path is not a folder!",SR="The selected folder is missing a pack.mcmeta file!",IR="The selected Resource Pack is missing an assets folder!",OR="Resource Pack Zip",BR="The path to the .zip file to export the project to.",NR="No file selected!",FR="The selected path is not a file!",DR="Display Item Path",RR="Where to place the Display Item. This should be a path to a .json file in a Resource Pack.",MR="No file selected!",PR="The selected file does not exist!",LR="The selected path is not a file!",VR="Model Folder",zR="Where to place all of the exported models. This should be a path to a folder in a Resource Pack.",UR="No folder selected!",qR="The selected folder does not exist!",HR="The selected path is not a folder!",GR="Texture Folder",JR="Where to place all of the exported textures. This should be a path to a folder in a Resource Pack.",WR="Data Pack Settings",KR="Use Advanced Settings",ZR="Whether or not to enable the advanced Data Pack settings.",YR="Data Pack",XR="The root folder of the Data Pack to export the project into.",QR="No folder selected!",$R="The selected folder does not exist!",eM="The selected path is not a folder!",tM="The selected folder is missing a pack.mcmeta file!",nM="The selected Data Pack is missing a data folder!",iM="Data Pack Zip",rM="The path to the .zip file to export the project to.",aM="No file selected!",oM="The selected path is not a file!",sM="On-Summon Commands",lM=`Commands to run as the root entity when summoned. -Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!)`,cM="Ticking Commands",uM=`Commands to run every tick at the root entity's position. +None - Disables Data Pack exporting.`,eR="Raw",tR="Zip",nR="None",iR="Show Bounding Box",rR="Whether or not to show the bounding box in the editor.",aR="Auto Bounding Box",oR=`Whether or not to automatically calculate the bounding box based on the model's geometry. +NOTE: The auto bounding box will NOT take bone offsets from animations into account, so the bounding box may be smaller than needed in some cases.`,sR="Bounding Box",lR="Determines the culling box of the model. The model will stop rendering when this box is off-screen.",cR="Target Minecraft Version",uR="The version of Minecraft to target when exporting the project. This will determine the format of the exported Resource Pack and Data Pack.",dR="Resource Pack Settings",pR="Advanced Settings",fR="Whether or not to enable the advanced Resource Pack settings.",mR="Advanced Folders",hR="Whether or not to enable the advanced Resource Pack folder settings.",gR="Display Item",_R="The item to display the Blueprints models in-game. Multiple Blueprints can be placed on the same item and they will be merged automatically.",bR="No item selected!",xR="The provided item ID is invalid! Item IDs should be in the format namespace:item_id.",vR="The provided item ID is invalid! Item IDs should not contain any whitespace.",yR="The selected item does not exist in vanilla!",wR="The selected item does not use 'minecraft:item/generated' as its parent. This may cause model issues in-game.",kR=`The selected item does not have a model file in the vanilla resource pack! +If you believe this is an error, try restarting Blockbench, and waiting for the AJ loading popup to disappear before opening a Blueprint.`,ER="CMD Offset",jR="The offset to use for the Custom Model Data of the Display Item. Allows multiple Blueprints on the same item, but in separate, unaffiliated Resource Packs.",AR="Resource Pack",TR="The root folder of the Resource Pack to export the project into.",CR="No folder selected!",SR="The selected folder does not exist!",OR="The selected path is not a folder!",IR="The selected folder is missing a pack.mcmeta file!",NR="The selected Resource Pack is missing an assets folder!",BR="Resource Pack Zip",DR="The path to the .zip file to export the project to.",FR="No file selected!",RR="The selected path is not a file!",MR="Display Item Path",PR="Where to place the Display Item. This should be a path to a .json file in a Resource Pack.",LR="No file selected!",zR="The selected file does not exist!",VR="The selected path is not a file!",UR="Model Folder",qR="Where to place all of the exported models. This should be a path to a folder in a Resource Pack.",HR="No folder selected!",GR="The selected folder does not exist!",JR="The selected path is not a folder!",WR="Texture Folder",KR="Where to place all of the exported textures. This should be a path to a folder in a Resource Pack.",ZR="Data Pack Settings",YR="Use Advanced Settings",XR="Whether or not to enable the advanced Data Pack settings.",QR="Data Pack",$R="The root folder of the Data Pack to export the project into.",eM="No folder selected!",tM="The selected folder does not exist!",nM="The selected path is not a folder!",iM="The selected folder is missing a pack.mcmeta file!",rM="The selected Data Pack is missing a data folder!",aM="Data Pack Zip",oM="The path to the .zip file to export the project to.",sM="No file selected!",lM="The selected path is not a file!",cM="On-Summon Commands",uM=`Commands to run as the root entity when summoned. +Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!)`,dM="Ticking Commands",pM=`Commands to run every tick at the root entity's position. Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!) -These commands will run after the animation logic.`,dM="Interpolation Duration",pM="The duration of the smoothing between keyframes in ticks. This is the time it takes for the model to transition from one keyframe to the next. Higher values will cause animations to lose precision. Generally, you want this to have a value of 1 or 2.",fM="Teleport Duration",mM="The duration of the teleportation between keyframes in ticks. This is the time over which the model will visually interpolate between it's old position to it's new position. Higher values will cause animations to lose precision.",hM="Use Storage for Animation",gM=`Whether or not to use NBT storage to store animation data instead of functions. -This will vastly reduce the number of functions in the generated Data Pack, but is 42% slower than the function method.`,_M="Show Function Errors",bM="Whether or not to show errors in chat when running functions in-game if they're used incorrectly.",xM="Show Outdated Warning",vM="Whether or not to show a warning in chat when a Rig Instance is outdated.",yM="Baked Animations",wM=`Whether or not to bake the exported animations. +These commands will run after the animation logic.`,fM="Interpolation Duration",mM="The duration of the smoothing between keyframes in ticks. This is the time it takes for the model to transition from one keyframe to the next. Higher values will cause animations to lose precision. Generally, you want this to have a value of 1 or 2.",hM="Teleport Duration",gM="The duration of the teleportation between keyframes in ticks. This is the time over which the model will visually interpolate between it's old position to it's new position. Higher values will cause animations to lose precision.",_M="Use Storage for Animation",bM=`Whether or not to use NBT storage to store animation data instead of functions. +This will vastly reduce the number of functions in the generated Data Pack, but is 42% slower than the function method.`,xM="Show Function Errors",vM="Whether or not to show errors in chat when running functions in-game if they're used incorrectly.",yM="Show Outdated Warning",wM="Whether or not to show a warning in chat when a Rig Instance is outdated.",kM="Baked Animations",EM=`Whether or not to bake the exported animations. Baked animations have their frames pre-calculated and stored in the exported JSON file, reducing the complexity of rendering the model in-game. -Some Plugins may require this to be enabled to function correctly.`,kM="JSON File",EM="The path to the JSON file to export the project to.",jM="No file selected!",AM="The selected path is not a file!",TM="Bone Config",CM="Selected Variant: {0}",SM="The settings below will be applied to this bone by default.",IM="The settings below will be applied to this bone only when this variant is applied.",OM="Use NBT",BM="Whether or not to use NBT to configure the bone instead of settings.",NM="Using NBT will override all other settings, and any changes you make will not be visible in the editor. Only use this if you know what you're doing!",FM="Inherit Settings",DM="Whether or not to inherit the settings from the parent bone.",RM="Custom Name",MM="The custom name of the bone.",PM=`Invalid JSON Text! -{0}`,LM="Custom Name Visible",VM="Whether or not the custom name should always be visible.",zM="Glowing",UM="Whether or not the bone should glow in-game.",qM="Override Glow Color",HM="Whether or not to override the default glow color.",GM="Glow Color",JM="The color of the glow.",WM="Shadow Radius",KM="The radius of the shadow.",ZM="Shadow Strength",YM="The strength of the shadow.",XM="Override Brightness",QM="Whether or not to override the default brightness.",$M="Brightness",eP="The brightness of the bone. This should be a value between 0 and 15.",tP="Use Custom Brightness",nP="Whether or not to enable the custom brightness override for the bone.",iP="Custom Brightness",rP="The custom brightness of the bone. This should be a value between 0 and 15.",aP="Enchanted",oP="Whether or not the bone should be enchanted.",sP="Invisible",lP="Whether or not the bone should be invisible.",cP="NBT",uP="The NBT to apply to the bone.",dP=`The NBT must be a compound tag! Eg. {CustomName:'"my name"'}`,pP=`Invalid NBT! -{0}`,fP="Billboard",mP="Controls if this bone should pivot to face player when rendered. It can be fixed (both vertical and horizontal angles are fixed), vertical (faces player around vertical axis), horizontal (pivots around horizontal axis), and center (pivots around center point).",hP="Fixed",gP="Vertical",_P="Horizontal",bP="Center",xP="Locator Config",vP=`Plugin Mode is enabled! Locators have no configuration in Plugin Mode. +Some Plugins may require this to be enabled to function correctly.`,jM="JSON File",AM="The path to the JSON file to export the project to.",TM="No file selected!",CM="The selected path is not a file!",SM="Bone Config",OM="Selected Variant: {0}",IM="The settings below will be applied to this bone by default.",NM="The settings below will be applied to this bone only when this variant is applied.",BM="Use NBT",DM="Whether or not to use NBT to configure the bone instead of settings.",FM="Using NBT will override all other settings, and any changes you make will not be visible in the editor. Only use this if you know what you're doing!",RM="Inherit Settings",MM="Whether or not to inherit the settings from the parent bone.",PM="Custom Name",LM="The custom name of the bone.",zM=`Invalid JSON Text! +{0}`,VM="Custom Name Visible",UM="Whether or not the custom name should always be visible.",qM="Glowing",HM="Whether or not the bone should glow in-game.",GM="Override Glow Color",JM="Whether or not to override the default glow color.",WM="Glow Color",KM="The color of the glow.",ZM="Shadow Radius",YM="The radius of the shadow.",XM="Shadow Strength",QM="The strength of the shadow.",$M="Override Brightness",eP="Whether or not to override the default brightness.",tP="Brightness",nP="The brightness of the bone. This should be a value between 0 and 15.",iP="Use Custom Brightness",rP="Whether or not to enable the custom brightness override for the bone.",aP="Custom Brightness",oP="The custom brightness of the bone. This should be a value between 0 and 15.",sP="Enchanted",lP="Whether or not the bone should be enchanted.",cP="Invisible",uP="Whether or not the bone should be invisible.",dP="NBT",pP="The NBT to apply to the bone.",fP=`The NBT must be a compound tag! Eg. {CustomName:'"my name"'}`,mP=`Invalid NBT! +{0}`,hP="Billboard",gP="Controls if this bone should pivot to face player when rendered. It can be fixed (both vertical and horizontal angles are fixed), vertical (faces player around vertical axis), horizontal (pivots around horizontal axis), and center (pivots around center point).",_P="Fixed",bP="Vertical",xP="Horizontal",vP="Center",yP="Locator Config",wP=`Plugin Mode is enabled! Locators have no configuration in Plugin Mode. Instead, use the Plugin API to add custom functionality to your Locators. -For more information, see the Official Plugin API documentation for more information.`,yP="Use Entity",wP="Whether or not to attach an entity to the Locator.",kP="Entity Type",EP="The type of entity to attach to the Locator.",jP="Entity Type cannot be empty!",AP="The selected entity type doesn't exist in Minecraft {0}",TP="On-Summon Commands",CP=`Commands to run as the Locator's entity when summoned. -Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!)`,SP="Ticking Commands",IP=`Commands to run every tick at the Locator's position. -Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!)`,OP="Text Display Config",BP="Vanilla Item Model",NP=`If set, the bone will render as a vanilla item model. -This will overwrite the bone's existing cubes.`,FP="Use NBT",DP="Whether or not to use NBT to configure the text display instead of settings.",RP="Using NBT will override all other settings, and any changes you make will not be visible in the editor. Only use this if you know what you're doing!",MP="Inherit Settings",PP="Whether or not to inherit the settings from the parent text display.",LP="Glowing",VP="Whether or not the text display should glow in-game.",zP="Override Glow Color",UP="Whether or not to override the default glow color.",qP="Glow Color",HP="The color of the glow.",GP="Shadow Radius",JP="The radius of the shadow.",WP="Shadow Strength",KP="The strength of the shadow.",ZP="Override Brightness",YP="Whether or not to override the default brightness.",XP="Brightness",QP="The brightness of the text display. This should be a value between 0 and 15.",$P="Use Custom Brightness",eL="Whether or not to enable the custom brightness override for the bone.",tL="Custom Brightness",nL="The custom brightness of the bone. This should be a value between 0 and 15.",iL="Invisible",rL="Whether or not the text display should be invisible.",aL="NBT",oL="The NBT to apply to the text display.",sL="Billboard",lL="Controls if this text display should pivot to face player when rendered. It can be fixed (both vertical and horizontal angles are fixed), vertical (faces player around vertical axis), horizontal (pivots around horizontal axis), and center (pivots around center point).",cL="Fixed",uL="Vertical",dL="Horizontal",pL="Center",fL="Block Display Config",mL="Custom Name",hL="The custom name of the block display.",gL=`Invalid JSON Text! -{0}`,_L="Custom Name Visible",bL="Whether or not the custom name should always be visible.",xL="Item Display Config",vL="Custom Name",yL="The custom name of the item display.",wL=`Invalid JSON Text! -{0}`,kL="Custom Name Visible",EL="Whether or not the custom name should always be visible.",jL="Variant Config",AL="Display Name",TL="Used to identify the Variant in the editor, and in error messages.",CL="Generate Name From Display Name",SL="Whether or not to generate the Name automatically from the Display Name.",IL="Name",OL="Used to identify the Variant in the exported Resource Pack and Data Pack.",BL="Texture Map",NL="A map of which textures to swap out when applying this Variant.",FL="Create New Mapping",DL="Variant has no mapped textures.",RL="A list of nodes to include or exclude from the Variant. Only nodes in the included list will be modified by the Variant, and nodes in the excluded list will be ignored.",ML="Excluded Nodes",PL="A list of nodes to exclude from the Variant. These nodes will not be modified by the Variant.",LL="Included Nodes",VL="A list of nodes to include in the Variant. Only these nodes will be modified by the Variant.",zL="Swap Lists",UL="Update .ajmodel",qL="Update .ajmodel",HL="Select .ajmodel File",GL="Upgrade your outdated .ajmodel files to the new .ajblueprint format.",JL="Select an .ajmodel File to Upgrade",WL="Animation Properties ({0})",KL="Animation Name",ZL="The name of the animation.",YL="Loop Mode",XL="Determines how the animation should loop. Once - The animation will play once and stop. Hold - The animation will play once and hold the last frame. Loop - The animation will loop indefinitely.",QL="Once",$L="Hold",e9="Loop",t9="The animation name cannot be empty!",n9="The animation name contains invalid characters! Animation names should only contain letters, numbers, underscores, and periods.",i9="Loop Delay",r9="The delay between loops. This is the time the animation will pause before starting again. This is only used when the Loop Mode is set to Loop.",a9="A list of nodes to include or exclude from the animation. Only nodes in the included list will be modified by the animation, and nodes in the excluded list will be ignored.",o9="Excluded Nodes",s9="A list of nodes to exclude from the animation. These nodes will not be modified by the animation.",l9="Included Nodes",c9="A list of nodes to include in the animation. Only these nodes will be modified by the animation.",u9="Swap Lists",d9="Exporting...",p9="Loading Blueprint...",f9="Variants",m9="Create New Variant",h9="Edit Variant",g9="Duplicate Selected Variant",_9="Delete Selected Variant",b9="Variant Selected",x9="Variant Not Selected",v9="Cannot delete the default variant!",y9="Cannot edit the default variant!",w9="Create Variant",k9="Duplicate Variant",E9="Open Variant Config",j9="Delete Variant",A9="Excluded Nodes",T9="Invert Excluded Nodes",C9="Variant",S9="Commands",I9="Variant",O9="Commands",B9="Execute Condition",N9="Keyframe ({0})",F9="Variant",D9="The Variant to apply to the keyframe.",R9="Commands",M9=`Commands to run when the keyframe is reached. -Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!)`,P9="Execute Condition",L9="A condition that must be met for the keyframe to execute. Treat this text input as the sub-commands of an execute command.",V9="Repeat?",z9=`Whether or not to run the commands in this keyframe repeatedly. -If enabled, the commands will run every Repeat Frequency ticks.`,U9="Repeat Frequency",q9=`How many ticks to wait before running the commands in this keyframe again. +For more information, see the Official Plugin API documentation for more information.`,kP="Use Entity",EP="Whether or not to attach an entity to the Locator.",jP="Entity Type",AP="The type of entity to attach to the Locator.",TP="Entity Type cannot be empty!",CP="The selected entity type doesn't exist in Minecraft {0}",SP="On-Summon Commands",OP=`Commands to run as the Locator's entity when summoned. +Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!)`,IP="Ticking Commands",NP=`Commands to run every tick at the Locator's position. +Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!)`,BP="Text Display Config",DP="Vanilla Item Model",FP=`If set, the bone will render as a vanilla item model. +This will overwrite the bone's existing cubes.`,RP="Use NBT",MP="Whether or not to use NBT to configure the text display instead of settings.",PP="Using NBT will override all other settings, and any changes you make will not be visible in the editor. Only use this if you know what you're doing!",LP="Inherit Settings",zP="Whether or not to inherit the settings from the parent text display.",VP="Glowing",UP="Whether or not the text display should glow in-game.",qP="Override Glow Color",HP="Whether or not to override the default glow color.",GP="Glow Color",JP="The color of the glow.",WP="Shadow Radius",KP="The radius of the shadow.",ZP="Shadow Strength",YP="The strength of the shadow.",XP="Override Brightness",QP="Whether or not to override the default brightness.",$P="Brightness",eL="The brightness of the text display. This should be a value between 0 and 15.",tL="Use Custom Brightness",nL="Whether or not to enable the custom brightness override for the bone.",iL="Custom Brightness",rL="The custom brightness of the bone. This should be a value between 0 and 15.",aL="Invisible",oL="Whether or not the text display should be invisible.",sL="NBT",lL="The NBT to apply to the text display.",cL="Billboard",uL="Controls if this text display should pivot to face player when rendered. It can be fixed (both vertical and horizontal angles are fixed), vertical (faces player around vertical axis), horizontal (pivots around horizontal axis), and center (pivots around center point).",dL="Fixed",pL="Vertical",fL="Horizontal",mL="Center",hL="Block Display Config",gL="Custom Name",_L="The custom name of the block display.",bL=`Invalid JSON Text! +{0}`,xL="Custom Name Visible",vL="Whether or not the custom name should always be visible.",yL="Item Display Config",wL="Custom Name",kL="The custom name of the item display.",EL=`Invalid JSON Text! +{0}`,jL="Custom Name Visible",AL="Whether or not the custom name should always be visible.",TL="Variant Config",CL="Display Name",SL="Used to identify the Variant in the editor, and in error messages.",OL="Generate Name From Display Name",IL="Whether or not to generate the Name automatically from the Display Name.",NL="Name",BL="Used to identify the Variant in the exported Resource Pack and Data Pack.",DL="Texture Map",FL="A map of which textures to swap out when applying this Variant.",RL="Create New Mapping",ML="Variant has no mapped textures.",PL="A list of nodes to include or exclude from the Variant. Only nodes in the included list will be modified by the Variant, and nodes in the excluded list will be ignored.",LL="Excluded Nodes",zL="A list of nodes to exclude from the Variant. These nodes will not be modified by the Variant.",VL="Included Nodes",UL="A list of nodes to include in the Variant. Only these nodes will be modified by the Variant.",qL="Swap Lists",HL="Update .ajmodel",GL="Update .ajmodel",JL="Select .ajmodel File",WL="Upgrade your outdated .ajmodel files to the new .ajblueprint format.",KL="Select an .ajmodel File to Upgrade",ZL="Animation Properties ({0})",YL="Animation Name",XL="The name of the animation.",QL="Loop Mode",$L="Determines how the animation should loop. Once - The animation will play once and stop. Hold - The animation will play once and hold the last frame. Loop - The animation will loop indefinitely.",e9="Once",t9="Hold",n9="Loop",i9="The animation name cannot be empty!",r9="The animation name contains invalid characters! Animation names should only contain letters, numbers, underscores, and periods.",a9="Loop Delay",o9="The delay between loops. This is the time the animation will pause before starting again. This is only used when the Loop Mode is set to Loop.",s9="A list of nodes to include or exclude from the animation. Only nodes in the included list will be modified by the animation, and nodes in the excluded list will be ignored.",l9="Excluded Nodes",c9="A list of nodes to exclude from the animation. These nodes will not be modified by the animation.",u9="Included Nodes",d9="A list of nodes to include in the animation. Only these nodes will be modified by the animation.",p9="Swap Lists",f9="Exporting...",m9="Loading Blueprint...",h9="Variants",g9="Create New Variant",_9="Edit Variant",b9="Duplicate Selected Variant",x9="Delete Selected Variant",v9="Variant Selected",y9="Variant Not Selected",w9="Cannot delete the default variant!",k9="Cannot edit the default variant!",E9="Create Variant",j9="Duplicate Variant",A9="Open Variant Config",T9="Delete Variant",C9="Excluded Nodes",S9="Invert Excluded Nodes",O9="Variant",I9="Commands",N9="Variant",B9="Commands",D9="Execute Condition",F9="Keyframe ({0})",R9="Variant",M9="The Variant to apply to the keyframe.",P9="Commands",L9=`Commands to run when the keyframe is reached. +Treat this text input as a .mcfunction file. (Also supports MC-Build syntax!)`,z9="Execute Condition",V9="A condition that must be met for the keyframe to execute. Treat this text input as the sub-commands of an execute command.",U9="Repeat?",q9=`Whether or not to run the commands in this keyframe repeatedly. +If enabled, the commands will run every Repeat Frequency ticks.`,H9="Repeat Frequency",G9=`How many ticks to wait before running the commands in this keyframe again. Setting this to 1 will run the commands every tick. NOTE: If the animation is not evenly divisible by this value, the interval may be slightly off when the animation loops. -If this is set to a value larger than the length of the animation, the commands will run as if repeat was disabled (Once when the keyframe is reached).`,H9="Easing Type",G9="The type of easing to apply to the keyframe.",J9="Linear",W9="Sine",K9="Quad",Z9="Cubic",Y9="Quart",X9="Quint",Q9="Expo",$9="Circ",eV="Elastic",tV="Back",nV="Bounce",iV="Easing Mode",rV="The easing mode to apply to the keyframe.",aV="In",oV="Out",sV="In-Out",lV="Easing Args",cV="The arguments to apply to the easing function.",uV="Elasticity",dV="The elasticity of the easing function.",pV="Overshoot",fV="The amount of overshoot to apply to the easing function.",mV="Bounciness",hV="The bounciness of the easing function.",gV=`Advanced easing options are disabled. -Change the keyframe's interpolation mode to 'linear' to enable them.`,_V="Text Display",bV="Line Width",xV="The width of the text display in pixels.",vV="Background Color",yV="The color of the background of the text display.",wV="Text Shadow",kV="Whether or not to display a shadow behind the text.",EV="Text Alignment",jV="The alignment of the text.",AV="Left",TV="Center",CV="Right",SV="See Through",IV="Whether or not the text display should be visible through blocks.",OV="Displayed Item",BV="The item to display.",NV="Item Display Mode",FV="Which item model transform to apply to the item (as defined in display field in model JSON).",DV="None",RV="Third Person Left Hand",MV="Third Person Right Hand",PV="First Person Left Hand",LV="First Person Right Hand",VV="Head",zV="GUI",UV="Ground",qV="Fixed",HV="Displayed Block",GV="The block to display. Supports block states!",JV="Item Display",WV="Failed to Export",KV="You have disabled resource pack exporting, but have custom models in your project! Please enable resource pack exporting or remove the custom models before exporting.",ZV="There are errors in your blueprint settings! Please fix them before exporting.",YV="Found an issue with {0}:",XV="Ok",QV=`Some cubes in your model have an invalid rotations. +If this is set to a value larger than the length of the animation, the commands will run as if repeat was disabled (Once when the keyframe is reached).`,J9="Easing Type",W9="The type of easing to apply to the keyframe.",K9="Linear",Z9="Sine",Y9="Quad",X9="Cubic",Q9="Quart",$9="Quint",ez="Expo",tz="Circ",nz="Elastic",iz="Back",rz="Bounce",az="Easing Mode",oz="The easing mode to apply to the keyframe.",sz="In",lz="Out",cz="In-Out",uz="Easing Args",dz="The arguments to apply to the easing function.",pz="Elasticity",fz="The elasticity of the easing function.",mz="Overshoot",hz="The amount of overshoot to apply to the easing function.",gz="Bounciness",_z="The bounciness of the easing function.",bz=`Advanced easing options are disabled. +Change the keyframe's interpolation mode to 'linear' to enable them.`,xz="Text Display",vz="Line Width",yz="The width of the text display in pixels.",wz="Background Color",kz="The color of the background of the text display.",Ez="Text Shadow",jz="Whether or not to display a shadow behind the text.",Az="Text Alignment",Tz="The alignment of the text.",Cz="Left",Sz="Center",Oz="Right",Iz="See Through",Nz="Whether or not the text display should be visible through blocks.",Bz="Displayed Item",Dz="The item to display.",Fz="Item Display Mode",Rz="Which item model transform to apply to the item (as defined in display field in model JSON).",Mz="None",Pz="Third Person Left Hand",Lz="Third Person Right Hand",zz="First Person Left Hand",Vz="First Person Right Hand",Uz="Head",qz="GUI",Hz="Ground",Gz="Fixed",Jz="Displayed Block",Wz="The block to display. Supports block states!",Kz="Item Display",Zz="Failed to Export",Yz="You have disabled resource pack exporting, but have custom models in your project! Please enable resource pack exporting or remove the custom models before exporting.",Xz="There are errors in your blueprint settings! Please fix them before exporting.",Qz="Found an issue with {0}:",$z="Ok",eV=`Some cubes in your model have an invalid rotations. Cubes must have a rotation of -45, -22.5, 0, 22.5, or 45 degrees, and can only be rotated on a single axis at a time. If you want to rotate a cube more precisely, or on multiple axes, you must put it into a bone and rotate the bone instead. All of the invalid cubes are outlined in red in the editor. -Please fix these issues before exporting.`,$V=`You have textures applied to your model, but have no custom models (Cubes) to use them! -Please create some Cubes to use these textures, or remove the textures before exporting.`,ez=`You have custom models (Cubes) in your model, but have no textures applied to them! -Please apply textures to your Cubes, or remove the Cubes before exporting.`,tz="Animated Java",nz="Fluids don't render in Block Displays.",iz="Mob Heads don't render in Block Displays. Use an Item Display instead.",rz='The "facing" blockstate key is not supported in Block Displays.',az="Blueprint Export Path Doesn't Exist",oz=`The export path '{0}' does not exist! -Make sure the folder you're saving to exists and try again.`,sz={"animated_java.action.open_blueprint_settings.name":$D,"animated_java.action.open_documentation.name":e7,"animated_java.action.open_changelog.name":t7,"animated_java.action.open_about.name":n7,"animated_java.action.open_bone_config.name":i7,"animated_java.action.open_locator_config.name":r7,"animated_java.action.open_text_display_config.name":a7,"animated_java.action.export.name":o7,"animated_java.action.extract.name":s7,"animated_java.action.extract.confirm":l7,"animated_java.action.create_text_display.title":c7,"animated_java.action.create_vanilla_item_display.title":u7,"animated_java.action.create_vanilla_block_display.title":d7,"animated_java.action.open_vanilla_item_display_config.name":p7,"animated_java.action.open_vanilla_block_display_config.name":f7,"animated_java.popup.loading.loading":m7,"animated_java.popup.loading.success":h7,"animated_java.popup.loading.offline":g7,"animated_java.dialog.installed_popup.title":_7,"animated_java.dialog.installed_popup.close_button":b7,"animated_java.dialog.reset":x7,"animated_java.dialog.about.title":v7,"animated_java.dialog.about.close_button":y7,"animated_java.dialog.changelog_dialog.title":w7,"animated_java.dialog.unexpected_error.title":k7,"animated_java.dialog.unexpected_error.close_button":E7,"animated_java.dialog.unexpected_error.copy_error_message_button.message":j7,"animated_java.dialog.unexpected_error.copy_error_message_button.description":A7,"animated_java.dialog.unexpected_error.paragraph":T7,"animated_java.dialog.blueprint_settings.title":C7,"animated_java.dialog.blueprint_settings.advanced_settings_warning":S7,"animated_java.dialog.blueprint_settings.blueprint_name.title":I7,"animated_java.dialog.blueprint_settings.blueprint_name.description":O7,"animated_java.dialog.blueprint_settings.texture_size.title":B7,"animated_java.dialog.blueprint_settings.texture_size.description":N7,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":F7,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":D7,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":R7,"animated_java.dialog.blueprint_settings.export_settings.title":M7,"animated_java.dialog.blueprint_settings.export_namespace.title":P7,"animated_java.dialog.blueprint_settings.export_namespace.description":L7,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":V7,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":z7,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":U7,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":q7,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":H7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":G7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":J7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":W7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":K7,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":Z7,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":Y7,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":X7,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":Q7,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":$7,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":eR,"animated_java.dialog.blueprint_settings.show_bounding_box.title":tR,"animated_java.dialog.blueprint_settings.show_bounding_box.description":nR,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":iR,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":rR,"animated_java.dialog.blueprint_settings.bounding_box.title":aR,"animated_java.dialog.blueprint_settings.bounding_box.description":oR,"animated_java.dialog.blueprint_settings.target_minecraft_version.title":sR,"animated_java.dialog.blueprint_settings.target_minecraft_version.description":lR,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":cR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":uR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":dR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.title":pR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.description":fR,"animated_java.dialog.blueprint_settings.display_item.title":mR,"animated_java.dialog.blueprint_settings.display_item.description":hR,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":gR,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":_R,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":bR,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":xR,"animated_java.dialog.blueprint_settings.display_item.warning.item_model_not_generated":vR,"animated_java.dialog.blueprint_settings.display_item.error.item_model_not_found":yR,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":wR,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":kR,"animated_java.dialog.blueprint_settings.resource_pack.title":ER,"animated_java.dialog.blueprint_settings.resource_pack.description":jR,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":AR,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":TR,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":CR,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":SR,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":IR,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":OR,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":BR,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":NR,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":FR,"animated_java.dialog.blueprint_settings.display_item_path.title":DR,"animated_java.dialog.blueprint_settings.display_item_path.description":RR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":MR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":PR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":LR,"animated_java.dialog.blueprint_settings.model_folder.title":VR,"animated_java.dialog.blueprint_settings.model_folder.description":zR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":UR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":qR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":HR,"animated_java.dialog.blueprint_settings.texture_folder.title":GR,"animated_java.dialog.blueprint_settings.texture_folder.description":JR,"animated_java.dialog.blueprint_settings.data_pack_settings.title":WR,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":KR,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":ZR,"animated_java.dialog.blueprint_settings.data_pack.title":YR,"animated_java.dialog.blueprint_settings.data_pack.description":XR,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":QR,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":$R,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":eM,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":tM,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":nM,"animated_java.dialog.blueprint_settings.data_pack_zip.title":iM,"animated_java.dialog.blueprint_settings.data_pack_zip.description":rM,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":aM,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":oM,"animated_java.dialog.blueprint_settings.summon_commands.title":sM,"animated_java.dialog.blueprint_settings.summon_commands.description":lM,"animated_java.dialog.blueprint_settings.ticking_commands.title":cM,"animated_java.dialog.blueprint_settings.ticking_commands.description":uM,"animated_java.dialog.blueprint_settings.interpolation_duration.title":dM,"animated_java.dialog.blueprint_settings.interpolation_duration.description":pM,"animated_java.dialog.blueprint_settings.teleportation_duration.title":fM,"animated_java.dialog.blueprint_settings.teleportation_duration.description":mM,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":hM,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":gM,"animated_java.dialog.blueprint_settings.show_function_errors.title":_M,"animated_java.dialog.blueprint_settings.show_function_errors.description":bM,"animated_java.dialog.blueprint_settings.show_outdated_warning.title":xM,"animated_java.dialog.blueprint_settings.show_outdated_warning.description":vM,"animated_java.dialog.blueprint_settings.baked_animations.title":yM,"animated_java.dialog.blueprint_settings.baked_animations.description":wM,"animated_java.dialog.blueprint_settings.json_file.title":kM,"animated_java.dialog.blueprint_settings.json_file.description":EM,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":jM,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":AM,"animated_java.dialog.bone_config.title":TM,"animated_java.dialog.bone_config.selected_variant":CM,"animated_java.dialog.bone_config.default_variant_subtitle":SM,"animated_java.dialog.bone_config.selected_variant_subtitle":IM,"animated_java.dialog.bone_config.use_nbt.title":OM,"animated_java.dialog.bone_config.use_nbt.description":BM,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":NM,"animated_java.dialog.bone_config.inherit_settings.title":FM,"animated_java.dialog.bone_config.inherit_settings.description":DM,"animated_java.dialog.bone_config.custom_name.title":RM,"animated_java.dialog.bone_config.custom_name.description":MM,"animated_java.dialog.bone_config.custom_name.invalid_json.error":PM,"animated_java.dialog.bone_config.custom_name_visible.title":LM,"animated_java.dialog.bone_config.custom_name_visible.description":VM,"animated_java.dialog.bone_config.glowing.title":zM,"animated_java.dialog.bone_config.glowing.description":UM,"animated_java.dialog.bone_config.override_glow_color.title":qM,"animated_java.dialog.bone_config.override_glow_color.description":HM,"animated_java.dialog.bone_config.glow_color.title":GM,"animated_java.dialog.bone_config.glow_color.description":JM,"animated_java.dialog.bone_config.shadow_radius.title":WM,"animated_java.dialog.bone_config.shadow_radius.description":KM,"animated_java.dialog.bone_config.shadow_strength.title":ZM,"animated_java.dialog.bone_config.shadow_strength.description":YM,"animated_java.dialog.bone_config.override_brightness.title":XM,"animated_java.dialog.bone_config.override_brightness.description":QM,"animated_java.dialog.bone_config.brightness_override.title":$M,"animated_java.dialog.bone_config.brightness_override.description":eP,"animated_java.dialog.bone_config.use_custom_brightness.title":tP,"animated_java.dialog.bone_config.use_custom_brightness.description":nP,"animated_java.dialog.bone_config.custom_brightness.title":iP,"animated_java.dialog.bone_config.custom_brightness.description":rP,"animated_java.dialog.bone_config.enchanted.title":aP,"animated_java.dialog.bone_config.enchanted.description":oP,"animated_java.dialog.bone_config.invisible.title":sP,"animated_java.dialog.bone_config.invisible.description":lP,"animated_java.dialog.bone_config.nbt.title":cP,"animated_java.dialog.bone_config.nbt.description":uP,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":dP,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":pP,"animated_java.dialog.bone_config.billboard.title":fP,"animated_java.dialog.bone_config.billboard.description":mP,"animated_java.dialog.bone_config.billboard.options.fixed":hP,"animated_java.dialog.bone_config.billboard.options.vertical":gP,"animated_java.dialog.bone_config.billboard.options.horizontal":_P,"animated_java.dialog.bone_config.billboard.options.center":bP,"animated_java.dialog.locator_config.title":xP,"animated_java.dialog.locator_config.plugin_mode_warning":vP,"animated_java.dialog.locator_config.use_entity.title":yP,"animated_java.dialog.locator_config.use_entity.description":wP,"animated_java.dialog.locator_config.entity_type.title":kP,"animated_java.dialog.locator_config.entity_type.description":EP,"animated_java.dialog.locator_config.entity_type.error.empty":jP,"animated_java.dialog.locator_config.entity_type.warning.invalid":AP,"animated_java.dialog.locator_config.summon_commands.title":TP,"animated_java.dialog.locator_config.summon_commands.description":CP,"animated_java.dialog.locator_config.ticking_commands.title":SP,"animated_java.dialog.locator_config.ticking_commands.description":IP,"animated_java.dialog.text_display_config.title":OP,"animated_java.dialog.bone_config.vanilla_item_model.title":BP,"animated_java.dialog.bone_config.vanilla_item_model.description":NP,"animated_java.dialog.text_display_config.use_nbt.title":FP,"animated_java.dialog.text_display_config.use_nbt.description":DP,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":RP,"animated_java.dialog.text_display_config.inherit_settings.title":MP,"animated_java.dialog.text_display_config.inherit_settings.description":PP,"animated_java.dialog.text_display_config.glowing.title":LP,"animated_java.dialog.text_display_config.glowing.description":VP,"animated_java.dialog.text_display_config.override_glow_color.title":zP,"animated_java.dialog.text_display_config.override_glow_color.description":UP,"animated_java.dialog.text_display_config.glow_color.title":qP,"animated_java.dialog.text_display_config.glow_color.description":HP,"animated_java.dialog.text_display_config.shadow_radius.title":GP,"animated_java.dialog.text_display_config.shadow_radius.description":JP,"animated_java.dialog.text_display_config.shadow_strength.title":WP,"animated_java.dialog.text_display_config.shadow_strength.description":KP,"animated_java.dialog.text_display_config.override_brightness.title":ZP,"animated_java.dialog.text_display_config.override_brightness.description":YP,"animated_java.dialog.text_display_config.brightness_override.title":XP,"animated_java.dialog.text_display_config.brightness_override.description":QP,"animated_java.dialog.text_display_config.use_custom_brightness.title":$P,"animated_java.dialog.text_display_config.use_custom_brightness.description":eL,"animated_java.dialog.text_display_config.custom_brightness.title":tL,"animated_java.dialog.text_display_config.custom_brightness.description":nL,"animated_java.dialog.text_display_config.invisible.title":iL,"animated_java.dialog.text_display_config.invisible.description":rL,"animated_java.dialog.text_display_config.nbt.title":aL,"animated_java.dialog.text_display_config.nbt.description":oL,"animated_java.dialog.text_display_config.billboard.title":sL,"animated_java.dialog.text_display_config.billboard.description":lL,"animated_java.dialog.text_display_config.billboard.options.fixed":cL,"animated_java.dialog.text_display_config.billboard.options.vertical":uL,"animated_java.dialog.text_display_config.billboard.options.horizontal":dL,"animated_java.dialog.text_display_config.billboard.options.center":pL,"animated_java.dialog.vanilla_block_display_config.title":fL,"animated_java.dialog.vanilla_block_display.custom_name.title":mL,"animated_java.dialog.vanilla_block_display.custom_name.description":hL,"animated_java.dialog.vanilla_block_display.custom_name.invalid_json.error":gL,"animated_java.dialog.vanilla_block_display.custom_name_visible.title":_L,"animated_java.dialog.vanilla_block_display.custom_name_visible.description":bL,"animated_java.dialog.vanilla_item_display_config.title":xL,"animated_java.dialog.vanilla_item_display.custom_name.title":vL,"animated_java.dialog.vanilla_item_display.custom_name.description":yL,"animated_java.dialog.vanilla_item_display.custom_name.invalid_json.error":wL,"animated_java.dialog.vanilla_item_display.custom_name_visible.title":kL,"animated_java.dialog.vanilla_item_display.custom_name_visible.description":EL,"animated_java.dialog.variant_config.title":jL,"animated_java.dialog.variant_config.variant_display_name":AL,"animated_java.dialog.variant_config.variant_display_name.description":TL,"animated_java.dialog.variant_config.generate_name_from_display_name":CL,"animated_java.dialog.variant_config.generate_name_from_display_name.description":SL,"animated_java.dialog.variant_config.variant_name":IL,"animated_java.dialog.variant_config.variant_name.description":OL,"animated_java.dialog.variant_config.texture_map.title":BL,"animated_java.dialog.variant_config.texture_map.description":NL,"animated_java.dialog.variant_config.texture_map.create_new_mapping":FL,"animated_java.dialog.variant_config.texture_map.no_mappings":DL,"animated_java.dialog.variant_config.bone_lists.description":RL,"animated_java.dialog.variant_config.excluded_nodes.title":ML,"animated_java.dialog.variant_config.excluded_nodes.description":PL,"animated_java.dialog.variant_config.included_nodes.title":LL,"animated_java.dialog.variant_config.included_nodes.description":VL,"animated_java.dialog.variant_config.swap_columns_button.tooltip":zL,"animated_java.action.upgrade_old_aj_model_loader.name":UL,"animated_java.dialog.upgrade_old_aj_model_loader.title":qL,"animated_java.action.upgrade_old_aj_model_loader.select_file":HL,"animated_java.action.upgrade_old_aj_model_loader.body":GL,"animated_java.action.upgrade_old_aj_model_loader.button":JL,"animated_java.dialog.animation_properties.title":WL,"animated_java.dialog.animation_properties.animation_name.title":KL,"animated_java.dialog.animation_properties.animation_name.description":ZL,"animated_java.dialog.animation_properties.loop_mode.title":YL,"animated_java.dialog.animation_properties.loop_mode.description":XL,"animated_java.dialog.animation_properties.loop_mode.options.once":QL,"animated_java.dialog.animation_properties.loop_mode.options.hold":$L,"animated_java.dialog.animation_properties.loop_mode.options.loop":e9,"animated_java.dialog.animation_properties.animation_name.error.empty":t9,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":n9,"animated_java.dialog.animation_properties.loop_delay.title":i9,"animated_java.dialog.animation_properties.loop_delay.description":r9,"animated_java.dialog.animation_properties.bone_lists.description":a9,"animated_java.dialog.animation_properties.excluded_nodes.title":o9,"animated_java.dialog.animation_properties.excluded_nodes.description":s9,"animated_java.dialog.animation_properties.included_nodes.title":l9,"animated_java.dialog.animation_properties.included_nodes.description":c9,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":u9,"animated_java.dialog.export_progress.title":d9,"animated_java.dialog.blueprint_loading.title":p9,"animated_java.panel.variants.title":f9,"animated_java.panel.variants.tool.create_new_variant":m9,"animated_java.panel.variants.tool.edit_variant":h9,"animated_java.panel.variants.tool.duplicate_selected_variant":g9,"animated_java.panel.variants.tool.delete_selected_variant":_9,"animated_java.panel.variants.tool.variant_visible":b9,"animated_java.panel.variants.tool.variant_not_visible":x9,"animated_java.panel.variants.tool.cannot_delete_default_variant":v9,"animated_java.panel.variants.tool.cannot_edit_default_variant":y9,"animated_java.action.variants.create":w9,"animated_java.action.variants.duplicate":k9,"animated_java.action.variants.open_config":E9,"animated_java.action.variants.delete":j9,"animated_java.animation.excluded_nodes":A9,"animated_java.animation.invert_excluded_nodes":T9,"animated_java.effect_animator.timeline.variant":C9,"animated_java.effect_animator.timeline.commands":S9,"animated_java.effect_animator.keyframes.variant":I9,"animated_java.effect_animator.keyframes.commands":O9,"animated_java.effect_animator.keyframes.execute_condition":B9,"animated_java.panel.keyframe.keyframe_title":N9,"animated_java.panel.keyframe.variant.title":F9,"animated_java.panel.keyframe.variant.description":D9,"animated_java.panel.keyframe.commands.title":R9,"animated_java.panel.keyframe.commands.description":M9,"animated_java.panel.keyframe.execute_condition.title":P9,"animated_java.panel.keyframe.execute_condition.description":L9,"animated_java.panel.keyframe.repeat.title":V9,"animated_java.panel.keyframe.repeat.description":z9,"animated_java.panel.keyframe.repeat_frequency.title":U9,"animated_java.panel.keyframe.repeat_frequency.description":q9,"animated_java.panel.keyframe.easing_type.title":H9,"animated_java.panel.keyframe.easing_type.description":G9,"animated_java.panel.keyframe.easing_type.options.linear":J9,"animated_java.panel.keyframe.easing_type.options.sine":W9,"animated_java.panel.keyframe.easing_type.options.quad":K9,"animated_java.panel.keyframe.easing_type.options.cubic":Z9,"animated_java.panel.keyframe.easing_type.options.quart":Y9,"animated_java.panel.keyframe.easing_type.options.quint":X9,"animated_java.panel.keyframe.easing_type.options.expo":Q9,"animated_java.panel.keyframe.easing_type.options.circ":$9,"animated_java.panel.keyframe.easing_type.options.elastic":eV,"animated_java.panel.keyframe.easing_type.options.back":tV,"animated_java.panel.keyframe.easing_type.options.bounce":nV,"animated_java.panel.keyframe.easing_mode.title":iV,"animated_java.panel.keyframe.easing_mode.description":rV,"animated_java.panel.keyframe.easing_mode.options.in":aV,"animated_java.panel.keyframe.easing_mode.options.out":oV,"animated_java.panel.keyframe.easing_mode.options.inout":sV,"animated_java.panel.keyframe.easing_args.title":lV,"animated_java.panel.keyframe.easing_args.description":cV,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":uV,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":dV,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":pV,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":fV,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":mV,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":hV,"animated_java.panel.keyframe.nonlinear_interpolation":gV,"animated_java.panel.text_display.title":_V,"animated_java.tool.text_display.line_width.title":bV,"animated_java.tool.text_display.line_width.description":xV,"animated_java.tool.text_display.background_color.title":vV,"animated_java.tool.text_display.background_color.description":yV,"animated_java.tool.text_display.text_shadow.title":wV,"animated_java.tool.text_display.text_shadow.description":kV,"animated_java.tool.text_display.text_alignment.title":EV,"animated_java.tool.text_display.text_alignment.description":jV,"animated_java.tool.text_display.text_alignment.options.left":AV,"animated_java.tool.text_display.text_alignment.options.center":TV,"animated_java.tool.text_display.text_alignment.options.right":CV,"animated_java.tool.text_display.see_through.title":SV,"animated_java.tool.text_display.see_through.description":IV,"animated_java.panel.vanilla_item_display.title":OV,"animated_java.panel.vanilla_item_display.description":BV,"animated_java.tool.item_display.item_display.title":NV,"animated_java.tool.item_display.item_display.description":FV,"animated_java.tool.item_display.item_display.options.none":DV,"animated_java.tool.item_display.item_display.options.thirdperson_lefthand":RV,"animated_java.tool.item_display.item_display.options.thirdperson_righthand":MV,"animated_java.tool.item_display.item_display.options.firstperson_lefthand":PV,"animated_java.tool.item_display.item_display.options.firstperson_righthand":LV,"animated_java.tool.item_display.item_display.options.head":VV,"animated_java.tool.item_display.item_display.options.gui":zV,"animated_java.tool.item_display.item_display.options.ground":UV,"animated_java.tool.item_display.item_display.options.fixed":qV,"animated_java.panel.vanilla_block_display.title":HV,"animated_java.panel.vanilla_block_display.description":GV,"animated_java.vanilla_item_display.title":JV,"animated_java.misc.failed_to_export.title":WV,"animated_java.misc.failed_to_export.custom_models.message":KV,"animated_java.misc.failed_to_export.blueprint_settings.message":ZV,"animated_java.misc.failed_to_export.blueprint_settings.error_item":YV,"animated_java.misc.failed_to_export.button":XV,"animated_java.misc.failed_to_export.invalid_rotation.message":QV,"animated_java.misc.failed_to_export.rig_has_textures_but_no_custom_models.message":$V,"animated_java.misc.failed_to_export.rig_has_custom_models_but_no_textures.message":ez,"animated_java.format_category.animated_java":tz,"animated_java.block_model_manager.fluid_warning":nz,"animated_java.block_model_manager.mob_head_warning":iz,"animated_java.block_model_manager.facing_warning":rz,"animated_java.error.blueprint_export_path_doesnt_exist.title":az,"animated_java.error.blueprint_export_path_doesnt_exist.description":oz};var tg={};On(tg,{"animated_java.action.create_text_display.title":()=>hz,"animated_java.action.create_vanilla_block_display.title":()=>_z,"animated_java.action.create_vanilla_item_display.title":()=>gz,"animated_java.action.export.name":()=>mz,"animated_java.action.open_about.name":()=>uz,"animated_java.action.open_blueprint_settings.name":()=>lz,"animated_java.action.open_bone_config.name":()=>dz,"animated_java.action.open_documentation.name":()=>cz,"animated_java.action.open_locator_config.name":()=>pz,"animated_java.action.open_text_display_config.name":()=>fz,"animated_java.action.open_vanilla_block_display_config.name":()=>xz,"animated_java.action.open_vanilla_item_display_config.name":()=>bz,"animated_java.action.upgrade_old_aj_model_loader.body":()=>uG,"animated_java.action.upgrade_old_aj_model_loader.button":()=>dG,"animated_java.action.upgrade_old_aj_model_loader.name":()=>sG,"animated_java.action.upgrade_old_aj_model_loader.select_file":()=>cG,"animated_java.action.variants.create":()=>LG,"animated_java.action.variants.delete":()=>UG,"animated_java.action.variants.duplicate":()=>VG,"animated_java.action.variants.open_config":()=>zG,"animated_java.animation.excluded_nodes":()=>qG,"animated_java.animation.invert_excluded_nodes":()=>HG,"animated_java.block_model_manager.mob_head_warning":()=>nW,"animated_java.dialog.about.close_button":()=>Ez,"animated_java.dialog.about.title":()=>kz,"animated_java.dialog.animation_properties.animation_name.description":()=>mG,"animated_java.dialog.animation_properties.animation_name.error.empty":()=>vG,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":()=>yG,"animated_java.dialog.animation_properties.animation_name.title":()=>fG,"animated_java.dialog.animation_properties.bone_lists.description":()=>EG,"animated_java.dialog.animation_properties.excluded_nodes.description":()=>AG,"animated_java.dialog.animation_properties.excluded_nodes.title":()=>jG,"animated_java.dialog.animation_properties.included_nodes.description":()=>CG,"animated_java.dialog.animation_properties.included_nodes.title":()=>TG,"animated_java.dialog.animation_properties.loop_delay.description":()=>kG,"animated_java.dialog.animation_properties.loop_delay.title":()=>wG,"animated_java.dialog.animation_properties.loop_mode.description":()=>gG,"animated_java.dialog.animation_properties.loop_mode.options.hold":()=>bG,"animated_java.dialog.animation_properties.loop_mode.options.loop":()=>xG,"animated_java.dialog.animation_properties.loop_mode.options.once":()=>_G,"animated_java.dialog.animation_properties.loop_mode.title":()=>hG,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":()=>SG,"animated_java.dialog.animation_properties.title":()=>pG,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":()=>FU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":()=>NU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":()=>DU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.description":()=>MU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":()=>LU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":()=>PU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":()=>VU,"animated_java.dialog.blueprint_settings.advanced_settings_warning":()=>Oz,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":()=>oU,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":()=>aU,"animated_java.dialog.blueprint_settings.baked_animations.description":()=>pq,"animated_java.dialog.blueprint_settings.baked_animations.title":()=>dq,"animated_java.dialog.blueprint_settings.blueprint_name.description":()=>Nz,"animated_java.dialog.blueprint_settings.blueprint_name.title":()=>Bz,"animated_java.dialog.blueprint_settings.bounding_box.description":()=>lU,"animated_java.dialog.blueprint_settings.bounding_box.title":()=>sU,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":()=>xU,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":()=>bU,"animated_java.dialog.blueprint_settings.data_pack.description":()=>WU,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":()=>ZU,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":()=>QU,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":()=>XU,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":()=>KU,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":()=>YU,"animated_java.dialog.blueprint_settings.data_pack.title":()=>JU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":()=>$z,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":()=>nU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":()=>eU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":()=>tU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":()=>Qz,"animated_java.dialog.blueprint_settings.data_pack_settings.title":()=>qU,"animated_java.dialog.blueprint_settings.data_pack_zip.description":()=>eq,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":()=>tq,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":()=>nq,"animated_java.dialog.blueprint_settings.data_pack_zip.title":()=>$U,"animated_java.dialog.blueprint_settings.display_item.description":()=>fU,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":()=>hU,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":()=>gU,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":()=>mU,"animated_java.dialog.blueprint_settings.display_item.title":()=>pU,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":()=>_U,"animated_java.dialog.blueprint_settings.display_item_path.description":()=>BU,"animated_java.dialog.blueprint_settings.display_item_path.title":()=>OU,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":()=>GU,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":()=>HU,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":()=>dU,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":()=>uU,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":()=>Jz,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":()=>Gz,"animated_java.dialog.blueprint_settings.export_namespace.description":()=>zz,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":()=>Uz,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":()=>Hz,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":()=>qz,"animated_java.dialog.blueprint_settings.export_namespace.title":()=>Vz,"animated_java.dialog.blueprint_settings.export_settings.title":()=>Lz,"animated_java.dialog.blueprint_settings.interpolation_duration.description":()=>oq,"animated_java.dialog.blueprint_settings.interpolation_duration.title":()=>aq,"animated_java.dialog.blueprint_settings.json_file.description":()=>mq,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":()=>hq,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":()=>gq,"animated_java.dialog.blueprint_settings.json_file.title":()=>fq,"animated_java.dialog.blueprint_settings.model_folder.title":()=>RU,"animated_java.dialog.blueprint_settings.resource_pack.description":()=>yU,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":()=>kU,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":()=>AU,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":()=>jU,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":()=>wU,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":()=>EU,"animated_java.dialog.blueprint_settings.resource_pack.title":()=>vU,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":()=>Kz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":()=>Xz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":()=>Zz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":()=>Yz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":()=>Wz,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":()=>cU,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":()=>CU,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":()=>SU,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":()=>IU,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":()=>TU,"animated_java.dialog.blueprint_settings.show_bounding_box.description":()=>rU,"animated_java.dialog.blueprint_settings.show_bounding_box.title":()=>iU,"animated_java.dialog.blueprint_settings.summon_commands.description":()=>rq,"animated_java.dialog.blueprint_settings.summon_commands.title":()=>iq,"animated_java.dialog.blueprint_settings.teleportation_duration.description":()=>lq,"animated_java.dialog.blueprint_settings.teleportation_duration.title":()=>sq,"animated_java.dialog.blueprint_settings.texture_folder.description":()=>UU,"animated_java.dialog.blueprint_settings.texture_folder.title":()=>zU,"animated_java.dialog.blueprint_settings.texture_size.description":()=>Dz,"animated_java.dialog.blueprint_settings.texture_size.title":()=>Fz,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":()=>Pz,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":()=>Mz,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":()=>Rz,"animated_java.dialog.blueprint_settings.title":()=>Iz,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":()=>uq,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":()=>cq,"animated_java.dialog.bone_config.billboard.description":()=>Zq,"animated_java.dialog.bone_config.billboard.options.center":()=>$q,"animated_java.dialog.bone_config.billboard.options.fixed":()=>Yq,"animated_java.dialog.bone_config.billboard.options.horizontal":()=>Qq,"animated_java.dialog.bone_config.billboard.options.vertical":()=>Xq,"animated_java.dialog.bone_config.billboard.title":()=>Kq,"animated_java.dialog.bone_config.brightness_override.description":()=>Lq,"animated_java.dialog.bone_config.brightness_override.title":()=>Pq,"animated_java.dialog.bone_config.default_variant_subtitle":()=>xq,"animated_java.dialog.bone_config.enchanted.description":()=>zq,"animated_java.dialog.bone_config.enchanted.title":()=>Vq,"animated_java.dialog.bone_config.glow_color.description":()=>Oq,"animated_java.dialog.bone_config.glow_color.title":()=>Iq,"animated_java.dialog.bone_config.glowing.description":()=>Tq,"animated_java.dialog.bone_config.glowing.title":()=>Aq,"animated_java.dialog.bone_config.inherit_settings.description":()=>jq,"animated_java.dialog.bone_config.inherit_settings.title":()=>Eq,"animated_java.dialog.bone_config.invisible.description":()=>qq,"animated_java.dialog.bone_config.invisible.title":()=>Uq,"animated_java.dialog.bone_config.nbt.description":()=>Gq,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":()=>Wq,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":()=>Jq,"animated_java.dialog.bone_config.nbt.title":()=>Hq,"animated_java.dialog.bone_config.override_brightness.description":()=>Mq,"animated_java.dialog.bone_config.override_brightness.title":()=>Rq,"animated_java.dialog.bone_config.override_glow_color.description":()=>Sq,"animated_java.dialog.bone_config.override_glow_color.title":()=>Cq,"animated_java.dialog.bone_config.selected_variant":()=>bq,"animated_java.dialog.bone_config.selected_variant_subtitle":()=>vq,"animated_java.dialog.bone_config.shadow_radius.description":()=>Nq,"animated_java.dialog.bone_config.shadow_radius.title":()=>Bq,"animated_java.dialog.bone_config.shadow_strength.description":()=>Dq,"animated_java.dialog.bone_config.shadow_strength.title":()=>Fq,"animated_java.dialog.bone_config.title":()=>_q,"animated_java.dialog.bone_config.use_nbt.description":()=>wq,"animated_java.dialog.bone_config.use_nbt.title":()=>yq,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":()=>kq,"animated_java.dialog.bone_config.vanilla_item_model.description":()=>mH,"animated_java.dialog.bone_config.vanilla_item_model.title":()=>fH,"animated_java.dialog.export_progress.title":()=>IG,"animated_java.dialog.locator_config.entity_type.description":()=>aH,"animated_java.dialog.locator_config.entity_type.error.empty":()=>oH,"animated_java.dialog.locator_config.entity_type.title":()=>rH,"animated_java.dialog.locator_config.entity_type.warning.invalid":()=>sH,"animated_java.dialog.locator_config.plugin_mode_warning":()=>tH,"animated_java.dialog.locator_config.summon_commands.description":()=>cH,"animated_java.dialog.locator_config.summon_commands.title":()=>lH,"animated_java.dialog.locator_config.ticking_commands.description":()=>dH,"animated_java.dialog.locator_config.ticking_commands.title":()=>uH,"animated_java.dialog.locator_config.title":()=>eH,"animated_java.dialog.locator_config.use_entity.description":()=>iH,"animated_java.dialog.locator_config.use_entity.title":()=>nH,"animated_java.dialog.text_display_config.billboard.description":()=>LH,"animated_java.dialog.text_display_config.billboard.options.center":()=>qH,"animated_java.dialog.text_display_config.billboard.options.fixed":()=>VH,"animated_java.dialog.text_display_config.billboard.options.horizontal":()=>UH,"animated_java.dialog.text_display_config.billboard.options.vertical":()=>zH,"animated_java.dialog.text_display_config.billboard.title":()=>PH,"animated_java.dialog.text_display_config.brightness_override.description":()=>NH,"animated_java.dialog.text_display_config.brightness_override.title":()=>BH,"animated_java.dialog.text_display_config.glow_color.description":()=>jH,"animated_java.dialog.text_display_config.glow_color.title":()=>EH,"animated_java.dialog.text_display_config.glowing.description":()=>yH,"animated_java.dialog.text_display_config.glowing.title":()=>vH,"animated_java.dialog.text_display_config.inherit_settings.description":()=>xH,"animated_java.dialog.text_display_config.inherit_settings.title":()=>bH,"animated_java.dialog.text_display_config.invisible.description":()=>DH,"animated_java.dialog.text_display_config.invisible.title":()=>FH,"animated_java.dialog.text_display_config.nbt.description":()=>MH,"animated_java.dialog.text_display_config.nbt.title":()=>RH,"animated_java.dialog.text_display_config.override_brightness.description":()=>OH,"animated_java.dialog.text_display_config.override_brightness.title":()=>IH,"animated_java.dialog.text_display_config.override_glow_color.description":()=>kH,"animated_java.dialog.text_display_config.override_glow_color.title":()=>wH,"animated_java.dialog.text_display_config.shadow_radius.description":()=>TH,"animated_java.dialog.text_display_config.shadow_radius.title":()=>AH,"animated_java.dialog.text_display_config.shadow_strength.description":()=>SH,"animated_java.dialog.text_display_config.shadow_strength.title":()=>CH,"animated_java.dialog.text_display_config.title":()=>pH,"animated_java.dialog.text_display_config.use_nbt.description":()=>gH,"animated_java.dialog.text_display_config.use_nbt.title":()=>hH,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":()=>_H,"animated_java.dialog.unexpected_error.close_button":()=>Az,"animated_java.dialog.unexpected_error.copy_error_message_button.description":()=>Cz,"animated_java.dialog.unexpected_error.copy_error_message_button.message":()=>Tz,"animated_java.dialog.unexpected_error.paragraph":()=>Sz,"animated_java.dialog.unexpected_error.title":()=>jz,"animated_java.dialog.upgrade_old_aj_model_loader.title":()=>lG,"animated_java.dialog.variant_config.bone_lists.description":()=>tG,"animated_java.dialog.variant_config.excluded_nodes.description":()=>iG,"animated_java.dialog.variant_config.excluded_nodes.title":()=>nG,"animated_java.dialog.variant_config.generate_name_from_display_name":()=>WH,"animated_java.dialog.variant_config.generate_name_from_display_name.description":()=>KH,"animated_java.dialog.variant_config.included_nodes.description":()=>aG,"animated_java.dialog.variant_config.included_nodes.title":()=>rG,"animated_java.dialog.variant_config.swap_columns_button.tooltip":()=>oG,"animated_java.dialog.variant_config.texture_map.create_new_mapping":()=>$H,"animated_java.dialog.variant_config.texture_map.description":()=>QH,"animated_java.dialog.variant_config.texture_map.no_mappings":()=>eG,"animated_java.dialog.variant_config.texture_map.title":()=>XH,"animated_java.dialog.variant_config.title":()=>HH,"animated_java.dialog.variant_config.variant_display_name":()=>GH,"animated_java.dialog.variant_config.variant_display_name.description":()=>JH,"animated_java.dialog.variant_config.variant_name":()=>ZH,"animated_java.dialog.variant_config.variant_name.description":()=>YH,"animated_java.effect_animator.keyframes.commands":()=>KG,"animated_java.effect_animator.keyframes.execute_condition":()=>ZG,"animated_java.effect_animator.keyframes.variant":()=>WG,"animated_java.effect_animator.timeline.commands":()=>JG,"animated_java.effect_animator.timeline.variant":()=>GG,"animated_java.error.blueprint_export_path_doesnt_exist.description":()=>rW,"animated_java.error.blueprint_export_path_doesnt_exist.title":()=>iW,"animated_java.format_category.animated_java":()=>tW,"animated_java.misc.failed_to_export.blueprint_settings.error_item":()=>$J,"animated_java.misc.failed_to_export.blueprint_settings.message":()=>QJ,"animated_java.misc.failed_to_export.button":()=>eW,"animated_java.misc.failed_to_export.custom_models.message":()=>XJ,"animated_java.misc.failed_to_export.title":()=>YJ,"animated_java.panel.keyframe.commands.description":()=>eJ,"animated_java.panel.keyframe.commands.title":()=>$G,"animated_java.panel.keyframe.easing_args.description":()=>AJ,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":()=>IJ,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":()=>SJ,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":()=>BJ,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":()=>OJ,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":()=>CJ,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":()=>TJ,"animated_java.panel.keyframe.easing_args.title":()=>jJ,"animated_java.panel.keyframe.easing_mode.description":()=>yJ,"animated_java.panel.keyframe.easing_mode.options.in":()=>wJ,"animated_java.panel.keyframe.easing_mode.options.inout":()=>EJ,"animated_java.panel.keyframe.easing_mode.options.out":()=>kJ,"animated_java.panel.keyframe.easing_mode.title":()=>vJ,"animated_java.panel.keyframe.easing_type.description":()=>lJ,"animated_java.panel.keyframe.easing_type.options.back":()=>bJ,"animated_java.panel.keyframe.easing_type.options.bounce":()=>xJ,"animated_java.panel.keyframe.easing_type.options.circ":()=>gJ,"animated_java.panel.keyframe.easing_type.options.cubic":()=>pJ,"animated_java.panel.keyframe.easing_type.options.elastic":()=>_J,"animated_java.panel.keyframe.easing_type.options.expo":()=>hJ,"animated_java.panel.keyframe.easing_type.options.linear":()=>cJ,"animated_java.panel.keyframe.easing_type.options.quad":()=>dJ,"animated_java.panel.keyframe.easing_type.options.quart":()=>fJ,"animated_java.panel.keyframe.easing_type.options.quint":()=>mJ,"animated_java.panel.keyframe.easing_type.options.sine":()=>uJ,"animated_java.panel.keyframe.easing_type.title":()=>sJ,"animated_java.panel.keyframe.execute_condition.description":()=>nJ,"animated_java.panel.keyframe.execute_condition.title":()=>tJ,"animated_java.panel.keyframe.keyframe_title":()=>YG,"animated_java.panel.keyframe.repeat.description":()=>rJ,"animated_java.panel.keyframe.repeat.title":()=>iJ,"animated_java.panel.keyframe.repeat_frequency.description":()=>oJ,"animated_java.panel.keyframe.repeat_frequency.title":()=>aJ,"animated_java.panel.keyframe.variant.description":()=>QG,"animated_java.panel.keyframe.variant.title":()=>XG,"animated_java.panel.text_display.title":()=>NJ,"animated_java.panel.vanilla_block_display.description":()=>KJ,"animated_java.panel.vanilla_block_display.title":()=>WJ,"animated_java.panel.vanilla_item_display.description":()=>JJ,"animated_java.panel.vanilla_item_display.title":()=>GJ,"animated_java.panel.variants.title":()=>OG,"animated_java.panel.variants.tool.cannot_delete_default_variant":()=>PG,"animated_java.panel.variants.tool.create_new_variant":()=>BG,"animated_java.panel.variants.tool.delete_selected_variant":()=>DG,"animated_java.panel.variants.tool.duplicate_selected_variant":()=>FG,"animated_java.panel.variants.tool.edit_variant":()=>NG,"animated_java.panel.variants.tool.variant_not_visible":()=>MG,"animated_java.panel.variants.tool.variant_visible":()=>RG,"animated_java.popup.loading.loading":()=>vz,"animated_java.popup.loading.offline":()=>wz,"animated_java.popup.loading.success":()=>yz,"animated_java.tool.text_display.background_color.description":()=>MJ,"animated_java.tool.text_display.background_color.title":()=>RJ,"animated_java.tool.text_display.line_width.description":()=>DJ,"animated_java.tool.text_display.line_width.title":()=>FJ,"animated_java.tool.text_display.text_alignment.description":()=>zJ,"animated_java.tool.text_display.text_alignment.options.center":()=>qJ,"animated_java.tool.text_display.text_alignment.options.left":()=>UJ,"animated_java.tool.text_display.text_alignment.options.right":()=>HJ,"animated_java.tool.text_display.text_alignment.title":()=>VJ,"animated_java.tool.text_display.text_shadow.description":()=>LJ,"animated_java.tool.text_display.text_shadow.title":()=>PJ,"animated_java.vanilla_item_display.title":()=>ZJ,default:()=>aW});var lz="Blauwdruk Instellingen",cz="Documentatie",uz="Over",dz="Bot Configuratie",pz="Locator Configuratie",fz="Tekstweergave Configuratie",mz="Exporteren",hz="Voeg Tekstweergave toe",gz="Voeg Vanilla Voorwerpweergave toe",_z="Voeg Vanilla Blokweergave toe",bz="Vanilla Voorwerpweergave Configuratie",xz="Vanilla Blokweergave Configuratie",vz="Animated Java Laden...",yz="Animated Java succesvol geladen!",wz=`Animated Java Kon niet Verbinden! -Sommige functies zijn mogelijk niet beschikbaar.`,kz="Over Animated Java",Ez="Sluiten",jz="Er Is Een Onverwachte Fout Opgetreden!",Az="Sluiten",Tz="Foutmelding Gekopieerd naar klembord!",Cz="Klik op om de foutmelding naar het klembord te kopi\xEBren.",Sz="Meld deze fout door lid te worden van onze {0} en een thread te maken in het #animated-java-support kanaal, of door een probleem aan te maken op onze {1}. Bedankt!",Iz="Blauwdruk Instellingen",Oz="Geavanceerde instellingen moeten alleen worden gebruikt als het echt nodig is!",Bz="Blauwdruk Naam",Nz="De naam van de Blauwdruk. Wordt alleen gebruikt om het project in de werkruimte te identificeren.",Fz="Textuurgrootte",Dz="De resolutie van de UV-editor. Deze moet dezelfde grootte hebben als de grootste textuur. Voor het beste resultaat gebruik je een vierkante textuur en zorg je ervoor dat de grootte een macht van 2 is.",Rz="De Textuurgrootte moet vierkant zijn voor de beste resultaten.",Mz="De Textuurgrootte moet een macht van 2 zijn voor de beste resultaten.",Pz="De Textuurgrootte moet overeenkomen met de grootte van de grootste textuur.",Lz="Exportinstellingen",Vz="Export Namespace",zz="De Namespace om het project naar te exporteren. Dit is de Namespace die zal worden gebruikt in de ge\xEBxporteerde Resource Pack en Data Pack.",Uz="De export namespace Mag niet leeg zijn!",qz='De export namespace "{0}" is gereserveerd voor interne functionaliteit! Kies een andere namespace.',Hz="De export namespace bevat ongeldige tekens! Namespaces kunnen alleen letters, cijfers en underscores bevatten.",Gz="Plugin-Modus",Jz="Plugin-modus wel of niet inschakelen. Inschakelen als je van plan bent om een plugin-gebaseerde oplossing te gebruiken in plaats van een Resource Pack en/of Data Pack.",Wz="Resource Pack Export Modus",Kz=`Bepaalt hoe de Resource Pack moet worden ge\xEBxporteerd. +Please fix these issues before exporting.`,tV=`You have textures applied to your model, but have no custom models (Cubes) to use them! +Please create some Cubes to use these textures, or remove the textures before exporting.`,nV=`You have custom models (Cubes) in your model, but have no textures applied to them! +Please apply textures to your Cubes, or remove the Cubes before exporting.`,iV="Animated Java",rV="Fluids don't render in Block Displays.",aV="Mob Heads don't render in Block Displays. Use an Item Display instead.",oV='The "facing" blockstate key is not supported in Block Displays.',sV="Blueprint Export Path Doesn't Exist",lV=`The export path '{0}' does not exist! +Make sure the folder you're saving to exists and try again.`,cV={"animated_java.action.open_blueprint_settings.name":tF,"animated_java.action.open_documentation.name":nF,"animated_java.action.open_changelog.name":iF,"animated_java.action.open_about.name":rF,"animated_java.action.open_bone_config.name":aF,"animated_java.action.open_locator_config.name":oF,"animated_java.action.open_text_display_config.name":sF,"animated_java.action.export.name":lF,"animated_java.action.extract.name":cF,"animated_java.action.extract.confirm":uF,"animated_java.action.create_text_display.title":dF,"animated_java.action.create_vanilla_item_display.title":pF,"animated_java.action.create_vanilla_block_display.title":fF,"animated_java.action.open_vanilla_item_display_config.name":mF,"animated_java.action.open_vanilla_block_display_config.name":hF,"animated_java.popup.loading.loading":gF,"animated_java.popup.loading.success":_F,"animated_java.popup.loading.offline":bF,"animated_java.dialog.installed_popup.title":xF,"animated_java.dialog.installed_popup.close_button":vF,"animated_java.dialog.reset":yF,"animated_java.dialog.about.title":wF,"animated_java.dialog.about.close_button":kF,"animated_java.dialog.changelog_dialog.title":EF,"animated_java.dialog.unexpected_error.title":jF,"animated_java.dialog.unexpected_error.close_button":AF,"animated_java.dialog.unexpected_error.copy_error_message_button.message":TF,"animated_java.dialog.unexpected_error.copy_error_message_button.description":CF,"animated_java.dialog.unexpected_error.paragraph":SF,"animated_java.dialog.blueprint_settings.title":OF,"animated_java.dialog.blueprint_settings.advanced_settings_warning":IF,"animated_java.dialog.blueprint_settings.blueprint_name.title":NF,"animated_java.dialog.blueprint_settings.blueprint_name.description":BF,"animated_java.dialog.blueprint_settings.texture_size.title":DF,"animated_java.dialog.blueprint_settings.texture_size.description":FF,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":RF,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":MF,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":PF,"animated_java.dialog.blueprint_settings.export_settings.title":LF,"animated_java.dialog.blueprint_settings.export_namespace.title":zF,"animated_java.dialog.blueprint_settings.export_namespace.description":VF,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":UF,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":qF,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":HF,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":GF,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":JF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":WF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":KF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":ZF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":YF,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":XF,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":QF,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":$F,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":eR,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":tR,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":nR,"animated_java.dialog.blueprint_settings.show_bounding_box.title":iR,"animated_java.dialog.blueprint_settings.show_bounding_box.description":rR,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":aR,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":oR,"animated_java.dialog.blueprint_settings.bounding_box.title":sR,"animated_java.dialog.blueprint_settings.bounding_box.description":lR,"animated_java.dialog.blueprint_settings.target_minecraft_version.title":cR,"animated_java.dialog.blueprint_settings.target_minecraft_version.description":uR,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":dR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":pR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":fR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.title":mR,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.description":hR,"animated_java.dialog.blueprint_settings.display_item.title":gR,"animated_java.dialog.blueprint_settings.display_item.description":_R,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":bR,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":xR,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":vR,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":yR,"animated_java.dialog.blueprint_settings.display_item.warning.item_model_not_generated":wR,"animated_java.dialog.blueprint_settings.display_item.error.item_model_not_found":kR,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":ER,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":jR,"animated_java.dialog.blueprint_settings.resource_pack.title":AR,"animated_java.dialog.blueprint_settings.resource_pack.description":TR,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":CR,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":SR,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":OR,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":IR,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":NR,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":BR,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":DR,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":FR,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":RR,"animated_java.dialog.blueprint_settings.display_item_path.title":MR,"animated_java.dialog.blueprint_settings.display_item_path.description":PR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":LR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":zR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":VR,"animated_java.dialog.blueprint_settings.model_folder.title":UR,"animated_java.dialog.blueprint_settings.model_folder.description":qR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":HR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":GR,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":JR,"animated_java.dialog.blueprint_settings.texture_folder.title":WR,"animated_java.dialog.blueprint_settings.texture_folder.description":KR,"animated_java.dialog.blueprint_settings.data_pack_settings.title":ZR,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":YR,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":XR,"animated_java.dialog.blueprint_settings.data_pack.title":QR,"animated_java.dialog.blueprint_settings.data_pack.description":$R,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":eM,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":tM,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":nM,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":iM,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":rM,"animated_java.dialog.blueprint_settings.data_pack_zip.title":aM,"animated_java.dialog.blueprint_settings.data_pack_zip.description":oM,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":sM,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":lM,"animated_java.dialog.blueprint_settings.summon_commands.title":cM,"animated_java.dialog.blueprint_settings.summon_commands.description":uM,"animated_java.dialog.blueprint_settings.ticking_commands.title":dM,"animated_java.dialog.blueprint_settings.ticking_commands.description":pM,"animated_java.dialog.blueprint_settings.interpolation_duration.title":fM,"animated_java.dialog.blueprint_settings.interpolation_duration.description":mM,"animated_java.dialog.blueprint_settings.teleportation_duration.title":hM,"animated_java.dialog.blueprint_settings.teleportation_duration.description":gM,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":_M,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":bM,"animated_java.dialog.blueprint_settings.show_function_errors.title":xM,"animated_java.dialog.blueprint_settings.show_function_errors.description":vM,"animated_java.dialog.blueprint_settings.show_outdated_warning.title":yM,"animated_java.dialog.blueprint_settings.show_outdated_warning.description":wM,"animated_java.dialog.blueprint_settings.baked_animations.title":kM,"animated_java.dialog.blueprint_settings.baked_animations.description":EM,"animated_java.dialog.blueprint_settings.json_file.title":jM,"animated_java.dialog.blueprint_settings.json_file.description":AM,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":TM,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":CM,"animated_java.dialog.bone_config.title":SM,"animated_java.dialog.bone_config.selected_variant":OM,"animated_java.dialog.bone_config.default_variant_subtitle":IM,"animated_java.dialog.bone_config.selected_variant_subtitle":NM,"animated_java.dialog.bone_config.use_nbt.title":BM,"animated_java.dialog.bone_config.use_nbt.description":DM,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":FM,"animated_java.dialog.bone_config.inherit_settings.title":RM,"animated_java.dialog.bone_config.inherit_settings.description":MM,"animated_java.dialog.bone_config.custom_name.title":PM,"animated_java.dialog.bone_config.custom_name.description":LM,"animated_java.dialog.bone_config.custom_name.invalid_json.error":zM,"animated_java.dialog.bone_config.custom_name_visible.title":VM,"animated_java.dialog.bone_config.custom_name_visible.description":UM,"animated_java.dialog.bone_config.glowing.title":qM,"animated_java.dialog.bone_config.glowing.description":HM,"animated_java.dialog.bone_config.override_glow_color.title":GM,"animated_java.dialog.bone_config.override_glow_color.description":JM,"animated_java.dialog.bone_config.glow_color.title":WM,"animated_java.dialog.bone_config.glow_color.description":KM,"animated_java.dialog.bone_config.shadow_radius.title":ZM,"animated_java.dialog.bone_config.shadow_radius.description":YM,"animated_java.dialog.bone_config.shadow_strength.title":XM,"animated_java.dialog.bone_config.shadow_strength.description":QM,"animated_java.dialog.bone_config.override_brightness.title":$M,"animated_java.dialog.bone_config.override_brightness.description":eP,"animated_java.dialog.bone_config.brightness_override.title":tP,"animated_java.dialog.bone_config.brightness_override.description":nP,"animated_java.dialog.bone_config.use_custom_brightness.title":iP,"animated_java.dialog.bone_config.use_custom_brightness.description":rP,"animated_java.dialog.bone_config.custom_brightness.title":aP,"animated_java.dialog.bone_config.custom_brightness.description":oP,"animated_java.dialog.bone_config.enchanted.title":sP,"animated_java.dialog.bone_config.enchanted.description":lP,"animated_java.dialog.bone_config.invisible.title":cP,"animated_java.dialog.bone_config.invisible.description":uP,"animated_java.dialog.bone_config.nbt.title":dP,"animated_java.dialog.bone_config.nbt.description":pP,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":fP,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":mP,"animated_java.dialog.bone_config.billboard.title":hP,"animated_java.dialog.bone_config.billboard.description":gP,"animated_java.dialog.bone_config.billboard.options.fixed":_P,"animated_java.dialog.bone_config.billboard.options.vertical":bP,"animated_java.dialog.bone_config.billboard.options.horizontal":xP,"animated_java.dialog.bone_config.billboard.options.center":vP,"animated_java.dialog.locator_config.title":yP,"animated_java.dialog.locator_config.plugin_mode_warning":wP,"animated_java.dialog.locator_config.use_entity.title":kP,"animated_java.dialog.locator_config.use_entity.description":EP,"animated_java.dialog.locator_config.entity_type.title":jP,"animated_java.dialog.locator_config.entity_type.description":AP,"animated_java.dialog.locator_config.entity_type.error.empty":TP,"animated_java.dialog.locator_config.entity_type.warning.invalid":CP,"animated_java.dialog.locator_config.summon_commands.title":SP,"animated_java.dialog.locator_config.summon_commands.description":OP,"animated_java.dialog.locator_config.ticking_commands.title":IP,"animated_java.dialog.locator_config.ticking_commands.description":NP,"animated_java.dialog.text_display_config.title":BP,"animated_java.dialog.bone_config.vanilla_item_model.title":DP,"animated_java.dialog.bone_config.vanilla_item_model.description":FP,"animated_java.dialog.text_display_config.use_nbt.title":RP,"animated_java.dialog.text_display_config.use_nbt.description":MP,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":PP,"animated_java.dialog.text_display_config.inherit_settings.title":LP,"animated_java.dialog.text_display_config.inherit_settings.description":zP,"animated_java.dialog.text_display_config.glowing.title":VP,"animated_java.dialog.text_display_config.glowing.description":UP,"animated_java.dialog.text_display_config.override_glow_color.title":qP,"animated_java.dialog.text_display_config.override_glow_color.description":HP,"animated_java.dialog.text_display_config.glow_color.title":GP,"animated_java.dialog.text_display_config.glow_color.description":JP,"animated_java.dialog.text_display_config.shadow_radius.title":WP,"animated_java.dialog.text_display_config.shadow_radius.description":KP,"animated_java.dialog.text_display_config.shadow_strength.title":ZP,"animated_java.dialog.text_display_config.shadow_strength.description":YP,"animated_java.dialog.text_display_config.override_brightness.title":XP,"animated_java.dialog.text_display_config.override_brightness.description":QP,"animated_java.dialog.text_display_config.brightness_override.title":$P,"animated_java.dialog.text_display_config.brightness_override.description":eL,"animated_java.dialog.text_display_config.use_custom_brightness.title":tL,"animated_java.dialog.text_display_config.use_custom_brightness.description":nL,"animated_java.dialog.text_display_config.custom_brightness.title":iL,"animated_java.dialog.text_display_config.custom_brightness.description":rL,"animated_java.dialog.text_display_config.invisible.title":aL,"animated_java.dialog.text_display_config.invisible.description":oL,"animated_java.dialog.text_display_config.nbt.title":sL,"animated_java.dialog.text_display_config.nbt.description":lL,"animated_java.dialog.text_display_config.billboard.title":cL,"animated_java.dialog.text_display_config.billboard.description":uL,"animated_java.dialog.text_display_config.billboard.options.fixed":dL,"animated_java.dialog.text_display_config.billboard.options.vertical":pL,"animated_java.dialog.text_display_config.billboard.options.horizontal":fL,"animated_java.dialog.text_display_config.billboard.options.center":mL,"animated_java.dialog.vanilla_block_display_config.title":hL,"animated_java.dialog.vanilla_block_display.custom_name.title":gL,"animated_java.dialog.vanilla_block_display.custom_name.description":_L,"animated_java.dialog.vanilla_block_display.custom_name.invalid_json.error":bL,"animated_java.dialog.vanilla_block_display.custom_name_visible.title":xL,"animated_java.dialog.vanilla_block_display.custom_name_visible.description":vL,"animated_java.dialog.vanilla_item_display_config.title":yL,"animated_java.dialog.vanilla_item_display.custom_name.title":wL,"animated_java.dialog.vanilla_item_display.custom_name.description":kL,"animated_java.dialog.vanilla_item_display.custom_name.invalid_json.error":EL,"animated_java.dialog.vanilla_item_display.custom_name_visible.title":jL,"animated_java.dialog.vanilla_item_display.custom_name_visible.description":AL,"animated_java.dialog.variant_config.title":TL,"animated_java.dialog.variant_config.variant_display_name":CL,"animated_java.dialog.variant_config.variant_display_name.description":SL,"animated_java.dialog.variant_config.generate_name_from_display_name":OL,"animated_java.dialog.variant_config.generate_name_from_display_name.description":IL,"animated_java.dialog.variant_config.variant_name":NL,"animated_java.dialog.variant_config.variant_name.description":BL,"animated_java.dialog.variant_config.texture_map.title":DL,"animated_java.dialog.variant_config.texture_map.description":FL,"animated_java.dialog.variant_config.texture_map.create_new_mapping":RL,"animated_java.dialog.variant_config.texture_map.no_mappings":ML,"animated_java.dialog.variant_config.bone_lists.description":PL,"animated_java.dialog.variant_config.excluded_nodes.title":LL,"animated_java.dialog.variant_config.excluded_nodes.description":zL,"animated_java.dialog.variant_config.included_nodes.title":VL,"animated_java.dialog.variant_config.included_nodes.description":UL,"animated_java.dialog.variant_config.swap_columns_button.tooltip":qL,"animated_java.action.upgrade_old_aj_model_loader.name":HL,"animated_java.dialog.upgrade_old_aj_model_loader.title":GL,"animated_java.action.upgrade_old_aj_model_loader.select_file":JL,"animated_java.action.upgrade_old_aj_model_loader.body":WL,"animated_java.action.upgrade_old_aj_model_loader.button":KL,"animated_java.dialog.animation_properties.title":ZL,"animated_java.dialog.animation_properties.animation_name.title":YL,"animated_java.dialog.animation_properties.animation_name.description":XL,"animated_java.dialog.animation_properties.loop_mode.title":QL,"animated_java.dialog.animation_properties.loop_mode.description":$L,"animated_java.dialog.animation_properties.loop_mode.options.once":e9,"animated_java.dialog.animation_properties.loop_mode.options.hold":t9,"animated_java.dialog.animation_properties.loop_mode.options.loop":n9,"animated_java.dialog.animation_properties.animation_name.error.empty":i9,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":r9,"animated_java.dialog.animation_properties.loop_delay.title":a9,"animated_java.dialog.animation_properties.loop_delay.description":o9,"animated_java.dialog.animation_properties.bone_lists.description":s9,"animated_java.dialog.animation_properties.excluded_nodes.title":l9,"animated_java.dialog.animation_properties.excluded_nodes.description":c9,"animated_java.dialog.animation_properties.included_nodes.title":u9,"animated_java.dialog.animation_properties.included_nodes.description":d9,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":p9,"animated_java.dialog.export_progress.title":f9,"animated_java.dialog.blueprint_loading.title":m9,"animated_java.panel.variants.title":h9,"animated_java.panel.variants.tool.create_new_variant":g9,"animated_java.panel.variants.tool.edit_variant":_9,"animated_java.panel.variants.tool.duplicate_selected_variant":b9,"animated_java.panel.variants.tool.delete_selected_variant":x9,"animated_java.panel.variants.tool.variant_visible":v9,"animated_java.panel.variants.tool.variant_not_visible":y9,"animated_java.panel.variants.tool.cannot_delete_default_variant":w9,"animated_java.panel.variants.tool.cannot_edit_default_variant":k9,"animated_java.action.variants.create":E9,"animated_java.action.variants.duplicate":j9,"animated_java.action.variants.open_config":A9,"animated_java.action.variants.delete":T9,"animated_java.animation.excluded_nodes":C9,"animated_java.animation.invert_excluded_nodes":S9,"animated_java.effect_animator.timeline.variant":O9,"animated_java.effect_animator.timeline.commands":I9,"animated_java.effect_animator.keyframes.variant":N9,"animated_java.effect_animator.keyframes.commands":B9,"animated_java.effect_animator.keyframes.execute_condition":D9,"animated_java.panel.keyframe.keyframe_title":F9,"animated_java.panel.keyframe.variant.title":R9,"animated_java.panel.keyframe.variant.description":M9,"animated_java.panel.keyframe.commands.title":P9,"animated_java.panel.keyframe.commands.description":L9,"animated_java.panel.keyframe.execute_condition.title":z9,"animated_java.panel.keyframe.execute_condition.description":V9,"animated_java.panel.keyframe.repeat.title":U9,"animated_java.panel.keyframe.repeat.description":q9,"animated_java.panel.keyframe.repeat_frequency.title":H9,"animated_java.panel.keyframe.repeat_frequency.description":G9,"animated_java.panel.keyframe.easing_type.title":J9,"animated_java.panel.keyframe.easing_type.description":W9,"animated_java.panel.keyframe.easing_type.options.linear":K9,"animated_java.panel.keyframe.easing_type.options.sine":Z9,"animated_java.panel.keyframe.easing_type.options.quad":Y9,"animated_java.panel.keyframe.easing_type.options.cubic":X9,"animated_java.panel.keyframe.easing_type.options.quart":Q9,"animated_java.panel.keyframe.easing_type.options.quint":$9,"animated_java.panel.keyframe.easing_type.options.expo":ez,"animated_java.panel.keyframe.easing_type.options.circ":tz,"animated_java.panel.keyframe.easing_type.options.elastic":nz,"animated_java.panel.keyframe.easing_type.options.back":iz,"animated_java.panel.keyframe.easing_type.options.bounce":rz,"animated_java.panel.keyframe.easing_mode.title":az,"animated_java.panel.keyframe.easing_mode.description":oz,"animated_java.panel.keyframe.easing_mode.options.in":sz,"animated_java.panel.keyframe.easing_mode.options.out":lz,"animated_java.panel.keyframe.easing_mode.options.inout":cz,"animated_java.panel.keyframe.easing_args.title":uz,"animated_java.panel.keyframe.easing_args.description":dz,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":pz,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":fz,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":mz,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":hz,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":gz,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":_z,"animated_java.panel.keyframe.nonlinear_interpolation":bz,"animated_java.panel.text_display.title":xz,"animated_java.tool.text_display.line_width.title":vz,"animated_java.tool.text_display.line_width.description":yz,"animated_java.tool.text_display.background_color.title":wz,"animated_java.tool.text_display.background_color.description":kz,"animated_java.tool.text_display.text_shadow.title":Ez,"animated_java.tool.text_display.text_shadow.description":jz,"animated_java.tool.text_display.text_alignment.title":Az,"animated_java.tool.text_display.text_alignment.description":Tz,"animated_java.tool.text_display.text_alignment.options.left":Cz,"animated_java.tool.text_display.text_alignment.options.center":Sz,"animated_java.tool.text_display.text_alignment.options.right":Oz,"animated_java.tool.text_display.see_through.title":Iz,"animated_java.tool.text_display.see_through.description":Nz,"animated_java.panel.vanilla_item_display.title":Bz,"animated_java.panel.vanilla_item_display.description":Dz,"animated_java.tool.item_display.item_display.title":Fz,"animated_java.tool.item_display.item_display.description":Rz,"animated_java.tool.item_display.item_display.options.none":Mz,"animated_java.tool.item_display.item_display.options.thirdperson_lefthand":Pz,"animated_java.tool.item_display.item_display.options.thirdperson_righthand":Lz,"animated_java.tool.item_display.item_display.options.firstperson_lefthand":zz,"animated_java.tool.item_display.item_display.options.firstperson_righthand":Vz,"animated_java.tool.item_display.item_display.options.head":Uz,"animated_java.tool.item_display.item_display.options.gui":qz,"animated_java.tool.item_display.item_display.options.ground":Hz,"animated_java.tool.item_display.item_display.options.fixed":Gz,"animated_java.panel.vanilla_block_display.title":Jz,"animated_java.panel.vanilla_block_display.description":Wz,"animated_java.vanilla_item_display.title":Kz,"animated_java.misc.failed_to_export.title":Zz,"animated_java.misc.failed_to_export.custom_models.message":Yz,"animated_java.misc.failed_to_export.blueprint_settings.message":Xz,"animated_java.misc.failed_to_export.blueprint_settings.error_item":Qz,"animated_java.misc.failed_to_export.button":$z,"animated_java.misc.failed_to_export.invalid_rotation.message":eV,"animated_java.misc.failed_to_export.rig_has_textures_but_no_custom_models.message":tV,"animated_java.misc.failed_to_export.rig_has_custom_models_but_no_textures.message":nV,"animated_java.format_category.animated_java":iV,"animated_java.block_model_manager.fluid_warning":rV,"animated_java.block_model_manager.mob_head_warning":aV,"animated_java.block_model_manager.facing_warning":oV,"animated_java.error.blueprint_export_path_doesnt_exist.title":sV,"animated_java.error.blueprint_export_path_doesnt_exist.description":lV};var ng={};In(ng,{"animated_java.action.create_text_display.title":()=>_V,"animated_java.action.create_vanilla_block_display.title":()=>xV,"animated_java.action.create_vanilla_item_display.title":()=>bV,"animated_java.action.export.name":()=>gV,"animated_java.action.open_about.name":()=>pV,"animated_java.action.open_blueprint_settings.name":()=>uV,"animated_java.action.open_bone_config.name":()=>fV,"animated_java.action.open_documentation.name":()=>dV,"animated_java.action.open_locator_config.name":()=>mV,"animated_java.action.open_text_display_config.name":()=>hV,"animated_java.action.open_vanilla_block_display_config.name":()=>yV,"animated_java.action.open_vanilla_item_display_config.name":()=>vV,"animated_java.action.upgrade_old_aj_model_loader.body":()=>pG,"animated_java.action.upgrade_old_aj_model_loader.button":()=>fG,"animated_java.action.upgrade_old_aj_model_loader.name":()=>cG,"animated_java.action.upgrade_old_aj_model_loader.select_file":()=>dG,"animated_java.action.variants.create":()=>VG,"animated_java.action.variants.delete":()=>HG,"animated_java.action.variants.duplicate":()=>UG,"animated_java.action.variants.open_config":()=>qG,"animated_java.animation.excluded_nodes":()=>GG,"animated_java.animation.invert_excluded_nodes":()=>JG,"animated_java.block_model_manager.mob_head_warning":()=>rW,"animated_java.dialog.about.close_button":()=>AV,"animated_java.dialog.about.title":()=>jV,"animated_java.dialog.animation_properties.animation_name.description":()=>gG,"animated_java.dialog.animation_properties.animation_name.error.empty":()=>wG,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":()=>kG,"animated_java.dialog.animation_properties.animation_name.title":()=>hG,"animated_java.dialog.animation_properties.bone_lists.description":()=>AG,"animated_java.dialog.animation_properties.excluded_nodes.description":()=>CG,"animated_java.dialog.animation_properties.excluded_nodes.title":()=>TG,"animated_java.dialog.animation_properties.included_nodes.description":()=>OG,"animated_java.dialog.animation_properties.included_nodes.title":()=>SG,"animated_java.dialog.animation_properties.loop_delay.description":()=>jG,"animated_java.dialog.animation_properties.loop_delay.title":()=>EG,"animated_java.dialog.animation_properties.loop_mode.description":()=>bG,"animated_java.dialog.animation_properties.loop_mode.options.hold":()=>vG,"animated_java.dialog.animation_properties.loop_mode.options.loop":()=>yG,"animated_java.dialog.animation_properties.loop_mode.options.once":()=>xG,"animated_java.dialog.animation_properties.loop_mode.title":()=>_G,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":()=>IG,"animated_java.dialog.animation_properties.title":()=>mG,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":()=>RU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":()=>FU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":()=>MU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.description":()=>LU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":()=>VU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":()=>zU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":()=>UU,"animated_java.dialog.blueprint_settings.advanced_settings_warning":()=>BV,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":()=>lU,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":()=>sU,"animated_java.dialog.blueprint_settings.baked_animations.description":()=>mq,"animated_java.dialog.blueprint_settings.baked_animations.title":()=>fq,"animated_java.dialog.blueprint_settings.blueprint_name.description":()=>FV,"animated_java.dialog.blueprint_settings.blueprint_name.title":()=>DV,"animated_java.dialog.blueprint_settings.bounding_box.description":()=>uU,"animated_java.dialog.blueprint_settings.bounding_box.title":()=>cU,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":()=>yU,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":()=>vU,"animated_java.dialog.blueprint_settings.data_pack.description":()=>ZU,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":()=>XU,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":()=>eq,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":()=>$U,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":()=>YU,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":()=>QU,"animated_java.dialog.blueprint_settings.data_pack.title":()=>KU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":()=>tU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":()=>rU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":()=>nU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":()=>iU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":()=>eU,"animated_java.dialog.blueprint_settings.data_pack_settings.title":()=>GU,"animated_java.dialog.blueprint_settings.data_pack_zip.description":()=>nq,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":()=>iq,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":()=>rq,"animated_java.dialog.blueprint_settings.data_pack_zip.title":()=>tq,"animated_java.dialog.blueprint_settings.display_item.description":()=>hU,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":()=>_U,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":()=>bU,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":()=>gU,"animated_java.dialog.blueprint_settings.display_item.title":()=>mU,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":()=>xU,"animated_java.dialog.blueprint_settings.display_item_path.description":()=>DU,"animated_java.dialog.blueprint_settings.display_item_path.title":()=>BU,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":()=>WU,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":()=>JU,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":()=>fU,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":()=>pU,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":()=>KV,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":()=>WV,"animated_java.dialog.blueprint_settings.export_namespace.description":()=>qV,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":()=>HV,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":()=>JV,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":()=>GV,"animated_java.dialog.blueprint_settings.export_namespace.title":()=>UV,"animated_java.dialog.blueprint_settings.export_settings.title":()=>VV,"animated_java.dialog.blueprint_settings.interpolation_duration.description":()=>lq,"animated_java.dialog.blueprint_settings.interpolation_duration.title":()=>sq,"animated_java.dialog.blueprint_settings.json_file.description":()=>gq,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":()=>_q,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":()=>bq,"animated_java.dialog.blueprint_settings.json_file.title":()=>hq,"animated_java.dialog.blueprint_settings.model_folder.title":()=>PU,"animated_java.dialog.blueprint_settings.resource_pack.description":()=>kU,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":()=>jU,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":()=>CU,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":()=>TU,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":()=>EU,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":()=>AU,"animated_java.dialog.blueprint_settings.resource_pack.title":()=>wU,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":()=>YV,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":()=>$V,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":()=>XV,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":()=>QV,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":()=>ZV,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":()=>dU,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":()=>OU,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":()=>IU,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":()=>NU,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":()=>SU,"animated_java.dialog.blueprint_settings.show_bounding_box.description":()=>oU,"animated_java.dialog.blueprint_settings.show_bounding_box.title":()=>aU,"animated_java.dialog.blueprint_settings.summon_commands.description":()=>oq,"animated_java.dialog.blueprint_settings.summon_commands.title":()=>aq,"animated_java.dialog.blueprint_settings.teleportation_duration.description":()=>uq,"animated_java.dialog.blueprint_settings.teleportation_duration.title":()=>cq,"animated_java.dialog.blueprint_settings.texture_folder.description":()=>HU,"animated_java.dialog.blueprint_settings.texture_folder.title":()=>qU,"animated_java.dialog.blueprint_settings.texture_size.description":()=>MV,"animated_java.dialog.blueprint_settings.texture_size.title":()=>RV,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":()=>zV,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":()=>LV,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":()=>PV,"animated_java.dialog.blueprint_settings.title":()=>NV,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":()=>pq,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":()=>dq,"animated_java.dialog.bone_config.billboard.description":()=>Xq,"animated_java.dialog.bone_config.billboard.options.center":()=>tH,"animated_java.dialog.bone_config.billboard.options.fixed":()=>Qq,"animated_java.dialog.bone_config.billboard.options.horizontal":()=>eH,"animated_java.dialog.bone_config.billboard.options.vertical":()=>$q,"animated_java.dialog.bone_config.billboard.title":()=>Yq,"animated_java.dialog.bone_config.brightness_override.description":()=>Vq,"animated_java.dialog.bone_config.brightness_override.title":()=>zq,"animated_java.dialog.bone_config.default_variant_subtitle":()=>yq,"animated_java.dialog.bone_config.enchanted.description":()=>qq,"animated_java.dialog.bone_config.enchanted.title":()=>Uq,"animated_java.dialog.bone_config.glow_color.description":()=>Bq,"animated_java.dialog.bone_config.glow_color.title":()=>Nq,"animated_java.dialog.bone_config.glowing.description":()=>Sq,"animated_java.dialog.bone_config.glowing.title":()=>Cq,"animated_java.dialog.bone_config.inherit_settings.description":()=>Tq,"animated_java.dialog.bone_config.inherit_settings.title":()=>Aq,"animated_java.dialog.bone_config.invisible.description":()=>Gq,"animated_java.dialog.bone_config.invisible.title":()=>Hq,"animated_java.dialog.bone_config.nbt.description":()=>Wq,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":()=>Zq,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":()=>Kq,"animated_java.dialog.bone_config.nbt.title":()=>Jq,"animated_java.dialog.bone_config.override_brightness.description":()=>Lq,"animated_java.dialog.bone_config.override_brightness.title":()=>Pq,"animated_java.dialog.bone_config.override_glow_color.description":()=>Iq,"animated_java.dialog.bone_config.override_glow_color.title":()=>Oq,"animated_java.dialog.bone_config.selected_variant":()=>vq,"animated_java.dialog.bone_config.selected_variant_subtitle":()=>wq,"animated_java.dialog.bone_config.shadow_radius.description":()=>Fq,"animated_java.dialog.bone_config.shadow_radius.title":()=>Dq,"animated_java.dialog.bone_config.shadow_strength.description":()=>Mq,"animated_java.dialog.bone_config.shadow_strength.title":()=>Rq,"animated_java.dialog.bone_config.title":()=>xq,"animated_java.dialog.bone_config.use_nbt.description":()=>Eq,"animated_java.dialog.bone_config.use_nbt.title":()=>kq,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":()=>jq,"animated_java.dialog.bone_config.vanilla_item_model.description":()=>gH,"animated_java.dialog.bone_config.vanilla_item_model.title":()=>hH,"animated_java.dialog.export_progress.title":()=>NG,"animated_java.dialog.locator_config.entity_type.description":()=>sH,"animated_java.dialog.locator_config.entity_type.error.empty":()=>lH,"animated_java.dialog.locator_config.entity_type.title":()=>oH,"animated_java.dialog.locator_config.entity_type.warning.invalid":()=>cH,"animated_java.dialog.locator_config.plugin_mode_warning":()=>iH,"animated_java.dialog.locator_config.summon_commands.description":()=>dH,"animated_java.dialog.locator_config.summon_commands.title":()=>uH,"animated_java.dialog.locator_config.ticking_commands.description":()=>fH,"animated_java.dialog.locator_config.ticking_commands.title":()=>pH,"animated_java.dialog.locator_config.title":()=>nH,"animated_java.dialog.locator_config.use_entity.description":()=>aH,"animated_java.dialog.locator_config.use_entity.title":()=>rH,"animated_java.dialog.text_display_config.billboard.description":()=>VH,"animated_java.dialog.text_display_config.billboard.options.center":()=>GH,"animated_java.dialog.text_display_config.billboard.options.fixed":()=>UH,"animated_java.dialog.text_display_config.billboard.options.horizontal":()=>HH,"animated_java.dialog.text_display_config.billboard.options.vertical":()=>qH,"animated_java.dialog.text_display_config.billboard.title":()=>zH,"animated_java.dialog.text_display_config.brightness_override.description":()=>FH,"animated_java.dialog.text_display_config.brightness_override.title":()=>DH,"animated_java.dialog.text_display_config.glow_color.description":()=>TH,"animated_java.dialog.text_display_config.glow_color.title":()=>AH,"animated_java.dialog.text_display_config.glowing.description":()=>kH,"animated_java.dialog.text_display_config.glowing.title":()=>wH,"animated_java.dialog.text_display_config.inherit_settings.description":()=>yH,"animated_java.dialog.text_display_config.inherit_settings.title":()=>vH,"animated_java.dialog.text_display_config.invisible.description":()=>MH,"animated_java.dialog.text_display_config.invisible.title":()=>RH,"animated_java.dialog.text_display_config.nbt.description":()=>LH,"animated_java.dialog.text_display_config.nbt.title":()=>PH,"animated_java.dialog.text_display_config.override_brightness.description":()=>BH,"animated_java.dialog.text_display_config.override_brightness.title":()=>NH,"animated_java.dialog.text_display_config.override_glow_color.description":()=>jH,"animated_java.dialog.text_display_config.override_glow_color.title":()=>EH,"animated_java.dialog.text_display_config.shadow_radius.description":()=>SH,"animated_java.dialog.text_display_config.shadow_radius.title":()=>CH,"animated_java.dialog.text_display_config.shadow_strength.description":()=>IH,"animated_java.dialog.text_display_config.shadow_strength.title":()=>OH,"animated_java.dialog.text_display_config.title":()=>mH,"animated_java.dialog.text_display_config.use_nbt.description":()=>bH,"animated_java.dialog.text_display_config.use_nbt.title":()=>_H,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":()=>xH,"animated_java.dialog.unexpected_error.close_button":()=>CV,"animated_java.dialog.unexpected_error.copy_error_message_button.description":()=>OV,"animated_java.dialog.unexpected_error.copy_error_message_button.message":()=>SV,"animated_java.dialog.unexpected_error.paragraph":()=>IV,"animated_java.dialog.unexpected_error.title":()=>TV,"animated_java.dialog.upgrade_old_aj_model_loader.title":()=>uG,"animated_java.dialog.variant_config.bone_lists.description":()=>iG,"animated_java.dialog.variant_config.excluded_nodes.description":()=>aG,"animated_java.dialog.variant_config.excluded_nodes.title":()=>rG,"animated_java.dialog.variant_config.generate_name_from_display_name":()=>ZH,"animated_java.dialog.variant_config.generate_name_from_display_name.description":()=>YH,"animated_java.dialog.variant_config.included_nodes.description":()=>sG,"animated_java.dialog.variant_config.included_nodes.title":()=>oG,"animated_java.dialog.variant_config.swap_columns_button.tooltip":()=>lG,"animated_java.dialog.variant_config.texture_map.create_new_mapping":()=>tG,"animated_java.dialog.variant_config.texture_map.description":()=>eG,"animated_java.dialog.variant_config.texture_map.no_mappings":()=>nG,"animated_java.dialog.variant_config.texture_map.title":()=>$H,"animated_java.dialog.variant_config.title":()=>JH,"animated_java.dialog.variant_config.variant_display_name":()=>WH,"animated_java.dialog.variant_config.variant_display_name.description":()=>KH,"animated_java.dialog.variant_config.variant_name":()=>XH,"animated_java.dialog.variant_config.variant_name.description":()=>QH,"animated_java.effect_animator.keyframes.commands":()=>YG,"animated_java.effect_animator.keyframes.execute_condition":()=>XG,"animated_java.effect_animator.keyframes.variant":()=>ZG,"animated_java.effect_animator.timeline.commands":()=>KG,"animated_java.effect_animator.timeline.variant":()=>WG,"animated_java.error.blueprint_export_path_doesnt_exist.description":()=>oW,"animated_java.error.blueprint_export_path_doesnt_exist.title":()=>aW,"animated_java.format_category.animated_java":()=>iW,"animated_java.misc.failed_to_export.blueprint_settings.error_item":()=>tW,"animated_java.misc.failed_to_export.blueprint_settings.message":()=>eW,"animated_java.misc.failed_to_export.button":()=>nW,"animated_java.misc.failed_to_export.custom_models.message":()=>$J,"animated_java.misc.failed_to_export.title":()=>QJ,"animated_java.panel.keyframe.commands.description":()=>nJ,"animated_java.panel.keyframe.commands.title":()=>tJ,"animated_java.panel.keyframe.easing_args.description":()=>CJ,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":()=>NJ,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":()=>IJ,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":()=>DJ,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":()=>BJ,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":()=>OJ,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":()=>SJ,"animated_java.panel.keyframe.easing_args.title":()=>TJ,"animated_java.panel.keyframe.easing_mode.description":()=>kJ,"animated_java.panel.keyframe.easing_mode.options.in":()=>EJ,"animated_java.panel.keyframe.easing_mode.options.inout":()=>AJ,"animated_java.panel.keyframe.easing_mode.options.out":()=>jJ,"animated_java.panel.keyframe.easing_mode.title":()=>wJ,"animated_java.panel.keyframe.easing_type.description":()=>uJ,"animated_java.panel.keyframe.easing_type.options.back":()=>vJ,"animated_java.panel.keyframe.easing_type.options.bounce":()=>yJ,"animated_java.panel.keyframe.easing_type.options.circ":()=>bJ,"animated_java.panel.keyframe.easing_type.options.cubic":()=>mJ,"animated_java.panel.keyframe.easing_type.options.elastic":()=>xJ,"animated_java.panel.keyframe.easing_type.options.expo":()=>_J,"animated_java.panel.keyframe.easing_type.options.linear":()=>dJ,"animated_java.panel.keyframe.easing_type.options.quad":()=>fJ,"animated_java.panel.keyframe.easing_type.options.quart":()=>hJ,"animated_java.panel.keyframe.easing_type.options.quint":()=>gJ,"animated_java.panel.keyframe.easing_type.options.sine":()=>pJ,"animated_java.panel.keyframe.easing_type.title":()=>cJ,"animated_java.panel.keyframe.execute_condition.description":()=>rJ,"animated_java.panel.keyframe.execute_condition.title":()=>iJ,"animated_java.panel.keyframe.keyframe_title":()=>QG,"animated_java.panel.keyframe.repeat.description":()=>oJ,"animated_java.panel.keyframe.repeat.title":()=>aJ,"animated_java.panel.keyframe.repeat_frequency.description":()=>lJ,"animated_java.panel.keyframe.repeat_frequency.title":()=>sJ,"animated_java.panel.keyframe.variant.description":()=>eJ,"animated_java.panel.keyframe.variant.title":()=>$G,"animated_java.panel.text_display.title":()=>FJ,"animated_java.panel.vanilla_block_display.description":()=>YJ,"animated_java.panel.vanilla_block_display.title":()=>ZJ,"animated_java.panel.vanilla_item_display.description":()=>KJ,"animated_java.panel.vanilla_item_display.title":()=>WJ,"animated_java.panel.variants.title":()=>BG,"animated_java.panel.variants.tool.cannot_delete_default_variant":()=>zG,"animated_java.panel.variants.tool.create_new_variant":()=>DG,"animated_java.panel.variants.tool.delete_selected_variant":()=>MG,"animated_java.panel.variants.tool.duplicate_selected_variant":()=>RG,"animated_java.panel.variants.tool.edit_variant":()=>FG,"animated_java.panel.variants.tool.variant_not_visible":()=>LG,"animated_java.panel.variants.tool.variant_visible":()=>PG,"animated_java.popup.loading.loading":()=>wV,"animated_java.popup.loading.offline":()=>EV,"animated_java.popup.loading.success":()=>kV,"animated_java.tool.text_display.background_color.description":()=>LJ,"animated_java.tool.text_display.background_color.title":()=>PJ,"animated_java.tool.text_display.line_width.description":()=>MJ,"animated_java.tool.text_display.line_width.title":()=>RJ,"animated_java.tool.text_display.text_alignment.description":()=>qJ,"animated_java.tool.text_display.text_alignment.options.center":()=>GJ,"animated_java.tool.text_display.text_alignment.options.left":()=>HJ,"animated_java.tool.text_display.text_alignment.options.right":()=>JJ,"animated_java.tool.text_display.text_alignment.title":()=>UJ,"animated_java.tool.text_display.text_shadow.description":()=>VJ,"animated_java.tool.text_display.text_shadow.title":()=>zJ,"animated_java.vanilla_item_display.title":()=>XJ,default:()=>sW});var uV="Blauwdruk Instellingen",dV="Documentatie",pV="Over",fV="Bot Configuratie",mV="Locator Configuratie",hV="Tekstweergave Configuratie",gV="Exporteren",_V="Voeg Tekstweergave toe",bV="Voeg Vanilla Voorwerpweergave toe",xV="Voeg Vanilla Blokweergave toe",vV="Vanilla Voorwerpweergave Configuratie",yV="Vanilla Blokweergave Configuratie",wV="Animated Java Laden...",kV="Animated Java succesvol geladen!",EV=`Animated Java Kon niet Verbinden! +Sommige functies zijn mogelijk niet beschikbaar.`,jV="Over Animated Java",AV="Sluiten",TV="Er Is Een Onverwachte Fout Opgetreden!",CV="Sluiten",SV="Foutmelding Gekopieerd naar klembord!",OV="Klik op om de foutmelding naar het klembord te kopi\xEBren.",IV="Meld deze fout door lid te worden van onze {0} en een thread te maken in het #animated-java-support kanaal, of door een probleem aan te maken op onze {1}. Bedankt!",NV="Blauwdruk Instellingen",BV="Geavanceerde instellingen moeten alleen worden gebruikt als het echt nodig is!",DV="Blauwdruk Naam",FV="De naam van de Blauwdruk. Wordt alleen gebruikt om het project in de werkruimte te identificeren.",RV="Textuurgrootte",MV="De resolutie van de UV-editor. Deze moet dezelfde grootte hebben als de grootste textuur. Voor het beste resultaat gebruik je een vierkante textuur en zorg je ervoor dat de grootte een macht van 2 is.",PV="De Textuurgrootte moet vierkant zijn voor de beste resultaten.",LV="De Textuurgrootte moet een macht van 2 zijn voor de beste resultaten.",zV="De Textuurgrootte moet overeenkomen met de grootte van de grootste textuur.",VV="Exportinstellingen",UV="Export Namespace",qV="De Namespace om het project naar te exporteren. Dit is de Namespace die zal worden gebruikt in de ge\xEBxporteerde Resource Pack en Data Pack.",HV="De export namespace Mag niet leeg zijn!",GV='De export namespace "{0}" is gereserveerd voor interne functionaliteit! Kies een andere namespace.',JV="De export namespace bevat ongeldige tekens! Namespaces kunnen alleen letters, cijfers en underscores bevatten.",WV="Plugin-Modus",KV="Plugin-modus wel of niet inschakelen. Inschakelen als je van plan bent om een plugin-gebaseerde oplossing te gebruiken in plaats van een Resource Pack en/of Data Pack.",ZV="Resource Pack Export Modus",YV=`Bepaalt hoe de Resource Pack moet worden ge\xEBxporteerd. Raw - Exporteert de Resource Pack als een map. Zip - Exporteert de Resource Pack als een .zip bestand. -None - Schakelt het exporteren van Resource Packs uit.`,Zz="Raw",Yz="Zip",Xz="None",Qz="Data Pack Export Modus",$z=`Bepaalt hoe de Data Pack moet worden ge\xEBxporteerd. +None - Schakelt het exporteren van Resource Packs uit.`,XV="Raw",QV="Zip",$V="None",eU="Data Pack Export Modus",tU=`Bepaalt hoe de Data Pack moet worden ge\xEBxporteerd. Raw - Exporteert de Data Pack als een map. Zip - Exporteert de Data Pack als een .zip bestand. -None - Schakelt het exporteren van Data Packs uit.`,eU="Raw",tU="Zip",nU="None",iU="Toon Bounding Box",rU="Of de bounding box wel of niet moet worden weergegeven in de editor.",aU="Auto Bounding Box",oU=`Wel of niet automatisch de bounding box berekenen op basis van de geometrie van het model. -OPMERKING: de automatische bounding box houdt GEEN rekening met botoffsets van animaties, dus de bounding box kan in sommige gevallen kleiner zijn dan nodig.`,sU="Bounding Box",lU="Bepaalt de culling box van het model. Het model stopt met renderen wanneer deze box buiten het scherm valt.",cU="Resource Pack Instellingen",uU="Geavanceerde Instellingen Gebruiken",dU="Of de geavanceerde instellingen voor Resource Packs wel of niet moeten worden ingeschakeld.",pU="Weergave Voorwerp",fU="Het voorwerp om de Blauwdruk-modellen in het spel weer te geven. Meerdere Blauwdrukken kunnen op hetzelfde voorwerp worden geplaatst en ze worden automatisch samengevoegd.",mU="Geen voorwerp geselecteerd!",hU="Het opgegeven voorwerp-ID is ongeldig! Voorwerp ID's moeten het formaat namespace:voorwerp_id hebben.",gU="Het opgegeven voorwerp-ID is ongeldig! Voorwerp ID's mogen geen spaties bevatten.",_U="Het geselecteerde voorwerp bestaat niet in vanilla!",bU="CMD Offset",xU="De offset die moet worden gebruikt voor de Custom Model Data van het weergave voorwerp. Staat meerdere blauwdrukken op hetzelfde voorwerp toe, maar in afzonderlijke, niet-aangesloten Resource Packs.",vU="Resource Pack",yU="De hoofdmap van de Resource Pack waarnaar het project moet worden ge\xEBxporteerd.",wU="Geen map geselecteerd!",kU="De geselecteerde map bestaat niet!",EU="Het geselecteerde pad is geen map!",jU="De geselecteerde map mist een pack.mcmeta bestand!",AU="De geselecteerde Resource Pack mist een assets map!",TU="Resource Pack Zip",CU="Het pad naar het .zip-bestand om het project naar te exporteren.",SU="Geen bestand geselecteerd!",IU="Het geselecteerde pad is geen bestand!",OU="Display Item Pad",BU="Waar het Weergave Voorwerp moet worden geplaatst. Dit moet een pad zijn naar een .json bestand in een Resource Pack.",NU="Geen bestand geselecteerd!",FU="Het geselecteerde bestand bestaat niet!",DU="Het geselecteerde pad is geen bestand!",RU="Model Map",MU="Waar alle ge\xEBxporteerde modellen moeten worden geplaatst. Dit moet een pad zijn naar een map in een Resource Pack.",PU="Geen map geselecteerd!",LU="De geselecteerde map bestaat niet!",VU="Het geselecteerde pad is geen map!",zU="Textuur Map",UU="Waar alle ge\xEBxporteerde texturen moeten worden geplaatst. Dit moet een pad zijn naar een map in een Resource Pack.",qU="Data Pack Instellingen",HU="Geavanceerde Instellingen Gebruiken",GU="Of de geavanceerde instellingen voor Data Packs wel of niet moeten worden ingeschakeld.",JU="Data Pack",WU="De hoofdmap van de Data Pack waarnaar het project moet worden ge\xEBxporteerd.",KU="Geen map geselecteerd!",ZU="De geselecteerde map bestaat niet!",YU="Het geselecteerde pad is geen map!",XU="De geselecteerde map mist een pack.mcmeta bestand!",QU="De geselecteerde Data Pack mist een data map!",$U="Data Pack Zip",eq="Het pad naar het .zip-bestand om het project naar te exporteren.",tq="Geen bestand geselecteerd!",nq="Het geselecteerde pad is geen bestand!",iq="On-Summon Commando's",rq=`Commando's om uit te voeren als de hoofdentiteit wanneer deze wordt opgeroepen. -Behandel deze tekstinvoer als een .mcfunction-bestand. (Ondersteunt ook MC-Build syntaxis!)`,aq="Interpolatie Duratie",oq="De duur van de interpolatie tussen keyframes in ticks. Dit is de tijd die het model nodig heeft om over te gaan van de ene keyframe naar de volgende. Hogere waarden zorgen ervoor dat animaties precisie verliezen. Over het algemeen wil je dat dit een waarde van 1 of 2 heeft.",sq="Teleportatie Duratie",lq="De duur van de teleportatie tussen keyframes in ticks. Dit is de tijd waarover het model visueel zal interpoleren tussen zijn oude positie en zijn nieuwe positie. Hogere waarden zorgen ervoor dat animaties precisie verliezen.",cq="Opslag gebruiken voor animatie",uq=`Wel of geen NBT-opslag gebruiken om animatiegegevens op te slaan in plaats van functies. -Dit vermindert het aantal functies in het gegenereerde Data Pack enorm, maar is 42% langzamer dan de functiemethode.`,dq="Gebakken Animaties",pq=`De ge\xEBxporteerde animaties al dan niet bakken. +None - Schakelt het exporteren van Data Packs uit.`,nU="Raw",iU="Zip",rU="None",aU="Toon Bounding Box",oU="Of de bounding box wel of niet moet worden weergegeven in de editor.",sU="Auto Bounding Box",lU=`Wel of niet automatisch de bounding box berekenen op basis van de geometrie van het model. +OPMERKING: de automatische bounding box houdt GEEN rekening met botoffsets van animaties, dus de bounding box kan in sommige gevallen kleiner zijn dan nodig.`,cU="Bounding Box",uU="Bepaalt de culling box van het model. Het model stopt met renderen wanneer deze box buiten het scherm valt.",dU="Resource Pack Instellingen",pU="Geavanceerde Instellingen Gebruiken",fU="Of de geavanceerde instellingen voor Resource Packs wel of niet moeten worden ingeschakeld.",mU="Weergave Voorwerp",hU="Het voorwerp om de Blauwdruk-modellen in het spel weer te geven. Meerdere Blauwdrukken kunnen op hetzelfde voorwerp worden geplaatst en ze worden automatisch samengevoegd.",gU="Geen voorwerp geselecteerd!",_U="Het opgegeven voorwerp-ID is ongeldig! Voorwerp ID's moeten het formaat namespace:voorwerp_id hebben.",bU="Het opgegeven voorwerp-ID is ongeldig! Voorwerp ID's mogen geen spaties bevatten.",xU="Het geselecteerde voorwerp bestaat niet in vanilla!",vU="CMD Offset",yU="De offset die moet worden gebruikt voor de Custom Model Data van het weergave voorwerp. Staat meerdere blauwdrukken op hetzelfde voorwerp toe, maar in afzonderlijke, niet-aangesloten Resource Packs.",wU="Resource Pack",kU="De hoofdmap van de Resource Pack waarnaar het project moet worden ge\xEBxporteerd.",EU="Geen map geselecteerd!",jU="De geselecteerde map bestaat niet!",AU="Het geselecteerde pad is geen map!",TU="De geselecteerde map mist een pack.mcmeta bestand!",CU="De geselecteerde Resource Pack mist een assets map!",SU="Resource Pack Zip",OU="Het pad naar het .zip-bestand om het project naar te exporteren.",IU="Geen bestand geselecteerd!",NU="Het geselecteerde pad is geen bestand!",BU="Display Item Pad",DU="Waar het Weergave Voorwerp moet worden geplaatst. Dit moet een pad zijn naar een .json bestand in een Resource Pack.",FU="Geen bestand geselecteerd!",RU="Het geselecteerde bestand bestaat niet!",MU="Het geselecteerde pad is geen bestand!",PU="Model Map",LU="Waar alle ge\xEBxporteerde modellen moeten worden geplaatst. Dit moet een pad zijn naar een map in een Resource Pack.",zU="Geen map geselecteerd!",VU="De geselecteerde map bestaat niet!",UU="Het geselecteerde pad is geen map!",qU="Textuur Map",HU="Waar alle ge\xEBxporteerde texturen moeten worden geplaatst. Dit moet een pad zijn naar een map in een Resource Pack.",GU="Data Pack Instellingen",JU="Geavanceerde Instellingen Gebruiken",WU="Of de geavanceerde instellingen voor Data Packs wel of niet moeten worden ingeschakeld.",KU="Data Pack",ZU="De hoofdmap van de Data Pack waarnaar het project moet worden ge\xEBxporteerd.",YU="Geen map geselecteerd!",XU="De geselecteerde map bestaat niet!",QU="Het geselecteerde pad is geen map!",$U="De geselecteerde map mist een pack.mcmeta bestand!",eq="De geselecteerde Data Pack mist een data map!",tq="Data Pack Zip",nq="Het pad naar het .zip-bestand om het project naar te exporteren.",iq="Geen bestand geselecteerd!",rq="Het geselecteerde pad is geen bestand!",aq="On-Summon Commando's",oq=`Commando's om uit te voeren als de hoofdentiteit wanneer deze wordt opgeroepen. +Behandel deze tekstinvoer als een .mcfunction-bestand. (Ondersteunt ook MC-Build syntaxis!)`,sq="Interpolatie Duratie",lq="De duur van de interpolatie tussen keyframes in ticks. Dit is de tijd die het model nodig heeft om over te gaan van de ene keyframe naar de volgende. Hogere waarden zorgen ervoor dat animaties precisie verliezen. Over het algemeen wil je dat dit een waarde van 1 of 2 heeft.",cq="Teleportatie Duratie",uq="De duur van de teleportatie tussen keyframes in ticks. Dit is de tijd waarover het model visueel zal interpoleren tussen zijn oude positie en zijn nieuwe positie. Hogere waarden zorgen ervoor dat animaties precisie verliezen.",dq="Opslag gebruiken voor animatie",pq=`Wel of geen NBT-opslag gebruiken om animatiegegevens op te slaan in plaats van functies. +Dit vermindert het aantal functies in het gegenereerde Data Pack enorm, maar is 42% langzamer dan de functiemethode.`,fq="Gebakken Animaties",mq=`De ge\xEBxporteerde animaties al dan niet bakken. Bij gebakken animaties worden de frames vooraf berekend en opgeslagen in het ge\xEBxporteerde JSON-bestand, waardoor het minder complex wordt om het model in de game te renderen. -Sommige Plugins vereisen dat dit is ingeschakeld om correct te functioneren.`,fq="JSON Bestand",mq="Het pad naar het JSON bestand om het project naar te exporteren.",hq="Geen bestand geselecteerd!",gq="Het geselecteerde pad is geen bestand!",_q="Bot Configuratie",bq="Geselecteerde Variant: {0}",xq="De onderstaande instellingen worden standaard toegepast op dit bot.",vq="De onderstaande instellingen worden alleen op dit bot toegepast wanneer deze variant wordt toegepast.",yq="Gebruik NBT",wq="Of NBT al dan niet moet worden gebruikt om de bot te configureren in plaats van instellingen.",kq="Als je NBT gebruikt, worden alle andere instellingen overschreven en zijn wijzigingen die je maakt niet zichtbaar in de editor. Gebruik dit alleen als je weet wat je doet!",Eq="Instellingen Overnemen",jq="Of de instellingen wel of niet moeten worden overgenomen van het parent-bot.",Aq="Gloeien",Tq="Of het bot wel of niet moet gloeien in het spel.",Cq="Overschrijf Gloed Kleur",Sq="Of de standaard gloed kleur wel of niet moet worden overschreven.",Iq="Gloed Kleur",Oq="De kleur van de gloed.",Bq="Schaduw Straal",Nq="De straal van de schaduw.",Fq="Schaduw Sterkte",Dq="De sterkte van de schaduw.",Rq="Overschrijf Helderheid",Mq="Of de standaard helderheid wel of niet moet worden overschreven.",Pq="Helderheid",Lq="De helderheid van het bot. Dit moet een waarde tussen 0 en 15 zijn.",Vq="Betoverd",zq="Of het bot wel of niet betoverd moet worden.",Uq="Onzichtbaar",qq="Of het bot wel of niet onzichtbaar moet worden.",Hq="NBT",Gq="De NBT die op het bot moet worden toegepast.",Jq=`De NBT moet een compound tag zijn! Bijv. {CustomName:'"mijn naam"'}`,Wq=`Ongeldige NBT! -{0}`,Kq="Billboard",Zq="Bepaalt of dit bot naar de speler moet draaien wanneer het wordt weergegeven. Het kan vast zijn (draait niet met de speler mee), verticaal (draait met de speler mee rond verticale as), horizontaal (draait rond horizontale as) en midden (draait rond middelpunt).",Yq="Vast",Xq="Verticaal",Qq="Horizontaal",$q="Midden",eH="Locator Configuratie",tH=`Plugin-Modus is ingeschakeld! Locators hebben geen configuratie in Plugin-Modus. +Sommige Plugins vereisen dat dit is ingeschakeld om correct te functioneren.`,hq="JSON Bestand",gq="Het pad naar het JSON bestand om het project naar te exporteren.",_q="Geen bestand geselecteerd!",bq="Het geselecteerde pad is geen bestand!",xq="Bot Configuratie",vq="Geselecteerde Variant: {0}",yq="De onderstaande instellingen worden standaard toegepast op dit bot.",wq="De onderstaande instellingen worden alleen op dit bot toegepast wanneer deze variant wordt toegepast.",kq="Gebruik NBT",Eq="Of NBT al dan niet moet worden gebruikt om de bot te configureren in plaats van instellingen.",jq="Als je NBT gebruikt, worden alle andere instellingen overschreven en zijn wijzigingen die je maakt niet zichtbaar in de editor. Gebruik dit alleen als je weet wat je doet!",Aq="Instellingen Overnemen",Tq="Of de instellingen wel of niet moeten worden overgenomen van het parent-bot.",Cq="Gloeien",Sq="Of het bot wel of niet moet gloeien in het spel.",Oq="Overschrijf Gloed Kleur",Iq="Of de standaard gloed kleur wel of niet moet worden overschreven.",Nq="Gloed Kleur",Bq="De kleur van de gloed.",Dq="Schaduw Straal",Fq="De straal van de schaduw.",Rq="Schaduw Sterkte",Mq="De sterkte van de schaduw.",Pq="Overschrijf Helderheid",Lq="Of de standaard helderheid wel of niet moet worden overschreven.",zq="Helderheid",Vq="De helderheid van het bot. Dit moet een waarde tussen 0 en 15 zijn.",Uq="Betoverd",qq="Of het bot wel of niet betoverd moet worden.",Hq="Onzichtbaar",Gq="Of het bot wel of niet onzichtbaar moet worden.",Jq="NBT",Wq="De NBT die op het bot moet worden toegepast.",Kq=`De NBT moet een compound tag zijn! Bijv. {CustomName:'"mijn naam"'}`,Zq=`Ongeldige NBT! +{0}`,Yq="Billboard",Xq="Bepaalt of dit bot naar de speler moet draaien wanneer het wordt weergegeven. Het kan vast zijn (draait niet met de speler mee), verticaal (draait met de speler mee rond verticale as), horizontaal (draait rond horizontale as) en midden (draait rond middelpunt).",Qq="Vast",$q="Verticaal",eH="Horizontaal",tH="Midden",nH="Locator Configuratie",iH=`Plugin-Modus is ingeschakeld! Locators hebben geen configuratie in Plugin-Modus. Gebruik in plaats daarvan de Plugin API om aangepaste functionaliteit aan je Locators toe te voegen. -Raadpleeg voor meer informatie de offici\xEBle Plugin API documentatie.`,nH="Gebruik Entiteit",iH="Of er al dan niet een entiteit aan de Locator moet worden gekoppeld.",rH="Type Entiteit",aH="Het type entiteit dat aan de Locator moet worden gekoppeld.",oH="Type Entiteit mag niet leeg zijn!",sH="Het geselecteerde entiteit-type bestaat niet in Minecraft {0}",lH="On-Summon Commando's",cH=`Commando's om als entiteit van de Locator uit te voeren wanneer deze wordt opgeroepen. -Behandel deze tekstinvoer als een .mcfunction-bestand. (Ondersteunt ook MC-Build syntaxis!)`,uH="Ticking Commands",dH=`Opdrachten om elke tick uit te voeren op de positie van de Locator. -Behandel deze tekstinvoer als een .mcfunction-bestand. (Ondersteunt ook MC-Build syntaxis!)`,pH="Tekstweergave Configuratie",fH="Vanilla Voorwerp Model",mH=`Als dit is ingesteld, wordt het bot weergegeven als een vanilla voorwerp model. -Hierdoor worden de bestaande kubussen van het bot overschreven.`,hH="Gebruik NBT",gH="Of NBT al dan niet moet worden gebruikt om de tekstweergave te configureren in plaats van instellingen.",_H="Als je NBT gebruikt, worden alle andere instellingen overschreven en zijn wijzigingen die je maakt niet zichtbaar in de editor. Gebruik dit alleen als je weet wat je doet!",bH="Instellingen Overnemen",xH="Of de instellingen wel of niet moeten worden overgenomen van de parent-tekstweergave.",vH="Gloeien",yH="Of het bot wel of niet moet gloeien in het spel.",wH="Overschrijf Gloed Kleur",kH="Of de standaard gloed kleur wel of niet moet worden overschreven.",EH="Gloed Kleur",jH="De kleur van de gloed.",AH="Schaduw Straal",TH="De straal van de schaduw.",CH="Schaduw Sterkte",SH="De sterke van de schaduw.",IH="Overschrijf Helderheid",OH="Of de standaard helderheid wel of niet moet worden overschreven.",BH="Helderheid",NH="De helderheid van het bot. Dit moet een waarde tussen 0 en 15 zijn.",FH="Onzichtbaar",DH="Of de tekstweergave wel of niet onzichtbaar moet worden.",RH="NBT",MH="De NBT die op de tekstweergave moet worden toegepast.",PH="Billboard",LH="Bepaalt of dit bot naar de speler moet draaien wanneer het wordt weergegeven. Het kan vast zijn (draait niet met de speler mee), verticaal (draait met de speler mee rond verticale as), horizontaal (draait rond horizontale as) en midden (draait rond middelpunt).",VH="Vast",zH="Verticaal",UH="Horizontaal",qH="Midden",HH="Variant Configuratie",GH="Weergavenaam",JH="Wordt gebruikt om de variant te identificeren in de editor en in foutmeldingen.",WH="Genereer Naam uit Weergavenaam",KH="Of de Naam al dan niet automatisch moet worden gegenereerd uit de Weergavenaam.",ZH="Naam",YH="Wordt gebruikt om de variant in de ge\xEBxporteerde Resource Pack en Data Pack te identificeren.",XH="Textuur Map",QH="Een map van welke texturen moeten worden verwisseld bij het toepassen van deze variant.",$H="Nieuwe Mapping Maken",eG="Variant heeft geen in kaart gebrachte texturen.",tG="Een lijst met nodes die wel of niet worden meegenomen in de Variant. Alleen nodes in de ge\xEFncludeerde lijst worden gewijzigd door de Variant, en nodes in de uitgesloten lijst worden genegeerd.",nG="Uitgelosten Nodes",iG="Een lijst met nodes die uitgesloten moeten worden van de Variant. Deze nodes worden niet gewijzigd door de Variant.",rG="Inbegrepen Nodes",aG="Een lijst met nodes die in de Variant moeten worden opgenomen. Alleen deze nodes worden gewijzigd door de Variant.",oG="Lijsten Omwisselen",sG="Update .ajmodel",lG="Update .ajmodel",cG="Selecteeer .ajmodel Bestand",uG="Upgrade je verouderde .ajmodel bestanden naar het nieuwe .ajblueprint formaat.",dG="Selecteer een .ajmodel Bestand om te upgraden",pG="Animatie Eigenschappen ({0})",fG="Animatie Naam",mG="De naam van de animatie.",hG="Lus Modus",gG="Bepaalt hoe de animatie moet worden herhaald. Eenmaal - De animatie wordt eenmaal afgespeeld en stopt dan. Houden - De animatie wordt eenmaal afgespeeld en het laatste frame wordt vastgehouden. Lus - De animatie wordt oneindig herhaald.",_G="Eenmaal",bG="Houden",xG="Lus",vG="De naam van de animatie kan niet leeg zijn!",yG="De naam van de animatie bevat ongeldige tekens! Animatie namen mogen alleen letters, cijfers, underscores en punten bevatten.",wG="Lus Vertraging",kG="De vertraging tussen lussen. Dit is de tijd dat de animatie pauzeert voor hij opnieuw begint. Dit wordt alleen gebruikt als de Lus Modus is ingesteld op Lus.",EG="Een lijst van nodes die wel of niet worden meegenomen in de animatie. Alleen nodes in de lijst met inbegrepen nodes worden gewijzigd door de animatie, nodes in de lijst met uitgesloten nodes worden genegeerd.",jG="Uitgesloten Nodes",AG="Een lijst van nodes die uitgesloten moeten worden van de animatie. Deze nodes worden niet gewijzigd door de animatie.",TG="Inbegrepen Nodes",CG="Een lijst van nodes die in de animatie moeten worden opgenomen. Alleen deze nodes worden gewijzigd door de animatie.",SG="Lijsten Omwisselen",IG="Exporteren...",OG="Varianten",BG="Nieuwe Variant Maken",NG="Variant Bewerken",FG="Geselecteerde Variant Dupliceren",DG="Geselecteerde Variant Verwijderen",RG="Variant Geselecteerd",MG="Variant Niet Geselecteerd",PG="Kan de standaard variant niet verwijderen!",LG="Variant Maken",VG="Variant Dupliceren",zG="Open Variant Configuratie",UG="Variant Verwijderen",qG="Uitgesloten Nodes",HG="Uitgesloten Nodes Inverteren",GG="Variant",JG="Commando's",WG="Variant",KG="Commando's",ZG="Uitvoer Voorwaarde",YG="Keyframe ({0})",XG="Variant",QG="De Variant die moet worden toegepast op de keyframe.",$G="Commando's",eJ=`Commando's die worden uitgevoerd wanneer de keyframe is bereikt. -Behandel deze tekstinvoer als een .mcfunction-bestand. (Ondersteunt ook MC-Build syntaxis!)`,tJ="Uitvoer Voorwaarde",nJ="Een voorwaarde waaraan moet worden voldaan om het keyframe uit te voeren. Behandel deze tekstinvoer als een sub-commando van een execute command.",iJ="Herhalen?",rJ=`Of de commando's in dit keyframe al dan niet herhaaldelijk moeten worden uitgevoerd. -Als deze optie is ingeschakeld, worden de commando's elke Herhaal Frequentie ticks uitgevoerd.`,aJ="Herhaal Frequentie",oJ=`Hoeveel ticks er moeten worden gewacht voordat de commando's in dit keyframe opnieuw worden uitgevoerd. +Raadpleeg voor meer informatie de offici\xEBle Plugin API documentatie.`,rH="Gebruik Entiteit",aH="Of er al dan niet een entiteit aan de Locator moet worden gekoppeld.",oH="Type Entiteit",sH="Het type entiteit dat aan de Locator moet worden gekoppeld.",lH="Type Entiteit mag niet leeg zijn!",cH="Het geselecteerde entiteit-type bestaat niet in Minecraft {0}",uH="On-Summon Commando's",dH=`Commando's om als entiteit van de Locator uit te voeren wanneer deze wordt opgeroepen. +Behandel deze tekstinvoer als een .mcfunction-bestand. (Ondersteunt ook MC-Build syntaxis!)`,pH="Ticking Commands",fH=`Opdrachten om elke tick uit te voeren op de positie van de Locator. +Behandel deze tekstinvoer als een .mcfunction-bestand. (Ondersteunt ook MC-Build syntaxis!)`,mH="Tekstweergave Configuratie",hH="Vanilla Voorwerp Model",gH=`Als dit is ingesteld, wordt het bot weergegeven als een vanilla voorwerp model. +Hierdoor worden de bestaande kubussen van het bot overschreven.`,_H="Gebruik NBT",bH="Of NBT al dan niet moet worden gebruikt om de tekstweergave te configureren in plaats van instellingen.",xH="Als je NBT gebruikt, worden alle andere instellingen overschreven en zijn wijzigingen die je maakt niet zichtbaar in de editor. Gebruik dit alleen als je weet wat je doet!",vH="Instellingen Overnemen",yH="Of de instellingen wel of niet moeten worden overgenomen van de parent-tekstweergave.",wH="Gloeien",kH="Of het bot wel of niet moet gloeien in het spel.",EH="Overschrijf Gloed Kleur",jH="Of de standaard gloed kleur wel of niet moet worden overschreven.",AH="Gloed Kleur",TH="De kleur van de gloed.",CH="Schaduw Straal",SH="De straal van de schaduw.",OH="Schaduw Sterkte",IH="De sterke van de schaduw.",NH="Overschrijf Helderheid",BH="Of de standaard helderheid wel of niet moet worden overschreven.",DH="Helderheid",FH="De helderheid van het bot. Dit moet een waarde tussen 0 en 15 zijn.",RH="Onzichtbaar",MH="Of de tekstweergave wel of niet onzichtbaar moet worden.",PH="NBT",LH="De NBT die op de tekstweergave moet worden toegepast.",zH="Billboard",VH="Bepaalt of dit bot naar de speler moet draaien wanneer het wordt weergegeven. Het kan vast zijn (draait niet met de speler mee), verticaal (draait met de speler mee rond verticale as), horizontaal (draait rond horizontale as) en midden (draait rond middelpunt).",UH="Vast",qH="Verticaal",HH="Horizontaal",GH="Midden",JH="Variant Configuratie",WH="Weergavenaam",KH="Wordt gebruikt om de variant te identificeren in de editor en in foutmeldingen.",ZH="Genereer Naam uit Weergavenaam",YH="Of de Naam al dan niet automatisch moet worden gegenereerd uit de Weergavenaam.",XH="Naam",QH="Wordt gebruikt om de variant in de ge\xEBxporteerde Resource Pack en Data Pack te identificeren.",$H="Textuur Map",eG="Een map van welke texturen moeten worden verwisseld bij het toepassen van deze variant.",tG="Nieuwe Mapping Maken",nG="Variant heeft geen in kaart gebrachte texturen.",iG="Een lijst met nodes die wel of niet worden meegenomen in de Variant. Alleen nodes in de ge\xEFncludeerde lijst worden gewijzigd door de Variant, en nodes in de uitgesloten lijst worden genegeerd.",rG="Uitgelosten Nodes",aG="Een lijst met nodes die uitgesloten moeten worden van de Variant. Deze nodes worden niet gewijzigd door de Variant.",oG="Inbegrepen Nodes",sG="Een lijst met nodes die in de Variant moeten worden opgenomen. Alleen deze nodes worden gewijzigd door de Variant.",lG="Lijsten Omwisselen",cG="Update .ajmodel",uG="Update .ajmodel",dG="Selecteeer .ajmodel Bestand",pG="Upgrade je verouderde .ajmodel bestanden naar het nieuwe .ajblueprint formaat.",fG="Selecteer een .ajmodel Bestand om te upgraden",mG="Animatie Eigenschappen ({0})",hG="Animatie Naam",gG="De naam van de animatie.",_G="Lus Modus",bG="Bepaalt hoe de animatie moet worden herhaald. Eenmaal - De animatie wordt eenmaal afgespeeld en stopt dan. Houden - De animatie wordt eenmaal afgespeeld en het laatste frame wordt vastgehouden. Lus - De animatie wordt oneindig herhaald.",xG="Eenmaal",vG="Houden",yG="Lus",wG="De naam van de animatie kan niet leeg zijn!",kG="De naam van de animatie bevat ongeldige tekens! Animatie namen mogen alleen letters, cijfers, underscores en punten bevatten.",EG="Lus Vertraging",jG="De vertraging tussen lussen. Dit is de tijd dat de animatie pauzeert voor hij opnieuw begint. Dit wordt alleen gebruikt als de Lus Modus is ingesteld op Lus.",AG="Een lijst van nodes die wel of niet worden meegenomen in de animatie. Alleen nodes in de lijst met inbegrepen nodes worden gewijzigd door de animatie, nodes in de lijst met uitgesloten nodes worden genegeerd.",TG="Uitgesloten Nodes",CG="Een lijst van nodes die uitgesloten moeten worden van de animatie. Deze nodes worden niet gewijzigd door de animatie.",SG="Inbegrepen Nodes",OG="Een lijst van nodes die in de animatie moeten worden opgenomen. Alleen deze nodes worden gewijzigd door de animatie.",IG="Lijsten Omwisselen",NG="Exporteren...",BG="Varianten",DG="Nieuwe Variant Maken",FG="Variant Bewerken",RG="Geselecteerde Variant Dupliceren",MG="Geselecteerde Variant Verwijderen",PG="Variant Geselecteerd",LG="Variant Niet Geselecteerd",zG="Kan de standaard variant niet verwijderen!",VG="Variant Maken",UG="Variant Dupliceren",qG="Open Variant Configuratie",HG="Variant Verwijderen",GG="Uitgesloten Nodes",JG="Uitgesloten Nodes Inverteren",WG="Variant",KG="Commando's",ZG="Variant",YG="Commando's",XG="Uitvoer Voorwaarde",QG="Keyframe ({0})",$G="Variant",eJ="De Variant die moet worden toegepast op de keyframe.",tJ="Commando's",nJ=`Commando's die worden uitgevoerd wanneer de keyframe is bereikt. +Behandel deze tekstinvoer als een .mcfunction-bestand. (Ondersteunt ook MC-Build syntaxis!)`,iJ="Uitvoer Voorwaarde",rJ="Een voorwaarde waaraan moet worden voldaan om het keyframe uit te voeren. Behandel deze tekstinvoer als een sub-commando van een execute command.",aJ="Herhalen?",oJ=`Of de commando's in dit keyframe al dan niet herhaaldelijk moeten worden uitgevoerd. +Als deze optie is ingeschakeld, worden de commando's elke Herhaal Frequentie ticks uitgevoerd.`,sJ="Herhaal Frequentie",lJ=`Hoeveel ticks er moeten worden gewacht voordat de commando's in dit keyframe opnieuw worden uitgevoerd. Als je dit instelt op 1, worden de commando's elke tik uitgevoerd. OPMERKING: Als de animatie niet gelijkmatig deelbaar is door deze waarde, kan het interval enigszins afwijken wanneer de animatie in een lus loopt. -Als dit is ingesteld op een waarde groter dan de lengte van de animatie, zullen de commando's worden uitgevoerd alsof herhalen is uitgeschakeld (Zodra het keyframe is bereikt).`,sJ="Versoepeling Type",lJ="Het type versoepeling dat moet worden toegepast op het keyframe.",cJ="Linear",uJ="Sine",dJ="Quad",pJ="Cubic",fJ="Quart",mJ="Quint",hJ="Expo",gJ="Circ",_J="Elastic",bJ="Back",xJ="Bounce",vJ="Versoepling Modus",yJ="De versoepelingsmodus die moet worden toegepast op het keyframe.",wJ="In",kJ="Out",EJ="In-Out",jJ="Versoepeling Argumenten",AJ="De argumenten die moeten worden toegepast op de versoepelings functie.",TJ="Elasticiteit",CJ="De elasticiteit van de versoepelings functie.",SJ="Overschrijding",IJ="De hoeveelheid overschrijding die moet worden toegepast op de versoepelings functie.",OJ="Stuiterigheid",BJ="De stuiterigheid van de versoepelings functie.",NJ="Tekstweergave",FJ="Lijnbreedte",DJ="De breedte van de tekstweergave in pixels.",RJ="Achtergrond Kleur",MJ="De kleur van de achtergrond van de tekstweergave.",PJ="Tekst Schaduw",LJ="Wel of geen schaduw achter de tekst weergeven.",VJ="Uitlijning Van Tekst",zJ="De uitlijning van de tekst.",UJ="Links",qJ="Midden",HJ="Rechts",GJ="Weergegeven Voorwerp",JJ="Het voorwerp dat moet worden weergegeven.",WJ="Weergegeven Blok.",KJ="Het blok dat moet worden weergegeven. Ondersteunt block states!",ZJ="Vanilla Voorwerpweergave",YJ="Exporteren Mislukt",XJ="Je hebt resource pack exporteren uitgeschakeld, maar je hebt aangepaste modellen in je project! Schakel resource pack exporteren in of verwijder de aangepaste modellen voordat je exporteert.",QJ="Er zitten fouten in je blauwdruk instellingen! Herstel deze voordat je exporteert.",$J="Een probleem gevonden met {0}:",eW="Ok",tW="Animated Java",nW="Mob hoofden worden niet weergegeven in Blokweergaves. Gebruik in plaats daarvan een Voorwerpweergave.",iW="Blauwdruk export pad bestaat niet",rW=`Het exportpad '{0}' bestaat niet! -Controleer of de map waarin je opslaat bestaat en probeer het opnieuw.`,aW={"animated_java.action.open_blueprint_settings.name":lz,"animated_java.action.open_documentation.name":cz,"animated_java.action.open_about.name":uz,"animated_java.action.open_bone_config.name":dz,"animated_java.action.open_locator_config.name":pz,"animated_java.action.open_text_display_config.name":fz,"animated_java.action.export.name":mz,"animated_java.action.create_text_display.title":hz,"animated_java.action.create_vanilla_item_display.title":gz,"animated_java.action.create_vanilla_block_display.title":_z,"animated_java.action.open_vanilla_item_display_config.name":bz,"animated_java.action.open_vanilla_block_display_config.name":xz,"animated_java.popup.loading.loading":vz,"animated_java.popup.loading.success":yz,"animated_java.popup.loading.offline":wz,"animated_java.dialog.about.title":kz,"animated_java.dialog.about.close_button":Ez,"animated_java.dialog.unexpected_error.title":jz,"animated_java.dialog.unexpected_error.close_button":Az,"animated_java.dialog.unexpected_error.copy_error_message_button.message":Tz,"animated_java.dialog.unexpected_error.copy_error_message_button.description":Cz,"animated_java.dialog.unexpected_error.paragraph":Sz,"animated_java.dialog.blueprint_settings.title":Iz,"animated_java.dialog.blueprint_settings.advanced_settings_warning":Oz,"animated_java.dialog.blueprint_settings.blueprint_name.title":Bz,"animated_java.dialog.blueprint_settings.blueprint_name.description":Nz,"animated_java.dialog.blueprint_settings.texture_size.title":Fz,"animated_java.dialog.blueprint_settings.texture_size.description":Dz,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":Rz,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":Mz,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":Pz,"animated_java.dialog.blueprint_settings.export_settings.title":Lz,"animated_java.dialog.blueprint_settings.export_namespace.title":Vz,"animated_java.dialog.blueprint_settings.export_namespace.description":zz,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":Uz,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":qz,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":Hz,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":Gz,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":Jz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":Wz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":Kz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":Zz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":Yz,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":Xz,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":Qz,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":$z,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":eU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":tU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":nU,"animated_java.dialog.blueprint_settings.show_bounding_box.title":iU,"animated_java.dialog.blueprint_settings.show_bounding_box.description":rU,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":aU,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":oU,"animated_java.dialog.blueprint_settings.bounding_box.title":sU,"animated_java.dialog.blueprint_settings.bounding_box.description":lU,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":cU,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":uU,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":dU,"animated_java.dialog.blueprint_settings.display_item.title":pU,"animated_java.dialog.blueprint_settings.display_item.description":fU,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":mU,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":hU,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":gU,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":_U,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":bU,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":xU,"animated_java.dialog.blueprint_settings.resource_pack.title":vU,"animated_java.dialog.blueprint_settings.resource_pack.description":yU,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":wU,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":kU,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":EU,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":jU,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":AU,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":TU,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":CU,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":SU,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":IU,"animated_java.dialog.blueprint_settings.display_item_path.title":OU,"animated_java.dialog.blueprint_settings.display_item_path.description":BU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":NU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":FU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":DU,"animated_java.dialog.blueprint_settings.model_folder.title":RU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.description":MU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":PU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":LU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":VU,"animated_java.dialog.blueprint_settings.texture_folder.title":zU,"animated_java.dialog.blueprint_settings.texture_folder.description":UU,"animated_java.dialog.blueprint_settings.data_pack_settings.title":qU,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":HU,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":GU,"animated_java.dialog.blueprint_settings.data_pack.title":JU,"animated_java.dialog.blueprint_settings.data_pack.description":WU,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":KU,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":ZU,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":YU,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":XU,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":QU,"animated_java.dialog.blueprint_settings.data_pack_zip.title":$U,"animated_java.dialog.blueprint_settings.data_pack_zip.description":eq,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":tq,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":nq,"animated_java.dialog.blueprint_settings.summon_commands.title":iq,"animated_java.dialog.blueprint_settings.summon_commands.description":rq,"animated_java.dialog.blueprint_settings.interpolation_duration.title":aq,"animated_java.dialog.blueprint_settings.interpolation_duration.description":oq,"animated_java.dialog.blueprint_settings.teleportation_duration.title":sq,"animated_java.dialog.blueprint_settings.teleportation_duration.description":lq,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":cq,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":uq,"animated_java.dialog.blueprint_settings.baked_animations.title":dq,"animated_java.dialog.blueprint_settings.baked_animations.description":pq,"animated_java.dialog.blueprint_settings.json_file.title":fq,"animated_java.dialog.blueprint_settings.json_file.description":mq,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":hq,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":gq,"animated_java.dialog.bone_config.title":_q,"animated_java.dialog.bone_config.selected_variant":bq,"animated_java.dialog.bone_config.default_variant_subtitle":xq,"animated_java.dialog.bone_config.selected_variant_subtitle":vq,"animated_java.dialog.bone_config.use_nbt.title":yq,"animated_java.dialog.bone_config.use_nbt.description":wq,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":kq,"animated_java.dialog.bone_config.inherit_settings.title":Eq,"animated_java.dialog.bone_config.inherit_settings.description":jq,"animated_java.dialog.bone_config.glowing.title":Aq,"animated_java.dialog.bone_config.glowing.description":Tq,"animated_java.dialog.bone_config.override_glow_color.title":Cq,"animated_java.dialog.bone_config.override_glow_color.description":Sq,"animated_java.dialog.bone_config.glow_color.title":Iq,"animated_java.dialog.bone_config.glow_color.description":Oq,"animated_java.dialog.bone_config.shadow_radius.title":Bq,"animated_java.dialog.bone_config.shadow_radius.description":Nq,"animated_java.dialog.bone_config.shadow_strength.title":Fq,"animated_java.dialog.bone_config.shadow_strength.description":Dq,"animated_java.dialog.bone_config.override_brightness.title":Rq,"animated_java.dialog.bone_config.override_brightness.description":Mq,"animated_java.dialog.bone_config.brightness_override.title":Pq,"animated_java.dialog.bone_config.brightness_override.description":Lq,"animated_java.dialog.bone_config.enchanted.title":Vq,"animated_java.dialog.bone_config.enchanted.description":zq,"animated_java.dialog.bone_config.invisible.title":Uq,"animated_java.dialog.bone_config.invisible.description":qq,"animated_java.dialog.bone_config.nbt.title":Hq,"animated_java.dialog.bone_config.nbt.description":Gq,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":Jq,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":Wq,"animated_java.dialog.bone_config.billboard.title":Kq,"animated_java.dialog.bone_config.billboard.description":Zq,"animated_java.dialog.bone_config.billboard.options.fixed":Yq,"animated_java.dialog.bone_config.billboard.options.vertical":Xq,"animated_java.dialog.bone_config.billboard.options.horizontal":Qq,"animated_java.dialog.bone_config.billboard.options.center":$q,"animated_java.dialog.locator_config.title":eH,"animated_java.dialog.locator_config.plugin_mode_warning":tH,"animated_java.dialog.locator_config.use_entity.title":nH,"animated_java.dialog.locator_config.use_entity.description":iH,"animated_java.dialog.locator_config.entity_type.title":rH,"animated_java.dialog.locator_config.entity_type.description":aH,"animated_java.dialog.locator_config.entity_type.error.empty":oH,"animated_java.dialog.locator_config.entity_type.warning.invalid":sH,"animated_java.dialog.locator_config.summon_commands.title":lH,"animated_java.dialog.locator_config.summon_commands.description":cH,"animated_java.dialog.locator_config.ticking_commands.title":uH,"animated_java.dialog.locator_config.ticking_commands.description":dH,"animated_java.dialog.text_display_config.title":pH,"animated_java.dialog.bone_config.vanilla_item_model.title":fH,"animated_java.dialog.bone_config.vanilla_item_model.description":mH,"animated_java.dialog.text_display_config.use_nbt.title":hH,"animated_java.dialog.text_display_config.use_nbt.description":gH,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":_H,"animated_java.dialog.text_display_config.inherit_settings.title":bH,"animated_java.dialog.text_display_config.inherit_settings.description":xH,"animated_java.dialog.text_display_config.glowing.title":vH,"animated_java.dialog.text_display_config.glowing.description":yH,"animated_java.dialog.text_display_config.override_glow_color.title":wH,"animated_java.dialog.text_display_config.override_glow_color.description":kH,"animated_java.dialog.text_display_config.glow_color.title":EH,"animated_java.dialog.text_display_config.glow_color.description":jH,"animated_java.dialog.text_display_config.shadow_radius.title":AH,"animated_java.dialog.text_display_config.shadow_radius.description":TH,"animated_java.dialog.text_display_config.shadow_strength.title":CH,"animated_java.dialog.text_display_config.shadow_strength.description":SH,"animated_java.dialog.text_display_config.override_brightness.title":IH,"animated_java.dialog.text_display_config.override_brightness.description":OH,"animated_java.dialog.text_display_config.brightness_override.title":BH,"animated_java.dialog.text_display_config.brightness_override.description":NH,"animated_java.dialog.text_display_config.invisible.title":FH,"animated_java.dialog.text_display_config.invisible.description":DH,"animated_java.dialog.text_display_config.nbt.title":RH,"animated_java.dialog.text_display_config.nbt.description":MH,"animated_java.dialog.text_display_config.billboard.title":PH,"animated_java.dialog.text_display_config.billboard.description":LH,"animated_java.dialog.text_display_config.billboard.options.fixed":VH,"animated_java.dialog.text_display_config.billboard.options.vertical":zH,"animated_java.dialog.text_display_config.billboard.options.horizontal":UH,"animated_java.dialog.text_display_config.billboard.options.center":qH,"animated_java.dialog.variant_config.title":HH,"animated_java.dialog.variant_config.variant_display_name":GH,"animated_java.dialog.variant_config.variant_display_name.description":JH,"animated_java.dialog.variant_config.generate_name_from_display_name":WH,"animated_java.dialog.variant_config.generate_name_from_display_name.description":KH,"animated_java.dialog.variant_config.variant_name":ZH,"animated_java.dialog.variant_config.variant_name.description":YH,"animated_java.dialog.variant_config.texture_map.title":XH,"animated_java.dialog.variant_config.texture_map.description":QH,"animated_java.dialog.variant_config.texture_map.create_new_mapping":$H,"animated_java.dialog.variant_config.texture_map.no_mappings":eG,"animated_java.dialog.variant_config.bone_lists.description":tG,"animated_java.dialog.variant_config.excluded_nodes.title":nG,"animated_java.dialog.variant_config.excluded_nodes.description":iG,"animated_java.dialog.variant_config.included_nodes.title":rG,"animated_java.dialog.variant_config.included_nodes.description":aG,"animated_java.dialog.variant_config.swap_columns_button.tooltip":oG,"animated_java.action.upgrade_old_aj_model_loader.name":sG,"animated_java.dialog.upgrade_old_aj_model_loader.title":lG,"animated_java.action.upgrade_old_aj_model_loader.select_file":cG,"animated_java.action.upgrade_old_aj_model_loader.body":uG,"animated_java.action.upgrade_old_aj_model_loader.button":dG,"animated_java.dialog.animation_properties.title":pG,"animated_java.dialog.animation_properties.animation_name.title":fG,"animated_java.dialog.animation_properties.animation_name.description":mG,"animated_java.dialog.animation_properties.loop_mode.title":hG,"animated_java.dialog.animation_properties.loop_mode.description":gG,"animated_java.dialog.animation_properties.loop_mode.options.once":_G,"animated_java.dialog.animation_properties.loop_mode.options.hold":bG,"animated_java.dialog.animation_properties.loop_mode.options.loop":xG,"animated_java.dialog.animation_properties.animation_name.error.empty":vG,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":yG,"animated_java.dialog.animation_properties.loop_delay.title":wG,"animated_java.dialog.animation_properties.loop_delay.description":kG,"animated_java.dialog.animation_properties.bone_lists.description":EG,"animated_java.dialog.animation_properties.excluded_nodes.title":jG,"animated_java.dialog.animation_properties.excluded_nodes.description":AG,"animated_java.dialog.animation_properties.included_nodes.title":TG,"animated_java.dialog.animation_properties.included_nodes.description":CG,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":SG,"animated_java.dialog.export_progress.title":IG,"animated_java.panel.variants.title":OG,"animated_java.panel.variants.tool.create_new_variant":BG,"animated_java.panel.variants.tool.edit_variant":NG,"animated_java.panel.variants.tool.duplicate_selected_variant":FG,"animated_java.panel.variants.tool.delete_selected_variant":DG,"animated_java.panel.variants.tool.variant_visible":RG,"animated_java.panel.variants.tool.variant_not_visible":MG,"animated_java.panel.variants.tool.cannot_delete_default_variant":PG,"animated_java.action.variants.create":LG,"animated_java.action.variants.duplicate":VG,"animated_java.action.variants.open_config":zG,"animated_java.action.variants.delete":UG,"animated_java.animation.excluded_nodes":qG,"animated_java.animation.invert_excluded_nodes":HG,"animated_java.effect_animator.timeline.variant":GG,"animated_java.effect_animator.timeline.commands":JG,"animated_java.effect_animator.keyframes.variant":WG,"animated_java.effect_animator.keyframes.commands":KG,"animated_java.effect_animator.keyframes.execute_condition":ZG,"animated_java.panel.keyframe.keyframe_title":YG,"animated_java.panel.keyframe.variant.title":XG,"animated_java.panel.keyframe.variant.description":QG,"animated_java.panel.keyframe.commands.title":$G,"animated_java.panel.keyframe.commands.description":eJ,"animated_java.panel.keyframe.execute_condition.title":tJ,"animated_java.panel.keyframe.execute_condition.description":nJ,"animated_java.panel.keyframe.repeat.title":iJ,"animated_java.panel.keyframe.repeat.description":rJ,"animated_java.panel.keyframe.repeat_frequency.title":aJ,"animated_java.panel.keyframe.repeat_frequency.description":oJ,"animated_java.panel.keyframe.easing_type.title":sJ,"animated_java.panel.keyframe.easing_type.description":lJ,"animated_java.panel.keyframe.easing_type.options.linear":cJ,"animated_java.panel.keyframe.easing_type.options.sine":uJ,"animated_java.panel.keyframe.easing_type.options.quad":dJ,"animated_java.panel.keyframe.easing_type.options.cubic":pJ,"animated_java.panel.keyframe.easing_type.options.quart":fJ,"animated_java.panel.keyframe.easing_type.options.quint":mJ,"animated_java.panel.keyframe.easing_type.options.expo":hJ,"animated_java.panel.keyframe.easing_type.options.circ":gJ,"animated_java.panel.keyframe.easing_type.options.elastic":_J,"animated_java.panel.keyframe.easing_type.options.back":bJ,"animated_java.panel.keyframe.easing_type.options.bounce":xJ,"animated_java.panel.keyframe.easing_mode.title":vJ,"animated_java.panel.keyframe.easing_mode.description":yJ,"animated_java.panel.keyframe.easing_mode.options.in":wJ,"animated_java.panel.keyframe.easing_mode.options.out":kJ,"animated_java.panel.keyframe.easing_mode.options.inout":EJ,"animated_java.panel.keyframe.easing_args.title":jJ,"animated_java.panel.keyframe.easing_args.description":AJ,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":TJ,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":CJ,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":SJ,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":IJ,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":OJ,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":BJ,"animated_java.panel.text_display.title":NJ,"animated_java.tool.text_display.line_width.title":FJ,"animated_java.tool.text_display.line_width.description":DJ,"animated_java.tool.text_display.background_color.title":RJ,"animated_java.tool.text_display.background_color.description":MJ,"animated_java.tool.text_display.text_shadow.title":PJ,"animated_java.tool.text_display.text_shadow.description":LJ,"animated_java.tool.text_display.text_alignment.title":VJ,"animated_java.tool.text_display.text_alignment.description":zJ,"animated_java.tool.text_display.text_alignment.options.left":UJ,"animated_java.tool.text_display.text_alignment.options.center":qJ,"animated_java.tool.text_display.text_alignment.options.right":HJ,"animated_java.panel.vanilla_item_display.title":GJ,"animated_java.panel.vanilla_item_display.description":JJ,"animated_java.panel.vanilla_block_display.title":WJ,"animated_java.panel.vanilla_block_display.description":KJ,"animated_java.vanilla_item_display.title":ZJ,"animated_java.misc.failed_to_export.title":YJ,"animated_java.misc.failed_to_export.custom_models.message":XJ,"animated_java.misc.failed_to_export.blueprint_settings.message":QJ,"animated_java.misc.failed_to_export.blueprint_settings.error_item":$J,"animated_java.misc.failed_to_export.button":eW,"animated_java.format_category.animated_java":tW,"animated_java.block_model_manager.mob_head_warning":nW,"animated_java.error.blueprint_export_path_doesnt_exist.title":iW,"animated_java.error.blueprint_export_path_doesnt_exist.description":rW};var ng={};On(ng,{"animated_java.action.create_text_display.title":()=>fW,"animated_java.action.create_vanilla_block_display.title":()=>hW,"animated_java.action.create_vanilla_item_display.title":()=>mW,"animated_java.action.export.name":()=>pW,"animated_java.action.open_about.name":()=>lW,"animated_java.action.open_blueprint_settings.name":()=>oW,"animated_java.action.open_bone_config.name":()=>cW,"animated_java.action.open_documentation.name":()=>sW,"animated_java.action.open_locator_config.name":()=>uW,"animated_java.action.open_text_display_config.name":()=>dW,"animated_java.action.open_vanilla_block_display_config.name":()=>_W,"animated_java.action.open_vanilla_item_display_config.name":()=>gW,"animated_java.action.upgrade_old_aj_model_loader.body":()=>UX,"animated_java.action.upgrade_old_aj_model_loader.button":()=>qX,"animated_java.action.upgrade_old_aj_model_loader.name":()=>LX,"animated_java.action.upgrade_old_aj_model_loader.select_file":()=>zX,"animated_java.action.variants.create":()=>bQ,"animated_java.action.variants.delete":()=>yQ,"animated_java.action.variants.duplicate":()=>xQ,"animated_java.action.variants.open_config":()=>vQ,"animated_java.animation.excluded_nodes":()=>wQ,"animated_java.animation.invert_excluded_nodes":()=>kQ,"animated_java.block_model_manager.facing_warning":()=>X$,"animated_java.block_model_manager.fluid_warning":()=>Z$,"animated_java.block_model_manager.mob_head_warning":()=>Y$,"animated_java.dialog.about.close_button":()=>jW,"animated_java.dialog.about.title":()=>EW,"animated_java.dialog.animation_properties.animation_name.description":()=>JX,"animated_java.dialog.animation_properties.animation_name.error.empty":()=>QX,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":()=>$X,"animated_java.dialog.animation_properties.animation_name.title":()=>GX,"animated_java.dialog.animation_properties.bone_lists.description":()=>nQ,"animated_java.dialog.animation_properties.excluded_nodes.description":()=>rQ,"animated_java.dialog.animation_properties.excluded_nodes.title":()=>iQ,"animated_java.dialog.animation_properties.included_nodes.description":()=>oQ,"animated_java.dialog.animation_properties.included_nodes.title":()=>aQ,"animated_java.dialog.animation_properties.loop_delay.description":()=>tQ,"animated_java.dialog.animation_properties.loop_delay.title":()=>eQ,"animated_java.dialog.animation_properties.loop_mode.description":()=>KX,"animated_java.dialog.animation_properties.loop_mode.options.hold":()=>YX,"animated_java.dialog.animation_properties.loop_mode.options.loop":()=>XX,"animated_java.dialog.animation_properties.loop_mode.options.once":()=>ZX,"animated_java.dialog.animation_properties.loop_mode.title":()=>WX,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":()=>sQ,"animated_java.dialog.animation_properties.title":()=>HX,"animated_java.dialog.blueprint_loading.title":()=>cQ,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":()=>LK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":()=>PK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":()=>VK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":()=>HK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":()=>qK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":()=>GK,"animated_java.dialog.blueprint_settings.advanced_settings_warning":()=>BW,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":()=>sK,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":()=>oK,"animated_java.dialog.blueprint_settings.baked_animations.description":()=>xZ,"animated_java.dialog.blueprint_settings.baked_animations.title":()=>bZ,"animated_java.dialog.blueprint_settings.blueprint_name.description":()=>FW,"animated_java.dialog.blueprint_settings.blueprint_name.title":()=>NW,"animated_java.dialog.blueprint_settings.bounding_box.description":()=>cK,"animated_java.dialog.blueprint_settings.bounding_box.title":()=>lK,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":()=>EK,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":()=>kK,"animated_java.dialog.blueprint_settings.data_pack.description":()=>QK,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":()=>eZ,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":()=>iZ,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":()=>nZ,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":()=>$K,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":()=>tZ,"animated_java.dialog.blueprint_settings.data_pack.title":()=>XK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":()=>eK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":()=>iK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":()=>tK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":()=>nK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":()=>$W,"animated_java.dialog.blueprint_settings.data_pack_settings.title":()=>KK,"animated_java.dialog.blueprint_settings.data_pack_zip.description":()=>aZ,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":()=>oZ,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":()=>sZ,"animated_java.dialog.blueprint_settings.data_pack_zip.title":()=>rZ,"animated_java.dialog.blueprint_settings.display_item.description":()=>gK,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":()=>bK,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":()=>xK,"animated_java.dialog.blueprint_settings.display_item.error.item_model_not_found":()=>wK,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":()=>_K,"animated_java.dialog.blueprint_settings.display_item.title":()=>hK,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":()=>vK,"animated_java.dialog.blueprint_settings.display_item.warning.item_model_not_generated":()=>yK,"animated_java.dialog.blueprint_settings.display_item_path.description":()=>MK,"animated_java.dialog.blueprint_settings.display_item_path.title":()=>RK,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":()=>YK,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":()=>ZK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.description":()=>mK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.title":()=>fK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":()=>pK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":()=>dK,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":()=>WW,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":()=>JW,"animated_java.dialog.blueprint_settings.export_namespace.description":()=>UW,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":()=>qW,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":()=>GW,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":()=>HW,"animated_java.dialog.blueprint_settings.export_namespace.title":()=>zW,"animated_java.dialog.blueprint_settings.export_settings.title":()=>VW,"animated_java.dialog.blueprint_settings.interpolation_duration.description":()=>fZ,"animated_java.dialog.blueprint_settings.interpolation_duration.title":()=>pZ,"animated_java.dialog.blueprint_settings.json_file.description":()=>yZ,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":()=>wZ,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":()=>kZ,"animated_java.dialog.blueprint_settings.json_file.title":()=>vZ,"animated_java.dialog.blueprint_settings.model_folder.description":()=>UK,"animated_java.dialog.blueprint_settings.model_folder.title":()=>zK,"animated_java.dialog.blueprint_settings.resource_pack.description":()=>AK,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":()=>CK,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":()=>OK,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":()=>IK,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":()=>TK,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":()=>SK,"animated_java.dialog.blueprint_settings.resource_pack.title":()=>jK,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":()=>ZW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":()=>QW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":()=>YW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":()=>XW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":()=>KW,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":()=>uK,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":()=>NK,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":()=>FK,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":()=>DK,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":()=>BK,"animated_java.dialog.blueprint_settings.show_bounding_box.description":()=>aK,"animated_java.dialog.blueprint_settings.show_bounding_box.title":()=>rK,"animated_java.dialog.blueprint_settings.summon_commands.description":()=>cZ,"animated_java.dialog.blueprint_settings.summon_commands.title":()=>lZ,"animated_java.dialog.blueprint_settings.teleportation_duration.description":()=>hZ,"animated_java.dialog.blueprint_settings.teleportation_duration.title":()=>mZ,"animated_java.dialog.blueprint_settings.texture_folder.description":()=>WK,"animated_java.dialog.blueprint_settings.texture_folder.title":()=>JK,"animated_java.dialog.blueprint_settings.texture_size.description":()=>RW,"animated_java.dialog.blueprint_settings.texture_size.title":()=>DW,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":()=>LW,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":()=>PW,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":()=>MW,"animated_java.dialog.blueprint_settings.ticking_commands.description":()=>dZ,"animated_java.dialog.blueprint_settings.ticking_commands.title":()=>uZ,"animated_java.dialog.blueprint_settings.title":()=>OW,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":()=>_Z,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":()=>gZ,"animated_java.dialog.bone_config.billboard.description":()=>dY,"animated_java.dialog.bone_config.billboard.options.center":()=>hY,"animated_java.dialog.bone_config.billboard.options.fixed":()=>pY,"animated_java.dialog.bone_config.billboard.options.horizontal":()=>mY,"animated_java.dialog.bone_config.billboard.options.vertical":()=>fY,"animated_java.dialog.bone_config.billboard.title":()=>uY,"animated_java.dialog.bone_config.brightness_override.description":()=>XZ,"animated_java.dialog.bone_config.brightness_override.title":()=>YZ,"animated_java.dialog.bone_config.custom_brightness.description":()=>tY,"animated_java.dialog.bone_config.custom_brightness.title":()=>eY,"animated_java.dialog.bone_config.custom_name.description":()=>FZ,"animated_java.dialog.bone_config.custom_name.invalid_json.error":()=>DZ,"animated_java.dialog.bone_config.custom_name.title":()=>NZ,"animated_java.dialog.bone_config.custom_name_visible.description":()=>MZ,"animated_java.dialog.bone_config.custom_name_visible.title":()=>RZ,"animated_java.dialog.bone_config.default_variant_subtitle":()=>AZ,"animated_java.dialog.bone_config.enchanted.description":()=>iY,"animated_java.dialog.bone_config.enchanted.title":()=>nY,"animated_java.dialog.bone_config.glow_color.description":()=>qZ,"animated_java.dialog.bone_config.glow_color.title":()=>UZ,"animated_java.dialog.bone_config.glowing.description":()=>LZ,"animated_java.dialog.bone_config.glowing.title":()=>PZ,"animated_java.dialog.bone_config.inherit_settings.description":()=>BZ,"animated_java.dialog.bone_config.inherit_settings.title":()=>OZ,"animated_java.dialog.bone_config.invisible.description":()=>aY,"animated_java.dialog.bone_config.invisible.title":()=>rY,"animated_java.dialog.bone_config.nbt.description":()=>sY,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":()=>cY,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":()=>lY,"animated_java.dialog.bone_config.nbt.title":()=>oY,"animated_java.dialog.bone_config.override_brightness.description":()=>ZZ,"animated_java.dialog.bone_config.override_brightness.title":()=>KZ,"animated_java.dialog.bone_config.override_glow_color.description":()=>zZ,"animated_java.dialog.bone_config.override_glow_color.title":()=>VZ,"animated_java.dialog.bone_config.selected_variant":()=>jZ,"animated_java.dialog.bone_config.selected_variant_subtitle":()=>TZ,"animated_java.dialog.bone_config.shadow_radius.description":()=>GZ,"animated_java.dialog.bone_config.shadow_radius.title":()=>HZ,"animated_java.dialog.bone_config.shadow_strength.description":()=>WZ,"animated_java.dialog.bone_config.shadow_strength.title":()=>JZ,"animated_java.dialog.bone_config.title":()=>EZ,"animated_java.dialog.bone_config.use_custom_brightness.description":()=>$Z,"animated_java.dialog.bone_config.use_custom_brightness.title":()=>QZ,"animated_java.dialog.bone_config.use_nbt.description":()=>SZ,"animated_java.dialog.bone_config.use_nbt.title":()=>CZ,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":()=>IZ,"animated_java.dialog.bone_config.vanilla_item_model.description":()=>IY,"animated_java.dialog.bone_config.vanilla_item_model.title":()=>SY,"animated_java.dialog.export_progress.title":()=>lQ,"animated_java.dialog.installed_popup.close_button":()=>wW,"animated_java.dialog.installed_popup.title":()=>yW,"animated_java.dialog.locator_config.entity_type.description":()=>yY,"animated_java.dialog.locator_config.entity_type.error.empty":()=>wY,"animated_java.dialog.locator_config.entity_type.title":()=>vY,"animated_java.dialog.locator_config.entity_type.warning.invalid":()=>kY,"animated_java.dialog.locator_config.plugin_mode_warning":()=>_Y,"animated_java.dialog.locator_config.summon_commands.description":()=>jY,"animated_java.dialog.locator_config.summon_commands.title":()=>EY,"animated_java.dialog.locator_config.ticking_commands.description":()=>TY,"animated_java.dialog.locator_config.ticking_commands.title":()=>AY,"animated_java.dialog.locator_config.title":()=>gY,"animated_java.dialog.locator_config.use_entity.description":()=>xY,"animated_java.dialog.locator_config.use_entity.title":()=>bY,"animated_java.dialog.reset":()=>kW,"animated_java.dialog.text_display_config.billboard.description":()=>aX,"animated_java.dialog.text_display_config.billboard.options.center":()=>cX,"animated_java.dialog.text_display_config.billboard.options.fixed":()=>oX,"animated_java.dialog.text_display_config.billboard.options.horizontal":()=>lX,"animated_java.dialog.text_display_config.billboard.options.vertical":()=>sX,"animated_java.dialog.text_display_config.billboard.title":()=>rX,"animated_java.dialog.text_display_config.brightness_override.description":()=>ZY,"animated_java.dialog.text_display_config.brightness_override.title":()=>KY,"animated_java.dialog.text_display_config.custom_brightness.description":()=>$Y,"animated_java.dialog.text_display_config.custom_brightness.title":()=>QY,"animated_java.dialog.text_display_config.glow_color.description":()=>zY,"animated_java.dialog.text_display_config.glow_color.title":()=>VY,"animated_java.dialog.text_display_config.glowing.description":()=>MY,"animated_java.dialog.text_display_config.glowing.title":()=>RY,"animated_java.dialog.text_display_config.inherit_settings.description":()=>DY,"animated_java.dialog.text_display_config.inherit_settings.title":()=>FY,"animated_java.dialog.text_display_config.invisible.description":()=>tX,"animated_java.dialog.text_display_config.invisible.title":()=>eX,"animated_java.dialog.text_display_config.nbt.description":()=>iX,"animated_java.dialog.text_display_config.nbt.title":()=>nX,"animated_java.dialog.text_display_config.override_brightness.description":()=>WY,"animated_java.dialog.text_display_config.override_brightness.title":()=>JY,"animated_java.dialog.text_display_config.override_glow_color.description":()=>LY,"animated_java.dialog.text_display_config.override_glow_color.title":()=>PY,"animated_java.dialog.text_display_config.shadow_radius.description":()=>qY,"animated_java.dialog.text_display_config.shadow_radius.title":()=>UY,"animated_java.dialog.text_display_config.shadow_strength.description":()=>GY,"animated_java.dialog.text_display_config.shadow_strength.title":()=>HY,"animated_java.dialog.text_display_config.title":()=>CY,"animated_java.dialog.text_display_config.use_custom_brightness.description":()=>XY,"animated_java.dialog.text_display_config.use_custom_brightness.title":()=>YY,"animated_java.dialog.text_display_config.use_nbt.description":()=>BY,"animated_java.dialog.text_display_config.use_nbt.title":()=>OY,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":()=>NY,"animated_java.dialog.unexpected_error.close_button":()=>TW,"animated_java.dialog.unexpected_error.copy_error_message_button.description":()=>SW,"animated_java.dialog.unexpected_error.copy_error_message_button.message":()=>CW,"animated_java.dialog.unexpected_error.paragraph":()=>IW,"animated_java.dialog.unexpected_error.title":()=>AW,"animated_java.dialog.upgrade_old_aj_model_loader.title":()=>VX,"animated_java.dialog.vanilla_block_display.custom_name.description":()=>pX,"animated_java.dialog.vanilla_block_display.custom_name.invalid_json.error":()=>fX,"animated_java.dialog.vanilla_block_display.custom_name.title":()=>dX,"animated_java.dialog.vanilla_block_display.custom_name_visible.description":()=>hX,"animated_java.dialog.vanilla_block_display.custom_name_visible.title":()=>mX,"animated_java.dialog.vanilla_block_display_config.title":()=>uX,"animated_java.dialog.vanilla_item_display.custom_name.description":()=>bX,"animated_java.dialog.vanilla_item_display.custom_name.invalid_json.error":()=>xX,"animated_java.dialog.vanilla_item_display.custom_name.title":()=>_X,"animated_java.dialog.vanilla_item_display.custom_name_visible.description":()=>yX,"animated_java.dialog.vanilla_item_display.custom_name_visible.title":()=>vX,"animated_java.dialog.vanilla_item_display_config.title":()=>gX,"animated_java.dialog.variant_config.bone_lists.description":()=>NX,"animated_java.dialog.variant_config.excluded_nodes.description":()=>DX,"animated_java.dialog.variant_config.excluded_nodes.title":()=>FX,"animated_java.dialog.variant_config.generate_name_from_display_name":()=>jX,"animated_java.dialog.variant_config.generate_name_from_display_name.description":()=>AX,"animated_java.dialog.variant_config.included_nodes.description":()=>MX,"animated_java.dialog.variant_config.included_nodes.title":()=>RX,"animated_java.dialog.variant_config.swap_columns_button.tooltip":()=>PX,"animated_java.dialog.variant_config.texture_map.create_new_mapping":()=>OX,"animated_java.dialog.variant_config.texture_map.description":()=>IX,"animated_java.dialog.variant_config.texture_map.no_mappings":()=>BX,"animated_java.dialog.variant_config.texture_map.title":()=>SX,"animated_java.dialog.variant_config.title":()=>wX,"animated_java.dialog.variant_config.variant_display_name":()=>kX,"animated_java.dialog.variant_config.variant_display_name.description":()=>EX,"animated_java.dialog.variant_config.variant_name":()=>TX,"animated_java.dialog.variant_config.variant_name.description":()=>CX,"animated_java.effect_animator.keyframes.commands":()=>TQ,"animated_java.effect_animator.keyframes.execute_condition":()=>CQ,"animated_java.effect_animator.keyframes.variant":()=>AQ,"animated_java.effect_animator.timeline.commands":()=>jQ,"animated_java.effect_animator.timeline.variant":()=>EQ,"animated_java.error.blueprint_export_path_doesnt_exist.description":()=>$$,"animated_java.error.blueprint_export_path_doesnt_exist.title":()=>Q$,"animated_java.format_category.animated_java":()=>K$,"animated_java.misc.failed_to_export.blueprint_settings.error_item":()=>J$,"animated_java.misc.failed_to_export.blueprint_settings.message":()=>G$,"animated_java.misc.failed_to_export.button":()=>W$,"animated_java.misc.failed_to_export.custom_models.message":()=>H$,"animated_java.misc.failed_to_export.title":()=>q$,"animated_java.panel.keyframe.commands.description":()=>NQ,"animated_java.panel.keyframe.commands.title":()=>BQ,"animated_java.panel.keyframe.easing_args.description":()=>a$,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":()=>c$,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":()=>l$,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":()=>d$,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":()=>u$,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":()=>s$,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":()=>o$,"animated_java.panel.keyframe.easing_args.title":()=>r$,"animated_java.panel.keyframe.easing_mode.description":()=>e$,"animated_java.panel.keyframe.easing_mode.options.in":()=>t$,"animated_java.panel.keyframe.easing_mode.options.inout":()=>i$,"animated_java.panel.keyframe.easing_mode.options.out":()=>n$,"animated_java.panel.keyframe.easing_mode.title":()=>$Q,"animated_java.panel.keyframe.easing_type.description":()=>zQ,"animated_java.panel.keyframe.easing_type.options.back":()=>XQ,"animated_java.panel.keyframe.easing_type.options.bounce":()=>QQ,"animated_java.panel.keyframe.easing_type.options.circ":()=>ZQ,"animated_java.panel.keyframe.easing_type.options.cubic":()=>GQ,"animated_java.panel.keyframe.easing_type.options.elastic":()=>YQ,"animated_java.panel.keyframe.easing_type.options.expo":()=>KQ,"animated_java.panel.keyframe.easing_type.options.linear":()=>UQ,"animated_java.panel.keyframe.easing_type.options.quad":()=>HQ,"animated_java.panel.keyframe.easing_type.options.quart":()=>JQ,"animated_java.panel.keyframe.easing_type.options.quint":()=>WQ,"animated_java.panel.keyframe.easing_type.options.sine":()=>qQ,"animated_java.panel.keyframe.easing_type.title":()=>VQ,"animated_java.panel.keyframe.execute_condition.description":()=>DQ,"animated_java.panel.keyframe.execute_condition.title":()=>FQ,"animated_java.panel.keyframe.keyframe_title":()=>SQ,"animated_java.panel.keyframe.nonlinear_interpolation":()=>p$,"animated_java.panel.keyframe.repeat.description":()=>MQ,"animated_java.panel.keyframe.repeat.title":()=>RQ,"animated_java.panel.keyframe.repeat_frequency.description":()=>LQ,"animated_java.panel.keyframe.repeat_frequency.title":()=>PQ,"animated_java.panel.keyframe.variant.description":()=>OQ,"animated_java.panel.keyframe.variant.title":()=>IQ,"animated_java.panel.text_display.title":()=>f$,"animated_java.panel.vanilla_block_display.description":()=>z$,"animated_java.panel.vanilla_block_display.title":()=>V$,"animated_java.panel.vanilla_item_display.description":()=>C$,"animated_java.panel.vanilla_item_display.title":()=>T$,"animated_java.panel.variants.title":()=>uQ,"animated_java.panel.variants.tool.cannot_delete_default_variant":()=>_Q,"animated_java.panel.variants.tool.create_new_variant":()=>dQ,"animated_java.panel.variants.tool.delete_selected_variant":()=>mQ,"animated_java.panel.variants.tool.duplicate_selected_variant":()=>fQ,"animated_java.panel.variants.tool.edit_variant":()=>pQ,"animated_java.panel.variants.tool.variant_not_visible":()=>gQ,"animated_java.panel.variants.tool.variant_visible":()=>hQ,"animated_java.popup.loading.loading":()=>bW,"animated_java.popup.loading.offline":()=>vW,"animated_java.popup.loading.success":()=>xW,"animated_java.tool.item_display.item_display.description":()=>I$,"animated_java.tool.item_display.item_display.options.firstperson_lefthand":()=>F$,"animated_java.tool.item_display.item_display.options.firstperson_righthand":()=>D$,"animated_java.tool.item_display.item_display.options.fixed":()=>L$,"animated_java.tool.item_display.item_display.options.ground":()=>P$,"animated_java.tool.item_display.item_display.options.gui":()=>M$,"animated_java.tool.item_display.item_display.options.head":()=>R$,"animated_java.tool.item_display.item_display.options.none":()=>O$,"animated_java.tool.item_display.item_display.options.thirdperson_lefthand":()=>B$,"animated_java.tool.item_display.item_display.options.thirdperson_righthand":()=>N$,"animated_java.tool.item_display.item_display.title":()=>S$,"animated_java.tool.text_display.background_color.description":()=>_$,"animated_java.tool.text_display.background_color.title":()=>g$,"animated_java.tool.text_display.line_width.description":()=>h$,"animated_java.tool.text_display.line_width.title":()=>m$,"animated_java.tool.text_display.see_through.description":()=>A$,"animated_java.tool.text_display.see_through.title":()=>j$,"animated_java.tool.text_display.text_alignment.description":()=>y$,"animated_java.tool.text_display.text_alignment.options.center":()=>k$,"animated_java.tool.text_display.text_alignment.options.left":()=>w$,"animated_java.tool.text_display.text_alignment.options.right":()=>E$,"animated_java.tool.text_display.text_alignment.title":()=>v$,"animated_java.tool.text_display.text_shadow.description":()=>x$,"animated_java.tool.text_display.text_shadow.title":()=>b$,"animated_java.vanilla_item_display.title":()=>U$,default:()=>eee});var oW="\u84DD\u56FE\u8BBE\u7F6E",sW="\u6587\u6863",lW="\u5173\u4E8E",cW="\u9AA8\u9ABC\u914D\u7F6E",uW="\u5B9A\u4F4D\u5668\u914D\u7F6E",dW="\u6587\u672C\u5C55\u793A\u914D\u7F6E",pW="\u5BFC\u51FA",fW="\u6DFB\u52A0\u6587\u672C\u5C55\u793A\u5B9E\u4F53",mW="\u6DFB\u52A0\u7269\u54C1\u5C55\u793A\u5B9E\u4F53",hW="\u6DFB\u52A0\u65B9\u5757\u5C55\u793A\u5B9E\u4F53",gW="\u7269\u54C1\u5C55\u793A\u914D\u7F6E",_W="\u65B9\u5757\u5C55\u793A\u914D\u7F6E",bW="Animated Java \u52A0\u8F7D\u4E2D...",xW="Animated Java \u52A0\u8F7D\u5B8C\u6210\uFF01",vW=`Animated Java \u8FDE\u63A5\u5931\u8D25\uFF01 -\u90E8\u5206\u529F\u80FD\u5C06\u4E0D\u53EF\u7528\u3002`,yW="\u611F\u8C22\u5B89\u88C5\uFF01",wW="\u662F\u65F6\u5019\u52A8\u8D77\u6765\u4E86\uFF01",kW="\u91CD\u7F6E\u4E3A\u9ED8\u8BA4\u503C",EW="\u5173\u4E8E Animated Java",jW="\u5173\u95ED",AW="\u53D1\u751F\u4E86\u610F\u5916\u9519\u8BEF\uFF01",TW="\u5173\u95ED",CW="\u5DF2\u590D\u5236\u9519\u8BEF\u4FE1\u606F\uFF01",SW="\u70B9\u51FB\u4FDD\u5B58\u9519\u8BEF\u4FE1\u606F\u5230\u526A\u5207\u677F\u3002",IW="\u53EF\u52A0\u5165 Discord \u670D\u52A1\u5668 {0} \u5E76\u5728 #animated-java-support \u9891\u9053\u521B\u5EFA\u8BA8\u8BBA\u4E32\u6765\u62A5\u544A\u8BE5\u9519\u8BEF\u4FE1\u606F\uFF0C\u6216\u5728 {1} \u4E0B\u521B\u5EFA\u4E00\u4E2Aissue\u3002\u8C22\u8C22\uFF01",OW="\u84DD\u56FE\u8BBE\u7F6E",BW="\u4EC5\u5728\u5341\u5206\u5FC5\u8981\u65F6\u4F7F\u7528\u9AD8\u7EA7\u8BBE\u7F6E\uFF01",NW="\u84DD\u56FE\u540D\u79F0",FW="\u84DD\u56FE\u7684\u540D\u79F0\uFF0C\u4EC5\u7528\u4E8E\u8BC6\u522B\u5DE5\u4F5C\u533A\u4E2D\u7684\u9879\u76EE\u3002",DW="\u7EB9\u7406\u5C3A\u5BF8",RW="UV\u7F16\u8F91\u5668\u7684\u5206\u8FA8\u7387\uFF0C\u5E94\u5F53\u4E0E\u6700\u5927\u7684\u7EB9\u7406\u5C3A\u5BF8\u4E00\u81F4\u3002\u4E3A\u8FBE\u5230\u66F4\u597D\u7684\u6E38\u620F\u6548\u679C\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u957F\u5BBD\u76F8\u7B49\u4E14\u4E3A2\u7684\u5E42\u6B21\u65B9\u7684\u8D34\u56FE\u3002",MW="\u4E3A\u8FBE\u5230\u6700\u4F73\u6548\u679C\uFF0C\u7EB9\u7406\u7684\u957F\u4E0E\u5BBD\u5E94\u8BE5\u76F8\u7B49\u3002",PW="\u4E3A\u8FBE\u5230\u6700\u4F73\u6548\u679C\uFF0C\u7EB9\u7406\u7684\u5C3A\u5BF8\u5E94\u4E3A2\u7684\u5E42\u6B21\u65B9\u3002",LW="\u7EB9\u7406\u7684\u5C3A\u5BF8\u5E94\u5F53\u4E0E\u6700\u5927\u7EB9\u7406\u7684\u5C3A\u5BF8\u4E00\u81F4\u3002",VW="\u5BFC\u51FA\u8BBE\u7F6E",zW="\u5BFC\u51FA\u547D\u540D\u7A7A\u95F4",UW="\u9879\u76EE\u5BFC\u51FA\u65F6\u6240\u4F7F\u7528\u7684\u540D\u79F0\uFF0C\u6216\u8005\u8BF4\u662F\u5BFC\u51FA\u4E3A\u8D44\u6E90\u5305\u4E0E\u6570\u636E\u5305\u65F6\u6240\u4F7F\u7528\u7684\u547D\u540D\u7A7A\u95F4\u3002",qW="\u5BFC\u51FA\u547D\u540D\u7A7A\u95F4\u4E0D\u80FD\u4E3A\u7A7A\uFF01",HW="\u5BFC\u51FA\u547D\u540D\u7A7A\u95F4 \u201C{0}\u201D \u4EC5\u7528\u4E8E\u5185\u90E8\u8FD0\u4F5C\uFF01\u8BF7\u4F7F\u7528\u5176\u4ED6\u547D\u540D\u7A7A\u95F4\u3002",GW="\u5BFC\u51FA\u547D\u540D\u7A7A\u95F4\u7684\u540D\u79F0\u5305\u542B\u4E86\u975E\u6CD5\u5B57\u7B26\uFF01\u8BF7\u4EC5\u4F7F\u7528\u82F1\u6587\u5B57\u7B26\u3001\u6570\u5B57\u548C\u4E0B\u5212\u7EBF\u3002",JW="\u63D2\u4EF6\u6A21\u5F0F",WW="\u662F\u5426\u5F00\u542F\u63D2\u4EF6\u6A21\u5F0F\uFF0C\u8BA1\u5212\u4F7F\u7528\u57FA\u4E8E\u63D2\u4EF6\u800C\u975E\u8D44\u6E90\u5305/\u6570\u636E\u5305\u7684\u8BDD\u542F\u7528\u8BE5\u6A21\u5F0F\u3002",KW="\u8D44\u6E90\u5305\u5BFC\u51FA\u6A21\u5F0F",ZW=`\u8D44\u6E90\u5305\u7684\u5BFC\u51FA\u65B9\u5F0F\u3002 +Als dit is ingesteld op een waarde groter dan de lengte van de animatie, zullen de commando's worden uitgevoerd alsof herhalen is uitgeschakeld (Zodra het keyframe is bereikt).`,cJ="Versoepeling Type",uJ="Het type versoepeling dat moet worden toegepast op het keyframe.",dJ="Linear",pJ="Sine",fJ="Quad",mJ="Cubic",hJ="Quart",gJ="Quint",_J="Expo",bJ="Circ",xJ="Elastic",vJ="Back",yJ="Bounce",wJ="Versoepling Modus",kJ="De versoepelingsmodus die moet worden toegepast op het keyframe.",EJ="In",jJ="Out",AJ="In-Out",TJ="Versoepeling Argumenten",CJ="De argumenten die moeten worden toegepast op de versoepelings functie.",SJ="Elasticiteit",OJ="De elasticiteit van de versoepelings functie.",IJ="Overschrijding",NJ="De hoeveelheid overschrijding die moet worden toegepast op de versoepelings functie.",BJ="Stuiterigheid",DJ="De stuiterigheid van de versoepelings functie.",FJ="Tekstweergave",RJ="Lijnbreedte",MJ="De breedte van de tekstweergave in pixels.",PJ="Achtergrond Kleur",LJ="De kleur van de achtergrond van de tekstweergave.",zJ="Tekst Schaduw",VJ="Wel of geen schaduw achter de tekst weergeven.",UJ="Uitlijning Van Tekst",qJ="De uitlijning van de tekst.",HJ="Links",GJ="Midden",JJ="Rechts",WJ="Weergegeven Voorwerp",KJ="Het voorwerp dat moet worden weergegeven.",ZJ="Weergegeven Blok.",YJ="Het blok dat moet worden weergegeven. Ondersteunt block states!",XJ="Vanilla Voorwerpweergave",QJ="Exporteren Mislukt",$J="Je hebt resource pack exporteren uitgeschakeld, maar je hebt aangepaste modellen in je project! Schakel resource pack exporteren in of verwijder de aangepaste modellen voordat je exporteert.",eW="Er zitten fouten in je blauwdruk instellingen! Herstel deze voordat je exporteert.",tW="Een probleem gevonden met {0}:",nW="Ok",iW="Animated Java",rW="Mob hoofden worden niet weergegeven in Blokweergaves. Gebruik in plaats daarvan een Voorwerpweergave.",aW="Blauwdruk export pad bestaat niet",oW=`Het exportpad '{0}' bestaat niet! +Controleer of de map waarin je opslaat bestaat en probeer het opnieuw.`,sW={"animated_java.action.open_blueprint_settings.name":uV,"animated_java.action.open_documentation.name":dV,"animated_java.action.open_about.name":pV,"animated_java.action.open_bone_config.name":fV,"animated_java.action.open_locator_config.name":mV,"animated_java.action.open_text_display_config.name":hV,"animated_java.action.export.name":gV,"animated_java.action.create_text_display.title":_V,"animated_java.action.create_vanilla_item_display.title":bV,"animated_java.action.create_vanilla_block_display.title":xV,"animated_java.action.open_vanilla_item_display_config.name":vV,"animated_java.action.open_vanilla_block_display_config.name":yV,"animated_java.popup.loading.loading":wV,"animated_java.popup.loading.success":kV,"animated_java.popup.loading.offline":EV,"animated_java.dialog.about.title":jV,"animated_java.dialog.about.close_button":AV,"animated_java.dialog.unexpected_error.title":TV,"animated_java.dialog.unexpected_error.close_button":CV,"animated_java.dialog.unexpected_error.copy_error_message_button.message":SV,"animated_java.dialog.unexpected_error.copy_error_message_button.description":OV,"animated_java.dialog.unexpected_error.paragraph":IV,"animated_java.dialog.blueprint_settings.title":NV,"animated_java.dialog.blueprint_settings.advanced_settings_warning":BV,"animated_java.dialog.blueprint_settings.blueprint_name.title":DV,"animated_java.dialog.blueprint_settings.blueprint_name.description":FV,"animated_java.dialog.blueprint_settings.texture_size.title":RV,"animated_java.dialog.blueprint_settings.texture_size.description":MV,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":PV,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":LV,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":zV,"animated_java.dialog.blueprint_settings.export_settings.title":VV,"animated_java.dialog.blueprint_settings.export_namespace.title":UV,"animated_java.dialog.blueprint_settings.export_namespace.description":qV,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":HV,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":GV,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":JV,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":WV,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":KV,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":ZV,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":YV,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":XV,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":QV,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":$V,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":eU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":tU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":nU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":iU,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":rU,"animated_java.dialog.blueprint_settings.show_bounding_box.title":aU,"animated_java.dialog.blueprint_settings.show_bounding_box.description":oU,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":sU,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":lU,"animated_java.dialog.blueprint_settings.bounding_box.title":cU,"animated_java.dialog.blueprint_settings.bounding_box.description":uU,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":dU,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":pU,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":fU,"animated_java.dialog.blueprint_settings.display_item.title":mU,"animated_java.dialog.blueprint_settings.display_item.description":hU,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":gU,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":_U,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":bU,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":xU,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":vU,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":yU,"animated_java.dialog.blueprint_settings.resource_pack.title":wU,"animated_java.dialog.blueprint_settings.resource_pack.description":kU,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":EU,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":jU,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":AU,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":TU,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":CU,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":SU,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":OU,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":IU,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":NU,"animated_java.dialog.blueprint_settings.display_item_path.title":BU,"animated_java.dialog.blueprint_settings.display_item_path.description":DU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":FU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":RU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":MU,"animated_java.dialog.blueprint_settings.model_folder.title":PU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.description":LU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":zU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":VU,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":UU,"animated_java.dialog.blueprint_settings.texture_folder.title":qU,"animated_java.dialog.blueprint_settings.texture_folder.description":HU,"animated_java.dialog.blueprint_settings.data_pack_settings.title":GU,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":JU,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":WU,"animated_java.dialog.blueprint_settings.data_pack.title":KU,"animated_java.dialog.blueprint_settings.data_pack.description":ZU,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":YU,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":XU,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":QU,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":$U,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":eq,"animated_java.dialog.blueprint_settings.data_pack_zip.title":tq,"animated_java.dialog.blueprint_settings.data_pack_zip.description":nq,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":iq,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":rq,"animated_java.dialog.blueprint_settings.summon_commands.title":aq,"animated_java.dialog.blueprint_settings.summon_commands.description":oq,"animated_java.dialog.blueprint_settings.interpolation_duration.title":sq,"animated_java.dialog.blueprint_settings.interpolation_duration.description":lq,"animated_java.dialog.blueprint_settings.teleportation_duration.title":cq,"animated_java.dialog.blueprint_settings.teleportation_duration.description":uq,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":dq,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":pq,"animated_java.dialog.blueprint_settings.baked_animations.title":fq,"animated_java.dialog.blueprint_settings.baked_animations.description":mq,"animated_java.dialog.blueprint_settings.json_file.title":hq,"animated_java.dialog.blueprint_settings.json_file.description":gq,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":_q,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":bq,"animated_java.dialog.bone_config.title":xq,"animated_java.dialog.bone_config.selected_variant":vq,"animated_java.dialog.bone_config.default_variant_subtitle":yq,"animated_java.dialog.bone_config.selected_variant_subtitle":wq,"animated_java.dialog.bone_config.use_nbt.title":kq,"animated_java.dialog.bone_config.use_nbt.description":Eq,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":jq,"animated_java.dialog.bone_config.inherit_settings.title":Aq,"animated_java.dialog.bone_config.inherit_settings.description":Tq,"animated_java.dialog.bone_config.glowing.title":Cq,"animated_java.dialog.bone_config.glowing.description":Sq,"animated_java.dialog.bone_config.override_glow_color.title":Oq,"animated_java.dialog.bone_config.override_glow_color.description":Iq,"animated_java.dialog.bone_config.glow_color.title":Nq,"animated_java.dialog.bone_config.glow_color.description":Bq,"animated_java.dialog.bone_config.shadow_radius.title":Dq,"animated_java.dialog.bone_config.shadow_radius.description":Fq,"animated_java.dialog.bone_config.shadow_strength.title":Rq,"animated_java.dialog.bone_config.shadow_strength.description":Mq,"animated_java.dialog.bone_config.override_brightness.title":Pq,"animated_java.dialog.bone_config.override_brightness.description":Lq,"animated_java.dialog.bone_config.brightness_override.title":zq,"animated_java.dialog.bone_config.brightness_override.description":Vq,"animated_java.dialog.bone_config.enchanted.title":Uq,"animated_java.dialog.bone_config.enchanted.description":qq,"animated_java.dialog.bone_config.invisible.title":Hq,"animated_java.dialog.bone_config.invisible.description":Gq,"animated_java.dialog.bone_config.nbt.title":Jq,"animated_java.dialog.bone_config.nbt.description":Wq,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":Kq,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":Zq,"animated_java.dialog.bone_config.billboard.title":Yq,"animated_java.dialog.bone_config.billboard.description":Xq,"animated_java.dialog.bone_config.billboard.options.fixed":Qq,"animated_java.dialog.bone_config.billboard.options.vertical":$q,"animated_java.dialog.bone_config.billboard.options.horizontal":eH,"animated_java.dialog.bone_config.billboard.options.center":tH,"animated_java.dialog.locator_config.title":nH,"animated_java.dialog.locator_config.plugin_mode_warning":iH,"animated_java.dialog.locator_config.use_entity.title":rH,"animated_java.dialog.locator_config.use_entity.description":aH,"animated_java.dialog.locator_config.entity_type.title":oH,"animated_java.dialog.locator_config.entity_type.description":sH,"animated_java.dialog.locator_config.entity_type.error.empty":lH,"animated_java.dialog.locator_config.entity_type.warning.invalid":cH,"animated_java.dialog.locator_config.summon_commands.title":uH,"animated_java.dialog.locator_config.summon_commands.description":dH,"animated_java.dialog.locator_config.ticking_commands.title":pH,"animated_java.dialog.locator_config.ticking_commands.description":fH,"animated_java.dialog.text_display_config.title":mH,"animated_java.dialog.bone_config.vanilla_item_model.title":hH,"animated_java.dialog.bone_config.vanilla_item_model.description":gH,"animated_java.dialog.text_display_config.use_nbt.title":_H,"animated_java.dialog.text_display_config.use_nbt.description":bH,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":xH,"animated_java.dialog.text_display_config.inherit_settings.title":vH,"animated_java.dialog.text_display_config.inherit_settings.description":yH,"animated_java.dialog.text_display_config.glowing.title":wH,"animated_java.dialog.text_display_config.glowing.description":kH,"animated_java.dialog.text_display_config.override_glow_color.title":EH,"animated_java.dialog.text_display_config.override_glow_color.description":jH,"animated_java.dialog.text_display_config.glow_color.title":AH,"animated_java.dialog.text_display_config.glow_color.description":TH,"animated_java.dialog.text_display_config.shadow_radius.title":CH,"animated_java.dialog.text_display_config.shadow_radius.description":SH,"animated_java.dialog.text_display_config.shadow_strength.title":OH,"animated_java.dialog.text_display_config.shadow_strength.description":IH,"animated_java.dialog.text_display_config.override_brightness.title":NH,"animated_java.dialog.text_display_config.override_brightness.description":BH,"animated_java.dialog.text_display_config.brightness_override.title":DH,"animated_java.dialog.text_display_config.brightness_override.description":FH,"animated_java.dialog.text_display_config.invisible.title":RH,"animated_java.dialog.text_display_config.invisible.description":MH,"animated_java.dialog.text_display_config.nbt.title":PH,"animated_java.dialog.text_display_config.nbt.description":LH,"animated_java.dialog.text_display_config.billboard.title":zH,"animated_java.dialog.text_display_config.billboard.description":VH,"animated_java.dialog.text_display_config.billboard.options.fixed":UH,"animated_java.dialog.text_display_config.billboard.options.vertical":qH,"animated_java.dialog.text_display_config.billboard.options.horizontal":HH,"animated_java.dialog.text_display_config.billboard.options.center":GH,"animated_java.dialog.variant_config.title":JH,"animated_java.dialog.variant_config.variant_display_name":WH,"animated_java.dialog.variant_config.variant_display_name.description":KH,"animated_java.dialog.variant_config.generate_name_from_display_name":ZH,"animated_java.dialog.variant_config.generate_name_from_display_name.description":YH,"animated_java.dialog.variant_config.variant_name":XH,"animated_java.dialog.variant_config.variant_name.description":QH,"animated_java.dialog.variant_config.texture_map.title":$H,"animated_java.dialog.variant_config.texture_map.description":eG,"animated_java.dialog.variant_config.texture_map.create_new_mapping":tG,"animated_java.dialog.variant_config.texture_map.no_mappings":nG,"animated_java.dialog.variant_config.bone_lists.description":iG,"animated_java.dialog.variant_config.excluded_nodes.title":rG,"animated_java.dialog.variant_config.excluded_nodes.description":aG,"animated_java.dialog.variant_config.included_nodes.title":oG,"animated_java.dialog.variant_config.included_nodes.description":sG,"animated_java.dialog.variant_config.swap_columns_button.tooltip":lG,"animated_java.action.upgrade_old_aj_model_loader.name":cG,"animated_java.dialog.upgrade_old_aj_model_loader.title":uG,"animated_java.action.upgrade_old_aj_model_loader.select_file":dG,"animated_java.action.upgrade_old_aj_model_loader.body":pG,"animated_java.action.upgrade_old_aj_model_loader.button":fG,"animated_java.dialog.animation_properties.title":mG,"animated_java.dialog.animation_properties.animation_name.title":hG,"animated_java.dialog.animation_properties.animation_name.description":gG,"animated_java.dialog.animation_properties.loop_mode.title":_G,"animated_java.dialog.animation_properties.loop_mode.description":bG,"animated_java.dialog.animation_properties.loop_mode.options.once":xG,"animated_java.dialog.animation_properties.loop_mode.options.hold":vG,"animated_java.dialog.animation_properties.loop_mode.options.loop":yG,"animated_java.dialog.animation_properties.animation_name.error.empty":wG,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":kG,"animated_java.dialog.animation_properties.loop_delay.title":EG,"animated_java.dialog.animation_properties.loop_delay.description":jG,"animated_java.dialog.animation_properties.bone_lists.description":AG,"animated_java.dialog.animation_properties.excluded_nodes.title":TG,"animated_java.dialog.animation_properties.excluded_nodes.description":CG,"animated_java.dialog.animation_properties.included_nodes.title":SG,"animated_java.dialog.animation_properties.included_nodes.description":OG,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":IG,"animated_java.dialog.export_progress.title":NG,"animated_java.panel.variants.title":BG,"animated_java.panel.variants.tool.create_new_variant":DG,"animated_java.panel.variants.tool.edit_variant":FG,"animated_java.panel.variants.tool.duplicate_selected_variant":RG,"animated_java.panel.variants.tool.delete_selected_variant":MG,"animated_java.panel.variants.tool.variant_visible":PG,"animated_java.panel.variants.tool.variant_not_visible":LG,"animated_java.panel.variants.tool.cannot_delete_default_variant":zG,"animated_java.action.variants.create":VG,"animated_java.action.variants.duplicate":UG,"animated_java.action.variants.open_config":qG,"animated_java.action.variants.delete":HG,"animated_java.animation.excluded_nodes":GG,"animated_java.animation.invert_excluded_nodes":JG,"animated_java.effect_animator.timeline.variant":WG,"animated_java.effect_animator.timeline.commands":KG,"animated_java.effect_animator.keyframes.variant":ZG,"animated_java.effect_animator.keyframes.commands":YG,"animated_java.effect_animator.keyframes.execute_condition":XG,"animated_java.panel.keyframe.keyframe_title":QG,"animated_java.panel.keyframe.variant.title":$G,"animated_java.panel.keyframe.variant.description":eJ,"animated_java.panel.keyframe.commands.title":tJ,"animated_java.panel.keyframe.commands.description":nJ,"animated_java.panel.keyframe.execute_condition.title":iJ,"animated_java.panel.keyframe.execute_condition.description":rJ,"animated_java.panel.keyframe.repeat.title":aJ,"animated_java.panel.keyframe.repeat.description":oJ,"animated_java.panel.keyframe.repeat_frequency.title":sJ,"animated_java.panel.keyframe.repeat_frequency.description":lJ,"animated_java.panel.keyframe.easing_type.title":cJ,"animated_java.panel.keyframe.easing_type.description":uJ,"animated_java.panel.keyframe.easing_type.options.linear":dJ,"animated_java.panel.keyframe.easing_type.options.sine":pJ,"animated_java.panel.keyframe.easing_type.options.quad":fJ,"animated_java.panel.keyframe.easing_type.options.cubic":mJ,"animated_java.panel.keyframe.easing_type.options.quart":hJ,"animated_java.panel.keyframe.easing_type.options.quint":gJ,"animated_java.panel.keyframe.easing_type.options.expo":_J,"animated_java.panel.keyframe.easing_type.options.circ":bJ,"animated_java.panel.keyframe.easing_type.options.elastic":xJ,"animated_java.panel.keyframe.easing_type.options.back":vJ,"animated_java.panel.keyframe.easing_type.options.bounce":yJ,"animated_java.panel.keyframe.easing_mode.title":wJ,"animated_java.panel.keyframe.easing_mode.description":kJ,"animated_java.panel.keyframe.easing_mode.options.in":EJ,"animated_java.panel.keyframe.easing_mode.options.out":jJ,"animated_java.panel.keyframe.easing_mode.options.inout":AJ,"animated_java.panel.keyframe.easing_args.title":TJ,"animated_java.panel.keyframe.easing_args.description":CJ,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":SJ,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":OJ,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":IJ,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":NJ,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":BJ,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":DJ,"animated_java.panel.text_display.title":FJ,"animated_java.tool.text_display.line_width.title":RJ,"animated_java.tool.text_display.line_width.description":MJ,"animated_java.tool.text_display.background_color.title":PJ,"animated_java.tool.text_display.background_color.description":LJ,"animated_java.tool.text_display.text_shadow.title":zJ,"animated_java.tool.text_display.text_shadow.description":VJ,"animated_java.tool.text_display.text_alignment.title":UJ,"animated_java.tool.text_display.text_alignment.description":qJ,"animated_java.tool.text_display.text_alignment.options.left":HJ,"animated_java.tool.text_display.text_alignment.options.center":GJ,"animated_java.tool.text_display.text_alignment.options.right":JJ,"animated_java.panel.vanilla_item_display.title":WJ,"animated_java.panel.vanilla_item_display.description":KJ,"animated_java.panel.vanilla_block_display.title":ZJ,"animated_java.panel.vanilla_block_display.description":YJ,"animated_java.vanilla_item_display.title":XJ,"animated_java.misc.failed_to_export.title":QJ,"animated_java.misc.failed_to_export.custom_models.message":$J,"animated_java.misc.failed_to_export.blueprint_settings.message":eW,"animated_java.misc.failed_to_export.blueprint_settings.error_item":tW,"animated_java.misc.failed_to_export.button":nW,"animated_java.format_category.animated_java":iW,"animated_java.block_model_manager.mob_head_warning":rW,"animated_java.error.blueprint_export_path_doesnt_exist.title":aW,"animated_java.error.blueprint_export_path_doesnt_exist.description":oW};var ig={};In(ig,{"animated_java.action.create_text_display.title":()=>hW,"animated_java.action.create_vanilla_block_display.title":()=>_W,"animated_java.action.create_vanilla_item_display.title":()=>gW,"animated_java.action.export.name":()=>mW,"animated_java.action.open_about.name":()=>uW,"animated_java.action.open_blueprint_settings.name":()=>lW,"animated_java.action.open_bone_config.name":()=>dW,"animated_java.action.open_documentation.name":()=>cW,"animated_java.action.open_locator_config.name":()=>pW,"animated_java.action.open_text_display_config.name":()=>fW,"animated_java.action.open_vanilla_block_display_config.name":()=>xW,"animated_java.action.open_vanilla_item_display_config.name":()=>bW,"animated_java.action.upgrade_old_aj_model_loader.body":()=>HX,"animated_java.action.upgrade_old_aj_model_loader.button":()=>GX,"animated_java.action.upgrade_old_aj_model_loader.name":()=>VX,"animated_java.action.upgrade_old_aj_model_loader.select_file":()=>qX,"animated_java.action.variants.create":()=>vQ,"animated_java.action.variants.delete":()=>kQ,"animated_java.action.variants.duplicate":()=>yQ,"animated_java.action.variants.open_config":()=>wQ,"animated_java.animation.excluded_nodes":()=>EQ,"animated_java.animation.invert_excluded_nodes":()=>jQ,"animated_java.block_model_manager.facing_warning":()=>$$,"animated_java.block_model_manager.fluid_warning":()=>X$,"animated_java.block_model_manager.mob_head_warning":()=>Q$,"animated_java.dialog.about.close_button":()=>TW,"animated_java.dialog.about.title":()=>AW,"animated_java.dialog.animation_properties.animation_name.description":()=>KX,"animated_java.dialog.animation_properties.animation_name.error.empty":()=>eQ,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":()=>tQ,"animated_java.dialog.animation_properties.animation_name.title":()=>WX,"animated_java.dialog.animation_properties.bone_lists.description":()=>rQ,"animated_java.dialog.animation_properties.excluded_nodes.description":()=>oQ,"animated_java.dialog.animation_properties.excluded_nodes.title":()=>aQ,"animated_java.dialog.animation_properties.included_nodes.description":()=>lQ,"animated_java.dialog.animation_properties.included_nodes.title":()=>sQ,"animated_java.dialog.animation_properties.loop_delay.description":()=>iQ,"animated_java.dialog.animation_properties.loop_delay.title":()=>nQ,"animated_java.dialog.animation_properties.loop_mode.description":()=>YX,"animated_java.dialog.animation_properties.loop_mode.options.hold":()=>QX,"animated_java.dialog.animation_properties.loop_mode.options.loop":()=>$X,"animated_java.dialog.animation_properties.loop_mode.options.once":()=>XX,"animated_java.dialog.animation_properties.loop_mode.title":()=>ZX,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":()=>cQ,"animated_java.dialog.animation_properties.title":()=>JX,"animated_java.dialog.blueprint_loading.title":()=>dQ,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":()=>VK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":()=>zK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":()=>UK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":()=>JK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":()=>GK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":()=>WK,"animated_java.dialog.blueprint_settings.advanced_settings_warning":()=>DW,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":()=>cK,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":()=>lK,"animated_java.dialog.blueprint_settings.baked_animations.description":()=>yZ,"animated_java.dialog.blueprint_settings.baked_animations.title":()=>vZ,"animated_java.dialog.blueprint_settings.blueprint_name.description":()=>RW,"animated_java.dialog.blueprint_settings.blueprint_name.title":()=>FW,"animated_java.dialog.blueprint_settings.bounding_box.description":()=>dK,"animated_java.dialog.blueprint_settings.bounding_box.title":()=>uK,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":()=>AK,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":()=>jK,"animated_java.dialog.blueprint_settings.data_pack.description":()=>eZ,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":()=>nZ,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":()=>aZ,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":()=>rZ,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":()=>tZ,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":()=>iZ,"animated_java.dialog.blueprint_settings.data_pack.title":()=>$K,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":()=>nK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":()=>aK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":()=>iK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":()=>rK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":()=>tK,"animated_java.dialog.blueprint_settings.data_pack_settings.title":()=>YK,"animated_java.dialog.blueprint_settings.data_pack_zip.description":()=>sZ,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":()=>lZ,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":()=>cZ,"animated_java.dialog.blueprint_settings.data_pack_zip.title":()=>oZ,"animated_java.dialog.blueprint_settings.display_item.description":()=>bK,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":()=>vK,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":()=>yK,"animated_java.dialog.blueprint_settings.display_item.error.item_model_not_found":()=>EK,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":()=>xK,"animated_java.dialog.blueprint_settings.display_item.title":()=>_K,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":()=>wK,"animated_java.dialog.blueprint_settings.display_item.warning.item_model_not_generated":()=>kK,"animated_java.dialog.blueprint_settings.display_item_path.description":()=>LK,"animated_java.dialog.blueprint_settings.display_item_path.title":()=>PK,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":()=>QK,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":()=>XK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.description":()=>gK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.title":()=>hK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":()=>mK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":()=>fK,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":()=>ZW,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":()=>KW,"animated_java.dialog.blueprint_settings.export_namespace.description":()=>HW,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":()=>GW,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":()=>WW,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":()=>JW,"animated_java.dialog.blueprint_settings.export_namespace.title":()=>qW,"animated_java.dialog.blueprint_settings.export_settings.title":()=>UW,"animated_java.dialog.blueprint_settings.interpolation_duration.description":()=>hZ,"animated_java.dialog.blueprint_settings.interpolation_duration.title":()=>mZ,"animated_java.dialog.blueprint_settings.json_file.description":()=>kZ,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":()=>EZ,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":()=>jZ,"animated_java.dialog.blueprint_settings.json_file.title":()=>wZ,"animated_java.dialog.blueprint_settings.model_folder.description":()=>HK,"animated_java.dialog.blueprint_settings.model_folder.title":()=>qK,"animated_java.dialog.blueprint_settings.resource_pack.description":()=>CK,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":()=>OK,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":()=>BK,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":()=>NK,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":()=>SK,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":()=>IK,"animated_java.dialog.blueprint_settings.resource_pack.title":()=>TK,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":()=>XW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":()=>eK,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":()=>QW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":()=>$W,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":()=>YW,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":()=>pK,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":()=>FK,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":()=>RK,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":()=>MK,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":()=>DK,"animated_java.dialog.blueprint_settings.show_bounding_box.description":()=>sK,"animated_java.dialog.blueprint_settings.show_bounding_box.title":()=>oK,"animated_java.dialog.blueprint_settings.summon_commands.description":()=>dZ,"animated_java.dialog.blueprint_settings.summon_commands.title":()=>uZ,"animated_java.dialog.blueprint_settings.teleportation_duration.description":()=>_Z,"animated_java.dialog.blueprint_settings.teleportation_duration.title":()=>gZ,"animated_java.dialog.blueprint_settings.texture_folder.description":()=>ZK,"animated_java.dialog.blueprint_settings.texture_folder.title":()=>KK,"animated_java.dialog.blueprint_settings.texture_size.description":()=>PW,"animated_java.dialog.blueprint_settings.texture_size.title":()=>MW,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":()=>VW,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":()=>zW,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":()=>LW,"animated_java.dialog.blueprint_settings.ticking_commands.description":()=>fZ,"animated_java.dialog.blueprint_settings.ticking_commands.title":()=>pZ,"animated_java.dialog.blueprint_settings.title":()=>BW,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":()=>xZ,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":()=>bZ,"animated_java.dialog.bone_config.billboard.description":()=>fY,"animated_java.dialog.bone_config.billboard.options.center":()=>_Y,"animated_java.dialog.bone_config.billboard.options.fixed":()=>mY,"animated_java.dialog.bone_config.billboard.options.horizontal":()=>gY,"animated_java.dialog.bone_config.billboard.options.vertical":()=>hY,"animated_java.dialog.bone_config.billboard.title":()=>pY,"animated_java.dialog.bone_config.brightness_override.description":()=>$Z,"animated_java.dialog.bone_config.brightness_override.title":()=>QZ,"animated_java.dialog.bone_config.custom_brightness.description":()=>iY,"animated_java.dialog.bone_config.custom_brightness.title":()=>nY,"animated_java.dialog.bone_config.custom_name.description":()=>RZ,"animated_java.dialog.bone_config.custom_name.invalid_json.error":()=>MZ,"animated_java.dialog.bone_config.custom_name.title":()=>FZ,"animated_java.dialog.bone_config.custom_name_visible.description":()=>LZ,"animated_java.dialog.bone_config.custom_name_visible.title":()=>PZ,"animated_java.dialog.bone_config.default_variant_subtitle":()=>CZ,"animated_java.dialog.bone_config.enchanted.description":()=>aY,"animated_java.dialog.bone_config.enchanted.title":()=>rY,"animated_java.dialog.bone_config.glow_color.description":()=>GZ,"animated_java.dialog.bone_config.glow_color.title":()=>HZ,"animated_java.dialog.bone_config.glowing.description":()=>VZ,"animated_java.dialog.bone_config.glowing.title":()=>zZ,"animated_java.dialog.bone_config.inherit_settings.description":()=>DZ,"animated_java.dialog.bone_config.inherit_settings.title":()=>BZ,"animated_java.dialog.bone_config.invisible.description":()=>sY,"animated_java.dialog.bone_config.invisible.title":()=>oY,"animated_java.dialog.bone_config.nbt.description":()=>cY,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":()=>dY,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":()=>uY,"animated_java.dialog.bone_config.nbt.title":()=>lY,"animated_java.dialog.bone_config.override_brightness.description":()=>XZ,"animated_java.dialog.bone_config.override_brightness.title":()=>YZ,"animated_java.dialog.bone_config.override_glow_color.description":()=>qZ,"animated_java.dialog.bone_config.override_glow_color.title":()=>UZ,"animated_java.dialog.bone_config.selected_variant":()=>TZ,"animated_java.dialog.bone_config.selected_variant_subtitle":()=>SZ,"animated_java.dialog.bone_config.shadow_radius.description":()=>WZ,"animated_java.dialog.bone_config.shadow_radius.title":()=>JZ,"animated_java.dialog.bone_config.shadow_strength.description":()=>ZZ,"animated_java.dialog.bone_config.shadow_strength.title":()=>KZ,"animated_java.dialog.bone_config.title":()=>AZ,"animated_java.dialog.bone_config.use_custom_brightness.description":()=>tY,"animated_java.dialog.bone_config.use_custom_brightness.title":()=>eY,"animated_java.dialog.bone_config.use_nbt.description":()=>IZ,"animated_java.dialog.bone_config.use_nbt.title":()=>OZ,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":()=>NZ,"animated_java.dialog.bone_config.vanilla_item_model.description":()=>NY,"animated_java.dialog.bone_config.vanilla_item_model.title":()=>IY,"animated_java.dialog.export_progress.title":()=>uQ,"animated_java.dialog.installed_popup.close_button":()=>EW,"animated_java.dialog.installed_popup.title":()=>kW,"animated_java.dialog.locator_config.entity_type.description":()=>kY,"animated_java.dialog.locator_config.entity_type.error.empty":()=>EY,"animated_java.dialog.locator_config.entity_type.title":()=>wY,"animated_java.dialog.locator_config.entity_type.warning.invalid":()=>jY,"animated_java.dialog.locator_config.plugin_mode_warning":()=>xY,"animated_java.dialog.locator_config.summon_commands.description":()=>TY,"animated_java.dialog.locator_config.summon_commands.title":()=>AY,"animated_java.dialog.locator_config.ticking_commands.description":()=>SY,"animated_java.dialog.locator_config.ticking_commands.title":()=>CY,"animated_java.dialog.locator_config.title":()=>bY,"animated_java.dialog.locator_config.use_entity.description":()=>yY,"animated_java.dialog.locator_config.use_entity.title":()=>vY,"animated_java.dialog.reset":()=>jW,"animated_java.dialog.text_display_config.billboard.description":()=>sX,"animated_java.dialog.text_display_config.billboard.options.center":()=>dX,"animated_java.dialog.text_display_config.billboard.options.fixed":()=>lX,"animated_java.dialog.text_display_config.billboard.options.horizontal":()=>uX,"animated_java.dialog.text_display_config.billboard.options.vertical":()=>cX,"animated_java.dialog.text_display_config.billboard.title":()=>oX,"animated_java.dialog.text_display_config.brightness_override.description":()=>XY,"animated_java.dialog.text_display_config.brightness_override.title":()=>YY,"animated_java.dialog.text_display_config.custom_brightness.description":()=>tX,"animated_java.dialog.text_display_config.custom_brightness.title":()=>eX,"animated_java.dialog.text_display_config.glow_color.description":()=>qY,"animated_java.dialog.text_display_config.glow_color.title":()=>UY,"animated_java.dialog.text_display_config.glowing.description":()=>LY,"animated_java.dialog.text_display_config.glowing.title":()=>PY,"animated_java.dialog.text_display_config.inherit_settings.description":()=>MY,"animated_java.dialog.text_display_config.inherit_settings.title":()=>RY,"animated_java.dialog.text_display_config.invisible.description":()=>iX,"animated_java.dialog.text_display_config.invisible.title":()=>nX,"animated_java.dialog.text_display_config.nbt.description":()=>aX,"animated_java.dialog.text_display_config.nbt.title":()=>rX,"animated_java.dialog.text_display_config.override_brightness.description":()=>ZY,"animated_java.dialog.text_display_config.override_brightness.title":()=>KY,"animated_java.dialog.text_display_config.override_glow_color.description":()=>VY,"animated_java.dialog.text_display_config.override_glow_color.title":()=>zY,"animated_java.dialog.text_display_config.shadow_radius.description":()=>GY,"animated_java.dialog.text_display_config.shadow_radius.title":()=>HY,"animated_java.dialog.text_display_config.shadow_strength.description":()=>WY,"animated_java.dialog.text_display_config.shadow_strength.title":()=>JY,"animated_java.dialog.text_display_config.title":()=>OY,"animated_java.dialog.text_display_config.use_custom_brightness.description":()=>$Y,"animated_java.dialog.text_display_config.use_custom_brightness.title":()=>QY,"animated_java.dialog.text_display_config.use_nbt.description":()=>DY,"animated_java.dialog.text_display_config.use_nbt.title":()=>BY,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":()=>FY,"animated_java.dialog.unexpected_error.close_button":()=>SW,"animated_java.dialog.unexpected_error.copy_error_message_button.description":()=>IW,"animated_java.dialog.unexpected_error.copy_error_message_button.message":()=>OW,"animated_java.dialog.unexpected_error.paragraph":()=>NW,"animated_java.dialog.unexpected_error.title":()=>CW,"animated_java.dialog.upgrade_old_aj_model_loader.title":()=>UX,"animated_java.dialog.vanilla_block_display.custom_name.description":()=>mX,"animated_java.dialog.vanilla_block_display.custom_name.invalid_json.error":()=>hX,"animated_java.dialog.vanilla_block_display.custom_name.title":()=>fX,"animated_java.dialog.vanilla_block_display.custom_name_visible.description":()=>_X,"animated_java.dialog.vanilla_block_display.custom_name_visible.title":()=>gX,"animated_java.dialog.vanilla_block_display_config.title":()=>pX,"animated_java.dialog.vanilla_item_display.custom_name.description":()=>vX,"animated_java.dialog.vanilla_item_display.custom_name.invalid_json.error":()=>yX,"animated_java.dialog.vanilla_item_display.custom_name.title":()=>xX,"animated_java.dialog.vanilla_item_display.custom_name_visible.description":()=>kX,"animated_java.dialog.vanilla_item_display.custom_name_visible.title":()=>wX,"animated_java.dialog.vanilla_item_display_config.title":()=>bX,"animated_java.dialog.variant_config.bone_lists.description":()=>FX,"animated_java.dialog.variant_config.excluded_nodes.description":()=>MX,"animated_java.dialog.variant_config.excluded_nodes.title":()=>RX,"animated_java.dialog.variant_config.generate_name_from_display_name":()=>TX,"animated_java.dialog.variant_config.generate_name_from_display_name.description":()=>CX,"animated_java.dialog.variant_config.included_nodes.description":()=>LX,"animated_java.dialog.variant_config.included_nodes.title":()=>PX,"animated_java.dialog.variant_config.swap_columns_button.tooltip":()=>zX,"animated_java.dialog.variant_config.texture_map.create_new_mapping":()=>BX,"animated_java.dialog.variant_config.texture_map.description":()=>NX,"animated_java.dialog.variant_config.texture_map.no_mappings":()=>DX,"animated_java.dialog.variant_config.texture_map.title":()=>IX,"animated_java.dialog.variant_config.title":()=>EX,"animated_java.dialog.variant_config.variant_display_name":()=>jX,"animated_java.dialog.variant_config.variant_display_name.description":()=>AX,"animated_java.dialog.variant_config.variant_name":()=>SX,"animated_java.dialog.variant_config.variant_name.description":()=>OX,"animated_java.effect_animator.keyframes.commands":()=>SQ,"animated_java.effect_animator.keyframes.execute_condition":()=>OQ,"animated_java.effect_animator.keyframes.variant":()=>CQ,"animated_java.effect_animator.timeline.commands":()=>TQ,"animated_java.effect_animator.timeline.variant":()=>AQ,"animated_java.error.blueprint_export_path_doesnt_exist.description":()=>tee,"animated_java.error.blueprint_export_path_doesnt_exist.title":()=>eee,"animated_java.format_category.animated_java":()=>Y$,"animated_java.misc.failed_to_export.blueprint_settings.error_item":()=>K$,"animated_java.misc.failed_to_export.blueprint_settings.message":()=>W$,"animated_java.misc.failed_to_export.button":()=>Z$,"animated_java.misc.failed_to_export.custom_models.message":()=>J$,"animated_java.misc.failed_to_export.title":()=>G$,"animated_java.panel.keyframe.commands.description":()=>FQ,"animated_java.panel.keyframe.commands.title":()=>DQ,"animated_java.panel.keyframe.easing_args.description":()=>s$,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":()=>d$,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":()=>u$,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":()=>f$,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":()=>p$,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":()=>c$,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":()=>l$,"animated_java.panel.keyframe.easing_args.title":()=>o$,"animated_java.panel.keyframe.easing_mode.description":()=>n$,"animated_java.panel.keyframe.easing_mode.options.in":()=>i$,"animated_java.panel.keyframe.easing_mode.options.inout":()=>a$,"animated_java.panel.keyframe.easing_mode.options.out":()=>r$,"animated_java.panel.keyframe.easing_mode.title":()=>t$,"animated_java.panel.keyframe.easing_type.description":()=>qQ,"animated_java.panel.keyframe.easing_type.options.back":()=>$Q,"animated_java.panel.keyframe.easing_type.options.bounce":()=>e$,"animated_java.panel.keyframe.easing_type.options.circ":()=>XQ,"animated_java.panel.keyframe.easing_type.options.cubic":()=>WQ,"animated_java.panel.keyframe.easing_type.options.elastic":()=>QQ,"animated_java.panel.keyframe.easing_type.options.expo":()=>YQ,"animated_java.panel.keyframe.easing_type.options.linear":()=>HQ,"animated_java.panel.keyframe.easing_type.options.quad":()=>JQ,"animated_java.panel.keyframe.easing_type.options.quart":()=>KQ,"animated_java.panel.keyframe.easing_type.options.quint":()=>ZQ,"animated_java.panel.keyframe.easing_type.options.sine":()=>GQ,"animated_java.panel.keyframe.easing_type.title":()=>UQ,"animated_java.panel.keyframe.execute_condition.description":()=>MQ,"animated_java.panel.keyframe.execute_condition.title":()=>RQ,"animated_java.panel.keyframe.keyframe_title":()=>IQ,"animated_java.panel.keyframe.nonlinear_interpolation":()=>m$,"animated_java.panel.keyframe.repeat.description":()=>LQ,"animated_java.panel.keyframe.repeat.title":()=>PQ,"animated_java.panel.keyframe.repeat_frequency.description":()=>VQ,"animated_java.panel.keyframe.repeat_frequency.title":()=>zQ,"animated_java.panel.keyframe.variant.description":()=>BQ,"animated_java.panel.keyframe.variant.title":()=>NQ,"animated_java.panel.text_display.title":()=>h$,"animated_java.panel.vanilla_block_display.description":()=>q$,"animated_java.panel.vanilla_block_display.title":()=>U$,"animated_java.panel.vanilla_item_display.description":()=>O$,"animated_java.panel.vanilla_item_display.title":()=>S$,"animated_java.panel.variants.title":()=>pQ,"animated_java.panel.variants.tool.cannot_delete_default_variant":()=>xQ,"animated_java.panel.variants.tool.create_new_variant":()=>fQ,"animated_java.panel.variants.tool.delete_selected_variant":()=>gQ,"animated_java.panel.variants.tool.duplicate_selected_variant":()=>hQ,"animated_java.panel.variants.tool.edit_variant":()=>mQ,"animated_java.panel.variants.tool.variant_not_visible":()=>bQ,"animated_java.panel.variants.tool.variant_visible":()=>_Q,"animated_java.popup.loading.loading":()=>vW,"animated_java.popup.loading.offline":()=>wW,"animated_java.popup.loading.success":()=>yW,"animated_java.tool.item_display.item_display.description":()=>N$,"animated_java.tool.item_display.item_display.options.firstperson_lefthand":()=>R$,"animated_java.tool.item_display.item_display.options.firstperson_righthand":()=>M$,"animated_java.tool.item_display.item_display.options.fixed":()=>V$,"animated_java.tool.item_display.item_display.options.ground":()=>z$,"animated_java.tool.item_display.item_display.options.gui":()=>L$,"animated_java.tool.item_display.item_display.options.head":()=>P$,"animated_java.tool.item_display.item_display.options.none":()=>B$,"animated_java.tool.item_display.item_display.options.thirdperson_lefthand":()=>D$,"animated_java.tool.item_display.item_display.options.thirdperson_righthand":()=>F$,"animated_java.tool.item_display.item_display.title":()=>I$,"animated_java.tool.text_display.background_color.description":()=>x$,"animated_java.tool.text_display.background_color.title":()=>b$,"animated_java.tool.text_display.line_width.description":()=>_$,"animated_java.tool.text_display.line_width.title":()=>g$,"animated_java.tool.text_display.see_through.description":()=>C$,"animated_java.tool.text_display.see_through.title":()=>T$,"animated_java.tool.text_display.text_alignment.description":()=>k$,"animated_java.tool.text_display.text_alignment.options.center":()=>j$,"animated_java.tool.text_display.text_alignment.options.left":()=>E$,"animated_java.tool.text_display.text_alignment.options.right":()=>A$,"animated_java.tool.text_display.text_alignment.title":()=>w$,"animated_java.tool.text_display.text_shadow.description":()=>y$,"animated_java.tool.text_display.text_shadow.title":()=>v$,"animated_java.vanilla_item_display.title":()=>H$,default:()=>nee});var lW="\u84DD\u56FE\u8BBE\u7F6E",cW="\u6587\u6863",uW="\u5173\u4E8E",dW="\u9AA8\u9ABC\u914D\u7F6E",pW="\u5B9A\u4F4D\u5668\u914D\u7F6E",fW="\u6587\u672C\u5C55\u793A\u914D\u7F6E",mW="\u5BFC\u51FA",hW="\u6DFB\u52A0\u6587\u672C\u5C55\u793A\u5B9E\u4F53",gW="\u6DFB\u52A0\u7269\u54C1\u5C55\u793A\u5B9E\u4F53",_W="\u6DFB\u52A0\u65B9\u5757\u5C55\u793A\u5B9E\u4F53",bW="\u7269\u54C1\u5C55\u793A\u914D\u7F6E",xW="\u65B9\u5757\u5C55\u793A\u914D\u7F6E",vW="Animated Java \u52A0\u8F7D\u4E2D...",yW="Animated Java \u52A0\u8F7D\u5B8C\u6210\uFF01",wW=`Animated Java \u8FDE\u63A5\u5931\u8D25\uFF01 +\u90E8\u5206\u529F\u80FD\u5C06\u4E0D\u53EF\u7528\u3002`,kW="\u611F\u8C22\u5B89\u88C5\uFF01",EW="\u662F\u65F6\u5019\u52A8\u8D77\u6765\u4E86\uFF01",jW="\u91CD\u7F6E\u4E3A\u9ED8\u8BA4\u503C",AW="\u5173\u4E8E Animated Java",TW="\u5173\u95ED",CW="\u53D1\u751F\u4E86\u610F\u5916\u9519\u8BEF\uFF01",SW="\u5173\u95ED",OW="\u5DF2\u590D\u5236\u9519\u8BEF\u4FE1\u606F\uFF01",IW="\u70B9\u51FB\u4FDD\u5B58\u9519\u8BEF\u4FE1\u606F\u5230\u526A\u5207\u677F\u3002",NW="\u53EF\u52A0\u5165 Discord \u670D\u52A1\u5668 {0} \u5E76\u5728 #animated-java-support \u9891\u9053\u521B\u5EFA\u8BA8\u8BBA\u4E32\u6765\u62A5\u544A\u8BE5\u9519\u8BEF\u4FE1\u606F\uFF0C\u6216\u5728 {1} \u4E0B\u521B\u5EFA\u4E00\u4E2Aissue\u3002\u8C22\u8C22\uFF01",BW="\u84DD\u56FE\u8BBE\u7F6E",DW="\u4EC5\u5728\u5341\u5206\u5FC5\u8981\u65F6\u4F7F\u7528\u9AD8\u7EA7\u8BBE\u7F6E\uFF01",FW="\u84DD\u56FE\u540D\u79F0",RW="\u84DD\u56FE\u7684\u540D\u79F0\uFF0C\u4EC5\u7528\u4E8E\u8BC6\u522B\u5DE5\u4F5C\u533A\u4E2D\u7684\u9879\u76EE\u3002",MW="\u7EB9\u7406\u5C3A\u5BF8",PW="UV\u7F16\u8F91\u5668\u7684\u5206\u8FA8\u7387\uFF0C\u5E94\u5F53\u4E0E\u6700\u5927\u7684\u7EB9\u7406\u5C3A\u5BF8\u4E00\u81F4\u3002\u4E3A\u8FBE\u5230\u66F4\u597D\u7684\u6E38\u620F\u6548\u679C\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u957F\u5BBD\u76F8\u7B49\u4E14\u4E3A2\u7684\u5E42\u6B21\u65B9\u7684\u8D34\u56FE\u3002",LW="\u4E3A\u8FBE\u5230\u6700\u4F73\u6548\u679C\uFF0C\u7EB9\u7406\u7684\u957F\u4E0E\u5BBD\u5E94\u8BE5\u76F8\u7B49\u3002",zW="\u4E3A\u8FBE\u5230\u6700\u4F73\u6548\u679C\uFF0C\u7EB9\u7406\u7684\u5C3A\u5BF8\u5E94\u4E3A2\u7684\u5E42\u6B21\u65B9\u3002",VW="\u7EB9\u7406\u7684\u5C3A\u5BF8\u5E94\u5F53\u4E0E\u6700\u5927\u7EB9\u7406\u7684\u5C3A\u5BF8\u4E00\u81F4\u3002",UW="\u5BFC\u51FA\u8BBE\u7F6E",qW="\u5BFC\u51FA\u547D\u540D\u7A7A\u95F4",HW="\u9879\u76EE\u5BFC\u51FA\u65F6\u6240\u4F7F\u7528\u7684\u540D\u79F0\uFF0C\u6216\u8005\u8BF4\u662F\u5BFC\u51FA\u4E3A\u8D44\u6E90\u5305\u4E0E\u6570\u636E\u5305\u65F6\u6240\u4F7F\u7528\u7684\u547D\u540D\u7A7A\u95F4\u3002",GW="\u5BFC\u51FA\u547D\u540D\u7A7A\u95F4\u4E0D\u80FD\u4E3A\u7A7A\uFF01",JW="\u5BFC\u51FA\u547D\u540D\u7A7A\u95F4 \u201C{0}\u201D \u4EC5\u7528\u4E8E\u5185\u90E8\u8FD0\u4F5C\uFF01\u8BF7\u4F7F\u7528\u5176\u4ED6\u547D\u540D\u7A7A\u95F4\u3002",WW="\u5BFC\u51FA\u547D\u540D\u7A7A\u95F4\u7684\u540D\u79F0\u5305\u542B\u4E86\u975E\u6CD5\u5B57\u7B26\uFF01\u8BF7\u4EC5\u4F7F\u7528\u82F1\u6587\u5B57\u7B26\u3001\u6570\u5B57\u548C\u4E0B\u5212\u7EBF\u3002",KW="\u63D2\u4EF6\u6A21\u5F0F",ZW="\u662F\u5426\u5F00\u542F\u63D2\u4EF6\u6A21\u5F0F\uFF0C\u8BA1\u5212\u4F7F\u7528\u57FA\u4E8E\u63D2\u4EF6\u800C\u975E\u8D44\u6E90\u5305/\u6570\u636E\u5305\u7684\u8BDD\u542F\u7528\u8BE5\u6A21\u5F0F\u3002",YW="\u8D44\u6E90\u5305\u5BFC\u51FA\u6A21\u5F0F",XW=`\u8D44\u6E90\u5305\u7684\u5BFC\u51FA\u65B9\u5F0F\u3002 \u539F\u59CB - \u8D44\u6E90\u5305\u4EE5\u6587\u4EF6\u5939\u7684\u65B9\u5F0F\u5BFC\u51FA\u3002 \u538B\u7F29 - \u8D44\u6E90\u5305\u4EE5 .zip \u538B\u7F29\u5305\u7684\u65B9\u5F0F\u5BFC\u51FA\u3002 -\u65E0 - \u5173\u95ED\u5BF9\u8D44\u6E90\u5305\u7684\u5BFC\u51FA\u3002`,YW="\u539F\u59CB",XW="\u538B\u7F29",QW="\u65E0",$W="\u6570\u636E\u5305\u5BFC\u51FA\u6A21\u5F0F",eK=`\u6570\u636E\u5305\u7684\u5BFC\u51FA\u65B9\u5F0F\u3002 +\u65E0 - \u5173\u95ED\u5BF9\u8D44\u6E90\u5305\u7684\u5BFC\u51FA\u3002`,QW="\u539F\u59CB",$W="\u538B\u7F29",eK="\u65E0",tK="\u6570\u636E\u5305\u5BFC\u51FA\u6A21\u5F0F",nK=`\u6570\u636E\u5305\u7684\u5BFC\u51FA\u65B9\u5F0F\u3002 \u539F\u59CB - \u6570\u636E\u5305\u4EE5\u6587\u4EF6\u5939\u7684\u65B9\u5F0F\u5BFC\u51FA\u3002 \u538B\u7F29 - \u6570\u636E\u5305\u4EE5 .zip \u538B\u7F29\u5305\u7684\u65B9\u5F0F\u5BFC\u51FA\u3002 -\u65E0 - \u5173\u95ED\u5BF9\u6570\u636E\u5305\u7684\u5BFC\u51FA\u3002`,tK="\u539F\u59CB",nK="\u538B\u7F29",iK="\u65E0",rK="\u663E\u793A\u8FB9\u754C\u6846",aK="\u662F\u5426\u5728\u7F16\u8F91\u6A21\u5F0F\u4E0B\u663E\u793A\u8FB9\u754C\u6846\u3002",oK="\u81EA\u52A8\u8FB9\u754C\u6846",sK=`\u662F\u5426\u6839\u636E\u6A21\u578B\u7684\u5F62\u72B6\u81EA\u52A8\u8BA1\u7B97\u8FB9\u754C\u6846\u3002 -\u6CE8\uFF1A\u81EA\u52A8\u8FB9\u754C\u6846\u5E76\u4E0D\u4F1A\u6839\u636E\u52A8\u753B\u65F6\u9AA8\u9ABC\u7684\u504F\u79FB\u8FDB\u884C\u8BA1\u7B97\uFF0C\u6240\u4EE5\u53EF\u80FD\u5BFC\u81F4\u6BD4\u9884\u60F3\u4E2D\u8981\u5C0F\u7684\u60C5\u51B5\u3002`,lK="\u8FB9\u754C\u6846",cK="\u786E\u5B9A\u6A21\u578B\u7684\u5254\u9664\u6846\uFF0C\u5F53\u8BE5\u6846\u79BB\u5F00\u5C4F\u5E55\u65F6\u5C06\u505C\u6B62\u8BE5\u6A21\u578B\u7684\u6E32\u67D3\u3002",uK="\u8D44\u6E90\u5305\u8BBE\u7F6E",dK="\u9AD8\u7EA7\u8BBE\u7F6E",pK="\u662F\u5426\u542F\u7528\u8D44\u6E90\u5305\u7684\u9AD8\u7EA7\u8BBE\u7F6E\u3002",fK="\u9AD8\u7EA7\u6587\u4EF6\u5939",mK="\u662F\u5426\u542F\u7528\u9AD8\u7EA7\u8D44\u6E90\u5305\u6587\u4EF6\u5939\u8BBE\u7F6E\u3002",hK="\u627F\u8F7D\u7269",gK="\u6E38\u620F\u4E2D\u7528\u4E8E\u663E\u793A\u84DD\u56FE\u5185\u6A21\u578B\u7684\u7269\u54C1\u3002\u591A\u4E2A\u84DD\u56FE\u4F7F\u7528\u76F8\u540C\u7684\u7269\u54C1\u65F6\u4F1A\u88AB\u81EA\u52A8\u5408\u5E76\u3002",_K="\u672A\u6307\u5B9A\u7269\u54C1\uFF01",bK="\u6240\u63D0\u4F9B\u7684\u7269\u54C1ID\u65E0\u6548\uFF01\u7269\u54C1ID\u7684\u586B\u5199\u683C\u5F0F\u5E94\u4E3A \u547D\u540D\u7A7A\u95F4:\u7269\u54C1id \u3002",xK="\u6240\u63D0\u4F9B\u7684\u7269\u54C1ID\u65E0\u6548\uFF01\u7269\u54C1ID\u4E0D\u5E94\u5305\u542B\u7A7A\u683C\u3002",vK="\u539F\u7248\u4E0D\u5B58\u5728\u6240\u6307\u5B9A\u7684\u7269\u54C1\uFF01",yK="\u6240\u9009\u7269\u54C1\u5E76\u672A\u4F7F\u7528 'minecraft:item/generated' \u4E3A\u7236\u7C7B\u3002\u53EF\u80FD\u4F1A\u5BFC\u81F4\u6E38\u620F\u4E2D\u7684\u6A21\u578B\u51FA\u73B0\u95EE\u9898\u3002",wK="\u6240\u9009\u7269\u54C1\u5728\u539F\u7248\u8D44\u6E90\u5305\u4E2D\u4E0D\u5B58\u5728\u6A21\u578B\u6587\u4EF6\uFF01",kK="CMD \u504F\u4F4D",EK="\u627F\u8F7D\u7269\u7684 Custom Model Data \u6240\u4F7F\u7528\u7684\u504F\u79FB\u91CF\u3002\u5141\u8BB8\u4E92\u76F8\u72EC\u7ACB\u7684\u8D44\u6E90\u5305\u5185\u7684\u591A\u4E2A\u84DD\u56FE\u4F7F\u7528\u76F8\u540C\u7684\u7269\u54C1\u4E3A\u627F\u8F7D\u7269\u3002",jK="\u8D44\u6E90\u5305",AK="\u9879\u76EE\u5BFC\u51FA\u5230\u7684\u8D44\u6E90\u5305\u7684\u6839\u6587\u4EF6\u5939\u3002",TK="\u672A\u6307\u5B9A\u6587\u4EF6\u5939\uFF01",CK="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\uFF01",SK="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\u5939\uFF01",IK="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u7F3A\u5C11 pack.mcmeta \u6587\u4EF6\uFF01",OK="\u6240\u6307\u5B9A\u7684\u8D44\u6E90\u5305\u7F3A\u5C11 assets \u6587\u4EF6\u5939\uFF01",BK="\u538B\u7F29\u8D44\u6E90\u5305",NK="\u9879\u76EE\u5BFC\u51FA\u5230 .zip \u6587\u4EF6\u7684\u8DEF\u5F84\u3002",FK="\u672A\u6307\u5B9A\u6587\u4EF6\uFF01",DK="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\uFF01",RK="\u627F\u8F7D\u7269\u8DEF\u5F84",MK="\u6240\u6709\u627F\u8F7D\u7269\u7684\u5B58\u653E\u4F4D\u7F6E\u3002\u5E94\u4E3A\u8D44\u6E90\u5305\u5185\u5230 .json \u6587\u4EF6\u7684\u8DEF\u5F84\u3002",PK="\u672A\u6307\u5B9A\u6587\u4EF6\uFF01",LK="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u4E0D\u5B58\u5728\uFF01",VK="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\uFF01",zK="\u6A21\u578B\u6587\u4EF6\u5939",UK="\u6240\u6709\u5BFC\u51FA\u6A21\u578B\u7684\u5B58\u653E\u4F4D\u7F6E\u3002\u5E94\u4E3A\u8D44\u6E90\u5305\u5185\u5230\u6587\u4EF6\u5939\u7684\u8DEF\u5F84\u3002",qK="\u672A\u6307\u5B9A\u6587\u4EF6\u5939\uFF01",HK="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\uFF01",GK="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\u5939\uFF01",JK="\u7EB9\u7406\u6587\u4EF6\u5939",WK="\u6240\u6709\u5BFC\u51FA\u7EB9\u7406\u7684\u5B58\u653E\u4F4D\u7F6E\u3002\u5E94\u4E3A\u8D44\u6E90\u5305\u5185\u5230\u6587\u4EF6\u5939\u7684\u8DEF\u5F84\u3002",KK="\u6570\u636E\u5305\u8BBE\u7F6E",ZK="\u542F\u7528\u9AD8\u7EA7\u8BBE\u7F6E",YK="\u662F\u5426\u542F\u7528\u6570\u636E\u5305\u7684\u9AD8\u7EA7\u8BBE\u7F6E\u3002",XK="\u6570\u636E\u5305",QK="\u9879\u76EE\u5BFC\u51FA\u5230\u7684\u6570\u636E\u5305\u7684\u6839\u6587\u4EF6\u5939\u3002",$K="\u672A\u6307\u5B9A\u6587\u4EF6\u5939\uFF01",eZ="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\uFF01",tZ="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\u5939\uFF01",nZ="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u7F3A\u5C11 pack.mcmeta \u6587\u4EF6\uFF01",iZ="\u6240\u6307\u5B9A\u7684\u6570\u636E\u5305\u7F3A\u5C11 data \u6587\u4EF6\u5939\uFF01",rZ="\u538B\u7F29\u6570\u636E\u5305",aZ="\u9879\u76EE\u5BFC\u51FA\u5230 .zip \u6587\u4EF6\u7684\u8DEF\u5F84\u3002",oZ="\u672A\u6307\u5B9A\u6587\u4EF6\uFF01",sZ="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\uFF01",lZ="\u8FDB\u573A\u547D\u4EE4",cZ=`\u88AB summon \u65F6\u4EE5\u6839\u5B9E\u4F53\u6267\u884C\u7684\u547D\u4EE4\u3002 -\u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09`,uZ="\u9AD8\u9891\u547D\u4EE4",dZ=`\u5728\u6839\u5B9E\u4F53\u4F4D\u7F6E\u9AD8\u9891\u6267\u884C\u7684\u547D\u4EE4\u3002 +\u65E0 - \u5173\u95ED\u5BF9\u6570\u636E\u5305\u7684\u5BFC\u51FA\u3002`,iK="\u539F\u59CB",rK="\u538B\u7F29",aK="\u65E0",oK="\u663E\u793A\u8FB9\u754C\u6846",sK="\u662F\u5426\u5728\u7F16\u8F91\u6A21\u5F0F\u4E0B\u663E\u793A\u8FB9\u754C\u6846\u3002",lK="\u81EA\u52A8\u8FB9\u754C\u6846",cK=`\u662F\u5426\u6839\u636E\u6A21\u578B\u7684\u5F62\u72B6\u81EA\u52A8\u8BA1\u7B97\u8FB9\u754C\u6846\u3002 +\u6CE8\uFF1A\u81EA\u52A8\u8FB9\u754C\u6846\u5E76\u4E0D\u4F1A\u6839\u636E\u52A8\u753B\u65F6\u9AA8\u9ABC\u7684\u504F\u79FB\u8FDB\u884C\u8BA1\u7B97\uFF0C\u6240\u4EE5\u53EF\u80FD\u5BFC\u81F4\u6BD4\u9884\u60F3\u4E2D\u8981\u5C0F\u7684\u60C5\u51B5\u3002`,uK="\u8FB9\u754C\u6846",dK="\u786E\u5B9A\u6A21\u578B\u7684\u5254\u9664\u6846\uFF0C\u5F53\u8BE5\u6846\u79BB\u5F00\u5C4F\u5E55\u65F6\u5C06\u505C\u6B62\u8BE5\u6A21\u578B\u7684\u6E32\u67D3\u3002",pK="\u8D44\u6E90\u5305\u8BBE\u7F6E",fK="\u9AD8\u7EA7\u8BBE\u7F6E",mK="\u662F\u5426\u542F\u7528\u8D44\u6E90\u5305\u7684\u9AD8\u7EA7\u8BBE\u7F6E\u3002",hK="\u9AD8\u7EA7\u6587\u4EF6\u5939",gK="\u662F\u5426\u542F\u7528\u9AD8\u7EA7\u8D44\u6E90\u5305\u6587\u4EF6\u5939\u8BBE\u7F6E\u3002",_K="\u627F\u8F7D\u7269",bK="\u6E38\u620F\u4E2D\u7528\u4E8E\u663E\u793A\u84DD\u56FE\u5185\u6A21\u578B\u7684\u7269\u54C1\u3002\u591A\u4E2A\u84DD\u56FE\u4F7F\u7528\u76F8\u540C\u7684\u7269\u54C1\u65F6\u4F1A\u88AB\u81EA\u52A8\u5408\u5E76\u3002",xK="\u672A\u6307\u5B9A\u7269\u54C1\uFF01",vK="\u6240\u63D0\u4F9B\u7684\u7269\u54C1ID\u65E0\u6548\uFF01\u7269\u54C1ID\u7684\u586B\u5199\u683C\u5F0F\u5E94\u4E3A \u547D\u540D\u7A7A\u95F4:\u7269\u54C1id \u3002",yK="\u6240\u63D0\u4F9B\u7684\u7269\u54C1ID\u65E0\u6548\uFF01\u7269\u54C1ID\u4E0D\u5E94\u5305\u542B\u7A7A\u683C\u3002",wK="\u539F\u7248\u4E0D\u5B58\u5728\u6240\u6307\u5B9A\u7684\u7269\u54C1\uFF01",kK="\u6240\u9009\u7269\u54C1\u5E76\u672A\u4F7F\u7528 'minecraft:item/generated' \u4E3A\u7236\u7C7B\u3002\u53EF\u80FD\u4F1A\u5BFC\u81F4\u6E38\u620F\u4E2D\u7684\u6A21\u578B\u51FA\u73B0\u95EE\u9898\u3002",EK="\u6240\u9009\u7269\u54C1\u5728\u539F\u7248\u8D44\u6E90\u5305\u4E2D\u4E0D\u5B58\u5728\u6A21\u578B\u6587\u4EF6\uFF01",jK="CMD \u504F\u4F4D",AK="\u627F\u8F7D\u7269\u7684 Custom Model Data \u6240\u4F7F\u7528\u7684\u504F\u79FB\u91CF\u3002\u5141\u8BB8\u4E92\u76F8\u72EC\u7ACB\u7684\u8D44\u6E90\u5305\u5185\u7684\u591A\u4E2A\u84DD\u56FE\u4F7F\u7528\u76F8\u540C\u7684\u7269\u54C1\u4E3A\u627F\u8F7D\u7269\u3002",TK="\u8D44\u6E90\u5305",CK="\u9879\u76EE\u5BFC\u51FA\u5230\u7684\u8D44\u6E90\u5305\u7684\u6839\u6587\u4EF6\u5939\u3002",SK="\u672A\u6307\u5B9A\u6587\u4EF6\u5939\uFF01",OK="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\uFF01",IK="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\u5939\uFF01",NK="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u7F3A\u5C11 pack.mcmeta \u6587\u4EF6\uFF01",BK="\u6240\u6307\u5B9A\u7684\u8D44\u6E90\u5305\u7F3A\u5C11 assets \u6587\u4EF6\u5939\uFF01",DK="\u538B\u7F29\u8D44\u6E90\u5305",FK="\u9879\u76EE\u5BFC\u51FA\u5230 .zip \u6587\u4EF6\u7684\u8DEF\u5F84\u3002",RK="\u672A\u6307\u5B9A\u6587\u4EF6\uFF01",MK="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\uFF01",PK="\u627F\u8F7D\u7269\u8DEF\u5F84",LK="\u6240\u6709\u627F\u8F7D\u7269\u7684\u5B58\u653E\u4F4D\u7F6E\u3002\u5E94\u4E3A\u8D44\u6E90\u5305\u5185\u5230 .json \u6587\u4EF6\u7684\u8DEF\u5F84\u3002",zK="\u672A\u6307\u5B9A\u6587\u4EF6\uFF01",VK="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u4E0D\u5B58\u5728\uFF01",UK="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\uFF01",qK="\u6A21\u578B\u6587\u4EF6\u5939",HK="\u6240\u6709\u5BFC\u51FA\u6A21\u578B\u7684\u5B58\u653E\u4F4D\u7F6E\u3002\u5E94\u4E3A\u8D44\u6E90\u5305\u5185\u5230\u6587\u4EF6\u5939\u7684\u8DEF\u5F84\u3002",GK="\u672A\u6307\u5B9A\u6587\u4EF6\u5939\uFF01",JK="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\uFF01",WK="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\u5939\uFF01",KK="\u7EB9\u7406\u6587\u4EF6\u5939",ZK="\u6240\u6709\u5BFC\u51FA\u7EB9\u7406\u7684\u5B58\u653E\u4F4D\u7F6E\u3002\u5E94\u4E3A\u8D44\u6E90\u5305\u5185\u5230\u6587\u4EF6\u5939\u7684\u8DEF\u5F84\u3002",YK="\u6570\u636E\u5305\u8BBE\u7F6E",XK="\u542F\u7528\u9AD8\u7EA7\u8BBE\u7F6E",QK="\u662F\u5426\u542F\u7528\u6570\u636E\u5305\u7684\u9AD8\u7EA7\u8BBE\u7F6E\u3002",$K="\u6570\u636E\u5305",eZ="\u9879\u76EE\u5BFC\u51FA\u5230\u7684\u6570\u636E\u5305\u7684\u6839\u6587\u4EF6\u5939\u3002",tZ="\u672A\u6307\u5B9A\u6587\u4EF6\u5939\uFF01",nZ="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\uFF01",iZ="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\u5939\uFF01",rZ="\u6240\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u7F3A\u5C11 pack.mcmeta \u6587\u4EF6\uFF01",aZ="\u6240\u6307\u5B9A\u7684\u6570\u636E\u5305\u7F3A\u5C11 data \u6587\u4EF6\u5939\uFF01",oZ="\u538B\u7F29\u6570\u636E\u5305",sZ="\u9879\u76EE\u5BFC\u51FA\u5230 .zip \u6587\u4EF6\u7684\u8DEF\u5F84\u3002",lZ="\u672A\u6307\u5B9A\u6587\u4EF6\uFF01",cZ="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\uFF01",uZ="\u8FDB\u573A\u547D\u4EE4",dZ=`\u88AB summon \u65F6\u4EE5\u6839\u5B9E\u4F53\u6267\u884C\u7684\u547D\u4EE4\u3002 +\u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09`,pZ="\u9AD8\u9891\u547D\u4EE4",fZ=`\u5728\u6839\u5B9E\u4F53\u4F4D\u7F6E\u9AD8\u9891\u6267\u884C\u7684\u547D\u4EE4\u3002 \u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09 -\u8BE5\u547D\u4EE4\u5C06\u5728\u52A8\u753B\u903B\u8F91\u4E4B\u540E\u6267\u884C\u3002`,pZ="\u63D2\u503C\u65F6\u95F4",fZ="\u4EE5tick\u4E3A\u5355\u4F4D\uFF0C\u5173\u952E\u5E27\u4E4B\u95F4\u5E73\u6ED1\u8FC7\u6E21\u7684\u6301\u7EED\u65F6\u95F4\u3002\u662F\u6A21\u578B\u8FC7\u6E21\u5230\u4E0B\u4E00\u4E2A\u5173\u952E\u5E27\u6240\u7528\u7684\u65F6\u95F4\u3002\u8F83\u9AD8\u7684\u63D2\u503C\u65F6\u95F4\u5C06\u5BFC\u81F4\u52A8\u753B\u5931\u53BB\u7CBE\u5EA6\uFF0C\u56E0\u6B64\u8BE5\u503C\u4E00\u822C\u5EFA\u8BAE\u4E3A1\u62162\u3002",mZ="\u4F20\u9001\u65F6\u95F4",hZ="\u4EE5tick\u4E3A\u5355\u4F4D\uFF0C\u5173\u952E\u5E27\u4E4B\u95F4\u4F20\u9001\u7684\u6301\u7EED\u65F6\u95F4\u3002\u662F\u6A21\u578B\u5728\u89C6\u89C9\u4E0A\u4ECE\u4E0A\u4E00\u4E2A\u4F4D\u7F6E\u8FC7\u6E21\u5230\u65B0\u4F4D\u7F6E\u6240\u7528\u7684\u65F6\u95F4\u3002\u8F83\u9AD8\u7684\u4F20\u9001\u65F6\u95F4\u5C06\u5BFC\u81F4\u52A8\u753B\u5931\u53BB\u7CBE\u5EA6\u3002",gZ="\u4F7F\u7528 storage \u5B58\u50A8\u52A8\u753B",_Z=`\u662F\u5426\u4F7F\u7528 NBT storage \u4EE3\u66FF\u51FD\u6570\u8FDB\u884C\u52A8\u753B\u6570\u636E\u5B58\u50A8\u3002 -\u5C06\u4F1A\u5927\u5927\u51CF\u5C11\u6570\u636E\u5305\u751F\u6210\u65F6\u7684\u51FD\u6570\u6587\u4EF6\u6570\u91CF\uFF0C\u76F8\u5BF9\u7684\u8FD9\u4F1A\u6BD4\u4F7F\u7528\u51FD\u6570\u5B58\u50A8\u7684\u529E\u6CD5\u616242%\u3002`,bZ="\u70D8\u57F9\u52A8\u753B",xZ=`\u662F\u5426\u70D8\u57F9\u5BFC\u51FA\u7684\u52A8\u753B\u3002 +\u8BE5\u547D\u4EE4\u5C06\u5728\u52A8\u753B\u903B\u8F91\u4E4B\u540E\u6267\u884C\u3002`,mZ="\u63D2\u503C\u65F6\u95F4",hZ="\u4EE5tick\u4E3A\u5355\u4F4D\uFF0C\u5173\u952E\u5E27\u4E4B\u95F4\u5E73\u6ED1\u8FC7\u6E21\u7684\u6301\u7EED\u65F6\u95F4\u3002\u662F\u6A21\u578B\u8FC7\u6E21\u5230\u4E0B\u4E00\u4E2A\u5173\u952E\u5E27\u6240\u7528\u7684\u65F6\u95F4\u3002\u8F83\u9AD8\u7684\u63D2\u503C\u65F6\u95F4\u5C06\u5BFC\u81F4\u52A8\u753B\u5931\u53BB\u7CBE\u5EA6\uFF0C\u56E0\u6B64\u8BE5\u503C\u4E00\u822C\u5EFA\u8BAE\u4E3A1\u62162\u3002",gZ="\u4F20\u9001\u65F6\u95F4",_Z="\u4EE5tick\u4E3A\u5355\u4F4D\uFF0C\u5173\u952E\u5E27\u4E4B\u95F4\u4F20\u9001\u7684\u6301\u7EED\u65F6\u95F4\u3002\u662F\u6A21\u578B\u5728\u89C6\u89C9\u4E0A\u4ECE\u4E0A\u4E00\u4E2A\u4F4D\u7F6E\u8FC7\u6E21\u5230\u65B0\u4F4D\u7F6E\u6240\u7528\u7684\u65F6\u95F4\u3002\u8F83\u9AD8\u7684\u4F20\u9001\u65F6\u95F4\u5C06\u5BFC\u81F4\u52A8\u753B\u5931\u53BB\u7CBE\u5EA6\u3002",bZ="\u4F7F\u7528 storage \u5B58\u50A8\u52A8\u753B",xZ=`\u662F\u5426\u4F7F\u7528 NBT storage \u4EE3\u66FF\u51FD\u6570\u8FDB\u884C\u52A8\u753B\u6570\u636E\u5B58\u50A8\u3002 +\u5C06\u4F1A\u5927\u5927\u51CF\u5C11\u6570\u636E\u5305\u751F\u6210\u65F6\u7684\u51FD\u6570\u6587\u4EF6\u6570\u91CF\uFF0C\u76F8\u5BF9\u7684\u8FD9\u4F1A\u6BD4\u4F7F\u7528\u51FD\u6570\u5B58\u50A8\u7684\u529E\u6CD5\u616242%\u3002`,vZ="\u70D8\u57F9\u52A8\u753B",yZ=`\u662F\u5426\u70D8\u57F9\u5BFC\u51FA\u7684\u52A8\u753B\u3002 \u5DF2\u70D8\u57F9\u52A8\u753B\u7684\u5E27\u4F1A\u9884\u5148\u8BA1\u7B97\u5E76\u5B58\u50A8\u5728\u5BFC\u51FA\u7684 JSON \u6587\u4EF6\u4E2D\uFF0C\u4ECE\u800C\u964D\u4F4E\u5728\u6E38\u620F\u4E2D\u6E32\u67D3\u6A21\u578B\u65F6\u7684\u590D\u6742\u6027\u3002 -\u90E8\u5206\u63D2\u4EF6\u53EF\u80FD\u9700\u8981\u5F00\u542F\u8FD9\u9879\u4EE5\u786E\u4FDD\u6B63\u5E38\u8FD0\u4F5C\u3002`,vZ="JSON \u6587\u4EF6",yZ="\u9879\u76EE\u5BFC\u51FA\u5230 JSON \u6587\u4EF6\u7684\u8DEF\u5F84\u3002",wZ="\u672A\u6307\u5B9A\u6587\u4EF6\uFF01",kZ="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\uFF01",EZ="\u9AA8\u9ABC\u914D\u7F6E",jZ="\u201C\u5DF2\u9009\u53D8\u4F53\uFF1A{0}\u201D",AZ="\u4EE5\u4E0B\u8BBE\u7F6E\u5C06\u9ED8\u8BA4\u5E94\u7528\u5230\u8BE5\u9AA8\u9ABC\u3002",TZ="\u4EE5\u4E0B\u8BBE\u7F6E\u4EC5\u5728\u5E94\u7528\u8BE5\u53D8\u4F53\u65F6\u5E94\u7528\u5230\u8BE5\u9AA8\u9ABC\u3002",CZ="\u4F7F\u7528 NBT",SZ="\u662F\u5426\u4F7F\u7528 NBT \u53D6\u4EE3\u8BBE\u7F6E\u8FDB\u884C\u9AA8\u9ABC\u914D\u7F6E\u3002",IZ="\u4F7F\u7528 NBT \u5C06\u4F1A\u8986\u76D6\u6240\u6709\u5176\u4ED6\u8BBE\u7F6E\uFF0C\u4EFB\u4F55\u66F4\u6539\u4E5F\u4E0D\u4F1A\u5728\u7F16\u8F91\u5668\u4E2D\u53EF\u89C1\u3002\u4EC5\u5728\u719F\u6089\u6B64\u529F\u80FD\u7684\u60C5\u51B5\u4E0B\u4F7F\u7528\uFF01",OZ="\u7EE7\u627F\u8BBE\u7F6E",BZ="\u662F\u5426\u4ECE\u7236\u7EA7\u9AA8\u9ABC\u7EE7\u627F\u8BBE\u7F6E\u3002",NZ="\u81EA\u5B9A\u4E49\u540D\u79F0",FZ="\u9AA8\u9ABC\u7684\u81EA\u5B9A\u4E49\u540D\u79F0\u3002",DZ=`\u65E0\u6548\u7684 JSON \u6587\u672C\uFF01 -{0}`,RZ="\u81EA\u5B9A\u4E49\u540D\u79F0\u53EF\u89C1\u6027",MZ="\u81EA\u5B9A\u4E49\u540D\u79F0\u662F\u5426\u603B\u662F\u53EF\u89C1\u3002",PZ="\u53D1\u5149",LZ="\u9AA8\u9ABC\u662F\u5426\u5728\u6E38\u620F\u4E2D\u53D1\u5149\u3002",VZ="\u4FEE\u6539\u53D1\u5149\u989C\u8272",zZ="\u662F\u5426\u6539\u53D8\u53D1\u5149\u7684\u9ED8\u8BA4\u989C\u8272\u3002",UZ="\u53D1\u5149\u989C\u8272",qZ="\u53D1\u5149\u7684\u989C\u8272\u3002",HZ="\u9634\u5F71\u534A\u5F84",GZ="\u9634\u5F71\u7684\u534A\u5F84\u3002",JZ="\u9634\u5F71\u5F3A\u5EA6",WZ="\u9634\u5F71\u7684\u5F3A\u5EA6\u3002",KZ="\u4FEE\u6539\u4EAE\u5EA6",ZZ="\u662F\u5426\u4FEE\u6539\u4EAE\u5EA6\u7684\u9ED8\u8BA4\u7B49\u7EA7\u3002",YZ="\u4EAE\u5EA6",XZ="\u9AA8\u9ABC\u7684\u4EAE\u5EA6\u3002\u53D6\u503C\u8303\u56F4\u4E3A0\u81F315\u4E4B\u95F4\u3002",QZ="\u4F7F\u7528\u81EA\u5B9A\u4E49\u4EAE\u5EA6",$Z="\u9AA8\u9ABC\u662F\u5426\u542F\u7528\u81EA\u5B9A\u4E49\u4EAE\u5EA6\u3002",eY="\u81EA\u5B9A\u4E49\u4EAE\u5EA6",tY="\u9AA8\u9ABC\u7684\u81EA\u5B9A\u4E49\u4EAE\u5EA6\u3002\u53D6\u503C\u8303\u56F4\u4E3A0\u81F315\u4E4B\u95F4\u3002",nY="\u9644\u9B54",iY="\u9AA8\u9ABC\u662F\u5426\u4E3A\u9644\u9B54\u72B6\u6001\u6548\u679C\u3002",rY="\u9690\u5F62",aY="\u9AA8\u9ABC\u662F\u5426\u9690\u5F62\u3002",oY="NBT",sY="\u5E94\u7528\u5230\u9AA8\u9ABC\u7684NBT\u3002",lY=`\u586B\u5199\u7684NBT\u5E94\u4E3A\u590D\u5408\u6807\u7B7E\uFF01\u4F8B\uFF1A{CustomName:'"\u4F60\u7684\u540D\u5B57"'}`,cY=`\u65E0\u6548\u7684NBT\uFF01 -{0}`,uY="\u5E7F\u544A\u724C",dY="\u63A7\u5236\u6B64\u9AA8\u9ABC\u5728\u6E32\u67D3\u65F6\u5982\u4F55\u65CB\u8F6C\u4EE5\u9762\u5411\u73A9\u5BB6\u3002\u53EF\u8BBE\u7F6E\u4E3A\u56FA\u5B9A\uFF08\u56FA\u5B9A\u5782\u76F4\u548C\u6C34\u5E73\u8F74\uFF0C\u65E0\u65CB\u8F6C\uFF09\uFF0C\u5782\u76F4\uFF08\u56FA\u5B9A\u5782\u76F4\u8F74\uFF09\uFF0C\u6C34\u5E73\uFF08\u56FA\u5B9A\u6C34\u5E73\u8F74\uFF09\uFF0C\u548C\u4E2D\u5FC3\uFF08\u6309\u7167\u4E2D\u5FC3\u65CB\u8F6C\u8DDF\u968F\u73A9\u5BB6\u89C6\u89D2\uFF09\u3002",pY="\u56FA\u5B9A",fY="\u5782\u76F4",mY="\u6C34\u5E73",hY="\u4E2D\u5FC3",gY="\u5B9A\u4F4D\u5668\u914D\u7F6E",_Y=`\u63D2\u4EF6\u6A21\u5F0F\u5DF2\u542F\u7528\uFF01\u8BE5\u6A21\u5F0F\u4E0B\u6CA1\u6709\u5B9A\u4F4D\u5668\u914D\u7F6E\u3002 +\u90E8\u5206\u63D2\u4EF6\u53EF\u80FD\u9700\u8981\u5F00\u542F\u8FD9\u9879\u4EE5\u786E\u4FDD\u6B63\u5E38\u8FD0\u4F5C\u3002`,wZ="JSON \u6587\u4EF6",kZ="\u9879\u76EE\u5BFC\u51FA\u5230 JSON \u6587\u4EF6\u7684\u8DEF\u5F84\u3002",EZ="\u672A\u6307\u5B9A\u6587\u4EF6\uFF01",jZ="\u6240\u6307\u5B9A\u7684\u8DEF\u5F84\u5E76\u975E\u6587\u4EF6\uFF01",AZ="\u9AA8\u9ABC\u914D\u7F6E",TZ="\u201C\u5DF2\u9009\u53D8\u4F53\uFF1A{0}\u201D",CZ="\u4EE5\u4E0B\u8BBE\u7F6E\u5C06\u9ED8\u8BA4\u5E94\u7528\u5230\u8BE5\u9AA8\u9ABC\u3002",SZ="\u4EE5\u4E0B\u8BBE\u7F6E\u4EC5\u5728\u5E94\u7528\u8BE5\u53D8\u4F53\u65F6\u5E94\u7528\u5230\u8BE5\u9AA8\u9ABC\u3002",OZ="\u4F7F\u7528 NBT",IZ="\u662F\u5426\u4F7F\u7528 NBT \u53D6\u4EE3\u8BBE\u7F6E\u8FDB\u884C\u9AA8\u9ABC\u914D\u7F6E\u3002",NZ="\u4F7F\u7528 NBT \u5C06\u4F1A\u8986\u76D6\u6240\u6709\u5176\u4ED6\u8BBE\u7F6E\uFF0C\u4EFB\u4F55\u66F4\u6539\u4E5F\u4E0D\u4F1A\u5728\u7F16\u8F91\u5668\u4E2D\u53EF\u89C1\u3002\u4EC5\u5728\u719F\u6089\u6B64\u529F\u80FD\u7684\u60C5\u51B5\u4E0B\u4F7F\u7528\uFF01",BZ="\u7EE7\u627F\u8BBE\u7F6E",DZ="\u662F\u5426\u4ECE\u7236\u7EA7\u9AA8\u9ABC\u7EE7\u627F\u8BBE\u7F6E\u3002",FZ="\u81EA\u5B9A\u4E49\u540D\u79F0",RZ="\u9AA8\u9ABC\u7684\u81EA\u5B9A\u4E49\u540D\u79F0\u3002",MZ=`\u65E0\u6548\u7684 JSON \u6587\u672C\uFF01 +{0}`,PZ="\u81EA\u5B9A\u4E49\u540D\u79F0\u53EF\u89C1\u6027",LZ="\u81EA\u5B9A\u4E49\u540D\u79F0\u662F\u5426\u603B\u662F\u53EF\u89C1\u3002",zZ="\u53D1\u5149",VZ="\u9AA8\u9ABC\u662F\u5426\u5728\u6E38\u620F\u4E2D\u53D1\u5149\u3002",UZ="\u4FEE\u6539\u53D1\u5149\u989C\u8272",qZ="\u662F\u5426\u6539\u53D8\u53D1\u5149\u7684\u9ED8\u8BA4\u989C\u8272\u3002",HZ="\u53D1\u5149\u989C\u8272",GZ="\u53D1\u5149\u7684\u989C\u8272\u3002",JZ="\u9634\u5F71\u534A\u5F84",WZ="\u9634\u5F71\u7684\u534A\u5F84\u3002",KZ="\u9634\u5F71\u5F3A\u5EA6",ZZ="\u9634\u5F71\u7684\u5F3A\u5EA6\u3002",YZ="\u4FEE\u6539\u4EAE\u5EA6",XZ="\u662F\u5426\u4FEE\u6539\u4EAE\u5EA6\u7684\u9ED8\u8BA4\u7B49\u7EA7\u3002",QZ="\u4EAE\u5EA6",$Z="\u9AA8\u9ABC\u7684\u4EAE\u5EA6\u3002\u53D6\u503C\u8303\u56F4\u4E3A0\u81F315\u4E4B\u95F4\u3002",eY="\u4F7F\u7528\u81EA\u5B9A\u4E49\u4EAE\u5EA6",tY="\u9AA8\u9ABC\u662F\u5426\u542F\u7528\u81EA\u5B9A\u4E49\u4EAE\u5EA6\u3002",nY="\u81EA\u5B9A\u4E49\u4EAE\u5EA6",iY="\u9AA8\u9ABC\u7684\u81EA\u5B9A\u4E49\u4EAE\u5EA6\u3002\u53D6\u503C\u8303\u56F4\u4E3A0\u81F315\u4E4B\u95F4\u3002",rY="\u9644\u9B54",aY="\u9AA8\u9ABC\u662F\u5426\u4E3A\u9644\u9B54\u72B6\u6001\u6548\u679C\u3002",oY="\u9690\u5F62",sY="\u9AA8\u9ABC\u662F\u5426\u9690\u5F62\u3002",lY="NBT",cY="\u5E94\u7528\u5230\u9AA8\u9ABC\u7684NBT\u3002",uY=`\u586B\u5199\u7684NBT\u5E94\u4E3A\u590D\u5408\u6807\u7B7E\uFF01\u4F8B\uFF1A{CustomName:'"\u4F60\u7684\u540D\u5B57"'}`,dY=`\u65E0\u6548\u7684NBT\uFF01 +{0}`,pY="\u5E7F\u544A\u724C",fY="\u63A7\u5236\u6B64\u9AA8\u9ABC\u5728\u6E32\u67D3\u65F6\u5982\u4F55\u65CB\u8F6C\u4EE5\u9762\u5411\u73A9\u5BB6\u3002\u53EF\u8BBE\u7F6E\u4E3A\u56FA\u5B9A\uFF08\u56FA\u5B9A\u5782\u76F4\u548C\u6C34\u5E73\u8F74\uFF0C\u65E0\u65CB\u8F6C\uFF09\uFF0C\u5782\u76F4\uFF08\u56FA\u5B9A\u5782\u76F4\u8F74\uFF09\uFF0C\u6C34\u5E73\uFF08\u56FA\u5B9A\u6C34\u5E73\u8F74\uFF09\uFF0C\u548C\u4E2D\u5FC3\uFF08\u6309\u7167\u4E2D\u5FC3\u65CB\u8F6C\u8DDF\u968F\u73A9\u5BB6\u89C6\u89D2\uFF09\u3002",mY="\u56FA\u5B9A",hY="\u5782\u76F4",gY="\u6C34\u5E73",_Y="\u4E2D\u5FC3",bY="\u5B9A\u4F4D\u5668\u914D\u7F6E",xY=`\u63D2\u4EF6\u6A21\u5F0F\u5DF2\u542F\u7528\uFF01\u8BE5\u6A21\u5F0F\u4E0B\u6CA1\u6709\u5B9A\u4F4D\u5668\u914D\u7F6E\u3002 \u8BF7\u4F7F\u7528\u63D2\u4EF6API\u4E3A\u5B9A\u4F4D\u5668\u6DFB\u52A0\u81EA\u5B9A\u4E49\u529F\u80FD\u3002 -\u8BE6\u60C5\u8BF7\u67E5\u770B\u5B98\u65B9\u7684\u63D2\u4EF6API\u6587\u6863\u3002`,bY="\u4F7F\u7528\u5B9E\u4F53",xY="\u662F\u5426\u5728\u5B9A\u4F4D\u5668\u5904\u9644\u52A0\u8DDF\u968F\u5B9E\u4F53\u3002",vY="\u5B9E\u4F53\u7C7B\u578B",yY="\u9644\u52A0\u5230\u5B9A\u4F4D\u5668\u7684\u5B9E\u4F53\u7C7B\u578B\u3002",wY="\u5B9E\u4F53\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A\uFF01",kY="\u6240\u9009\u7684\u5B9E\u4F53\u7C7B\u578B {0} \u4E0D\u5B58\u5728\u4E8EMinecraft\u4E2D\u3002",EY="\u8FDB\u573A\u547D\u4EE4",jY=`\u88AB summon \u65F6\u4EE5\u5B9A\u4F4D\u5668\u5B9E\u4F53\u6267\u884C\u7684\u547D\u4EE4\u3002 -\u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09`,AY="\u9AD8\u9891\u547D\u4EE4",TY=`\u5728\u5B9A\u4F4D\u5668\u4F4D\u7F6E\u9AD8\u9891\u6267\u884C\u7684\u547D\u4EE4\u3002 -\u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09`,CY="\u6587\u672C\u5C55\u793A\u914D\u7F6E",SY="\u539F\u7248\u7269\u54C1\u6A21\u578B",IY=`\u82E5\u8BBE\u7F6E\uFF0C\u6B64\u9AA8\u9ABC\u5C06\u663E\u793A\u4E3A\u539F\u7248\u7269\u54C1\u6A21\u578B\u3002 -\u5E76\u4E14\u8986\u76D6\u9AA8\u9ABC\u73B0\u6709\u7684\u65B9\u5757\u3002`,OY="\u4F7F\u7528 NBT",BY="\u662F\u5426\u4F7F\u7528 NBT \u53D6\u4EE3\u8BBE\u7F6E\u8FDB\u884C\u6587\u672C\u5C55\u793A\u914D\u7F6E\u3002",NY="\u4F7F\u7528 NBT \u5C06\u4F1A\u8986\u76D6\u6240\u6709\u5176\u4ED6\u8BBE\u7F6E\uFF0C\u4EFB\u4F55\u66F4\u6539\u4E5F\u4E0D\u4F1A\u5728\u7F16\u8F91\u5668\u4E2D\u53EF\u89C1\u3002\u4EC5\u5728\u719F\u6089\u6B64\u529F\u80FD\u7684\u60C5\u51B5\u4E0B\u4F7F\u7528\uFF01",FY="\u7EE7\u627F\u8BBE\u7F6E",DY="\u662F\u5426\u4ECE\u7236\u7EA7\u6587\u672C\u5C55\u793A\u7EE7\u627F\u8BBE\u7F6E\u3002",RY="\u53D1\u5149",MY="\u6587\u672C\u5C55\u793A\u662F\u5426\u5728\u6E38\u620F\u4E2D\u53D1\u5149\u3002",PY="\u4FEE\u6539\u53D1\u5149\u989C\u8272",LY="\u662F\u5426\u6539\u53D8\u53D1\u5149\u7684\u9ED8\u8BA4\u989C\u8272\u3002",VY="\u53D1\u5149\u989C\u8272",zY="\u53D1\u5149\u7684\u989C\u8272",UY="\u9634\u5F71\u534A\u5F84",qY="\u9634\u5F71\u7684\u534A\u5F84\u3002",HY="\u9634\u5F71\u5F3A\u5EA6",GY="\u9634\u5F71\u7684\u5F3A\u5EA6",JY="\u4FEE\u6539\u4EAE\u5EA6",WY="\u662F\u5426\u4FEE\u6539\u4EAE\u5EA6\u7684\u9ED8\u8BA4\u7B49\u7EA7\u3002",KY="\u4EAE\u5EA6",ZY="\u6587\u672C\u5C55\u793A\u7684\u4EAE\u5EA6\u3002\u53D6\u503C\u8303\u56F4\u4E3A0\u81F315\u4E4B\u95F4\u3002",YY="\u4F7F\u7528\u81EA\u5B9A\u4E49\u4EAE\u5EA6",XY="\u9AA8\u9ABC\u662F\u5426\u542F\u7528\u81EA\u5B9A\u4E49\u4EAE\u5EA6\u3002",QY="\u81EA\u5B9A\u4E49\u4EAE\u5EA6",$Y="\u9AA8\u9ABC\u7684\u81EA\u5B9A\u4E49\u4EAE\u5EA6\u3002\u53D6\u503C\u8303\u56F4\u4E3A0\u81F315\u4E4B\u95F4\u3002",eX="\u9690\u5F62",tX="\u6587\u672C\u5C55\u793A\u662F\u5426\u9690\u5F62\u3002",nX="NBT",iX="\u5E94\u7528\u5230\u6587\u672C\u5C55\u793A\u7684NBT\u3002",rX="\u5E7F\u544A\u724C",aX="\u63A7\u5236\u6B64\u6587\u672C\u5C55\u793A\u5728\u6E32\u67D3\u65F6\u5982\u4F55\u65CB\u8F6C\u4EE5\u9762\u5411\u73A9\u5BB6\u3002\u53EF\u8BBE\u7F6E\u4E3A\u56FA\u5B9A\uFF08\u56FA\u5B9A\u5782\u76F4\u548C\u6C34\u5E73\u8F74\uFF0C\u65E0\u65CB\u8F6C\uFF09\uFF0C\u5782\u76F4\uFF08\u56FA\u5B9A\u5782\u76F4\u8F74\uFF09\uFF0C\u6C34\u5E73\uFF08\u56FA\u5B9A\u6C34\u5E73\u8F74\uFF09\uFF0C\u548C\u4E2D\u5FC3\uFF08\u6309\u7167\u4E2D\u5FC3\u65CB\u8F6C\u8DDF\u968F\u73A9\u5BB6\u89C6\u89D2\uFF09\u3002",oX="\u56FA\u5B9A",sX="\u5782\u76F4",lX="\u6C34\u5E73",cX="\u4E2D\u5FC3",uX="\u65B9\u5757\u5C55\u793A\u914D\u7F6E",dX="\u81EA\u5B9A\u4E49\u540D\u79F0",pX="\u65B9\u5757\u5C55\u793A\u7684\u81EA\u5B9A\u4E49\u540D\u79F0\u3002",fX=`\u65E0\u6548\u7684 JSON \u6587\u672C\uFF01 -{0}`,mX="\u81EA\u5B9A\u4E49\u540D\u79F0\u53EF\u89C1\u6027",hX="\u81EA\u5B9A\u4E49\u540D\u79F0\u662F\u5426\u603B\u662F\u53EF\u89C1\u3002",gX="\u7269\u54C1\u5C55\u793A\u914D\u7F6E",_X="\u81EA\u5B9A\u4E49\u540D\u79F0",bX="\u7269\u54C1\u5C55\u793A\u7684\u81EA\u5B9A\u4E49\u540D\u79F0\u3002",xX=`\u65E0\u6548\u7684 JSON \u6587\u672C\uFF01 -{0}`,vX="\u81EA\u5B9A\u4E49\u540D\u79F0\u53EF\u89C1\u6027",yX="\u81EA\u5B9A\u4E49\u540D\u79F0\u662F\u5426\u603B\u662F\u53EF\u89C1\u3002",wX="\u53D8\u4F53\u914D\u7F6E",kX="\u663E\u793A\u540D\u79F0",EX="\u7528\u4E8E\u5728\u7F16\u8F91\u5668\u548C\u9519\u8BEF\u4FE1\u606F\u4E2D\u8BC6\u522B\u53D8\u4F53\u3002",jX="\u751F\u6210\u663E\u793A\u540D\u79F0",AX="\u662F\u5426\u6839\u636E\u663E\u793A\u540D\u79F0\u81EA\u52A8\u751F\u6210\u540D\u79F0\u3002",TX="\u540D\u79F0",CX="\u7528\u4E8E\u5728\u5BFC\u51FA\u7684\u8D44\u6E90\u5305\u548C\u6570\u636E\u5305\u4E2D\u8BC6\u522B\u53D8\u4F53\u3002",SX="\u7EB9\u7406\u6620\u5C04",IX="\u5E94\u7528\u8BE5\u53D8\u4F53\u65F6\u6240\u4F7F\u7528\u7684\u8D34\u56FE\u3002",OX="\u521B\u5EFA\u65B0\u7684\u6620\u5C04",BX="\u53D8\u4F53\u4E0D\u5B58\u5728\u6620\u5C04\u7684\u7EB9\u7406\u3002",NX="\u5305\u542B\u6216\u6392\u9664\u5728\u53D8\u4F53\u7684\u8282\u70B9\u5217\u8868\u3002\u5305\u542B\u7684\u8282\u70B9\u5C06\u4F1A\u88AB\u53D8\u4F53\u4FEE\u6539\uFF0C\u6392\u9664\u7684\u8282\u70B9\u5219\u4F1A\u88AB\u8282\u70B9\u5FFD\u7565\u3002",FX="\u6392\u9664\u8282\u70B9",DX="\u6392\u9664\u5728\u53D8\u4F53\u7684\u8282\u70B9\u5217\u8868\u3002\u8BE5\u8282\u70B9\u5C06\u4E0D\u4F1A\u88AB\u53D8\u4F53\u4FEE\u6539\u3002",RX="\u5305\u542B\u8282\u70B9",MX="\u5305\u542B\u5728\u53D8\u4F53\u7684\u8282\u70B9\u5217\u8868\u3002\u8BE5\u8282\u70B9\u5C06\u4F1A\u88AB\u53D8\u4F53\u4FEE\u6539\u3002",PX="\u4E92\u6362\u5217\u8868",LX="\u66F4\u65B0 .ajmodel",VX="\u66F4\u65B0 .ajmodel",zX="\u9009\u62E9 .ajmodel \u6587\u4EF6",UX="\u5347\u7EA7\u65E7\u7248 .ajmodel \u6587\u4EF6\u4E3A\u65B0\u7684 .ajblueprint \u683C\u5F0F\u6587\u4EF6\u3002",qX="\u9009\u62E9\u9700\u8981\u66F4\u65B0\u7684 .ajmodel \u6587\u4EF6",HX="\u52A8\u753B\u5C5E\u6027 ({0})",GX="\u52A8\u753B\u540D\u79F0",JX="\u52A8\u753B\u7684\u540D\u79F0\u3002",WX="\u5FAA\u73AF\u6A21\u5F0F",KX="\u52A8\u753B\u7684\u5FAA\u73AF\u65B9\u5F0F\u3002\u5355\u6B21 - \u52A8\u753B\u64AD\u653E\u4E00\u6B21\u540E\u505C\u6B62\u3002\u505C\u7559 - \u52A8\u753B\u64AD\u653E\u4E00\u6B21\u540E\u505C\u7559\u5728\u6700\u540E\u5E27\u3002\u5FAA\u73AF - \u52A8\u753B\u91CD\u590D\u64AD\u653E\u3002",ZX="\u5355\u6B21",YX="\u505C\u7559",XX="\u5FAA\u73AF",QX="\u52A8\u753B\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A\uFF01",$X="\u52A8\u753B\u7684\u540D\u79F0\u5305\u542B\u4E86\u975E\u6CD5\u5B57\u7B26\uFF01\u8BF7\u4EC5\u4F7F\u7528\u82F1\u6587\u5B57\u7B26\u3001\u6570\u5B57\u3001\u4E0B\u5212\u7EBF\u548C\u82F1\u6587\u70B9\u53F7\u3002",eQ="\u5FAA\u73AF\u5EF6\u8FDF",tQ="\u5FAA\u73AF\u7684\u5EF6\u8FDF\u3002\u52A8\u753B\u7ED3\u675F\u540E\u5230\u518D\u6B21\u64AD\u653E\u7684\u95F4\u9694\u65F6\u95F4\u3002\u4EC5\u5728\u5FAA\u73AF\u6A21\u5F0F\u4E3A\u5FAA\u73AF\u65F6\u9002\u7528\u3002",nQ="\u5305\u542B\u6216\u6392\u9664\u5728\u52A8\u753B\u4E2D\u7684\u8282\u70B9\u5217\u8868\u3002\u5305\u542B\u7684\u8282\u70B9\u5C06\u4F1A\u88AB\u52A8\u753B\u4FEE\u6539\uFF0C\u6392\u9664\u7684\u8282\u70B9\u5219\u4F1A\u88AB\u52A8\u753B\u5FFD\u7565\u3002",iQ="\u6392\u9664\u8282\u70B9",rQ="\u6392\u9664\u5728\u52A8\u753B\u4E2D\u7684\u8282\u70B9\u5217\u8868\u3002\u8BE5\u8282\u70B9\u5C06\u4E0D\u4F1A\u88AB\u52A8\u753B\u4FEE\u6539\u3002",aQ="\u5305\u542B\u8282\u70B9",oQ="\u5305\u542B\u5728\u52A8\u753B\u4E2D\u7684\u8282\u70B9\u5217\u8868\u3002\u8BE5\u8282\u70B9\u5C06\u4F1A\u88AB\u52A8\u753B\u4FEE\u6539\u3002",sQ="\u4E92\u6362\u5217\u8868",lQ="\u5BFC\u51FA\u4E2D...",cQ="\u84DD\u56FE\u52A0\u8F7D\u4E2D...",uQ="\u53D8\u4F53",dQ="\u521B\u5EFA\u65B0\u53D8\u4F53",pQ="\u7F16\u8F91\u53D8\u4F53",fQ="\u590D\u5236\u6240\u9009\u53D8\u4F53",mQ="\u5220\u9664\u6240\u9009\u53D8\u4F53",hQ="\u5DF2\u9009\u62E9\u53D8\u4F53",gQ="\u672A\u9009\u62E9\u53D8\u4F53",_Q="\u4E0D\u53EF\u5220\u9664\u9ED8\u8BA4\u53D8\u4F53\uFF01",bQ="\u521B\u5EFA\u53D8\u4F53",xQ="\u590D\u5236\u53D8\u4F53",vQ="\u6253\u5F00\u53D8\u4F53\u914D\u7F6E",yQ="\u5220\u9664\u53D8\u4F53",wQ="\u6392\u9664\u8282\u70B9",kQ="\u53CD\u8F6C\u6392\u9664\u8282\u70B9",EQ="\u53D8\u4F53",jQ="\u547D\u4EE4",AQ="\u53D8\u4F53",TQ="\u547D\u4EE4",CQ="\u6267\u884C\u6761\u4EF6",SQ="\u5173\u952E\u5E27 ({0})",IQ="\u53D8\u4F53",OQ="\u5E94\u7528\u5230\u5173\u952E\u5E27\u7684\u53D8\u4F53\u3002",BQ="\u547D\u4EE4",NQ=`\u5230\u8FBE\u76EE\u6807\u5173\u952E\u5E27\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u3002 -\u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09`,FQ="\u6267\u884C\u6761\u4EF6",DQ="\u5173\u952E\u5E27\u6267\u884C\u547D\u4EE4\u65F6\u5FC5\u987B\u6EE1\u8DB3\u7684\u6761\u4EF6\u3002\u53EF\u89C6\u8F93\u5165\u7684\u6587\u672C\u4E3A execute \u547D\u4EE4\u7684\u5B50\u547D\u4EE4\u3002",RQ="\u91CD\u590D\u6267\u884C\uFF1F",MQ=`\u662F\u5426\u5728\u8BE5\u5173\u952E\u5E27\u91CD\u590D\u6267\u884C\u547D\u4EE4\u3002 -\u82E5\u542F\u7528\uFF0C\u5219\u4F1A\u4EE5\u76F8\u5E94\u7684\u9891\u7387\u6267\u884C\u547D\u4EE4\u3002`,PQ="\u91CD\u590D\u9891\u7387",LQ=`\u8BE5\u5173\u952E\u5E27\u518D\u6B21\u6267\u884C\u547D\u4EE4\u7684\u7B49\u5F85\u523B\u6570\u3002 +\u8BE6\u60C5\u8BF7\u67E5\u770B\u5B98\u65B9\u7684\u63D2\u4EF6API\u6587\u6863\u3002`,vY="\u4F7F\u7528\u5B9E\u4F53",yY="\u662F\u5426\u5728\u5B9A\u4F4D\u5668\u5904\u9644\u52A0\u8DDF\u968F\u5B9E\u4F53\u3002",wY="\u5B9E\u4F53\u7C7B\u578B",kY="\u9644\u52A0\u5230\u5B9A\u4F4D\u5668\u7684\u5B9E\u4F53\u7C7B\u578B\u3002",EY="\u5B9E\u4F53\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A\uFF01",jY="\u6240\u9009\u7684\u5B9E\u4F53\u7C7B\u578B {0} \u4E0D\u5B58\u5728\u4E8EMinecraft\u4E2D\u3002",AY="\u8FDB\u573A\u547D\u4EE4",TY=`\u88AB summon \u65F6\u4EE5\u5B9A\u4F4D\u5668\u5B9E\u4F53\u6267\u884C\u7684\u547D\u4EE4\u3002 +\u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09`,CY="\u9AD8\u9891\u547D\u4EE4",SY=`\u5728\u5B9A\u4F4D\u5668\u4F4D\u7F6E\u9AD8\u9891\u6267\u884C\u7684\u547D\u4EE4\u3002 +\u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09`,OY="\u6587\u672C\u5C55\u793A\u914D\u7F6E",IY="\u539F\u7248\u7269\u54C1\u6A21\u578B",NY=`\u82E5\u8BBE\u7F6E\uFF0C\u6B64\u9AA8\u9ABC\u5C06\u663E\u793A\u4E3A\u539F\u7248\u7269\u54C1\u6A21\u578B\u3002 +\u5E76\u4E14\u8986\u76D6\u9AA8\u9ABC\u73B0\u6709\u7684\u65B9\u5757\u3002`,BY="\u4F7F\u7528 NBT",DY="\u662F\u5426\u4F7F\u7528 NBT \u53D6\u4EE3\u8BBE\u7F6E\u8FDB\u884C\u6587\u672C\u5C55\u793A\u914D\u7F6E\u3002",FY="\u4F7F\u7528 NBT \u5C06\u4F1A\u8986\u76D6\u6240\u6709\u5176\u4ED6\u8BBE\u7F6E\uFF0C\u4EFB\u4F55\u66F4\u6539\u4E5F\u4E0D\u4F1A\u5728\u7F16\u8F91\u5668\u4E2D\u53EF\u89C1\u3002\u4EC5\u5728\u719F\u6089\u6B64\u529F\u80FD\u7684\u60C5\u51B5\u4E0B\u4F7F\u7528\uFF01",RY="\u7EE7\u627F\u8BBE\u7F6E",MY="\u662F\u5426\u4ECE\u7236\u7EA7\u6587\u672C\u5C55\u793A\u7EE7\u627F\u8BBE\u7F6E\u3002",PY="\u53D1\u5149",LY="\u6587\u672C\u5C55\u793A\u662F\u5426\u5728\u6E38\u620F\u4E2D\u53D1\u5149\u3002",zY="\u4FEE\u6539\u53D1\u5149\u989C\u8272",VY="\u662F\u5426\u6539\u53D8\u53D1\u5149\u7684\u9ED8\u8BA4\u989C\u8272\u3002",UY="\u53D1\u5149\u989C\u8272",qY="\u53D1\u5149\u7684\u989C\u8272",HY="\u9634\u5F71\u534A\u5F84",GY="\u9634\u5F71\u7684\u534A\u5F84\u3002",JY="\u9634\u5F71\u5F3A\u5EA6",WY="\u9634\u5F71\u7684\u5F3A\u5EA6",KY="\u4FEE\u6539\u4EAE\u5EA6",ZY="\u662F\u5426\u4FEE\u6539\u4EAE\u5EA6\u7684\u9ED8\u8BA4\u7B49\u7EA7\u3002",YY="\u4EAE\u5EA6",XY="\u6587\u672C\u5C55\u793A\u7684\u4EAE\u5EA6\u3002\u53D6\u503C\u8303\u56F4\u4E3A0\u81F315\u4E4B\u95F4\u3002",QY="\u4F7F\u7528\u81EA\u5B9A\u4E49\u4EAE\u5EA6",$Y="\u9AA8\u9ABC\u662F\u5426\u542F\u7528\u81EA\u5B9A\u4E49\u4EAE\u5EA6\u3002",eX="\u81EA\u5B9A\u4E49\u4EAE\u5EA6",tX="\u9AA8\u9ABC\u7684\u81EA\u5B9A\u4E49\u4EAE\u5EA6\u3002\u53D6\u503C\u8303\u56F4\u4E3A0\u81F315\u4E4B\u95F4\u3002",nX="\u9690\u5F62",iX="\u6587\u672C\u5C55\u793A\u662F\u5426\u9690\u5F62\u3002",rX="NBT",aX="\u5E94\u7528\u5230\u6587\u672C\u5C55\u793A\u7684NBT\u3002",oX="\u5E7F\u544A\u724C",sX="\u63A7\u5236\u6B64\u6587\u672C\u5C55\u793A\u5728\u6E32\u67D3\u65F6\u5982\u4F55\u65CB\u8F6C\u4EE5\u9762\u5411\u73A9\u5BB6\u3002\u53EF\u8BBE\u7F6E\u4E3A\u56FA\u5B9A\uFF08\u56FA\u5B9A\u5782\u76F4\u548C\u6C34\u5E73\u8F74\uFF0C\u65E0\u65CB\u8F6C\uFF09\uFF0C\u5782\u76F4\uFF08\u56FA\u5B9A\u5782\u76F4\u8F74\uFF09\uFF0C\u6C34\u5E73\uFF08\u56FA\u5B9A\u6C34\u5E73\u8F74\uFF09\uFF0C\u548C\u4E2D\u5FC3\uFF08\u6309\u7167\u4E2D\u5FC3\u65CB\u8F6C\u8DDF\u968F\u73A9\u5BB6\u89C6\u89D2\uFF09\u3002",lX="\u56FA\u5B9A",cX="\u5782\u76F4",uX="\u6C34\u5E73",dX="\u4E2D\u5FC3",pX="\u65B9\u5757\u5C55\u793A\u914D\u7F6E",fX="\u81EA\u5B9A\u4E49\u540D\u79F0",mX="\u65B9\u5757\u5C55\u793A\u7684\u81EA\u5B9A\u4E49\u540D\u79F0\u3002",hX=`\u65E0\u6548\u7684 JSON \u6587\u672C\uFF01 +{0}`,gX="\u81EA\u5B9A\u4E49\u540D\u79F0\u53EF\u89C1\u6027",_X="\u81EA\u5B9A\u4E49\u540D\u79F0\u662F\u5426\u603B\u662F\u53EF\u89C1\u3002",bX="\u7269\u54C1\u5C55\u793A\u914D\u7F6E",xX="\u81EA\u5B9A\u4E49\u540D\u79F0",vX="\u7269\u54C1\u5C55\u793A\u7684\u81EA\u5B9A\u4E49\u540D\u79F0\u3002",yX=`\u65E0\u6548\u7684 JSON \u6587\u672C\uFF01 +{0}`,wX="\u81EA\u5B9A\u4E49\u540D\u79F0\u53EF\u89C1\u6027",kX="\u81EA\u5B9A\u4E49\u540D\u79F0\u662F\u5426\u603B\u662F\u53EF\u89C1\u3002",EX="\u53D8\u4F53\u914D\u7F6E",jX="\u663E\u793A\u540D\u79F0",AX="\u7528\u4E8E\u5728\u7F16\u8F91\u5668\u548C\u9519\u8BEF\u4FE1\u606F\u4E2D\u8BC6\u522B\u53D8\u4F53\u3002",TX="\u751F\u6210\u663E\u793A\u540D\u79F0",CX="\u662F\u5426\u6839\u636E\u663E\u793A\u540D\u79F0\u81EA\u52A8\u751F\u6210\u540D\u79F0\u3002",SX="\u540D\u79F0",OX="\u7528\u4E8E\u5728\u5BFC\u51FA\u7684\u8D44\u6E90\u5305\u548C\u6570\u636E\u5305\u4E2D\u8BC6\u522B\u53D8\u4F53\u3002",IX="\u7EB9\u7406\u6620\u5C04",NX="\u5E94\u7528\u8BE5\u53D8\u4F53\u65F6\u6240\u4F7F\u7528\u7684\u8D34\u56FE\u3002",BX="\u521B\u5EFA\u65B0\u7684\u6620\u5C04",DX="\u53D8\u4F53\u4E0D\u5B58\u5728\u6620\u5C04\u7684\u7EB9\u7406\u3002",FX="\u5305\u542B\u6216\u6392\u9664\u5728\u53D8\u4F53\u7684\u8282\u70B9\u5217\u8868\u3002\u5305\u542B\u7684\u8282\u70B9\u5C06\u4F1A\u88AB\u53D8\u4F53\u4FEE\u6539\uFF0C\u6392\u9664\u7684\u8282\u70B9\u5219\u4F1A\u88AB\u8282\u70B9\u5FFD\u7565\u3002",RX="\u6392\u9664\u8282\u70B9",MX="\u6392\u9664\u5728\u53D8\u4F53\u7684\u8282\u70B9\u5217\u8868\u3002\u8BE5\u8282\u70B9\u5C06\u4E0D\u4F1A\u88AB\u53D8\u4F53\u4FEE\u6539\u3002",PX="\u5305\u542B\u8282\u70B9",LX="\u5305\u542B\u5728\u53D8\u4F53\u7684\u8282\u70B9\u5217\u8868\u3002\u8BE5\u8282\u70B9\u5C06\u4F1A\u88AB\u53D8\u4F53\u4FEE\u6539\u3002",zX="\u4E92\u6362\u5217\u8868",VX="\u66F4\u65B0 .ajmodel",UX="\u66F4\u65B0 .ajmodel",qX="\u9009\u62E9 .ajmodel \u6587\u4EF6",HX="\u5347\u7EA7\u65E7\u7248 .ajmodel \u6587\u4EF6\u4E3A\u65B0\u7684 .ajblueprint \u683C\u5F0F\u6587\u4EF6\u3002",GX="\u9009\u62E9\u9700\u8981\u66F4\u65B0\u7684 .ajmodel \u6587\u4EF6",JX="\u52A8\u753B\u5C5E\u6027 ({0})",WX="\u52A8\u753B\u540D\u79F0",KX="\u52A8\u753B\u7684\u540D\u79F0\u3002",ZX="\u5FAA\u73AF\u6A21\u5F0F",YX="\u52A8\u753B\u7684\u5FAA\u73AF\u65B9\u5F0F\u3002\u5355\u6B21 - \u52A8\u753B\u64AD\u653E\u4E00\u6B21\u540E\u505C\u6B62\u3002\u505C\u7559 - \u52A8\u753B\u64AD\u653E\u4E00\u6B21\u540E\u505C\u7559\u5728\u6700\u540E\u5E27\u3002\u5FAA\u73AF - \u52A8\u753B\u91CD\u590D\u64AD\u653E\u3002",XX="\u5355\u6B21",QX="\u505C\u7559",$X="\u5FAA\u73AF",eQ="\u52A8\u753B\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A\uFF01",tQ="\u52A8\u753B\u7684\u540D\u79F0\u5305\u542B\u4E86\u975E\u6CD5\u5B57\u7B26\uFF01\u8BF7\u4EC5\u4F7F\u7528\u82F1\u6587\u5B57\u7B26\u3001\u6570\u5B57\u3001\u4E0B\u5212\u7EBF\u548C\u82F1\u6587\u70B9\u53F7\u3002",nQ="\u5FAA\u73AF\u5EF6\u8FDF",iQ="\u5FAA\u73AF\u7684\u5EF6\u8FDF\u3002\u52A8\u753B\u7ED3\u675F\u540E\u5230\u518D\u6B21\u64AD\u653E\u7684\u95F4\u9694\u65F6\u95F4\u3002\u4EC5\u5728\u5FAA\u73AF\u6A21\u5F0F\u4E3A\u5FAA\u73AF\u65F6\u9002\u7528\u3002",rQ="\u5305\u542B\u6216\u6392\u9664\u5728\u52A8\u753B\u4E2D\u7684\u8282\u70B9\u5217\u8868\u3002\u5305\u542B\u7684\u8282\u70B9\u5C06\u4F1A\u88AB\u52A8\u753B\u4FEE\u6539\uFF0C\u6392\u9664\u7684\u8282\u70B9\u5219\u4F1A\u88AB\u52A8\u753B\u5FFD\u7565\u3002",aQ="\u6392\u9664\u8282\u70B9",oQ="\u6392\u9664\u5728\u52A8\u753B\u4E2D\u7684\u8282\u70B9\u5217\u8868\u3002\u8BE5\u8282\u70B9\u5C06\u4E0D\u4F1A\u88AB\u52A8\u753B\u4FEE\u6539\u3002",sQ="\u5305\u542B\u8282\u70B9",lQ="\u5305\u542B\u5728\u52A8\u753B\u4E2D\u7684\u8282\u70B9\u5217\u8868\u3002\u8BE5\u8282\u70B9\u5C06\u4F1A\u88AB\u52A8\u753B\u4FEE\u6539\u3002",cQ="\u4E92\u6362\u5217\u8868",uQ="\u5BFC\u51FA\u4E2D...",dQ="\u84DD\u56FE\u52A0\u8F7D\u4E2D...",pQ="\u53D8\u4F53",fQ="\u521B\u5EFA\u65B0\u53D8\u4F53",mQ="\u7F16\u8F91\u53D8\u4F53",hQ="\u590D\u5236\u6240\u9009\u53D8\u4F53",gQ="\u5220\u9664\u6240\u9009\u53D8\u4F53",_Q="\u5DF2\u9009\u62E9\u53D8\u4F53",bQ="\u672A\u9009\u62E9\u53D8\u4F53",xQ="\u4E0D\u53EF\u5220\u9664\u9ED8\u8BA4\u53D8\u4F53\uFF01",vQ="\u521B\u5EFA\u53D8\u4F53",yQ="\u590D\u5236\u53D8\u4F53",wQ="\u6253\u5F00\u53D8\u4F53\u914D\u7F6E",kQ="\u5220\u9664\u53D8\u4F53",EQ="\u6392\u9664\u8282\u70B9",jQ="\u53CD\u8F6C\u6392\u9664\u8282\u70B9",AQ="\u53D8\u4F53",TQ="\u547D\u4EE4",CQ="\u53D8\u4F53",SQ="\u547D\u4EE4",OQ="\u6267\u884C\u6761\u4EF6",IQ="\u5173\u952E\u5E27 ({0})",NQ="\u53D8\u4F53",BQ="\u5E94\u7528\u5230\u5173\u952E\u5E27\u7684\u53D8\u4F53\u3002",DQ="\u547D\u4EE4",FQ=`\u5230\u8FBE\u76EE\u6807\u5173\u952E\u5E27\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u3002 +\u8BE5\u4F4D\u7F6E\u7684\u6587\u672C\u8F93\u5165\u53EF\u89C6\u4E3A\u5728 .mcfunction \u4E2D\u8FD0\u884C\u3002\uFF08\u4E5F\u652F\u6301 MC-Build \u8BED\u6CD5\uFF01\uFF09`,RQ="\u6267\u884C\u6761\u4EF6",MQ="\u5173\u952E\u5E27\u6267\u884C\u547D\u4EE4\u65F6\u5FC5\u987B\u6EE1\u8DB3\u7684\u6761\u4EF6\u3002\u53EF\u89C6\u8F93\u5165\u7684\u6587\u672C\u4E3A execute \u547D\u4EE4\u7684\u5B50\u547D\u4EE4\u3002",PQ="\u91CD\u590D\u6267\u884C\uFF1F",LQ=`\u662F\u5426\u5728\u8BE5\u5173\u952E\u5E27\u91CD\u590D\u6267\u884C\u547D\u4EE4\u3002 +\u82E5\u542F\u7528\uFF0C\u5219\u4F1A\u4EE5\u76F8\u5E94\u7684\u9891\u7387\u6267\u884C\u547D\u4EE4\u3002`,zQ="\u91CD\u590D\u9891\u7387",VQ=`\u8BE5\u5173\u952E\u5E27\u518D\u6B21\u6267\u884C\u547D\u4EE4\u7684\u7B49\u5F85\u523B\u6570\u3002 \u8BBE\u7F6E\u4E3A1\u5219\u5728\u6BCF\u4E00\u523B\u6267\u884C\u4E00\u6B21\u547D\u4EE4\u3002 \u6CE8\u610F\uFF1A\u82E5\u52A8\u753B\u4E0D\u80FD\u88AB\u8BE5\u503C\u6574\u9664\uFF0C\u5219\u52A8\u753B\u5FAA\u73AF\u65F6\u95F4\u9694\u53EF\u80FD\u4F1A\u7565\u6709\u504F\u5DEE\u3002 -\u82E5\u8BBE\u503C\u5927\u4E8E\u52A8\u753B\u7684\u957F\u5EA6\uFF0C\u547D\u4EE4\u5219\u4F1A\u89C6\u4E3A\u91CD\u590D\u88AB\u7981\u6B62\u65F6\u6267\u884C\u3002\uFF08\u5230\u8FBE\u5173\u952E\u5E27\u65F6\u6267\u884C\u4E00\u6B21\uFF09`,VQ="\u7F13\u52A8\u7C7B\u578B",zQ="\u5E94\u7528\u5230\u5173\u952E\u5E27\u7684\u7F13\u52A8\u7C7B\u578B\u3002",UQ="\u7EBF\u6027",qQ="\u6B63\u5F26",HQ="\u4E8C\u6B21\u65B9",GQ="\u4E09\u6B21\u65B9",JQ="\u56DB\u6B21\u65B9",WQ="\u4E94\u6B21\u65B9",KQ="\u6307\u6570",ZQ="\u5706",YQ="\u5F39\u6027",XQ="\u540E\u89C6\u56FE",QQ="\u5F39\u8DF3",$Q="\u7F13\u52A8\u6A21\u5F0F",e$="\u5E94\u7528\u5230\u5173\u952E\u5E27\u7684\u7F13\u52A8\u6A21\u5F0F\u3002",t$="\u6DE1\u5165",n$="\u6DE1\u51FA",i$="\u6DE1\u5165\u6DE1\u51FA",r$="\u7F13\u52A8\u53C2\u6570",a$="\u7F13\u52A8\u51FD\u6570\u4F7F\u7528\u7684\u53C2\u6570\u3002",o$="\u5F39\u6027",s$="\u7F13\u52A8\u51FD\u6570\u7684\u5F39\u6027\u3002",l$="\u8FC7\u51B2",c$="\u7F13\u52A8\u51FD\u6570\u4E2D\u7684\u8FC7\u51B2\u6B21\u6570\u3002",u$="\u5F39\u8DF3",d$="\u7F13\u52A8\u51FD\u6570\u7684\u5F39\u8DF3\u6027\u3002",p$=`\u5F53\u524D\u7981\u7528\u9AD8\u7EA7\u7F13\u52A8\u8BBE\u7F6E\u3002 -\u4FEE\u6539\u5173\u952E\u5E27\u7684\u63D2\u503C\u6A21\u5F0F\u4E3A\u201C\u7EBF\u6027\u201D\u4EE5\u542F\u7528\u3002`,f$="\u6587\u672C\u5C55\u793A",m$="\u884C\u5BBD",h$="\u6587\u672C\u5C55\u793A\u7684\u884C\u5BBD\uFF0C\u4EE5\u50CF\u7D20\u4E3A\u5355\u4F4D\u3002",g$="\u80CC\u666F\u989C\u8272",_$="\u6587\u672C\u5C55\u793A\u7684\u80CC\u666F\u989C\u8272\u3002",b$="\u6587\u5B57\u9634\u5F71",x$="\u662F\u5426\u5728\u663E\u793A\u7684\u6587\u5B57\u540E\u9762\u663E\u793A\u9634\u5F71\u3002",v$="\u6587\u672C\u5BF9\u9F50",y$="\u6587\u672C\u7684\u5BF9\u9F50\u65B9\u5F0F\u3002",w$="\u9760\u5DE6",k$="\u5C45\u4E2D",E$="\u9760\u53F3",j$="\u7A7F\u900F",A$="\u6587\u672C\u5C55\u793A\u662F\u5426\u5728\u65B9\u5757\u540E\u4F9D\u7136\u53EF\u89C1\u3002",T$="\u663E\u793A\u7269\u54C1",C$="\u6240\u663E\u793A\u7684\u7269\u54C1\u3002",S$="\u7269\u54C1\u663E\u793A\u6A21\u5F0F",I$="\u5E94\u7528\u5230\u7269\u54C1\u6A21\u578B\u7684\u53D8\u5316\u3002\uFF08\u53C2\u8003\u81EA JSON \u6A21\u578B\u4E2D display \u7684\u5B9A\u4E49\uFF09",O$="\u65E0",B$="\u7B2C\u4E09\u4EBA\u79F0\u5DE6\u624B",N$="\u7B2C\u4E09\u4EBA\u79F0\u53F3\u624B",F$="\u7B2C\u4E00\u4EBA\u79F0\u5DE6\u624B",D$="\u7B2C\u4E00\u4EBA\u79F0\u53F3\u624B",R$="\u5934\u90E8",M$="GUI",P$="\u5730\u9762",L$="\u56FA\u5B9A",V$="\u663E\u793A\u65B9\u5757",z$="\u6240\u663E\u793A\u7684\u65B9\u5757\u3002\u652F\u6301\u8F93\u5165\u65B9\u5757\u72B6\u6001\uFF01",U$="\u539F\u7248\u7269\u54C1\u5C55\u793A",q$="\u5BFC\u51FA\u5931\u8D25",H$="\u5F53\u524D\u8BBE\u7F6E\u4E3A\u4E0D\u5BFC\u51FA\u8D44\u6E90\u5305\uFF0C\u4F46\u9879\u76EE\u4E2D\u5B58\u5728\u81EA\u5B9A\u4E49\u6A21\u578B\uFF01\u8BF7\u542F\u7528\u8D44\u6E90\u5305\u5BFC\u51FA\u6216\u79FB\u9664\u81EA\u5B9A\u4E49\u6A21\u578B\u540E\u518D\u6B21\u5C1D\u8BD5\u5BFC\u51FA\u3002",G$="\u84DD\u56FE\u8BBE\u7F6E\u5B58\u5728\u9519\u8BEF\uFF01\u8BF7\u5728\u4FEE\u6B63\u540E\u518D\u6B21\u5C1D\u8BD5\u5BFC\u51FA\u3002",J$="\u627E\u5230\u9519\u8BEF {0}\uFF1A",W$="\u597D",K$="Animated Java",Z$="\u65B9\u5757\u5C55\u793A\u4E0B\u4E0D\u4F1A\u6E32\u67D3\u6D41\u4F53\u3002",Y$="\u65B9\u5757\u5C55\u793A\u4E0B\u4E0D\u4F1A\u6E32\u67D3\u751F\u7269\u5934\u9885\uFF0C\u8BF7\u6539\u7528\u7269\u54C1\u5C55\u793A\u3002",X$="\u65B9\u5757\u5C55\u793A\u4E0D\u652F\u6301\u65B9\u5757\u72B6\u6001 \u201Cfacing\u201D\u3002",Q$="\u84DD\u56FE\u5BFC\u51FA\u8DEF\u5F84\u4E0D\u5B58\u5728",$$=`\u4E0D\u5B58\u5728\u6240\u6307\u5B9A\u7684\u5BFC\u51FA\u8DEF\u5F84 '{0}' \uFF01 -\u8BF7\u5728\u786E\u4FDD\u8DEF\u5F84\u4E0B\u5B58\u5728\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u540E\u518D\u6B21\u5C1D\u8BD5\u3002`,eee={"animated_java.action.open_blueprint_settings.name":oW,"animated_java.action.open_documentation.name":sW,"animated_java.action.open_about.name":lW,"animated_java.action.open_bone_config.name":cW,"animated_java.action.open_locator_config.name":uW,"animated_java.action.open_text_display_config.name":dW,"animated_java.action.export.name":pW,"animated_java.action.create_text_display.title":fW,"animated_java.action.create_vanilla_item_display.title":mW,"animated_java.action.create_vanilla_block_display.title":hW,"animated_java.action.open_vanilla_item_display_config.name":gW,"animated_java.action.open_vanilla_block_display_config.name":_W,"animated_java.popup.loading.loading":bW,"animated_java.popup.loading.success":xW,"animated_java.popup.loading.offline":vW,"animated_java.dialog.installed_popup.title":yW,"animated_java.dialog.installed_popup.close_button":wW,"animated_java.dialog.reset":kW,"animated_java.dialog.about.title":EW,"animated_java.dialog.about.close_button":jW,"animated_java.dialog.unexpected_error.title":AW,"animated_java.dialog.unexpected_error.close_button":TW,"animated_java.dialog.unexpected_error.copy_error_message_button.message":CW,"animated_java.dialog.unexpected_error.copy_error_message_button.description":SW,"animated_java.dialog.unexpected_error.paragraph":IW,"animated_java.dialog.blueprint_settings.title":OW,"animated_java.dialog.blueprint_settings.advanced_settings_warning":BW,"animated_java.dialog.blueprint_settings.blueprint_name.title":NW,"animated_java.dialog.blueprint_settings.blueprint_name.description":FW,"animated_java.dialog.blueprint_settings.texture_size.title":DW,"animated_java.dialog.blueprint_settings.texture_size.description":RW,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":MW,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":PW,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":LW,"animated_java.dialog.blueprint_settings.export_settings.title":VW,"animated_java.dialog.blueprint_settings.export_namespace.title":zW,"animated_java.dialog.blueprint_settings.export_namespace.description":UW,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":qW,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":HW,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":GW,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":JW,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":WW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":KW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":ZW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":YW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":XW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":QW,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":$W,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":eK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":tK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":nK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":iK,"animated_java.dialog.blueprint_settings.show_bounding_box.title":rK,"animated_java.dialog.blueprint_settings.show_bounding_box.description":aK,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":oK,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":sK,"animated_java.dialog.blueprint_settings.bounding_box.title":lK,"animated_java.dialog.blueprint_settings.bounding_box.description":cK,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":uK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":dK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":pK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.title":fK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.description":mK,"animated_java.dialog.blueprint_settings.display_item.title":hK,"animated_java.dialog.blueprint_settings.display_item.description":gK,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":_K,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":bK,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":xK,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":vK,"animated_java.dialog.blueprint_settings.display_item.warning.item_model_not_generated":yK,"animated_java.dialog.blueprint_settings.display_item.error.item_model_not_found":wK,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":kK,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":EK,"animated_java.dialog.blueprint_settings.resource_pack.title":jK,"animated_java.dialog.blueprint_settings.resource_pack.description":AK,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":TK,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":CK,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":SK,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":IK,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":OK,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":BK,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":NK,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":FK,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":DK,"animated_java.dialog.blueprint_settings.display_item_path.title":RK,"animated_java.dialog.blueprint_settings.display_item_path.description":MK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":PK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":LK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":VK,"animated_java.dialog.blueprint_settings.model_folder.title":zK,"animated_java.dialog.blueprint_settings.model_folder.description":UK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":qK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":HK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":GK,"animated_java.dialog.blueprint_settings.texture_folder.title":JK,"animated_java.dialog.blueprint_settings.texture_folder.description":WK,"animated_java.dialog.blueprint_settings.data_pack_settings.title":KK,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":ZK,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":YK,"animated_java.dialog.blueprint_settings.data_pack.title":XK,"animated_java.dialog.blueprint_settings.data_pack.description":QK,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":$K,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":eZ,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":tZ,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":nZ,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":iZ,"animated_java.dialog.blueprint_settings.data_pack_zip.title":rZ,"animated_java.dialog.blueprint_settings.data_pack_zip.description":aZ,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":oZ,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":sZ,"animated_java.dialog.blueprint_settings.summon_commands.title":lZ,"animated_java.dialog.blueprint_settings.summon_commands.description":cZ,"animated_java.dialog.blueprint_settings.ticking_commands.title":uZ,"animated_java.dialog.blueprint_settings.ticking_commands.description":dZ,"animated_java.dialog.blueprint_settings.interpolation_duration.title":pZ,"animated_java.dialog.blueprint_settings.interpolation_duration.description":fZ,"animated_java.dialog.blueprint_settings.teleportation_duration.title":mZ,"animated_java.dialog.blueprint_settings.teleportation_duration.description":hZ,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":gZ,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":_Z,"animated_java.dialog.blueprint_settings.baked_animations.title":bZ,"animated_java.dialog.blueprint_settings.baked_animations.description":xZ,"animated_java.dialog.blueprint_settings.json_file.title":vZ,"animated_java.dialog.blueprint_settings.json_file.description":yZ,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":wZ,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":kZ,"animated_java.dialog.bone_config.title":EZ,"animated_java.dialog.bone_config.selected_variant":jZ,"animated_java.dialog.bone_config.default_variant_subtitle":AZ,"animated_java.dialog.bone_config.selected_variant_subtitle":TZ,"animated_java.dialog.bone_config.use_nbt.title":CZ,"animated_java.dialog.bone_config.use_nbt.description":SZ,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":IZ,"animated_java.dialog.bone_config.inherit_settings.title":OZ,"animated_java.dialog.bone_config.inherit_settings.description":BZ,"animated_java.dialog.bone_config.custom_name.title":NZ,"animated_java.dialog.bone_config.custom_name.description":FZ,"animated_java.dialog.bone_config.custom_name.invalid_json.error":DZ,"animated_java.dialog.bone_config.custom_name_visible.title":RZ,"animated_java.dialog.bone_config.custom_name_visible.description":MZ,"animated_java.dialog.bone_config.glowing.title":PZ,"animated_java.dialog.bone_config.glowing.description":LZ,"animated_java.dialog.bone_config.override_glow_color.title":VZ,"animated_java.dialog.bone_config.override_glow_color.description":zZ,"animated_java.dialog.bone_config.glow_color.title":UZ,"animated_java.dialog.bone_config.glow_color.description":qZ,"animated_java.dialog.bone_config.shadow_radius.title":HZ,"animated_java.dialog.bone_config.shadow_radius.description":GZ,"animated_java.dialog.bone_config.shadow_strength.title":JZ,"animated_java.dialog.bone_config.shadow_strength.description":WZ,"animated_java.dialog.bone_config.override_brightness.title":KZ,"animated_java.dialog.bone_config.override_brightness.description":ZZ,"animated_java.dialog.bone_config.brightness_override.title":YZ,"animated_java.dialog.bone_config.brightness_override.description":XZ,"animated_java.dialog.bone_config.use_custom_brightness.title":QZ,"animated_java.dialog.bone_config.use_custom_brightness.description":$Z,"animated_java.dialog.bone_config.custom_brightness.title":eY,"animated_java.dialog.bone_config.custom_brightness.description":tY,"animated_java.dialog.bone_config.enchanted.title":nY,"animated_java.dialog.bone_config.enchanted.description":iY,"animated_java.dialog.bone_config.invisible.title":rY,"animated_java.dialog.bone_config.invisible.description":aY,"animated_java.dialog.bone_config.nbt.title":oY,"animated_java.dialog.bone_config.nbt.description":sY,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":lY,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":cY,"animated_java.dialog.bone_config.billboard.title":uY,"animated_java.dialog.bone_config.billboard.description":dY,"animated_java.dialog.bone_config.billboard.options.fixed":pY,"animated_java.dialog.bone_config.billboard.options.vertical":fY,"animated_java.dialog.bone_config.billboard.options.horizontal":mY,"animated_java.dialog.bone_config.billboard.options.center":hY,"animated_java.dialog.locator_config.title":gY,"animated_java.dialog.locator_config.plugin_mode_warning":_Y,"animated_java.dialog.locator_config.use_entity.title":bY,"animated_java.dialog.locator_config.use_entity.description":xY,"animated_java.dialog.locator_config.entity_type.title":vY,"animated_java.dialog.locator_config.entity_type.description":yY,"animated_java.dialog.locator_config.entity_type.error.empty":wY,"animated_java.dialog.locator_config.entity_type.warning.invalid":kY,"animated_java.dialog.locator_config.summon_commands.title":EY,"animated_java.dialog.locator_config.summon_commands.description":jY,"animated_java.dialog.locator_config.ticking_commands.title":AY,"animated_java.dialog.locator_config.ticking_commands.description":TY,"animated_java.dialog.text_display_config.title":CY,"animated_java.dialog.bone_config.vanilla_item_model.title":SY,"animated_java.dialog.bone_config.vanilla_item_model.description":IY,"animated_java.dialog.text_display_config.use_nbt.title":OY,"animated_java.dialog.text_display_config.use_nbt.description":BY,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":NY,"animated_java.dialog.text_display_config.inherit_settings.title":FY,"animated_java.dialog.text_display_config.inherit_settings.description":DY,"animated_java.dialog.text_display_config.glowing.title":RY,"animated_java.dialog.text_display_config.glowing.description":MY,"animated_java.dialog.text_display_config.override_glow_color.title":PY,"animated_java.dialog.text_display_config.override_glow_color.description":LY,"animated_java.dialog.text_display_config.glow_color.title":VY,"animated_java.dialog.text_display_config.glow_color.description":zY,"animated_java.dialog.text_display_config.shadow_radius.title":UY,"animated_java.dialog.text_display_config.shadow_radius.description":qY,"animated_java.dialog.text_display_config.shadow_strength.title":HY,"animated_java.dialog.text_display_config.shadow_strength.description":GY,"animated_java.dialog.text_display_config.override_brightness.title":JY,"animated_java.dialog.text_display_config.override_brightness.description":WY,"animated_java.dialog.text_display_config.brightness_override.title":KY,"animated_java.dialog.text_display_config.brightness_override.description":ZY,"animated_java.dialog.text_display_config.use_custom_brightness.title":YY,"animated_java.dialog.text_display_config.use_custom_brightness.description":XY,"animated_java.dialog.text_display_config.custom_brightness.title":QY,"animated_java.dialog.text_display_config.custom_brightness.description":$Y,"animated_java.dialog.text_display_config.invisible.title":eX,"animated_java.dialog.text_display_config.invisible.description":tX,"animated_java.dialog.text_display_config.nbt.title":nX,"animated_java.dialog.text_display_config.nbt.description":iX,"animated_java.dialog.text_display_config.billboard.title":rX,"animated_java.dialog.text_display_config.billboard.description":aX,"animated_java.dialog.text_display_config.billboard.options.fixed":oX,"animated_java.dialog.text_display_config.billboard.options.vertical":sX,"animated_java.dialog.text_display_config.billboard.options.horizontal":lX,"animated_java.dialog.text_display_config.billboard.options.center":cX,"animated_java.dialog.vanilla_block_display_config.title":uX,"animated_java.dialog.vanilla_block_display.custom_name.title":dX,"animated_java.dialog.vanilla_block_display.custom_name.description":pX,"animated_java.dialog.vanilla_block_display.custom_name.invalid_json.error":fX,"animated_java.dialog.vanilla_block_display.custom_name_visible.title":mX,"animated_java.dialog.vanilla_block_display.custom_name_visible.description":hX,"animated_java.dialog.vanilla_item_display_config.title":gX,"animated_java.dialog.vanilla_item_display.custom_name.title":_X,"animated_java.dialog.vanilla_item_display.custom_name.description":bX,"animated_java.dialog.vanilla_item_display.custom_name.invalid_json.error":xX,"animated_java.dialog.vanilla_item_display.custom_name_visible.title":vX,"animated_java.dialog.vanilla_item_display.custom_name_visible.description":yX,"animated_java.dialog.variant_config.title":wX,"animated_java.dialog.variant_config.variant_display_name":kX,"animated_java.dialog.variant_config.variant_display_name.description":EX,"animated_java.dialog.variant_config.generate_name_from_display_name":jX,"animated_java.dialog.variant_config.generate_name_from_display_name.description":AX,"animated_java.dialog.variant_config.variant_name":TX,"animated_java.dialog.variant_config.variant_name.description":CX,"animated_java.dialog.variant_config.texture_map.title":SX,"animated_java.dialog.variant_config.texture_map.description":IX,"animated_java.dialog.variant_config.texture_map.create_new_mapping":OX,"animated_java.dialog.variant_config.texture_map.no_mappings":BX,"animated_java.dialog.variant_config.bone_lists.description":NX,"animated_java.dialog.variant_config.excluded_nodes.title":FX,"animated_java.dialog.variant_config.excluded_nodes.description":DX,"animated_java.dialog.variant_config.included_nodes.title":RX,"animated_java.dialog.variant_config.included_nodes.description":MX,"animated_java.dialog.variant_config.swap_columns_button.tooltip":PX,"animated_java.action.upgrade_old_aj_model_loader.name":LX,"animated_java.dialog.upgrade_old_aj_model_loader.title":VX,"animated_java.action.upgrade_old_aj_model_loader.select_file":zX,"animated_java.action.upgrade_old_aj_model_loader.body":UX,"animated_java.action.upgrade_old_aj_model_loader.button":qX,"animated_java.dialog.animation_properties.title":HX,"animated_java.dialog.animation_properties.animation_name.title":GX,"animated_java.dialog.animation_properties.animation_name.description":JX,"animated_java.dialog.animation_properties.loop_mode.title":WX,"animated_java.dialog.animation_properties.loop_mode.description":KX,"animated_java.dialog.animation_properties.loop_mode.options.once":ZX,"animated_java.dialog.animation_properties.loop_mode.options.hold":YX,"animated_java.dialog.animation_properties.loop_mode.options.loop":XX,"animated_java.dialog.animation_properties.animation_name.error.empty":QX,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":$X,"animated_java.dialog.animation_properties.loop_delay.title":eQ,"animated_java.dialog.animation_properties.loop_delay.description":tQ,"animated_java.dialog.animation_properties.bone_lists.description":nQ,"animated_java.dialog.animation_properties.excluded_nodes.title":iQ,"animated_java.dialog.animation_properties.excluded_nodes.description":rQ,"animated_java.dialog.animation_properties.included_nodes.title":aQ,"animated_java.dialog.animation_properties.included_nodes.description":oQ,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":sQ,"animated_java.dialog.export_progress.title":lQ,"animated_java.dialog.blueprint_loading.title":cQ,"animated_java.panel.variants.title":uQ,"animated_java.panel.variants.tool.create_new_variant":dQ,"animated_java.panel.variants.tool.edit_variant":pQ,"animated_java.panel.variants.tool.duplicate_selected_variant":fQ,"animated_java.panel.variants.tool.delete_selected_variant":mQ,"animated_java.panel.variants.tool.variant_visible":hQ,"animated_java.panel.variants.tool.variant_not_visible":gQ,"animated_java.panel.variants.tool.cannot_delete_default_variant":_Q,"animated_java.action.variants.create":bQ,"animated_java.action.variants.duplicate":xQ,"animated_java.action.variants.open_config":vQ,"animated_java.action.variants.delete":yQ,"animated_java.animation.excluded_nodes":wQ,"animated_java.animation.invert_excluded_nodes":kQ,"animated_java.effect_animator.timeline.variant":EQ,"animated_java.effect_animator.timeline.commands":jQ,"animated_java.effect_animator.keyframes.variant":AQ,"animated_java.effect_animator.keyframes.commands":TQ,"animated_java.effect_animator.keyframes.execute_condition":CQ,"animated_java.panel.keyframe.keyframe_title":SQ,"animated_java.panel.keyframe.variant.title":IQ,"animated_java.panel.keyframe.variant.description":OQ,"animated_java.panel.keyframe.commands.title":BQ,"animated_java.panel.keyframe.commands.description":NQ,"animated_java.panel.keyframe.execute_condition.title":FQ,"animated_java.panel.keyframe.execute_condition.description":DQ,"animated_java.panel.keyframe.repeat.title":RQ,"animated_java.panel.keyframe.repeat.description":MQ,"animated_java.panel.keyframe.repeat_frequency.title":PQ,"animated_java.panel.keyframe.repeat_frequency.description":LQ,"animated_java.panel.keyframe.easing_type.title":VQ,"animated_java.panel.keyframe.easing_type.description":zQ,"animated_java.panel.keyframe.easing_type.options.linear":UQ,"animated_java.panel.keyframe.easing_type.options.sine":qQ,"animated_java.panel.keyframe.easing_type.options.quad":HQ,"animated_java.panel.keyframe.easing_type.options.cubic":GQ,"animated_java.panel.keyframe.easing_type.options.quart":JQ,"animated_java.panel.keyframe.easing_type.options.quint":WQ,"animated_java.panel.keyframe.easing_type.options.expo":KQ,"animated_java.panel.keyframe.easing_type.options.circ":ZQ,"animated_java.panel.keyframe.easing_type.options.elastic":YQ,"animated_java.panel.keyframe.easing_type.options.back":XQ,"animated_java.panel.keyframe.easing_type.options.bounce":QQ,"animated_java.panel.keyframe.easing_mode.title":$Q,"animated_java.panel.keyframe.easing_mode.description":e$,"animated_java.panel.keyframe.easing_mode.options.in":t$,"animated_java.panel.keyframe.easing_mode.options.out":n$,"animated_java.panel.keyframe.easing_mode.options.inout":i$,"animated_java.panel.keyframe.easing_args.title":r$,"animated_java.panel.keyframe.easing_args.description":a$,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":o$,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":s$,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":l$,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":c$,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":u$,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":d$,"animated_java.panel.keyframe.nonlinear_interpolation":p$,"animated_java.panel.text_display.title":f$,"animated_java.tool.text_display.line_width.title":m$,"animated_java.tool.text_display.line_width.description":h$,"animated_java.tool.text_display.background_color.title":g$,"animated_java.tool.text_display.background_color.description":_$,"animated_java.tool.text_display.text_shadow.title":b$,"animated_java.tool.text_display.text_shadow.description":x$,"animated_java.tool.text_display.text_alignment.title":v$,"animated_java.tool.text_display.text_alignment.description":y$,"animated_java.tool.text_display.text_alignment.options.left":w$,"animated_java.tool.text_display.text_alignment.options.center":k$,"animated_java.tool.text_display.text_alignment.options.right":E$,"animated_java.tool.text_display.see_through.title":j$,"animated_java.tool.text_display.see_through.description":A$,"animated_java.panel.vanilla_item_display.title":T$,"animated_java.panel.vanilla_item_display.description":C$,"animated_java.tool.item_display.item_display.title":S$,"animated_java.tool.item_display.item_display.description":I$,"animated_java.tool.item_display.item_display.options.none":O$,"animated_java.tool.item_display.item_display.options.thirdperson_lefthand":B$,"animated_java.tool.item_display.item_display.options.thirdperson_righthand":N$,"animated_java.tool.item_display.item_display.options.firstperson_lefthand":F$,"animated_java.tool.item_display.item_display.options.firstperson_righthand":D$,"animated_java.tool.item_display.item_display.options.head":R$,"animated_java.tool.item_display.item_display.options.gui":M$,"animated_java.tool.item_display.item_display.options.ground":P$,"animated_java.tool.item_display.item_display.options.fixed":L$,"animated_java.panel.vanilla_block_display.title":V$,"animated_java.panel.vanilla_block_display.description":z$,"animated_java.vanilla_item_display.title":U$,"animated_java.misc.failed_to_export.title":q$,"animated_java.misc.failed_to_export.custom_models.message":H$,"animated_java.misc.failed_to_export.blueprint_settings.message":G$,"animated_java.misc.failed_to_export.blueprint_settings.error_item":J$,"animated_java.misc.failed_to_export.button":W$,"animated_java.format_category.animated_java":K$,"animated_java.block_model_manager.fluid_warning":Z$,"animated_java.block_model_manager.mob_head_warning":Y$,"animated_java.block_model_manager.facing_warning":X$,"animated_java.error.blueprint_export_path_doesnt_exist.title":Q$,"animated_java.error.blueprint_export_path_doesnt_exist.description":$$};var tee=[$h,eg,tg,ng],Kv=tee,Zv=["../lang/de.yml","../lang/en.yml","../lang/nl.yml","../lang/zh_cn.yml"];var Yv=Zv.map(t=>PathModule.basename(t,".yml"));function E(t,...e){let n=Yv.indexOf(settings.language.value);n===-1&&(console.warn(`Could not find language '${settings.language.value}'`),n=Yv.indexOf("en"));let i=Kv[n];t.startsWith("animated_java.")||(t=`animated_java.${t}`);let r=i[t];return r?r.replace(/\{(\d+)\}/g,(a,o)=>e[o]||""):(console.warn(`Could not find translation for '${t}'`),t)}s(E,"translate");Language.data["format_category.animated_java"]=E("format_category.animated_java");function oe(){}s(oe,"noop");var Lc=s(t=>t,"identity");function $v(t,e){for(let n in e)t[n]=e[n];return t}s($v,"assign");function nee(t){return!!t&&(typeof t=="object"||typeof t=="function")&&typeof t.then=="function"}s(nee,"is_promise");function sg(t){return t()}s(sg,"run");function Xv(){return Object.create(null)}s(Xv,"blank_object");function Gt(t){t.forEach(sg)}s(Gt,"run_all");function Jn(t){return typeof t=="function"}s(Jn,"is_function");function Me(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}s(Me,"safe_not_equal");var tp;function cn(t,e){return tp||(tp=document.createElement("a")),tp.href=e,t===tp.href}s(cn,"src_url_equal");function e1(t){return Object.keys(t).length===0}s(e1,"is_empty");function Ze(t,...e){if(t==null)return oe;let n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}s(Ze,"subscribe");function lg(t){let e;return Ze(t,n=>e=n)(),e}s(lg,"get_store_value");function $s(t,e,n){t.$$.on_destroy.push(Ze(e,n))}s($s,"component_subscribe");function t1(t,e,n,i){if(t){let r=n1(t,e,n,i);return t[0](r)}}s(t1,"create_slot");function n1(t,e,n,i){return t[1]&&i?$v(n.ctx.slice(),t[1](i(e))):n.ctx}s(n1,"get_slot_context");function i1(t,e,n,i){if(t[2]&&i){let r=t[2](i(n));if(e.dirty===void 0)return r;if(typeof r=="object"){let a=[],o=Math.max(e.dirty.length,r.length);for(let l=0;l32){let e=[],n=t.ctx.length/32;for(let i=0;iwindow.performance.now():()=>Date.now(),cg=o1?t=>requestAnimationFrame(t):oe;var Ys=new Set;function l1(t){Ys.forEach(e=>{e.c(t)||(Ys.delete(e),e.f())}),Ys.size!==0&&cg(l1)}s(l1,"run_tasks");function c1(t){let e;return Ys.size===0&&cg(l1),{promise:new Promise(n=>{Ys.add(e={c:t,f:n})}),abort(){Ys.delete(e)}}}s(c1,"loop");var u1=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global,Xs=class{constructor(e){this.options=e,this._listeners="WeakMap"in u1?new WeakMap:void 0}observe(e,n){return this._listeners.set(e,n),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){var e;return(e=this._observer)!==null&&e!==void 0?e:this._observer=new ResizeObserver(n=>{var i;for(let r of n)Xs.entries.set(r.target,r),(i=this._listeners.get(r.target))===null||i===void 0||i(r)})}};s(Xs,"ResizeObserverSingleton");Xs.entries="WeakMap"in u1?new WeakMap:void 0;var d1=!1;function iee(){d1=!0}s(iee,"start_hydrating");function ree(){d1=!1}s(ree,"end_hydrating");function D(t,e){t.appendChild(e)}s(D,"append");function p1(t){if(!t)return document;let e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}s(p1,"get_root_for_style");function aee(t){let e=q("style");return oee(p1(t),e),e.sheet}s(aee,"append_empty_stylesheet");function oee(t,e){return D(t.head||t,e),e.sheet}s(oee,"append_stylesheet");function U(t,e,n){t.insertBefore(e,n||null)}s(U,"insert");function V(t){t.parentNode&&t.parentNode.removeChild(t)}s(V,"detach");function Wn(t,e){for(let n=0;nt.removeEventListener(e,n,i)}s(qe,"listen");function f1(t){return function(e){return e.stopPropagation(),t.call(this,e)}}s(f1,"stop_propagation");function C(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}s(C,"attr");function el(t){return t===""?null:+t}s(el,"to_number");function lee(t){return Array.from(t.childNodes)}s(lee,"children");function ut(t,e){e=""+e,t.data!==e&&(t.data=e)}s(ut,"set_data");function wt(t,e){t.value=e??""}s(wt,"set_input_value");function Ye(t,e,n,i){n==null?t.style.removeProperty(e):t.style.setProperty(e,n,i?"important":"")}s(Ye,"set_style");function m1(t,e,{bubbles:n=!1,cancelable:i=!1}={}){let r=document.createEvent("CustomEvent");return r.initCustomEvent(t,n,i,e),r}s(m1,"custom_event");var es=class{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,i=null){this.e||(this.is_svg?this.e=see(n.nodeName):this.e=q(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(i)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n>>0}s(cee,"hash");function uee(t,e){let n={stylesheet:aee(e),rules:{}};return ip.set(t,n),n}s(uee,"create_style_information");function h1(t,e,n,i,r,a,o,l=0){let c=16.666/i,u=`{ +\u82E5\u8BBE\u503C\u5927\u4E8E\u52A8\u753B\u7684\u957F\u5EA6\uFF0C\u547D\u4EE4\u5219\u4F1A\u89C6\u4E3A\u91CD\u590D\u88AB\u7981\u6B62\u65F6\u6267\u884C\u3002\uFF08\u5230\u8FBE\u5173\u952E\u5E27\u65F6\u6267\u884C\u4E00\u6B21\uFF09`,UQ="\u7F13\u52A8\u7C7B\u578B",qQ="\u5E94\u7528\u5230\u5173\u952E\u5E27\u7684\u7F13\u52A8\u7C7B\u578B\u3002",HQ="\u7EBF\u6027",GQ="\u6B63\u5F26",JQ="\u4E8C\u6B21\u65B9",WQ="\u4E09\u6B21\u65B9",KQ="\u56DB\u6B21\u65B9",ZQ="\u4E94\u6B21\u65B9",YQ="\u6307\u6570",XQ="\u5706",QQ="\u5F39\u6027",$Q="\u540E\u89C6\u56FE",e$="\u5F39\u8DF3",t$="\u7F13\u52A8\u6A21\u5F0F",n$="\u5E94\u7528\u5230\u5173\u952E\u5E27\u7684\u7F13\u52A8\u6A21\u5F0F\u3002",i$="\u6DE1\u5165",r$="\u6DE1\u51FA",a$="\u6DE1\u5165\u6DE1\u51FA",o$="\u7F13\u52A8\u53C2\u6570",s$="\u7F13\u52A8\u51FD\u6570\u4F7F\u7528\u7684\u53C2\u6570\u3002",l$="\u5F39\u6027",c$="\u7F13\u52A8\u51FD\u6570\u7684\u5F39\u6027\u3002",u$="\u8FC7\u51B2",d$="\u7F13\u52A8\u51FD\u6570\u4E2D\u7684\u8FC7\u51B2\u6B21\u6570\u3002",p$="\u5F39\u8DF3",f$="\u7F13\u52A8\u51FD\u6570\u7684\u5F39\u8DF3\u6027\u3002",m$=`\u5F53\u524D\u7981\u7528\u9AD8\u7EA7\u7F13\u52A8\u8BBE\u7F6E\u3002 +\u4FEE\u6539\u5173\u952E\u5E27\u7684\u63D2\u503C\u6A21\u5F0F\u4E3A\u201C\u7EBF\u6027\u201D\u4EE5\u542F\u7528\u3002`,h$="\u6587\u672C\u5C55\u793A",g$="\u884C\u5BBD",_$="\u6587\u672C\u5C55\u793A\u7684\u884C\u5BBD\uFF0C\u4EE5\u50CF\u7D20\u4E3A\u5355\u4F4D\u3002",b$="\u80CC\u666F\u989C\u8272",x$="\u6587\u672C\u5C55\u793A\u7684\u80CC\u666F\u989C\u8272\u3002",v$="\u6587\u5B57\u9634\u5F71",y$="\u662F\u5426\u5728\u663E\u793A\u7684\u6587\u5B57\u540E\u9762\u663E\u793A\u9634\u5F71\u3002",w$="\u6587\u672C\u5BF9\u9F50",k$="\u6587\u672C\u7684\u5BF9\u9F50\u65B9\u5F0F\u3002",E$="\u9760\u5DE6",j$="\u5C45\u4E2D",A$="\u9760\u53F3",T$="\u7A7F\u900F",C$="\u6587\u672C\u5C55\u793A\u662F\u5426\u5728\u65B9\u5757\u540E\u4F9D\u7136\u53EF\u89C1\u3002",S$="\u663E\u793A\u7269\u54C1",O$="\u6240\u663E\u793A\u7684\u7269\u54C1\u3002",I$="\u7269\u54C1\u663E\u793A\u6A21\u5F0F",N$="\u5E94\u7528\u5230\u7269\u54C1\u6A21\u578B\u7684\u53D8\u5316\u3002\uFF08\u53C2\u8003\u81EA JSON \u6A21\u578B\u4E2D display \u7684\u5B9A\u4E49\uFF09",B$="\u65E0",D$="\u7B2C\u4E09\u4EBA\u79F0\u5DE6\u624B",F$="\u7B2C\u4E09\u4EBA\u79F0\u53F3\u624B",R$="\u7B2C\u4E00\u4EBA\u79F0\u5DE6\u624B",M$="\u7B2C\u4E00\u4EBA\u79F0\u53F3\u624B",P$="\u5934\u90E8",L$="GUI",z$="\u5730\u9762",V$="\u56FA\u5B9A",U$="\u663E\u793A\u65B9\u5757",q$="\u6240\u663E\u793A\u7684\u65B9\u5757\u3002\u652F\u6301\u8F93\u5165\u65B9\u5757\u72B6\u6001\uFF01",H$="\u539F\u7248\u7269\u54C1\u5C55\u793A",G$="\u5BFC\u51FA\u5931\u8D25",J$="\u5F53\u524D\u8BBE\u7F6E\u4E3A\u4E0D\u5BFC\u51FA\u8D44\u6E90\u5305\uFF0C\u4F46\u9879\u76EE\u4E2D\u5B58\u5728\u81EA\u5B9A\u4E49\u6A21\u578B\uFF01\u8BF7\u542F\u7528\u8D44\u6E90\u5305\u5BFC\u51FA\u6216\u79FB\u9664\u81EA\u5B9A\u4E49\u6A21\u578B\u540E\u518D\u6B21\u5C1D\u8BD5\u5BFC\u51FA\u3002",W$="\u84DD\u56FE\u8BBE\u7F6E\u5B58\u5728\u9519\u8BEF\uFF01\u8BF7\u5728\u4FEE\u6B63\u540E\u518D\u6B21\u5C1D\u8BD5\u5BFC\u51FA\u3002",K$="\u627E\u5230\u9519\u8BEF {0}\uFF1A",Z$="\u597D",Y$="Animated Java",X$="\u65B9\u5757\u5C55\u793A\u4E0B\u4E0D\u4F1A\u6E32\u67D3\u6D41\u4F53\u3002",Q$="\u65B9\u5757\u5C55\u793A\u4E0B\u4E0D\u4F1A\u6E32\u67D3\u751F\u7269\u5934\u9885\uFF0C\u8BF7\u6539\u7528\u7269\u54C1\u5C55\u793A\u3002",$$="\u65B9\u5757\u5C55\u793A\u4E0D\u652F\u6301\u65B9\u5757\u72B6\u6001 \u201Cfacing\u201D\u3002",eee="\u84DD\u56FE\u5BFC\u51FA\u8DEF\u5F84\u4E0D\u5B58\u5728",tee=`\u4E0D\u5B58\u5728\u6240\u6307\u5B9A\u7684\u5BFC\u51FA\u8DEF\u5F84 '{0}' \uFF01 +\u8BF7\u5728\u786E\u4FDD\u8DEF\u5F84\u4E0B\u5B58\u5728\u6307\u5B9A\u7684\u6587\u4EF6\u5939\u540E\u518D\u6B21\u5C1D\u8BD5\u3002`,nee={"animated_java.action.open_blueprint_settings.name":lW,"animated_java.action.open_documentation.name":cW,"animated_java.action.open_about.name":uW,"animated_java.action.open_bone_config.name":dW,"animated_java.action.open_locator_config.name":pW,"animated_java.action.open_text_display_config.name":fW,"animated_java.action.export.name":mW,"animated_java.action.create_text_display.title":hW,"animated_java.action.create_vanilla_item_display.title":gW,"animated_java.action.create_vanilla_block_display.title":_W,"animated_java.action.open_vanilla_item_display_config.name":bW,"animated_java.action.open_vanilla_block_display_config.name":xW,"animated_java.popup.loading.loading":vW,"animated_java.popup.loading.success":yW,"animated_java.popup.loading.offline":wW,"animated_java.dialog.installed_popup.title":kW,"animated_java.dialog.installed_popup.close_button":EW,"animated_java.dialog.reset":jW,"animated_java.dialog.about.title":AW,"animated_java.dialog.about.close_button":TW,"animated_java.dialog.unexpected_error.title":CW,"animated_java.dialog.unexpected_error.close_button":SW,"animated_java.dialog.unexpected_error.copy_error_message_button.message":OW,"animated_java.dialog.unexpected_error.copy_error_message_button.description":IW,"animated_java.dialog.unexpected_error.paragraph":NW,"animated_java.dialog.blueprint_settings.title":BW,"animated_java.dialog.blueprint_settings.advanced_settings_warning":DW,"animated_java.dialog.blueprint_settings.blueprint_name.title":FW,"animated_java.dialog.blueprint_settings.blueprint_name.description":RW,"animated_java.dialog.blueprint_settings.texture_size.title":MW,"animated_java.dialog.blueprint_settings.texture_size.description":PW,"animated_java.dialog.blueprint_settings.texture_size.warning.not_square":LW,"animated_java.dialog.blueprint_settings.texture_size.warning.not_a_power_of_2":zW,"animated_java.dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture":VW,"animated_java.dialog.blueprint_settings.export_settings.title":UW,"animated_java.dialog.blueprint_settings.export_namespace.title":qW,"animated_java.dialog.blueprint_settings.export_namespace.description":HW,"animated_java.dialog.blueprint_settings.export_namespace.error.empty":GW,"animated_java.dialog.blueprint_settings.export_namespace.error.reserved":JW,"animated_java.dialog.blueprint_settings.export_namespace.error.invalid_characters":WW,"animated_java.dialog.blueprint_settings.enable_plugin_mode.title":KW,"animated_java.dialog.blueprint_settings.enable_plugin_mode.description":ZW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.title":YW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.description":XW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.raw":QW,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.zip":$W,"animated_java.dialog.blueprint_settings.resource_pack_export_mode.options.none":eK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.title":tK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.description":nK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.raw":iK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.zip":rK,"animated_java.dialog.blueprint_settings.data_pack_export_mode.options.none":aK,"animated_java.dialog.blueprint_settings.show_bounding_box.title":oK,"animated_java.dialog.blueprint_settings.show_bounding_box.description":sK,"animated_java.dialog.blueprint_settings.auto_bounding_box.title":lK,"animated_java.dialog.blueprint_settings.auto_bounding_box.description":cK,"animated_java.dialog.blueprint_settings.bounding_box.title":uK,"animated_java.dialog.blueprint_settings.bounding_box.description":dK,"animated_java.dialog.blueprint_settings.resource_pack_settings.title":pK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.title":fK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_settings.description":mK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.title":hK,"animated_java.dialog.blueprint_settings.enable_advanced_resource_pack_folders.description":gK,"animated_java.dialog.blueprint_settings.display_item.title":_K,"animated_java.dialog.blueprint_settings.display_item.description":bK,"animated_java.dialog.blueprint_settings.display_item.error.no_item_selected":xK,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace":vK,"animated_java.dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace":yK,"animated_java.dialog.blueprint_settings.display_item.warning.item_does_not_exist":wK,"animated_java.dialog.blueprint_settings.display_item.warning.item_model_not_generated":kK,"animated_java.dialog.blueprint_settings.display_item.error.item_model_not_found":EK,"animated_java.dialog.blueprint_settings.custom_model_data_offset.title":jK,"animated_java.dialog.blueprint_settings.custom_model_data_offset.description":AK,"animated_java.dialog.blueprint_settings.resource_pack.title":TK,"animated_java.dialog.blueprint_settings.resource_pack.description":CK,"animated_java.dialog.blueprint_settings.resource_pack.error.no_folder_selected":SK,"animated_java.dialog.blueprint_settings.resource_pack.error.folder_does_not_exist":OK,"animated_java.dialog.blueprint_settings.resource_pack.error.not_a_folder":IK,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta":NK,"animated_java.dialog.blueprint_settings.resource_pack.error.missing_assets_folder":BK,"animated_java.dialog.blueprint_settings.resource_pack_zip.title":DK,"animated_java.dialog.blueprint_settings.resource_pack_zip.description":FK,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.no_file_selected":RK,"animated_java.dialog.blueprint_settings.resource_pack_zip.error.not_a_file":MK,"animated_java.dialog.blueprint_settings.display_item_path.title":PK,"animated_java.dialog.blueprint_settings.display_item_path.description":LK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected":zK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist":VK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file":UK,"animated_java.dialog.blueprint_settings.model_folder.title":qK,"animated_java.dialog.blueprint_settings.model_folder.description":HK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected":GK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist":JK,"animated_java.dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder":WK,"animated_java.dialog.blueprint_settings.texture_folder.title":KK,"animated_java.dialog.blueprint_settings.texture_folder.description":ZK,"animated_java.dialog.blueprint_settings.data_pack_settings.title":YK,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.title":XK,"animated_java.dialog.blueprint_settings.enable_advanced_data_pack_settings.description":QK,"animated_java.dialog.blueprint_settings.data_pack.title":$K,"animated_java.dialog.blueprint_settings.data_pack.description":eZ,"animated_java.dialog.blueprint_settings.data_pack.error.no_folder_selected":tZ,"animated_java.dialog.blueprint_settings.data_pack.error.folder_does_not_exist":nZ,"animated_java.dialog.blueprint_settings.data_pack.error.not_a_folder":iZ,"animated_java.dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta":rZ,"animated_java.dialog.blueprint_settings.data_pack.error.missing_data_folder":aZ,"animated_java.dialog.blueprint_settings.data_pack_zip.title":oZ,"animated_java.dialog.blueprint_settings.data_pack_zip.description":sZ,"animated_java.dialog.blueprint_settings.data_pack_zip.error.no_file_selected":lZ,"animated_java.dialog.blueprint_settings.data_pack_zip.error.not_a_file":cZ,"animated_java.dialog.blueprint_settings.summon_commands.title":uZ,"animated_java.dialog.blueprint_settings.summon_commands.description":dZ,"animated_java.dialog.blueprint_settings.ticking_commands.title":pZ,"animated_java.dialog.blueprint_settings.ticking_commands.description":fZ,"animated_java.dialog.blueprint_settings.interpolation_duration.title":mZ,"animated_java.dialog.blueprint_settings.interpolation_duration.description":hZ,"animated_java.dialog.blueprint_settings.teleportation_duration.title":gZ,"animated_java.dialog.blueprint_settings.teleportation_duration.description":_Z,"animated_java.dialog.blueprint_settings.use_storage_for_animation.title":bZ,"animated_java.dialog.blueprint_settings.use_storage_for_animation.description":xZ,"animated_java.dialog.blueprint_settings.baked_animations.title":vZ,"animated_java.dialog.blueprint_settings.baked_animations.description":yZ,"animated_java.dialog.blueprint_settings.json_file.title":wZ,"animated_java.dialog.blueprint_settings.json_file.description":kZ,"animated_java.dialog.blueprint_settings.json_file.error.no_file_selected":EZ,"animated_java.dialog.blueprint_settings.json_file.error.not_a_file":jZ,"animated_java.dialog.bone_config.title":AZ,"animated_java.dialog.bone_config.selected_variant":TZ,"animated_java.dialog.bone_config.default_variant_subtitle":CZ,"animated_java.dialog.bone_config.selected_variant_subtitle":SZ,"animated_java.dialog.bone_config.use_nbt.title":OZ,"animated_java.dialog.bone_config.use_nbt.description":IZ,"animated_java.dialog.bone_config.use_nbt.use_nbt_warning":NZ,"animated_java.dialog.bone_config.inherit_settings.title":BZ,"animated_java.dialog.bone_config.inherit_settings.description":DZ,"animated_java.dialog.bone_config.custom_name.title":FZ,"animated_java.dialog.bone_config.custom_name.description":RZ,"animated_java.dialog.bone_config.custom_name.invalid_json.error":MZ,"animated_java.dialog.bone_config.custom_name_visible.title":PZ,"animated_java.dialog.bone_config.custom_name_visible.description":LZ,"animated_java.dialog.bone_config.glowing.title":zZ,"animated_java.dialog.bone_config.glowing.description":VZ,"animated_java.dialog.bone_config.override_glow_color.title":UZ,"animated_java.dialog.bone_config.override_glow_color.description":qZ,"animated_java.dialog.bone_config.glow_color.title":HZ,"animated_java.dialog.bone_config.glow_color.description":GZ,"animated_java.dialog.bone_config.shadow_radius.title":JZ,"animated_java.dialog.bone_config.shadow_radius.description":WZ,"animated_java.dialog.bone_config.shadow_strength.title":KZ,"animated_java.dialog.bone_config.shadow_strength.description":ZZ,"animated_java.dialog.bone_config.override_brightness.title":YZ,"animated_java.dialog.bone_config.override_brightness.description":XZ,"animated_java.dialog.bone_config.brightness_override.title":QZ,"animated_java.dialog.bone_config.brightness_override.description":$Z,"animated_java.dialog.bone_config.use_custom_brightness.title":eY,"animated_java.dialog.bone_config.use_custom_brightness.description":tY,"animated_java.dialog.bone_config.custom_brightness.title":nY,"animated_java.dialog.bone_config.custom_brightness.description":iY,"animated_java.dialog.bone_config.enchanted.title":rY,"animated_java.dialog.bone_config.enchanted.description":aY,"animated_java.dialog.bone_config.invisible.title":oY,"animated_java.dialog.bone_config.invisible.description":sY,"animated_java.dialog.bone_config.nbt.title":lY,"animated_java.dialog.bone_config.nbt.description":cY,"animated_java.dialog.bone_config.nbt.invalid_nbt.not_compound":uY,"animated_java.dialog.bone_config.nbt.invalid_nbt.error":dY,"animated_java.dialog.bone_config.billboard.title":pY,"animated_java.dialog.bone_config.billboard.description":fY,"animated_java.dialog.bone_config.billboard.options.fixed":mY,"animated_java.dialog.bone_config.billboard.options.vertical":hY,"animated_java.dialog.bone_config.billboard.options.horizontal":gY,"animated_java.dialog.bone_config.billboard.options.center":_Y,"animated_java.dialog.locator_config.title":bY,"animated_java.dialog.locator_config.plugin_mode_warning":xY,"animated_java.dialog.locator_config.use_entity.title":vY,"animated_java.dialog.locator_config.use_entity.description":yY,"animated_java.dialog.locator_config.entity_type.title":wY,"animated_java.dialog.locator_config.entity_type.description":kY,"animated_java.dialog.locator_config.entity_type.error.empty":EY,"animated_java.dialog.locator_config.entity_type.warning.invalid":jY,"animated_java.dialog.locator_config.summon_commands.title":AY,"animated_java.dialog.locator_config.summon_commands.description":TY,"animated_java.dialog.locator_config.ticking_commands.title":CY,"animated_java.dialog.locator_config.ticking_commands.description":SY,"animated_java.dialog.text_display_config.title":OY,"animated_java.dialog.bone_config.vanilla_item_model.title":IY,"animated_java.dialog.bone_config.vanilla_item_model.description":NY,"animated_java.dialog.text_display_config.use_nbt.title":BY,"animated_java.dialog.text_display_config.use_nbt.description":DY,"animated_java.dialog.text_display_config.use_nbt.use_nbt_warning":FY,"animated_java.dialog.text_display_config.inherit_settings.title":RY,"animated_java.dialog.text_display_config.inherit_settings.description":MY,"animated_java.dialog.text_display_config.glowing.title":PY,"animated_java.dialog.text_display_config.glowing.description":LY,"animated_java.dialog.text_display_config.override_glow_color.title":zY,"animated_java.dialog.text_display_config.override_glow_color.description":VY,"animated_java.dialog.text_display_config.glow_color.title":UY,"animated_java.dialog.text_display_config.glow_color.description":qY,"animated_java.dialog.text_display_config.shadow_radius.title":HY,"animated_java.dialog.text_display_config.shadow_radius.description":GY,"animated_java.dialog.text_display_config.shadow_strength.title":JY,"animated_java.dialog.text_display_config.shadow_strength.description":WY,"animated_java.dialog.text_display_config.override_brightness.title":KY,"animated_java.dialog.text_display_config.override_brightness.description":ZY,"animated_java.dialog.text_display_config.brightness_override.title":YY,"animated_java.dialog.text_display_config.brightness_override.description":XY,"animated_java.dialog.text_display_config.use_custom_brightness.title":QY,"animated_java.dialog.text_display_config.use_custom_brightness.description":$Y,"animated_java.dialog.text_display_config.custom_brightness.title":eX,"animated_java.dialog.text_display_config.custom_brightness.description":tX,"animated_java.dialog.text_display_config.invisible.title":nX,"animated_java.dialog.text_display_config.invisible.description":iX,"animated_java.dialog.text_display_config.nbt.title":rX,"animated_java.dialog.text_display_config.nbt.description":aX,"animated_java.dialog.text_display_config.billboard.title":oX,"animated_java.dialog.text_display_config.billboard.description":sX,"animated_java.dialog.text_display_config.billboard.options.fixed":lX,"animated_java.dialog.text_display_config.billboard.options.vertical":cX,"animated_java.dialog.text_display_config.billboard.options.horizontal":uX,"animated_java.dialog.text_display_config.billboard.options.center":dX,"animated_java.dialog.vanilla_block_display_config.title":pX,"animated_java.dialog.vanilla_block_display.custom_name.title":fX,"animated_java.dialog.vanilla_block_display.custom_name.description":mX,"animated_java.dialog.vanilla_block_display.custom_name.invalid_json.error":hX,"animated_java.dialog.vanilla_block_display.custom_name_visible.title":gX,"animated_java.dialog.vanilla_block_display.custom_name_visible.description":_X,"animated_java.dialog.vanilla_item_display_config.title":bX,"animated_java.dialog.vanilla_item_display.custom_name.title":xX,"animated_java.dialog.vanilla_item_display.custom_name.description":vX,"animated_java.dialog.vanilla_item_display.custom_name.invalid_json.error":yX,"animated_java.dialog.vanilla_item_display.custom_name_visible.title":wX,"animated_java.dialog.vanilla_item_display.custom_name_visible.description":kX,"animated_java.dialog.variant_config.title":EX,"animated_java.dialog.variant_config.variant_display_name":jX,"animated_java.dialog.variant_config.variant_display_name.description":AX,"animated_java.dialog.variant_config.generate_name_from_display_name":TX,"animated_java.dialog.variant_config.generate_name_from_display_name.description":CX,"animated_java.dialog.variant_config.variant_name":SX,"animated_java.dialog.variant_config.variant_name.description":OX,"animated_java.dialog.variant_config.texture_map.title":IX,"animated_java.dialog.variant_config.texture_map.description":NX,"animated_java.dialog.variant_config.texture_map.create_new_mapping":BX,"animated_java.dialog.variant_config.texture_map.no_mappings":DX,"animated_java.dialog.variant_config.bone_lists.description":FX,"animated_java.dialog.variant_config.excluded_nodes.title":RX,"animated_java.dialog.variant_config.excluded_nodes.description":MX,"animated_java.dialog.variant_config.included_nodes.title":PX,"animated_java.dialog.variant_config.included_nodes.description":LX,"animated_java.dialog.variant_config.swap_columns_button.tooltip":zX,"animated_java.action.upgrade_old_aj_model_loader.name":VX,"animated_java.dialog.upgrade_old_aj_model_loader.title":UX,"animated_java.action.upgrade_old_aj_model_loader.select_file":qX,"animated_java.action.upgrade_old_aj_model_loader.body":HX,"animated_java.action.upgrade_old_aj_model_loader.button":GX,"animated_java.dialog.animation_properties.title":JX,"animated_java.dialog.animation_properties.animation_name.title":WX,"animated_java.dialog.animation_properties.animation_name.description":KX,"animated_java.dialog.animation_properties.loop_mode.title":ZX,"animated_java.dialog.animation_properties.loop_mode.description":YX,"animated_java.dialog.animation_properties.loop_mode.options.once":XX,"animated_java.dialog.animation_properties.loop_mode.options.hold":QX,"animated_java.dialog.animation_properties.loop_mode.options.loop":$X,"animated_java.dialog.animation_properties.animation_name.error.empty":eQ,"animated_java.dialog.animation_properties.animation_name.error.invalid_characters":tQ,"animated_java.dialog.animation_properties.loop_delay.title":nQ,"animated_java.dialog.animation_properties.loop_delay.description":iQ,"animated_java.dialog.animation_properties.bone_lists.description":rQ,"animated_java.dialog.animation_properties.excluded_nodes.title":aQ,"animated_java.dialog.animation_properties.excluded_nodes.description":oQ,"animated_java.dialog.animation_properties.included_nodes.title":sQ,"animated_java.dialog.animation_properties.included_nodes.description":lQ,"animated_java.dialog.animation_properties.swap_columns_button.tooltip":cQ,"animated_java.dialog.export_progress.title":uQ,"animated_java.dialog.blueprint_loading.title":dQ,"animated_java.panel.variants.title":pQ,"animated_java.panel.variants.tool.create_new_variant":fQ,"animated_java.panel.variants.tool.edit_variant":mQ,"animated_java.panel.variants.tool.duplicate_selected_variant":hQ,"animated_java.panel.variants.tool.delete_selected_variant":gQ,"animated_java.panel.variants.tool.variant_visible":_Q,"animated_java.panel.variants.tool.variant_not_visible":bQ,"animated_java.panel.variants.tool.cannot_delete_default_variant":xQ,"animated_java.action.variants.create":vQ,"animated_java.action.variants.duplicate":yQ,"animated_java.action.variants.open_config":wQ,"animated_java.action.variants.delete":kQ,"animated_java.animation.excluded_nodes":EQ,"animated_java.animation.invert_excluded_nodes":jQ,"animated_java.effect_animator.timeline.variant":AQ,"animated_java.effect_animator.timeline.commands":TQ,"animated_java.effect_animator.keyframes.variant":CQ,"animated_java.effect_animator.keyframes.commands":SQ,"animated_java.effect_animator.keyframes.execute_condition":OQ,"animated_java.panel.keyframe.keyframe_title":IQ,"animated_java.panel.keyframe.variant.title":NQ,"animated_java.panel.keyframe.variant.description":BQ,"animated_java.panel.keyframe.commands.title":DQ,"animated_java.panel.keyframe.commands.description":FQ,"animated_java.panel.keyframe.execute_condition.title":RQ,"animated_java.panel.keyframe.execute_condition.description":MQ,"animated_java.panel.keyframe.repeat.title":PQ,"animated_java.panel.keyframe.repeat.description":LQ,"animated_java.panel.keyframe.repeat_frequency.title":zQ,"animated_java.panel.keyframe.repeat_frequency.description":VQ,"animated_java.panel.keyframe.easing_type.title":UQ,"animated_java.panel.keyframe.easing_type.description":qQ,"animated_java.panel.keyframe.easing_type.options.linear":HQ,"animated_java.panel.keyframe.easing_type.options.sine":GQ,"animated_java.panel.keyframe.easing_type.options.quad":JQ,"animated_java.panel.keyframe.easing_type.options.cubic":WQ,"animated_java.panel.keyframe.easing_type.options.quart":KQ,"animated_java.panel.keyframe.easing_type.options.quint":ZQ,"animated_java.panel.keyframe.easing_type.options.expo":YQ,"animated_java.panel.keyframe.easing_type.options.circ":XQ,"animated_java.panel.keyframe.easing_type.options.elastic":QQ,"animated_java.panel.keyframe.easing_type.options.back":$Q,"animated_java.panel.keyframe.easing_type.options.bounce":e$,"animated_java.panel.keyframe.easing_mode.title":t$,"animated_java.panel.keyframe.easing_mode.description":n$,"animated_java.panel.keyframe.easing_mode.options.in":i$,"animated_java.panel.keyframe.easing_mode.options.out":r$,"animated_java.panel.keyframe.easing_mode.options.inout":a$,"animated_java.panel.keyframe.easing_args.title":o$,"animated_java.panel.keyframe.easing_args.description":s$,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.title":l$,"animated_java.panel.keyframe.easing_args.easing_arg.elastic.description":c$,"animated_java.panel.keyframe.easing_args.easing_arg.back.title":u$,"animated_java.panel.keyframe.easing_args.easing_arg.back.description":d$,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.title":p$,"animated_java.panel.keyframe.easing_args.easing_arg.bounce.description":f$,"animated_java.panel.keyframe.nonlinear_interpolation":m$,"animated_java.panel.text_display.title":h$,"animated_java.tool.text_display.line_width.title":g$,"animated_java.tool.text_display.line_width.description":_$,"animated_java.tool.text_display.background_color.title":b$,"animated_java.tool.text_display.background_color.description":x$,"animated_java.tool.text_display.text_shadow.title":v$,"animated_java.tool.text_display.text_shadow.description":y$,"animated_java.tool.text_display.text_alignment.title":w$,"animated_java.tool.text_display.text_alignment.description":k$,"animated_java.tool.text_display.text_alignment.options.left":E$,"animated_java.tool.text_display.text_alignment.options.center":j$,"animated_java.tool.text_display.text_alignment.options.right":A$,"animated_java.tool.text_display.see_through.title":T$,"animated_java.tool.text_display.see_through.description":C$,"animated_java.panel.vanilla_item_display.title":S$,"animated_java.panel.vanilla_item_display.description":O$,"animated_java.tool.item_display.item_display.title":I$,"animated_java.tool.item_display.item_display.description":N$,"animated_java.tool.item_display.item_display.options.none":B$,"animated_java.tool.item_display.item_display.options.thirdperson_lefthand":D$,"animated_java.tool.item_display.item_display.options.thirdperson_righthand":F$,"animated_java.tool.item_display.item_display.options.firstperson_lefthand":R$,"animated_java.tool.item_display.item_display.options.firstperson_righthand":M$,"animated_java.tool.item_display.item_display.options.head":P$,"animated_java.tool.item_display.item_display.options.gui":L$,"animated_java.tool.item_display.item_display.options.ground":z$,"animated_java.tool.item_display.item_display.options.fixed":V$,"animated_java.panel.vanilla_block_display.title":U$,"animated_java.panel.vanilla_block_display.description":q$,"animated_java.vanilla_item_display.title":H$,"animated_java.misc.failed_to_export.title":G$,"animated_java.misc.failed_to_export.custom_models.message":J$,"animated_java.misc.failed_to_export.blueprint_settings.message":W$,"animated_java.misc.failed_to_export.blueprint_settings.error_item":K$,"animated_java.misc.failed_to_export.button":Z$,"animated_java.format_category.animated_java":Y$,"animated_java.block_model_manager.fluid_warning":X$,"animated_java.block_model_manager.mob_head_warning":Q$,"animated_java.block_model_manager.facing_warning":$$,"animated_java.error.blueprint_export_path_doesnt_exist.title":eee,"animated_java.error.blueprint_export_path_doesnt_exist.description":tee};var iee=[eg,tg,ng,ig],Zv=iee,Yv=["../lang/de.yml","../lang/en.yml","../lang/nl.yml","../lang/zh_cn.yml"];var Xv=Yv.map(t=>PathModule.basename(t,".yml"));function k(t,...e){let n=Xv.indexOf(settings.language.value);n===-1&&(console.warn(`Could not find language '${settings.language.value}'`),n=Xv.indexOf("en"));let i=Zv[n];t.startsWith("animated_java.")||(t=`animated_java.${t}`);let r=i[t];return r?r.replace(/\{(\d+)\}/g,(a,o)=>e[o]||""):(console.warn(`Could not find translation for '${t}'`),t)}s(k,"translate");Language.data["format_category.animated_java"]=k("format_category.animated_java");function oe(){}s(oe,"noop");var zc=s(t=>t,"identity");function e1(t,e){for(let n in e)t[n]=e[n];return t}s(e1,"assign");function ree(t){return!!t&&(typeof t=="object"||typeof t=="function")&&typeof t.then=="function"}s(ree,"is_promise");function lg(t){return t()}s(lg,"run");function Qv(){return Object.create(null)}s(Qv,"blank_object");function Gt(t){t.forEach(lg)}s(Gt,"run_all");function Jn(t){return typeof t=="function"}s(Jn,"is_function");function Me(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}s(Me,"safe_not_equal");var np;function en(t,e){return np||(np=document.createElement("a")),np.href=e,t===np.href}s(en,"src_url_equal");function t1(t){return Object.keys(t).length===0}s(t1,"is_empty");function Ze(t,...e){if(t==null)return oe;let n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}s(Ze,"subscribe");function cg(t){let e;return Ze(t,n=>e=n)(),e}s(cg,"get_store_value");function $s(t,e,n){t.$$.on_destroy.push(Ze(e,n))}s($s,"component_subscribe");function n1(t,e,n,i){if(t){let r=i1(t,e,n,i);return t[0](r)}}s(n1,"create_slot");function i1(t,e,n,i){return t[1]&&i?e1(n.ctx.slice(),t[1](i(e))):n.ctx}s(i1,"get_slot_context");function r1(t,e,n,i){if(t[2]&&i){let r=t[2](i(n));if(e.dirty===void 0)return r;if(typeof r=="object"){let a=[],o=Math.max(e.dirty.length,r.length);for(let l=0;l32){let e=[],n=t.ctx.length/32;for(let i=0;iwindow.performance.now():()=>Date.now(),ug=s1?t=>requestAnimationFrame(t):oe;var Ys=new Set;function c1(t){Ys.forEach(e=>{e.c(t)||(Ys.delete(e),e.f())}),Ys.size!==0&&ug(c1)}s(c1,"run_tasks");function u1(t){let e;return Ys.size===0&&ug(c1),{promise:new Promise(n=>{Ys.add(e={c:t,f:n})}),abort(){Ys.delete(e)}}}s(u1,"loop");var d1=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global,Xs=class{constructor(e){this.options=e,this._listeners="WeakMap"in d1?new WeakMap:void 0}observe(e,n){return this._listeners.set(e,n),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){var e;return(e=this._observer)!==null&&e!==void 0?e:this._observer=new ResizeObserver(n=>{var i;for(let r of n)Xs.entries.set(r.target,r),(i=this._listeners.get(r.target))===null||i===void 0||i(r)})}};s(Xs,"ResizeObserverSingleton");Xs.entries="WeakMap"in d1?new WeakMap:void 0;var p1=!1;function aee(){p1=!0}s(aee,"start_hydrating");function oee(){p1=!1}s(oee,"end_hydrating");function F(t,e){t.appendChild(e)}s(F,"append");function f1(t){if(!t)return document;let e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}s(f1,"get_root_for_style");function see(t){let e=q("style");return lee(f1(t),e),e.sheet}s(see,"append_empty_stylesheet");function lee(t,e){return F(t.head||t,e),e.sheet}s(lee,"append_stylesheet");function U(t,e,n){t.insertBefore(e,n||null)}s(U,"insert");function z(t){t.parentNode&&t.parentNode.removeChild(t)}s(z,"detach");function Wn(t,e){for(let n=0;nt.removeEventListener(e,n,i)}s(qe,"listen");function m1(t){return function(e){return e.stopPropagation(),t.call(this,e)}}s(m1,"stop_propagation");function C(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}s(C,"attr");function el(t){return t===""?null:+t}s(el,"to_number");function uee(t){return Array.from(t.childNodes)}s(uee,"children");function ut(t,e){e=""+e,t.data!==e&&(t.data=e)}s(ut,"set_data");function wt(t,e){t.value=e??""}s(wt,"set_input_value");function Ye(t,e,n,i){n==null?t.style.removeProperty(e):t.style.setProperty(e,n,i?"important":"")}s(Ye,"set_style");function h1(t,e,{bubbles:n=!1,cancelable:i=!1}={}){let r=document.createEvent("CustomEvent");return r.initCustomEvent(t,n,i,e),r}s(h1,"custom_event");var es=class{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,i=null){this.e||(this.is_svg?this.e=cee(n.nodeName):this.e=q(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(i)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n>>0}s(dee,"hash");function pee(t,e){let n={stylesheet:see(e),rules:{}};return rp.set(t,n),n}s(pee,"create_style_information");function g1(t,e,n,i,r,a,o,l=0){let c=16.666/i,u=`{ `;for(let g=0;g<=1;g+=c){let _=e+(n-e)*a(g);u+=g*100+`%{${o(_,1-_)}} `}let d=u+`100% {${o(n,1-n)}} -}`,p=`__svelte_${cee(d)}_${l}`,m=p1(t),{stylesheet:f,rules:h}=ip.get(m)||uee(m,t);h[p]||(h[p]=!0,f.insertRule(`@keyframes ${p} ${d}`,f.cssRules.length));let b=t.style.animation||"";return t.style.animation=`${b?`${b}, `:""}${p} ${i}ms linear ${r}ms 1 both`,rp+=1,p}s(h1,"create_rule");function rg(t,e){let n=(t.style.animation||"").split(", "),i=n.filter(e?a=>a.indexOf(e)<0:a=>a.indexOf("__svelte")===-1),r=n.length-i.length;r&&(t.style.animation=i.join(", "),rp-=r,rp||dee())}s(rg,"delete_rule");function dee(){cg(()=>{rp||(ip.forEach(t=>{let{ownerNode:e}=t.stylesheet;e&&V(e)}),ip.clear())})}s(dee,"clear_rules");function Vc(t,e,n,i){if(!e)return oe;let r=t.getBoundingClientRect();if(e.left===r.left&&e.right===r.right&&e.top===r.top&&e.bottom===r.bottom)return oe;let{delay:a=0,duration:o=300,easing:l=Lc,start:c=s1()+a,end:u=c+o,tick:d=oe,css:p}=n(t,{from:e,to:r},i),m=!0,f=!1,h;function b(){p&&(h=h1(t,0,1,o,a,l,p)),a||(f=!0)}s(b,"start");function g(){p&&rg(t,h),m=!1}return s(g,"stop"),c1(_=>{if(!f&&_>=c&&(f=!0),f&&_>=u&&(d(1,0),g()),!m)return!1;if(f){let v=_-c,w=0+1*l(v/o);d(w,1-w)}return!0}),b(),d(0,1),g}s(Vc,"create_animation");function zc(t){let e=getComputedStyle(t);if(e.position!=="absolute"&&e.position!=="fixed"){let{width:n,height:i}=e,r=t.getBoundingClientRect();t.style.position="absolute",t.style.width=n,t.style.height=i,pee(t,r)}}s(zc,"fix_position");function pee(t,e){let n=t.getBoundingClientRect();if(e.left!==n.left||e.top!==n.top){let i=getComputedStyle(t),r=i.transform==="none"?"":i.transform;t.style.transform=`${r} translate(${e.left-n.left}px, ${e.top-n.top}px)`}}s(pee,"add_transform");var Pc;function Fa(t){Pc=t}s(Fa,"set_current_component");function ug(){if(!Pc)throw new Error("Function called outside component initialization");return Pc}s(ug,"get_current_component");function dg(t){ug().$$.on_destroy.push(t)}s(dg,"onDestroy");function pg(){let t=ug();return(e,n,{cancelable:i=!1}={})=>{let r=t.$$.callbacks[e];if(r){let a=m1(e,n,{cancelable:i});return r.slice().forEach(o=>{o.call(t,a)}),!a.defaultPrevented}return!0}}s(pg,"createEventDispatcher");var Zs=[];var se=[],Qs=[],ag=[],fee=Promise.resolve(),og=!1;function mee(){og||(og=!0,fee.then(fg))}s(mee,"schedule_update");function Da(t){Qs.push(t)}s(Da,"add_render_callback");function be(t){ag.push(t)}s(be,"add_flush_callback");var ig=new Set,Ks=0;function fg(){if(Ks!==0)return;let t=Pc;do{try{for(;Kst.indexOf(i)===-1?e.push(i):n.push(i)),n.forEach(i=>i()),Qs=e}s(gee,"flush_render_callbacks");var Mc;function _ee(){return Mc||(Mc=Promise.resolve(),Mc.then(()=>{Mc=null})),Mc}s(_ee,"wait");function Qv(t,e,n){t.dispatchEvent(m1(`${e?"intro":"outro"}${n}`))}s(Qv,"dispatch");var np=new Set,$o;function Pt(){$o={r:0,c:[],p:$o}}s(Pt,"group_outros");function Lt(){$o.r||Gt($o.c),$o=$o.p}s(Lt,"check_outros");function K(t,e){t&&t.i&&(np.delete(t),t.i(e))}s(K,"transition_in");function Y(t,e,n,i){if(t&&t.o){if(np.has(t))return;np.add(t),$o.c.push(()=>{np.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}s(Y,"transition_out");var bee={duration:0};function Uc(t,e,n){let i={direction:"in"},r=e(t,n,i),a=!1,o,l,c=0;function u(){o&&rg(t,o)}s(u,"cleanup");function d(){let{delay:m=0,duration:f=300,easing:h=Lc,tick:b=oe,css:g}=r||bee;g&&(o=h1(t,0,1,f,m,h,g,c++)),b(0,1);let _=s1()+m,v=_+f;l&&l.abort(),a=!0,Da(()=>Qv(t,!0,"start")),l=c1(w=>{if(a){if(w>=v)return b(1,0),Qv(t,!0,"end"),u(),a=!1;if(w>=_){let x=h((w-_)/f);b(x,1-x)}}return a})}s(d,"go");let p=!1;return{start(){p||(p=!0,rg(t),Jn(r)?(r=r(i),_ee().then(d)):d())},invalidate(){p=!1},end(){a&&(u(),a=!1)}}}s(Uc,"create_in_transition");function g1(t,e){let n=e.token={};function i(r,a,o,l){if(e.token!==n)return;e.resolved=l;let c=e.ctx;o!==void 0&&(c=c.slice(),c[o]=l);let u=r&&(e.current=r)(c),d=!1;e.block&&(e.blocks?e.blocks.forEach((p,m)=>{m!==a&&p&&(Pt(),Y(p,1,1,()=>{e.blocks[m]===p&&(e.blocks[m]=null)}),Lt())}):e.block.d(1),u.c(),K(u,1),u.m(e.mount(),e.anchor),d=!0),e.block=u,e.blocks&&(e.blocks[a]=u),d&&fg()}if(s(i,"update"),nee(t)){let r=ug();if(t.then(a=>{Fa(r),i(e.then,1,e.value,a),Fa(null)},a=>{if(Fa(r),i(e.catch,2,e.error,a),Fa(null),!e.hasCatch)throw a}),e.current!==e.pending)return i(e.pending,0),!0}else{if(e.current!==e.then)return i(e.then,1,e.value,t),!0;e.resolved=t}}s(g1,"handle_promise");function _1(t,e,n){let i=e.slice(),{resolved:r}=t;t.current===t.then&&(i[t.value]=r),t.current===t.catch&&(i[t.error]=r),t.block.p(i,n)}s(_1,"update_await_block_branch");function xee(t,e){t.d(1),e.delete(t.key)}s(xee,"destroy_block");function qc(t,e){t.f(),xee(t,e)}s(qc,"fix_and_destroy_block");function Hc(t,e,n,i,r,a,o,l,c,u,d,p){let m=t.length,f=a.length,h=m,b={};for(;h--;)b[t[h].key]=h;let g=[],_=new Map,v=new Map,w=[];for(h=f;h--;){let j=p(r,a,h),I=n(j),T=o.get(I);T?i&&w.push(()=>T.p(j,e)):(T=u(I,j),T.c()),_.set(I,g[h]=T),I in b&&v.set(I,Math.abs(h-b[I]))}let x=new Set,y=new Set;function k(j){K(j,1),j.m(l,d),o.set(j.key,j),d=j.first,f--}for(s(k,"insert");m&&f;){let j=g[f-1],I=t[m-1],T=j.key,O=I.key;j===I?(d=j.first,m--,f--):_.has(O)?!o.has(T)||x.has(T)?k(j):y.has(O)?m--:v.get(T)>v.get(O)?(y.add(T),k(j)):(x.add(O),m--):(c(I,o),m--)}for(;m--;){let j=t[m];_.has(j.key)||c(j,o)}for(;f;)k(g[f-1]);return Gt(w),g}s(Hc,"update_keyed_each");var vee=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],M0e=new Set([...vee]);function xe(t,e,n){let i=t.$$.props[e];i!==void 0&&(t.$$.bound[i]=n,n(t.$$.ctx[i]))}s(xe,"bind");function pe(t){t&&t.c()}s(pe,"create_component");function de(t,e,n,i){let{fragment:r,after_update:a}=t.$$;r&&r.m(e,n),i||Da(()=>{let o=t.$$.on_mount.map(sg).filter(Jn);t.$$.on_destroy?t.$$.on_destroy.push(...o):Gt(o),t.$$.on_mount=[]}),a.forEach(Da)}s(de,"mount_component");function ue(t,e){let n=t.$$;n.fragment!==null&&(gee(n.after_update),Gt(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}s(ue,"destroy_component");function yee(t,e){t.$$.dirty[0]===-1&&(Zs.push(t),mee(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{let h=f.length?f[0]:m;return u.ctx&&r(u.ctx[p],u.ctx[p]=h)&&(!u.skip_bound&&u.bound[p]&&u.bound[p](h),d&&yee(t,p)),m}):[],u.update(),d=!0,Gt(u.before_update),u.fragment=i?i(u.ctx):!1,e.target){if(e.hydrate){iee();let p=lee(e.target);u.fragment&&u.fragment.l(p),p.forEach(V)}else u.fragment&&u.fragment.c();e.intro&&K(t.$$.fragment),de(t,e.target,e.anchor,e.customElement),ree(),fg()}Fa(c)}s(ze,"init");var wee;typeof HTMLElement=="function"&&(wee=s(class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(sg).filter(Jn);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){Gt(this.$$.on_disconnect)}$destroy(){ue(this,1),this.$destroy=oe}$on(t,e){if(!Jn(e))return oe;let n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{let i=n.indexOf(e);i!==-1&&n.splice(i,1)}}$set(t){this.$$set&&!e1(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}},"SvelteElement"));var Ve=class{$destroy(){ue(this,1),this.$destroy=oe}$on(e,n){if(!Jn(n))return oe;let i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{let r=i.indexOf(n);r!==-1&&i.splice(r,1)}}$set(e){this.$$set&&!e1(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};s(Ve,"SvelteComponent");var tl=[];function b1(t,e=oe){let n,i=new Set;function r(l){if(Me(t,l)&&(t=l,n)){let c=!tl.length;for(let u of i)u[1](),tl.push(u,t);if(c){for(let u=0;u{i.delete(u),i.size===0&&n&&(n(),n=null)}}return s(o,"subscribe"),{set:r,update:a,subscribe:o}}s(b1,"writable");var mg=class{store;valueValidator;constructor(e,n){this.store=b1(e),this.valueValidator=n||(i=>i),mg.all.push(this)}get(){return this.valueValidator(lg(this.store))}set(e){return this.store.set(this.valueValidator(e))}update(e){return this.store.update(n=>this.valueValidator(e(n)))}subscribe(e,n){return this.store.subscribe(e,n)}},me=mg;s(me,"Valuable"),Tt(me,"all",[]);var Ht={export_namespace:"blueprint",show_bounding_box:!1,auto_bounding_box:!0,bounding_box:[48,48],enable_plugin_mode:!1,resource_pack_export_mode:"raw",data_pack_export_mode:"raw",target_minecraft_version:"1.21.2",display_item:"minecraft:white_dye",custom_model_data_offset:0,enable_advanced_resource_pack_settings:!1,enable_advanced_resource_pack_folders:!1,resource_pack:"",display_item_path:"",model_folder:"",texture_folder:"",enable_advanced_data_pack_settings:!1,data_pack:"",summon_commands:"",ticking_commands:"",interpolation_duration:1,teleportation_duration:1,use_storage_for_animation:!1,show_function_errors:!0,show_outdated_warning:!0,baked_animations:!0,json_file:""},Ma=new me({});var x1='data:image/svg+xml,%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A';var or='data:image/svg+xml,%0D%0A%09%0D%0A%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%0D%0A%09%0D%0A%0D%0A%09%0D%0A';function Aee(t){let e,n;return{c(){e=q("img"),cn(e.src,n=or)||C(e,"src",n),C(e,"alt",""),C(e,"class","svelte-uye5l3")},m(i,r){U(i,e,r)},p:oe,d(i){i&&V(e)}}}s(Aee,"create_else_block");function Tee(t){let e,n;return{c(){e=q("img"),cn(e.src,n=x1)||C(e,"src",n),C(e,"alt",""),C(e,"class","svelte-uye5l3")},m(i,r){U(i,e,r)},p:oe,d(i){i&&V(e)}}}s(Tee,"create_if_block");function Cee(t){let e;function n(a,o){return a[1]?Tee:Aee}s(n,"select_block_type");let i=n(t,-1),r=i(t);return{c(){r.c(),e=Ft()},m(a,o){r.m(a,o),U(a,e,o)},p(a,[o]){i===(i=n(a,o))&&r?r.p(a,o):(r.d(1),r=i(a),r&&(r.c(),r.m(e.parentNode,e)))},i:oe,o:oe,d(a){r.d(a),a&&V(e)}}}s(Cee,"create_fragment");function See(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(o,l=>n(1,i=l)),o),"$$subscribe_pluginMode");t.$$.on_destroy.push(()=>r());let{pluginMode:o}=e;return a(),t.$$set=l=>{"pluginMode"in l&&a(n(0,o=l.pluginMode))},[o,i]}s(See,"instance");var ap=class extends Ve{constructor(e){super(),ze(this,e,See,Cee,Me,{pluginMode:0})}};s(ap,"ProjectTitle");var v1=ap;(()=>{let t=Blockbench.addCSS("img.svelte-uye5l3{width:20px;height:20px;margin-top:2px;margin-right:2px;border-radius:2px;box-shadow:1px 1px 1px #000000aa}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Gc(t,e){return new Promise(n=>{let i=setInterval(()=>{let r=t();r!=null&&(clearInterval(i),n(r))},e)})}s(Gc,"pollPromise");var op=class extends Error{constructor(e,n){super(`Mod '${e}' failed to install: ${n.message}`+(n.stack?` -`+n.stack:""))}};s(op,"BlockbenchModInstallError");var sp=class extends Error{constructor(e,n){super(`Mod '${e}' failed to uninstall: ${n.message}`+(n.stack?` -`+n.stack:""))}};s(sp,"BlockbenchModUninstallError");function Ke(t,e,n,i){let r=!1,a;ae.INJECT_MODS.subscribe(()=>{console.log(`Injecting BBMod '${t}'`);try{r&&new Error("Mod is already installed!"),a=n(e),r=!0}catch(o){throw new op(t,o)}console.log("Sucess!")}),ae.EXTRACT_MODS.subscribe(()=>{console.log(`Extracting BBMod '${t}'`);try{r||new Error("Mod is not installed!"),i(a),r=!1}catch(o){throw new sp(t,o)}console.log("Sucess!")})}s(Ke,"createBlockbenchMod");function rn(t,e){let n=new Action(t,e);return ae.EXTRACT_MODS.subscribe(()=>{n.delete()},!0),n}s(rn,"createAction");function w1(t,e){let n=new ModelLoader(t,e);return ae.EXTRACT_MODS.subscribe(()=>{n.delete()},!0),n}s(w1,"createModelLoader");function k1(t,e){return new Menu(t,e)}s(k1,"createMenu");function E1(t,e,n){return new BarMenu(t,e,n)}s(E1,"createBarMenu");var y1=new Map;function lp(t,e){let n=y1.get(t),i={value:t[e]};if(n===void 0){let r=new ho,a=new ho;n=[r,a],y1.set(t,n),Object.defineProperty(t,e,{get(){return r.dispatch({storage:i,value:i.value}),i.value},set(o){i.value=o,a.dispatch({storage:i,newValue:o})},configurable:!0}),ae.EXTRACT_MODS.subscribe(()=>{let o=t[e];delete t[e],Object.defineProperty(t,e,{value:o,configurable:!0})},!0)}return n}s(lp,"createPropertySubscribable");async function Br(t){return Gc(t.elementSelector).then(e=>{let n;t.prepend?n=e.children[0]:t.injectIndex!==void 0&&(n=e.children[t.injectIndex]);let i=new t.component({target:e,anchor:n,props:t.props});return t.postMount&&t.postMount(i),i})}s(Br,"injectSvelteCompomponent");function go(t){Ke(`animated_java:injected_svelte_component[${t.component.name}](${guid()})`,{},()=>{let e;return Gc(t.elementSelector).then(n=>{let i;t.prepend&&(i=n.children[0]),e=new t.component({target:n,anchor:i,props:t.props}),t.postMount&&t.postMount(e)}),e},e=>{e&&e.$destroy()})}s(go,"injectSvelteCompomponentMod");var rl=ji(Oe("path"),1);var Iee="https://launchermeta.mojang.com/mc/game/version_manifest_v2.json",nl;async function Pa(){if(nl)return nl;if(!window.navigator.onLine){if(console.warn("Not connected to the internet! Using last known latest version."),nl=ts(),!nl)throw new Error("No internet connection, and no previous latest version cached!");return nl}let t;try{t=await fetch(Iee)}catch(e){throw new Error(`Failed to fetch latest Minecraft version manifest: ${e.message}`)}if(t&&t.ok){let e=await t.json(),n=e.versions.find(i=>i.id===e.latest.snapshot);if(!n)throw new Error(`Failed to find version data for '${e.latest.snapshot}'`);return nl=n,localStorage.setItem("animated_java:minecraftVersion",JSON.stringify(n)),n}throw new Error("Failed to fetch latest Minecraft version manifest.")}s(Pa,"getLatestVersion");function ts(){let t=localStorage.getItem("animated_java:minecraftVersion");if(t)return JSON.parse(t)}s(ts,"getCurrentVersion");var Oee="https://raw.githubusercontent.com/misode/mcmeta/summary/blocks/data.json",cp=class{defaultStates={};stateValues={};constructor(e){for(let[n,i]of Object.entries(e[1]))this.defaultStates[n]=ns(i,!1);for(let[n,i]of Object.entries(e[0]))this.stateValues[n]=i.map(r=>ns(r,!1))}};s(cp,"BlockStateRegistryEntry");var il={};function Bee(){let t=localStorage.getItem("animated_java:blockStateRegistry");if(!t){console.error("BlockState Registry not found in local storage");return}let e=JSON.parse(t);for(let n in e)il[n]=new cp(e[n])}s(Bee,"updateMemoryRegistry");async function hg(){console.log("Updating BlockState Registry...");let t=3;for(;t-->=0;){let e;try{e=await fetch(Oee)}catch(n){console.error("Failed to fetch latest BlockState registry:",n)}if(e&&e.ok){let n=await e.json();localStorage.setItem("animated_java:blockStateRegistry",JSON.stringify(n));let i=await Pa();localStorage.setItem("animated_java:blockStateRegistryVersion",JSON.stringify(i)),console.log("BlockState Registry updated!");return}}throw new Error("Failed to fetch latest BlockState registry after 3 retries.")}s(hg,"updateLocalRegistry");async function Nee(){if(console.log("Checking if BlockState Registry update..."),!localStorage.getItem("animated_java:blockStateRegistry")){console.log("No BlockState Registry found. Updating..."),await hg();return}let e=localStorage.getItem("animated_java:blockStateRegistryVersion");if(!e){console.log("No BlockState Registry version found. Updating..."),await hg();return}let n=JSON.parse(e),i=await Pa();if(n.id!==i.id){console.log("BlockState Registry is outdated. Updating..."),await hg();return}console.log("BlockState Registry is up to date!"),Bee(),requestAnimationFrame(()=>ae.BLOCKSTATE_REGISTRY_LOADED.dispatch())}s(Nee,"checkForRegistryUpdate");async function up(t){return Object.keys(il).length===0?new Promise(e=>{ae.BLOCKSTATE_REGISTRY_LOADED.subscribe(()=>{e(il[t])},!0)}):il[t]}s(up,"getBlockState");ae.LOAD.subscribe(()=>{Nee().catch(t=>{console.error(t)})});function un(t){return t.toLowerCase().replace(/[^a-z0-9_\\.]/g,"_").replace(/_+/g,"_")}s(un,"toSafeFuntionName");function na(t,e){let[n,...i]=t.split(":");if(!n)throw new Error(`Invalid resource location: '${t}'`);return i.length===0&&(i=[n],n="minecraft"),`assets/${n}/${e}/${i.join("/")}`}s(na,"getPathFromResourceLocation");function ia(t){let e=sr(t);return!!(e&&e.namespace&&e.resourcePath)}s(ia,"isResourcePackPath");function sr(t){t=t.replaceAll(/\\/g,"/");let e=t.split("/"),n=e.indexOf("assets");if(n===-1)return;let i=e.slice(0,n).join("/"),r=e[n+1],a=e[n+2],o=e.slice(n+3,-1).join("/"),l=rl.basename(t).split(".").slice(0,-1).join(".");if(l!==l.toLowerCase())return;let c=(r+":"+PathModule.join(o,l)).replaceAll(/\\/g,"/"),u=e.slice(n+4).join("/");return{resourcePackRoot:i,namespace:r,resourcePath:o,resourceLocation:c,subtypelessPath:u,fileName:l,fileExtension:rl.extname(t),type:a}}s(sr,"parseResourcePackPath");function al(t){let[e,...n]=t.split(":");n.length===0&&(n=[e],e="minecraft");let i=n.join(""),r=i.split("/")[0],a=PathModule.parse(i);return{namespace:e,path:i,type:r,dir:a.dir,name:a.name}}s(al,"parseResourceLocation");function j1(t){let e=is(t);return!!(e&&e.namespace&&e.resourcePath)}s(j1,"isDataPackPath");function is(t){t=t.replaceAll(/\\/g,"/");let e=t.split("/"),n=e.indexOf("data");if(n===-1)return;let i=e.slice(0,n).join("/"),r=e[n+1],a=e[n+2],o;switch(a){case"tags":o=e.slice(n+4,-1).join("/");break;default:o=e.slice(n+3,-1).join("/");break}let l=rl.basename(t).split(".").slice(0,-1).join(".");if(l!==l.toLowerCase())return;let c=(r+":"+PathModule.join(o,l)).replaceAll(/\\/g,"/"),u=e.slice(n+4).join("/");return{resourcePackRoot:i,namespace:r,resourcePath:o,resourceLocation:c,subtypelessPath:u,fileName:l,fileExtension:rl.extname(t),type:a}}s(is,"parseDataPackPath");function A1(t,e){return t.values.forEach(n=>{typeof n=="string"?e.values.some(i=>typeof i=="object"?i.id===n:i===n)||e.values.push(n):e.values.some(i=>typeof i=="object"?i.id===n.id:i===n.id)||e.values.push(n)}),e}s(A1,"mergeTag");function ns(t,e){return t==="true"?!0:t==="false"?!1:isNaN(Number(t))?e&&t.includes("|")?t.split("|").map(n=>n==="true"?!0:n==="false"?!1:isNaN(Number(n))?n:Number(n)):t:Number(t)}s(ns,"resolveBlockstateValueType");async function ol(t){let e={};if(t.includes("[")){let i=t.match(/(.+?)\[((?:[^,=[\]]+=[^,=[\]]+,?)+)?]/);if(!i)return;if(i[2]!==void 0){let r=i[2].split(",");for(let a of r){let[o,l]=a.trim().split("=");e[o]=ns(l,!1)}}t=i[1]}let n=al(t);return{resource:n,resourceLocation:n.namespace+":"+n.path,states:e,blockStateRegistryEntry:await up(n.name)}}s(ol,"parseBlock");function Nr(t){switch(t){case"1.20.4":return 26;case"1.20.5":return 41;case"1.21.0":return 48;case"1.21.2":return 57;case"1.21.4":return 61;default:return 1/0}}s(Nr,"getDataPackFormat");function T1(t){if(!Project||!t.path)return;let e=pathToName(t.path,!0);if(t.path&&isApp&&!t.no_file){let n=Project;Project.save_path=t.path,Project.name=pathToName(e,!1),addRecentProject({name:e,path:t.path,icon:st.icon}),setTimeout(()=>{Project===n&&updateRecentProjectThumbnail()},200)}}s(T1,"addProjectToRecentProjects");function C1(t,e){return Math.round(t*10**e)/10**e}s(C1,"roundTo");function _o(t,e){return Math.round(t*e)/e}s(_o,"roundToNth");function sl(t){return Number((255*t).toFixed(0)).toString(16).padStart(2,"0")}s(sl,"floatToHex");function S1(t){let e=t.toRgb();return e.a*255<<24|e.r<<16|e.g<<8|e.b}s(S1,"tinycolorToDecimal");function I1(t){t.x===0&&(t.x=1e-5),t.y===0&&(t.y=1e-5),t.z===0&&(t.z=1e-5)}s(I1,"makeNotZero");function gg(t){for(let e in t)t[e]===void 0?delete t[e]:typeof t[e]=="object"&&gg(t[e]);return t}s(gg,"scrubUndefined");function O1(t){let e=new Map;function n(i,r){if(!(typeof i!="object"||i===null)){if(e.has(i)){let a=e.get(i),o=s(l=>l?`${l.parent?`${o(l.parent)}.`:""}${l.name}`:"","stringifyNode");throw`Circular reference detected: +}`,p=`__svelte_${dee(d)}_${l}`,m=f1(t),{stylesheet:f,rules:h}=rp.get(m)||pee(m,t);h[p]||(h[p]=!0,f.insertRule(`@keyframes ${p} ${d}`,f.cssRules.length));let b=t.style.animation||"";return t.style.animation=`${b?`${b}, `:""}${p} ${i}ms linear ${r}ms 1 both`,ap+=1,p}s(g1,"create_rule");function ag(t,e){let n=(t.style.animation||"").split(", "),i=n.filter(e?a=>a.indexOf(e)<0:a=>a.indexOf("__svelte")===-1),r=n.length-i.length;r&&(t.style.animation=i.join(", "),ap-=r,ap||fee())}s(ag,"delete_rule");function fee(){ug(()=>{ap||(rp.forEach(t=>{let{ownerNode:e}=t.stylesheet;e&&z(e)}),rp.clear())})}s(fee,"clear_rules");function Vc(t,e,n,i){if(!e)return oe;let r=t.getBoundingClientRect();if(e.left===r.left&&e.right===r.right&&e.top===r.top&&e.bottom===r.bottom)return oe;let{delay:a=0,duration:o=300,easing:l=zc,start:c=l1()+a,end:u=c+o,tick:d=oe,css:p}=n(t,{from:e,to:r},i),m=!0,f=!1,h;function b(){p&&(h=g1(t,0,1,o,a,l,p)),a||(f=!0)}s(b,"start");function g(){p&&ag(t,h),m=!1}return s(g,"stop"),u1(_=>{if(!f&&_>=c&&(f=!0),f&&_>=u&&(d(1,0),g()),!m)return!1;if(f){let v=_-c,w=0+1*l(v/o);d(w,1-w)}return!0}),b(),d(0,1),g}s(Vc,"create_animation");function Uc(t){let e=getComputedStyle(t);if(e.position!=="absolute"&&e.position!=="fixed"){let{width:n,height:i}=e,r=t.getBoundingClientRect();t.style.position="absolute",t.style.width=n,t.style.height=i,mee(t,r)}}s(Uc,"fix_position");function mee(t,e){let n=t.getBoundingClientRect();if(e.left!==n.left||e.top!==n.top){let i=getComputedStyle(t),r=i.transform==="none"?"":i.transform;t.style.transform=`${r} translate(${e.left-n.left}px, ${e.top-n.top}px)`}}s(mee,"add_transform");var Lc;function Da(t){Lc=t}s(Da,"set_current_component");function dg(){if(!Lc)throw new Error("Function called outside component initialization");return Lc}s(dg,"get_current_component");function pg(t){dg().$$.on_destroy.push(t)}s(pg,"onDestroy");function fg(){let t=dg();return(e,n,{cancelable:i=!1}={})=>{let r=t.$$.callbacks[e];if(r){let a=h1(e,n,{cancelable:i});return r.slice().forEach(o=>{o.call(t,a)}),!a.defaultPrevented}return!0}}s(fg,"createEventDispatcher");var Zs=[];var se=[],Qs=[],og=[],hee=Promise.resolve(),sg=!1;function gee(){sg||(sg=!0,hee.then(mg))}s(gee,"schedule_update");function Fa(t){Qs.push(t)}s(Fa,"add_render_callback");function be(t){og.push(t)}s(be,"add_flush_callback");var rg=new Set,Ks=0;function mg(){if(Ks!==0)return;let t=Lc;do{try{for(;Kst.indexOf(i)===-1?e.push(i):n.push(i)),n.forEach(i=>i()),Qs=e}s(bee,"flush_render_callbacks");var Pc;function xee(){return Pc||(Pc=Promise.resolve(),Pc.then(()=>{Pc=null})),Pc}s(xee,"wait");function $v(t,e,n){t.dispatchEvent(h1(`${e?"intro":"outro"}${n}`))}s($v,"dispatch");var ip=new Set,$o;function Pt(){$o={r:0,c:[],p:$o}}s(Pt,"group_outros");function Lt(){$o.r||Gt($o.c),$o=$o.p}s(Lt,"check_outros");function K(t,e){t&&t.i&&(ip.delete(t),t.i(e))}s(K,"transition_in");function Y(t,e,n,i){if(t&&t.o){if(ip.has(t))return;ip.add(t),$o.c.push(()=>{ip.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}s(Y,"transition_out");var vee={duration:0};function qc(t,e,n){let i={direction:"in"},r=e(t,n,i),a=!1,o,l,c=0;function u(){o&&ag(t,o)}s(u,"cleanup");function d(){let{delay:m=0,duration:f=300,easing:h=zc,tick:b=oe,css:g}=r||vee;g&&(o=g1(t,0,1,f,m,h,g,c++)),b(0,1);let _=l1()+m,v=_+f;l&&l.abort(),a=!0,Fa(()=>$v(t,!0,"start")),l=u1(w=>{if(a){if(w>=v)return b(1,0),$v(t,!0,"end"),u(),a=!1;if(w>=_){let x=h((w-_)/f);b(x,1-x)}}return a})}s(d,"go");let p=!1;return{start(){p||(p=!0,ag(t),Jn(r)?(r=r(i),xee().then(d)):d())},invalidate(){p=!1},end(){a&&(u(),a=!1)}}}s(qc,"create_in_transition");function _1(t,e){let n=e.token={};function i(r,a,o,l){if(e.token!==n)return;e.resolved=l;let c=e.ctx;o!==void 0&&(c=c.slice(),c[o]=l);let u=r&&(e.current=r)(c),d=!1;e.block&&(e.blocks?e.blocks.forEach((p,m)=>{m!==a&&p&&(Pt(),Y(p,1,1,()=>{e.blocks[m]===p&&(e.blocks[m]=null)}),Lt())}):e.block.d(1),u.c(),K(u,1),u.m(e.mount(),e.anchor),d=!0),e.block=u,e.blocks&&(e.blocks[a]=u),d&&mg()}if(s(i,"update"),ree(t)){let r=dg();if(t.then(a=>{Da(r),i(e.then,1,e.value,a),Da(null)},a=>{if(Da(r),i(e.catch,2,e.error,a),Da(null),!e.hasCatch)throw a}),e.current!==e.pending)return i(e.pending,0),!0}else{if(e.current!==e.then)return i(e.then,1,e.value,t),!0;e.resolved=t}}s(_1,"handle_promise");function b1(t,e,n){let i=e.slice(),{resolved:r}=t;t.current===t.then&&(i[t.value]=r),t.current===t.catch&&(i[t.error]=r),t.block.p(i,n)}s(b1,"update_await_block_branch");function yee(t,e){t.d(1),e.delete(t.key)}s(yee,"destroy_block");function Hc(t,e){t.f(),yee(t,e)}s(Hc,"fix_and_destroy_block");function Gc(t,e,n,i,r,a,o,l,c,u,d,p){let m=t.length,f=a.length,h=m,b={};for(;h--;)b[t[h].key]=h;let g=[],_=new Map,v=new Map,w=[];for(h=f;h--;){let T=p(r,a,h),I=n(T),j=o.get(I);j?i&&w.push(()=>j.p(T,e)):(j=u(I,T),j.c()),_.set(I,g[h]=j),I in b&&v.set(I,Math.abs(h-b[I]))}let x=new Set,y=new Set;function E(T){K(T,1),T.m(l,d),o.set(T.key,T),d=T.first,f--}for(s(E,"insert");m&&f;){let T=g[f-1],I=t[m-1],j=T.key,O=I.key;T===I?(d=T.first,m--,f--):_.has(O)?!o.has(j)||x.has(j)?E(T):y.has(O)?m--:v.get(j)>v.get(O)?(y.add(j),E(T)):(x.add(O),m--):(c(I,o),m--)}for(;m--;){let T=t[m];_.has(T.key)||c(T,o)}for(;f;)E(g[f-1]);return Gt(w),g}s(Gc,"update_keyed_each");var wee=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],L0e=new Set([...wee]);function xe(t,e,n){let i=t.$$.props[e];i!==void 0&&(t.$$.bound[i]=n,n(t.$$.ctx[i]))}s(xe,"bind");function pe(t){t&&t.c()}s(pe,"create_component");function de(t,e,n,i){let{fragment:r,after_update:a}=t.$$;r&&r.m(e,n),i||Fa(()=>{let o=t.$$.on_mount.map(lg).filter(Jn);t.$$.on_destroy?t.$$.on_destroy.push(...o):Gt(o),t.$$.on_mount=[]}),a.forEach(Fa)}s(de,"mount_component");function ue(t,e){let n=t.$$;n.fragment!==null&&(bee(n.after_update),Gt(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}s(ue,"destroy_component");function kee(t,e){t.$$.dirty[0]===-1&&(Zs.push(t),gee(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{let h=f.length?f[0]:m;return u.ctx&&r(u.ctx[p],u.ctx[p]=h)&&(!u.skip_bound&&u.bound[p]&&u.bound[p](h),d&&kee(t,p)),m}):[],u.update(),d=!0,Gt(u.before_update),u.fragment=i?i(u.ctx):!1,e.target){if(e.hydrate){aee();let p=uee(e.target);u.fragment&&u.fragment.l(p),p.forEach(z)}else u.fragment&&u.fragment.c();e.intro&&K(t.$$.fragment),de(t,e.target,e.anchor,e.customElement),oee(),mg()}Da(c)}s(Ve,"init");var Eee;typeof HTMLElement=="function"&&(Eee=s(class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(lg).filter(Jn);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){Gt(this.$$.on_disconnect)}$destroy(){ue(this,1),this.$destroy=oe}$on(t,e){if(!Jn(e))return oe;let n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{let i=n.indexOf(e);i!==-1&&n.splice(i,1)}}$set(t){this.$$set&&!t1(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}},"SvelteElement"));var ze=class{$destroy(){ue(this,1),this.$destroy=oe}$on(e,n){if(!Jn(n))return oe;let i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{let r=i.indexOf(n);r!==-1&&i.splice(r,1)}}$set(e){this.$$set&&!t1(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};s(ze,"SvelteComponent");var tl=[];function x1(t,e=oe){let n,i=new Set;function r(l){if(Me(t,l)&&(t=l,n)){let c=!tl.length;for(let u of i)u[1](),tl.push(u,t);if(c){for(let u=0;u{i.delete(u),i.size===0&&n&&(n(),n=null)}}return s(o,"subscribe"),{set:r,update:a,subscribe:o}}s(x1,"writable");var hg=class{store;valueValidator;constructor(e,n){this.store=x1(e),this.valueValidator=n||(i=>i),hg.all.push(this)}get(){return this.valueValidator(cg(this.store))}set(e){return this.store.set(this.valueValidator(e))}update(e){return this.store.update(n=>this.valueValidator(e(n)))}subscribe(e,n){return this.store.subscribe(e,n)}},me=hg;s(me,"Valuable"),Tt(me,"all",[]);var Ht={export_namespace:"blueprint",show_bounding_box:!1,auto_bounding_box:!0,bounding_box:[48,48],enable_plugin_mode:!1,resource_pack_export_mode:"raw",data_pack_export_mode:"raw",target_minecraft_version:"1.21.2",display_item:"minecraft:white_dye",custom_model_data_offset:0,enable_advanced_resource_pack_settings:!1,enable_advanced_resource_pack_folders:!1,resource_pack:"",display_item_path:"",model_folder:"",texture_folder:"",enable_advanced_data_pack_settings:!1,data_pack:"",summon_commands:"",ticking_commands:"",interpolation_duration:1,teleportation_duration:1,use_storage_for_animation:!1,show_function_errors:!0,show_outdated_warning:!0,baked_animations:!0,json_file:""},Ma=new me({});var v1='data:image/svg+xml,%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A';var Di='data:image/svg+xml,%0D%0A%09%0D%0A%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%09%0D%0A%09%09%0D%0A%09%0D%0A%09%0D%0A%0D%0A%09%0D%0A';function Cee(t){let e,n;return{c(){e=q("img"),en(e.src,n=Di)||C(e,"src",n),C(e,"alt",""),C(e,"class","svelte-uye5l3")},m(i,r){U(i,e,r)},p:oe,d(i){i&&z(e)}}}s(Cee,"create_else_block");function See(t){let e,n;return{c(){e=q("img"),en(e.src,n=v1)||C(e,"src",n),C(e,"alt",""),C(e,"class","svelte-uye5l3")},m(i,r){U(i,e,r)},p:oe,d(i){i&&z(e)}}}s(See,"create_if_block");function Oee(t){let e;function n(a,o){return a[1]?See:Cee}s(n,"select_block_type");let i=n(t,-1),r=i(t);return{c(){r.c(),e=Dt()},m(a,o){r.m(a,o),U(a,e,o)},p(a,[o]){i===(i=n(a,o))&&r?r.p(a,o):(r.d(1),r=i(a),r&&(r.c(),r.m(e.parentNode,e)))},i:oe,o:oe,d(a){r.d(a),a&&z(e)}}}s(Oee,"create_fragment");function Iee(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(o,l=>n(1,i=l)),o),"$$subscribe_pluginMode");t.$$.on_destroy.push(()=>r());let{pluginMode:o}=e;return a(),t.$$set=l=>{"pluginMode"in l&&a(n(0,o=l.pluginMode))},[o,i]}s(Iee,"instance");var op=class extends ze{constructor(e){super(),Ve(this,e,Iee,Oee,Me,{pluginMode:0})}};s(op,"ProjectTitle");var y1=op;(()=>{let t=Blockbench.addCSS("img.svelte-uye5l3{width:20px;height:20px;margin-top:2px;margin-right:2px;border-radius:2px;box-shadow:1px 1px 1px #000000aa}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Jc(t,e){return new Promise(n=>{let i=setInterval(()=>{let r=t();r!=null&&(clearInterval(i),n(r))},e)})}s(Jc,"pollPromise");var sp=class extends Error{constructor(e,n){super(`Mod '${e}' failed to install: ${n.message}`+(n.stack?` +`+n.stack:""))}};s(sp,"BlockbenchModInstallError");var lp=class extends Error{constructor(e,n){super(`Mod '${e}' failed to uninstall: ${n.message}`+(n.stack?` +`+n.stack:""))}};s(lp,"BlockbenchModUninstallError");function Ke(t,e,n,i){let r=!1,a;ae.INJECT_MODS.subscribe(()=>{console.log(`Injecting BBMod '${t}'`);try{r&&new Error("Mod is already installed!"),a=n(e),r=!0}catch(o){throw new sp(t,o)}console.log("Sucess!")}),ae.EXTRACT_MODS.subscribe(()=>{console.log(`Extracting BBMod '${t}'`);try{r||new Error("Mod is not installed!"),i(a),r=!1}catch(o){throw new lp(t,o)}console.log("Sucess!")})}s(Ke,"createBlockbenchMod");function an(t,e){let n=new Action(t,e);return ae.EXTRACT_MODS.subscribe(()=>{n.delete()},!0),n}s(an,"createAction");function k1(t,e){let n=new ModelLoader(t,e);return ae.EXTRACT_MODS.subscribe(()=>{n.delete()},!0),n}s(k1,"createModelLoader");function E1(t,e){return new Menu(t,e)}s(E1,"createMenu");function j1(t,e,n){return new BarMenu(t,e,n)}s(j1,"createBarMenu");var w1=new Map;function cp(t,e){let n=w1.get(t),i={value:t[e]};if(n===void 0){let r=new go,a=new go;n=[r,a],w1.set(t,n),Object.defineProperty(t,e,{get(){return r.dispatch({storage:i,value:i.value}),i.value},set(o){i.value=o,a.dispatch({storage:i,newValue:o})},configurable:!0}),ae.EXTRACT_MODS.subscribe(()=>{let o=t[e];delete t[e],Object.defineProperty(t,e,{value:o,configurable:!0})},!0)}return n}s(cp,"createPropertySubscribable");async function Br(t){return Jc(t.elementSelector).then(e=>{let n;t.prepend?n=e.children[0]:t.injectIndex!==void 0&&(n=e.children[t.injectIndex]);let i=new t.component({target:e,anchor:n,props:t.props});return t.postMount&&t.postMount(i),i})}s(Br,"injectSvelteCompomponent");function _o(t){Ke(`animated_java:injected_svelte_component[${t.component.name}](${guid()})`,{},()=>{let e;return Jc(t.elementSelector).then(n=>{let i;t.prepend&&(i=n.children[0]),e=new t.component({target:n,anchor:i,props:t.props}),t.postMount&&t.postMount(e)}),e},e=>{e&&e.$destroy()})}s(_o,"injectSvelteCompomponentMod");var rl=ji(Ie("path"),1);var Nee="https://launchermeta.mojang.com/mc/game/version_manifest_v2.json",nl;async function Pa(){if(nl)return nl;if(!window.navigator.onLine){if(console.warn("Not connected to the internet! Using last known latest version."),nl=ts(),!nl)throw new Error("No internet connection, and no previous latest version cached!");return nl}let t;try{t=await fetch(Nee)}catch(e){throw new Error(`Failed to fetch latest Minecraft version manifest: ${e.message}`)}if(t&&t.ok){let e=await t.json(),n=e.versions.find(i=>i.id===e.latest.snapshot);if(!n)throw new Error(`Failed to find version data for '${e.latest.snapshot}'`);return nl=n,localStorage.setItem("animated_java:minecraftVersion",JSON.stringify(n)),n}throw new Error("Failed to fetch latest Minecraft version manifest.")}s(Pa,"getLatestVersion");function ts(){let t=localStorage.getItem("animated_java:minecraftVersion");if(t)return JSON.parse(t)}s(ts,"getCurrentVersion");var Bee="https://raw.githubusercontent.com/misode/mcmeta/summary/blocks/data.json",up=class{defaultStates={};stateValues={};constructor(e){for(let[n,i]of Object.entries(e[1]))this.defaultStates[n]=ns(i,!1);for(let[n,i]of Object.entries(e[0]))this.stateValues[n]=i.map(r=>ns(r,!1))}};s(up,"BlockStateRegistryEntry");var il={};function Dee(){let t=localStorage.getItem("animated_java:blockStateRegistry");if(!t){console.error("BlockState Registry not found in local storage");return}let e=JSON.parse(t);for(let n in e)il[n]=new up(e[n])}s(Dee,"updateMemoryRegistry");async function gg(){console.log("Updating BlockState Registry...");let t=3;for(;t-->=0;){let e;try{e=await fetch(Bee)}catch(n){console.error("Failed to fetch latest BlockState registry:",n)}if(e&&e.ok){let n=await e.json();localStorage.setItem("animated_java:blockStateRegistry",JSON.stringify(n));let i=await Pa();localStorage.setItem("animated_java:blockStateRegistryVersion",JSON.stringify(i)),console.log("BlockState Registry updated!");return}}throw new Error("Failed to fetch latest BlockState registry after 3 retries.")}s(gg,"updateLocalRegistry");async function Fee(){if(console.log("Checking if BlockState Registry update..."),!localStorage.getItem("animated_java:blockStateRegistry")){console.log("No BlockState Registry found. Updating..."),await gg();return}let e=localStorage.getItem("animated_java:blockStateRegistryVersion");if(!e){console.log("No BlockState Registry version found. Updating..."),await gg();return}let n=JSON.parse(e),i=await Pa();if(n.id!==i.id){console.log("BlockState Registry is outdated. Updating..."),await gg();return}console.log("BlockState Registry is up to date!"),Dee(),requestAnimationFrame(()=>ae.BLOCKSTATE_REGISTRY_LOADED.dispatch())}s(Fee,"checkForRegistryUpdate");async function dp(t){return Object.keys(il).length===0?new Promise(e=>{ae.BLOCKSTATE_REGISTRY_LOADED.subscribe(()=>{e(il[t])},!0)}):il[t]}s(dp,"getBlockState");ae.LOAD.subscribe(()=>{Fee().catch(t=>{console.error(t)})});function un(t){return t.toLowerCase().replace(/[^a-z0-9_\\.]/g,"_").replace(/_+/g,"_")}s(un,"toSafeFuntionName");function na(t,e){let[n,...i]=t.split(":");if(!n)throw new Error(`Invalid resource location: '${t}'`);return i.length===0&&(i=[n],n="minecraft"),`assets/${n}/${e}/${i.join("/")}`}s(na,"getPathFromResourceLocation");function ia(t){let e=sr(t);return!!(e&&e.namespace&&e.resourcePath)}s(ia,"isResourcePackPath");function sr(t){t=t.replaceAll(/\\/g,"/");let e=t.split("/"),n=e.indexOf("assets");if(n===-1)return;let i=e.slice(0,n).join("/"),r=e[n+1],a=e[n+2],o=e.slice(n+3,-1).join("/"),l=rl.basename(t).split(".").slice(0,-1).join(".");if(l!==l.toLowerCase())return;let c=(r+":"+PathModule.join(o,l)).replaceAll(/\\/g,"/"),u=e.slice(n+4).join("/");return{resourcePackRoot:i,namespace:r,resourcePath:o,resourceLocation:c,subtypelessPath:u,fileName:l,fileExtension:rl.extname(t),type:a}}s(sr,"parseResourcePackPath");function al(t){let[e,...n]=t.split(":");n.length===0&&(n=[e],e="minecraft");let i=n.join(""),r=i.split("/")[0],a=PathModule.parse(i);return{namespace:e,path:i,type:r,dir:a.dir,name:a.name}}s(al,"parseResourceLocation");function A1(t){let e=is(t);return!!(e&&e.namespace&&e.resourcePath)}s(A1,"isDataPackPath");function is(t){t=t.replaceAll(/\\/g,"/");let e=t.split("/"),n=e.indexOf("data");if(n===-1)return;let i=e.slice(0,n).join("/"),r=e[n+1],a=e[n+2],o;switch(a){case"tags":o=e.slice(n+4,-1).join("/");break;default:o=e.slice(n+3,-1).join("/");break}let l=rl.basename(t).split(".").slice(0,-1).join(".");if(l!==l.toLowerCase())return;let c=(r+":"+PathModule.join(o,l)).replaceAll(/\\/g,"/"),u=e.slice(n+4).join("/");return{resourcePackRoot:i,namespace:r,resourcePath:o,resourceLocation:c,subtypelessPath:u,fileName:l,fileExtension:rl.extname(t),type:a}}s(is,"parseDataPackPath");function T1(t,e){return t.values.forEach(n=>{typeof n=="string"?e.values.some(i=>typeof i=="object"?i.id===n:i===n)||e.values.push(n):e.values.some(i=>typeof i=="object"?i.id===n.id:i===n.id)||e.values.push(n)}),e}s(T1,"mergeTag");function ns(t,e){return t==="true"?!0:t==="false"?!1:isNaN(Number(t))?e&&t.includes("|")?t.split("|").map(n=>n==="true"?!0:n==="false"?!1:isNaN(Number(n))?n:Number(n)):t:Number(t)}s(ns,"resolveBlockstateValueType");async function ol(t){let e={};if(t.includes("[")){let i=t.match(/(.+?)\[((?:[^,=[\]]+=[^,=[\]]+,?)+)?]/);if(!i)return;if(i[2]!==void 0){let r=i[2].split(",");for(let a of r){let[o,l]=a.trim().split("=");e[o]=ns(l,!1)}}t=i[1]}let n=al(t);return{resource:n,resourceLocation:n.namespace+":"+n.path,states:e,blockStateRegistryEntry:await dp(n.name)}}s(ol,"parseBlock");function lr(t){switch(t){case"1.20.4":return 26;case"1.20.5":return 41;case"1.21.0":return 48;case"1.21.2":return 57;case"1.21.4":return 61;default:return 1/0}}s(lr,"getDataPackFormat");function C1(t){if(!Project||!t.path)return;let e=pathToName(t.path,!0);if(t.path&&isApp&&!t.no_file){let n=Project;Project.save_path=t.path,Project.name=pathToName(e,!1),addRecentProject({name:e,path:t.path,icon:st.icon}),setTimeout(()=>{Project===n&&updateRecentProjectThumbnail()},200)}}s(C1,"addProjectToRecentProjects");function S1(t,e){return Math.round(t*10**e)/10**e}s(S1,"roundTo");function bo(t,e){return Math.round(t*e)/e}s(bo,"roundToNth");function sl(t){return Number((255*t).toFixed(0)).toString(16).padStart(2,"0")}s(sl,"floatToHex");function O1(t){let e=t.toRgb();return e.a*255<<24|e.r<<16|e.g<<8|e.b}s(O1,"tinycolorToDecimal");function I1(t){t.x===0&&(t.x=1e-5),t.y===0&&(t.y=1e-5),t.z===0&&(t.z=1e-5)}s(I1,"makeNotZero");function _g(t){for(let e in t)t[e]===void 0?delete t[e]:typeof t[e]=="object"&&_g(t[e]);return t}s(_g,"scrubUndefined");function N1(t){let e=new Map;function n(i,r){if(!(typeof i!="object"||i===null)){if(e.has(i)){let a=e.get(i),o=s(l=>l?`${l.parent?`${o(l.parent)}.`:""}${l.name}`:"","stringifyNode");throw`Circular reference detected: Value at '${o(r)}' - is also at '${o(a)}'`}e.set(i,r);for(let a in i)n(i[a],{parent:r,name:a});e.delete(i)}}s(n,"itter");try{return n(t,{name:"root"}),!1}catch(i){if(typeof i!="string")throw i;return console.warn(i),!0}}s(O1,"detectCircularReferences");function dp(t){let e=new THREE.Euler().setFromQuaternion(t,"YXZ"),n=new THREE.Vector3(e.x,e.y,e.z).multiplyScalar(180/Math.PI);return n.x*=-1,n.y=n.y*-1+180,n}s(dp,"eulerFromQuaternion");function Jc(t,e){return Object.fromEntries(Object.entries(t).map(([n,i])=>e(n,i)))}s(Jc,"mapObjEntries");var B1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kTtIA0EURY+JokjEwhQiFltEK21UxFKiKIKBkETwV7i7MVHIrmE3YmMp2AYs/DRGLWystbWwFQTBD4i1hZWijcj6ZhNIEOPAMIc7cy9v3oNAKWdabuMoWHbBSUxGtdm5ea35hSaCQIAR3XTzseREirrr844Gdd72q6z67/5cbell14QGTXjUzDsF4SXh4Y1CXvGecNhc0dPCZ8J9jhQo/KB0o8yvirM+B1Rm2EklxoTDwlq2ho0aNlccS3hIOJK2bMkPzJY5rXhTsZVbNyt1qh+Glu2ZpNJldzPJFDHiaBiss0qOAv1y2qK4JOQ+Wsff5fvj4jLEtYopjnHWsNB9P2oGv3vrZgYHykmhKDQ9e957DzTvwHfR876OPO/7GIJPcGlX/WslGPkQvVjVIofQvgXnV1XN2IWLbeh8zOuO7kv+/DMZeDuVMc1Bxw20LpT7Vrnn5B5S0qvpa9g/gN6sZC/W+XdLbd/+fVPp3w9iNHKgdXImZAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+gFAwAFKkpaLkIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAEklEQVQ4y2NgGAWjYBSMAggAAAQQAAGFP6pyAAAAAElFTkSuQmCC";var Dee=Project;Project={materials:{}};var Bn=new Texture({id:`${_e.name}:transparent_texture`,name:"Transparent"},"797174ae-5c58-4a83-a630-eefd51007c80").fromDataURL(B1),N1=Project.materials[Bn.uuid],F1="animated_java:blueprint/transparent";Project=Dee;var rs=class{map;constructor(){this.map=new Map}add(e,n){this.map.set(e,n)}get(e){return this.map.get(e)}has(e){return this.map.has(e)}delete(e){this.map.delete(e)}getMappedTexture(e){let n=this.map.get(e instanceof Texture?e.uuid:e);return n===Bn.uuid?Bn:Texture.all.find(i=>i.uuid===n)}setMappedTexture(e,n){this.map.set(e.uuid,n.uuid)}toJSON(){return Object.fromEntries(this.map)}static fromJSON(e){let n=new rs;for(let[i,r]of Object.entries(e))n.add(i,r);return n}copy(){let e=new rs;return e.map=new Map(this.map),e}verifyTextures(){for(let[e,n]of this.map)n!==Bn.uuid&&(Texture.all.some(i=>i.uuid===n)||this.map.delete(e))}};s(rs,"TextureMap");var Tn=class{id;displayName;name;uuid;textureMap;isDefault=!1;generateNameFromDisplayName=!0;excludedNodes=[];constructor(e,n=!1){this.displayName=Tn.makeDisplayNameUnique(this,e),this.name=Tn.makeNameUnique(this,this.displayName),this.isDefault=n,this.uuid=guid(),this.textureMap=new rs,this.id=Tn.all.length,this.isDefault&&(this.displayName="Default",this.name="default"),Tn.all.push(this),ae.CREATE_VARIANT.dispatch(this)}select(){Tn.selected&&Tn.selected.unselect(),Tn.selected=this,Canvas.updateAllFaces(),ae.SELECT_VARIANT.dispatch(this)}unselect(){Tn.selected=void 0}delete(){if(this.isDefault)return;let e=Tn.all.indexOf(this);e>-1&&Tn.all.splice(e,1),Tn.selected===this&&(this.unselect(),Tn.selectDefault()),ae.DELETE_VARIANT.dispatch(this)}toJSON(){let e={name:this.name,display_name:this.displayName,uuid:this.uuid,texture_map:Object.fromEntries(this.textureMap.map),excluded_nodes:this.excludedNodes.map(n=>n.value)};return this.isDefault&&(e.is_default=!0),e}duplicate(){let e=new Tn(this.displayName,!1);e.uuid=guid(),e.isDefault=!1,e.generateNameFromDisplayName=this.generateNameFromDisplayName,e.textureMap=this.textureMap.copy(),e.excludedNodes=this.excludedNodes.map(n=>({...n})),e.select()}verifyTextureMap(){this.textureMap.verifyTextures()}static fromJSON(e,n=!1){let i=new Tn(e.display_name,n);if(e.is_default)return i;i.uuid=e.uuid;for(let[r,a]of Object.entries(e.texture_map))i.textureMap.add(r,a);return i.excludedNodes=e.excluded_nodes.map(r=>{let a=Group.all.find(o=>o.uuid===r);return a?{name:a.name,value:r}:void 0}).filter(Boolean),i}static makeDisplayNameUnique(e,n){if(!Tn.all.some(o=>o!==e&&o.displayName===n))return n;let i=1,r=n.match(/\d+$/);r&&(i=parseInt(r[0]),n=n.slice(0,-r[0].length));let a=1e3;for(;a-- >0;){let o=`${n}${i}`;if(!Tn.all.some(l=>l!==e&&l.displayName===o))return o;i++}throw new Error("Could not make Variant display name unique!")}static makeNameUnique(e,n){if(n=un(n),!Tn.all.some(o=>o!==e&&o.name===n))return n;let i=1,r=n.match(/\d+$/);r&&(i=parseInt(r[0]),n=n.slice(0,-r[0].length));let a=1e3;for(;a-- >0;){let o=`${n}${i}`;if(!Tn.all.some(l=>l!==e&&l.name===o))return o;i++}throw new Error("Could not make Variant name unique!")}static selectDefault(){let e=Tn.all.find(n=>n.isDefault);e&&e.select()}static getDefault(){return Tn.all.find(e=>e.isDefault)??Tn.all[0]}},Re=Tn;s(Re,"Variant"),Tt(Re,"all",[]),Tt(Re,"selected");ae.SELECT_PROJECT.subscribe(t=>{t.variants??=[],Re.all=t.variants});ae.UNSELECT_PROJECT.subscribe(()=>{Re.all=[]});function Ree(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g;return{c(){e=q("p"),e.textContent="Create advanced animated models for Vanilla Java Edition",n=G(),i=q("p"),i.innerHTML=`Target: + is also at '${o(a)}'`}e.set(i,r);for(let a in i)n(i[a],{parent:r,name:a});e.delete(i)}}s(n,"itter");try{return n(t,{name:"root"}),!1}catch(i){if(typeof i!="string")throw i;return console.warn(i),!0}}s(N1,"detectCircularReferences");function pp(t){let e=new THREE.Euler().setFromQuaternion(t,"YXZ"),n=new THREE.Vector3(e.x,e.y,e.z).multiplyScalar(180/Math.PI);return n.x*=-1,n.y=n.y*-1+180,n}s(pp,"eulerFromQuaternion");function Wc(t,e){return Object.fromEntries(Object.entries(t).map(([n,i])=>e(n,i)))}s(Wc,"mapObjEntries");var B1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kTtIA0EURY+JokjEwhQiFltEK21UxFKiKIKBkETwV7i7MVHIrmE3YmMp2AYs/DRGLWystbWwFQTBD4i1hZWijcj6ZhNIEOPAMIc7cy9v3oNAKWdabuMoWHbBSUxGtdm5ea35hSaCQIAR3XTzseREirrr844Gdd72q6z67/5cbell14QGTXjUzDsF4SXh4Y1CXvGecNhc0dPCZ8J9jhQo/KB0o8yvirM+B1Rm2EklxoTDwlq2ho0aNlccS3hIOJK2bMkPzJY5rXhTsZVbNyt1qh+Glu2ZpNJldzPJFDHiaBiss0qOAv1y2qK4JOQ+Wsff5fvj4jLEtYopjnHWsNB9P2oGv3vrZgYHykmhKDQ9e957DzTvwHfR876OPO/7GIJPcGlX/WslGPkQvVjVIofQvgXnV1XN2IWLbeh8zOuO7kv+/DMZeDuVMc1Bxw20LpT7Vrnn5B5S0qvpa9g/gN6sZC/W+XdLbd/+fVPp3w9iNHKgdXImZAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+gFAwAFKkpaLkIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAEklEQVQ4y2NgGAWjYBSMAggAAAQQAAGFP6pyAAAAAElFTkSuQmCC";var Mee=Project;Project={materials:{}};var Nn=new Texture({id:`${_e.name}:transparent_texture`,name:"Transparent"},"797174ae-5c58-4a83-a630-eefd51007c80").fromDataURL(B1),D1=Project.materials[Nn.uuid],F1="animated_java:blueprint/transparent";Project=Mee;var rs=class{map;constructor(){this.map=new Map}add(e,n){this.map.set(e,n)}get(e){return this.map.get(e)}has(e){return this.map.has(e)}delete(e){this.map.delete(e)}getMappedTexture(e){let n=this.map.get(e instanceof Texture?e.uuid:e);return n===Nn.uuid?Nn:Texture.all.find(i=>i.uuid===n)}setMappedTexture(e,n){this.map.set(e.uuid,n.uuid)}toJSON(){return Object.fromEntries(this.map)}static fromJSON(e){let n=new rs;for(let[i,r]of Object.entries(e))n.add(i,r);return n}copy(){let e=new rs;return e.map=new Map(this.map),e}verifyTextures(){for(let[e,n]of this.map)n!==Nn.uuid&&(Texture.all.some(i=>i.uuid===n)||this.map.delete(e))}};s(rs,"TextureMap");var Tn=class{id;displayName;name;uuid;textureMap;isDefault=!1;generateNameFromDisplayName=!0;excludedNodes=[];constructor(e,n=!1){this.displayName=Tn.makeDisplayNameUnique(this,e),this.name=Tn.makeNameUnique(this,this.displayName),this.isDefault=n,this.uuid=guid(),this.textureMap=new rs,this.id=Tn.all.length,this.isDefault&&(this.displayName="Default",this.name="default"),Tn.all.push(this),ae.CREATE_VARIANT.dispatch(this)}select(){Tn.selected&&Tn.selected.unselect(),Tn.selected=this,Canvas.updateAllFaces(),ae.SELECT_VARIANT.dispatch(this)}unselect(){Tn.selected=void 0}delete(){if(this.isDefault)return;let e=Tn.all.indexOf(this);e>-1&&Tn.all.splice(e,1),Tn.selected===this&&(this.unselect(),Tn.selectDefault()),ae.DELETE_VARIANT.dispatch(this)}toJSON(){let e={name:this.name,display_name:this.displayName,uuid:this.uuid,texture_map:Object.fromEntries(this.textureMap.map),excluded_nodes:this.excludedNodes.map(n=>n.value)};return this.isDefault&&(e.is_default=!0),e}duplicate(){let e=new Tn(this.displayName,!1);e.uuid=guid(),e.isDefault=!1,e.generateNameFromDisplayName=this.generateNameFromDisplayName,e.textureMap=this.textureMap.copy(),e.excludedNodes=this.excludedNodes.map(n=>({...n})),e.select()}verifyTextureMap(){this.textureMap.verifyTextures()}static fromJSON(e,n=!1){let i=new Tn(e.display_name,n);if(e.is_default)return i;i.uuid=e.uuid;for(let[r,a]of Object.entries(e.texture_map))i.textureMap.add(r,a);return i.excludedNodes=e.excluded_nodes.map(r=>{let a=Group.all.find(o=>o.uuid===r);return a?{name:a.name,value:r}:void 0}).filter(Boolean),i}static makeDisplayNameUnique(e,n){if(!Tn.all.some(o=>o!==e&&o.displayName===n))return n;let i=1,r=n.match(/\d+$/);r&&(i=parseInt(r[0]),n=n.slice(0,-r[0].length));let a=1e3;for(;a-- >0;){let o=`${n}${i}`;if(!Tn.all.some(l=>l!==e&&l.displayName===o))return o;i++}throw new Error("Could not make Variant display name unique!")}static makeNameUnique(e,n){if(n=un(n),!Tn.all.some(o=>o!==e&&o.name===n))return n;let i=1,r=n.match(/\d+$/);r&&(i=parseInt(r[0]),n=n.slice(0,-r[0].length));let a=1e3;for(;a-- >0;){let o=`${n}${i}`;if(!Tn.all.some(l=>l!==e&&l.name===o))return o;i++}throw new Error("Could not make Variant name unique!")}static selectDefault(){let e=Tn.all.find(n=>n.isDefault);e&&e.select()}static getDefault(){return Tn.all.find(e=>e.isDefault)??Tn.all[0]}},Re=Tn;s(Re,"Variant"),Tt(Re,"all",[]),Tt(Re,"selected");ae.SELECT_PROJECT.subscribe(t=>{t.variants??=[],Re.all=t.variants});ae.UNSELECT_PROJECT.subscribe(()=>{Re.all=[]});function Pee(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g;return{c(){e=q("p"),e.textContent="Create advanced animated models for Vanilla Java Edition",n=G(),i=q("p"),i.innerHTML=`Target: Minecraft: Java Edition`,r=G(),a=q("h3"),a.innerHTML='

Getting Started

',o=G(),l=q("p"),l.innerHTML='Check out the Docs to learn how to use Animated Java.',c=G(),u=q("h3"),u.innerHTML='

Good to know:

',d=G(),p=q("ul"),p.innerHTML=`
  • The rotations of elements are limited to 22.5 degree steps, and only one axis can be rotated at a time. However, the rotation of bones is not restricted.
  • Documentation for Animated Java can be found at https://animated-java.dev/docs
  • `,m=G(),f=q("div"),h=q("button"),h.innerHTML=`arrow_forward - Create new AJ Blueprint`,C(e,"class","format_description"),C(i,"class","format_target"),C(a,"class","markdown"),C(u,"class","markdown"),C(p,"class","markdown"),C(h,"class","svelte-15sooy0"),C(f,"class","button_bar")},m(_,v){U(_,e,v),U(_,n,v),U(_,i,v),U(_,r,v),U(_,a,v),U(_,o,v),U(_,l,v),U(_,c,v),U(_,u,v),U(_,d,v),U(_,p,v),U(_,m,v),U(_,f,v),D(f,h),b||(g=qe(h,"click",t[1]),b=!0)},p:oe,i:oe,o:oe,d(_){_&&V(e),_&&V(n),_&&V(i),_&&V(r),_&&V(a),_&&V(o),_&&V(l),_&&V(c),_&&V(u),_&&V(d),_&&V(p),_&&V(m),_&&V(f),b=!1,g()}}}s(Ree,"create_fragment");function Mee(t){let e=document.querySelector("#format_page_animated_java_blueprint")?.children[1];if(e){let r=e.parentElement?.id;if(!e.children.namedItem("format_icon")){let a=new Image(48,48);a.id="format_icon",a.src=or,a.style.marginRight="16px",a.style.borderRadius="6px",a.style.boxShadow="2px 2px 2px #000000aa",e.prepend(a),r=void 0,setInterval(()=>{e.parentElement?.id!==r&&(e.parentElement?.id==="format_page_animated_java_blueprint"?(a.style.display="block",e.style.display="flex",e.style.alignItems="center",e.style.fontWeight="normal"):(a.style.display="none",e.style.fontWeight="lighter"),r=e.parentElement?.id)},16)}}else throw new Error("Format page title not found!");function n(){newProject(st),requestAnimationFrame(()=>{Project.openSettings()})}return s(n,"createBlueprint"),[n,s(()=>n(),"click_handler")]}s(Mee,"instance");var pp=class extends Ve{constructor(e){super(),ze(this,e,Mee,Ree,Me,{})}};s(pp,"FormatPage");var D1=pp;(()=>{let t=Blockbench.addCSS("button.svelte-15sooy0{width:100%;height:40px}li.svelte-15sooy0{margin-left:24px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function R1(t){var e=t.slice(0,2);return e.length===2&&e[0]===31&&e[1]===139}s(R1,"hasGzipHeader");function M1(t){let e=t.slice(0,2);return e.length===2&&e[0]===120&&(e[1]===1||e[1]===94||e[1]===156||e[2]===218)}s(M1,"hasZlibHeader");function P1(t){let e=t.slice(0,8),n=new DataView(e.buffer,e.byteOffset),i=n.getUint32(0,!0),r=n.getUint32(4,!0);if(e.length===8&&i>0&&i<100&&r===t.byteLength-8)return i}s(P1,"getBedrockHeader");function L1(t){var e=[],n,i;for(n=0;n>6),e.push(128|i&63)):i<65536?(e.push(224|i>>12),e.push(128|i>>6&63),e.push(128|i&63)):(e.push(240|i>>18&7),e.push(128|i>>12&63),e.push(128|i>>6&63),e.push(128|i&63));return e}s(L1,"encodeUTF8");function V1(t){var e=[],n;for(n=0;n=n)return;let i=this.buffer.byteLength;for(;ithis.buffer.byteLength&&a.fill(0,this.buffer.byteLength,this.offset),this.buffer=r,this.view=new DataView(r),this.array=a}writeNumber(e,n,i){this.accommodate(n),this.view[e](this.offset,i,this.littleEndian),this.offset+=n}writeByte=this.writeNumber.bind(this,"setInt8",1);writeShort=this.writeNumber.bind(this,"setInt16",2);writeInt=this.writeNumber.bind(this,"setInt32",4);writeFloat=this.writeNumber.bind(this,"setFloat32",4);writeDouble=this.writeNumber.bind(this,"setFloat64",8);writeBytes(e){this.accommodate(e.length),this.array.set(e,this.offset),this.offset+=e.length}writeString(e){let n=L1(e);this.writeShort(n.length),this.writeBytes(n)}getData(){return this.accommodate(0),this.array.slice(0,this.offset)}};s(Kc,"RawDataOutput");var dt;(function(t){function e(p){return typeof p=="number"?p:void 0}s(e,"readNumber"),t.readNumber=e;function n(p){return typeof p=="number"?Math.floor(p):void 0}s(n,"readInt"),t.readInt=n;function i(p){return typeof p=="string"?p:void 0}s(i,"readString"),t.readString=i;function r(p){return typeof p=="boolean"?p:void 0}s(r,"readBoolean"),t.readBoolean=r;function a(p){return typeof p=="object"&&p!==null&&!Array.isArray(p)?p:void 0}s(a,"readObject"),t.readObject=a;function o(p,m){if(Array.isArray(p))return m?p.map(f=>m(f)):p}s(o,"readArray"),t.readArray=o;function l(p,m){if(Array.isArray(p))return[0,1].map(f=>m(p[f]))}s(l,"readPair"),t.readPair=l;function c(p,m){let f=a(p)??{};return Object.fromEntries(Object.entries(f).map(([h,b])=>[h,m(b)]))}s(c,"readMap"),t.readMap=c;function u(p,m,f){let h=m(p);return h?f(h):void 0}s(u,"compose"),t.compose=u;function d(p,m){return typeof p!="string"?m[0]:m.includes(p)?p:m[0]}s(d,"readEnum"),t.readEnum=d})(dt||(dt={}));var li=class{source;cursor;constructor(e){this.source=e,this.cursor=0}get remainingLength(){return this.source.length-this.cursor}get totalLength(){return this.source.length}getRead(e=0){return this.source.substring(e,this.cursor)}getRemaining(){return this.source.substring(this.cursor)}canRead(e=1){return this.cursor+e<=this.source.length}peek(e=0){return this.source.charAt(this.cursor+e)}read(){return this.source.charAt(this.cursor++)}skip(){this.cursor+=1}skipWhitespace(){for(;this.canRead()&&li.isWhitespace(this.peek());)this.skip()}expect(e,n=!1){if(n&&this.skipWhitespace(),!this.canRead()||this.peek()!==e)throw this.createError(`Expected '${e}'`);this.skip()}readInt(){let e=this.cursor;for(;this.canRead()&&li.isAllowedInNumber(this.peek());)this.skip();let n=this.getRead(e);if(n.length===0)throw this.createError("Expected integer");try{let i=Number(n);if(isNaN(i)||!Number.isInteger(i))throw new Error;return i}catch{throw this.cursor=e,this.createError(`Invalid integer '${n}'`)}}readFloat(){let e=this.cursor;for(;this.canRead()&&li.isAllowedInNumber(this.peek());)this.skip();let n=this.getRead(e);if(n.length===0)throw this.createError("Expected float");try{let i=Number(n);if(isNaN(i))throw new Error;return i}catch{throw this.cursor=e,this.createError(`Invalid float '${n}'`)}}readUnquotedString(){let e=this.cursor;for(;this.canRead()&&li.isAllowedInUnquotedString(this.peek());)this.skip();return this.getRead(e)}readQuotedString(){if(!this.canRead())return"";let e=this.peek();if(!li.isQuotedStringStart(e))throw this.createError("Expected quote to start a string");return this.skip(),this.readStringUntil(e)}readString(){if(!this.canRead())return"";let e=this.peek();return li.isQuotedStringStart(e)?(this.skip(),this.readStringUntil(e)):this.readUnquotedString()}readStringUntil(e){let n=[],i=!1;for(;this.canRead();){let r=this.read();if(i)if(r===e||r==="\\")n.push(r),i=!1;else throw this.cursor-=1,this.createError(`Invalid escape sequence '${r}' in quoted string`);else if(r==="\\")i=!0;else{if(r===e)return n.join("");n.push(r)}}throw this.createError("Unclosed quoted string")}readBoolean(){let e=this.cursor,n=this.readUnquotedString();if(n.length===0)throw this.createError("Expected bool");if(n==="true")return!0;if(n==="false")return!1;throw this.cursor=e,this.createError(`Invalid bool, expected true or false but found '${n}'`)}static isAllowedInNumber(e){return e>="0"&&e<="9"||e==="."||e==="-"}static isAllowedInUnquotedString(e){return e>="0"&&e<="9"||e>="A"&&e<="Z"||e>="a"&&e<="z"||e==="_"||e==="-"||e==="."||e==="+"}static isQuotedStringStart(e){return e==="'"||e==='"'}static isWhitespace(e){return e===" "||e===" "||e===` -`||e==="\r"}createError(e){let n=Math.min(this.source.length,this.cursor),i=(n>10?"...":"")+this.source.substring(Math.max(0,n-10),n);return new Error(`${e} at position ${this.cursor}: ${i}<--[HERE]`)}};s(li,"StringReader");function fl(t){let e=t.length;for(;--e>=0;)t[e]=0}s(fl,"zero$1");var Pee=0,jy=1,Lee=2,Vee=3,zee=258,Vg=29,cu=256,tu=cu+1+Vg,ul=30,zg=19,Ay=2*tu+1,as=15,_g=16,Uee=7,Ug=256,Ty=16,Cy=17,Sy=18,Og=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),bp=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),qee=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Iy=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Hee=512,Va=new Array((tu+2)*2);fl(Va);var Qc=new Array(ul*2);fl(Qc);var nu=new Array(Hee);fl(nu);var iu=new Array(zee-Vee+1);fl(iu);var qg=new Array(Vg);fl(qg);var xp=new Array(ul);fl(xp);function bg(t,e,n,i,r){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=t&&t.length}s(bg,"StaticTreeDesc");var Oy,By,Ny;function xg(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}s(xg,"TreeDesc");var Fy=s(t=>t<256?nu[t]:nu[256+(t>>>7)],"d_code"),ru=s((t,e)=>{t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255},"put_short"),Fi=s((t,e,n)=>{t.bi_valid>_g-n?(t.bi_buf|=e<>_g-t.bi_valid,t.bi_valid+=n-_g):(t.bi_buf|=e<{Fi(t,n[e*2],n[e*2+1])},"send_code"),Dy=s((t,e)=>{let n=0;do n|=t&1,t>>>=1,n<<=1;while(--e>0);return n>>>1},"bi_reverse"),Gee=s(t=>{t.bi_valid===16?(ru(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)},"bi_flush"),Jee=s((t,e)=>{let n=e.dyn_tree,i=e.max_code,r=e.stat_desc.static_tree,a=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,l=e.stat_desc.extra_base,c=e.stat_desc.max_length,u,d,p,m,f,h,b=0;for(m=0;m<=as;m++)t.bl_count[m]=0;for(n[t.heap[t.heap_max]*2+1]=0,u=t.heap_max+1;uc&&(m=c,b++),n[d*2+1]=m,!(d>i)&&(t.bl_count[m]++,f=0,d>=l&&(f=o[d-l]),h=n[d*2],t.opt_len+=h*(m+f),a&&(t.static_len+=h*(r[d*2+1]+f)));if(b!==0){do{for(m=c-1;t.bl_count[m]===0;)m--;t.bl_count[m]--,t.bl_count[m+1]+=2,t.bl_count[c]--,b-=2}while(b>0);for(m=c;m!==0;m--)for(d=t.bl_count[m];d!==0;)p=t.heap[--u],!(p>i)&&(n[p*2+1]!==m&&(t.opt_len+=(m-n[p*2+1])*n[p*2],n[p*2+1]=m),d--)}},"gen_bitlen"),Ry=s((t,e,n)=>{let i=new Array(as+1),r=0,a,o;for(a=1;a<=as;a++)r=r+n[a-1]<<1,i[a]=r;for(o=0;o<=e;o++){let l=t[o*2+1];l!==0&&(t[o*2]=Dy(i[l]++,l))}},"gen_codes"),Wee=s(()=>{let t,e,n,i,r,a=new Array(as+1);for(n=0,i=0;i>=7;i{let e;for(e=0;e{t.bi_valid>8?ru(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},"bi_windup"),z1=s((t,e,n,i)=>{let r=e*2,a=n*2;return t[r]{let i=t.heap[n],r=n<<1;for(;r<=t.heap_len&&(r{let i,r,a=0,o,l;if(t.sym_next!==0)do i=t.pending_buf[t.sym_buf+a++]&255,i+=(t.pending_buf[t.sym_buf+a++]&255)<<8,r=t.pending_buf[t.sym_buf+a++],i===0?aa(t,r,e):(o=iu[r],aa(t,o+cu+1,e),l=Og[o],l!==0&&(r-=qg[o],Fi(t,r,l)),i--,o=Fy(i),aa(t,o,n),l=bp[o],l!==0&&(i-=xp[o],Fi(t,i,l)));while(a{let n=e.dyn_tree,i=e.stat_desc.static_tree,r=e.stat_desc.has_stree,a=e.stat_desc.elems,o,l,c=-1,u;for(t.heap_len=0,t.heap_max=Ay,o=0;o>1;o>=1;o--)vg(t,n,o);u=a;do o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],vg(t,n,1),l=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=l,n[u*2]=n[o*2]+n[l*2],t.depth[u]=(t.depth[o]>=t.depth[l]?t.depth[o]:t.depth[l])+1,n[o*2+1]=n[l*2+1]=u,t.heap[1]=u++,vg(t,n,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],Jee(t,e),Ry(n,c,t.bl_count)},"build_tree"),q1=s((t,e,n)=>{let i,r=-1,a,o=e[0*2+1],l=0,c=7,u=4;for(o===0&&(c=138,u=3),e[(n+1)*2+1]=65535,i=0;i<=n;i++)a=o,o=e[(i+1)*2+1],!(++l{let i,r=-1,a,o=e[0*2+1],l=0,c=7,u=4;for(o===0&&(c=138,u=3),i=0;i<=n;i++)if(a=o,o=e[(i+1)*2+1],!(++l{let e;for(q1(t,t.dyn_ltree,t.l_desc.max_code),q1(t,t.dyn_dtree,t.d_desc.max_code),Bg(t,t.bl_desc),e=zg-1;e>=3&&t.bl_tree[Iy[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e},"build_bl_tree"),Zee=s((t,e,n,i)=>{let r;for(Fi(t,e-257,5),Fi(t,n-1,5),Fi(t,i-4,4),r=0;r{let e=4093624447,n;for(n=0;n<=31;n++,e>>>=1)if(e&1&&t.dyn_ltree[n*2]!==0)return 0;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return 1;for(n=32;n{G1||(Wee(),G1=!0),t.l_desc=new xg(t.dyn_ltree,Oy),t.d_desc=new xg(t.dyn_dtree,By),t.bl_desc=new xg(t.bl_tree,Ny),t.bi_buf=0,t.bi_valid=0,My(t)},"_tr_init$1"),Ly=s((t,e,n,i)=>{Fi(t,(Pee<<1)+(i?1:0),3),Py(t),ru(t,n),ru(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n},"_tr_stored_block$1"),Qee=s(t=>{Fi(t,jy<<1,3),aa(t,Ug,Va),Gee(t)},"_tr_align$1"),$ee=s((t,e,n,i)=>{let r,a,o=0;t.level>0?(t.strm.data_type===2&&(t.strm.data_type=Yee(t)),Bg(t,t.l_desc),Bg(t,t.d_desc),o=Kee(t),r=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=r&&(r=a)):r=a=n+5,n+4<=r&&e!==-1?Ly(t,e,n,i):t.strategy===4||a===r?(Fi(t,(jy<<1)+(i?1:0),3),U1(t,Va,Qc)):(Fi(t,(Lee<<1)+(i?1:0),3),Zee(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),U1(t,t.dyn_ltree,t.dyn_dtree)),My(t),i&&Py(t)},"_tr_flush_block$1"),ete=s((t,e,n)=>(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,e===0?t.dyn_ltree[n*2]++:(t.matches++,e--,t.dyn_ltree[(iu[n]+cu+1)*2]++,t.dyn_dtree[Fy(e)*2]++),t.sym_next===t.sym_end),"_tr_tally$1"),tte=Xee,nte=Ly,ite=$ee,rte=ete,ate=Qee,ote={_tr_init:tte,_tr_stored_block:nte,_tr_flush_block:ite,_tr_tally:rte,_tr_align:ate},ste=s((t,e,n,i)=>{let r=t&65535|0,a=t>>>16&65535|0,o=0;for(;n!==0;){o=n>2e3?2e3:n,n-=o;do r=r+e[i++]|0,a=a+r|0;while(--o);r%=65521,a%=65521}return r|a<<16|0},"adler32"),au=ste,lte=s(()=>{let t,e=[];for(var n=0;n<256;n++){t=n;for(var i=0;i<8;i++)t=t&1?3988292384^t>>>1:t>>>1;e[n]=t}return e},"makeTable"),cte=new Uint32Array(lte()),ute=s((t,e,n,i)=>{let r=cte,a=i+n;t^=-1;for(let o=i;o>>8^r[(t^e[o])&255];return t^-1},"crc32"),Qn=ute,ls={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},ds={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},{_tr_init:dte,_tr_stored_block:Ng,_tr_flush_block:pte,_tr_tally:vo,_tr_align:fte}=ote,{Z_NO_FLUSH:yo,Z_PARTIAL_FLUSH:mte,Z_FULL_FLUSH:hte,Z_FINISH:lr,Z_BLOCK:J1,Z_OK:ci,Z_STREAM_END:W1,Z_STREAM_ERROR:oa,Z_DATA_ERROR:gte,Z_BUF_ERROR:yg,Z_DEFAULT_COMPRESSION:_te,Z_FILTERED:bte,Z_HUFFMAN_ONLY:fp,Z_RLE:xte,Z_FIXED:vte,Z_DEFAULT_STRATEGY:yte,Z_UNKNOWN:wte,Z_DEFLATED:wp}=ds,kte=9,Ete=15,jte=8,Ate=29,Tte=256,Fg=Tte+1+Ate,Cte=30,Ste=19,Ite=2*Fg+1,Ote=15,Dt=3,xo=258,sa=xo+Dt+1,Bte=32,dl=42,Hg=57,Dg=69,Rg=73,Mg=91,Pg=103,os=113,Yc=666,Ai=1,ml=2,cs=3,hl=4,Nte=3,ss=s((t,e)=>(t.msg=ls[e],e),"err"),K1=s(t=>t*2-(t>4?9:0),"rank"),bo=s(t=>{let e=t.length;for(;--e>=0;)t[e]=0},"zero"),Fte=s(t=>{let e,n,i,r=t.w_size;e=t.hash_size,i=e;do n=t.head[--i],t.head[i]=n>=r?n-r:0;while(--e);e=r,i=e;do n=t.prev[--i],t.prev[i]=n>=r?n-r:0;while(--e)},"slide_hash"),Dte=s((t,e,n)=>(e<{let e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),n!==0&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+n),t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,e.pending===0&&(e.pending_out=0))},"flush_pending"),Ji=s((t,e)=>{pte(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Gi(t.strm)},"flush_block_only"),Wt=s((t,e)=>{t.pending_buf[t.pending++]=e},"put_byte"),Zc=s((t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255},"putShortMSB"),Lg=s((t,e,n,i)=>{let r=t.avail_in;return r>i&&(r=i),r===0?0:(t.avail_in-=r,e.set(t.input.subarray(t.next_in,t.next_in+r),n),t.state.wrap===1?t.adler=au(t.adler,e,r,n):t.state.wrap===2&&(t.adler=Qn(t.adler,e,r,n)),t.next_in+=r,t.total_in+=r,r)},"read_buf"),Vy=s((t,e)=>{let n=t.max_chain_length,i=t.strstart,r,a,o=t.prev_length,l=t.nice_match,c=t.strstart>t.w_size-sa?t.strstart-(t.w_size-sa):0,u=t.window,d=t.w_mask,p=t.prev,m=t.strstart+xo,f=u[i+o-1],h=u[i+o];t.prev_length>=t.good_match&&(n>>=2),l>t.lookahead&&(l=t.lookahead);do if(r=e,!(u[r+o]!==h||u[r+o-1]!==f||u[r]!==u[i]||u[++r]!==u[i+1])){i+=2,r++;do;while(u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&io){if(t.match_start=e,o=a,a>=l)break;f=u[i+o-1],h=u[i+o]}}while((e=p[e&d])>c&&--n!==0);return o<=t.lookahead?o:t.lookahead},"longest_match"),pl=s(t=>{let e=t.w_size,n,i,r;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-sa)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),Fte(t),i+=e),t.strm.avail_in===0)break;if(n=Lg(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=n,t.lookahead+t.insert>=Dt)for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=wo(t,t.ins_h,t.window[r+1]);t.insert&&(t.ins_h=wo(t,t.ins_h,t.window[r+Dt-1]),t.prev[r&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert{let n=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,i,r,a,o=0,l=t.strm.avail_in;do{if(i=65535,a=t.bi_valid+42>>3,t.strm.avail_outr+t.strm.avail_in&&(i=r+t.strm.avail_in),i>a&&(i=a),i>8,t.pending_buf[t.pending-2]=~i,t.pending_buf[t.pending-1]=~i>>8,Gi(t.strm),r&&(r>i&&(r=i),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+r),t.strm.next_out),t.strm.next_out+=r,t.strm.avail_out-=r,t.strm.total_out+=r,t.block_start+=r,i-=r),i&&(Lg(t.strm,t.strm.output,t.strm.next_out,i),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i)}while(o===0);return l-=t.strm.avail_in,l&&(l>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=l&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-l,t.strm.next_in),t.strstart),t.strstart+=l,t.insert+=l>t.w_size-t.insert?t.w_size-t.insert:l),t.block_start=t.strstart),t.high_watera&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,a+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),a>t.strm.avail_in&&(a=t.strm.avail_in),a&&(Lg(t.strm,t.window,t.strstart,a),t.strstart+=a,t.insert+=a>t.w_size-t.insert?t.w_size-t.insert:a),t.high_water>3,a=t.pending_buf_size-a>65535?65535:t.pending_buf_size-a,n=a>t.w_size?t.w_size:a,r=t.strstart-t.block_start,(r>=n||(r||e===lr)&&e!==yo&&t.strm.avail_in===0&&r<=a)&&(i=r>a?a:r,o=e===lr&&t.strm.avail_in===0&&i===r?1:0,Ng(t,t.block_start,i,o),t.block_start+=i,Gi(t.strm)),o?cs:Ai)},"deflate_stored"),wg=s((t,e)=>{let n,i;for(;;){if(t.lookahead=Dt&&(t.ins_h=wo(t,t.ins_h,t.window[t.strstart+Dt-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),n!==0&&t.strstart-n<=t.w_size-sa&&(t.match_length=Vy(t,n)),t.match_length>=Dt)if(i=vo(t,t.strstart-t.match_start,t.match_length-Dt),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Dt){t.match_length--;do t.strstart++,t.ins_h=wo(t,t.ins_h,t.window[t.strstart+Dt-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=wo(t,t.ins_h,t.window[t.strstart+1]);else i=vo(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(Ji(t,!1),t.strm.avail_out===0))return Ai}return t.insert=t.strstart{let n,i,r;for(;;){if(t.lookahead=Dt&&(t.ins_h=wo(t,t.ins_h,t.window[t.strstart+Dt-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=Dt-1,n!==0&&t.prev_length4096)&&(t.match_length=Dt-1)),t.prev_length>=Dt&&t.match_length<=t.prev_length){r=t.strstart+t.lookahead-Dt,i=vo(t,t.strstart-1-t.prev_match,t.prev_length-Dt),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=r&&(t.ins_h=wo(t,t.ins_h,t.window[t.strstart+Dt-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=Dt-1,t.strstart++,i&&(Ji(t,!1),t.strm.avail_out===0))return Ai}else if(t.match_available){if(i=vo(t,0,t.window[t.strstart-1]),i&&Ji(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return Ai}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=vo(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart{let n,i,r,a,o=t.window;for(;;){if(t.lookahead<=xo){if(pl(t),t.lookahead<=xo&&e===yo)return Ai;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=Dt&&t.strstart>0&&(r=t.strstart-1,i=o[r],i===o[++r]&&i===o[++r]&&i===o[++r])){a=t.strstart+xo;do;while(i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&rt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Dt?(n=vo(t,1,t.match_length-Dt),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=vo(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(Ji(t,!1),t.strm.avail_out===0))return Ai}return t.insert=0,e===lr?(Ji(t,!0),t.strm.avail_out===0?cs:hl):t.sym_next&&(Ji(t,!1),t.strm.avail_out===0)?Ai:ml},"deflate_rle"),Mte=s((t,e)=>{let n;for(;;){if(t.lookahead===0&&(pl(t),t.lookahead===0)){if(e===yo)return Ai;break}if(t.match_length=0,n=vo(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(Ji(t,!1),t.strm.avail_out===0))return Ai}return t.insert=0,e===lr?(Ji(t,!0),t.strm.avail_out===0?cs:hl):t.sym_next&&(Ji(t,!1),t.strm.avail_out===0)?Ai:ml},"deflate_huff");function ra(t,e,n,i,r){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=i,this.func=r}s(ra,"Config");var Xc=[new ra(0,0,0,0,zy),new ra(4,4,8,4,wg),new ra(4,5,16,8,wg),new ra(4,6,32,32,wg),new ra(4,4,16,16,ll),new ra(8,16,32,32,ll),new ra(8,16,128,128,ll),new ra(8,32,128,256,ll),new ra(32,128,258,1024,ll),new ra(32,258,258,4096,ll)],Pte=s(t=>{t.window_size=2*t.w_size,bo(t.head),t.max_lazy_match=Xc[t.level].max_lazy,t.good_match=Xc[t.level].good_length,t.nice_match=Xc[t.level].nice_length,t.max_chain_length=Xc[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Dt-1,t.match_available=0,t.ins_h=0},"lm_init");function Lte(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=wp,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Ite*2),this.dyn_dtree=new Uint16Array((2*Cte+1)*2),this.bl_tree=new Uint16Array((2*Ste+1)*2),bo(this.dyn_ltree),bo(this.dyn_dtree),bo(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Ote+1),this.heap=new Uint16Array(2*Fg+1),bo(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Fg+1),bo(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}s(Lte,"DeflateState");var uu=s(t=>{if(!t)return 1;let e=t.state;return!e||e.strm!==t||e.status!==dl&&e.status!==Hg&&e.status!==Dg&&e.status!==Rg&&e.status!==Mg&&e.status!==Pg&&e.status!==os&&e.status!==Yc?1:0},"deflateStateCheck"),Uy=s(t=>{if(uu(t))return ss(t,oa);t.total_in=t.total_out=0,t.data_type=wte;let e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap===2?Hg:e.wrap?dl:os,t.adler=e.wrap===2?0:1,e.last_flush=-2,dte(e),ci},"deflateResetKeep"),qy=s(t=>{let e=Uy(t);return e===ci&&Pte(t.state),e},"deflateReset"),Vte=s((t,e)=>uu(t)||t.state.wrap!==2?oa:(t.state.gzhead=e,ci),"deflateSetHeader"),Hy=s((t,e,n,i,r,a)=>{if(!t)return oa;let o=1;if(e===_te&&(e=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),r<1||r>kte||n!==wp||i<8||i>15||e<0||e>9||a<0||a>vte||i===8&&o!==1)return ss(t,oa);i===8&&(i=9);let l=new Lte;return t.state=l,l.strm=t,l.status=dl,l.wrap=o,l.gzhead=null,l.w_bits=i,l.w_size=1<Hy(t,e,wp,Ete,jte,yte),"deflateInit"),Ute=s((t,e)=>{if(uu(t)||e>J1||e<0)return t?ss(t,oa):oa;let n=t.state;if(!t.output||t.avail_in!==0&&!t.input||n.status===Yc&&e!==lr)return ss(t,t.avail_out===0?yg:oa);let i=n.last_flush;if(n.last_flush=e,n.pending!==0){if(Gi(t),t.avail_out===0)return n.last_flush=-1,ci}else if(t.avail_in===0&&K1(e)<=K1(i)&&e!==lr)return ss(t,yg);if(n.status===Yc&&t.avail_in!==0)return ss(t,yg);if(n.status===dl&&n.wrap===0&&(n.status=os),n.status===dl){let r=wp+(n.w_bits-8<<4)<<8,a=-1;if(n.strategy>=fp||n.level<2?a=0:n.level<6?a=1:n.level===6?a=2:a=3,r|=a<<6,n.strstart!==0&&(r|=Bte),r+=31-r%31,Zc(n,r),n.strstart!==0&&(Zc(n,t.adler>>>16),Zc(n,t.adler&65535)),t.adler=1,n.status=os,Gi(t),n.pending!==0)return n.last_flush=-1,ci}if(n.status===Hg){if(t.adler=0,Wt(n,31),Wt(n,139),Wt(n,8),n.gzhead)Wt(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Wt(n,n.gzhead.time&255),Wt(n,n.gzhead.time>>8&255),Wt(n,n.gzhead.time>>16&255),Wt(n,n.gzhead.time>>24&255),Wt(n,n.level===9?2:n.strategy>=fp||n.level<2?4:0),Wt(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Wt(n,n.gzhead.extra.length&255),Wt(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=Qn(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Dg;else if(Wt(n,0),Wt(n,0),Wt(n,0),Wt(n,0),Wt(n,0),Wt(n,n.level===9?2:n.strategy>=fp||n.level<2?4:0),Wt(n,Nte),n.status=os,Gi(t),n.pending!==0)return n.last_flush=-1,ci}if(n.status===Dg){if(n.gzhead.extra){let r=n.pending,a=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+a>n.pending_buf_size;){let l=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+l),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>r&&(t.adler=Qn(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex+=l,Gi(t),n.pending!==0)return n.last_flush=-1,ci;r=0,a-=l}let o=new Uint8Array(n.gzhead.extra);n.pending_buf.set(o.subarray(n.gzindex,n.gzindex+a),n.pending),n.pending+=a,n.gzhead.hcrc&&n.pending>r&&(t.adler=Qn(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=Rg}if(n.status===Rg){if(n.gzhead.name){let r=n.pending,a;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(t.adler=Qn(t.adler,n.pending_buf,n.pending-r,r)),Gi(t),n.pending!==0)return n.last_flush=-1,ci;r=0}n.gzindexr&&(t.adler=Qn(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=Mg}if(n.status===Mg){if(n.gzhead.comment){let r=n.pending,a;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(t.adler=Qn(t.adler,n.pending_buf,n.pending-r,r)),Gi(t),n.pending!==0)return n.last_flush=-1,ci;r=0}n.gzindexr&&(t.adler=Qn(t.adler,n.pending_buf,n.pending-r,r))}n.status=Pg}if(n.status===Pg){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Gi(t),n.pending!==0))return n.last_flush=-1,ci;Wt(n,t.adler&255),Wt(n,t.adler>>8&255),t.adler=0}if(n.status=os,Gi(t),n.pending!==0)return n.last_flush=-1,ci}if(t.avail_in!==0||n.lookahead!==0||e!==yo&&n.status!==Yc){let r=n.level===0?zy(n,e):n.strategy===fp?Mte(n,e):n.strategy===xte?Rte(n,e):Xc[n.level].func(n,e);if((r===cs||r===hl)&&(n.status=Yc),r===Ai||r===cs)return t.avail_out===0&&(n.last_flush=-1),ci;if(r===ml&&(e===mte?fte(n):e!==J1&&(Ng(n,0,0,!1),e===hte&&(bo(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Gi(t),t.avail_out===0))return n.last_flush=-1,ci}return e!==lr?ci:n.wrap<=0?W1:(n.wrap===2?(Wt(n,t.adler&255),Wt(n,t.adler>>8&255),Wt(n,t.adler>>16&255),Wt(n,t.adler>>24&255),Wt(n,t.total_in&255),Wt(n,t.total_in>>8&255),Wt(n,t.total_in>>16&255),Wt(n,t.total_in>>24&255)):(Zc(n,t.adler>>>16),Zc(n,t.adler&65535)),Gi(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?ci:W1)},"deflate$2"),qte=s(t=>{if(uu(t))return oa;let e=t.state.status;return t.state=null,e===os?ss(t,gte):ci},"deflateEnd"),Hte=s((t,e)=>{let n=e.length;if(uu(t))return oa;let i=t.state,r=i.wrap;if(r===2||r===1&&i.status!==dl||i.lookahead)return oa;if(r===1&&(t.adler=au(t.adler,e,n,0)),i.wrap=0,n>=i.w_size){r===0&&(bo(i.head),i.strstart=0,i.block_start=0,i.insert=0);let c=new Uint8Array(i.w_size);c.set(e.subarray(n-i.w_size,n),0),e=c,n=i.w_size}let a=t.avail_in,o=t.next_in,l=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,pl(i);i.lookahead>=Dt;){let c=i.strstart,u=i.lookahead-(Dt-1);do i.ins_h=wo(i,i.ins_h,i.window[c+Dt-1]),i.prev[c&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=c,c++;while(--u);i.strstart=c,i.lookahead=Dt-1,pl(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=Dt-1,i.match_available=0,t.next_in=o,t.input=l,t.avail_in=a,i.wrap=r,ci},"deflateSetDictionary"),Gte=zte,Jte=Hy,Wte=qy,Kte=Uy,Zte=Vte,Yte=Ute,Xte=qte,Qte=Hte,$te="pako deflate (from Nodeca project)",$c={deflateInit:Gte,deflateInit2:Jte,deflateReset:Wte,deflateResetKeep:Kte,deflateSetHeader:Zte,deflate:Yte,deflateEnd:Xte,deflateSetDictionary:Qte,deflateInfo:$te},ene=s((t,e)=>Object.prototype.hasOwnProperty.call(t,e),"_has"),tne=s(function(t){let e=Array.prototype.slice.call(arguments,1);for(;e.length;){let n=e.shift();if(n){if(typeof n!="object")throw new TypeError(n+"must be non-object");for(let i in n)ene(n,i)&&(t[i]=n[i])}}return t},"assign"),nne=s(t=>{let e=0;for(let i=0,r=t.length;i=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;ou[254]=ou[254]=1;var ine=s(t=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(t);let e,n,i,r,a,o=t.length,l=0;for(r=0;r>>6,e[a++]=128|n&63):n<65536?(e[a++]=224|n>>>12,e[a++]=128|n>>>6&63,e[a++]=128|n&63):(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63,e[a++]=128|n>>>6&63,e[a++]=128|n&63);return e},"string2buf"),rne=s((t,e)=>{if(e<65534&&t.subarray&&Gy)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let n="";for(let i=0;i{let n=e||t.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(t.subarray(0,e));let i,r,a=new Array(n*2);for(r=0,i=0;i4){a[r++]=65533,i+=l-1;continue}for(o&=l===2?31:l===3?15:7;l>1&&i1){a[r++]=65533;continue}o<65536?a[r++]=o:(o-=65536,a[r++]=55296|o>>10&1023,a[r++]=56320|o&1023)}return rne(a,r)},"buf2string"),one=s((t,e)=>{e=e||t.length,e>t.length&&(e=t.length);let n=e-1;for(;n>=0&&(t[n]&192)===128;)n--;return n<0||n===0?e:n+ou[t[n]]>e?n:e},"utf8border"),su={string2buf:ine,buf2string:ane,utf8border:one};function sne(){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}s(sne,"ZStream");var Jy=sne,Wy=Object.prototype.toString,{Z_NO_FLUSH:lne,Z_SYNC_FLUSH:cne,Z_FULL_FLUSH:une,Z_FINISH:dne,Z_OK:vp,Z_STREAM_END:pne,Z_DEFAULT_COMPRESSION:fne,Z_DEFAULT_STRATEGY:mne,Z_DEFLATED:hne}=ds;function du(t){this.options=kp.assign({level:fne,method:hne,chunkSize:16384,windowBits:15,memLevel:8,strategy:mne},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Jy,this.strm.avail_out=0;let n=$c.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==vp)throw new Error(ls[n]);if(e.header&&$c.deflateSetHeader(this.strm,e.header),e.dictionary){let i;if(typeof e.dictionary=="string"?i=su.string2buf(e.dictionary):Wy.call(e.dictionary)==="[object ArrayBuffer]"?i=new Uint8Array(e.dictionary):i=e.dictionary,n=$c.deflateSetDictionary(this.strm,i),n!==vp)throw new Error(ls[n]);this._dict_set=!0}}s(du,"Deflate$1");du.prototype.push=function(t,e){let n=this.strm,i=this.options.chunkSize,r,a;if(this.ended)return!1;for(e===~~e?a=e:a=e===!0?dne:lne,typeof t=="string"?n.input=su.string2buf(t):Wy.call(t)==="[object ArrayBuffer]"?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),(a===cne||a===une)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(r=$c.deflate(n,a),r===pne)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),r=$c.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===vp;if(n.avail_out===0){this.onData(n.output);continue}if(a>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0};du.prototype.onData=function(t){this.chunks.push(t)};du.prototype.onEnd=function(t){t===vp&&(this.result=kp.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Gg(t,e){let n=new du(e);if(n.push(t,!0),n.err)throw n.msg||ls[n.err];return n.result}s(Gg,"deflate$1");function gne(t,e){return e=e||{},e.raw=!0,Gg(t,e)}s(gne,"deflateRaw$1");function _ne(t,e){return e=e||{},e.gzip=!0,Gg(t,e)}s(_ne,"gzip$1");var bne=du,xne=Gg,vne=gne,yne=_ne,wne=ds,kne={Deflate:bne,deflate:xne,deflateRaw:vne,gzip:yne,constants:wne},mp=16209,Ene=16191,jne=s(function(e,n){let i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O,S=e.state;i=e.next_in,T=e.input,r=i+(e.avail_in-5),a=e.next_out,O=e.output,o=a-(n-e.avail_out),l=a+(e.avail_out-257),c=S.dmax,u=S.wsize,d=S.whave,p=S.wnext,m=S.window,f=S.hold,h=S.bits,b=S.lencode,g=S.distcode,_=(1<>>24,f>>>=x,h-=x,x=w>>>16&255,x===0)O[a++]=w&65535;else if(x&16){y=w&65535,x&=15,x&&(h>>=x,h-=x),h<15&&(f+=T[i++]<>>24,f>>>=x,h-=x,x=w>>>16&255,x&16){if(k=w&65535,x&=15,hc){e.msg="invalid distance too far back",S.mode=mp;break e}if(f>>>=x,h-=x,x=a-o,k>x){if(x=k-x,x>d&&S.sane){e.msg="invalid distance too far back",S.mode=mp;break e}if(j=0,I=m,p===0){if(j+=u-x,x2;)O[a++]=I[j++],O[a++]=I[j++],O[a++]=I[j++],y-=3;y&&(O[a++]=I[j++],y>1&&(O[a++]=I[j++]))}else{j=a-k;do O[a++]=O[j++],O[a++]=O[j++],O[a++]=O[j++],y-=3;while(y>2);y&&(O[a++]=O[j++],y>1&&(O[a++]=O[j++]))}}else if(x&64){e.msg="invalid distance code",S.mode=mp;break e}else{w=g[(w&65535)+(f&(1<>3,i-=y,h-=y<<3,f&=(1<{let c=l.bits,u=0,d=0,p=0,m=0,f=0,h=0,b=0,g=0,_=0,v=0,w,x,y,k,j,I=null,T,O=new Uint16Array(cl+1),S=new Uint16Array(cl+1),A=null,M,H,Z;for(u=0;u<=cl;u++)O[u]=0;for(d=0;d=1&&O[m]===0;m--);if(f>m&&(f=m),m===0)return r[a++]=1<<24|64<<16|0,r[a++]=1<<24|64<<16|0,l.bits=1,0;for(p=1;p0&&(t===X1||m!==1))return-1;for(S[1]=0,u=1;uZ1||t===Q1&&_>Y1)return 1;for(;;){M=u-b,o[d]+1=T?(H=A[o[d]-T],Z=I[o[d]-T]):(H=32+64,Z=0),w=1<>b)+x]=M<<24|H<<16|Z|0;while(x!==0);for(w=1<>=1;if(w!==0?(v&=w-1,v+=w):v=0,d++,--O[u]===0){if(u===m)break;u=e[n+o[d]]}if(u>f&&(v&k)!==y){for(b===0&&(b=f),j+=p,h=u-b,g=1<Z1||t===Q1&&_>Y1)return 1;y=v&k,r[y]=f<<24|h<<16|j-a|0}}return v!==0&&(r[j+v]=u-b<<24|64<<16|0),l.bits=f,0},"inflate_table"),eu=Ine,One=0,Ky=1,Zy=2,{Z_FINISH:$1,Z_BLOCK:Bne,Z_TREES:hp,Z_OK:us,Z_STREAM_END:Nne,Z_NEED_DICT:Fne,Z_STREAM_ERROR:cr,Z_DATA_ERROR:Yy,Z_MEM_ERROR:Xy,Z_BUF_ERROR:Dne,Z_DEFLATED:ey}=ds,Ep=16180,ty=16181,ny=16182,iy=16183,ry=16184,ay=16185,oy=16186,sy=16187,ly=16188,cy=16189,yp=16190,La=16191,Eg=16192,uy=16193,jg=16194,dy=16195,py=16196,fy=16197,my=16198,gp=16199,_p=16200,hy=16201,gy=16202,_y=16203,by=16204,xy=16205,Ag=16206,vy=16207,yy=16208,kn=16209,Qy=16210,$y=16211,Rne=852,Mne=592,Pne=15,Lne=Pne,wy=s(t=>(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24),"zswap32");function Vne(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}s(Vne,"InflateState");var ps=s(t=>{if(!t)return 1;let e=t.state;return!e||e.strm!==t||e.mode$y?1:0},"inflateStateCheck"),ew=s(t=>{if(ps(t))return cr;let e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=Ep,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(Rne),e.distcode=e.distdyn=new Int32Array(Mne),e.sane=1,e.back=-1,us},"inflateResetKeep"),tw=s(t=>{if(ps(t))return cr;let e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,ew(t)},"inflateReset"),nw=s((t,e)=>{let n;if(ps(t))return cr;let i=t.state;return e<0?(n=0,e=-e):(n=(e>>4)+5,e<48&&(e&=15)),e&&(e<8||e>15)?cr:(i.window!==null&&i.wbits!==e&&(i.window=null),i.wrap=n,i.wbits=e,tw(t))},"inflateReset2"),iw=s((t,e)=>{if(!t)return cr;let n=new Vne;t.state=n,n.strm=t,n.window=null,n.mode=Ep;let i=nw(t,e);return i!==us&&(t.state=null),i},"inflateInit2"),zne=s(t=>iw(t,Lne),"inflateInit"),ky=!0,Tg,Cg,Une=s(t=>{if(ky){Tg=new Int32Array(512),Cg=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(eu(Ky,t.lens,0,288,Tg,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;eu(Zy,t.lens,0,32,Cg,0,t.work,{bits:5}),ky=!1}t.lencode=Tg,t.lenbits=9,t.distcode=Cg,t.distbits=5},"fixedtables"),rw=s((t,e,n,i)=>{let r,a=t.state;return a.window===null&&(a.wsize=1<=a.wsize?(a.window.set(e.subarray(n-a.wsize,n),0),a.wnext=0,a.whave=a.wsize):(r=a.wsize-a.wnext,r>i&&(r=i),a.window.set(e.subarray(n-i,n-i+r),a.wnext),i-=r,i?(a.window.set(e.subarray(n-i,n),0),a.wnext=i,a.whave=a.wsize):(a.wnext+=r,a.wnext===a.wsize&&(a.wnext=0),a.whave{let n,i,r,a,o,l,c,u,d,p,m,f,h,b,g=0,_,v,w,x,y,k,j,I,T=new Uint8Array(4),O,S,A=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(ps(t)||!t.output||!t.input&&t.avail_in!==0)return cr;n=t.state,n.mode===La&&(n.mode=Eg),o=t.next_out,r=t.output,c=t.avail_out,a=t.next_in,i=t.input,l=t.avail_in,u=n.hold,d=n.bits,p=l,m=c,I=us;e:for(;;)switch(n.mode){case Ep:if(n.wrap===0){n.mode=Eg;break}for(;d<16;){if(l===0)break e;l--,u+=i[a++]<>>8&255,n.check=Qn(n.check,T,2,0),u=0,d=0,n.mode=ty;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((u&255)<<8)+(u>>8))%31){t.msg="incorrect header check",n.mode=kn;break}if((u&15)!==ey){t.msg="unknown compression method",n.mode=kn;break}if(u>>>=4,d-=4,j=(u&15)+8,n.wbits===0&&(n.wbits=j),j>15||j>n.wbits){t.msg="invalid window size",n.mode=kn;break}n.dmax=1<>8&1),n.flags&512&&n.wrap&4&&(T[0]=u&255,T[1]=u>>>8&255,n.check=Qn(n.check,T,2,0)),u=0,d=0,n.mode=ny;case ny:for(;d<32;){if(l===0)break e;l--,u+=i[a++]<>>8&255,T[2]=u>>>16&255,T[3]=u>>>24&255,n.check=Qn(n.check,T,4,0)),u=0,d=0,n.mode=iy;case iy:for(;d<16;){if(l===0)break e;l--,u+=i[a++]<>8),n.flags&512&&n.wrap&4&&(T[0]=u&255,T[1]=u>>>8&255,n.check=Qn(n.check,T,2,0)),u=0,d=0,n.mode=ry;case ry:if(n.flags&1024){for(;d<16;){if(l===0)break e;l--,u+=i[a++]<>>8&255,n.check=Qn(n.check,T,2,0)),u=0,d=0}else n.head&&(n.head.extra=null);n.mode=ay;case ay:if(n.flags&1024&&(f=n.length,f>l&&(f=l),f&&(n.head&&(j=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(i.subarray(a,a+f),j)),n.flags&512&&n.wrap&4&&(n.check=Qn(n.check,i,f,a)),l-=f,a+=f,n.length-=f),n.length))break e;n.length=0,n.mode=oy;case oy:if(n.flags&2048){if(l===0)break e;f=0;do j=i[a+f++],n.head&&j&&n.length<65536&&(n.head.name+=String.fromCharCode(j));while(j&&f>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=La;break;case cy:for(;d<32;){if(l===0)break e;l--,u+=i[a++]<>>=d&7,d-=d&7,n.mode=Ag;break}for(;d<3;){if(l===0)break e;l--,u+=i[a++]<>>=1,d-=1,u&3){case 0:n.mode=uy;break;case 1:if(Une(n),n.mode=gp,e===hp){u>>>=2,d-=2;break e}break;case 2:n.mode=py;break;case 3:t.msg="invalid block type",n.mode=kn}u>>>=2,d-=2;break;case uy:for(u>>>=d&7,d-=d&7;d<32;){if(l===0)break e;l--,u+=i[a++]<>>16^65535)){t.msg="invalid stored block lengths",n.mode=kn;break}if(n.length=u&65535,u=0,d=0,n.mode=jg,e===hp)break e;case jg:n.mode=dy;case dy:if(f=n.length,f){if(f>l&&(f=l),f>c&&(f=c),f===0)break e;r.set(i.subarray(a,a+f),o),l-=f,a+=f,c-=f,o+=f,n.length-=f;break}n.mode=La;break;case py:for(;d<14;){if(l===0)break e;l--,u+=i[a++]<>>=5,d-=5,n.ndist=(u&31)+1,u>>>=5,d-=5,n.ncode=(u&15)+4,u>>>=4,d-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=kn;break}n.have=0,n.mode=fy;case fy:for(;n.have>>=3,d-=3}for(;n.have<19;)n.lens[A[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,O={bits:n.lenbits},I=eu(One,n.lens,0,19,n.lencode,0,n.work,O),n.lenbits=O.bits,I){t.msg="invalid code lengths set",n.mode=kn;break}n.have=0,n.mode=my;case my:for(;n.have>>24,v=g>>>16&255,w=g&65535,!(_<=d);){if(l===0)break e;l--,u+=i[a++]<>>=_,d-=_,n.lens[n.have++]=w;else{if(w===16){for(S=_+2;d>>=_,d-=_,n.have===0){t.msg="invalid bit length repeat",n.mode=kn;break}j=n.lens[n.have-1],f=3+(u&3),u>>>=2,d-=2}else if(w===17){for(S=_+3;d>>=_,d-=_,j=0,f=3+(u&7),u>>>=3,d-=3}else{for(S=_+7;d>>=_,d-=_,j=0,f=11+(u&127),u>>>=7,d-=7}if(n.have+f>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=kn;break}for(;f--;)n.lens[n.have++]=j}}if(n.mode===kn)break;if(n.lens[256]===0){t.msg="invalid code -- missing end-of-block",n.mode=kn;break}if(n.lenbits=9,O={bits:n.lenbits},I=eu(Ky,n.lens,0,n.nlen,n.lencode,0,n.work,O),n.lenbits=O.bits,I){t.msg="invalid literal/lengths set",n.mode=kn;break}if(n.distbits=6,n.distcode=n.distdyn,O={bits:n.distbits},I=eu(Zy,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,O),n.distbits=O.bits,I){t.msg="invalid distances set",n.mode=kn;break}if(n.mode=gp,e===hp)break e;case gp:n.mode=_p;case _p:if(l>=6&&c>=258){t.next_out=o,t.avail_out=c,t.next_in=a,t.avail_in=l,n.hold=u,n.bits=d,jne(t,m),o=t.next_out,r=t.output,c=t.avail_out,a=t.next_in,i=t.input,l=t.avail_in,u=n.hold,d=n.bits,n.mode===La&&(n.back=-1);break}for(n.back=0;g=n.lencode[u&(1<>>24,v=g>>>16&255,w=g&65535,!(_<=d);){if(l===0)break e;l--,u+=i[a++]<>x)],_=g>>>24,v=g>>>16&255,w=g&65535,!(x+_<=d);){if(l===0)break e;l--,u+=i[a++]<>>=x,d-=x,n.back+=x}if(u>>>=_,d-=_,n.back+=_,n.length=w,v===0){n.mode=xy;break}if(v&32){n.back=-1,n.mode=La;break}if(v&64){t.msg="invalid literal/length code",n.mode=kn;break}n.extra=v&15,n.mode=hy;case hy:if(n.extra){for(S=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=gy;case gy:for(;g=n.distcode[u&(1<>>24,v=g>>>16&255,w=g&65535,!(_<=d);){if(l===0)break e;l--,u+=i[a++]<>x)],_=g>>>24,v=g>>>16&255,w=g&65535,!(x+_<=d);){if(l===0)break e;l--,u+=i[a++]<>>=x,d-=x,n.back+=x}if(u>>>=_,d-=_,n.back+=_,v&64){t.msg="invalid distance code",n.mode=kn;break}n.offset=w,n.extra=v&15,n.mode=_y;case _y:if(n.extra){for(S=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=kn;break}n.mode=by;case by:if(c===0)break e;if(f=m-c,n.offset>f){if(f=n.offset-f,f>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=kn;break}f>n.wnext?(f-=n.wnext,h=n.wsize-f):h=n.wnext-f,f>n.length&&(f=n.length),b=n.window}else b=r,h=o-n.offset,f=n.length;f>c&&(f=c),c-=f,n.length-=f;do r[o++]=b[h++];while(--f);n.length===0&&(n.mode=_p);break;case xy:if(c===0)break e;r[o++]=n.length,c--,n.mode=_p;break;case Ag:if(n.wrap){for(;d<32;){if(l===0)break e;l--,u|=i[a++]<{if(ps(t))return cr;let e=t.state;return e.window&&(e.window=null),t.state=null,us},"inflateEnd"),Gne=s((t,e)=>{if(ps(t))return cr;let n=t.state;return n.wrap&2?(n.head=e,e.done=!1,us):cr},"inflateGetHeader"),Jne=s((t,e)=>{let n=e.length,i,r,a;return ps(t)||(i=t.state,i.wrap!==0&&i.mode!==yp)?cr:i.mode===yp&&(r=1,r=au(r,e,n,0),r!==i.check)?Yy:(a=rw(t,e,n,n),a?(i.mode=Qy,Xy):(i.havedict=1,us))},"inflateSetDictionary"),Wne=tw,Kne=nw,Zne=ew,Yne=zne,Xne=iw,Qne=qne,$ne=Hne,eie=Gne,tie=Jne,nie="pako inflate (from Nodeca project)",za={inflateReset:Wne,inflateReset2:Kne,inflateResetKeep:Zne,inflateInit:Yne,inflateInit2:Xne,inflate:Qne,inflateEnd:$ne,inflateGetHeader:eie,inflateSetDictionary:tie,inflateInfo:nie};function iie(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}s(iie,"GZheader");var rie=iie,aw=Object.prototype.toString,{Z_NO_FLUSH:aie,Z_FINISH:oie,Z_OK:lu,Z_STREAM_END:Sg,Z_NEED_DICT:Ig,Z_STREAM_ERROR:sie,Z_DATA_ERROR:Ey,Z_MEM_ERROR:lie}=ds;function pu(t){this.options=kp.assign({chunkSize:1024*64,windowBits:15,to:""},t||{});let e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Jy,this.strm.avail_out=0;let n=za.inflateInit2(this.strm,e.windowBits);if(n!==lu)throw new Error(ls[n]);if(this.header=new rie,za.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=su.string2buf(e.dictionary):aw.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=za.inflateSetDictionary(this.strm,e.dictionary),n!==lu)))throw new Error(ls[n])}s(pu,"Inflate$1");pu.prototype.push=function(t,e){let n=this.strm,i=this.options.chunkSize,r=this.options.dictionary,a,o,l;if(this.ended)return!1;for(e===~~e?o=e:o=e===!0?oie:aie,aw.call(t)==="[object ArrayBuffer]"?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),a=za.inflate(n,o),a===Ig&&r&&(a=za.inflateSetDictionary(n,r),a===lu?a=za.inflate(n,o):a===Ey&&(a=Ig));n.avail_in>0&&a===Sg&&n.state.wrap>0&&t[n.next_in]!==0;)za.inflateReset(n),a=za.inflate(n,o);switch(a){case sie:case Ey:case Ig:case lie:return this.onEnd(a),this.ended=!0,!1}if(l=n.avail_out,n.next_out&&(n.avail_out===0||a===Sg))if(this.options.to==="string"){let c=su.utf8border(n.output,n.next_out),u=n.next_out-c,d=su.buf2string(n.output,c);n.next_out=u,n.avail_out=i-u,u&&n.output.set(n.output.subarray(c,c+u),0),this.onData(d)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(!(a===lu&&l===0)){if(a===Sg)return a=za.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(n.avail_in===0)break}}return!0};pu.prototype.onData=function(t){this.chunks.push(t)};pu.prototype.onEnd=function(t){t===lu&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=kp.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Jg(t,e){let n=new pu(e);if(n.push(t),n.err)throw n.msg||ls[n.err];return n.result}s(Jg,"inflate$1");function cie(t,e){return e=e||{},e.raw=!0,Jg(t,e)}s(cie,"inflateRaw$1");var uie=pu,die=Jg,pie=cie,fie=Jg,mie=ds,hie={Inflate:uie,inflate:die,inflateRaw:pie,ungzip:fie,constants:mie},{Deflate:gie,deflate:_ie,deflateRaw:bie,gzip:xie}=kne,{Inflate:vie,inflate:yie,inflateRaw:wie,ungzip:kie}=hie,Eie=gie,jie=_ie,Aie=bie,Tie=xie,Cie=vie,Sie=yie,Iie=wie,Oie=kie,Bie=ds,jp={Deflate:Eie,deflate:jie,deflateRaw:Aie,gzip:Tie,Inflate:Cie,inflate:Sie,inflateRaw:Iie,ungzip:Oie,constants:Bie};var De;(function(t){t[t.End=0]="End",t[t.Byte=1]="Byte",t[t.Short=2]="Short",t[t.Int=3]="Int",t[t.Long=4]="Long",t[t.Float=5]="Float",t[t.Double=6]="Double",t[t.ByteArray=7]="ByteArray",t[t.String=8]="String",t[t.List=9]="List",t[t.Compound=10]="Compound",t[t.IntArray=11]="IntArray",t[t.LongArray=12]="LongArray"})(De||(De={}));var Ap=class{static register(e,n){let i=n.create().getId();if(i!==e)throw new Error(`Registered factory ${De[i]} does not match type ${De[e]}`);Ap.FACTORIES.set(e,n)}isEnd(){return this.getId()===De.End}isByte(){return this.getId()===De.Byte}isShort(){return this.getId()===De.Short}isInt(){return this.getId()===De.Int}isLong(){return this.getId()===De.Long}isFloat(){return this.getId()===De.Float}isDouble(){return this.getId()===De.Double}isByteArray(){return this.getId()===De.ByteArray}isString(){return this.getId()===De.String}isList(){return this.getId()===De.List}isCompound(){return this.getId()===De.Compound}isIntArray(){return this.getId()===De.IntArray}isLongArray(){return this.getId()===De.LongArray}isNumber(){return this.isByte()||this.isShort()||this.isInt()||this.isLong()||this.isFloat()||this.isDouble()}isArray(){return this.isByteArray()||this.isIntArray()||this.isLongArray()}isListOrArray(){return this.isList()||this.isArray()}getAsNumber(){return 0}getAsString(){return""}toJsonWithId(){return{type:this.getId(),value:this.toJson()}}static getFactory(e){let n=this.FACTORIES.get(e);if(!n)throw new Error(`Invalid tag id ${e}`);return n}static create(e){return this.getFactory(e).create()}static fromString(e){let n=typeof e=="string"?new li(e):e;return this.getFactory(De.Compound).fromString(n)}static fromJson(e,n=De.Compound){return this.getFactory(n).fromJson(e)}static fromJsonWithId(e){let n=dt.readObject(e)??{},i=dt.readInt(n.type)??0;return Ap.fromJson(n.value??{},i)}static fromBytes(e,n=De.Compound){return this.getFactory(n).fromBytes(e)}},tt=Ap;s(tt,"NbtTag"),Tt(tt,"FACTORIES",new Map);var ms=class extends tt{value;constructor(e){super(),this.value=typeof e=="number"?e:e?1:0}getId(){return De.Byte}getAsNumber(){return this.value}toString(){return this.value.toFixed()+"b"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.value}toJson(){return this.value}toBytes(e){e.writeByte(this.value)}static create(){return ms.ZERO}static fromJson(e){return new ms(dt.readInt(e)??0)}static fromBytes(e){let n=e.readByte();return new ms(n)}},Kn=ms;s(Kn,"NbtByte"),Tt(Kn,"ZERO",new ms(0)),Tt(Kn,"ONE",new ms(1));tt.register(De.Byte,Kn);var Fr=class extends tt{items;constructor(e){super(),this.items=e}getItems(){return this.items.slice(0)}getAsTuple(e,n){return[...Array(e)].map((i,r)=>n(this.items[r]))}get(e){if(e=Math.floor(e),!(e<0||e>=this.items.length))return this.items[e]}get length(){return this.items.length}map(e){return this.items.map(e)}filter(e){return this.items.filter(e)}forEach(e){this.items.forEach(e)}set(e,n){this.items[e]=n}add(e){this.items.push(e)}insert(e,n){this.items.splice(e,0,n)}delete(e){this.items.splice(e,1)}clear(){this.items=[]}};s(Fr,"NbtAbstractList");var ur=class extends Fr{constructor(e){super(Array.from(e??[],n=>typeof n=="number"?new Kn(n):n))}getId(){return De.ByteArray}getType(){return De.Byte}toString(){return"[B;"+this.items.map(n=>n.getAsNumber().toFixed()+"B").join(",")+"]"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.items.map(e=>e.getAsNumber())}toJson(){return this.items.map(e=>e.getAsNumber())}toBytes(e){e.writeInt(this.items.length),e.writeBytes(this.items.map(n=>n.getAsNumber()))}static create(){return new ur([])}static fromJson(e){let n=dt.readArray(e,i=>dt.readNumber(i)??0)??[];return new ur(n)}static fromBytes(e){let n=e.readInt(),i=e.readBytes(n);return new ur(i)}};s(ur,"NbtByteArray");tt.register(De.ByteArray,ur);var It=class extends tt{value;constructor(e){super(),this.value=e}getId(){return De.Float}getAsNumber(){return this.value}toString(){return this.value.toString()+"f"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.value}toJson(){return this.value}toBytes(e){e.writeFloat(this.value)}static create(){return new It(0)}static fromJson(e){return new It(dt.readNumber(e)??0)}static fromBytes(e){let n=e.readFloat();return new It(n)}};s(It,"NbtFloat");tt.register(De.Float,It);var $t=class extends tt{value;constructor(e){super(),this.value=e}getId(){return De.Int}getAsNumber(){return this.value}toString(){return this.value.toFixed()}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.value}toJson(){return this.value}toBytes(e){e.writeInt(this.value)}static create(){return new $t(0)}static fromJson(e){return new $t(dt.readInt(e)??0)}static fromBytes(e){let n=e.readInt();return new $t(n)}};s($t,"NbtInt");tt.register(De.Int,$t);var dr=class extends Fr{constructor(e){super(Array.from(e??[],n=>typeof n=="number"?new $t(n):n))}getId(){return De.IntArray}getType(){return De.Int}get length(){return this.items.length}toString(){return"[I;"+this.items.map(n=>n.getAsNumber().toFixed()).join(",")+"]"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.items.map(e=>e.getAsNumber())}toJson(){return this.items.map(e=>e.getAsNumber())}toBytes(e){e.writeInt(this.items.length);for(let n of this.items)e.writeInt(n.getAsNumber())}static create(){return new dr}static fromJson(e){let n=dt.readArray(e,i=>dt.readNumber(i)??0)??[];return new dr(n)}static fromBytes(e){let n=e.readInt(),i=[];for(let r=0;rnew e(i)))}getId(){return De.List}getType(){return this.type}getNumber(e){let n=this.get(e);return n?.isNumber()?n.getAsNumber():0}getString(e){let n=this.get(e);return n?.isString()?n.getAsString():""}getList(e,n){let i=this.get(e);return i?.isList()&&i.getType()===n?i:Dn.create()}getCompound(e){let n=this.get(e);return n?.isCompound()?n:Qe.create()}set(e,n){this.updateType(n),super.set(e,n)}add(e){this.updateType(e),super.add(e)}insert(e,n){this.updateType(n),super.insert(e,n)}updateType(e){if(e.getId()!==De.End){if(this.type===De.End)this.type=e.getId();else if(this.type!==e.getId())throw new Error(`Trying to add tag of type ${De[e.getId()]} to list of ${De[this.type]}`)}}clear(){super.clear(),this.type=De.End}toString(){return"["+this.items.map(e=>e.toString()).join(",")+"]"}toPrettyString(e=" ",n=0){if(this.length===0)return"[]";let i=e.repeat(n),r=e.repeat(n+1);return`[ + Create new AJ Blueprint`,C(e,"class","format_description"),C(i,"class","format_target"),C(a,"class","markdown"),C(u,"class","markdown"),C(p,"class","markdown"),C(h,"class","svelte-15sooy0"),C(f,"class","button_bar")},m(_,v){U(_,e,v),U(_,n,v),U(_,i,v),U(_,r,v),U(_,a,v),U(_,o,v),U(_,l,v),U(_,c,v),U(_,u,v),U(_,d,v),U(_,p,v),U(_,m,v),U(_,f,v),F(f,h),b||(g=qe(h,"click",t[1]),b=!0)},p:oe,i:oe,o:oe,d(_){_&&z(e),_&&z(n),_&&z(i),_&&z(r),_&&z(a),_&&z(o),_&&z(l),_&&z(c),_&&z(u),_&&z(d),_&&z(p),_&&z(m),_&&z(f),b=!1,g()}}}s(Pee,"create_fragment");function Lee(t){let e=document.querySelector("#format_page_animated_java_blueprint")?.children[1];if(e){let r=e.parentElement?.id;if(!e.children.namedItem("format_icon")){let a=new Image(48,48);a.id="format_icon",a.src=Di,a.style.marginRight="16px",a.style.borderRadius="6px",a.style.boxShadow="2px 2px 2px #000000aa",e.prepend(a),r=void 0,setInterval(()=>{e.parentElement?.id!==r&&(e.parentElement?.id==="format_page_animated_java_blueprint"?(a.style.display="block",e.style.display="flex",e.style.alignItems="center",e.style.fontWeight="normal"):(a.style.display="none",e.style.fontWeight="lighter"),r=e.parentElement?.id)},16)}}else throw new Error("Format page title not found!");function n(){newProject(st),requestAnimationFrame(()=>{Project.openSettings()})}return s(n,"createBlueprint"),[n,s(()=>n(),"click_handler")]}s(Lee,"instance");var fp=class extends ze{constructor(e){super(),Ve(this,e,Lee,Pee,Me,{})}};s(fp,"FormatPage");var R1=fp;(()=>{let t=Blockbench.addCSS("button.svelte-15sooy0{width:100%;height:40px}li.svelte-15sooy0{margin-left:24px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function M1(t){var e=t.slice(0,2);return e.length===2&&e[0]===31&&e[1]===139}s(M1,"hasGzipHeader");function P1(t){let e=t.slice(0,2);return e.length===2&&e[0]===120&&(e[1]===1||e[1]===94||e[1]===156||e[2]===218)}s(P1,"hasZlibHeader");function L1(t){let e=t.slice(0,8),n=new DataView(e.buffer,e.byteOffset),i=n.getUint32(0,!0),r=n.getUint32(4,!0);if(e.length===8&&i>0&&i<100&&r===t.byteLength-8)return i}s(L1,"getBedrockHeader");function z1(t){var e=[],n,i;for(n=0;n>6),e.push(128|i&63)):i<65536?(e.push(224|i>>12),e.push(128|i>>6&63),e.push(128|i&63)):(e.push(240|i>>18&7),e.push(128|i>>12&63),e.push(128|i>>6&63),e.push(128|i&63));return e}s(z1,"encodeUTF8");function V1(t){var e=[],n;for(n=0;n=n)return;let i=this.buffer.byteLength;for(;ithis.buffer.byteLength&&a.fill(0,this.buffer.byteLength,this.offset),this.buffer=r,this.view=new DataView(r),this.array=a}writeNumber(e,n,i){this.accommodate(n),this.view[e](this.offset,i,this.littleEndian),this.offset+=n}writeByte=this.writeNumber.bind(this,"setInt8",1);writeShort=this.writeNumber.bind(this,"setInt16",2);writeInt=this.writeNumber.bind(this,"setInt32",4);writeFloat=this.writeNumber.bind(this,"setFloat32",4);writeDouble=this.writeNumber.bind(this,"setFloat64",8);writeBytes(e){this.accommodate(e.length),this.array.set(e,this.offset),this.offset+=e.length}writeString(e){let n=z1(e);this.writeShort(n.length),this.writeBytes(n)}getData(){return this.accommodate(0),this.array.slice(0,this.offset)}};s(Zc,"RawDataOutput");var pt;(function(t){function e(p){return typeof p=="number"?p:void 0}s(e,"readNumber"),t.readNumber=e;function n(p){return typeof p=="number"?Math.floor(p):void 0}s(n,"readInt"),t.readInt=n;function i(p){return typeof p=="string"?p:void 0}s(i,"readString"),t.readString=i;function r(p){return typeof p=="boolean"?p:void 0}s(r,"readBoolean"),t.readBoolean=r;function a(p){return typeof p=="object"&&p!==null&&!Array.isArray(p)?p:void 0}s(a,"readObject"),t.readObject=a;function o(p,m){if(Array.isArray(p))return m?p.map(f=>m(f)):p}s(o,"readArray"),t.readArray=o;function l(p,m){if(Array.isArray(p))return[0,1].map(f=>m(p[f]))}s(l,"readPair"),t.readPair=l;function c(p,m){let f=a(p)??{};return Object.fromEntries(Object.entries(f).map(([h,b])=>[h,m(b)]))}s(c,"readMap"),t.readMap=c;function u(p,m,f){let h=m(p);return h?f(h):void 0}s(u,"compose"),t.compose=u;function d(p,m){return typeof p!="string"?m[0]:m.includes(p)?p:m[0]}s(d,"readEnum"),t.readEnum=d})(pt||(pt={}));var ci=class{source;cursor;constructor(e){this.source=e,this.cursor=0}get remainingLength(){return this.source.length-this.cursor}get totalLength(){return this.source.length}getRead(e=0){return this.source.substring(e,this.cursor)}getRemaining(){return this.source.substring(this.cursor)}canRead(e=1){return this.cursor+e<=this.source.length}peek(e=0){return this.source.charAt(this.cursor+e)}read(){return this.source.charAt(this.cursor++)}skip(){this.cursor+=1}skipWhitespace(){for(;this.canRead()&&ci.isWhitespace(this.peek());)this.skip()}expect(e,n=!1){if(n&&this.skipWhitespace(),!this.canRead()||this.peek()!==e)throw this.createError(`Expected '${e}'`);this.skip()}readInt(){let e=this.cursor;for(;this.canRead()&&ci.isAllowedInNumber(this.peek());)this.skip();let n=this.getRead(e);if(n.length===0)throw this.createError("Expected integer");try{let i=Number(n);if(isNaN(i)||!Number.isInteger(i))throw new Error;return i}catch{throw this.cursor=e,this.createError(`Invalid integer '${n}'`)}}readFloat(){let e=this.cursor;for(;this.canRead()&&ci.isAllowedInNumber(this.peek());)this.skip();let n=this.getRead(e);if(n.length===0)throw this.createError("Expected float");try{let i=Number(n);if(isNaN(i))throw new Error;return i}catch{throw this.cursor=e,this.createError(`Invalid float '${n}'`)}}readUnquotedString(){let e=this.cursor;for(;this.canRead()&&ci.isAllowedInUnquotedString(this.peek());)this.skip();return this.getRead(e)}readQuotedString(){if(!this.canRead())return"";let e=this.peek();if(!ci.isQuotedStringStart(e))throw this.createError("Expected quote to start a string");return this.skip(),this.readStringUntil(e)}readString(){if(!this.canRead())return"";let e=this.peek();return ci.isQuotedStringStart(e)?(this.skip(),this.readStringUntil(e)):this.readUnquotedString()}readStringUntil(e){let n=[],i=!1;for(;this.canRead();){let r=this.read();if(i)if(r===e||r==="\\")n.push(r),i=!1;else throw this.cursor-=1,this.createError(`Invalid escape sequence '${r}' in quoted string`);else if(r==="\\")i=!0;else{if(r===e)return n.join("");n.push(r)}}throw this.createError("Unclosed quoted string")}readBoolean(){let e=this.cursor,n=this.readUnquotedString();if(n.length===0)throw this.createError("Expected bool");if(n==="true")return!0;if(n==="false")return!1;throw this.cursor=e,this.createError(`Invalid bool, expected true or false but found '${n}'`)}static isAllowedInNumber(e){return e>="0"&&e<="9"||e==="."||e==="-"}static isAllowedInUnquotedString(e){return e>="0"&&e<="9"||e>="A"&&e<="Z"||e>="a"&&e<="z"||e==="_"||e==="-"||e==="."||e==="+"}static isQuotedStringStart(e){return e==="'"||e==='"'}static isWhitespace(e){return e===" "||e===" "||e===` +`||e==="\r"}createError(e){let n=Math.min(this.source.length,this.cursor),i=(n>10?"...":"")+this.source.substring(Math.max(0,n-10),n);return new Error(`${e} at position ${this.cursor}: ${i}<--[HERE]`)}};s(ci,"StringReader");function fl(t){let e=t.length;for(;--e>=0;)t[e]=0}s(fl,"zero$1");var zee=0,Ay=1,Vee=2,Uee=3,qee=258,Vg=29,uu=256,nu=uu+1+Vg,ul=30,Ug=19,Ty=2*nu+1,as=15,bg=16,Hee=7,qg=256,Cy=16,Sy=17,Oy=18,Ng=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),xp=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),Gee=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Iy=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Jee=512,za=new Array((nu+2)*2);fl(za);var $c=new Array(ul*2);fl($c);var iu=new Array(Jee);fl(iu);var ru=new Array(qee-Uee+1);fl(ru);var Hg=new Array(Vg);fl(Hg);var vp=new Array(ul);fl(vp);function xg(t,e,n,i,r){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=t&&t.length}s(xg,"StaticTreeDesc");var Ny,By,Dy;function vg(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}s(vg,"TreeDesc");var Fy=s(t=>t<256?iu[t]:iu[256+(t>>>7)],"d_code"),au=s((t,e)=>{t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255},"put_short"),Fi=s((t,e,n)=>{t.bi_valid>bg-n?(t.bi_buf|=e<>bg-t.bi_valid,t.bi_valid+=n-bg):(t.bi_buf|=e<{Fi(t,n[e*2],n[e*2+1])},"send_code"),Ry=s((t,e)=>{let n=0;do n|=t&1,t>>>=1,n<<=1;while(--e>0);return n>>>1},"bi_reverse"),Wee=s(t=>{t.bi_valid===16?(au(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)},"bi_flush"),Kee=s((t,e)=>{let n=e.dyn_tree,i=e.max_code,r=e.stat_desc.static_tree,a=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,l=e.stat_desc.extra_base,c=e.stat_desc.max_length,u,d,p,m,f,h,b=0;for(m=0;m<=as;m++)t.bl_count[m]=0;for(n[t.heap[t.heap_max]*2+1]=0,u=t.heap_max+1;uc&&(m=c,b++),n[d*2+1]=m,!(d>i)&&(t.bl_count[m]++,f=0,d>=l&&(f=o[d-l]),h=n[d*2],t.opt_len+=h*(m+f),a&&(t.static_len+=h*(r[d*2+1]+f)));if(b!==0){do{for(m=c-1;t.bl_count[m]===0;)m--;t.bl_count[m]--,t.bl_count[m+1]+=2,t.bl_count[c]--,b-=2}while(b>0);for(m=c;m!==0;m--)for(d=t.bl_count[m];d!==0;)p=t.heap[--u],!(p>i)&&(n[p*2+1]!==m&&(t.opt_len+=(m-n[p*2+1])*n[p*2],n[p*2+1]=m),d--)}},"gen_bitlen"),My=s((t,e,n)=>{let i=new Array(as+1),r=0,a,o;for(a=1;a<=as;a++)r=r+n[a-1]<<1,i[a]=r;for(o=0;o<=e;o++){let l=t[o*2+1];l!==0&&(t[o*2]=Ry(i[l]++,l))}},"gen_codes"),Zee=s(()=>{let t,e,n,i,r,a=new Array(as+1);for(n=0,i=0;i>=7;i{let e;for(e=0;e{t.bi_valid>8?au(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},"bi_windup"),U1=s((t,e,n,i)=>{let r=e*2,a=n*2;return t[r]{let i=t.heap[n],r=n<<1;for(;r<=t.heap_len&&(r{let i,r,a=0,o,l;if(t.sym_next!==0)do i=t.pending_buf[t.sym_buf+a++]&255,i+=(t.pending_buf[t.sym_buf+a++]&255)<<8,r=t.pending_buf[t.sym_buf+a++],i===0?aa(t,r,e):(o=ru[r],aa(t,o+uu+1,e),l=Ng[o],l!==0&&(r-=Hg[o],Fi(t,r,l)),i--,o=Fy(i),aa(t,o,n),l=xp[o],l!==0&&(i-=vp[o],Fi(t,i,l)));while(a{let n=e.dyn_tree,i=e.stat_desc.static_tree,r=e.stat_desc.has_stree,a=e.stat_desc.elems,o,l,c=-1,u;for(t.heap_len=0,t.heap_max=Ty,o=0;o>1;o>=1;o--)yg(t,n,o);u=a;do o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],yg(t,n,1),l=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=l,n[u*2]=n[o*2]+n[l*2],t.depth[u]=(t.depth[o]>=t.depth[l]?t.depth[o]:t.depth[l])+1,n[o*2+1]=n[l*2+1]=u,t.heap[1]=u++,yg(t,n,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],Kee(t,e),My(n,c,t.bl_count)},"build_tree"),H1=s((t,e,n)=>{let i,r=-1,a,o=e[0*2+1],l=0,c=7,u=4;for(o===0&&(c=138,u=3),e[(n+1)*2+1]=65535,i=0;i<=n;i++)a=o,o=e[(i+1)*2+1],!(++l{let i,r=-1,a,o=e[0*2+1],l=0,c=7,u=4;for(o===0&&(c=138,u=3),i=0;i<=n;i++)if(a=o,o=e[(i+1)*2+1],!(++l{let e;for(H1(t,t.dyn_ltree,t.l_desc.max_code),H1(t,t.dyn_dtree,t.d_desc.max_code),Bg(t,t.bl_desc),e=Ug-1;e>=3&&t.bl_tree[Iy[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e},"build_bl_tree"),Xee=s((t,e,n,i)=>{let r;for(Fi(t,e-257,5),Fi(t,n-1,5),Fi(t,i-4,4),r=0;r{let e=4093624447,n;for(n=0;n<=31;n++,e>>>=1)if(e&1&&t.dyn_ltree[n*2]!==0)return 0;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return 1;for(n=32;n{J1||(Zee(),J1=!0),t.l_desc=new vg(t.dyn_ltree,Ny),t.d_desc=new vg(t.dyn_dtree,By),t.bl_desc=new vg(t.bl_tree,Dy),t.bi_buf=0,t.bi_valid=0,Py(t)},"_tr_init$1"),zy=s((t,e,n,i)=>{Fi(t,(zee<<1)+(i?1:0),3),Ly(t),au(t,n),au(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n},"_tr_stored_block$1"),ete=s(t=>{Fi(t,Ay<<1,3),aa(t,qg,za),Wee(t)},"_tr_align$1"),tte=s((t,e,n,i)=>{let r,a,o=0;t.level>0?(t.strm.data_type===2&&(t.strm.data_type=Qee(t)),Bg(t,t.l_desc),Bg(t,t.d_desc),o=Yee(t),r=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=r&&(r=a)):r=a=n+5,n+4<=r&&e!==-1?zy(t,e,n,i):t.strategy===4||a===r?(Fi(t,(Ay<<1)+(i?1:0),3),q1(t,za,$c)):(Fi(t,(Vee<<1)+(i?1:0),3),Xee(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),q1(t,t.dyn_ltree,t.dyn_dtree)),Py(t),i&&Ly(t)},"_tr_flush_block$1"),nte=s((t,e,n)=>(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,e===0?t.dyn_ltree[n*2]++:(t.matches++,e--,t.dyn_ltree[(ru[n]+uu+1)*2]++,t.dyn_dtree[Fy(e)*2]++),t.sym_next===t.sym_end),"_tr_tally$1"),ite=$ee,rte=zy,ate=tte,ote=nte,ste=ete,lte={_tr_init:ite,_tr_stored_block:rte,_tr_flush_block:ate,_tr_tally:ote,_tr_align:ste},cte=s((t,e,n,i)=>{let r=t&65535|0,a=t>>>16&65535|0,o=0;for(;n!==0;){o=n>2e3?2e3:n,n-=o;do r=r+e[i++]|0,a=a+r|0;while(--o);r%=65521,a%=65521}return r|a<<16|0},"adler32"),ou=cte,ute=s(()=>{let t,e=[];for(var n=0;n<256;n++){t=n;for(var i=0;i<8;i++)t=t&1?3988292384^t>>>1:t>>>1;e[n]=t}return e},"makeTable"),dte=new Uint32Array(ute()),pte=s((t,e,n,i)=>{let r=dte,a=i+n;t^=-1;for(let o=i;o>>8^r[(t^e[o])&255];return t^-1},"crc32"),$n=pte,ls={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},ds={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},{_tr_init:fte,_tr_stored_block:Dg,_tr_flush_block:mte,_tr_tally:yo,_tr_align:hte}=lte,{Z_NO_FLUSH:wo,Z_PARTIAL_FLUSH:gte,Z_FULL_FLUSH:_te,Z_FINISH:cr,Z_BLOCK:W1,Z_OK:ui,Z_STREAM_END:K1,Z_STREAM_ERROR:oa,Z_DATA_ERROR:bte,Z_BUF_ERROR:wg,Z_DEFAULT_COMPRESSION:xte,Z_FILTERED:vte,Z_HUFFMAN_ONLY:mp,Z_RLE:yte,Z_FIXED:wte,Z_DEFAULT_STRATEGY:kte,Z_UNKNOWN:Ete,Z_DEFLATED:kp}=ds,jte=9,Ate=15,Tte=8,Cte=29,Ste=256,Fg=Ste+1+Cte,Ote=30,Ite=19,Nte=2*Fg+1,Bte=15,Ft=3,vo=258,sa=vo+Ft+1,Dte=32,dl=42,Gg=57,Rg=69,Mg=73,Pg=91,Lg=103,os=113,Xc=666,Ai=1,ml=2,cs=3,hl=4,Fte=3,ss=s((t,e)=>(t.msg=ls[e],e),"err"),Z1=s(t=>t*2-(t>4?9:0),"rank"),xo=s(t=>{let e=t.length;for(;--e>=0;)t[e]=0},"zero"),Rte=s(t=>{let e,n,i,r=t.w_size;e=t.hash_size,i=e;do n=t.head[--i],t.head[i]=n>=r?n-r:0;while(--e);e=r,i=e;do n=t.prev[--i],t.prev[i]=n>=r?n-r:0;while(--e)},"slide_hash"),Mte=s((t,e,n)=>(e<{let e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),n!==0&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+n),t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,e.pending===0&&(e.pending_out=0))},"flush_pending"),Wi=s((t,e)=>{mte(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Ji(t.strm)},"flush_block_only"),Wt=s((t,e)=>{t.pending_buf[t.pending++]=e},"put_byte"),Yc=s((t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255},"putShortMSB"),zg=s((t,e,n,i)=>{let r=t.avail_in;return r>i&&(r=i),r===0?0:(t.avail_in-=r,e.set(t.input.subarray(t.next_in,t.next_in+r),n),t.state.wrap===1?t.adler=ou(t.adler,e,r,n):t.state.wrap===2&&(t.adler=$n(t.adler,e,r,n)),t.next_in+=r,t.total_in+=r,r)},"read_buf"),Vy=s((t,e)=>{let n=t.max_chain_length,i=t.strstart,r,a,o=t.prev_length,l=t.nice_match,c=t.strstart>t.w_size-sa?t.strstart-(t.w_size-sa):0,u=t.window,d=t.w_mask,p=t.prev,m=t.strstart+vo,f=u[i+o-1],h=u[i+o];t.prev_length>=t.good_match&&(n>>=2),l>t.lookahead&&(l=t.lookahead);do if(r=e,!(u[r+o]!==h||u[r+o-1]!==f||u[r]!==u[i]||u[++r]!==u[i+1])){i+=2,r++;do;while(u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&io){if(t.match_start=e,o=a,a>=l)break;f=u[i+o-1],h=u[i+o]}}while((e=p[e&d])>c&&--n!==0);return o<=t.lookahead?o:t.lookahead},"longest_match"),pl=s(t=>{let e=t.w_size,n,i,r;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-sa)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),Rte(t),i+=e),t.strm.avail_in===0)break;if(n=zg(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=n,t.lookahead+t.insert>=Ft)for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=ko(t,t.ins_h,t.window[r+1]);t.insert&&(t.ins_h=ko(t,t.ins_h,t.window[r+Ft-1]),t.prev[r&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert{let n=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,i,r,a,o=0,l=t.strm.avail_in;do{if(i=65535,a=t.bi_valid+42>>3,t.strm.avail_outr+t.strm.avail_in&&(i=r+t.strm.avail_in),i>a&&(i=a),i>8,t.pending_buf[t.pending-2]=~i,t.pending_buf[t.pending-1]=~i>>8,Ji(t.strm),r&&(r>i&&(r=i),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+r),t.strm.next_out),t.strm.next_out+=r,t.strm.avail_out-=r,t.strm.total_out+=r,t.block_start+=r,i-=r),i&&(zg(t.strm,t.strm.output,t.strm.next_out,i),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i)}while(o===0);return l-=t.strm.avail_in,l&&(l>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=l&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-l,t.strm.next_in),t.strstart),t.strstart+=l,t.insert+=l>t.w_size-t.insert?t.w_size-t.insert:l),t.block_start=t.strstart),t.high_watera&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,a+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),a>t.strm.avail_in&&(a=t.strm.avail_in),a&&(zg(t.strm,t.window,t.strstart,a),t.strstart+=a,t.insert+=a>t.w_size-t.insert?t.w_size-t.insert:a),t.high_water>3,a=t.pending_buf_size-a>65535?65535:t.pending_buf_size-a,n=a>t.w_size?t.w_size:a,r=t.strstart-t.block_start,(r>=n||(r||e===cr)&&e!==wo&&t.strm.avail_in===0&&r<=a)&&(i=r>a?a:r,o=e===cr&&t.strm.avail_in===0&&i===r?1:0,Dg(t,t.block_start,i,o),t.block_start+=i,Ji(t.strm)),o?cs:Ai)},"deflate_stored"),kg=s((t,e)=>{let n,i;for(;;){if(t.lookahead=Ft&&(t.ins_h=ko(t,t.ins_h,t.window[t.strstart+Ft-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),n!==0&&t.strstart-n<=t.w_size-sa&&(t.match_length=Vy(t,n)),t.match_length>=Ft)if(i=yo(t,t.strstart-t.match_start,t.match_length-Ft),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Ft){t.match_length--;do t.strstart++,t.ins_h=ko(t,t.ins_h,t.window[t.strstart+Ft-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=ko(t,t.ins_h,t.window[t.strstart+1]);else i=yo(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(Wi(t,!1),t.strm.avail_out===0))return Ai}return t.insert=t.strstart{let n,i,r;for(;;){if(t.lookahead=Ft&&(t.ins_h=ko(t,t.ins_h,t.window[t.strstart+Ft-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=Ft-1,n!==0&&t.prev_length4096)&&(t.match_length=Ft-1)),t.prev_length>=Ft&&t.match_length<=t.prev_length){r=t.strstart+t.lookahead-Ft,i=yo(t,t.strstart-1-t.prev_match,t.prev_length-Ft),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=r&&(t.ins_h=ko(t,t.ins_h,t.window[t.strstart+Ft-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=Ft-1,t.strstart++,i&&(Wi(t,!1),t.strm.avail_out===0))return Ai}else if(t.match_available){if(i=yo(t,0,t.window[t.strstart-1]),i&&Wi(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return Ai}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=yo(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart{let n,i,r,a,o=t.window;for(;;){if(t.lookahead<=vo){if(pl(t),t.lookahead<=vo&&e===wo)return Ai;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=Ft&&t.strstart>0&&(r=t.strstart-1,i=o[r],i===o[++r]&&i===o[++r]&&i===o[++r])){a=t.strstart+vo;do;while(i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&rt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Ft?(n=yo(t,1,t.match_length-Ft),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=yo(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(Wi(t,!1),t.strm.avail_out===0))return Ai}return t.insert=0,e===cr?(Wi(t,!0),t.strm.avail_out===0?cs:hl):t.sym_next&&(Wi(t,!1),t.strm.avail_out===0)?Ai:ml},"deflate_rle"),Lte=s((t,e)=>{let n;for(;;){if(t.lookahead===0&&(pl(t),t.lookahead===0)){if(e===wo)return Ai;break}if(t.match_length=0,n=yo(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(Wi(t,!1),t.strm.avail_out===0))return Ai}return t.insert=0,e===cr?(Wi(t,!0),t.strm.avail_out===0?cs:hl):t.sym_next&&(Wi(t,!1),t.strm.avail_out===0)?Ai:ml},"deflate_huff");function ra(t,e,n,i,r){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=i,this.func=r}s(ra,"Config");var Qc=[new ra(0,0,0,0,Uy),new ra(4,4,8,4,kg),new ra(4,5,16,8,kg),new ra(4,6,32,32,kg),new ra(4,4,16,16,ll),new ra(8,16,32,32,ll),new ra(8,16,128,128,ll),new ra(8,32,128,256,ll),new ra(32,128,258,1024,ll),new ra(32,258,258,4096,ll)],zte=s(t=>{t.window_size=2*t.w_size,xo(t.head),t.max_lazy_match=Qc[t.level].max_lazy,t.good_match=Qc[t.level].good_length,t.nice_match=Qc[t.level].nice_length,t.max_chain_length=Qc[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Ft-1,t.match_available=0,t.ins_h=0},"lm_init");function Vte(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=kp,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Nte*2),this.dyn_dtree=new Uint16Array((2*Ote+1)*2),this.bl_tree=new Uint16Array((2*Ite+1)*2),xo(this.dyn_ltree),xo(this.dyn_dtree),xo(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Bte+1),this.heap=new Uint16Array(2*Fg+1),xo(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Fg+1),xo(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}s(Vte,"DeflateState");var du=s(t=>{if(!t)return 1;let e=t.state;return!e||e.strm!==t||e.status!==dl&&e.status!==Gg&&e.status!==Rg&&e.status!==Mg&&e.status!==Pg&&e.status!==Lg&&e.status!==os&&e.status!==Xc?1:0},"deflateStateCheck"),qy=s(t=>{if(du(t))return ss(t,oa);t.total_in=t.total_out=0,t.data_type=Ete;let e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap===2?Gg:e.wrap?dl:os,t.adler=e.wrap===2?0:1,e.last_flush=-2,fte(e),ui},"deflateResetKeep"),Hy=s(t=>{let e=qy(t);return e===ui&&zte(t.state),e},"deflateReset"),Ute=s((t,e)=>du(t)||t.state.wrap!==2?oa:(t.state.gzhead=e,ui),"deflateSetHeader"),Gy=s((t,e,n,i,r,a)=>{if(!t)return oa;let o=1;if(e===xte&&(e=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),r<1||r>jte||n!==kp||i<8||i>15||e<0||e>9||a<0||a>wte||i===8&&o!==1)return ss(t,oa);i===8&&(i=9);let l=new Vte;return t.state=l,l.strm=t,l.status=dl,l.wrap=o,l.gzhead=null,l.w_bits=i,l.w_size=1<Gy(t,e,kp,Ate,Tte,kte),"deflateInit"),Hte=s((t,e)=>{if(du(t)||e>W1||e<0)return t?ss(t,oa):oa;let n=t.state;if(!t.output||t.avail_in!==0&&!t.input||n.status===Xc&&e!==cr)return ss(t,t.avail_out===0?wg:oa);let i=n.last_flush;if(n.last_flush=e,n.pending!==0){if(Ji(t),t.avail_out===0)return n.last_flush=-1,ui}else if(t.avail_in===0&&Z1(e)<=Z1(i)&&e!==cr)return ss(t,wg);if(n.status===Xc&&t.avail_in!==0)return ss(t,wg);if(n.status===dl&&n.wrap===0&&(n.status=os),n.status===dl){let r=kp+(n.w_bits-8<<4)<<8,a=-1;if(n.strategy>=mp||n.level<2?a=0:n.level<6?a=1:n.level===6?a=2:a=3,r|=a<<6,n.strstart!==0&&(r|=Dte),r+=31-r%31,Yc(n,r),n.strstart!==0&&(Yc(n,t.adler>>>16),Yc(n,t.adler&65535)),t.adler=1,n.status=os,Ji(t),n.pending!==0)return n.last_flush=-1,ui}if(n.status===Gg){if(t.adler=0,Wt(n,31),Wt(n,139),Wt(n,8),n.gzhead)Wt(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Wt(n,n.gzhead.time&255),Wt(n,n.gzhead.time>>8&255),Wt(n,n.gzhead.time>>16&255),Wt(n,n.gzhead.time>>24&255),Wt(n,n.level===9?2:n.strategy>=mp||n.level<2?4:0),Wt(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Wt(n,n.gzhead.extra.length&255),Wt(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=$n(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Rg;else if(Wt(n,0),Wt(n,0),Wt(n,0),Wt(n,0),Wt(n,0),Wt(n,n.level===9?2:n.strategy>=mp||n.level<2?4:0),Wt(n,Fte),n.status=os,Ji(t),n.pending!==0)return n.last_flush=-1,ui}if(n.status===Rg){if(n.gzhead.extra){let r=n.pending,a=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+a>n.pending_buf_size;){let l=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+l),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>r&&(t.adler=$n(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex+=l,Ji(t),n.pending!==0)return n.last_flush=-1,ui;r=0,a-=l}let o=new Uint8Array(n.gzhead.extra);n.pending_buf.set(o.subarray(n.gzindex,n.gzindex+a),n.pending),n.pending+=a,n.gzhead.hcrc&&n.pending>r&&(t.adler=$n(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=Mg}if(n.status===Mg){if(n.gzhead.name){let r=n.pending,a;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(t.adler=$n(t.adler,n.pending_buf,n.pending-r,r)),Ji(t),n.pending!==0)return n.last_flush=-1,ui;r=0}n.gzindexr&&(t.adler=$n(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=Pg}if(n.status===Pg){if(n.gzhead.comment){let r=n.pending,a;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(t.adler=$n(t.adler,n.pending_buf,n.pending-r,r)),Ji(t),n.pending!==0)return n.last_flush=-1,ui;r=0}n.gzindexr&&(t.adler=$n(t.adler,n.pending_buf,n.pending-r,r))}n.status=Lg}if(n.status===Lg){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Ji(t),n.pending!==0))return n.last_flush=-1,ui;Wt(n,t.adler&255),Wt(n,t.adler>>8&255),t.adler=0}if(n.status=os,Ji(t),n.pending!==0)return n.last_flush=-1,ui}if(t.avail_in!==0||n.lookahead!==0||e!==wo&&n.status!==Xc){let r=n.level===0?Uy(n,e):n.strategy===mp?Lte(n,e):n.strategy===yte?Pte(n,e):Qc[n.level].func(n,e);if((r===cs||r===hl)&&(n.status=Xc),r===Ai||r===cs)return t.avail_out===0&&(n.last_flush=-1),ui;if(r===ml&&(e===gte?hte(n):e!==W1&&(Dg(n,0,0,!1),e===_te&&(xo(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Ji(t),t.avail_out===0))return n.last_flush=-1,ui}return e!==cr?ui:n.wrap<=0?K1:(n.wrap===2?(Wt(n,t.adler&255),Wt(n,t.adler>>8&255),Wt(n,t.adler>>16&255),Wt(n,t.adler>>24&255),Wt(n,t.total_in&255),Wt(n,t.total_in>>8&255),Wt(n,t.total_in>>16&255),Wt(n,t.total_in>>24&255)):(Yc(n,t.adler>>>16),Yc(n,t.adler&65535)),Ji(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?ui:K1)},"deflate$2"),Gte=s(t=>{if(du(t))return oa;let e=t.state.status;return t.state=null,e===os?ss(t,bte):ui},"deflateEnd"),Jte=s((t,e)=>{let n=e.length;if(du(t))return oa;let i=t.state,r=i.wrap;if(r===2||r===1&&i.status!==dl||i.lookahead)return oa;if(r===1&&(t.adler=ou(t.adler,e,n,0)),i.wrap=0,n>=i.w_size){r===0&&(xo(i.head),i.strstart=0,i.block_start=0,i.insert=0);let c=new Uint8Array(i.w_size);c.set(e.subarray(n-i.w_size,n),0),e=c,n=i.w_size}let a=t.avail_in,o=t.next_in,l=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,pl(i);i.lookahead>=Ft;){let c=i.strstart,u=i.lookahead-(Ft-1);do i.ins_h=ko(i,i.ins_h,i.window[c+Ft-1]),i.prev[c&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=c,c++;while(--u);i.strstart=c,i.lookahead=Ft-1,pl(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=Ft-1,i.match_available=0,t.next_in=o,t.input=l,t.avail_in=a,i.wrap=r,ui},"deflateSetDictionary"),Wte=qte,Kte=Gy,Zte=Hy,Yte=qy,Xte=Ute,Qte=Hte,$te=Gte,ene=Jte,tne="pako deflate (from Nodeca project)",eu={deflateInit:Wte,deflateInit2:Kte,deflateReset:Zte,deflateResetKeep:Yte,deflateSetHeader:Xte,deflate:Qte,deflateEnd:$te,deflateSetDictionary:ene,deflateInfo:tne},nne=s((t,e)=>Object.prototype.hasOwnProperty.call(t,e),"_has"),ine=s(function(t){let e=Array.prototype.slice.call(arguments,1);for(;e.length;){let n=e.shift();if(n){if(typeof n!="object")throw new TypeError(n+"must be non-object");for(let i in n)nne(n,i)&&(t[i]=n[i])}}return t},"assign"),rne=s(t=>{let e=0;for(let i=0,r=t.length;i=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;su[254]=su[254]=1;var ane=s(t=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(t);let e,n,i,r,a,o=t.length,l=0;for(r=0;r>>6,e[a++]=128|n&63):n<65536?(e[a++]=224|n>>>12,e[a++]=128|n>>>6&63,e[a++]=128|n&63):(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63,e[a++]=128|n>>>6&63,e[a++]=128|n&63);return e},"string2buf"),one=s((t,e)=>{if(e<65534&&t.subarray&&Jy)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let n="";for(let i=0;i{let n=e||t.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(t.subarray(0,e));let i,r,a=new Array(n*2);for(r=0,i=0;i4){a[r++]=65533,i+=l-1;continue}for(o&=l===2?31:l===3?15:7;l>1&&i1){a[r++]=65533;continue}o<65536?a[r++]=o:(o-=65536,a[r++]=55296|o>>10&1023,a[r++]=56320|o&1023)}return one(a,r)},"buf2string"),lne=s((t,e)=>{e=e||t.length,e>t.length&&(e=t.length);let n=e-1;for(;n>=0&&(t[n]&192)===128;)n--;return n<0||n===0?e:n+su[t[n]]>e?n:e},"utf8border"),lu={string2buf:ane,buf2string:sne,utf8border:lne};function cne(){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}s(cne,"ZStream");var Wy=cne,Ky=Object.prototype.toString,{Z_NO_FLUSH:une,Z_SYNC_FLUSH:dne,Z_FULL_FLUSH:pne,Z_FINISH:fne,Z_OK:yp,Z_STREAM_END:mne,Z_DEFAULT_COMPRESSION:hne,Z_DEFAULT_STRATEGY:gne,Z_DEFLATED:_ne}=ds;function pu(t){this.options=Ep.assign({level:hne,method:_ne,chunkSize:16384,windowBits:15,memLevel:8,strategy:gne},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Wy,this.strm.avail_out=0;let n=eu.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==yp)throw new Error(ls[n]);if(e.header&&eu.deflateSetHeader(this.strm,e.header),e.dictionary){let i;if(typeof e.dictionary=="string"?i=lu.string2buf(e.dictionary):Ky.call(e.dictionary)==="[object ArrayBuffer]"?i=new Uint8Array(e.dictionary):i=e.dictionary,n=eu.deflateSetDictionary(this.strm,i),n!==yp)throw new Error(ls[n]);this._dict_set=!0}}s(pu,"Deflate$1");pu.prototype.push=function(t,e){let n=this.strm,i=this.options.chunkSize,r,a;if(this.ended)return!1;for(e===~~e?a=e:a=e===!0?fne:une,typeof t=="string"?n.input=lu.string2buf(t):Ky.call(t)==="[object ArrayBuffer]"?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),(a===dne||a===pne)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(r=eu.deflate(n,a),r===mne)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),r=eu.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===yp;if(n.avail_out===0){this.onData(n.output);continue}if(a>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0};pu.prototype.onData=function(t){this.chunks.push(t)};pu.prototype.onEnd=function(t){t===yp&&(this.result=Ep.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Jg(t,e){let n=new pu(e);if(n.push(t,!0),n.err)throw n.msg||ls[n.err];return n.result}s(Jg,"deflate$1");function bne(t,e){return e=e||{},e.raw=!0,Jg(t,e)}s(bne,"deflateRaw$1");function xne(t,e){return e=e||{},e.gzip=!0,Jg(t,e)}s(xne,"gzip$1");var vne=pu,yne=Jg,wne=bne,kne=xne,Ene=ds,jne={Deflate:vne,deflate:yne,deflateRaw:wne,gzip:kne,constants:Ene},hp=16209,Ane=16191,Tne=s(function(e,n){let i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O,S=e.state;i=e.next_in,j=e.input,r=i+(e.avail_in-5),a=e.next_out,O=e.output,o=a-(n-e.avail_out),l=a+(e.avail_out-257),c=S.dmax,u=S.wsize,d=S.whave,p=S.wnext,m=S.window,f=S.hold,h=S.bits,b=S.lencode,g=S.distcode,_=(1<>>24,f>>>=x,h-=x,x=w>>>16&255,x===0)O[a++]=w&65535;else if(x&16){y=w&65535,x&=15,x&&(h>>=x,h-=x),h<15&&(f+=j[i++]<>>24,f>>>=x,h-=x,x=w>>>16&255,x&16){if(E=w&65535,x&=15,hc){e.msg="invalid distance too far back",S.mode=hp;break e}if(f>>>=x,h-=x,x=a-o,E>x){if(x=E-x,x>d&&S.sane){e.msg="invalid distance too far back",S.mode=hp;break e}if(T=0,I=m,p===0){if(T+=u-x,x2;)O[a++]=I[T++],O[a++]=I[T++],O[a++]=I[T++],y-=3;y&&(O[a++]=I[T++],y>1&&(O[a++]=I[T++]))}else{T=a-E;do O[a++]=O[T++],O[a++]=O[T++],O[a++]=O[T++],y-=3;while(y>2);y&&(O[a++]=O[T++],y>1&&(O[a++]=O[T++]))}}else if(x&64){e.msg="invalid distance code",S.mode=hp;break e}else{w=g[(w&65535)+(f&(1<>3,i-=y,h-=y<<3,f&=(1<{let c=l.bits,u=0,d=0,p=0,m=0,f=0,h=0,b=0,g=0,_=0,v=0,w,x,y,E,T,I=null,j,O=new Uint16Array(cl+1),S=new Uint16Array(cl+1),A=null,M,H,Z;for(u=0;u<=cl;u++)O[u]=0;for(d=0;d=1&&O[m]===0;m--);if(f>m&&(f=m),m===0)return r[a++]=1<<24|64<<16|0,r[a++]=1<<24|64<<16|0,l.bits=1,0;for(p=1;p0&&(t===Q1||m!==1))return-1;for(S[1]=0,u=1;uY1||t===$1&&_>X1)return 1;for(;;){M=u-b,o[d]+1=j?(H=A[o[d]-j],Z=I[o[d]-j]):(H=32+64,Z=0),w=1<>b)+x]=M<<24|H<<16|Z|0;while(x!==0);for(w=1<>=1;if(w!==0?(v&=w-1,v+=w):v=0,d++,--O[u]===0){if(u===m)break;u=e[n+o[d]]}if(u>f&&(v&E)!==y){for(b===0&&(b=f),T+=p,h=u-b,g=1<Y1||t===$1&&_>X1)return 1;y=v&E,r[y]=f<<24|h<<16|T-a|0}}return v!==0&&(r[T+v]=u-b<<24|64<<16|0),l.bits=f,0},"inflate_table"),tu=Nne,Bne=0,Zy=1,Yy=2,{Z_FINISH:ey,Z_BLOCK:Dne,Z_TREES:gp,Z_OK:us,Z_STREAM_END:Fne,Z_NEED_DICT:Rne,Z_STREAM_ERROR:ur,Z_DATA_ERROR:Xy,Z_MEM_ERROR:Qy,Z_BUF_ERROR:Mne,Z_DEFLATED:ty}=ds,jp=16180,ny=16181,iy=16182,ry=16183,ay=16184,oy=16185,sy=16186,ly=16187,cy=16188,uy=16189,wp=16190,La=16191,jg=16192,dy=16193,Ag=16194,py=16195,fy=16196,my=16197,hy=16198,_p=16199,bp=16200,gy=16201,_y=16202,by=16203,xy=16204,vy=16205,Tg=16206,yy=16207,wy=16208,kn=16209,$y=16210,ew=16211,Pne=852,Lne=592,zne=15,Vne=zne,ky=s(t=>(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24),"zswap32");function Une(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}s(Une,"InflateState");var ps=s(t=>{if(!t)return 1;let e=t.state;return!e||e.strm!==t||e.modeew?1:0},"inflateStateCheck"),tw=s(t=>{if(ps(t))return ur;let e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=jp,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(Pne),e.distcode=e.distdyn=new Int32Array(Lne),e.sane=1,e.back=-1,us},"inflateResetKeep"),nw=s(t=>{if(ps(t))return ur;let e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,tw(t)},"inflateReset"),iw=s((t,e)=>{let n;if(ps(t))return ur;let i=t.state;return e<0?(n=0,e=-e):(n=(e>>4)+5,e<48&&(e&=15)),e&&(e<8||e>15)?ur:(i.window!==null&&i.wbits!==e&&(i.window=null),i.wrap=n,i.wbits=e,nw(t))},"inflateReset2"),rw=s((t,e)=>{if(!t)return ur;let n=new Une;t.state=n,n.strm=t,n.window=null,n.mode=jp;let i=iw(t,e);return i!==us&&(t.state=null),i},"inflateInit2"),qne=s(t=>rw(t,Vne),"inflateInit"),Ey=!0,Cg,Sg,Hne=s(t=>{if(Ey){Cg=new Int32Array(512),Sg=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(tu(Zy,t.lens,0,288,Cg,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;tu(Yy,t.lens,0,32,Sg,0,t.work,{bits:5}),Ey=!1}t.lencode=Cg,t.lenbits=9,t.distcode=Sg,t.distbits=5},"fixedtables"),aw=s((t,e,n,i)=>{let r,a=t.state;return a.window===null&&(a.wsize=1<=a.wsize?(a.window.set(e.subarray(n-a.wsize,n),0),a.wnext=0,a.whave=a.wsize):(r=a.wsize-a.wnext,r>i&&(r=i),a.window.set(e.subarray(n-i,n-i+r),a.wnext),i-=r,i?(a.window.set(e.subarray(n-i,n),0),a.wnext=i,a.whave=a.wsize):(a.wnext+=r,a.wnext===a.wsize&&(a.wnext=0),a.whave{let n,i,r,a,o,l,c,u,d,p,m,f,h,b,g=0,_,v,w,x,y,E,T,I,j=new Uint8Array(4),O,S,A=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(ps(t)||!t.output||!t.input&&t.avail_in!==0)return ur;n=t.state,n.mode===La&&(n.mode=jg),o=t.next_out,r=t.output,c=t.avail_out,a=t.next_in,i=t.input,l=t.avail_in,u=n.hold,d=n.bits,p=l,m=c,I=us;e:for(;;)switch(n.mode){case jp:if(n.wrap===0){n.mode=jg;break}for(;d<16;){if(l===0)break e;l--,u+=i[a++]<>>8&255,n.check=$n(n.check,j,2,0),u=0,d=0,n.mode=ny;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((u&255)<<8)+(u>>8))%31){t.msg="incorrect header check",n.mode=kn;break}if((u&15)!==ty){t.msg="unknown compression method",n.mode=kn;break}if(u>>>=4,d-=4,T=(u&15)+8,n.wbits===0&&(n.wbits=T),T>15||T>n.wbits){t.msg="invalid window size",n.mode=kn;break}n.dmax=1<>8&1),n.flags&512&&n.wrap&4&&(j[0]=u&255,j[1]=u>>>8&255,n.check=$n(n.check,j,2,0)),u=0,d=0,n.mode=iy;case iy:for(;d<32;){if(l===0)break e;l--,u+=i[a++]<>>8&255,j[2]=u>>>16&255,j[3]=u>>>24&255,n.check=$n(n.check,j,4,0)),u=0,d=0,n.mode=ry;case ry:for(;d<16;){if(l===0)break e;l--,u+=i[a++]<>8),n.flags&512&&n.wrap&4&&(j[0]=u&255,j[1]=u>>>8&255,n.check=$n(n.check,j,2,0)),u=0,d=0,n.mode=ay;case ay:if(n.flags&1024){for(;d<16;){if(l===0)break e;l--,u+=i[a++]<>>8&255,n.check=$n(n.check,j,2,0)),u=0,d=0}else n.head&&(n.head.extra=null);n.mode=oy;case oy:if(n.flags&1024&&(f=n.length,f>l&&(f=l),f&&(n.head&&(T=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(i.subarray(a,a+f),T)),n.flags&512&&n.wrap&4&&(n.check=$n(n.check,i,f,a)),l-=f,a+=f,n.length-=f),n.length))break e;n.length=0,n.mode=sy;case sy:if(n.flags&2048){if(l===0)break e;f=0;do T=i[a+f++],n.head&&T&&n.length<65536&&(n.head.name+=String.fromCharCode(T));while(T&&f>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=La;break;case uy:for(;d<32;){if(l===0)break e;l--,u+=i[a++]<>>=d&7,d-=d&7,n.mode=Tg;break}for(;d<3;){if(l===0)break e;l--,u+=i[a++]<>>=1,d-=1,u&3){case 0:n.mode=dy;break;case 1:if(Hne(n),n.mode=_p,e===gp){u>>>=2,d-=2;break e}break;case 2:n.mode=fy;break;case 3:t.msg="invalid block type",n.mode=kn}u>>>=2,d-=2;break;case dy:for(u>>>=d&7,d-=d&7;d<32;){if(l===0)break e;l--,u+=i[a++]<>>16^65535)){t.msg="invalid stored block lengths",n.mode=kn;break}if(n.length=u&65535,u=0,d=0,n.mode=Ag,e===gp)break e;case Ag:n.mode=py;case py:if(f=n.length,f){if(f>l&&(f=l),f>c&&(f=c),f===0)break e;r.set(i.subarray(a,a+f),o),l-=f,a+=f,c-=f,o+=f,n.length-=f;break}n.mode=La;break;case fy:for(;d<14;){if(l===0)break e;l--,u+=i[a++]<>>=5,d-=5,n.ndist=(u&31)+1,u>>>=5,d-=5,n.ncode=(u&15)+4,u>>>=4,d-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=kn;break}n.have=0,n.mode=my;case my:for(;n.have>>=3,d-=3}for(;n.have<19;)n.lens[A[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,O={bits:n.lenbits},I=tu(Bne,n.lens,0,19,n.lencode,0,n.work,O),n.lenbits=O.bits,I){t.msg="invalid code lengths set",n.mode=kn;break}n.have=0,n.mode=hy;case hy:for(;n.have>>24,v=g>>>16&255,w=g&65535,!(_<=d);){if(l===0)break e;l--,u+=i[a++]<>>=_,d-=_,n.lens[n.have++]=w;else{if(w===16){for(S=_+2;d>>=_,d-=_,n.have===0){t.msg="invalid bit length repeat",n.mode=kn;break}T=n.lens[n.have-1],f=3+(u&3),u>>>=2,d-=2}else if(w===17){for(S=_+3;d>>=_,d-=_,T=0,f=3+(u&7),u>>>=3,d-=3}else{for(S=_+7;d>>=_,d-=_,T=0,f=11+(u&127),u>>>=7,d-=7}if(n.have+f>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=kn;break}for(;f--;)n.lens[n.have++]=T}}if(n.mode===kn)break;if(n.lens[256]===0){t.msg="invalid code -- missing end-of-block",n.mode=kn;break}if(n.lenbits=9,O={bits:n.lenbits},I=tu(Zy,n.lens,0,n.nlen,n.lencode,0,n.work,O),n.lenbits=O.bits,I){t.msg="invalid literal/lengths set",n.mode=kn;break}if(n.distbits=6,n.distcode=n.distdyn,O={bits:n.distbits},I=tu(Yy,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,O),n.distbits=O.bits,I){t.msg="invalid distances set",n.mode=kn;break}if(n.mode=_p,e===gp)break e;case _p:n.mode=bp;case bp:if(l>=6&&c>=258){t.next_out=o,t.avail_out=c,t.next_in=a,t.avail_in=l,n.hold=u,n.bits=d,Tne(t,m),o=t.next_out,r=t.output,c=t.avail_out,a=t.next_in,i=t.input,l=t.avail_in,u=n.hold,d=n.bits,n.mode===La&&(n.back=-1);break}for(n.back=0;g=n.lencode[u&(1<>>24,v=g>>>16&255,w=g&65535,!(_<=d);){if(l===0)break e;l--,u+=i[a++]<>x)],_=g>>>24,v=g>>>16&255,w=g&65535,!(x+_<=d);){if(l===0)break e;l--,u+=i[a++]<>>=x,d-=x,n.back+=x}if(u>>>=_,d-=_,n.back+=_,n.length=w,v===0){n.mode=vy;break}if(v&32){n.back=-1,n.mode=La;break}if(v&64){t.msg="invalid literal/length code",n.mode=kn;break}n.extra=v&15,n.mode=gy;case gy:if(n.extra){for(S=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=_y;case _y:for(;g=n.distcode[u&(1<>>24,v=g>>>16&255,w=g&65535,!(_<=d);){if(l===0)break e;l--,u+=i[a++]<>x)],_=g>>>24,v=g>>>16&255,w=g&65535,!(x+_<=d);){if(l===0)break e;l--,u+=i[a++]<>>=x,d-=x,n.back+=x}if(u>>>=_,d-=_,n.back+=_,v&64){t.msg="invalid distance code",n.mode=kn;break}n.offset=w,n.extra=v&15,n.mode=by;case by:if(n.extra){for(S=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=kn;break}n.mode=xy;case xy:if(c===0)break e;if(f=m-c,n.offset>f){if(f=n.offset-f,f>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=kn;break}f>n.wnext?(f-=n.wnext,h=n.wsize-f):h=n.wnext-f,f>n.length&&(f=n.length),b=n.window}else b=r,h=o-n.offset,f=n.length;f>c&&(f=c),c-=f,n.length-=f;do r[o++]=b[h++];while(--f);n.length===0&&(n.mode=bp);break;case vy:if(c===0)break e;r[o++]=n.length,c--,n.mode=bp;break;case Tg:if(n.wrap){for(;d<32;){if(l===0)break e;l--,u|=i[a++]<{if(ps(t))return ur;let e=t.state;return e.window&&(e.window=null),t.state=null,us},"inflateEnd"),Wne=s((t,e)=>{if(ps(t))return ur;let n=t.state;return n.wrap&2?(n.head=e,e.done=!1,us):ur},"inflateGetHeader"),Kne=s((t,e)=>{let n=e.length,i,r,a;return ps(t)||(i=t.state,i.wrap!==0&&i.mode!==wp)?ur:i.mode===wp&&(r=1,r=ou(r,e,n,0),r!==i.check)?Xy:(a=aw(t,e,n,n),a?(i.mode=$y,Qy):(i.havedict=1,us))},"inflateSetDictionary"),Zne=nw,Yne=iw,Xne=tw,Qne=qne,$ne=rw,eie=Gne,tie=Jne,nie=Wne,iie=Kne,rie="pako inflate (from Nodeca project)",Va={inflateReset:Zne,inflateReset2:Yne,inflateResetKeep:Xne,inflateInit:Qne,inflateInit2:$ne,inflate:eie,inflateEnd:tie,inflateGetHeader:nie,inflateSetDictionary:iie,inflateInfo:rie};function aie(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}s(aie,"GZheader");var oie=aie,ow=Object.prototype.toString,{Z_NO_FLUSH:sie,Z_FINISH:lie,Z_OK:cu,Z_STREAM_END:Og,Z_NEED_DICT:Ig,Z_STREAM_ERROR:cie,Z_DATA_ERROR:jy,Z_MEM_ERROR:uie}=ds;function fu(t){this.options=Ep.assign({chunkSize:1024*64,windowBits:15,to:""},t||{});let e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Wy,this.strm.avail_out=0;let n=Va.inflateInit2(this.strm,e.windowBits);if(n!==cu)throw new Error(ls[n]);if(this.header=new oie,Va.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=lu.string2buf(e.dictionary):ow.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=Va.inflateSetDictionary(this.strm,e.dictionary),n!==cu)))throw new Error(ls[n])}s(fu,"Inflate$1");fu.prototype.push=function(t,e){let n=this.strm,i=this.options.chunkSize,r=this.options.dictionary,a,o,l;if(this.ended)return!1;for(e===~~e?o=e:o=e===!0?lie:sie,ow.call(t)==="[object ArrayBuffer]"?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),a=Va.inflate(n,o),a===Ig&&r&&(a=Va.inflateSetDictionary(n,r),a===cu?a=Va.inflate(n,o):a===jy&&(a=Ig));n.avail_in>0&&a===Og&&n.state.wrap>0&&t[n.next_in]!==0;)Va.inflateReset(n),a=Va.inflate(n,o);switch(a){case cie:case jy:case Ig:case uie:return this.onEnd(a),this.ended=!0,!1}if(l=n.avail_out,n.next_out&&(n.avail_out===0||a===Og))if(this.options.to==="string"){let c=lu.utf8border(n.output,n.next_out),u=n.next_out-c,d=lu.buf2string(n.output,c);n.next_out=u,n.avail_out=i-u,u&&n.output.set(n.output.subarray(c,c+u),0),this.onData(d)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(!(a===cu&&l===0)){if(a===Og)return a=Va.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(n.avail_in===0)break}}return!0};fu.prototype.onData=function(t){this.chunks.push(t)};fu.prototype.onEnd=function(t){t===cu&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ep.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Wg(t,e){let n=new fu(e);if(n.push(t),n.err)throw n.msg||ls[n.err];return n.result}s(Wg,"inflate$1");function die(t,e){return e=e||{},e.raw=!0,Wg(t,e)}s(die,"inflateRaw$1");var pie=fu,fie=Wg,mie=die,hie=Wg,gie=ds,_ie={Inflate:pie,inflate:fie,inflateRaw:mie,ungzip:hie,constants:gie},{Deflate:bie,deflate:xie,deflateRaw:vie,gzip:yie}=jne,{Inflate:wie,inflate:kie,inflateRaw:Eie,ungzip:jie}=_ie,Aie=bie,Tie=xie,Cie=vie,Sie=yie,Oie=wie,Iie=kie,Nie=Eie,Bie=jie,Die=ds,Ap={Deflate:Aie,deflate:Tie,deflateRaw:Cie,gzip:Sie,Inflate:Oie,inflate:Iie,inflateRaw:Nie,ungzip:Bie,constants:Die};var Fe;(function(t){t[t.End=0]="End",t[t.Byte=1]="Byte",t[t.Short=2]="Short",t[t.Int=3]="Int",t[t.Long=4]="Long",t[t.Float=5]="Float",t[t.Double=6]="Double",t[t.ByteArray=7]="ByteArray",t[t.String=8]="String",t[t.List=9]="List",t[t.Compound=10]="Compound",t[t.IntArray=11]="IntArray",t[t.LongArray=12]="LongArray"})(Fe||(Fe={}));var Tp=class{static register(e,n){let i=n.create().getId();if(i!==e)throw new Error(`Registered factory ${Fe[i]} does not match type ${Fe[e]}`);Tp.FACTORIES.set(e,n)}isEnd(){return this.getId()===Fe.End}isByte(){return this.getId()===Fe.Byte}isShort(){return this.getId()===Fe.Short}isInt(){return this.getId()===Fe.Int}isLong(){return this.getId()===Fe.Long}isFloat(){return this.getId()===Fe.Float}isDouble(){return this.getId()===Fe.Double}isByteArray(){return this.getId()===Fe.ByteArray}isString(){return this.getId()===Fe.String}isList(){return this.getId()===Fe.List}isCompound(){return this.getId()===Fe.Compound}isIntArray(){return this.getId()===Fe.IntArray}isLongArray(){return this.getId()===Fe.LongArray}isNumber(){return this.isByte()||this.isShort()||this.isInt()||this.isLong()||this.isFloat()||this.isDouble()}isArray(){return this.isByteArray()||this.isIntArray()||this.isLongArray()}isListOrArray(){return this.isList()||this.isArray()}getAsNumber(){return 0}getAsString(){return""}toJsonWithId(){return{type:this.getId(),value:this.toJson()}}static getFactory(e){let n=this.FACTORIES.get(e);if(!n)throw new Error(`Invalid tag id ${e}`);return n}static create(e){return this.getFactory(e).create()}static fromString(e){let n=typeof e=="string"?new ci(e):e;return this.getFactory(Fe.Compound).fromString(n)}static fromJson(e,n=Fe.Compound){return this.getFactory(n).fromJson(e)}static fromJsonWithId(e){let n=pt.readObject(e)??{},i=pt.readInt(n.type)??0;return Tp.fromJson(n.value??{},i)}static fromBytes(e,n=Fe.Compound){return this.getFactory(n).fromBytes(e)}},tt=Tp;s(tt,"NbtTag"),Tt(tt,"FACTORIES",new Map);var ms=class extends tt{value;constructor(e){super(),this.value=typeof e=="number"?e:e?1:0}getId(){return Fe.Byte}getAsNumber(){return this.value}toString(){return this.value.toFixed()+"b"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.value}toJson(){return this.value}toBytes(e){e.writeByte(this.value)}static create(){return ms.ZERO}static fromJson(e){return new ms(pt.readInt(e)??0)}static fromBytes(e){let n=e.readByte();return new ms(n)}},Kn=ms;s(Kn,"NbtByte"),Tt(Kn,"ZERO",new ms(0)),Tt(Kn,"ONE",new ms(1));tt.register(Fe.Byte,Kn);var Dr=class extends tt{items;constructor(e){super(),this.items=e}getItems(){return this.items.slice(0)}getAsTuple(e,n){return[...Array(e)].map((i,r)=>n(this.items[r]))}get(e){if(e=Math.floor(e),!(e<0||e>=this.items.length))return this.items[e]}get length(){return this.items.length}map(e){return this.items.map(e)}filter(e){return this.items.filter(e)}forEach(e){this.items.forEach(e)}set(e,n){this.items[e]=n}add(e){this.items.push(e)}insert(e,n){this.items.splice(e,0,n)}delete(e){this.items.splice(e,1)}clear(){this.items=[]}};s(Dr,"NbtAbstractList");var dr=class extends Dr{constructor(e){super(Array.from(e??[],n=>typeof n=="number"?new Kn(n):n))}getId(){return Fe.ByteArray}getType(){return Fe.Byte}toString(){return"[B;"+this.items.map(n=>n.getAsNumber().toFixed()+"B").join(",")+"]"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.items.map(e=>e.getAsNumber())}toJson(){return this.items.map(e=>e.getAsNumber())}toBytes(e){e.writeInt(this.items.length),e.writeBytes(this.items.map(n=>n.getAsNumber()))}static create(){return new dr([])}static fromJson(e){let n=pt.readArray(e,i=>pt.readNumber(i)??0)??[];return new dr(n)}static fromBytes(e){let n=e.readInt(),i=e.readBytes(n);return new dr(i)}};s(dr,"NbtByteArray");tt.register(Fe.ByteArray,dr);var Ot=class extends tt{value;constructor(e){super(),this.value=e}getId(){return Fe.Float}getAsNumber(){return this.value}toString(){return this.value.toString()+"f"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.value}toJson(){return this.value}toBytes(e){e.writeFloat(this.value)}static create(){return new Ot(0)}static fromJson(e){return new Ot(pt.readNumber(e)??0)}static fromBytes(e){let n=e.readFloat();return new Ot(n)}};s(Ot,"NbtFloat");tt.register(Fe.Float,Ot);var $t=class extends tt{value;constructor(e){super(),this.value=e}getId(){return Fe.Int}getAsNumber(){return this.value}toString(){return this.value.toFixed()}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.value}toJson(){return this.value}toBytes(e){e.writeInt(this.value)}static create(){return new $t(0)}static fromJson(e){return new $t(pt.readInt(e)??0)}static fromBytes(e){let n=e.readInt();return new $t(n)}};s($t,"NbtInt");tt.register(Fe.Int,$t);var pr=class extends Dr{constructor(e){super(Array.from(e??[],n=>typeof n=="number"?new $t(n):n))}getId(){return Fe.IntArray}getType(){return Fe.Int}get length(){return this.items.length}toString(){return"[I;"+this.items.map(n=>n.getAsNumber().toFixed()).join(",")+"]"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.items.map(e=>e.getAsNumber())}toJson(){return this.items.map(e=>e.getAsNumber())}toBytes(e){e.writeInt(this.items.length);for(let n of this.items)e.writeInt(n.getAsNumber())}static create(){return new pr}static fromJson(e){let n=pt.readArray(e,i=>pt.readNumber(i)??0)??[];return new pr(n)}static fromBytes(e){let n=e.readInt(),i=[];for(let r=0;rnew e(i)))}getId(){return Fe.List}getType(){return this.type}getNumber(e){let n=this.get(e);return n?.isNumber()?n.getAsNumber():0}getString(e){let n=this.get(e);return n?.isString()?n.getAsString():""}getList(e,n){let i=this.get(e);return i?.isList()&&i.getType()===n?i:Fn.create()}getCompound(e){let n=this.get(e);return n?.isCompound()?n:Qe.create()}set(e,n){this.updateType(n),super.set(e,n)}add(e){this.updateType(e),super.add(e)}insert(e,n){this.updateType(n),super.insert(e,n)}updateType(e){if(e.getId()!==Fe.End){if(this.type===Fe.End)this.type=e.getId();else if(this.type!==e.getId())throw new Error(`Trying to add tag of type ${Fe[e.getId()]} to list of ${Fe[this.type]}`)}}clear(){super.clear(),this.type=Fe.End}toString(){return"["+this.items.map(e=>e.toString()).join(",")+"]"}toPrettyString(e=" ",n=0){if(this.length===0)return"[]";let i=e.repeat(n),r=e.repeat(n+1);return`[ `+this.map(a=>r+a.toPrettyString(e,n+1)).join(`, `)+` -`+i+"]"}toSimplifiedJson(){return this.map(e=>e.toSimplifiedJson())}toJson(){return{type:this.type,items:this.items.map(e=>e.toJson())}}toBytes(e){this.items.length===0?this.type=De.End:this.type=this.items[0].getId(),e.writeByte(this.type),e.writeInt(this.items.length);for(let n of this.items)n.toBytes(e)}static create(){return new Dn}static fromJson(e){let n=dt.readObject(e)??{},i=dt.readNumber(n.type)??De.Compound,r=(dt.readArray(n.items)??[]).flatMap(a=>a!==void 0?[tt.fromJson(a,i)]:[]);return new Dn(r,i)}static fromBytes(e){let n=e.readByte(),i=e.readInt();if(n===De.End&&i>0)throw new Error(`Missing type on ListTag but length is ${i}`);let r=[];for(let a=0;atypeof n=="number"?n:0):[0,0])}static fromBytes(e){let n=e.readInt(),i=e.readInt();return new Zn([n,i])}},Ua=Zn;s(Ua,"NbtLong"),Tt(Ua,"dataview",new DataView(new Uint8Array(8).buffer));tt.register(De.Long,Ua);var pr=class extends Fr{constructor(e){super(Array.from(e??[],n=>typeof n=="bigint"||Array.isArray(n)?new Ua(n):n))}getId(){return De.LongArray}getType(){return De.Long}get length(){return this.items.length}toString(){return"[I;"+this.items.map(n=>n.toString()).join(",")+"]"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.items.map(e=>e.getAsPair())}toJson(){return this.items.map(e=>e.getAsPair())}toBytes(e){e.writeInt(this.items.length);for(let n of this.items){let[i,r]=n.getAsPair();e.writeInt(i),e.writeInt(r)}}static create(){return new pr}static fromJson(e){let n=dt.readArray(e,i=>dt.readPair(i,r=>dt.readNumber(r)??0)??[0,0])??[];return new pr(n)}static fromBytes(e){let n=e.readInt(),i=[];for(let r=0;re(n,i,this)))}forEach(e){[...this.properties.entries()].forEach(([n,i])=>e(n,i,this))}set(e,n){return this.properties.set(e,n),this}delete(e){return this.properties.delete(e)}clear(){return this.properties.clear(),this}toString(){let e=[];for(let[n,i]of this.properties.entries()){let r=n.split("").some(a=>!li.isAllowedInUnquotedString(a));e.push((r?JSON.stringify(n):n)+":"+i.toString())}return"{"+e.join(",")+"}"}toPrettyString(e=" ",n=0){if(this.size===0)return"{}";let i=e.repeat(n),r=e.repeat(n+1);return`{ +`+i+"]"}toSimplifiedJson(){return this.map(e=>e.toSimplifiedJson())}toJson(){return{type:this.type,items:this.items.map(e=>e.toJson())}}toBytes(e){this.items.length===0?this.type=Fe.End:this.type=this.items[0].getId(),e.writeByte(this.type),e.writeInt(this.items.length);for(let n of this.items)n.toBytes(e)}static create(){return new Fn}static fromJson(e){let n=pt.readObject(e)??{},i=pt.readNumber(n.type)??Fe.Compound,r=(pt.readArray(n.items)??[]).flatMap(a=>a!==void 0?[tt.fromJson(a,i)]:[]);return new Fn(r,i)}static fromBytes(e){let n=e.readByte(),i=e.readInt();if(n===Fe.End&&i>0)throw new Error(`Missing type on ListTag but length is ${i}`);let r=[];for(let a=0;atypeof n=="number"?n:0):[0,0])}static fromBytes(e){let n=e.readInt(),i=e.readInt();return new Zn([n,i])}},Ua=Zn;s(Ua,"NbtLong"),Tt(Ua,"dataview",new DataView(new Uint8Array(8).buffer));tt.register(Fe.Long,Ua);var fr=class extends Dr{constructor(e){super(Array.from(e??[],n=>typeof n=="bigint"||Array.isArray(n)?new Ua(n):n))}getId(){return Fe.LongArray}getType(){return Fe.Long}get length(){return this.items.length}toString(){return"[I;"+this.items.map(n=>n.toString()).join(",")+"]"}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.items.map(e=>e.getAsPair())}toJson(){return this.items.map(e=>e.getAsPair())}toBytes(e){e.writeInt(this.items.length);for(let n of this.items){let[i,r]=n.getAsPair();e.writeInt(i),e.writeInt(r)}}static create(){return new fr}static fromJson(e){let n=pt.readArray(e,i=>pt.readPair(i,r=>pt.readNumber(r)??0)??[0,0])??[];return new fr(n)}static fromBytes(e){let n=e.readInt(),i=[];for(let r=0;re(n,i,this)))}forEach(e){[...this.properties.entries()].forEach(([n,i])=>e(n,i,this))}set(e,n){return this.properties.set(e,n),this}delete(e){return this.properties.delete(e)}clear(){return this.properties.clear(),this}toString(){let e=[];for(let[n,i]of this.properties.entries()){let r=n.split("").some(a=>!ci.isAllowedInUnquotedString(a));e.push((r?JSON.stringify(n):n)+":"+i.toString())}return"{"+e.join(",")+"}"}toPrettyString(e=" ",n=0){if(this.size===0)return"{}";let i=e.repeat(n),r=e.repeat(n+1);return`{ `+Object.values(this.map((a,o)=>[a,r+a+": "+o.toPrettyString(e,n+1)])).join(`, `)+` -`+i+"}"}toSimplifiedJson(){return this.map((e,n)=>[e,n.toSimplifiedJson()])}toJson(){return this.map((e,n)=>[e,{type:n.getId(),value:n.toJson()}])}toBytes(e){for(let[n,i]of this.properties.entries()){let r=i.getId();e.writeByte(r),e.writeString(n),i.toBytes(e)}e.writeByte(De.End)}static create(){return new Qe}static fromString(e){return Tp.readTag(e)}static fromJson(e){let n=dt.readMap(e,i=>{let{type:r,value:a}=dt.readObject(i)??{},o=dt.readNumber(r);return tt.fromJson(a??{},o)});return new Qe(new Map(Object.entries(n)))}static fromBytes(e){let n=new Map;for(;;){let i=e.readByte();if(i===De.End)break;let r=e.readString(),a=tt.fromBytes(e,i);n.set(r,a)}return new Qe(n)}};s(Qe,"NbtCompound");tt.register(De.Compound,Qe);var ko=class{name;root;compression;littleEndian;bedrockHeader;constructor(e,n,i,r,a){this.name=e,this.root=n,this.compression=i,this.littleEndian=r,this.bedrockHeader=a}writeNamedTag(e){e.writeByte(De.Compound),e.writeString(this.name),this.root.toBytes(e)}write(){let e=this.littleEndian===!0||this.bedrockHeader!==void 0,n=new Kc({littleEndian:e,offset:this.bedrockHeader&&8});if(this.writeNamedTag(n),this.bedrockHeader!==void 0){let r=n.offset;n.offset=0,n.writeInt(this.bedrockHeader),n.writeInt(r-8),n.offset=r}let i=n.getData();return this.compression==="gzip"?jp.gzip(i):this.compression==="zlib"?jp.deflate(i):i}static readNamedTag(e){if(e.readByte()!==De.Compound)throw new Error("Top tag should be a compound");return{name:e.readString(),root:Qe.fromBytes(e)}}static create(e={}){let n=e.name??ko.DEFAULT_NAME,i=Qe.create(),r=e.compression??"none",a=typeof e.bedrockHeader=="boolean"?ko.DEFAULT_BEDROCK_HEADER:e.bedrockHeader,o=e.littleEndian??e.bedrockHeader!==void 0;return new ko(n,i,r,o,a)}static read(e,n={}){let i=typeof n.bedrockHeader=="number"?n.bedrockHeader:n.bedrockHeader?P1(e):void 0,r=n.compression==="gzip"||!i&&n.compression===void 0&&R1(e),a=n.compression==="zlib"||!i&&n.compression===void 0&&M1(e),o=a||r?jp.inflate(e):e,l=n.littleEndian||i!==void 0,c=r?"gzip":a?"zlib":"none",u=new Wc(o,{littleEndian:l,offset:i&&8}),{name:d,root:p}=ko.readNamedTag(u);return new ko(n.name??d,p,c,l,i)}toJson(){return{name:this.name,root:this.root.toJson(),compression:this.compression,littleEndian:this.littleEndian,bedrockHeader:this.bedrockHeader??null}}static fromJson(e){let n=dt.readObject(e)??{},i=dt.readString(n.name)??"",r=Qe.fromJson(n.root??{}),a=dt.readString(n.compression)??"none",o=dt.readBoolean(n.littleEndian)??!1,l=dt.readNumber(n.bedrockHeader);return new ko(i,r,a,o,l)}},Rr=ko;s(Rr,"NbtFile"),Tt(Rr,"DEFAULT_NAME",""),Tt(Rr,"DEFAULT_BEDROCK_HEADER",4);var fr=class{x;z;compression;timestamp;raw;file;dirty;constructor(e,n,i,r,a){this.x=e,this.z=n,this.compression=i,this.timestamp=r,this.raw=a,this.dirty=!1}getCompression(){switch(this.compression){case 1:return"gzip";case 2:return"zlib";case 3:return"none";default:throw new Error(`Invalid compression mode ${this.compression}`)}}setCompression(e){switch(e){case"gzip":this.compression=1;break;case"zlib":this.compression=2;break;case"none":this.compression=3;break;default:throw new Error(`Invalid compression mode ${e}`)}}getFile(){return this.file===void 0&&(this.file=Rr.read(this.raw,{compression:this.getCompression()})),this.file}getRoot(){return this.getFile().root}setRoot(e){this.file===void 0&&(this.file=Rr.create({compression:this.getCompression()})),this.file.root=e,this.markDirty()}markDirty(){this.dirty=!0}getRaw(){if(this.file===void 0||this.dirty===!1)return this.raw;this.file.compression=this.getCompression();let e=this.file.write();return this.raw=e,this.dirty=!1,e}toJson(){return{x:this.x,z:this.z,compression:this.compression,timestamp:this.timestamp,size:this.raw.byteLength}}toRef(e){return new fr.Ref(this.x,this.z,this.compression,this.timestamp,this.raw.byteLength,e)}static create(e,n,i,r){let a=new fr(e,n,0,r??0,i.write());return a.setCompression(i.compression),a}static fromJson(e,n){let i=dt.readObject(e)??{},r=dt.readInt(i.x)??0,a=dt.readInt(i.z)??0,o=dt.readNumber(i.compression)??2,l=dt.readInt(i.timestamp)??0,c=dt.readInt(i.size)??0;return new fr.Ref(r,a,o,l,c,n)}};s(fr,"NbtChunk");(function(t){class e{x;z;compression;timestamp;size;resolver;file;constructor(i,r,a,o,l,c){this.x=i,this.z=r,this.compression=a,this.timestamp=o,this.size=l,this.resolver=c}getFile(){if(this.file instanceof Rr)return this.file}getRoot(){if(this.file instanceof Rr)return this.file.root}async getFileAsync(){return this.file?this.file:(this.file=(async()=>{let i=await this.resolver(this.x,this.z);return this.file=i,i})(),this.file)}async getRootAsync(){return(await this.getFileAsync()).root}isResolved(){return this.file instanceof Rr}}s(e,"Ref"),t.Ref=e})(fr||(fr={}));var fu=class{chunks;constructor(e){this.chunks=Array(32*32).fill(void 0);for(let n of e){let i=ca.getIndex(n.x,n.z);this.chunks[i]=n}}getChunkPositions(){return this.chunks.flatMap(e=>e?[[e.x,e.z]]:[])}getChunk(e){if(!(e<0||e>=32*32))return this.chunks[e]}findChunk(e,n){return this.getChunk(ca.getIndex(e,n))}getFirstChunk(){return this.chunks.filter(e=>e!==void 0)[0]}filter(e){return this.chunks.filter(n=>n!==void 0&&e(n))}map(e){return this.chunks.flatMap(n=>n!==void 0?[e(n)]:[])}};s(fu,"NbtAbstractRegion");var ca=class extends fu{constructor(e){super(e)}write(){let e=0;for(let a of this.chunks)a!==void 0&&(e+=Math.ceil(a.getRaw().length/4096));let n=new Uint8Array(8192+e*4096),i=new DataView(n.buffer),r=2;for(let a of this.chunks){if(a===void 0)continue;let o=a.getRaw(),l=4*((a.x&31)+(a.z&31)*32),c=Math.ceil(o.length/4096);i.setInt8(l,r>>16),i.setInt16(l+1,r&65535),i.setInt8(l+3,c),i.setInt32(l+4096,a.timestamp);let u=r*4096;i.setInt32(u,o.length+1),i.setInt8(u+4,a.compression),n.set(o,u+5),r+=c}return n}static read(e){let n=[];for(let i=0;i<32;i+=1)for(let r=0;r<32;r+=1){let a=4*((i&31)+(r&31)*32);if(e[a+3]===0)continue;let l=(e[a]<<16)+(e[a+1]<<8)+e[a+2],c=(e[a+4096]<<24)+(e[a+4097]<<16)+(e[a+4098]<<8)+e[a+4099],u=l*4096,d=(e[u]<<24)+(e[u+1]<<16)+(e[u+2]<<8)+e[u+3],p=e[u+4],m=e.slice(u+5,u+4+d);n.push(new fr(i,r,p,c,m))}return new ca(n)}static getIndex(e,n){return(e&31)+(n&31)*32}toJson(){return{chunks:this.map(e=>e.toJson())}}static fromJson(e,n){let i=dt.readObject(e)??{},a=(dt.readArray(i.chunks)??[]).flatMap(o=>o!==void 0?[fr.fromJson(o,n)]:[]);return new ca.Ref(a)}};s(ca,"NbtRegion");(function(t){class e extends fu{}s(e,"Ref"),t.Ref=e})(ca||(ca={}));var Dr=class extends tt{value;constructor(e){super(),this.value=e}getId(){return De.Double}getAsNumber(){return this.value}toString(){return Number.isInteger(this.value)?this.value.toFixed(1):this.value.toString()}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.value}toJson(){return this.value}toBytes(e){e.writeDouble(this.value)}static create(){return new Dr(0)}static fromJson(e){return new Dr(dt.readNumber(e)??0)}static fromBytes(e){let n=e.readDouble();return new Dr(n)}};s(Dr,"NbtDouble");tt.register(De.Double,Dr);var _l=class extends tt{constructor(){super()}getId(){return De.End}toString(){return"END"}toPrettyString(){return this.toString()}toSimplifiedJson(){return null}toJson(){return null}toBytes(){}static create(){return _l.INSTANCE}static fromJson(){return _l.INSTANCE}static fromBytes(){return _l.INSTANCE}},mu=_l;s(mu,"NbtEnd"),Tt(mu,"INSTANCE",new _l);tt.register(De.End,mu);var Ae=class{_customName;_customNameVisible;_billboard;_overrideBrightness;_brightnessOverride;_enchanted;_glowing;_overrideGlowColor;_glowColor;_inheritSettings;_invisible;_nbt;_shadowRadius;_shadowStrength;_useNBT;static getDefault(){return Ae.fromJSON({custom_name:"",custom_name_visible:!1,billboard:"fixed",override_brightness:!1,brightness_override:0,enchanted:!1,glowing:!1,override_glow_color:!1,glow_color:"#ffffff",inherit_settings:!0,invisible:!1,nbt:"{}",shadow_radius:0,shadow_strength:1,use_nbt:!1})}get customName(){return this._customName!==void 0?this._customName:Ae.getDefault().customName}set customName(e){this._customName=e}get customNameVisible(){return this._customNameVisible!==void 0?this._customNameVisible:Ae.getDefault().customNameVisible}set customNameVisible(e){this._customNameVisible=e}get billboard(){return this._billboard!==void 0?this._billboard:Ae.getDefault().billboard}set billboard(e){this._billboard=e}get overrideBrightness(){return this._overrideBrightness!==void 0?this._overrideBrightness:Ae.getDefault().overrideBrightness}set overrideBrightness(e){this._overrideBrightness=e}get brightnessOverride(){return this._brightnessOverride!==void 0?this._brightnessOverride:Ae.getDefault().brightnessOverride}set brightnessOverride(e){this._brightnessOverride=e}get enchanted(){return this._enchanted!==void 0?this._enchanted:Ae.getDefault().enchanted}set enchanted(e){this._enchanted=e}get glowing(){return this._glowing!==void 0?this._glowing:Ae.getDefault().glowing}set glowing(e){this._glowing=e}get overrideGlowColor(){return this._overrideGlowColor!==void 0?this._overrideGlowColor:Ae.getDefault().overrideGlowColor}set overrideGlowColor(e){this._overrideGlowColor=e}get glowColor(){return this._glowColor!==void 0?this._glowColor:Ae.getDefault().glowColor}set glowColor(e){this._glowColor=e}get inheritSettings(){return this._inheritSettings!==void 0?this._inheritSettings:Ae.getDefault().inheritSettings}set inheritSettings(e){this._inheritSettings=e}get invisible(){return this._invisible!==void 0?this._invisible:Ae.getDefault().invisible}set invisible(e){this._invisible=e}get nbt(){return this._nbt!==void 0?this._nbt:Ae.getDefault().nbt}set nbt(e){this._nbt=e}get shadowRadius(){return this._shadowRadius!==void 0?this._shadowRadius:Ae.getDefault().shadowRadius}set shadowRadius(e){this._shadowRadius=e}get shadowStrength(){return this._shadowStrength!==void 0?this._shadowStrength:Ae.getDefault().shadowStrength}set shadowStrength(e){this._shadowStrength=e}get useNBT(){return this._useNBT!==void 0?this._useNBT:Ae.getDefault().useNBT}set useNBT(e){this._useNBT=e}checkIfEqual(e){return this._customName===e._customName&&this._customNameVisible===e._customNameVisible&&this._billboard===e._billboard&&this._overrideBrightness===e._overrideBrightness&&this._brightnessOverride===e._brightnessOverride&&this._enchanted===e._enchanted&&this._glowing===e._glowing&&this._overrideGlowColor===e._overrideGlowColor&&this._glowColor===e._glowColor&&this._inheritSettings===e._inheritSettings&&this._invisible===e._invisible&&this._nbt===e._nbt&&this._shadowRadius===e._shadowRadius&&this._shadowStrength===e._shadowStrength&&this._useNBT===e._useNBT}isDefault(){return this.checkIfEqual(Ae.getDefault())}toJSON(){return{custom_name:this._customName,custom_name_visible:this._customNameVisible,billboard:this._billboard,override_brightness:this._overrideBrightness,brightness_override:this._brightnessOverride,enchanted:this._enchanted,glowing:this._glowing,override_glow_color:this._overrideGlowColor,glow_color:this._glowColor,inherit_settings:this._inheritSettings,invisible:this._invisible,nbt:this._nbt,shadow_radius:this._shadowRadius,shadow_strength:this._shadowStrength,use_nbt:this._useNBT}}inheritFrom(e){e._customName!==void 0&&(this.customName=e.customName),e._customNameVisible!==void 0&&(this.customNameVisible=e.customNameVisible),e._billboard!==void 0&&(this.billboard=e.billboard),e._overrideBrightness!==void 0&&(this.overrideBrightness=e.overrideBrightness),e._brightnessOverride!==void 0&&(this.brightnessOverride=e.brightnessOverride),e._enchanted!==void 0&&(this.enchanted=e.enchanted),e._glowing!==void 0&&(this.glowing=e.glowing),e._overrideGlowColor!==void 0&&(this.overrideGlowColor=e.overrideGlowColor),e._glowColor!==void 0&&(this.glowColor=e.glowColor),e._inheritSettings!==void 0&&(this.inheritSettings=e.inheritSettings),e._invisible!==void 0&&(this.invisible=e.invisible),e._nbt!==void 0&&(this.nbt=e.nbt),e._shadowRadius!==void 0&&(this.shadowRadius=e.shadowRadius),e._shadowStrength!==void 0&&(this.shadowStrength=e.shadowStrength),e._useNBT!==void 0&&(this.useNBT=e.useNBT)}static fromJSON(e){let n=new Ae;return e.custom_name!==void 0&&(n._customName=e.custom_name),e.custom_name_visible!==void 0&&(n._customNameVisible=e.custom_name_visible),e.billboard!==void 0&&(n._billboard=e.billboard),e.override_brightness!==void 0&&(n._overrideBrightness=e.override_brightness),e.brightness_override!==void 0&&(n._brightnessOverride=e.brightness_override),e.enchanted!==void 0&&(n._enchanted=e.enchanted),e.glowing!==void 0&&(n._glowing=e.glowing),e.override_glow_color!==void 0&&(n._overrideGlowColor=e.override_glow_color),e.glow_color!==void 0&&(n._glowColor=e.glow_color),e.inherit_settings!==void 0&&(n._inheritSettings=e.inherit_settings),e.invisible!==void 0&&(n._invisible=e.invisible),e.nbt!==void 0&&(n._nbt=e.nbt),e.shadow_radius!==void 0&&(n._shadowRadius=e.shadow_radius),e.shadow_strength!==void 0&&(n._shadowStrength=e.shadow_strength),e.use_nbt!==void 0&&(n._useNBT=e.use_nbt),n}toNBT(e=new Qe){if(this.useNBT){let n=tt.fromString(this.nbt);for(let i of n.keys())e.set(i,n.get(i));return e}if(this._customName&&e.set("CustomName",new pt(this.customName)),this._customNameVisible&&e.set("CustomNameVisible",new Kn(Number(this.customNameVisible))),this._billboard&&e.set("billboard",new pt(this.billboard)),this.overrideBrightness&&e.set("brightness",new Qe().set("block",new It(this.brightnessOverride)).set("sky",new It(this.brightnessOverride))),this.enchanted){let n=e.get("item")||new Qe;e.set("item",n.set("components",new Qe().set("minecraft:enchantments",new Qe().set("levels",new Qe().set("minecraft:infinity",new $t(1))))))}return this.glowing&&e.set("Glowing",new Kn(Number(this.glowing))),this.overrideGlowColor&&e.set("glow_color_override",new $t(Number(this.glowColor.replace("#","0x")))),this._shadowRadius&&e.set("shadow_radius",new It(this.shadowRadius)),this._shadowStrength&&e.set("shadow_strength",new It(this.shadowStrength)),e}};s(Ae,"BoneConfig");var ua=class{_useEntity;_entityType;_summonCommands;_tickingCommands;getDefault(){return ua.fromJSON({use_entity:!1,entity_type:"minecraft:pig",summon_commands:"",ticking_commands:""})}get useEntity(){return this._useEntity!==void 0?this._useEntity:this.getDefault().useEntity}set useEntity(e){this._useEntity=e}get entityType(){return this._entityType!==void 0?this._entityType:this.getDefault().entityType}set entityType(e){this._entityType=e}get summonCommands(){return this._summonCommands!==void 0?this._summonCommands:this.getDefault().summonCommands}set summonCommands(e){this._summonCommands=e}get tickingCommands(){return this._tickingCommands!==void 0?this._tickingCommands:this.getDefault().tickingCommands}set tickingCommands(e){this._tickingCommands=e}toJSON(){return{use_entity:this._useEntity,entity_type:this._entityType,summon_commands:this._summonCommands,ticking_commands:this._tickingCommands}}static fromJSON(e){let n=new ua;return e.use_entity!==void 0&&(n._useEntity=e.use_entity),e.entity_type!==void 0&&(n._entityType=e.entity_type),e.summon_commands!==void 0&&(n._summonCommands=e.summon_commands),e.ticking_commands!==void 0&&(n._tickingCommands=e.ticking_commands),n}isDefault(){return this.checkIfEqual(new ua)}checkIfEqual(e){return this.useEntity===e.useEntity&&this.entityType===e.entityType&&this.summonCommands===e.summonCommands&&this.tickingCommands===e.tickingCommands}};s(ua,"LocatorConfig");var Vt=class{_billboard;_overrideBrightness;_brightnessOverride;_glowing;_overrideGlowColor;_glowColor;_invisible;_shadowRadius;_shadowStrength;_useNBT;_nbt;static getDefault(){return Vt.fromJSON({billboard:"fixed",override_brightness:!1,brightness_override:0,glowing:!1,override_glow_color:!1,glow_color:"#ffffff",invisible:!1,nbt:"{}",shadow_radius:0,shadow_strength:1,use_nbt:!1})}get billboard(){return this._billboard!==void 0?this._billboard:Ae.getDefault().billboard}set billboard(e){this._billboard=e}get overrideBrightness(){return this._overrideBrightness!==void 0?this._overrideBrightness:Ae.getDefault().overrideBrightness}set overrideBrightness(e){this._overrideBrightness=e}get brightnessOverride(){return this._brightnessOverride!==void 0?this._brightnessOverride:Ae.getDefault().brightnessOverride}set brightnessOverride(e){this._brightnessOverride=e}get glowing(){return this._glowing!==void 0?this._glowing:Ae.getDefault().glowing}set glowing(e){this._glowing=e}get overrideGlowColor(){return this._overrideGlowColor!==void 0?this._overrideGlowColor:Ae.getDefault().overrideGlowColor}set overrideGlowColor(e){this._overrideGlowColor=e}get glowColor(){return this._glowColor!==void 0?this._glowColor:Ae.getDefault().glowColor}set glowColor(e){this._glowColor=e}get invisible(){return this._invisible!==void 0?this._invisible:Ae.getDefault().invisible}set invisible(e){this._invisible=e}get nbt(){return this._nbt!==void 0?this._nbt:Ae.getDefault().nbt}set nbt(e){this._nbt=e}get shadowRadius(){return this._shadowRadius!==void 0?this._shadowRadius:Ae.getDefault().shadowRadius}set shadowRadius(e){this._shadowRadius=e}get shadowStrength(){return this._shadowStrength!==void 0?this._shadowStrength:Ae.getDefault().shadowStrength}set shadowStrength(e){this._shadowStrength=e}get useNBT(){return this._useNBT!==void 0?this._useNBT:Ae.getDefault().useNBT}set useNBT(e){this._useNBT=e}getDefault(){return Vt.fromJSON({billboard:"center"})}get tickingCommands(){return this._billboard!==void 0?this._billboard:this.getDefault().tickingCommands}set tickingCommands(e){this._billboard=e}toJSON(){return{billboard:this._billboard,override_brightness:this._overrideBrightness,brightness_override:this._brightnessOverride,glowing:this._glowing,override_glow_color:this._overrideGlowColor,glow_color:this._glowColor,invisible:this._invisible,nbt:this._nbt,shadow_radius:this._shadowRadius,shadow_strength:this._shadowStrength,use_nbt:this._useNBT}}static fromJSON(e){let n=new Vt;return e.billboard!==void 0&&(n._billboard=e.billboard),e.override_brightness!==void 0&&(n._overrideBrightness=e.override_brightness),e.brightness_override!==void 0&&(n._brightnessOverride=e.brightness_override),e.glowing!==void 0&&(n._glowing=e.glowing),e.override_glow_color!==void 0&&(n._overrideGlowColor=e.override_glow_color),e.glow_color!==void 0&&(n._glowColor=e.glow_color),e.invisible!==void 0&&(n._invisible=e.invisible),e.nbt!==void 0&&(n._nbt=e.nbt),e.shadow_radius!==void 0&&(n._shadowRadius=e.shadow_radius),e.shadow_strength!==void 0&&(n._shadowStrength=e.shadow_strength),e.use_nbt!==void 0&&(n._useNBT=e.use_nbt),n}toNBT(e=new Qe){if(this.useNBT){let n=tt.fromString(this.nbt);for(let i of n.keys())e.set(i,n.get(i));return e}return this._billboard&&e.set("billboard",new pt(this.billboard)),this.overrideBrightness&&e.set("brightness",new Qe().set("block",new It(this.brightnessOverride)).set("sky",new It(this.brightnessOverride))),this.glowing&&e.set("Glowing",new Kn(Number(this.glowing))),this.overrideGlowColor&&e.set("glow_color_override",new $t(Number(this.glowColor.replace("#","0x")))),this._shadowRadius&&e.set("shadow_radius",new It(this.shadowRadius)),this._shadowStrength&&e.set("shadow_strength",new It(this.shadowStrength)),e}isDefault(){return this.checkIfEqual(new Vt)}checkIfEqual(e){return this._billboard===e._billboard&&this._overrideBrightness===e._overrideBrightness&&this._brightnessOverride===e._brightnessOverride&&this._glowing===e._glowing&&this._overrideGlowColor===e._overrideGlowColor&&this._glowColor===e._glowColor&&this._invisible===e._invisible&&this._nbt===e._nbt&&this._shadowRadius===e._shadowRadius&&this._shadowStrength===e._shadowStrength&&this._useNBT===e._useNBT}};s(Vt,"TextDisplayConfig");function Nie(t){let e,n,i,r,a,o=Fie()+"",l,c,u,d,p=E("dialog.unexpected_error.paragraph",'Discord','Github')+"",m,f,h,b,g,_,v,w;return{c(){e=q("div"),n=q("div"),i=q("i"),r=G(),a=q("h2"),l=G(),c=q("i"),u=G(),d=q("p"),m=G(),f=q("div"),h=q("textarea"),b=G(),g=q("i"),C(i,"class","fas fa-quote-left dialog_form_warning text_icon svelte-hszt7f"),Ye(a,"font-size","24px"),Ye(a,"text-align","center"),C(c,"class","fas fa-quote-right dialog_form_warning text_icon svelte-hszt7f"),C(n,"class","quote svelte-hszt7f"),h.readOnly=!0,C(h,"class","svelte-hszt7f"),C(g,"class","fas fa-copy dialog_form_warning text_icon svelte-hszt7f"),C(g,"title",_=E("dialog.unexpected_error.copy_error_message_button.description")),C(f,"class","codebox dark_bordered svelte-hszt7f"),C(e,"class","container svelte-hszt7f")},m(x,y){U(x,e,y),D(e,n),D(n,i),D(n,r),D(n,a),a.innerHTML=o,D(n,l),D(n,c),D(e,u),D(e,d),d.innerHTML=p,D(e,m),D(e,f),D(f,h),wt(h,t[0]),D(f,b),D(f,g),v||(w=[qe(h,"input",t[3]),qe(g,"click",t[1])],v=!0)},p(x,[y]){y&1&&wt(h,x[0])},i:oe,o:oe,d(x){x&&V(e),v=!1,Gt(w)}}}s(Nie,"create_fragment");var ow=["Uh oh!","Time to fire up the ol' debugger!","Your item displays are sad \u{1F97A}",'Ok, who pushed the big red button?',"Skill Issue.","You have how many elements!?","I'll export successfully some day!","When I grow up, I wanna be just like Blender!","Should'a seen that one comming...","It's all Jannis' fault! :(","Snaviewavie did an oopsie poopsie x3","We to a little trolling","execute run execute run execute run execute run say This is fine.","This is why we can't have nice things. :(","Have you tried turning it off and on again?","What if I put my command block next to yours? Haha just kidding... Unless?","If at first you don't succeed, Try, try again!","B:01010111 01100101 00100000 01100100 01101111 00100000 01100001 00100000 01101100 01101001 01110100 01110100 01101100 01100101 00100000 01110100 01110010 01101111 01101100 01101100 01101001 01101110 01100111",`
    +`+i+"}"}toSimplifiedJson(){return this.map((e,n)=>[e,n.toSimplifiedJson()])}toJson(){return this.map((e,n)=>[e,{type:n.getId(),value:n.toJson()}])}toBytes(e){for(let[n,i]of this.properties.entries()){let r=i.getId();e.writeByte(r),e.writeString(n),i.toBytes(e)}e.writeByte(Fe.End)}static create(){return new Qe}static fromString(e){return Cp.readTag(e)}static fromJson(e){let n=pt.readMap(e,i=>{let{type:r,value:a}=pt.readObject(i)??{},o=pt.readNumber(r);return tt.fromJson(a??{},o)});return new Qe(new Map(Object.entries(n)))}static fromBytes(e){let n=new Map;for(;;){let i=e.readByte();if(i===Fe.End)break;let r=e.readString(),a=tt.fromBytes(e,i);n.set(r,a)}return new Qe(n)}};s(Qe,"NbtCompound");tt.register(Fe.Compound,Qe);var Eo=class{name;root;compression;littleEndian;bedrockHeader;constructor(e,n,i,r,a){this.name=e,this.root=n,this.compression=i,this.littleEndian=r,this.bedrockHeader=a}writeNamedTag(e){e.writeByte(Fe.Compound),e.writeString(this.name),this.root.toBytes(e)}write(){let e=this.littleEndian===!0||this.bedrockHeader!==void 0,n=new Zc({littleEndian:e,offset:this.bedrockHeader&&8});if(this.writeNamedTag(n),this.bedrockHeader!==void 0){let r=n.offset;n.offset=0,n.writeInt(this.bedrockHeader),n.writeInt(r-8),n.offset=r}let i=n.getData();return this.compression==="gzip"?Ap.gzip(i):this.compression==="zlib"?Ap.deflate(i):i}static readNamedTag(e){if(e.readByte()!==Fe.Compound)throw new Error("Top tag should be a compound");return{name:e.readString(),root:Qe.fromBytes(e)}}static create(e={}){let n=e.name??Eo.DEFAULT_NAME,i=Qe.create(),r=e.compression??"none",a=typeof e.bedrockHeader=="boolean"?Eo.DEFAULT_BEDROCK_HEADER:e.bedrockHeader,o=e.littleEndian??e.bedrockHeader!==void 0;return new Eo(n,i,r,o,a)}static read(e,n={}){let i=typeof n.bedrockHeader=="number"?n.bedrockHeader:n.bedrockHeader?L1(e):void 0,r=n.compression==="gzip"||!i&&n.compression===void 0&&M1(e),a=n.compression==="zlib"||!i&&n.compression===void 0&&P1(e),o=a||r?Ap.inflate(e):e,l=n.littleEndian||i!==void 0,c=r?"gzip":a?"zlib":"none",u=new Kc(o,{littleEndian:l,offset:i&&8}),{name:d,root:p}=Eo.readNamedTag(u);return new Eo(n.name??d,p,c,l,i)}toJson(){return{name:this.name,root:this.root.toJson(),compression:this.compression,littleEndian:this.littleEndian,bedrockHeader:this.bedrockHeader??null}}static fromJson(e){let n=pt.readObject(e)??{},i=pt.readString(n.name)??"",r=Qe.fromJson(n.root??{}),a=pt.readString(n.compression)??"none",o=pt.readBoolean(n.littleEndian)??!1,l=pt.readNumber(n.bedrockHeader);return new Eo(i,r,a,o,l)}},Rr=Eo;s(Rr,"NbtFile"),Tt(Rr,"DEFAULT_NAME",""),Tt(Rr,"DEFAULT_BEDROCK_HEADER",4);var mr=class{x;z;compression;timestamp;raw;file;dirty;constructor(e,n,i,r,a){this.x=e,this.z=n,this.compression=i,this.timestamp=r,this.raw=a,this.dirty=!1}getCompression(){switch(this.compression){case 1:return"gzip";case 2:return"zlib";case 3:return"none";default:throw new Error(`Invalid compression mode ${this.compression}`)}}setCompression(e){switch(e){case"gzip":this.compression=1;break;case"zlib":this.compression=2;break;case"none":this.compression=3;break;default:throw new Error(`Invalid compression mode ${e}`)}}getFile(){return this.file===void 0&&(this.file=Rr.read(this.raw,{compression:this.getCompression()})),this.file}getRoot(){return this.getFile().root}setRoot(e){this.file===void 0&&(this.file=Rr.create({compression:this.getCompression()})),this.file.root=e,this.markDirty()}markDirty(){this.dirty=!0}getRaw(){if(this.file===void 0||this.dirty===!1)return this.raw;this.file.compression=this.getCompression();let e=this.file.write();return this.raw=e,this.dirty=!1,e}toJson(){return{x:this.x,z:this.z,compression:this.compression,timestamp:this.timestamp,size:this.raw.byteLength}}toRef(e){return new mr.Ref(this.x,this.z,this.compression,this.timestamp,this.raw.byteLength,e)}static create(e,n,i,r){let a=new mr(e,n,0,r??0,i.write());return a.setCompression(i.compression),a}static fromJson(e,n){let i=pt.readObject(e)??{},r=pt.readInt(i.x)??0,a=pt.readInt(i.z)??0,o=pt.readNumber(i.compression)??2,l=pt.readInt(i.timestamp)??0,c=pt.readInt(i.size)??0;return new mr.Ref(r,a,o,l,c,n)}};s(mr,"NbtChunk");(function(t){class e{x;z;compression;timestamp;size;resolver;file;constructor(i,r,a,o,l,c){this.x=i,this.z=r,this.compression=a,this.timestamp=o,this.size=l,this.resolver=c}getFile(){if(this.file instanceof Rr)return this.file}getRoot(){if(this.file instanceof Rr)return this.file.root}async getFileAsync(){return this.file?this.file:(this.file=(async()=>{let i=await this.resolver(this.x,this.z);return this.file=i,i})(),this.file)}async getRootAsync(){return(await this.getFileAsync()).root}isResolved(){return this.file instanceof Rr}}s(e,"Ref"),t.Ref=e})(mr||(mr={}));var mu=class{chunks;constructor(e){this.chunks=Array(32*32).fill(void 0);for(let n of e){let i=ca.getIndex(n.x,n.z);this.chunks[i]=n}}getChunkPositions(){return this.chunks.flatMap(e=>e?[[e.x,e.z]]:[])}getChunk(e){if(!(e<0||e>=32*32))return this.chunks[e]}findChunk(e,n){return this.getChunk(ca.getIndex(e,n))}getFirstChunk(){return this.chunks.filter(e=>e!==void 0)[0]}filter(e){return this.chunks.filter(n=>n!==void 0&&e(n))}map(e){return this.chunks.flatMap(n=>n!==void 0?[e(n)]:[])}};s(mu,"NbtAbstractRegion");var ca=class extends mu{constructor(e){super(e)}write(){let e=0;for(let a of this.chunks)a!==void 0&&(e+=Math.ceil(a.getRaw().length/4096));let n=new Uint8Array(8192+e*4096),i=new DataView(n.buffer),r=2;for(let a of this.chunks){if(a===void 0)continue;let o=a.getRaw(),l=4*((a.x&31)+(a.z&31)*32),c=Math.ceil(o.length/4096);i.setInt8(l,r>>16),i.setInt16(l+1,r&65535),i.setInt8(l+3,c),i.setInt32(l+4096,a.timestamp);let u=r*4096;i.setInt32(u,o.length+1),i.setInt8(u+4,a.compression),n.set(o,u+5),r+=c}return n}static read(e){let n=[];for(let i=0;i<32;i+=1)for(let r=0;r<32;r+=1){let a=4*((i&31)+(r&31)*32);if(e[a+3]===0)continue;let l=(e[a]<<16)+(e[a+1]<<8)+e[a+2],c=(e[a+4096]<<24)+(e[a+4097]<<16)+(e[a+4098]<<8)+e[a+4099],u=l*4096,d=(e[u]<<24)+(e[u+1]<<16)+(e[u+2]<<8)+e[u+3],p=e[u+4],m=e.slice(u+5,u+4+d);n.push(new mr(i,r,p,c,m))}return new ca(n)}static getIndex(e,n){return(e&31)+(n&31)*32}toJson(){return{chunks:this.map(e=>e.toJson())}}static fromJson(e,n){let i=pt.readObject(e)??{},a=(pt.readArray(i.chunks)??[]).flatMap(o=>o!==void 0?[mr.fromJson(o,n)]:[]);return new ca.Ref(a)}};s(ca,"NbtRegion");(function(t){class e extends mu{}s(e,"Ref"),t.Ref=e})(ca||(ca={}));var Fr=class extends tt{value;constructor(e){super(),this.value=e}getId(){return Fe.Double}getAsNumber(){return this.value}toString(){return Number.isInteger(this.value)?this.value.toFixed(1):this.value.toString()}toPrettyString(){return this.toString()}toSimplifiedJson(){return this.value}toJson(){return this.value}toBytes(e){e.writeDouble(this.value)}static create(){return new Fr(0)}static fromJson(e){return new Fr(pt.readNumber(e)??0)}static fromBytes(e){let n=e.readDouble();return new Fr(n)}};s(Fr,"NbtDouble");tt.register(Fe.Double,Fr);var _l=class extends tt{constructor(){super()}getId(){return Fe.End}toString(){return"END"}toPrettyString(){return this.toString()}toSimplifiedJson(){return null}toJson(){return null}toBytes(){}static create(){return _l.INSTANCE}static fromJson(){return _l.INSTANCE}static fromBytes(){return _l.INSTANCE}},hu=_l;s(hu,"NbtEnd"),Tt(hu,"INSTANCE",new _l);tt.register(Fe.End,hu);var Ae=class{_customName;_customNameVisible;_billboard;_overrideBrightness;_brightnessOverride;_enchanted;_glowing;_overrideGlowColor;_glowColor;_inheritSettings;_invisible;_nbt;_shadowRadius;_shadowStrength;_useNBT;static getDefault(){return Ae.fromJSON({custom_name:"",custom_name_visible:!1,billboard:"fixed",override_brightness:!1,brightness_override:0,enchanted:!1,glowing:!1,override_glow_color:!1,glow_color:"#ffffff",inherit_settings:!0,invisible:!1,nbt:"{}",shadow_radius:0,shadow_strength:1,use_nbt:!1})}get customName(){return this._customName!==void 0?this._customName:Ae.getDefault().customName}set customName(e){this._customName=e}get customNameVisible(){return this._customNameVisible!==void 0?this._customNameVisible:Ae.getDefault().customNameVisible}set customNameVisible(e){this._customNameVisible=e}get billboard(){return this._billboard!==void 0?this._billboard:Ae.getDefault().billboard}set billboard(e){this._billboard=e}get overrideBrightness(){return this._overrideBrightness!==void 0?this._overrideBrightness:Ae.getDefault().overrideBrightness}set overrideBrightness(e){this._overrideBrightness=e}get brightnessOverride(){return this._brightnessOverride!==void 0?this._brightnessOverride:Ae.getDefault().brightnessOverride}set brightnessOverride(e){this._brightnessOverride=e}get enchanted(){return this._enchanted!==void 0?this._enchanted:Ae.getDefault().enchanted}set enchanted(e){this._enchanted=e}get glowing(){return this._glowing!==void 0?this._glowing:Ae.getDefault().glowing}set glowing(e){this._glowing=e}get overrideGlowColor(){return this._overrideGlowColor!==void 0?this._overrideGlowColor:Ae.getDefault().overrideGlowColor}set overrideGlowColor(e){this._overrideGlowColor=e}get glowColor(){return this._glowColor!==void 0?this._glowColor:Ae.getDefault().glowColor}set glowColor(e){this._glowColor=e}get inheritSettings(){return this._inheritSettings!==void 0?this._inheritSettings:Ae.getDefault().inheritSettings}set inheritSettings(e){this._inheritSettings=e}get invisible(){return this._invisible!==void 0?this._invisible:Ae.getDefault().invisible}set invisible(e){this._invisible=e}get nbt(){return this._nbt!==void 0?this._nbt:Ae.getDefault().nbt}set nbt(e){this._nbt=e}get shadowRadius(){return this._shadowRadius!==void 0?this._shadowRadius:Ae.getDefault().shadowRadius}set shadowRadius(e){this._shadowRadius=e}get shadowStrength(){return this._shadowStrength!==void 0?this._shadowStrength:Ae.getDefault().shadowStrength}set shadowStrength(e){this._shadowStrength=e}get useNBT(){return this._useNBT!==void 0?this._useNBT:Ae.getDefault().useNBT}set useNBT(e){this._useNBT=e}checkIfEqual(e){return this._customName===e._customName&&this._customNameVisible===e._customNameVisible&&this._billboard===e._billboard&&this._overrideBrightness===e._overrideBrightness&&this._brightnessOverride===e._brightnessOverride&&this._enchanted===e._enchanted&&this._glowing===e._glowing&&this._overrideGlowColor===e._overrideGlowColor&&this._glowColor===e._glowColor&&this._inheritSettings===e._inheritSettings&&this._invisible===e._invisible&&this._nbt===e._nbt&&this._shadowRadius===e._shadowRadius&&this._shadowStrength===e._shadowStrength&&this._useNBT===e._useNBT}isDefault(){return this.checkIfEqual(Ae.getDefault())}toJSON(){return{custom_name:this._customName,custom_name_visible:this._customNameVisible,billboard:this._billboard,override_brightness:this._overrideBrightness,brightness_override:this._brightnessOverride,enchanted:this._enchanted,glowing:this._glowing,override_glow_color:this._overrideGlowColor,glow_color:this._glowColor,inherit_settings:this._inheritSettings,invisible:this._invisible,nbt:this._nbt,shadow_radius:this._shadowRadius,shadow_strength:this._shadowStrength,use_nbt:this._useNBT}}inheritFrom(e){e._customName!==void 0&&(this.customName=e.customName),e._customNameVisible!==void 0&&(this.customNameVisible=e.customNameVisible),e._billboard!==void 0&&(this.billboard=e.billboard),e._overrideBrightness!==void 0&&(this.overrideBrightness=e.overrideBrightness),e._brightnessOverride!==void 0&&(this.brightnessOverride=e.brightnessOverride),e._enchanted!==void 0&&(this.enchanted=e.enchanted),e._glowing!==void 0&&(this.glowing=e.glowing),e._overrideGlowColor!==void 0&&(this.overrideGlowColor=e.overrideGlowColor),e._glowColor!==void 0&&(this.glowColor=e.glowColor),e._inheritSettings!==void 0&&(this.inheritSettings=e.inheritSettings),e._invisible!==void 0&&(this.invisible=e.invisible),e._nbt!==void 0&&(this.nbt=e.nbt),e._shadowRadius!==void 0&&(this.shadowRadius=e.shadowRadius),e._shadowStrength!==void 0&&(this.shadowStrength=e.shadowStrength),e._useNBT!==void 0&&(this.useNBT=e.useNBT)}static fromJSON(e){let n=new Ae;return e.custom_name!==void 0&&(n._customName=e.custom_name),e.custom_name_visible!==void 0&&(n._customNameVisible=e.custom_name_visible),e.billboard!==void 0&&(n._billboard=e.billboard),e.override_brightness!==void 0&&(n._overrideBrightness=e.override_brightness),e.brightness_override!==void 0&&(n._brightnessOverride=e.brightness_override),e.enchanted!==void 0&&(n._enchanted=e.enchanted),e.glowing!==void 0&&(n._glowing=e.glowing),e.override_glow_color!==void 0&&(n._overrideGlowColor=e.override_glow_color),e.glow_color!==void 0&&(n._glowColor=e.glow_color),e.inherit_settings!==void 0&&(n._inheritSettings=e.inherit_settings),e.invisible!==void 0&&(n._invisible=e.invisible),e.nbt!==void 0&&(n._nbt=e.nbt),e.shadow_radius!==void 0&&(n._shadowRadius=e.shadow_radius),e.shadow_strength!==void 0&&(n._shadowStrength=e.shadow_strength),e.use_nbt!==void 0&&(n._useNBT=e.use_nbt),n}toNBT(e=new Qe){if(this.useNBT){let n=tt.fromString(this.nbt);for(let i of n.keys())e.set(i,n.get(i));return e}if(this._customName&&e.set("CustomName",new dt(this.customName)),this._customNameVisible&&e.set("CustomNameVisible",new Kn(Number(this.customNameVisible))),this._billboard&&e.set("billboard",new dt(this.billboard)),this.overrideBrightness&&e.set("brightness",new Qe().set("block",new Ot(this.brightnessOverride)).set("sky",new Ot(this.brightnessOverride))),this.enchanted){let n=e.get("item")||new Qe;e.set("item",n.set("components",new Qe().set("minecraft:enchantments",new Qe().set("levels",new Qe().set("minecraft:infinity",new $t(1))))))}return this.glowing&&e.set("Glowing",new Kn(Number(this.glowing))),this.overrideGlowColor&&e.set("glow_color_override",new $t(Number(this.glowColor.replace("#","0x")))),this._shadowRadius&&e.set("shadow_radius",new Ot(this.shadowRadius)),this._shadowStrength&&e.set("shadow_strength",new Ot(this.shadowStrength)),e}};s(Ae,"BoneConfig");var ua=class{_useEntity;_entityType;_summonCommands;_tickingCommands;getDefault(){return ua.fromJSON({use_entity:!1,entity_type:"minecraft:pig",summon_commands:"",ticking_commands:""})}get useEntity(){return this._useEntity!==void 0?this._useEntity:this.getDefault().useEntity}set useEntity(e){this._useEntity=e}get entityType(){return this._entityType!==void 0?this._entityType:this.getDefault().entityType}set entityType(e){this._entityType=e}get summonCommands(){return this._summonCommands!==void 0?this._summonCommands:this.getDefault().summonCommands}set summonCommands(e){this._summonCommands=e}get tickingCommands(){return this._tickingCommands!==void 0?this._tickingCommands:this.getDefault().tickingCommands}set tickingCommands(e){this._tickingCommands=e}toJSON(){return{use_entity:this._useEntity,entity_type:this._entityType,summon_commands:this._summonCommands,ticking_commands:this._tickingCommands}}static fromJSON(e){let n=new ua;return e.use_entity!==void 0&&(n._useEntity=e.use_entity),e.entity_type!==void 0&&(n._entityType=e.entity_type),e.summon_commands!==void 0&&(n._summonCommands=e.summon_commands),e.ticking_commands!==void 0&&(n._tickingCommands=e.ticking_commands),n}isDefault(){return this.checkIfEqual(new ua)}checkIfEqual(e){return this.useEntity===e.useEntity&&this.entityType===e.entityType&&this.summonCommands===e.summonCommands&&this.tickingCommands===e.tickingCommands}};s(ua,"LocatorConfig");var zt=class{_billboard;_overrideBrightness;_brightnessOverride;_glowing;_overrideGlowColor;_glowColor;_invisible;_shadowRadius;_shadowStrength;_useNBT;_nbt;static getDefault(){return zt.fromJSON({billboard:"fixed",override_brightness:!1,brightness_override:0,glowing:!1,override_glow_color:!1,glow_color:"#ffffff",invisible:!1,nbt:"{}",shadow_radius:0,shadow_strength:1,use_nbt:!1})}get billboard(){return this._billboard!==void 0?this._billboard:Ae.getDefault().billboard}set billboard(e){this._billboard=e}get overrideBrightness(){return this._overrideBrightness!==void 0?this._overrideBrightness:Ae.getDefault().overrideBrightness}set overrideBrightness(e){this._overrideBrightness=e}get brightnessOverride(){return this._brightnessOverride!==void 0?this._brightnessOverride:Ae.getDefault().brightnessOverride}set brightnessOverride(e){this._brightnessOverride=e}get glowing(){return this._glowing!==void 0?this._glowing:Ae.getDefault().glowing}set glowing(e){this._glowing=e}get overrideGlowColor(){return this._overrideGlowColor!==void 0?this._overrideGlowColor:Ae.getDefault().overrideGlowColor}set overrideGlowColor(e){this._overrideGlowColor=e}get glowColor(){return this._glowColor!==void 0?this._glowColor:Ae.getDefault().glowColor}set glowColor(e){this._glowColor=e}get invisible(){return this._invisible!==void 0?this._invisible:Ae.getDefault().invisible}set invisible(e){this._invisible=e}get nbt(){return this._nbt!==void 0?this._nbt:Ae.getDefault().nbt}set nbt(e){this._nbt=e}get shadowRadius(){return this._shadowRadius!==void 0?this._shadowRadius:Ae.getDefault().shadowRadius}set shadowRadius(e){this._shadowRadius=e}get shadowStrength(){return this._shadowStrength!==void 0?this._shadowStrength:Ae.getDefault().shadowStrength}set shadowStrength(e){this._shadowStrength=e}get useNBT(){return this._useNBT!==void 0?this._useNBT:Ae.getDefault().useNBT}set useNBT(e){this._useNBT=e}getDefault(){return zt.fromJSON({billboard:"center"})}get tickingCommands(){return this._billboard!==void 0?this._billboard:this.getDefault().tickingCommands}set tickingCommands(e){this._billboard=e}toJSON(){return{billboard:this._billboard,override_brightness:this._overrideBrightness,brightness_override:this._brightnessOverride,glowing:this._glowing,override_glow_color:this._overrideGlowColor,glow_color:this._glowColor,invisible:this._invisible,nbt:this._nbt,shadow_radius:this._shadowRadius,shadow_strength:this._shadowStrength,use_nbt:this._useNBT}}static fromJSON(e){let n=new zt;return e.billboard!==void 0&&(n._billboard=e.billboard),e.override_brightness!==void 0&&(n._overrideBrightness=e.override_brightness),e.brightness_override!==void 0&&(n._brightnessOverride=e.brightness_override),e.glowing!==void 0&&(n._glowing=e.glowing),e.override_glow_color!==void 0&&(n._overrideGlowColor=e.override_glow_color),e.glow_color!==void 0&&(n._glowColor=e.glow_color),e.invisible!==void 0&&(n._invisible=e.invisible),e.nbt!==void 0&&(n._nbt=e.nbt),e.shadow_radius!==void 0&&(n._shadowRadius=e.shadow_radius),e.shadow_strength!==void 0&&(n._shadowStrength=e.shadow_strength),e.use_nbt!==void 0&&(n._useNBT=e.use_nbt),n}toNBT(e=new Qe){if(this.useNBT){let n=tt.fromString(this.nbt);for(let i of n.keys())e.set(i,n.get(i));return e}return this._billboard&&e.set("billboard",new dt(this.billboard)),this.overrideBrightness&&e.set("brightness",new Qe().set("block",new Ot(this.brightnessOverride)).set("sky",new Ot(this.brightnessOverride))),this.glowing&&e.set("Glowing",new Kn(Number(this.glowing))),this.overrideGlowColor&&e.set("glow_color_override",new $t(Number(this.glowColor.replace("#","0x")))),this._shadowRadius&&e.set("shadow_radius",new Ot(this.shadowRadius)),this._shadowStrength&&e.set("shadow_strength",new Ot(this.shadowStrength)),e}isDefault(){return this.checkIfEqual(new zt)}checkIfEqual(e){return this._billboard===e._billboard&&this._overrideBrightness===e._overrideBrightness&&this._brightnessOverride===e._brightnessOverride&&this._glowing===e._glowing&&this._overrideGlowColor===e._overrideGlowColor&&this._glowColor===e._glowColor&&this._invisible===e._invisible&&this._nbt===e._nbt&&this._shadowRadius===e._shadowRadius&&this._shadowStrength===e._shadowStrength&&this._useNBT===e._useNBT}};s(zt,"TextDisplayConfig");function Fie(t){let e,n,i,r,a,o=Rie()+"",l,c,u,d,p=k("dialog.unexpected_error.paragraph",'Discord','Github')+"",m,f,h,b,g,_,v,w;return{c(){e=q("div"),n=q("div"),i=q("i"),r=G(),a=q("h2"),l=G(),c=q("i"),u=G(),d=q("p"),m=G(),f=q("div"),h=q("textarea"),b=G(),g=q("i"),C(i,"class","fas fa-quote-left dialog_form_warning text_icon svelte-hszt7f"),Ye(a,"font-size","24px"),Ye(a,"text-align","center"),C(c,"class","fas fa-quote-right dialog_form_warning text_icon svelte-hszt7f"),C(n,"class","quote svelte-hszt7f"),h.readOnly=!0,C(h,"class","svelte-hszt7f"),C(g,"class","fas fa-copy dialog_form_warning text_icon svelte-hszt7f"),C(g,"title",_=k("dialog.unexpected_error.copy_error_message_button.description")),C(f,"class","codebox dark_bordered svelte-hszt7f"),C(e,"class","container svelte-hszt7f")},m(x,y){U(x,e,y),F(e,n),F(n,i),F(n,r),F(n,a),a.innerHTML=o,F(n,l),F(n,c),F(e,u),F(e,d),d.innerHTML=p,F(e,m),F(e,f),F(f,h),wt(h,t[0]),F(f,b),F(f,g),v||(w=[qe(h,"input",t[3]),qe(g,"click",t[1])],v=!0)},p(x,[y]){y&1&&wt(h,x[0])},i:oe,o:oe,d(x){x&&z(e),v=!1,Gt(w)}}}s(Fie,"create_fragment");var sw=["Uh oh!","Time to fire up the ol' debugger!","Your item displays are sad \u{1F97A}",'Ok, who pushed the big red button?',"Skill Issue.","You have how many elements!?","I'll export successfully some day!","When I grow up, I wanna be just like Blender!","Should'a seen that one comming...","It's all Jannis' fault! :(","Snaviewavie did an oopsie poopsie x3","We to a little trolling","execute run execute run execute run execute run say This is fine.","This is why we can't have nice things. :(","Have you tried turning it off and on again?","What if I put my command block next to yours? Haha just kidding... Unless?","If at first you don't succeed, Try, try again!","B:01010111 01100101 00100000 01100100 01101111 00100000 01100001 00100000 01101100 01101001 01110100 01110100 01101100 01100101 00100000 01110100 01110010 01101111 01101100 01101100 01101001 01101110 01100111",`

    SnaveSutit would like to know your location

    -
    `,"I've decided to stop working for today. Try again tomorrow!","Every time you see this error message, a developer vanishes in a puff of binary.",`"Flavor Text"? I've never tasted text before...`,"( \u0361\xB0 \u035C\u0296 \u0361\xB0)","That's a nice model you have there, it'd be a shame if something were to happen to it...","Some day you'll learn. But until then, I control the cheese","Please deposit 5 coins!",'Click here to find a solution!','roflcopter',"Failed to find global 'pandemic'"];function Fie(){return ow[Math.floor(Math.random()*ow.length)]}s(Fie,"pickRandomFlavorQuote");function Die(t,e,n){let{error:i}=e,r=i.message+` -`+(i.stack||"");function a(){navigator.clipboard.writeText(r),Blockbench.showQuickMessage(E("dialog.unexpected_error.copy_error_message_button.message"))}s(a,"copyError");function o(){r=this.value,n(0,r)}return s(o,"textarea_input_handler"),t.$$set=l=>{"error"in l&&n(2,i=l.error)},[r,a,i,o]}s(Die,"instance");var Cp=class extends Ve{constructor(e){super(),ze(this,e,Die,Nie,Me,{error:2})}};s(Cp,"UnexpectedErrorDialog");var sw=Cp;(()=>{let t=Blockbench.addCSS(".container.svelte-hszt7f{height:25rem;display:flex;flex-direction:column}.codebox.svelte-hszt7f{height:25rem;display:flex;margin-top:16px}.quote.svelte-hszt7f{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}textarea.svelte-hszt7f{width:100%;height:100%;border:unset}i.svelte-hszt7f{cursor:pointer;padding:5px;max-height:2rem}i.svelte-hszt7f:hover{color:var(--color-light)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var Wg=[],Kt=class extends Dialog{instance;constructor(e){let n=document.createComment("svelte-dialog-"+guid()),i={...e};delete i.component,super(e.id,{...i,lines:[n]}),this.onOpen=()=>{let r=n.parentElement;this.instance||!r||(r.style.overflow="visible",this.instance=new e.component({target:r,props:e.props}),e.onOpen&&e.onOpen(),e.stackable||(Wg.forEach(a=>a.cancel()),Wg.empty()),Wg.push(this))},this.confirm=r=>{if(r instanceof KeyboardEvent){if(e.preventKeybinds){r.preventDefault(),r.stopPropagation();return}else if(e.preventKeybindConfirm&&r.key===Keybinds.extra.confirm.keybind.getCode()){r.preventDefault(),r.stopPropagation();return}else if(e.preventKeybindCancel&&r.key===Keybinds.extra.cancel.keybind.getCode()){r.preventDefault(),r.stopPropagation();return}}this.close(this.confirmIndex,r)},this.onButton=(...r)=>{this.instance&&(this.instance.$destroy(),this.instance=void 0,e.onButton&&e.onButton(...r),e.onClose&&e.onClose())},this.onCancel=(...r)=>{this.instance&&(this.instance.$destroy(),this.instance=void 0,e.onCancel&&e.onCancel(...r),e.onClose&&e.onClose())}}};s(Kt,"SvelteDialog");function Eo(t){new Kt({id:`${_e.name}:unexpectedError`,title:E("dialog.unexpected_error.title"),width:600,component:sw,props:{error:t},preventKeybinds:!0,buttons:[E("dialog.unexpected_error.close_button")]}).show()}s(Eo,"openUnexpectedErrorDialog");function Sp(t){console.log("Running MDFU...",JSON.parse(JSON.stringify(t))),t?.meta?.model_format==="animatedJava/ajmodel"&&(t.meta.model_format="animated_java/ajmodel",t.meta.format_version="0.0");try{let e=t.meta.format_version.length===3;return e=e||compareVersions(_e.version,t.meta.format_version),e&&(console.log("Upgrading model from version",t.meta.format_version,"to",_e.version),console.group("Upgrade process"),t.meta.format_version.length===3&&(console.log("Processing old model format",JSON.parse(JSON.stringify(t))),compareVersions("1.0",t.meta.format_version)&&Rie(t),compareVersions("1.1",t.meta.format_version)&&Mie(t),compareVersions("1.2",t.meta.format_version)&&Pie(t),compareVersions("1.3",t.meta.format_version)&&Lie(t),compareVersions("1.4",t.meta.format_version)&&Vie(t),t.meta.format_version="0.3.9"),compareVersions("0.3.10",t.meta.format_version)&&zie(t),compareVersions("0.5.0",t.meta.format_version)&&(t=Uie(t)),compareVersions("0.5.5",t.meta.format_version)&&(t=qie(t)),compareVersions("0.5.6",t.meta.format_version)&&(t=Hie(t)),compareVersions("0.5.7",t.meta.format_version)&&(t=Gie(t)),compareVersions("1.4.0",t.meta.format_version)&&(t=Jie(t)),console.groupEnd(),t.meta.format_version=_e.version,console.log("Upgrade complete")),t}catch(e){throw Eo(e),e}}s(Sp,"process");function Rie(t){if(console.log("Processing model format 1.0",JSON.parse(JSON.stringify(t))),t.meta.settings){console.log("Upgrading settings...");let e={settings:{project_name:t.meta.settings.animatedJava.projectName,verbose:t.meta.settings.animatedJava.verbose,rig_item:t.meta.settings.animatedJava.rigItem,rig_item_model:t.meta.settings.animatedJava.predicateFilePath,rig_export_folder:t.meta.settings.animatedJava.rigModelsExportFolder},exporter_settings:{},variants:[]};t.animated_java=e}if(t.meta.variants){console.log("Upgrading variants...");let e=[];for(let[n,i]of Object.entries(t.meta.variants))e.push({name:n,uuid:guid(),textureMap:i,default:n==="default",boneConfig:{},affectedBones:[],affectedBonesIsAWhitelist:!1});t.animated_java.variants=e}if(t.animations&&t.animations.find(e=>Object.keys(e.animators).find(n=>n==="effects"))){console.log("Upgrading effects...");for(let e of t.animations){let n=e.animators.effects;if(n){for(let i of n.keyframes)if(i.channel==="timeline")for(let r of i.data_points)r.script&&(r.commands=r.script,delete r.script,i.channel="commands")}}console.log("Upgrading effects complete",t.animations)}t.meta.format_version=_e.version,delete t.meta.variants,delete t.meta.settings,delete t.meta.uuid}s(Rie,"updateModelToOld1_0");function Mie(t){console.log("Processing model format 1.1",JSON.parse(JSON.stringify(t))),t.animated_java.settings.resource_pack_mcmeta=t.animated_java.settings.resource_pack_folder,delete t.animated_java.settings.resource_pack_folder;let e=t.animated_java.exporter_settings["animated_java:animation_exporter"];e&&(e.datapack_mcmeta=e.datapack_folder,delete e.datapack_folder)}s(Mie,"updateModelToOld1_1");function Pie(t){console.log("Processing model format 1.2",JSON.parse(JSON.stringify(t)));for(let e of t.animated_java.variants)for(let[n,i]of Object.entries(e.textureMap)){let r=n.split("::")[0],a=i.split("::")[0];e.textureMap[r]=a,delete e.textureMap[n]}}s(Pie,"updateModelToOld1_2");function Lie(t){console.log("Processing model format 1.3",JSON.parse(JSON.stringify(t))),t.animated_java.settings.exporter==="animated_java:animation_exporter"&&(t.animated_java.settings.exporter="animated_java:datapack_exporter"),t.animated_java.exporter_settings["animated_java:animation_exporter"]&&(t.animated_java.exporter_settings["animated_java:datapack_exporter"]=t.animated_java.exporter_settings["animated_java:animation_exporter"],delete t.animated_java.exporter_settings["animated_java:animation_exporter"])}s(Lie,"updateModelToOld1_3");function Vie(t){console.log("Processing model format 1.4",JSON.parse(JSON.stringify(t)));let e=t.animated_java.exporter_settings["animated_java:datapack_exporter"];e&&e.outdated_rig_warning!==void 0&&(t.animated_java.exporter_settings["animated_java:datapack_exporter"].enable_outdated_rig_warning=t.animated_java.exporter_settings["animated_java:datapack_exporter"].outdated_rig_warning,delete t.animated_java.exporter_settings["animated_java:datapack_exporter"].outdated_rig_warning)}s(Vie,"updateModelToOld1_4");function zie(t){console.log("Processing model for AJ 0.3.10",JSON.parse(JSON.stringify(t)))}s(zie,"updateModelTo0_3_10");function Uie(t){console.log("Processing model format 1.0.0-pre1",JSON.parse(JSON.stringify(t)));let e=Kg(),n=t.animated_java.exporter_settings["animated_java:datapack_exporter"],i=t.animated_java.variants.find(c=>!!c.default),r=t.animated_java.variants.filter(c=>!c.default),a={meta:{format:"animated_java_blueprint",format_version:"0.5.0",uuid:t.meta.uuid||guid(),last_used_export_namespace:t.animated_java.settings.project_namespace},project_settings:{show_bounding_box:e.show_bounding_box,auto_bounding_box:e.auto_bounding_box,bounding_box:e.bounding_box,export_namespace:t.animated_java.settings.project_namespace,enable_plugin_mode:e.enable_plugin_mode,resource_pack_export_mode:e.resource_pack_export_mode,data_pack_export_mode:e.data_pack_export_mode,display_item:t.animated_java.settings.rig_item,custom_model_data_offset:0,enable_advanced_resource_pack_settings:t.animated_java.settings.enable_advanced_resource_pack_settings,resource_pack:t.animated_java.settings.resource_pack_mcmeta?t.animated_java.settings.resource_pack_mcmeta.replace(/pack\.mcmeta$/,""):"",display_item_path:t.animated_java.settings.rig_item_model,model_folder:t.animated_java.settings.rig_export_folder,texture_folder:t.animated_java.settings.texture_export_folder,enable_advanced_data_pack_settings:e.enable_advanced_data_pack_settings,data_pack:n?.datapack_mcmeta?n.datapack_mcmeta.replace(/pack\.mcmeta$/,""):"",summon_commands:e.summon_commands,interpolation_duration:e.interpolation_duration,teleportation_duration:e.teleportation_duration,use_storage_for_animation:e.use_storage_for_animation,baked_animations:e.baked_animations,json_file:e.json_file},variants:{default:{name:"default",display_name:i.name||"Default",uuid:i.uuid||guid(),texture_map:i.textureMap||{},excluded_bones:[]},list:[]},resolution:t.resolution,outliner:[],elements:t.elements,animations:t.animations,textures:t.textures,animation_variable_placeholders:t.animation_variable_placeholders},o=[],l=s(c=>{typeof c!="string"&&(o.push(c.uuid),c.configs={default:new Ae().toJSON(),variants:{}},c.children.forEach(u=>{typeof u!="string"&&l(u)}),c.nbt&&c.nbt!=="{}"&&(c.configs.default.use_nbt=!0,c.configs.default.nbt=c.nbt,delete c.nbt))},"recurseOutliner");t.outliner.forEach(l),a.outliner=t.outliner;for(let c of a.elements)if(c.type==="locator"&&(c.config={use_entity:!0},c.entity_type&&(c.config.entity_type=c.entity_type),c.nbt)){let u=[],d=tt.fromString(c.nbt);d.delete("Passengers");let p=d.get("Tags")?.map(f=>f.getAsString());d.delete("Tags"),u.push("data merge entity @s "+d.toString()),p&&u.push(...p.map(f=>`tag @s add ${f}`));let m=s(f=>{let h=tt.fromString(f);if(!(h instanceof Qe))throw new Error("NBT is not a compound");let b=h.get("Passengers");if(b){console.log("Found passengers");let g=b.map(_=>{let v=_.get("id").getAsString();_.delete("id");let w=_.get("Tags").map(y=>y.getAsString());_.delete("Tags");let x=_.toString();return`execute summon ${v} run { +
    `,"I've decided to stop working for today. Try again tomorrow!","Every time you see this error message, a developer vanishes in a puff of binary.",`"Flavor Text"? I've never tasted text before...`,"( \u0361\xB0 \u035C\u0296 \u0361\xB0)","That's a nice model you have there, it'd be a shame if something were to happen to it...","Some day you'll learn. But until then, I control the cheese","Please deposit 5 coins!",'Click here to find a solution!','roflcopter',"Failed to find global 'pandemic'"];function Rie(){return sw[Math.floor(Math.random()*sw.length)]}s(Rie,"pickRandomFlavorQuote");function Mie(t,e,n){let{error:i}=e,r=i.message+` +`+(i.stack||"");function a(){navigator.clipboard.writeText(r),Blockbench.showQuickMessage(k("dialog.unexpected_error.copy_error_message_button.message"))}s(a,"copyError");function o(){r=this.value,n(0,r)}return s(o,"textarea_input_handler"),t.$$set=l=>{"error"in l&&n(2,i=l.error)},[r,a,i,o]}s(Mie,"instance");var Sp=class extends ze{constructor(e){super(),Ve(this,e,Mie,Fie,Me,{error:2})}};s(Sp,"UnexpectedErrorDialog");var lw=Sp;(()=>{let t=Blockbench.addCSS(".container.svelte-hszt7f{height:25rem;display:flex;flex-direction:column}.codebox.svelte-hszt7f{height:25rem;display:flex;margin-top:16px}.quote.svelte-hszt7f{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}textarea.svelte-hszt7f{width:100%;height:100%;border:unset}i.svelte-hszt7f{cursor:pointer;padding:5px;max-height:2rem}i.svelte-hszt7f:hover{color:var(--color-light)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var Kg=[],Kt=class extends Dialog{instance;constructor(e){let n=document.createComment("svelte-dialog-"+guid()),i={...e};delete i.component,super(e.id,{...i,lines:[n]}),this.onOpen=()=>{let r=n.parentElement;this.instance||!r||(r.style.overflow="visible",this.instance=new e.component({target:r,props:e.props}),e.onOpen&&e.onOpen(),e.stackable||(Kg.forEach(a=>a.cancel()),Kg.empty()),Kg.push(this))},this.confirm=r=>{if(r instanceof KeyboardEvent){if(e.preventKeybinds){r.preventDefault(),r.stopPropagation();return}else if(e.preventKeybindConfirm&&r.key===Keybinds.extra.confirm.keybind.getCode()){r.preventDefault(),r.stopPropagation();return}else if(e.preventKeybindCancel&&r.key===Keybinds.extra.cancel.keybind.getCode()){r.preventDefault(),r.stopPropagation();return}}this.close(this.confirmIndex,r)},this.onButton=(...r)=>{this.instance&&(this.instance.$destroy(),this.instance=void 0,e.onButton&&e.onButton(...r),e.onClose&&e.onClose())},this.onCancel=(...r)=>{this.instance&&(this.instance.$destroy(),this.instance=void 0,e.onCancel&&e.onCancel(...r),e.onClose&&e.onClose())}}};s(Kt,"SvelteDialog");function jo(t){new Kt({id:`${_e.name}:unexpectedError`,title:k("dialog.unexpected_error.title"),width:600,component:lw,props:{error:t},preventKeybinds:!0,buttons:[k("dialog.unexpected_error.close_button")]}).show()}s(jo,"openUnexpectedErrorDialog");function Op(t){console.log("Running MDFU...",JSON.parse(JSON.stringify(t))),t?.meta?.model_format==="animatedJava/ajmodel"&&(t.meta.model_format="animated_java/ajmodel",t.meta.format_version="0.0");try{let e=t.meta.format_version.length===3;return e=e||compareVersions(_e.version,t.meta.format_version),e&&(console.log("Upgrading model from version",t.meta.format_version,"to",_e.version),console.group("Upgrade process"),t.meta.format_version.length===3&&(console.log("Processing old model format",JSON.parse(JSON.stringify(t))),compareVersions("1.0",t.meta.format_version)&&Pie(t),compareVersions("1.1",t.meta.format_version)&&Lie(t),compareVersions("1.2",t.meta.format_version)&&zie(t),compareVersions("1.3",t.meta.format_version)&&Vie(t),compareVersions("1.4",t.meta.format_version)&&Uie(t),t.meta.format_version="0.3.9"),compareVersions("0.3.10",t.meta.format_version)&&qie(t),compareVersions("0.5.0",t.meta.format_version)&&(t=Hie(t)),compareVersions("0.5.5",t.meta.format_version)&&(t=Gie(t)),compareVersions("0.5.6",t.meta.format_version)&&(t=Jie(t)),compareVersions("0.5.7",t.meta.format_version)&&(t=Wie(t)),compareVersions("1.4.0",t.meta.format_version)&&(t=Kie(t)),console.groupEnd(),t.meta.format_version=_e.version,console.log("Upgrade complete")),t}catch(e){throw jo(e),e}}s(Op,"process");function Pie(t){if(console.log("Processing model format 1.0",JSON.parse(JSON.stringify(t))),t.meta.settings){console.log("Upgrading settings...");let e={settings:{project_name:t.meta.settings.animatedJava.projectName,verbose:t.meta.settings.animatedJava.verbose,rig_item:t.meta.settings.animatedJava.rigItem,rig_item_model:t.meta.settings.animatedJava.predicateFilePath,rig_export_folder:t.meta.settings.animatedJava.rigModelsExportFolder},exporter_settings:{},variants:[]};t.animated_java=e}if(t.meta.variants){console.log("Upgrading variants...");let e=[];for(let[n,i]of Object.entries(t.meta.variants))e.push({name:n,uuid:guid(),textureMap:i,default:n==="default",boneConfig:{},affectedBones:[],affectedBonesIsAWhitelist:!1});t.animated_java.variants=e}if(t.animations&&t.animations.find(e=>Object.keys(e.animators).find(n=>n==="effects"))){console.log("Upgrading effects...");for(let e of t.animations){let n=e.animators.effects;if(n){for(let i of n.keyframes)if(i.channel==="timeline")for(let r of i.data_points)r.script&&(r.commands=r.script,delete r.script,i.channel="commands")}}console.log("Upgrading effects complete",t.animations)}t.meta.format_version=_e.version,delete t.meta.variants,delete t.meta.settings,delete t.meta.uuid}s(Pie,"updateModelToOld1_0");function Lie(t){console.log("Processing model format 1.1",JSON.parse(JSON.stringify(t))),t.animated_java.settings.resource_pack_mcmeta=t.animated_java.settings.resource_pack_folder,delete t.animated_java.settings.resource_pack_folder;let e=t.animated_java.exporter_settings["animated_java:animation_exporter"];e&&(e.datapack_mcmeta=e.datapack_folder,delete e.datapack_folder)}s(Lie,"updateModelToOld1_1");function zie(t){console.log("Processing model format 1.2",JSON.parse(JSON.stringify(t)));for(let e of t.animated_java.variants)for(let[n,i]of Object.entries(e.textureMap)){let r=n.split("::")[0],a=i.split("::")[0];e.textureMap[r]=a,delete e.textureMap[n]}}s(zie,"updateModelToOld1_2");function Vie(t){console.log("Processing model format 1.3",JSON.parse(JSON.stringify(t))),t.animated_java.settings.exporter==="animated_java:animation_exporter"&&(t.animated_java.settings.exporter="animated_java:datapack_exporter"),t.animated_java.exporter_settings["animated_java:animation_exporter"]&&(t.animated_java.exporter_settings["animated_java:datapack_exporter"]=t.animated_java.exporter_settings["animated_java:animation_exporter"],delete t.animated_java.exporter_settings["animated_java:animation_exporter"])}s(Vie,"updateModelToOld1_3");function Uie(t){console.log("Processing model format 1.4",JSON.parse(JSON.stringify(t)));let e=t.animated_java.exporter_settings["animated_java:datapack_exporter"];e&&e.outdated_rig_warning!==void 0&&(t.animated_java.exporter_settings["animated_java:datapack_exporter"].enable_outdated_rig_warning=t.animated_java.exporter_settings["animated_java:datapack_exporter"].outdated_rig_warning,delete t.animated_java.exporter_settings["animated_java:datapack_exporter"].outdated_rig_warning)}s(Uie,"updateModelToOld1_4");function qie(t){console.log("Processing model for AJ 0.3.10",JSON.parse(JSON.stringify(t)))}s(qie,"updateModelTo0_3_10");function Hie(t){console.log("Processing model format 1.0.0-pre1",JSON.parse(JSON.stringify(t)));let e=Zg(),n=t.animated_java.exporter_settings["animated_java:datapack_exporter"],i=t.animated_java.variants.find(c=>!!c.default),r=t.animated_java.variants.filter(c=>!c.default),a={meta:{format:"animated_java_blueprint",format_version:"0.5.0",uuid:t.meta.uuid||guid(),last_used_export_namespace:t.animated_java.settings.project_namespace},project_settings:{show_bounding_box:e.show_bounding_box,auto_bounding_box:e.auto_bounding_box,bounding_box:e.bounding_box,export_namespace:t.animated_java.settings.project_namespace,enable_plugin_mode:e.enable_plugin_mode,resource_pack_export_mode:e.resource_pack_export_mode,data_pack_export_mode:e.data_pack_export_mode,display_item:t.animated_java.settings.rig_item,custom_model_data_offset:0,enable_advanced_resource_pack_settings:t.animated_java.settings.enable_advanced_resource_pack_settings,resource_pack:t.animated_java.settings.resource_pack_mcmeta?t.animated_java.settings.resource_pack_mcmeta.replace(/pack\.mcmeta$/,""):"",display_item_path:t.animated_java.settings.rig_item_model,model_folder:t.animated_java.settings.rig_export_folder,texture_folder:t.animated_java.settings.texture_export_folder,enable_advanced_data_pack_settings:e.enable_advanced_data_pack_settings,data_pack:n?.datapack_mcmeta?n.datapack_mcmeta.replace(/pack\.mcmeta$/,""):"",summon_commands:e.summon_commands,interpolation_duration:e.interpolation_duration,teleportation_duration:e.teleportation_duration,use_storage_for_animation:e.use_storage_for_animation,baked_animations:e.baked_animations,json_file:e.json_file},variants:{default:{name:"default",display_name:i.name||"Default",uuid:i.uuid||guid(),texture_map:i.textureMap||{},excluded_bones:[]},list:[]},resolution:t.resolution,outliner:[],elements:t.elements,animations:t.animations,textures:t.textures,animation_variable_placeholders:t.animation_variable_placeholders},o=[],l=s(c=>{typeof c!="string"&&(o.push(c.uuid),c.configs={default:new Ae().toJSON(),variants:{}},c.children.forEach(u=>{typeof u!="string"&&l(u)}),c.nbt&&c.nbt!=="{}"&&(c.configs.default.use_nbt=!0,c.configs.default.nbt=c.nbt,delete c.nbt))},"recurseOutliner");t.outliner.forEach(l),a.outliner=t.outliner;for(let c of a.elements)if(c.type==="locator"&&(c.config={use_entity:!0},c.entity_type&&(c.config.entity_type=c.entity_type),c.nbt)){let u=[],d=tt.fromString(c.nbt);d.delete("Passengers");let p=d.get("Tags")?.map(f=>f.getAsString());d.delete("Tags"),u.push("data merge entity @s "+d.toString()),p&&u.push(...p.map(f=>`tag @s add ${f}`));let m=s(f=>{let h=tt.fromString(f);if(!(h instanceof Qe))throw new Error("NBT is not a compound");let b=h.get("Passengers");if(b){console.log("Found passengers");let g=b.map(_=>{let v=_.get("id").getAsString();_.delete("id");let w=_.get("Tags").map(y=>y.getAsString());_.delete("Tags");let x=_.toString();return`execute summon ${v} run { ${[`data merge entity @s ${x}`,...w.map(y=>`tag @s add ${y}`),"tag @s add to_mount",...m(x)].join(` `)} }`});return g.push("tag @s add vehicle","execute as @e[tag=to_mount,distance=..0.01] run {"," ride @s mount @e[tag=vehicle,limit=1]"," tag @s remove to_mount","}","tag @s remove vehicle","execute on passengers run tag @s remove to_mount"),g}return[]},"recursePassengers");try{u.push(...m(c.nbt))}catch(f){console.error("Failed to parse NBT",c.nbt),console.error(f)}u.length===0&&u.push(`data merge entity @s ${c.nbt}`),c.config.summon_commands=u.join(` `)}for(let c of r){let u=c.affectedBones.map(p=>p.value),d;c.affectedBonesIsAWhitelist?d=o.filter(p=>!u.includes(p)):d=u,a.variants.list.push({name:c.name,display_name:c.name,uuid:c.uuid,texture_map:c.textureMap,excluded_nodes:d})}if(n?.root_entity_nbt&&n.root_entity_nbt!=="{}"){let c=[],u=tt.fromString(n.root_entity_nbt),d=u.get("Tags")?.map(p=>p.getAsString());u.delete("Tags"),[...u.keys()].length!==0&&c.push("data merge entity @s "+u.toString()),d&&c.push(...d.map(p=>`tag @s add ${p}`)),a.project_settings.summon_commands=c.join(` -`)}return a}s(Uie,"updateModelTo1_0pre1");function qie(t){console.log("Processing model format 1.0.0-pre6",JSON.parse(JSON.stringify(t)));let e=t.variants.default;e?.excluded_bones&&(e.excluded_nodes=e.excluded_bones,delete e.excluded_bones);for(let n of t?.variants?.list||[])n?.excluded_bones&&(n.excluded_nodes=n.excluded_bones,delete n.excluded_bones);for(let n of t?.animations||[])n?.excluded_bones&&(n.excluded_nodes=n.excluded_bones,delete n.excluded_bones);return t}s(qie,"updateModelTo1_0pre6");function Hie(t){return console.log("Processing model format 1.0.0-pre7",JSON.parse(JSON.stringify(t))),t.project_settings.enable_resource_pack!==void 0&&(t.project_settings.resource_pack_export_mode=t.project_settings.enable_resource_pack?"raw":"none",delete t.project_settings.enable_resource_pack),t.project_settings.enable_data_pack!==void 0&&(t.project_settings.data_pack_export_mode=t.project_settings.enable_data_pack?"raw":"none",delete t.project_settings.enable_data_pack),t}s(Hie,"updateModelTo1_0pre7");function Gie(t){return console.log("Processing model format 1.0.0-pre8",JSON.parse(JSON.stringify(t))),t.project_settings&&(t.blueprint_settings=t.project_settings,delete t.project_settings),t}s(Gie,"updateModelTo1_0pre8");function Jie(t){return console.log("Processing model format 1.4.0",JSON.parse(JSON.stringify(t))),t.blueprint_settings.enable_advanced_resource_pack_settings&&(t.blueprint_settings.enable_advanced_resource_pack_folders=!0),t.blueprint_settings.custom_model_data_offset!==void 0&&t.blueprint_settings.custom_model_data_offset!==0&&(t.blueprint_settings.enable_advanced_resource_pack_settings=!0),t}s(Jie,"updateModelTo1_4_0");function lw(){Project.save_path="";for(let t of Group.all)t.createUniqueName(Group.all.filter(e=>e!==t)),t.sanitizeName();for(let t of Blockbench.Animation.all)t.createUniqueName(Blockbench.Animation.all.filter(e=>e!==t)),t.name=un(t.name);for(let t of Cube.all)t.setUVMode(!1)}s(lw,"convertToBlueprint");function Kg(){return Ht}s(Kg,"getDefaultProjectSettings");function Ip(){if(!Project||!Ge()||(Project.visualBoundingBox&&scene.remove(Project.visualBoundingBox),!Project.animated_java.show_bounding_box))return;let t=0,e=0;if(Project.animated_java.auto_bounding_box){for(let r of Cube.all)t=Math.max(t,Math.abs(r.to[0]),Math.abs(r.to[2]),Math.abs(r.from[0]),Math.abs(r.from[2])),e=Math.max(e,r.to[1],r.from[1]);let i=8;t+=i,e+=i}else t=Project.animated_java.bounding_box[0],e=Project.animated_java.bounding_box[1];let n=new THREE.BoxGeometry(t*2,e,t*2);Project.visualBoundingBox=new THREE.LineSegments(new THREE.EdgesGeometry(n),new THREE.LineBasicMaterial({color:"#855000"})),Project.visualBoundingBox.position.set(0,e/2,0),scene.add(Project.visualBoundingBox)}s(Ip,"updateBoundingBox");var Mn=new Blockbench.Codec("animated_java_blueprint",{name:"Animated Java Blueprint",extension:"ajblueprint",remember:!0,load_filter:{extensions:["ajblueprint"],type:"json"},load(t,e){if(console.log(`Loading Animated Java Blueprint from '${e.name}'...`),t=Sp(t),setupProject(st,t.meta.uuid),!Project)throw new Error("Failed to load Animated Java Blueprint");T1(e),Mn.parse(t,e.path),console.log(`Successfully loaded Animated Java Blueprint +`)}return a}s(Hie,"updateModelTo1_0pre1");function Gie(t){console.log("Processing model format 1.0.0-pre6",JSON.parse(JSON.stringify(t)));let e=t.variants.default;e?.excluded_bones&&(e.excluded_nodes=e.excluded_bones,delete e.excluded_bones);for(let n of t?.variants?.list||[])n?.excluded_bones&&(n.excluded_nodes=n.excluded_bones,delete n.excluded_bones);for(let n of t?.animations||[])n?.excluded_bones&&(n.excluded_nodes=n.excluded_bones,delete n.excluded_bones);return t}s(Gie,"updateModelTo1_0pre6");function Jie(t){return console.log("Processing model format 1.0.0-pre7",JSON.parse(JSON.stringify(t))),t.project_settings.enable_resource_pack!==void 0&&(t.project_settings.resource_pack_export_mode=t.project_settings.enable_resource_pack?"raw":"none",delete t.project_settings.enable_resource_pack),t.project_settings.enable_data_pack!==void 0&&(t.project_settings.data_pack_export_mode=t.project_settings.enable_data_pack?"raw":"none",delete t.project_settings.enable_data_pack),t}s(Jie,"updateModelTo1_0pre7");function Wie(t){return console.log("Processing model format 1.0.0-pre8",JSON.parse(JSON.stringify(t))),t.project_settings&&(t.blueprint_settings=t.project_settings,delete t.project_settings),t}s(Wie,"updateModelTo1_0pre8");function Kie(t){return console.log("Processing model format 1.4.0",JSON.parse(JSON.stringify(t))),t.blueprint_settings.enable_advanced_resource_pack_settings&&(t.blueprint_settings.enable_advanced_resource_pack_folders=!0),t.blueprint_settings.custom_model_data_offset!==void 0&&t.blueprint_settings.custom_model_data_offset!==0&&(t.blueprint_settings.enable_advanced_resource_pack_settings=!0),t}s(Kie,"updateModelTo1_4_0");function cw(){Project.save_path="";for(let t of Group.all)t.createUniqueName(Group.all.filter(e=>e!==t)),t.sanitizeName();for(let t of Blockbench.Animation.all)t.createUniqueName(Blockbench.Animation.all.filter(e=>e!==t)),t.name=un(t.name);for(let t of Cube.all)t.setUVMode(!1)}s(cw,"convertToBlueprint");function Zg(){return Ht}s(Zg,"getDefaultProjectSettings");function Ip(){if(!Project||!Ge()||(Project.visualBoundingBox&&scene.remove(Project.visualBoundingBox),!Project.animated_java.show_bounding_box))return;let t=0,e=0;if(Project.animated_java.auto_bounding_box){for(let r of Cube.all)t=Math.max(t,Math.abs(r.to[0]),Math.abs(r.to[2]),Math.abs(r.from[0]),Math.abs(r.from[2])),e=Math.max(e,r.to[1],r.from[1]);let i=8;t+=i,e+=i}else t=Project.animated_java.bounding_box[0],e=Project.animated_java.bounding_box[1];let n=new THREE.BoxGeometry(t*2,e,t*2);Project.visualBoundingBox=new THREE.LineSegments(new THREE.EdgesGeometry(n),new THREE.LineBasicMaterial({color:"#855000"})),Project.visualBoundingBox.position.set(0,e/2,0),scene.add(Project.visualBoundingBox)}s(Ip,"updateBoundingBox");var Mn=new Blockbench.Codec("animated_java_blueprint",{name:"Animated Java Blueprint",extension:"ajblueprint",remember:!0,load_filter:{extensions:["ajblueprint"],type:"json"},load(t,e){if(console.log(`Loading Animated Java Blueprint from '${e.name}'...`),t=Op(t),setupProject(st,t.meta.uuid),!Project)throw new Error("Failed to load Animated Java Blueprint");C1(e),Mn.parse(t,e.path),console.log(`Successfully loaded Animated Java Blueprint Project: ${Project.name} - ${Project.uuid}`)},parse(t,e){if(console.log(`Parsing Animated Java Blueprint from '${e}'...`),!Project)throw new Error("No project to parse into");Project.loadingPromises=[],Project.save_path=e,t.meta.box_uv!==void 0&&(Project.box_uv=t.meta.box_uv),t.resolution!==void 0&&(Project.texture_width=t.resolution.width,Project.texture_height=t.resolution.height);for(let n in ModelProject.properties)ModelProject.properties[n].merge(Project,t);if(t.blueprint_settings&&(Project.animated_java={...Project.animated_java,...t.blueprint_settings}),Project.last_used_export_namespace=t.meta.last_used_export_namespace||Project.animated_java.export_namespace,t.textures)for(let n of t.textures){let i=new Texture(n,n.uuid).add(!1);if(n.relative_path&&Project.save_path){let r=PathModule.resolve(Project.save_path,n.relative_path);if(fs.existsSync(r)){i.fromPath(r);continue}}n.path&&fs.existsSync(n.path)&&!t.meta.backup?i.fromPath(n.path):n.source&&n.source.startsWith("data:")&&i.fromDataURL(n.source)}if(t.elements){let n=Texture.getDefault();for(let i of t.elements){let r=OutlinerElement.fromSave(i,!0);switch(!0){case r instanceof Cube:{for(let a in r.faces)if(i.faces){let o=i.faces[a].texture!==void 0&&Texture.all[i.faces[a].texture];o&&(r.faces[a].texture=o.uuid)}else n&&r.faces&&r.faces[a].texture!==void 0&&(r.faces[a].texture=n.uuid);break}case r instanceof AnimatedJava.API.TextDisplay:case r instanceof AnimatedJava.API.VanillaItemDisplay:case r instanceof AnimatedJava.API.VanillaBlockDisplay:{Project.loadingPromises.push(r.waitForReady());break}}}}if(t.outliner){parseGroups(t.outliner);for(let n of Group.all)n.name=un(n.name)}if(t.variants){Re.fromJSON(t.variants.default,!0);for(let n of t.variants.list)Re.fromJSON(n);Project.variants=Re.all}else new Re("Default",!0);if(t.animations)for(let n of t.animations){let i=new Blockbench.Animation;i.uuid=n.uuid||guid(),i.extend(n).add()}if(t.animation_controllers)for(let n of t.animation_controllers){let i=new Blockbench.AnimationController;i.uuid=n.uuid||guid(),i.extend(n).add()}if(t.animation_variable_placeholders&&(Interface.Panels.variable_placeholders.inside_vue._data.text=t.animation_variable_placeholders),t.backgrounds){for(let n in t.backgrounds)if(Object.hasOwn(Project.backgrounds,n)){let i=t.backgrounds[n],r=Project.backgrounds[n];i.image!==void 0&&(r.image=i.image),i.size!==void 0&&(r.size=i.size),i.x!==void 0&&(r.x=i.x),i.y!==void 0&&(r.y=i.y),i.lock!==void 0&&(r.lock=i.lock)}Preview.all.forEach(n=>{n.canvas.isConnected&&n.loadBackground()})}Canvas.updateAll(),Validator.validate(),Mn.dispatchEvent("parsed",{model:t})},compile(t){if(t||(t={}),console.log(`Compiling Animated Java Blueprint from ${Project.name}...`),!Project)throw new Error("No project to compile.");let e={meta:{format:st.id,format_version:_e.version,uuid:Project.uuid,save_location:Project.save_path,last_used_export_namespace:Project.last_used_export_namespace},blueprint_settings:Project.animated_java,resolution:{width:Project.texture_width||16,height:Project.texture_height||16}};console.log(Project.animated_java);let n=Re.selected;Re.selectDefault();for(let r in ModelProject.properties)ModelProject.properties[r].export&&ModelProject.properties[r].copy(Project,e);e.elements=[];for(let r of elements)e.elements.push(r.getSaveCopy&&r.getSaveCopy(!!e.meta));e.outliner=compileGroups(!0),e.textures=[];for(let r of Texture.all){let a=r.getUndoCopy();if(delete a.selected,Project.save_path&&r.path){let o=PathModule.relative(Project.save_path,r.path);r.relative_path=o.replace(/\\/g,"/")}a.source="data:image/png;base64,"+r.getBase64(),a.mode="bitmap",t.absolute_paths===!1&&delete a.path,e.textures.push(a)}e.variants={default:Re.all.find(r=>r.isDefault).toJSON(),list:Re.all.filter(r=>!r.isDefault).map(r=>r.toJSON())},e.animations=[];let i={bone_names:!0,absolute_paths:t.absolute_paths};for(let r of Blockbench.Animation.all)r.getUndoCopy&&e.animations.push(r.getUndoCopy(i,!0));e.animation_controllers=[];for(let r of Blockbench.AnimationController.all)r.getUndoCopy&&e.animation_controllers.push(r.getUndoCopy(i,!0));if(Interface.Panels.variable_placeholders.inside_vue._data.text&&(e.animation_variable_placeholders=Interface.Panels.variable_placeholders.inside_vue._data.text),!t.backup){let r={};for(let a in Project.backgrounds){let o=Project.backgrounds[a];o.image&&(r[a]=o.getSaveCopy())}Object.keys(r).length&&(e.backgrounds=r)}return n?.select(),t.raw?e:compileJSON(e)},export(){if(console.log(`Exporting Animated Java Blueprint for ${Project.name}...`),!Project)throw new Error("No project to export.");Blockbench.export({resource_id:"animated_java_blueprint.export",name:(Project.name||"unnamed")+".ajblueprint",startpath:Project.save_path,type:"json",extensions:[Mn.extension],content:Mn.compile(),custom_writer:(t,e)=>{fs.existsSync(PathModule.dirname(e))?(Project.save_path=e,Mn.write(t,e)):(console.error(`Failed to export Animated Java Blueprint, file location '${e}' does not exist!`),Blockbench.showMessageBox({title:E("error.blueprint_export_path_doesnt_exist.title"),message:E("error.blueprint_export_path_doesnt_exist",e)}))}})},fileName(){return!Project||!Project.name?"unnamed_project.ajblueprint":`${Project.name}.ajblueprint`}}),st=new Blockbench.ModelFormat({id:"animated_java_blueprint",name:"Animated Java Blueprint",icon:"icon-armor_stand",category:"minecraft",target:"Minecraft: Java Edition",confidential:!1,condition:()=>!0,show_on_start_screen:!0,format_page:{component:{methods:{},created(){Br({elementSelector:()=>$("#format_page_animated_java_blueprint_mount")[0],component:D1,props:{}})},template:'
    '}},onSetup(t,e){if(!Project)return;console.log("Animated Java Blueprint format setup");let n=Kg();Project.animated_java??=n;for(let[a,o]of Object.entries(n))Project.animated_java[a]===void 0&&(Project.animated_java[a]=o);let i=Project;Project.variants??=[],Project.last_used_export_namespace=Project.animated_java.export_namespace;let r=setInterval(()=>{Ip()},500);ae.UNLOAD.subscribe(()=>clearInterval(r),!0),ae.UNINSTALL.subscribe(()=>clearInterval(r),!0),i.materials[Bn.uuid]=N1,Bn.updateMaterial(),Project.loadingPromises??=[],Project.loadingPromises.push(new Promise(a=>{requestAnimationFrame(()=>{i.pluginMode=new me(i.animated_java.enable_plugin_mode),document.querySelector("#tab_bar_list .icon-armor_stand.icon")?.remove(),Br({elementSelector:()=>{let l=[...document.querySelectorAll(`.project_tab[title="${t.name}"]`)];if(l.length)return l[0]},prepend:!0,component:v1,props:{pluginMode:i.pluginMode}}),Re.all.length===0&&new Re("Default",!0),Re.selectDefault()}),a()}))},onActivation(){console.log("Animated Java Blueprint format activated")},codec:Mn,animated_textures:!0,animation_controllers:!0,animation_files:!0,texture_mcmeta:!0,animation_mode:!0,bone_binding_expression:!0,bone_rig:!0,box_uv:!1,centered_grid:!0,display_mode:!1,edit_mode:!0,integer_size:!1,java_face_properties:!0,locators:!0,meshes:!1,model_identifier:!1,optional_box_uv:!0,paint_mode:!0,parent_model_id:!1,pose_mode:!1,render_sides:"front",rotate_cubes:!0,rotation_limit:!1,select_texture_for_particles:!1,single_texture:!1,texture_folder:!1,texture_meshes:!1,uv_rotation:!0,vertex_color_ambient_occlusion:!0,java_cube_shading_properties:!0,box_uv_float_size:!1,cullfaces:!0});Mn.format=st;function Ge(){return Format.id===st.id}s(Ge,"isCurrentFormat");function Op(){!Project||!Format||Format===st&&Mn.write(Mn.compile(),Project.save_path)}s(Op,"saveBlueprint");function cw(){Ge()&&(st.rotation_limit=!(Group.selected||AnimatedJava.API.TextDisplay.selected.length||AnimatedJava.API.VanillaItemDisplay.selected.length||AnimatedJava.API.VanillaBlockDisplay.selected.length||OutlinerElement.types.camera?.selected&&OutlinerElement.types.camera?.selected),st.rotation_snap=st.rotation_limit)}s(cw,"updateRotationLock");function Kie(){Ge()&&(st.rotation_limit=!1,st.rotation_snap=!1)}s(Kie,"disableRotationLock");ae.SELECT_PROJECT.subscribe(t=>{t.format.id===st.id&&ae.SELECT_AJ_PROJECT.dispatch(t)});ae.UNSELECT_PROJECT.subscribe(t=>{t.format.id===st.id&&ae.UNSELECT_AJ_PROJECT.dispatch(t)});ae.UPDATE_SELECTION.subscribe(cw);ae.SELECT_AJ_PROJECT.subscribe(()=>{requestAnimationFrame(()=>{Ip(),cw()})});ae.UNSELECT_AJ_PROJECT.subscribe(t=>{t.visualBoundingBox&&scene.remove(t.visualBoundingBox),Kie()});function Zie(t){return t.replace(/\\/g,"/")}s(Zie,"normalizePath");function bl(t){return t.endsWith(".json")&&(t.includes("tags\\function")||t.includes("tags/function"))}s(bl,"isFunctionTagPath");function Yie(t){return t.replace(/%([^%]+)%/g,function(e,n){if(!process.env[n])throw new Error("Environment variable "+n+" does not exist.");return process.env[n]})}s(Yie,"resolveEnvVariables");function Xie(t){return t.startsWith("./")||t.startsWith("../")}s(Xie,"isRelativePath");function Qie(t){if(!Project?.save_path)return;let e=PathModule.dirname(Project.save_path);return PathModule.resolve(e,t)}s(Qie,"resolveRelativePath");function mr(t){if(Xie(t)){let e=Qie(t);if(!e)throw new Error(`Failed to resolve relative path '${t}'`);t=e}return Zie(Yie(t))}s(mr,"resolvePath");var L=class{static global(e){return L.globals[e]?L.globals[e]:L.globals[e]={}}static createStatic(e,n,i){let r=null;Object.defineProperty(e,n,{enumerable:!0,get:function(){return i!=null&&(r=i(),i=null),r},set:function(a){i!=null&&(r=i(),i=null),r=a}})}static iterator(e){if(Array.isArray(e)){let n=e;return function(){return L.mkIter(n)}}else return typeof e.iterator=="function"?e.iterator.bind(e):e.iterator}static getIterator(e){return Array.isArray(e)?L.mkIter(e):e.iterator()}static mkIter(e){return new $ie(e)}static extend(e){function n(){this.new.apply(this,arguments)}return s(n,"res"),Object.setPrototypeOf(n.prototype,e.prototype),n}static inherits(e,n){n==null&&(n=!1);function i(){n&&e&&i.__init__&&i.__init__(),this.new.apply(this,arguments)}return s(i,"res"),n?i.__init__=()=>{let r=e();r.__init__&&r.__init__(),Object.setPrototypeOf(i.prototype,r.prototype),i.__init__=void 0}:e&&e.__init__?(n=!0,i.__init__=()=>{e.__init__&&e.__init__(),Object.setPrototypeOf(i.prototype,e.prototype),i.__init__=void 0}):e&&Object.setPrototypeOf(i.prototype,e.prototype),i}static bind(e,n){if(n==null)return null;n.__id__==null&&(n.__id__=L.fid++);let i=null;return e.hx__closures__==null?e.hx__closures__={}:i=e.hx__closures__[n.__id__],i==null&&(i=n.bind(e),e.hx__closures__[n.__id__]=i),i}static get __name__(){return"genes.Register"}get __class__(){return L}};s(L,"Register");L.$global=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:void 0;L.globals={};L.fid=0;var $ie=L.global("$hxClasses")["genes._Register.ArrayIterator"]=s(class uw extends L.inherits(){new(e){this.current=0,this.array=e}hasNext(){return this.currenthe,!0){new(e,n,i){super.new(String(e),n,i),this.value=e}unwrap(){return this.value}static get __name__(){return"haxe.ValueException"}static get __super__(){return he}get __class__(){return dw}},"ValueException");var Mye=L.$global,he=L.global("$hxClasses")["haxe.Exception"]=s(class hu extends L.inherits(()=>Error,!0){new(e,n,i){Error.call(this,e),this.message=e,this.__previousException=n,this.__nativeException=i??this}unwrap(){return this.__nativeException}toString(){return this.get_message()}get_message(){return this.message}get_native(){return this.__nativeException}static caught(e){return e instanceof hu?e:e instanceof Error?new hu(e.message,null,e):new Zg(e,null,e)}static thrown(e){return e instanceof hu?e.get_native():e instanceof Error?e:new Zg(e)}static get __name__(){return"haxe.Exception"}static get __super__(){return Error}get __class__(){return hu}},"Exception");var Uye=L.$global,lt=L.global("$hxClasses").HxOverrides=s(class pw{static dateStr(e){let n=e.getMonth()+1,i=e.getDate(),r=e.getHours(),a=e.getMinutes(),o=e.getSeconds();return e.getFullYear()+"-"+(n<10?"0"+n:""+n)+"-"+(i<10?"0"+i:""+i)+" "+(r<10?"0"+r:""+r)+":"+(a<10?"0"+a:""+a)+":"+(o<10?"0"+o:""+o)}static strDate(e){switch(e.length){case 8:let n=e.split(":"),i=new Date;return i.setTime(0),i.setUTCHours(n[0]),i.setUTCMinutes(n[1]),i.setUTCSeconds(n[2]),i;break;case 10:let r=e.split("-");return new Date(r[0],r[1]-1,r[2],0,0,0);case 19:let a=e.split(" "),o=a[0].split("-"),l=a[1].split(":");return new Date(o[0],o[1]-1,o[2],l[0],l[1],l[2]);default:throw he.thrown("Invalid date format : "+e)}}static cca(e,n){let i=e.charCodeAt(n);if(i==i)return i}static substr(e,n,i){if(i==null)i=e.length;else if(i<0)if(n==0)i=e.length+i;else return"";return e.substr(n,i)}static now(){return Date.now()}static get __name__(){return"HxOverrides"}get __class__(){return pw}},"HxOverrides");typeof performance<"u"&&typeof performance.now=="function"&&(lt.now=performance.now.bind(performance));var Wye=L.$global,Ct=L.global("$hxClasses").StringTools=s(class xl{static isSpace(e,n){let i=lt.cca(e,n);return i>8&&i<14?!0:i==32}static ltrim(e){let n=e.length,i=0;for(;i0?lt.substr(e,i,n-i):e}static rtrim(e){let n=e.length,i=0;for(;i0?lt.substr(e,0,n-i):e}static trim(e){return xl.ltrim(xl.rtrim(e))}static hex(e,n){let i="",r="0123456789ABCDEF";do i=r.charAt(e&15)+i,e>>>=4;while(e>0);if(n!=null)for(;i.length({_hx_index:0,__enum__:"mcl.Token",v:t,pos:e,"@kind":"Literal"}),{_hx_name:"Literal",__params__:["v","pos"]}),BracketOpen:Object.assign((t,e)=>({_hx_index:1,__enum__:"mcl.Token",pos:t,data:e,"@kind":"BracketOpen"}),{_hx_name:"BracketOpen",__params__:["pos","data"]}),BracketClose:Object.assign(t=>({_hx_index:2,__enum__:"mcl.Token",pos:t,"@kind":"BracketClose"}),{_hx_name:"BracketClose",__params__:["pos"]})};Pn.__constructs__=[Pn.Literal,Pn.BracketOpen,Pn.BracketClose];Pn.__empty_constructs__=[];var qa=L.global("$hxEnums")["mcl.Brackets"]={__ename__:"mcl.Brackets",Curly:{_hx_name:"Curly",_hx_index:0,__enum__:"mcl.Brackets","@kind":"Curly"},Square:{_hx_name:"Square",_hx_index:1,__enum__:"mcl.Brackets","@kind":"Square"},Round:{_hx_name:"Round",_hx_index:2,__enum__:"mcl.Brackets","@kind":"Round"}};qa.__constructs__=[qa.Curly,qa.Square,qa.Round];qa.__empty_constructs__=[qa.Curly,qa.Square,qa.Round];var ui=L.global("$hxClasses")["mcl.Tokenizer"]=s(class fw{static tokenize(e,n){let i=!1,r=[],a=[],o=0,l=e.split(` -`);for(;o0&&u.push(Pn.Literal(y,{line:d,col:p+h,file:n}));let k=Ct.trim(f.substring(w+1));u.push(Pn.BracketOpen({line:d,col:p+h+w,file:n},k)),_=!0;break}g.pop()}++b}let v=Ct.trim(f);_||v.length==0||u.push(Pn.Literal(Ct.trim(v),{line:d,col:p+h,file:n}))}return u}static get __name__(){return"mcl.Tokenizer"}get __class__(){return fw}},"Tokenizer");var __=ji(Oe("module"));var iwe=L.$global,Di=L.global("$hxClasses")["mcl.error.McbError"]=s(class Yg extends L.inherits(he){new(e,n){super.new(e),this.mcbstack=n}__init__(){}static isMclError(e){return e instanceof Yg}static get __name__(){return"mcl.error.McbError"}static get __super__(){return he}get __class__(){return Yg}},"McbError");var lwe=L.$global,Je=L.global("$hxClasses")["mcl.error.CompilerError"]=s(class mw extends L.inherits(Di){new(e,n,i){super.new((n?"Internal ":"")+`Compiler Error: - `+e,i),this.internal=n}static get __name__(){return"mcl.error.CompilerError"}static get __super__(){return Di}get __class__(){return mw}},"CompilerError");var fwe=L.$global,at=L.global("$hxClasses")["haxe.io.Path"]=s(class hs extends L.inherits(){new(e){switch(e){case".":case"..":this.dir=e,this.file="";return}let n=e.lastIndexOf("/"),i=e.lastIndexOf("\\");n0&&i[i.length-1]!=".."?i.pop():m==""?(i.length>0||lt.cca(e,0)==47)&&i.push(m):m!="."&&i.push(m)}let o=i.join(n),l="",c=!1,u=!1,d=0,p=o;for(;d=55296&&h<=56319&&(h=h-55232<<10|m.charCodeAt(f+1)&1023);let b=h;b>=65536&&++d;let g=b;switch(g){case 47:if(!c)u=!0;else{let v=g;c=!1,u&&(l+="/",u=!1),l+=String.fromCodePoint(v)}break;case 58:l+=":",c=!0;break;default:let _=g;c=!1,u&&(l+="/",u=!1),l+=String.fromCodePoint(_)}}return l}static addTrailingSlash(e){if(e.length==0)return"/";let n=e.lastIndexOf("/"),i=e.lastIndexOf("\\");return n({_hx_index:0,__enum__:"mcl.JsonTagType",subType:t,replace:e,entries:n,"@kind":"Tag"}),{_hx_name:"Tag",__params__:["subType","replace","entries"]}),Advancement:Object.assign(t=>({_hx_index:1,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Advancement"}),{_hx_name:"Advancement",__params__:["entries"]}),ItemModifier:Object.assign(t=>({_hx_index:2,__enum__:"mcl.JsonTagType",entries:t,"@kind":"ItemModifier"}),{_hx_name:"ItemModifier",__params__:["entries"]}),LootTable:Object.assign(t=>({_hx_index:3,__enum__:"mcl.JsonTagType",entries:t,"@kind":"LootTable"}),{_hx_name:"LootTable",__params__:["entries"]}),Predicate:Object.assign(t=>({_hx_index:4,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Predicate"}),{_hx_name:"Predicate",__params__:["entries"]}),Recipe:Object.assign(t=>({_hx_index:5,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Recipe"}),{_hx_name:"Recipe",__params__:["entries"]}),ChatType:Object.assign(t=>({_hx_index:6,__enum__:"mcl.JsonTagType",entries:t,"@kind":"ChatType"}),{_hx_name:"ChatType",__params__:["entries"]}),DamageType:Object.assign(t=>({_hx_index:7,__enum__:"mcl.JsonTagType",entries:t,"@kind":"DamageType"}),{_hx_name:"DamageType",__params__:["entries"]}),Dimension:Object.assign(t=>({_hx_index:8,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Dimension"}),{_hx_name:"Dimension",__params__:["entries"]}),DimensionType:Object.assign(t=>({_hx_index:9,__enum__:"mcl.JsonTagType",entries:t,"@kind":"DimensionType"}),{_hx_name:"DimensionType",__params__:["entries"]}),Enchantment:Object.assign(t=>({_hx_index:10,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Enchantment"}),{_hx_name:"Enchantment",__params__:["entries"]}),WorldGen:Object.assign((t,e,n)=>({_hx_index:11,__enum__:"mcl.JsonTagType",subType:t,name:e,entries:n,"@kind":"WorldGen"}),{_hx_name:"WorldGen",__params__:["subType","name","entries"]})};en.__constructs__=[en.Tag,en.Advancement,en.ItemModifier,en.LootTable,en.Predicate,en.Recipe,en.ChatType,en.DamageType,en.Dimension,en.DimensionType,en.Enchantment,en.WorldGen];en.__empty_constructs__=[];var Ce=L.global("$hxEnums")["mcl.AstNode"]={__ename__:"mcl.AstNode",Raw:Object.assign((t,e,n,i)=>({_hx_index:0,__enum__:"mcl.AstNode",pos:t,value:e,continuations:n,isMacro:i,"@kind":"Raw"}),{_hx_name:"Raw",__params__:["pos","value","continuations","isMacro"]}),FunctionDef:Object.assign((t,e,n,i)=>({_hx_index:1,__enum__:"mcl.AstNode",pos:t,name:e,body:n,appendTo:i,"@kind":"FunctionDef"}),{_hx_name:"FunctionDef",__params__:["pos","name","body","appendTo"]}),TemplateDef:Object.assign((t,e,n)=>({_hx_index:2,__enum__:"mcl.AstNode",pos:t,name:e,body:n,"@kind":"TemplateDef"}),{_hx_name:"TemplateDef",__params__:["pos","name","body"]}),Directory:Object.assign((t,e,n)=>({_hx_index:3,__enum__:"mcl.AstNode",pos:t,name:e,body:n,"@kind":"Directory"}),{_hx_name:"Directory",__params__:["pos","name","body"]}),Import:Object.assign((t,e)=>({_hx_index:4,__enum__:"mcl.AstNode",pos:t,name:e,"@kind":"Import"}),{_hx_name:"Import",__params__:["pos","name"]}),CompileTimeLoop:Object.assign((t,e,n,i)=>({_hx_index:5,__enum__:"mcl.AstNode",pos:t,expression:e,as:n,body:i,"@kind":"CompileTimeLoop"}),{_hx_name:"CompileTimeLoop",__params__:["pos","expression","as","body"]}),CompileTimeIf:Object.assign((t,e,n,i)=>({_hx_index:6,__enum__:"mcl.AstNode",pos:t,expression:e,body:n,elseExpressions:i,"@kind":"CompileTimeIf"}),{_hx_name:"CompileTimeIf",__params__:["pos","expression","body","elseExpressions"]}),MultiLineScript:Object.assign((t,e)=>({_hx_index:7,__enum__:"mcl.AstNode",pos:t,value:e,"@kind":"MultiLineScript"}),{_hx_name:"MultiLineScript",__params__:["pos","value"]}),Block:Object.assign((t,e,n,i,r,a)=>({_hx_index:8,__enum__:"mcl.AstNode",pos:t,name:e,body:n,data:i,isMacro:r,isInline:a,"@kind":"Block"}),{_hx_name:"Block",__params__:["pos","name","body","data","isMacro","isInline"]}),TickBlock:Object.assign((t,e)=>({_hx_index:9,__enum__:"mcl.AstNode",pos:t,body:e,"@kind":"TickBlock"}),{_hx_name:"TickBlock",__params__:["pos","body"]}),LoadBlock:Object.assign((t,e)=>({_hx_index:10,__enum__:"mcl.AstNode",pos:t,body:e,"@kind":"LoadBlock"}),{_hx_name:"LoadBlock",__params__:["pos","body"]}),ExecuteBlock:Object.assign((t,e,n,i,r,a)=>({_hx_index:11,__enum__:"mcl.AstNode",pos:t,execute:e,data:n,body:i,continuations:r,isMacro:a,"@kind":"ExecuteBlock"}),{_hx_name:"ExecuteBlock",__params__:["pos","execute","data","body","continuations","isMacro"]}),ScheduleBlock:Object.assign((t,e,n,i,r)=>({_hx_index:12,__enum__:"mcl.AstNode",pos:t,delay:e,type:n,body:i,isMacro:r,"@kind":"ScheduleBlock"}),{_hx_name:"ScheduleBlock",__params__:["pos","delay","type","body","isMacro"]}),SequenceBlock:Object.assign((t,e)=>({_hx_index:13,__enum__:"mcl.AstNode",pos:t,body:e,"@kind":"SequenceBlock"}),{_hx_name:"SequenceBlock",__params__:["pos","body"]}),RuntimeLoop:Object.assign((t,e,n)=>({_hx_index:14,__enum__:"mcl.AstNode",pos:t,expression:e,body:n,"@kind":"RuntimeLoop"}),{_hx_name:"RuntimeLoop",__params__:["pos","expression","body"]}),Comment:Object.assign((t,e)=>({_hx_index:15,__enum__:"mcl.AstNode",pos:t,value:e,"@kind":"Comment"}),{_hx_name:"Comment",__params__:["pos","value"]}),JsonFile:Object.assign((t,e,n)=>({_hx_index:16,__enum__:"mcl.AstNode",pos:t,name:e,info:n,"@kind":"JsonFile"}),{_hx_name:"JsonFile",__params__:["pos","name","info"]}),TemplateOverload:Object.assign((t,e,n)=>({_hx_index:17,__enum__:"mcl.AstNode",pos:t,args:e,body:n,"@kind":"TemplateOverload"}),{_hx_name:"TemplateOverload",__params__:["pos","args","body"]}),ClockExpr:Object.assign((t,e,n,i)=>({_hx_index:18,__enum__:"mcl.AstNode",pos:t,name:e,time:n,body:i,"@kind":"ClockExpr"}),{_hx_name:"ClockExpr",__params__:["pos","name","time","body"]}),Execute:Object.assign((t,e,n,i)=>({_hx_index:19,__enum__:"mcl.AstNode",pos:t,command:e,value:n,isMacro:i,"@kind":"Execute"}),{_hx_name:"Execute",__params__:["pos","command","value","isMacro"]}),FunctionCall:Object.assign((t,e,n,i)=>({_hx_index:20,__enum__:"mcl.AstNode",pos:t,name:e,data:n,isMacro:i,"@kind":"FunctionCall"}),{_hx_name:"FunctionCall",__params__:["pos","name","data","isMacro"]}),EqCommand:Object.assign((t,e)=>({_hx_index:21,__enum__:"mcl.AstNode",pos:t,command:e,"@kind":"EqCommand"}),{_hx_name:"EqCommand",__params__:["pos","command"]}),ScheduleCall:Object.assign((t,e,n,i,r)=>({_hx_index:22,__enum__:"mcl.AstNode",pos:t,delay:e,target:n,mode:i,isMacro:r,"@kind":"ScheduleCall"}),{_hx_name:"ScheduleCall",__params__:["pos","delay","target","mode","isMacro"]}),ReturnRun:Object.assign((t,e,n)=>({_hx_index:23,__enum__:"mcl.AstNode",pos:t,value:e,isMacro:n,"@kind":"ReturnRun"}),{_hx_name:"ReturnRun",__params__:["pos","value","isMacro"]}),ScheduleClear:Object.assign((t,e,n)=>({_hx_index:24,__enum__:"mcl.AstNode",pos:t,target:e,isMacro:n,"@kind":"ScheduleClear"}),{_hx_name:"ScheduleClear",__params__:["pos","target","isMacro"]}),Void:{_hx_name:"Void",_hx_index:25,__enum__:"mcl.AstNode","@kind":"Void"},Group:Object.assign(t=>({_hx_index:26,__enum__:"mcl.AstNode",body:t,"@kind":"Group"}),{_hx_name:"Group",__params__:["body"]})};Ce.__constructs__=[Ce.Raw,Ce.FunctionDef,Ce.TemplateDef,Ce.Directory,Ce.Import,Ce.CompileTimeLoop,Ce.CompileTimeIf,Ce.MultiLineScript,Ce.Block,Ce.TickBlock,Ce.LoadBlock,Ce.ExecuteBlock,Ce.ScheduleBlock,Ce.SequenceBlock,Ce.RuntimeLoop,Ce.Comment,Ce.JsonFile,Ce.TemplateOverload,Ce.ClockExpr,Ce.Execute,Ce.FunctionCall,Ce.EqCommand,Ce.ScheduleCall,Ce.ReturnRun,Ce.ScheduleClear,Ce.Void,Ce.Group];Ce.__empty_constructs__=[Ce.Void];var Zwe=L.$global,da=L.global("$hxClasses")["js.Boot"]=s(class yi{static getClass(e){if(e==null)return null;if(e instanceof Array)return Array;{let n=e.__class__;if(n!=null)return n;let i=yi.__nativeClassName(e);return i!=null?yi.__resolveNativeClass(i):null}}static __string_rec(e,n){if(e==null)return"null";if(n.length>=5)return"<...>";let i=typeof e;switch(i=="function"&&(e.__name__||e.__ename__)&&(i="object"),i){case"function":return"";case"object":if(e.__enum__){let u=L.global("$hxEnums")[e.__enum__].__constructs__[e._hx_index],d=u._hx_name;return u.__params__?(n=n+" ",d+"("+function(p){var m;let f=[];{let h=0,b=u.__params__;for(;h0?",":"")+yi.__string_rec(e[p],n)}return c+="]",c}let r;try{r=e.toString}catch{return"???"}if(r!=null&&r!=Object.toString&&typeof r=="function"){let c=e.toString();if(c!="[object Object]")return c}let a=`{ + ${Project.uuid}`)},parse(t,e){if(console.log(`Parsing Animated Java Blueprint from '${e}'...`),!Project)throw new Error("No project to parse into");Project.loadingPromises=[],Project.save_path=e,t.meta.box_uv!==void 0&&(Project.box_uv=t.meta.box_uv),t.resolution!==void 0&&(Project.texture_width=t.resolution.width,Project.texture_height=t.resolution.height);for(let n in ModelProject.properties)ModelProject.properties[n].merge(Project,t);if(t.blueprint_settings&&(Project.animated_java={...Project.animated_java,...t.blueprint_settings}),Project.last_used_export_namespace=t.meta.last_used_export_namespace||Project.animated_java.export_namespace,t.textures)for(let n of t.textures){let i=new Texture(n,n.uuid).add(!1);if(n.relative_path&&Project.save_path){let r=PathModule.resolve(Project.save_path,n.relative_path);if(fs.existsSync(r)){i.fromPath(r);continue}}n.path&&fs.existsSync(n.path)&&!t.meta.backup?i.fromPath(n.path):n.source&&n.source.startsWith("data:")&&i.fromDataURL(n.source)}if(t.elements){let n=Texture.getDefault();for(let i of t.elements){let r=OutlinerElement.fromSave(i,!0);switch(!0){case r instanceof Cube:{for(let a in r.faces)if(i.faces){let o=i.faces[a].texture!==void 0&&Texture.all[i.faces[a].texture];o&&(r.faces[a].texture=o.uuid)}else n&&r.faces&&r.faces[a].texture!==void 0&&(r.faces[a].texture=n.uuid);break}case r instanceof AnimatedJava.API.TextDisplay:case r instanceof AnimatedJava.API.VanillaItemDisplay:case r instanceof AnimatedJava.API.VanillaBlockDisplay:{Project.loadingPromises.push(r.waitForReady());break}}}}if(t.outliner){parseGroups(t.outliner);for(let n of Group.all)n.name=un(n.name)}if(t.variants){Re.fromJSON(t.variants.default,!0);for(let n of t.variants.list)Re.fromJSON(n);Project.variants=Re.all}else new Re("Default",!0);if(t.animations)for(let n of t.animations){let i=new Blockbench.Animation;i.uuid=n.uuid||guid(),i.extend(n).add()}if(t.animation_controllers)for(let n of t.animation_controllers){let i=new Blockbench.AnimationController;i.uuid=n.uuid||guid(),i.extend(n).add()}if(t.animation_variable_placeholders&&(Interface.Panels.variable_placeholders.inside_vue._data.text=t.animation_variable_placeholders),t.backgrounds){for(let n in t.backgrounds)if(Object.hasOwn(Project.backgrounds,n)){let i=t.backgrounds[n],r=Project.backgrounds[n];i.image!==void 0&&(r.image=i.image),i.size!==void 0&&(r.size=i.size),i.x!==void 0&&(r.x=i.x),i.y!==void 0&&(r.y=i.y),i.lock!==void 0&&(r.lock=i.lock)}Preview.all.forEach(n=>{n.canvas.isConnected&&n.loadBackground()})}Canvas.updateAll(),Validator.validate(),Mn.dispatchEvent("parsed",{model:t})},compile(t){if(t||(t={}),console.log(`Compiling Animated Java Blueprint from ${Project.name}...`),!Project)throw new Error("No project to compile.");let e={meta:{format:st.id,format_version:_e.version,uuid:Project.uuid,save_location:Project.save_path,last_used_export_namespace:Project.last_used_export_namespace},blueprint_settings:Project.animated_java,resolution:{width:Project.texture_width||16,height:Project.texture_height||16}};console.log(Project.animated_java);let n=Re.selected;Re.selectDefault();for(let r in ModelProject.properties)ModelProject.properties[r].export&&ModelProject.properties[r].copy(Project,e);e.elements=[];for(let r of elements)e.elements.push(r.getSaveCopy&&r.getSaveCopy(!!e.meta));e.outliner=compileGroups(!0),e.textures=[];for(let r of Texture.all){let a=r.getUndoCopy();if(delete a.selected,Project.save_path&&r.path){let o=PathModule.relative(Project.save_path,r.path);r.relative_path=o.replace(/\\/g,"/")}a.source="data:image/png;base64,"+r.getBase64(),a.mode="bitmap",t.absolute_paths===!1&&delete a.path,e.textures.push(a)}e.variants={default:Re.all.find(r=>r.isDefault).toJSON(),list:Re.all.filter(r=>!r.isDefault).map(r=>r.toJSON())},e.animations=[];let i={bone_names:!0,absolute_paths:t.absolute_paths};for(let r of Blockbench.Animation.all)r.getUndoCopy&&e.animations.push(r.getUndoCopy(i,!0));e.animation_controllers=[];for(let r of Blockbench.AnimationController.all)r.getUndoCopy&&e.animation_controllers.push(r.getUndoCopy(i,!0));if(Interface.Panels.variable_placeholders.inside_vue._data.text&&(e.animation_variable_placeholders=Interface.Panels.variable_placeholders.inside_vue._data.text),!t.backup){let r={};for(let a in Project.backgrounds){let o=Project.backgrounds[a];o.image&&(r[a]=o.getSaveCopy())}Object.keys(r).length&&(e.backgrounds=r)}return n?.select(),t.raw?e:compileJSON(e)},export(){if(console.log(`Exporting Animated Java Blueprint for ${Project.name}...`),!Project)throw new Error("No project to export.");Blockbench.export({resource_id:"animated_java_blueprint.export",name:(Project.name||"unnamed")+".ajblueprint",startpath:Project.save_path,type:"json",extensions:[Mn.extension],content:Mn.compile(),custom_writer:(t,e)=>{fs.existsSync(PathModule.dirname(e))?(Project.save_path=e,Mn.write(t,e)):(console.error(`Failed to export Animated Java Blueprint, file location '${e}' does not exist!`),Blockbench.showMessageBox({title:k("error.blueprint_export_path_doesnt_exist.title"),message:k("error.blueprint_export_path_doesnt_exist",e)}))}})},fileName(){return!Project||!Project.name?"unnamed_project.ajblueprint":`${Project.name}.ajblueprint`}}),st=new Blockbench.ModelFormat({id:"animated_java_blueprint",name:"Animated Java Blueprint",icon:"icon-armor_stand",category:"minecraft",target:"Minecraft: Java Edition",confidential:!1,condition:()=>!0,show_on_start_screen:!0,format_page:{component:{methods:{},created(){Br({elementSelector:()=>$("#format_page_animated_java_blueprint_mount")[0],component:R1,props:{}})},template:'
    '}},onSetup(t,e){if(!Project)return;console.log("Animated Java Blueprint format setup");let n=Zg();Project.animated_java??=n;for(let[a,o]of Object.entries(n))Project.animated_java[a]===void 0&&(Project.animated_java[a]=o);let i=Project;Project.variants??=[],Project.last_used_export_namespace=Project.animated_java.export_namespace;let r=setInterval(()=>{Ip()},500);ae.UNLOAD.subscribe(()=>clearInterval(r),!0),ae.UNINSTALL.subscribe(()=>clearInterval(r),!0),i.materials[Nn.uuid]=D1,Nn.updateMaterial(),Project.loadingPromises??=[],Project.loadingPromises.push(new Promise(a=>{requestAnimationFrame(()=>{i.pluginMode=new me(i.animated_java.enable_plugin_mode),document.querySelector("#tab_bar_list .icon-armor_stand.icon")?.remove(),Br({elementSelector:()=>{let l=[...document.querySelectorAll(`.project_tab[title="${t.name}"]`)];if(l.length)return l[0]},prepend:!0,component:y1,props:{pluginMode:i.pluginMode}}),Re.all.length===0&&new Re("Default",!0),Re.selectDefault()}),a()}))},onActivation(){console.log("Animated Java Blueprint format activated")},codec:Mn,animated_textures:!0,animation_controllers:!0,animation_files:!0,texture_mcmeta:!0,animation_mode:!0,bone_binding_expression:!0,bone_rig:!0,box_uv:!1,centered_grid:!0,display_mode:!1,edit_mode:!0,integer_size:!1,java_face_properties:!0,locators:!0,meshes:!1,model_identifier:!1,optional_box_uv:!0,paint_mode:!0,parent_model_id:!1,pose_mode:!1,render_sides:"front",rotate_cubes:!0,rotation_limit:!1,select_texture_for_particles:!1,single_texture:!1,texture_folder:!1,texture_meshes:!1,uv_rotation:!0,vertex_color_ambient_occlusion:!0,java_cube_shading_properties:!0,box_uv_float_size:!1,cullfaces:!0});Mn.format=st;function Ge(){return Format.id===st.id}s(Ge,"isCurrentFormat");function Np(){!Project||!Format||Format===st&&Mn.write(Mn.compile(),Project.save_path)}s(Np,"saveBlueprint");function uw(){Ge()&&(st.rotation_limit=!(Group.selected||AnimatedJava.API.TextDisplay.selected.length||AnimatedJava.API.VanillaItemDisplay.selected.length||AnimatedJava.API.VanillaBlockDisplay.selected.length||OutlinerElement.types.camera?.selected&&OutlinerElement.types.camera?.selected),st.rotation_snap=st.rotation_limit)}s(uw,"updateRotationLock");function Yie(){Ge()&&(st.rotation_limit=!1,st.rotation_snap=!1)}s(Yie,"disableRotationLock");ae.SELECT_PROJECT.subscribe(t=>{t.format.id===st.id&&ae.SELECT_AJ_PROJECT.dispatch(t)});ae.UNSELECT_PROJECT.subscribe(t=>{t.format.id===st.id&&ae.UNSELECT_AJ_PROJECT.dispatch(t)});ae.UPDATE_SELECTION.subscribe(uw);ae.SELECT_AJ_PROJECT.subscribe(()=>{requestAnimationFrame(()=>{Ip(),uw()})});ae.UNSELECT_AJ_PROJECT.subscribe(t=>{t.visualBoundingBox&&scene.remove(t.visualBoundingBox),Yie()});function Xie(t){return t.replace(/\\/g,"/")}s(Xie,"normalizePath");function bl(t){return t.endsWith(".json")&&(t.includes("tags\\function")||t.includes("tags/function"))}s(bl,"isFunctionTagPath");function Qie(t){return t.replace(/%([^%]+)%/g,function(e,n){if(!process.env[n])throw new Error("Environment variable "+n+" does not exist.");return process.env[n]})}s(Qie,"resolveEnvVariables");function $ie(t){return t.startsWith("./")||t.startsWith("../")}s($ie,"isRelativePath");function ere(t){if(!Project?.save_path)return;let e=PathModule.dirname(Project.save_path);return PathModule.resolve(e,t)}s(ere,"resolveRelativePath");function hr(t){if($ie(t)){let e=ere(t);if(!e)throw new Error(`Failed to resolve relative path '${t}'`);t=e}return Xie(Qie(t))}s(hr,"resolvePath");var dw=Ie("module");var tre=(0,dw.createRequire)("/"),nre;try{nre=tre("worker_threads").Worker}catch{}var Ki=Uint8Array,xl=Uint16Array,ire=Int32Array,pw=new Ki([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fw=new Ki([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),rre=new Ki([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),mw=s(function(t,e){for(var n=new xl(31),i=0;i<31;++i)n[i]=e+=1<>1|(Zt&21845)<<1,qa=(qa&52428)>>2|(qa&13107)<<2,qa=(qa&61680)>>4|(qa&3855)<<4,$g[Zt]=((qa&65280)>>8|(qa&255)<<8)>>1;var qa,Zt,gu=s(function(t,e,n){for(var i=t.length,r=0,a=new xl(e);r>c]=u}else for(l=new xl(i),r=0;r>15-t[r]);return l},"hMap"),_u=new Ki(288);for(Zt=0;Zt<144;++Zt)_u[Zt]=8;var Zt;for(Zt=144;Zt<256;++Zt)_u[Zt]=9;var Zt;for(Zt=256;Zt<280;++Zt)_u[Zt]=7;var Zt;for(Zt=280;Zt<288;++Zt)_u[Zt]=8;var Zt,bw=new Ki(32);for(Zt=0;Zt<32;++Zt)bw[Zt]=5;var Zt;var sre=gu(_u,9,1);var lre=gu(bw,5,1),Yg=s(function(t){for(var e=t[0],n=1;ne&&(e=t[n]);return e},"max"),Mr=s(function(t,e,n){var i=e/8|0;return(t[i]|t[i+1]<<8)>>(e&7)&n},"bits"),Xg=s(function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(e&7)},"bits16"),cre=s(function(t){return(t+7)/8|0},"shft"),t_=s(function(t,e,n){return(e==null||e<0)&&(e=0),(n==null||n>t.length)&&(n=t.length),new Ki(t.subarray(e,n))},"slc");var ure=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],gr=s(function(t,e,n){var i=new Error(e||ure[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,gr),!n)throw i;return i},"err"),dre=s(function(t,e,n,i){var r=t.length,a=i?i.length:0;if(!r||e.f&&!e.l)return n||new Ki(0);var o=!n,l=o||e.i!=2,c=e.i;o&&(n=new Ki(r*3));var u=s(function(ge){var Ne=n.length;if(ge>Ne){var ke=new Ki(Math.max(Ne*2,ge));ke.set(n),n=ke}},"cbuf"),d=e.f||0,p=e.p||0,m=e.b||0,f=e.l,h=e.d,b=e.m,g=e.n,_=r*8;do{if(!f){d=Mr(t,p,1);var v=Mr(t,p+1,3);if(p+=3,v)if(v==1)f=sre,h=lre,b=9,g=5;else if(v==2){var E=Mr(t,p,31)+257,T=Mr(t,p+10,15)+4,I=E+Mr(t,p+5,31)+1;p+=14;for(var j=new Ki(I),O=new Ki(19),S=0;S>4;if(w<16)j[S++]=w;else{var ne=0,X=0;for(w==16?(X=3+Mr(t,p,3),p+=2,ne=j[S-1]):w==17?(X=3+Mr(t,p,7),p+=3):w==18&&(X=11+Mr(t,p,127),p+=7);X--;)j[S++]=ne}}var ce=j.subarray(0,E),le=j.subarray(E);b=Yg(ce),g=Yg(le),f=gu(ce,b,1),h=gu(le,g,1)}else gr(1);else{var w=cre(p)+4,x=t[w-4]|t[w-3]<<8,y=w+x;if(y>r){c&&gr(0);break}l&&u(m+x),n.set(t.subarray(w,y),m),e.b=m+=x,e.p=p=y*8,e.f=d;continue}if(p>_){c&&gr(0);break}}l&&u(m+131072);for(var te=(1<>4;if(p+=ne&15,p>_){c&&gr(0);break}if(ne||gr(2),ve<256)n[m++]=ve;else if(ve==256){je=p,f=null;break}else{var Q=ve-254;if(ve>264){var S=ve-257,R=pw[S];Q=Mr(t,p,(1<>4;ie||gr(3),p+=ie&15;var le=ore[W];if(W>3){var R=fw[W];le+=Xg(t,p)&(1<_){c&&gr(0);break}l&&u(m+131072);var ee=m+Q;if(m>>0},"b4"),Qg=s(function(t,e){return Pr(t,e)+Pr(t,e+4)*4294967296},"b8");function fre(t,e){return dre(t,{i:2},e&&e.out,e&&e.dictionary)}s(fre,"inflateSync");var e_=typeof TextDecoder<"u"&&new TextDecoder,mre=0;try{e_.decode(pre,{stream:!0}),mre=1}catch{}var hre=s(function(t){for(var e="",n=0;;){var i=t[n++],r=(i>127)+(i>223)+(i>239);if(n+r>t.length)return{s:e,r:t_(t,n-1)};r?r==3?(i=((i&15)<<18|(t[n++]&63)<<12|(t[n++]&63)<<6|t[n++]&63)-65536,e+=String.fromCharCode(55296|i>>10,56320|i&1023)):r&1?e+=String.fromCharCode((i&31)<<6|t[n++]&63):e+=String.fromCharCode((i&15)<<12|(t[n++]&63)<<6|t[n++]&63):e+=String.fromCharCode(i)}},"dutf8");function gre(t,e){if(e){for(var n="",i=0;i65558)&&gr(13);var r=da(t,i+8);if(!r)return{};var a=Pr(t,i+16),o=a==4294967295||r==65535;if(o){var l=Pr(t,i-12);o=Pr(t,l)==101075792,o&&(r=Pr(t,l+32),a=Pr(t,l+48))}for(var c=e&&e.filter,u=0;ut.charCodeAt(0)));function Yn(t){return Buffer.from(yre[t]).toString("utf-8")}s(Yn,"getFile");var vw=Yn("src/systems/datapackCompiler/1.20.4/animation.mcb");var yw=Yn("src/systems/datapackCompiler/1.20.4/static.mcb");var vl=Yn("src/systems/datapackCompiler/1.20.4/core.mcb");var n_=Yn("src/systems/datapackCompiler/1.20.5/animation.mcb");var i_=Yn("src/systems/datapackCompiler/1.20.5/static.mcb");var ww=Yn("src/systems/datapackCompiler/1.21.2/animation.mcb");var kw=Yn("src/systems/datapackCompiler/1.21.2/static.mcb");var Ew=Yn("src/systems/datapackCompiler/1.21.4/animation.mcb");var jw=Yn("src/systems/datapackCompiler/1.21.4/static.mcb");var Ha={"1.20.4":{animation:vw,static:yw,core:vl},"1.20.5":{animation:n_,static:i_,core:vl},"1.21.0":{animation:n_,static:i_,core:vl},"1.21.2":{animation:ww,static:kw,core:vl},"1.21.4":{animation:Ew,static:jw,core:vl}};var Aw={},wre=s(function(t,e,n,i,r){var a=new Worker(Aw[e]||(Aw[e]=URL.createObjectURL(new Blob([t+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return a.onmessage=function(o){var l=o.data,c=l.$e$;if(c){var u=new Error(c[0]);u.code=c[1],u.stack=c[2],r(u,null)}else r(null,l)},a.postMessage(n,i),a},"wk"),hn=Uint8Array,Ti=Uint16Array,vu=Int32Array,El=new hn([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),jl=new hn([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),bu=new hn([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Iw=s(function(t,e){for(var n=new Ti(31),i=0;i<31;++i)n[i]=e+=1<>1|(Yt&21845)<<1,Ga=(Ga&52428)>>2|(Ga&13107)<<2,Ga=(Ga&61680)>>4|(Ga&3855)<<4,xu[Yt]=((Ga&65280)>>8|(Ga&255)<<8)>>1;var Ga,Yt,br=s(function(t,e,n){for(var i=t.length,r=0,a=new Ti(e);r>c]=u}else for(l=new Ti(i),r=0;r>15-t[r]);return l},"hMap"),Ja=new hn(288);for(Yt=0;Yt<144;++Yt)Ja[Yt]=8;var Yt;for(Yt=144;Yt<256;++Yt)Ja[Yt]=9;var Yt;for(Yt=256;Yt<280;++Yt)Ja[Yt]=7;var Yt;for(Yt=280;Yt<288;++Yt)Ja[Yt]=8;var Yt,kl=new hn(32);for(Yt=0;Yt<32;++Yt)kl[Yt]=5;var Yt,Fw=br(Ja,9,0),Rw=br(Ja,9,1),Mw=br(kl,5,0),Pw=br(kl,5,1),Dp=s(function(t){for(var e=t[0],n=1;ne&&(e=t[n]);return e},"max"),_r=s(function(t,e,n){var i=e/8|0;return(t[i]|t[i+1]<<8)>>(e&7)&n},"bits"),Fp=s(function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(e&7)},"bits16"),yu=s(function(t){return(t+7)/8|0},"shft"),hs=s(function(t,e,n){return(e==null||e<0)&&(e=0),(n==null||n>t.length)&&(n=t.length),new hn(t.subarray(e,n))},"slc");var Lw=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Pn=s(function(t,e,n){var i=new Error(e||Lw[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,Pn),!n)throw i;return i},"err"),zw=s(function(t,e,n,i){var r=t.length,a=i?i.length:0;if(!r||e.f&&!e.l)return n||new hn(0);var o=!n,l=o||e.i!=2,c=e.i;o&&(n=new hn(r*3));var u=s(function(ge){var Ne=n.length;if(ge>Ne){var ke=new hn(Math.max(Ne*2,ge));ke.set(n),n=ke}},"cbuf"),d=e.f||0,p=e.p||0,m=e.b||0,f=e.l,h=e.d,b=e.m,g=e.n,_=r*8;do{if(!f){d=_r(t,p,1);var v=_r(t,p+1,3);if(p+=3,v)if(v==1)f=Rw,h=Pw,b=9,g=5;else if(v==2){var E=_r(t,p,31)+257,T=_r(t,p+10,15)+4,I=E+_r(t,p+5,31)+1;p+=14;for(var j=new hn(I),O=new hn(19),S=0;S>4;if(w<16)j[S++]=w;else{var ne=0,X=0;for(w==16?(X=3+_r(t,p,3),p+=2,ne=j[S-1]):w==17?(X=3+_r(t,p,7),p+=3):w==18&&(X=11+_r(t,p,127),p+=7);X--;)j[S++]=ne}}var ce=j.subarray(0,E),le=j.subarray(E);b=Dp(ce),g=Dp(le),f=br(ce,b,1),h=br(le,g,1)}else Pn(1);else{var w=yu(p)+4,x=t[w-4]|t[w-3]<<8,y=w+x;if(y>r){c&&Pn(0);break}l&&u(m+x),n.set(t.subarray(w,y),m),e.b=m+=x,e.p=p=y*8,e.f=d;continue}if(p>_){c&&Pn(0);break}}l&&u(m+131072);for(var te=(1<>4;if(p+=ne&15,p>_){c&&Pn(0);break}if(ne||Pn(2),ve<256)n[m++]=ve;else if(ve==256){je=p,f=null;break}else{var Q=ve-254;if(ve>264){var S=ve-257,R=El[S];Q=_r(t,p,(1<>4;ie||Pn(3),p+=ie&15;var le=Dw[W];if(W>3){var R=jl[W];le+=Fp(t,p)&(1<_){c&&Pn(0);break}l&&u(m+131072);var ee=m+Q;if(m>8},"wbits"),yl=s(function(t,e,n){n<<=e&7;var i=e/8|0;t[i]|=n,t[i+1]|=n>>8,t[i+2]|=n>>16},"wbits16"),Rp=s(function(t,e){for(var n=[],i=0;im&&(m=a[i].s);var f=new Ti(m+1),h=Pp(n[d-1],f,0);if(h>e){var i=0,b=0,g=h-e,_=1<e)b+=_-(1<>=g;b>0;){var w=a[i].s;f[w]=0&&b;--i){var x=a[i].s;f[x]==e&&(--f[x],++b)}h=e}return{t:new hn(f),l:h}},"hTree"),Pp=s(function(t,e,n){return t.s==-1?Math.max(Pp(t.l,e,n+1),Pp(t.r,e,n+1)):e[t.s]=n},"ln"),o_=s(function(t){for(var e=t.length;e&&!t[--e];);for(var n=new Ti(++e),i=0,r=t[0],a=1,o=s(function(c){n[i++]=c},"w"),l=1;l<=e;++l)if(t[l]==r&&l!=e)++a;else{if(!r&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(r),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(r);a=1,r=t[l]}return{c:n.subarray(0,i),n:e}},"lc"),wl=s(function(t,e){for(var n=0,i=0;i>8,t[r+2]=t[r]^255,t[r+3]=t[r+1]^255;for(var a=0;a4&&!O[bu[A-1]];--A);var M=u+5<<3,H=wl(r,Ja)+wl(a,kl)+o,Z=wl(r,m)+wl(a,b)+o+14+3*A+wl(T,O)+2*T[16]+3*T[17]+7*T[18];if(c>=0&&M<=H&&M<=Z)return d_(e,d,t.subarray(c,c+u));var ne,X,ce,le;if(pa(e,d,1+(Z15&&(pa(e,d,ve[I]>>5&127),d+=ve[I]>>12)}}else ne=Fw,X=Ja,ce=Mw,le=kl;for(var I=0;I255){var Q=R>>18&31;yl(e,d,ne[Q+257]),d+=X[Q+257],Q>7&&(pa(e,d,R>>23&31),d+=El[Q]);var ie=R&31;yl(e,d,ce[ie]),d+=le[ie],ie>3&&(yl(e,d,R>>5&8191),d+=jl[ie])}else yl(e,d,ne[R]),d+=X[R]}return yl(e,d,ne[256]),d+X[256]},"wblk"),Vw=new vu([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),p_=new hn(0),Uw=s(function(t,e,n,i,r,a){var o=a.z||t.length,l=new hn(i+o+5*(1+Math.ceil(o/7e3))+r),c=l.subarray(i,l.length-r),u=a.l,d=(a.r||0)&7;if(e){d&&(c[0]=a.r>>3);for(var p=Vw[e-1],m=p>>13,f=p&8191,h=(1<7e3||O>24576)&&(ne>423||!u)){d=s_(t,c,0,x,y,E,I,O,A,j-A,d),O=T=I=0,A=j;for(var X=0;X<286;++X)y[X]=0;for(var X=0;X<30;++X)E[X]=0}var ce=2,le=0,te=f,fe=H-Z&32767;if(ne>2&&M==w(j-fe))for(var je=Math.min(m,ne)-1,ve=Math.min(32767,j),Q=Math.min(258,ne);fe<=ve&&--te&&H!=Z;){if(t[j+ce]==t[j+ce-fe]){for(var R=0;Rce){if(ce=R,le=fe,R>je)break;for(var ie=Math.min(fe,R-2),W=0,X=0;XW&&(W=J,Z=ee)}}}H=Z,Z=b[H],fe+=H-Z&32767}if(le){x[O++]=268435456|Mp[ce]<<18|a_[le];var ge=Mp[ce]&31,Ne=a_[le]&31;I+=El[ge]+jl[Ne],++y[257+ge],++E[Ne],S=j+ce,++T}else x[O++]=t[j],++y[t[j]]}}for(j=Math.max(j,S);j=o&&(c[d/8|0]=u,ke=o),d=d_(c,d+1,t.subarray(j,ke))}a.i=o}return hs(l,0,i+yu(d)+r)},"dflt"),kre=function(){for(var t=new Int32Array(256),e=0;e<256;++e){for(var n=e,i=9;--i;)n=(n&1&&-306674912)^n>>>1;t[e]=n}return t}(),Ere=s(function(){var t=-1;return{p:function(e){for(var n=t,i=0;i>>8;t=n},d:function(){return~t}}},"crc");var qw=s(function(t,e,n,i,r){if(!r&&(r={l:1},e.dictionary)){var a=e.dictionary.subarray(-32768),o=new hn(a.length+t.length);o.set(a),o.set(t,a.length),t=o,r.w=a.length}return Uw(t,e.level==null?6:e.level,e.mem==null?r.l?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):20:12+e.mem,n,i,r)},"dopt"),f_=s(function(t,e){var n={};for(var i in t)n[i]=t[i];for(var i in e)n[i]=e[i];return n},"mrg"),Tw=s(function(t,e,n){for(var i=t(),r=t.toString(),a=r.slice(r.indexOf("[")+1,r.lastIndexOf("]")).replace(/\s+/g,"").split(","),o=0;o>>0},"b4"),r_=s(function(t,e){return Lr(t,e)+Lr(t,e+4)*4294967296},"b8"),di=s(function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},"wbytes");function Sre(t,e,n){return n||(n=e,e={}),typeof n!="function"&&Pn(7),Gw(t,e,[Cre],function(i){return zp(m_(i.data[0],i.data[1]))},0,n)}s(Sre,"deflate");function m_(t,e){return qw(t,e||{},0,0)}s(m_,"deflateSync");function Ore(t,e,n){return n||(n=e,e={}),typeof n!="function"&&Pn(7),Gw(t,e,[Tre],function(i){return zp(h_(i.data[0],Hw(i.data[1])))},1,n)}s(Ore,"inflate");function h_(t,e){return zw(t,{i:2},e&&e.out,e&&e.dictionary)}s(h_,"inflateSync");var Jw=s(function(t,e,n,i){for(var r in t){var a=t[r],o=e+r,l=i;Array.isArray(a)&&(l=f_(i,a[1]),a=a[0]),a instanceof hn?n[o]=[a,l]:(n[o+="/"]=[new hn(0),l],Jw(a,o,n,i))}},"fltn"),Cw=typeof TextEncoder<"u"&&new TextEncoder,l_=typeof TextDecoder<"u"&&new TextDecoder,Ire=0;try{l_.decode(p_,{stream:!0}),Ire=1}catch{}var Nre=s(function(t){for(var e="",n=0;;){var i=t[n++],r=(i>127)+(i>223)+(i>239);if(n+r>t.length)return{s:e,r:hs(t,n-1)};r?r==3?(i=((i&15)<<18|(t[n++]&63)<<12|(t[n++]&63)<<6|t[n++]&63)-65536,e+=String.fromCharCode(55296|i>>10,56320|i&1023)):r&1?e+=String.fromCharCode((i&31)<<6|t[n++]&63):e+=String.fromCharCode((i&15)<<12|(t[n++]&63)<<6|t[n++]&63):e+=String.fromCharCode(i)}},"dutf8");function Sw(t,e){if(e){for(var n=new hn(t.length),i=0;i>1)),o=0,l=s(function(d){a[o++]=d},"w"),i=0;ia.length){var c=new hn(o+8+(r-i<<1));c.set(a),a=c}var u=t.charCodeAt(i);u<128||e?l(u):u<2048?(l(192|u>>6),l(128|u&63)):u>55295&&u<57344?(u=65536+(u&1047552)|t.charCodeAt(++i)&1023,l(240|u>>18),l(128|u>>12&63),l(128|u>>6&63),l(128|u&63)):(l(224|u>>12),l(128|u>>6&63),l(128|u&63))}return hs(a,0,o)}s(Sw,"strToU8");function Bre(t,e){if(e){for(var n="",i=0;i65535&&Pn(9),e+=i+4}return e},"exfl"),Ow=s(function(t,e,n,i,r,a,o,l){var c=i.length,u=n.extra,d=l&&l.length,p=c_(u);di(t,e,o!=null?33639248:67324752),e+=4,o!=null&&(t[e++]=20,t[e++]=n.os),t[e]=20,e+=2,t[e++]=n.flag<<1|(a<0&&8),t[e++]=r&&8,t[e++]=n.compression&255,t[e++]=n.compression>>8;var m=new Date(n.mtime==null?Date.now():n.mtime),f=m.getFullYear()-1980;if((f<0||f>119)&&Pn(10),di(t,e,f<<25|m.getMonth()+1<<21|m.getDate()<<16|m.getHours()<<11|m.getMinutes()<<5|m.getSeconds()>>1),e+=4,a!=-1&&(di(t,e,n.crc),di(t,e+4,a<0?-a-2:a),di(t,e+8,n.size)),di(t,e+12,c),di(t,e+14,p),e+=16,o!=null&&(di(t,e,d),di(t,e+6,n.attrs),di(t,e+10,o),e+=14),t.set(i,e),e+=c,p)for(var h in u){var b=u[h],g=b.length;di(t,e,+h),di(t,e+2,g),t.set(b,e+4),e+=4+g}return d&&(t.set(l,e),e+=d),e},"wzh"),Mre=s(function(t,e,n,i,r){di(t,e,101010256),di(t,e+8,n),di(t,e+10,n),di(t,e+12,i),di(t,e+16,r)},"wzf");function Ww(t,e,n){n||(n=e,e={}),typeof n!="function"&&Pn(7);var i={};Jw(t,"",i,e);var r=Object.keys(i),a=r.length,o=0,l=0,c=a,u=new Array(a),d=[],p=s(function(){for(var g=0;g65535&&H(Pn(11,0,1),null),!M)H(null,w);else if(E<16e4)try{H(null,m_(w,x))}catch(Z){H(Z,null)}else d.push(Sre(w,x,H))},"_loop_1"),b=0;b65558)return o(Pn(13,0,1),null),r;var c=fa(t,l+8);if(c){var u=c,d=Lr(t,l+16),p=d==4294967295||u==65535;if(p){var m=Lr(t,l-12);p=Lr(t,m)==101075792,p&&(u=c=Lr(t,m+32),d=Lr(t,m+48))}for(var f=e&&e.filter,h=s(function(g){var _=Fre(t,d,p),v=_[0],w=_[1],x=_[2],y=_[3],E=_[4],T=_[5],I=Dre(t,T);d=E;var j=s(function(S,A){S?(r(),o(S,null)):(A&&(a[y]=A),--c||o(null,a))},"cbl");if(!f||f({name:y,size:w,originalSize:x,compression:v}))if(!v)j(null,hs(t,I,I+w));else if(v==8){var O=t.subarray(I,I+w);if(x<524288||w>.8*x)try{j(null,h_(O,{out:new hn(x)}))}catch(S){j(S,null)}else i.push(Ore(O,{size:x},j))}else j(Pn(14,"unknown compression type "+v,1),null);else j(null,null)},"_loop_3"),b=0;bnew Ot(e)))}s(Zi,"arrayToNbtFloatArray");function g_(t){let e=new THREE.Matrix4().copy(t).transpose().toArray();return Zi(e)}s(g_,"matrixToNbtFloatArray");function Zw(t){let e=new Qe;return e.set("translation",Zi(t.translation.toArray())),e.set("left_rotation",Zi(t.left_rotation.toArray())),e.set("scale",Zi(t.scale.toArray())),e}s(Zw,"transformationToNbt");function wu(t,e,n){return t.split(PathModule.sep).map(i=>i===e?n:i).join(PathModule.sep)}s(wu,"replacePathPart");function Al(t){let e={};return Object.keys(t).sort().forEach(n=>{e[n]=t[n]}),e}s(Al,"sortObjectKeys");var Tl=s((t,e)=>new Promise((n,i)=>{Ww(t,e,(r,a)=>{r?i(r):n(a)})}),"zip"),Yw=s((t,e)=>new Promise((n,i)=>{Kw(t,e,(r,a)=>{r?i(r):n(a)})}),"unzip");function Vp(t){if(t.rotation[0]===0&&t.rotation[1]===0&&t.rotation[2]===0)return!0;let e=t.rotation[0]+t.rotation[1]+t.rotation[2];return(e===t.rotation[0]||e===t.rotation[1]||e===t.rotation[2])&&(e===-45||e===-22.5||e===0||e===22.5||e===45)}s(Vp,"isCubeValid");function Xw(t){return compareVersions(t,"1.21.0")?"function":"functions"}s(Xw,"getFunctionNamespace");var Qw=s(class{item;index=-1;string;itemCode;line=1;column=0;lineStart=0;lines=[{number:1,startIndex:0,content:""}];constructor(t){this.string=t,this.consume()}get length(){return this.string.length}get progress(){return Math.min(this.index/this.length,1)}get next(){return this.string.at(this.index+1)}get nextCode(){return this.string.charCodeAt(this.index+1)}get currentLine(){return this.lines[this.line-1]}look(t,e=1){return this.string.slice(this.index+t,this.index+t+e)}consume(){let t=this.item;this.item&&(this.currentLine.content+=this.item),this.item=this.string.at(this.index+1),this.itemCode=this.item?.charCodeAt(0),this.index++,this.column++,(t===` +`||t!=null&&this.item==null)&&this.completeLine()}consumeN(t){for(let e=0;e!!e.item&&this.whitespaceChars.includes(e.item))}parseTextComponent(e=!1){let n;if(this.consumeWhitespace(),this.s.item==="{")n=this.parseTextObject();else if(this.s.item==="[")n=this.parseArray();else if(this.s.item==='"')n=this.parseString();else throw new It(`Unexpected '${this.s.item}' in JsonTextComponent`,this.s);if(this.consumeWhitespace(),e&&this.s.item)throw new It(`Unexpected '${this.s.item}' in JsonTextComponent`,this.s);return n}parseValue(){let{line:e,column:n}=this.s;if(this.consumeWhitespace(),this.s.item==="{")return this.parseTextObject();if(this.s.item==="[")return this.parseArray();if(this.s.item==='"')return this.parseString();if(this.s.item==="t"||this.s.item==="f")return this.parseBoolean();if(this.s.item==="-"||this.s.item==="."||this.s.item&&this.numChars.includes(this.s.item))return this.parseNumber();throw new It(`Unexpected ${this.s.item}`,this.s,void 0,e,n)}parseObject(e,n){let{line:i,column:r}=this.s;try{if(this.s.item!=="{")throw new It(`Unexpected '${this.s.item}' in JsonTextObject`,this.s);this.s.consume(),this.consumeWhitespace();let a={};for(;this.s.item!=="}";){let o=this.parseString();if(this.consumeWhitespace(),this.s.consume(),this.consumeWhitespace(),e(o,a),this.consumeWhitespace(),this.s.item===",")this.s.consume(),this.consumeWhitespace();else{if(this.s.item==="}")break;throw this.s.item===void 0?new It("Unexpected EOF in JsonTextObject",this.s):new It(`Unexpected '${this.s.item}' in JsonTextObject`,this.s)}}return this.s.consume(),n&&n(a),a}catch(a){throw new It("Failed to parse JsonTextObject",this.s,a,i,r)}}parseTextObject(){return this.parseObject((e,n)=>{switch(e){case"block":case"entity":case"font":case"insertion":case"keybind":case"nbt":case"selector":case"separator":case"storage":case"text":case"translate":case"fallback":n[e]=this.parseString();break;case"color":{let i=this.parseString();if(!(i.startsWith("#")||__[i]))throw new It(`Unknown color '${i}'`,this.s);n.color=i;break}case"bold":case"italic":case"obfuscated":case"strikethrough":case"underlined":n[e]=this.parseBoolean();break;case"with":case"extra":n[e]=this.parseArray();break;case"score":n[e]=this.parseScoreObject();break;case"clickEvent":n[e]=this.parseClickEventObject();break;case"hoverEvent":n[e]=this.parseHoverEventObject();break;default:throw new It(`Unknown key '${e}' in JsonTextObject`,this.s)}},e=>{if(e.text===void 0&&e.translate===void 0&&e.score===void 0&&e.selector===void 0&&e.keybind===void 0&&e.nbt===void 0)throw new It("JsonTextObject does not include one of 'text', 'translate', 'score', 'selector', 'keybind', or 'nbt'.",this.s);if(e.nbt!==void 0&&e.block===void 0&&e.entity===void 0&&e.storage===void 0)throw new It("JsonTextObject includes 'nbt' but does not include one of 'block', 'entity', or 'storage'.",this.s)})}parseScoreObject(){return this.parseObject((e,n)=>{switch(e){case"name":case"objective":n[e]=this.parseString();break;case"value":n[e]=this.parseNumber();break;default:throw new It(`Unknown key '${e}' in JsonTextObject.score`,this.s)}},e=>{if(e.name===void 0||e.objective===void 0)throw new It("JsonTextObject.score must include 'name' and 'objective'",this.s)})}parseClickEventObject(){return this.parseObject((e,n)=>{switch(e){case"action":n[e]=this.parseString(["open_url","open_file","run_command","suggest_command","change_page","copy_to_clipboard"]);break;case"value":n[e]=this.parseString();break;default:throw new It(`Unknown key '${e}' in JsonTextObject.clickEvent`,this.s)}},e=>{if(e.action===void 0)throw new It("JsonTextObject.clickEvent must include 'action'",this.s);if(e.value===void 0)throw new It("JsonTextObject.clickEvent must include 'value'",this.s)})}parseHoverEventObject(){return this.parseObject((e,n)=>{switch(e){case"action":n[e]=this.parseString(["show_text","show_item","show_entity"]);break;case"contents":switch(n.action){case void 0:throw new It("HoverEvent 'action' is required, and must be defined before 'contents'.",this.s);case"show_text":{n[e]=this.parseTextComponent();break}case"show_item":{n[e]=this.parseObject((i,r)=>{switch(i){case"id":r[i]=this.parseString();break;case"count":r[i]=this.parseNumber();break;case"tag":r[i]=this.parseString();break;default:throw new It(`Unknown key '${i}' in JsonTextObject.itemHoverEvent.contents`,this.s)}},i=>{if(i.id===void 0)throw new It("JsonTextObject.itemHoverEvent.contents must include 'id'",this.s)});break}case"show_entity":{n[e]=this.parseObject((i,r)=>{switch(i){case"type":r[i]=this.parseString();break;case"id":r[i]=this.parseString();break;case"name":r[i]=this.parseString();break;default:throw new It(`Unknown key '${i}' in JsonTextObject.entityHoverEvent.contents`,this.s)}},i=>{if(i.type===void 0)throw new It("JsonTextObject.entityHoverEvent.contents must include 'type'",this.s)});break}}break;default:throw new It(`Unknown key '${e}' in JsonTextObject.hoverEvent`,this.s)}},e=>{if(e.action===void 0)throw new It("JsonTextObject.hoverEvent must include 'action'",this.s);if(e.contents===void 0)throw new It("JsonTextObject.hoverEvent must include 'contents'",this.s)})}parseArray(){this.s.consume(),this.consumeWhitespace();let e=[];for(;this.s.item!=="]";){this.consumeWhitespace();let n=this.parseTextComponent();if(e.push(n),this.s.item===",")this.s.consume(),this.consumeWhitespace();else{if(this.s.item==="]")break;throw new It(`Unexpected '${this.s.item}' in JsonTextArray`,this.s)}}return this.s.consume(),e}parseString(e){if(this.s.item!=='"')throw new It(`Unexpected '${this.s.item}' in string`,this.s);this.s.consume();let n="";for(;this.s.item;){if(this.s.item==="\\")if(this.s.look(1)==="n"){n+=` +`,this.s.consume(),this.s.consume();continue}else{this.s.consume(),n+=this.s.item,this.s.consume();continue}if(this.s.item==='"')break;if(this.s.item===` +`)throw new It("Unexpected newline in string",this.s);n+=this.s.item,this.s.consume()}if(!this.s.item)throw new It("Unexpected EOF in string",this.s);if(this.s.consume(),e&&!e.includes(n))throw new It(`Unexpected string value '${n}'. Expected one of ${e.join(", ")}`,this.s);return n}parseBoolean(){if(this.s.item==='"'){let e=this.parseString();if(e==="true")return!0;if(e==="false")return!1;throw new It("Unexpected incomplete string boolean",this.s)}if(this.s.look(0,4)==="true")return this.s.consumeN(4),!0;if(this.s.look(0,5)==="false")return this.s.consumeN(5),!1;throw new It("Unexpected incomplete boolean",this.s)}parseNumber(){let e="",n=!1;for(;this.s.item;){if(this.s.item==="."){if(n)throw new It("Unexpected second decimal point in number",this.s);n=!0}e+=this.s.item,this.s.consume()}return parseInt(e)}};s(Up,"JsonTextParser");var Cl="data:image/webp;base64,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";function $w(t){let e,n;return{c(){e=q("progress"),e.value=n=t[4]/t[5]||0,C(e,"max","1"),C(e,"class","svelte-x7e53b")},m(i,r){U(i,e,r)},p(i,r){r&48&&n!==(n=i[4]/i[5]||0)&&(e.value=n)},d(i){i&&z(e)}}}s($w,"create_if_block");function Lre(t){let e,n,i,r,a,o,l,c,u=t[4]!==0&&$w(t);return{c(){e=q("div"),n=q("div"),i=q("p"),r=Pe(t[3]),a=G(),o=q("img"),c=G(),u&&u.c(),en(o.src,l=Cl)||C(o,"src",l),C(o,"width","64px"),C(n,"class","progress-container svelte-x7e53b"),C(e,"class","dialog-container svelte-x7e53b")},m(d,p){U(d,e,p),F(e,n),F(n,i),F(i,r),F(n,a),F(n,o),F(e,c),u&&u.m(e,null)},p(d,[p]){p&8&&ut(r,d[3]),d[4]!==0?u?u.p(d,p):(u=$w(d),u.c(),u.m(e,null)):u&&(u.d(1),u=null)},i:oe,o:oe,d(d){d&&z(e),u&&u.d()}}}s(Lre,"create_fragment");function zre(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(h,b=>n(3,i=b)),h),"$$subscribe_progressDescription"),o,l=oe,c=s(()=>(l(),l=Ze(m,b=>n(4,o=b)),m),"$$subscribe_progress"),u,d=oe,p=s(()=>(d(),d=Ze(f,b=>n(5,u=b)),f),"$$subscribe_maxProgress");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let{progress:m}=e;c();let{maxProgress:f}=e;p();let{progressDescription:h}=e;return a(),t.$$set=b=>{"progress"in b&&c(n(0,m=b.progress)),"maxProgress"in b&&p(n(1,f=b.maxProgress)),"progressDescription"in b&&a(n(2,h=b.progressDescription))},[m,f,h,i,o,u]}s(zre,"instance");var qp=class extends ze{constructor(e){super(),Ve(this,e,zre,Lre,Me,{progress:0,maxProgress:1,progressDescription:2})}};s(qp,"ExportProgressDialog");var e3=qp;(()=>{let t=Blockbench.addCSS(".dialog-container.svelte-x7e53b{display:flex;flex-direction:column;align-items:center}.progress-container.svelte-x7e53b{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}progress.svelte-x7e53b{width:100%}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var jt=new me(0),pi=new me(1),gn=new me("");function Hp(t){return jt.set(0),pi.set(1),gn.set("Preparing..."),t&&(pi.set(1e3),setInterval(()=>{jt.set(jt.get()+1),jt.get()>=pi.get()&&jt.set(0)},10)),new Kt({id:`${_e.name}:exportProgressDialog`,title:k("dialog.export_progress.title"),width:512,component:e3,props:{progress:jt,maxProgress:pi,progressDescription:gn},preventKeybinds:!0,buttons:[]}).show()}s(Hp,"openExportProgressDialog");var ku=class{constructor(e){this.limit=e;this.lastTime=performance.now()}lastTime;async sync(){return performance.now()-this.lastTime>=this.limit?(await new Promise(i=>requestAnimationFrame(i)),this.lastTime=performance.now(),!0):!1}};s(ku,"MSLimiter");var V_=ji(Ie("module"));var L=class{static global(e){return L.globals[e]?L.globals[e]:L.globals[e]={}}static createStatic(e,n,i){let r=null;Object.defineProperty(e,n,{enumerable:!0,get:function(){return i!=null&&(r=i(),i=null),r},set:function(a){i!=null&&(r=i(),i=null),r=a}})}static iterator(e){if(Array.isArray(e)){let n=e;return function(){return L.mkIter(n)}}else return typeof e.iterator=="function"?e.iterator.bind(e):e.iterator}static getIterator(e){return Array.isArray(e)?L.mkIter(e):e.iterator()}static mkIter(e){return new Vre(e)}static extend(e){function n(){this.new.apply(this,arguments)}return s(n,"res"),Object.setPrototypeOf(n.prototype,e.prototype),n}static inherits(e,n){n==null&&(n=!1);function i(){n&&e&&i.__init__&&i.__init__(),this.new.apply(this,arguments)}return s(i,"res"),n?i.__init__=()=>{let r=e();r.__init__&&r.__init__(),Object.setPrototypeOf(i.prototype,r.prototype),i.__init__=void 0}:e&&e.__init__?(n=!0,i.__init__=()=>{e.__init__&&e.__init__(),Object.setPrototypeOf(i.prototype,e.prototype),i.__init__=void 0}):e&&Object.setPrototypeOf(i.prototype,e.prototype),i}static bind(e,n){if(n==null)return null;n.__id__==null&&(n.__id__=L.fid++);let i=null;return e.hx__closures__==null?e.hx__closures__={}:i=e.hx__closures__[n.__id__],i==null&&(i=n.bind(e),e.hx__closures__[n.__id__]=i),i}static get __name__(){return"genes.Register"}get __class__(){return L}};s(L,"Register");L.$global=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:void 0;L.globals={};L.fid=0;var Vre=L.global("$hxClasses")["genes._Register.ArrayIterator"]=s(class t3 extends L.inherits(){new(e){this.current=0,this.array=e}hasNext(){return this.currenthe,!0){new(e,n,i){super.new(String(e),n,i),this.value=e}unwrap(){return this.value}static get __name__(){return"haxe.ValueException"}static get __super__(){return he}get __class__(){return n3}},"ValueException");var Kwe=L.$global,he=L.global("$hxClasses")["haxe.Exception"]=s(class Eu extends L.inherits(()=>Error,!0){new(e,n,i){Error.call(this,e),this.message=e,this.__previousException=n,this.__nativeException=i??this}unwrap(){return this.__nativeException}toString(){return this.get_message()}get_message(){return this.message}get_native(){return this.__nativeException}static caught(e){return e instanceof Eu?e:e instanceof Error?new Eu(e.message,null,e):new b_(e,null,e)}static thrown(e){return e instanceof Eu?e.get_native():e instanceof Error?e:new b_(e)}static get __name__(){return"haxe.Exception"}static get __super__(){return Error}get __class__(){return Eu}},"Exception");var $we=L.$global,Ri=L.global("$hxClasses")["mcl.error.McbError"]=s(class x_ extends L.inherits(he){new(e,n){super.new(e),this.mcbstack=n}__init__(){}static isMclError(e){return e instanceof x_}static get __name__(){return"mcl.error.McbError"}static get __super__(){return he}get __class__(){return x_}},"McbError");var r3e=L.$global,Je=L.global("$hxClasses")["mcl.error.CompilerError"]=s(class i3 extends L.inherits(Ri){new(e,n,i){super.new((n?"Internal ":"")+`Compiler Error: + `+e,i),this.internal=n}static get __name__(){return"mcl.error.CompilerError"}static get __super__(){return Ri}get __class__(){return i3}},"CompilerError");var u3e=L.$global,Gp=L.global("$hxClasses")["mcl.args.JsTemplateArgument"]=s(class v_ extends L.inherits(()=>bt,!0){new(e,n){super.new(e,n),this.expectJsValue=!0}parseValue(e,n,i){if(e.startsWith("<%")){let r=e.indexOf("%>");if(r==-1)return{success:!1};let a=e.substring(2,r);try{let o=bt.jsCacheIdx,l=bt.jsCache.inst.has(o),c;return l?c=bt.jsCache.inst.get(o):(c=gs.invokeExpressionInline(a,i,n),bt.jsCache.inst.set(o,c)),{success:!0,value:c,raw:e.substring(0,r+2)}}catch{return{success:!1}}}return{success:!1}}static register(){bt.register("js",v_)}static get __name__(){return"mcl.args.JsTemplateArgument"}static get __super__(){return bt}get __class__(){return v_}},"JsTemplateArgument");var g3e=L.$global,r3=L.global("$hxClasses")["mcl.args.LiteralTemplateArgument"]=s(class a3 extends L.inherits(()=>bt,!0){new(e,n){this.value=n,super.new(null,e)}parseValue(e,n,i){return e==this.value||e.startsWith(this.value+" ")?{success:!0,value:e,raw:this.value}:{success:!1}}static register(){bt.register("literal",Gp)}static get __name__(){return"mcl.args.LiteralTemplateArgument"}static get __super__(){return bt}get __class__(){return a3}},"LiteralTemplateArgument");var v3e=L.$global,_s=s(function(){},"IMap");_s.__isInterface__=!0;var E3e=L.$global,Jt=L.global("$hxClasses")["genes.util.EsMap"]=s(class y_ extends L.inherits(){new(){this.inst=new Map}get(e){return this.inst.get(e)}keys(){return y_.adaptIterator(this.inst.keys())}clear(){this.inst.clear()}static adaptIterator(e){let n,i,r=s(function(){let a=e.next();n=a.value,i=a.done},"queue");return{hasNext:function(){return i==null&&r(),!i},next:function(){i==null&&r();let a=n;return r(),a}}}static get __name__(){return"genes.util.EsMap"}get __class__(){return y_}},"EsMap");var O3e=L.$global,nt=L.global("$hxClasses")["haxe.ds.StringMap"]=s(class o3 extends L.inherits(Jt){new(){super.new()}static get __name__(){return"haxe.ds.StringMap"}static get __interfaces__(){return[_s]}static get __super__(){return Jt}get __class__(){return o3}},"StringMap");var F3e=L.$global,We=L.global("$hxClasses").Std=s(class s3{static string(e){return ma.__string_rec(e,"")}static parseInt(e){let n=parseInt(e);return isNaN(n)?null:n}static get __name__(){return"Std"}get __class__(){return s3}},"Std");Object.defineProperty(String.prototype,"__class__",{value:L.global("$hxClasses").String=String,enumerable:!1,writable:!0}),String.__name__=!0,L.global("$hxClasses").Array=Array,Array.__name__=!0,Date.prototype.__class__=L.global("$hxClasses").Date=Date,Date.__name__="Date",Ure={},qre={},Hre=Number,Gre=Boolean,Jre={},Wre={};var Ure,qre,Hre,Gre,Jre,Wre;var V3e=L.$global,ma=L.global("$hxClasses")["js.Boot"]=s(class yi{static getClass(e){if(e==null)return null;if(e instanceof Array)return Array;{let n=e.__class__;if(n!=null)return n;let i=yi.__nativeClassName(e);return i!=null?yi.__resolveNativeClass(i):null}}static __string_rec(e,n){if(e==null)return"null";if(n.length>=5)return"<...>";let i=typeof e;switch(i=="function"&&(e.__name__||e.__ename__)&&(i="object"),i){case"function":return"";case"object":if(e.__enum__){let u=L.global("$hxEnums")[e.__enum__].__constructs__[e._hx_index],d=u._hx_name;return u.__params__?(n=n+" ",d+"("+function(p){var m;let f=[];{let h=0,b=u.__params__;for(;h0?",":"")+yi.__string_rec(e[p],n)}return c+="]",c}let r;try{r=e.toString}catch{return"???"}if(r!=null&&r!=Object.toString&&typeof r=="function"){let c=e.toString();if(c!="[object Object]")return c}let a=`{ `;n+=" ";let o=e.hasOwnProperty!=null,l=null;for(l in e)o&&!e.hasOwnProperty(l)||l=="prototype"||l=="__class__"||l=="__super__"||l=="__interfaces__"||l=="__properties__"||(a.length!=2&&(a+=`, `),a+=n+l+" : "+yi.__string_rec(e[l],n));return n=n.substring(1),a+=` -`+n+"}",a;break;case"string":return e;default:return String(e)}}static __interfLoop(e,n){if(e==null)return!1;if(e==n)return!0;let i=e.__interfaces__;if(i!=null&&(e.__super__==null||e.__super__.__interfaces__!=i)){let r=0,a=i.length;for(;r=0&&e=this.array.length)throw new Ti("Tried to read past the end of the token list");let e=this.array,n=this.get_index();return this.set_index(n+1),e[n]}skip(){this.set_index(this.get_index()+1)}peek(){return this.array[this.get_index()]}hasNext(){return this.get_index()0)throw Fe.unreachable(i);return a}else return null}static block(e,n,i,r){i==null&&(i=!0);let a=Fe.expectThenData(e,i);for(;;){if(!e.hasNext())throw new Ti("Unexpected end of file!");let o=e.peek();if(o._hx_index==2){let l=o.pos;r?.(o);break}else n()}return Fe.expect(e,function(o){return o._hx_index==2}),a==""?null:a}static readFunction(e,n,i){let r=[],a=null,o=e.split(" ");return o.length==2?(e=o[0],a=o[1]):o.length==1&&(e=o[0]),Fe.block(n,function(){r.push(Fe.innerParse(n))},!1),Ce.FunctionDef(i,e,r,a)}static innerParseTemplate(e){let n=e.peek();if(n._hx_index==0){let i=n.v,r=n.pos;switch(i){case"load":let a=r;e.skip();let o=[];return Fe.block(e,function(){o.push(Fe.innerParse(e))},!1),Ce.LoadBlock(a,o);break;case"tick":let l=r;e.skip();let c=[];return Fe.block(e,function(){c.push(Fe.innerParse(e))},!1),Ce.TickBlock(l,c);break;default:let u=i,d=r;if(u=="with"||u.startsWith("with ")){e.skip();let p=Ct.trim(u.substring(5)),m=[];return Fe.block(e,function(){m.push(Fe.innerParse(e))},!1),Ce.TemplateOverload(d,p,m)}else throw Fe.unreachable(e.next())}}else throw Fe.unreachable(e.next())}static readTemplate(e,n,i){let r=[];return Fe.block(n,function(){r.push(Fe.innerParseTemplate(n))},!1),Ce.TemplateDef(i,e,r)}static pos(e){switch(e._hx_index){case 0:let n=e.v;return e.pos;case 1:let r=e.data;return e.pos;case 2:return e.pos}}static json(e){let n=Fe.pos(e.peek()),i=0,r="";do{if(!e.hasNext())throw new Ti("Unexpected end of file!");let a=e.next();switch(a._hx_index){case 0:let o=a.pos,l=a.v;r+=l;break;case 1:let c=a.pos,u=a.data;r+="{",r+=u,++i;break;case 2:let d=a.pos;--i,r+="}";break}}while(i>0);return Ce.Raw(n,r,[],!1)}static parseMcbFile(e){let n=new _s(e),i=[];for(;n.hasNext();)i.push(Fe.parseTLD(n));return i}static parseMcbtFile(e){let n=new _s(e),i=[];for(;n.hasNext();){let r=n.next(),a;if(r._hx_index==0){let o=r.v,l=r.pos;if(o.startsWith("template ")){let c=Ct.trim(o.substring(9));a=Fe.readTemplate(c,n,l)}else if(o.startsWith("#"))a=Ce.Comment(l,o);else if(o.startsWith("import "))a=Ce.Import(l,o.substring(7));else throw Fe.unreachable(r)}else throw Fe.unreachable(r);i.push(a)}return i}static parserCompilerLoop(e,n,i,r){let a=[];if(Fe.block(i,function(){a.push(r())}),Fe.loopRegExp.match(e)){let o=Fe.loopRegExp.matched(1),l=Fe.loopRegExp.matched(2),c;if(l.length==0)c=null;else{let u=[],d=0,p=l.split(",");for(;d"){e.skip();break}}a.push(e.next())}return Ce.MultiLineScript(r,a)}else{if(i.startsWith("#"))return Ce.Comment(r,i);if(i.startsWith("REPEAT"))return Fe.parserCompilerLoop(i,r,e,function(){return Fe.parseTLD(e)});if(i.startsWith("IF"))return Fe.parseCompileTimeIf(i,r,e,function(){return Fe.parseTLD(e)});if(i.startsWith("tag ")){let a=Ct.trim(i.substring(4)).split(" "),o=a.shift(),l=a.shift(),c=a.shift()=="replace",u=[];return Fe.block(e,function(){u.push(Fe.innerParse(e))}),Ce.JsonFile(r,l,en.Tag(o,c,u))}else{if(i.startsWith("advancement ")||i.startsWith("enchantment ")||i.startsWith("item_modifier ")||i.startsWith("loot_table ")||i.startsWith("predicate ")||i.startsWith("recipe ")||i.startsWith("chat_type ")||i.startsWith("damage_type ")||i.startsWith("dimension ")||i.startsWith("dimension_type "))return Fe.readPlainJsonFile(i,r,e);if(i.startsWith("worldgen ")){let a=Ct.trim(i.substring(9)),o=a.substring(0,a.indexOf(" "));a=a.substring(a.indexOf(" ")+1);let l=[];return Fe.block(e,function(){l.push(Fe.innerParse(e))}),Ce.JsonFile(r,a,en.WorldGen(o,a,l))}else throw Fe.unreachable(Pn.Literal(i,r))}}}}else{let i=n;throw Fe.unreachable(i)}}static readPlainJsonFile(e,n,i){let r=[],a=0,o=e.split(" ");for(;a"){e.skip();break}}d.push(e.next())}return Ce.MultiLineScript(r,d)}else{if(i.startsWith("IF"))return Fe.parseCompileTimeIf(i,r,e,function(){return Fe.innerParse(e)});if(i.startsWith("function ")){let d=i.substring(9),p=d.indexOf(" "),m=d.substring(0,p==-1?d.length:p),f=d.substring(m.length+1);return Ce.FunctionCall(r,m,f,a)}else if(i.startsWith("schedule ")){let d=Ct.trim(i.substring(9));if(d.startsWith("function ")){let b=d.substring(9),g=b.indexOf(" "),_=b.substring(0,g==-1?b.length:g),v=g==-1?null:b.substring(_.length+1),w="replace";if(v.endsWith(" append")&&(w="append",v=v.substring(0,v.length-7)),v.endsWith(" replace")&&(w="replace",v=v.substring(0,v.length-8)),v==null)throw new Ti(Fe.format('"Expected delay after function name in schedule command" at {}:{}:{}',r.file,r.line,r.col));return Ce.ScheduleCall(r,v,_,w,a)}if(d.startsWith("clear "))return Ce.ScheduleClear(r,d.substring(6),a);let p=d.indexOf(" "),m=p==-1?d:d.substring(0,p),f="append";d.endsWith(" append")&&(f="append",d=d.substring(0,d.length-7)),d.endsWith(" replace")&&(f="replace",d=d.substring(0,d.length-8));let h=[];if(e.peek()._hx_index!=1)throw new Ti("Expected { after delay in schedule block command");return Fe.block(e,function(){h.push(Fe.innerParse(e))}),Ce.ScheduleBlock(r,m,f,h,a)}else if(i.startsWith("execute")&&(i.charAt(7)==" "||i.charAt(7)=="<"))if(e.hasNext()&&e.peek()._hx_index==1){let d=[];if(!i.endsWith("run")&&Fe.executeRegExp.match(i)){let f=Fe.executeRegExp.matchedPos(),h={file:r.file,line:r.line,col:r.col+f.pos+f.len},b=Pn.Literal(Ct.ltrim(i.substring(f.pos+f.len)),h);return e.insert(b),Ce.Execute(r,Ct.rtrim(i.substring(0,f.pos+3)),Fe.innerParse(e),a)}let p=Fe.block(e,function(){d.push(Fe.innerParse(e))}),m=[];e:for(;e.hasNext();){let f=e.peek();if(f._hx_index==0){let h=f.v,b=f.pos;switch(h){case"else $run":let g=b;e.skip();let _=[],v=Fe.block(e,function(){_.push(Fe.innerParse(e))});m.push(Ce.Block(g,null,_,v,!0,!1));break;case"else run":let w=b;e.skip();let x=[],y=Fe.block(e,function(){x.push(Fe.innerParse(e))});m.push(Ce.Block(w,null,x,y,!1,!1));break;default:let k=h,j=b;if(k.startsWith("else $")&&k.endsWith("run")){e.skip();let I=Ct.trim(k.substring(6)),T=[],O=Fe.block(e,function(){T.push(Fe.innerParse(e))});j.col+=5,m.push(Ce.ExecuteBlock(j,I,O,T,null,!0))}else{let I=h,T=b;if(I.startsWith("else ")&&I.endsWith("run")){e.skip();let O=Ct.trim(I.substring(5)),S=[],A=Fe.block(e,function(){S.push(Fe.innerParse(e))});T.col+=5,m.push(Ce.ExecuteBlock(T,O,A,S,null,!1))}else break e}}}else break}return Ce.ExecuteBlock(r,i,p,d,m.length>0?m:null,a)}else{if(!Fe.executeRegExp.match(i))return Fe.readRaw(r,i,e,a);let d=Fe.executeRegExp.matchedPos(),p={file:r.file,line:r.line,col:r.col+d.pos+d.len},m=Pn.Literal(Ct.ltrim(i.substring(d.pos+d.len)),p);return e.insert(m),Ce.Execute(r,Ct.rtrim(i.substring(0,d.pos+3)),Fe.innerParse(e),a)}else{if(i.startsWith("REPEAT"))return Fe.parserCompilerLoop(i,r,e,function(){return Fe.innerParse(e)});if(i.startsWith("#"))return Ce.Comment(r,i);if(i=="block"||i.startsWith("block ")){let d=Ct.trim(i.substring(6)),p=[],m=Fe.block(e,function(){p.push(Fe.innerParse(e))});return Ce.Block(r,d,p,m,a,!1)}else if(i.startsWith("return run")){let d=Ct.trim(i.substring(11)),p={file:r.file,line:r.line,col:r.col+11},m=e.peek();if(m._hx_index==1){let f=m.pos,h=m.data,b=[],g=Fe.block(e,function(){b.push(Fe.innerParse(e))});return Ce.ReturnRun(f,Ce.Block(f,null,b,g,!1,!1),a)}else return e.back(),e.update(Pn.Literal(d,p)),Ce.ReturnRun(p,Fe.innerParse(e),a)}else if(i=="tick"){let d=[];return Fe.block(e,function(){d.push(Fe.innerParse(e))},!1),Ce.TickBlock(r,d)}else if(i=="load"){let d=[];return Fe.block(e,function(){d.push(Fe.innerParse(e))},!1),Ce.LoadBlock(r,d)}else return i.startsWith("eq ")?Ce.EqCommand(r,i.substring(3)):Fe.readRaw(r,i,e,a)}}break;case 1:let o=n.data,l=n.pos,c=[],u=Fe.block(e,function(){c.push(Fe.innerParse(e))});return Ce.Block(l,null,c,u,!1,!1);default:throw Fe.unreachable(n)}}static readRaw(e,n,i,r){if(!i.hasNext())return Ce.Raw(e,n,[],r);let a=[],o=e.line;e:for(;;){if(!i.hasNext())throw new Ti("Unexpected end of file!");let l=i.peek();switch(l._hx_index){case 0:let c=l.v,u=l.pos;if(u.line==o)i.skip(),a.push(Ce.Raw(u,c,[],!1));else break e;break;case 1:let d=l.pos,p=l.data;if(d.line==o){let f=[],h=Fe.block(i,function(){f.push(Fe.innerParse(i))});a.push(Ce.Block(d,null,f,h,!1,!1))}else break e;break;case 2:let m=l.pos;if(m.line==o)throw Fe.unreachable(Pn.Literal(n,m));break e;default:break e}}return Ce.Raw(e,n,a,r)}static parseCompileTimeIf(e,n,i,r){let a=Ct.trim(e.substring(2)),o=[];Fe.block(i,function(){o.push(r())},!1);let l=[];for(;;){if(!i.hasNext())throw new Ti("Unexpected end of file!");let c=i.peek();if(c._hx_index==0){let u=c.v,d=c.pos;if(u=="ELSE"||u.startsWith("ELSE ")){i.skip();let p=u=="ELSE"?null:Ct.trim(u.substring(5));p!=null?p.startsWith("IF")&&(p=Ct.trim(p.substring(2))):p=null;let m=[];Fe.block(i,function(){m.push(r())},!1),l.push({condition:p,node:m})}else break}else break}return Ce.CompileTimeIf(n,a,o,l)}static get __name__(){return"mcl.Parser"}get __class__(){return Fe}},"Parser");an.loopRegExp=new Ha("(REPEAT\\s*\\(.+?\\))\\s\\s*as\\s\\s*([a-zA-Z,\\s]+)","");an.executeRegExp=new Ha("\\b(run\\s+?)\\b","");var v3e=L.$global,ht=L.global("$hxEnums")["haxpression.ValueType"]={__ename__:"haxpression.ValueType",VFloat:Object.assign(t=>({_hx_index:0,__enum__:"haxpression.ValueType",v:t,"@kind":"VFloat"}),{_hx_name:"VFloat",__params__:["v"]}),VInt:Object.assign(t=>({_hx_index:1,__enum__:"haxpression.ValueType",v:t,"@kind":"VInt"}),{_hx_name:"VInt",__params__:["v"]}),VBool:Object.assign(t=>({_hx_index:2,__enum__:"haxpression.ValueType",v:t,"@kind":"VBool"}),{_hx_name:"VBool",__params__:["v"]}),VString:Object.assign(t=>({_hx_index:3,__enum__:"haxpression.ValueType",v:t,"@kind":"VString"}),{_hx_name:"VString",__params__:["v"]}),VNA:{_hx_name:"VNA",_hx_index:4,__enum__:"haxpression.ValueType","@kind":"VNA"},VNM:{_hx_name:"VNM",_hx_index:5,__enum__:"haxpression.ValueType","@kind":"VNM"}};ht.__constructs__=[ht.VFloat,ht.VInt,ht.VBool,ht.VString,ht.VNA,ht.VNM];ht.__empty_constructs__=[ht.VNA,ht.VNM];var k3e=L.$global,it=L.global("$hxClasses")["haxpression.utils.Chars"]=s(class Ri{static isDecimalDigit(e){return e>=48?e<=57:!1}static isUpperCaseLetter(e){return e>=65?e<=90:!1}static isLowerCaseLetter(e){return e>=97?e<=122:!1}static isIdentifierStart(e){return e==Ri.DOLLAR_CODE||e==Ri.UNDERSCORE_CODE||Ri.isUpperCaseLetter(e)||Ri.isLowerCaseLetter(e)?!0:Ri.OTHER_IDENTIFIER_START_CODES.includes(e)}static isIdentifierPart(e){return Ri.isIdentifierStart(e)||Ri.isDecimalDigit(e)?!0:Ri.OTHER_IDENTIFIER_PART_CODES.includes(e)}static isWhiteSpace(e){return e==Ri.TAB_CODE||e==Ri.LF_CODE||e==Ri.CR_CODE?!0:e==Ri.SPACE_CODE}static get __name__(){return"haxpression.utils.Chars"}get __class__(){return Ri}},"Chars");it.TAB_CODE=9;it.LF_CODE=10;it.CR_CODE=13;it.SPACE_CODE=32;it.EXCLAMATION_POINT_CODE=33;it.DOUBLE_QUOTE_CODE=34;it.DOLLAR_CODE=36;it.SINGLE_QUOTE_CODE=39;it.OPEN_PAREN_CODE=40;it.CLOSE_PAREN_CODE=41;it.COMMA_CODE=44;it.PERIOD_CODE=46;it.COLON_CODE=58;it.SEMICOLON_CODE=59;it.QUESTION_MARK_CODE=63;it.OPEN_BRACKET_CODE=91;it.CLOSE_BRACKET_CODE=93;it.UNDERSCORE_CODE=95;it.OTHER_IDENTIFIER_START_CODES=[];it.OTHER_IDENTIFIER_PART_CODES=[it.EXCLAMATION_POINT_CODE,it.DOLLAR_CODE,it.COLON_CODE];var T3e=L.$global,Bp=L.global("$hxClasses")["haxpression.utils.Iterators"]=s(class ww{static toArray(e){let n=[],i=e;for(;i.hasNext();){let r=i.next();n.push(r)}return n}static get __name__(){return"haxpression.utils.Iterators"}get __class__(){return ww}},"Iterators");var O3e=L.$global,vl=L.global("$hxClasses")["haxpression.utils.Arrays"]=s(class kw{static all(e,n){let i=[],r=0,a=e;for(;re?n.length:e},0)}static wrapOperation(e){return function(n){return Ee.isNA(n)?Ee.fromValueType(ht.VNA):Ee.isNM(n)?Ee.fromValueType(ht.VNM):e(n)}}static get __name__(){return"haxpression.UnaryOperations"}get __class__(){return bs}},"UnaryOperations");Mr.map=new nt,Mr.addOperator("-",function(t){return Ee.fromFloat(Ee.toFloat(t)*-1)}),Mr.addOperator("+",function(t){return Ee.fromFloat(Ee.toFloat(t))}),Mr.addOperator("!",function(t){return Ee.fromBool(!Ee.toBool(t))}),Mr.addOperator("~",function(t){return Ee.fromInt(~Ee.toInt(t))});var n2e=L.$global,He=L.global("$hxEnums")["haxpression.ExpressionType"]={__ename__:"haxpression.ExpressionType",ELiteral:Object.assign(t=>({_hx_index:0,__enum__:"haxpression.ExpressionType",value:t,"@kind":"ELiteral"}),{_hx_name:"ELiteral",__params__:["value"]}),EIdentifier:Object.assign(t=>({_hx_index:1,__enum__:"haxpression.ExpressionType",name:t,"@kind":"EIdentifier"}),{_hx_name:"EIdentifier",__params__:["name"]}),EUnary:Object.assign((t,e)=>({_hx_index:2,__enum__:"haxpression.ExpressionType",_operator:t,operand:e,"@kind":"EUnary"}),{_hx_name:"EUnary",__params__:["_operator","operand"]}),EBinary:Object.assign((t,e,n)=>({_hx_index:3,__enum__:"haxpression.ExpressionType",_operator:t,left:e,right:n,"@kind":"EBinary"}),{_hx_name:"EBinary",__params__:["_operator","left","right"]}),ECall:Object.assign((t,e)=>({_hx_index:4,__enum__:"haxpression.ExpressionType",callee:t,arguments:e,"@kind":"ECall"}),{_hx_name:"ECall",__params__:["callee","arguments"]}),EConditional:Object.assign((t,e,n)=>({_hx_index:5,__enum__:"haxpression.ExpressionType",test:t,consequent:e,alternate:n,"@kind":"EConditional"}),{_hx_name:"EConditional",__params__:["test","consequent","alternate"]}),EArray:Object.assign(t=>({_hx_index:6,__enum__:"haxpression.ExpressionType",items:t,"@kind":"EArray"}),{_hx_name:"EArray",__params__:["items"]}),ECompound:Object.assign(t=>({_hx_index:7,__enum__:"haxpression.ExpressionType",items:t,"@kind":"ECompound"}),{_hx_name:"ECompound",__params__:["items"]})};He.__constructs__=[He.ELiteral,He.EIdentifier,He.EUnary,He.EBinary,He.ECall,He.EConditional,He.EArray,He.ECompound];He.__empty_constructs__=[];var s2e=L.$global,Wi=L.global("$hxClasses")["haxpression.ExpressionTypes"]=s(class jw{static canEvaluateAll(e){return vl.all(e,function(n){return kt.canEvaluate(kt.fromExpressionType(n))})}static simplify(e){let n=new Array(e.length),i=0,r=e.length;for(;i=0&&i!=n.length?!1:Wi.canEvaluateAll(n)}static evaluate(e,n){return hr.getFunction(e)(n)}static wrapOperation(e,n,i){return function(r){if(n>=0&&r.length!=n)throw he.thrown(new zt("function "+e+" expects exactly "+n+" argument(s)"));return i(r)}}static get __name__(){return"haxpression.CallOperations"}get __class__(){return hr}},"CallOperations");dn.map=new nt,dn.addFunction("abs",1,function(t){return Ee.fromFloat(Math.abs(Ee.toFloat(t[0])))}),dn.addFunction("acos",1,function(t){return Ee.fromFloat(Math.acos(Ee.toFloat(t[0])))}),dn.addFunction("asin",1,function(t){return Ee.fromFloat(Math.asin(Ee.toFloat(t[0])))}),dn.addFunction("atan",1,function(t){return Ee.fromFloat(Math.atan(Ee.toFloat(t[0])))}),dn.addFunction("atan2",2,function(t){return Ee.fromFloat(Math.atan2(Ee.toFloat(t[0]),Ee.toFloat(t[1])))}),dn.addFunction("ceil",1,function(t){return Ee.fromInt(Math.ceil(Ee.toFloat(t[0])))}),dn.addFunction("cos",1,function(t){return Ee.fromFloat(Math.cos(Ee.toFloat(t[0])))}),dn.addFunction("exp",1,function(t){return Ee.fromFloat(Math.exp(Ee.toFloat(t[0])))}),dn.addFunction("fceil",1,function(t){return Ee.fromFloat(Math.ceil(Ee.toFloat(t[0])))}),dn.addFunction("ffloor",1,function(t){return Ee.fromFloat(Math.floor(Ee.toFloat(t[0])))}),dn.addFunction("floor",1,function(t){return Ee.fromInt(Math.floor(Ee.toFloat(t[0])))}),dn.addFunction("fround",1,function(t){return Ee.fromFloat(Math.round(Ee.toFloat(t[0])))}),dn.addFunction("log",1,function(t){return Ee.fromFloat(Math.log(Ee.toFloat(t[0])))}),dn.addFunction("max",2,function(t){return Ee.fromFloat(Math.max(Ee.toFloat(t[0]),Ee.toFloat(t[1])))}),dn.addFunction("min",2,function(t){return Ee.fromFloat(Math.min(Ee.toFloat(t[0]),Ee.toFloat(t[1])))}),dn.addFunction("pow",2,function(t){return Ee.fromFloat(Math.pow(Ee.toFloat(t[0]),Ee.toFloat(t[1])))}),dn.addFunction("random",0,function(t){return Ee.fromFloat(Math.random())}),dn.addFunction("rand",0,function(t){return Ee.fromFloat(Math.random())}),dn.addFunction("round",1,function(t){return Ee.fromInt(Math.round(Ee.toFloat(t[0])))}),dn.addFunction("sin",1,function(t){return Ee.fromFloat(Math.sin(Ee.toFloat(t[0])))}),dn.addFunction("sqrt",1,function(t){return Ee.fromFloat(Math.sqrt(Ee.toFloat(t[0])))}),dn.addFunction("tan",1,function(t){return Ee.fromFloat(Math.tan(Ee.toFloat(t[0])))});var A2e=L.$global,tn=L.global("$hxClasses")["haxpression.BinaryOperations"]=s(class jo{static evaluate(e,n,i){return jo.map.inst.get(e).operation(n,i)}static addOperator(e,n,i){let r=jo.map,a={precedence:n,operation:jo.wrapOperation(i)};r.inst.set(e,a)}static hasOperator(e){return jo.map.inst.has(e)}static getOperatorPrecedence(e){return jo.map.inst.get(e).precedence}static getMaxOperatorLength(){return vl.reduce(Bp.toArray(Jt.adaptIterator(jo.map.inst.keys())),function(e,n){return n.length>e?n.length:e},0)}static wrapOperation(e){return function(n,i){return Ee.isNA(n)||Ee.isNA(i)?Ee.fromValueType(ht.VNA):Ee.isNM(n)||Ee.isNM(i)?Ee.fromValueType(ht.VNM):e(n,i)}}static get __name__(){return"haxpression.BinaryOperations"}get __class__(){return jo}},"BinaryOperations");tn.map=new nt,tn.addOperator("||",1,function(t,e){return Ee.fromBool(Ee.toBool(t)||Ee.toBool(e))}),tn.addOperator("&&",2,function(t,e){return Ee.fromBool(Ee.toBool(t)&&Ee.toBool(e))}),tn.addOperator("|",3,function(t,e){return Ee.fromInt(Ee.toInt(t)|Ee.toInt(e))}),tn.addOperator("^",4,function(t,e){return Ee.fromInt(Ee.toInt(t)^Ee.toInt(e))}),tn.addOperator("&",5,function(t,e){return Ee.fromInt(Ee.toInt(t)&Ee.toInt(e))}),tn.addOperator("==",6,function(t,e){return Ee.fromBool(Ee.toFloat(t)==Ee.toFloat(e))}),tn.addOperator("!=",6,function(t,e){return Ee.fromBool(Ee.toFloat(t)!=Ee.toFloat(e))}),tn.addOperator("<",7,function(t,e){return Ee.fromBool(Ee.toFloat(t)",7,function(t,e){return Ee.fromBool(Ee.toFloat(t)>Ee.toFloat(e))}),tn.addOperator("<=",7,function(t,e){return Ee.fromBool(Ee.toFloat(t)<=Ee.toFloat(e))}),tn.addOperator(">=",7,function(t,e){return Ee.fromBool(Ee.toFloat(t)>=Ee.toFloat(e))}),tn.addOperator("<<",8,function(t,e){return Ee.fromInt(Ee.toInt(t)<>",8,function(t,e){return Ee.fromInt(Ee.toInt(t)>>Ee.toInt(e))}),tn.addOperator(">>>",8,function(t,e){return Ee.fromInt(Ee.toInt(t)>>>Ee.toInt(e))}),tn.addOperator("+",9,function(t,e){return Ee.fromFloat(Ee.toFloat(t)+Ee.toFloat(e))}),tn.addOperator("-",9,function(t,e){return Ee.fromFloat(Ee.toFloat(t)-Ee.toFloat(e))}),tn.addOperator("*",10,function(t,e){return Ee.fromFloat(Ee.toFloat(t)*Ee.toFloat(e))}),tn.addOperator("/",10,function(t,e){return Ee.fromFloat(Ee.toFloat(t)/Ee.toFloat(e))}),tn.addOperator("%",10,function(t,e){return Ee.fromFloat(Ee.toFloat(t)%Ee.toFloat(e))}),tn.addOperator("**",11,function(t,e){return Ee.fromFloat(Math.pow(Ee.toFloat(t),Ee.toFloat(e)))});var V2e=L.$global,kt=L.global("$hxClasses")["haxpression._Expression.Expression"]=s(class Ue{static fromExpressionType(e){return e}static toExpressionType(e){return e}static simplify(e){switch(e._hx_index){case 0:let n=e.value;return Ue.fromExpressionType(He.ELiteral(n));case 1:let i=e.name;return Ue.fromExpressionType(He.EIdentifier(i));case 2:let r=e._operator,a=e.operand;return Ue.canEvaluate(Ue.fromExpressionType(a))?Ue.fromExpressionType(He.ELiteral(Ee.toValueType(Mr.evaluate(r,Ue.evaluate(Ue.fromExpressionType(a)))))):Ue.fromExpressionType(He.EUnary(r,Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(a)))));case 3:let o=e._operator,l=e.left,c=e.right;return Ue.canEvaluate(Ue.fromExpressionType(l))&&Ue.canEvaluate(Ue.fromExpressionType(c))?Ue.fromExpressionType(He.ELiteral(Ee.toValueType(tn.evaluate(o,Ue.evaluate(Ue.fromExpressionType(l)),Ue.evaluate(Ue.fromExpressionType(c)))))):Ue.fromExpressionType(He.EBinary(o,Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(l))),Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(c)))));case 4:let u=e.callee,d=e.arguments;return Wi.canEvaluateAll(d)?Ue.fromExpressionType(He.ELiteral(Ee.toValueType(dn.evaluate(u,Wi.evaluate(d))))):Ue.fromExpressionType(He.ECall(u,Wi.simplify(d)));case 5:let p=e.test,m=e.consequent,f=e.alternate;return Ue.canEvaluate(Ue.fromExpressionType(p))?Ee.toBool(Ue.evaluate(Ue.fromExpressionType(p)))?Ue.simplify(Ue.fromExpressionType(m)):Ue.simplify(Ue.fromExpressionType(f)):Ue.fromExpressionType(He.EConditional(Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(p))),Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(m))),Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(f)))));case 6:let h=e.items;return Ue.fromExpressionType(He.EArray(Wi.simplify(h)));case 7:let b=e.items;return Ue.fromExpressionType(He.ECompound(Wi.simplify(b)))}}static canEvaluate(e){switch(e._hx_index){case 0:let n=e.value;return!0;case 1:let i=e.name;return!1;case 2:let r=e._operator,a=e.operand;return Ue.canEvaluate(Ue.fromExpressionType(a));case 3:let o=e._operator,l=e.left,c=e.right;return Ue.canEvaluate(Ue.fromExpressionType(l))?Ue.canEvaluate(Ue.fromExpressionType(c)):!1;case 4:let u=e.callee,d=e.arguments;return dn.canEvaluate(u,d);case 5:let p=e.test,m=e.consequent,f=e.alternate;return Ue.canEvaluate(Ue.fromExpressionType(p))?Ee.toBool(Ue.evaluate(Ue.fromExpressionType(p)))?Ue.canEvaluate(Ue.fromExpressionType(m)):Ue.canEvaluate(Ue.fromExpressionType(f)):!1;case 6:let h=e.items;return Wi.canEvaluateAll(h);case 7:let b=e.items;return Wi.canEvaluateAll(b)}}static evaluate(e,n){switch(n==null&&(n=new nt),e._hx_index){case 0:let i=e.value;return Ee.fromValueType(i);case 1:let r=e.name;if(!n.inst.has(r))throw he.thrown(new zt("cannot evaluate expression with unset variable: "+r));return n.inst.get(r);case 2:let a=e._operator,o=e.operand,l=Ue.evaluate(Ue.fromExpressionType(o),n);return Mr.evaluate(a,l);case 3:let c=e._operator,u=e.left,d=e.right,p=Ue.evaluate(Ue.fromExpressionType(u),n),m=Ue.evaluate(Ue.fromExpressionType(d),n);return tn.evaluate(c,p,m);case 4:let f=e.callee,h=e.arguments;return dn.evaluate(f,Wi.evaluate(h,n));case 5:let b=e.test,g=e.consequent,_=e.alternate;return Ee.toBool(Ue.evaluate(Ue.fromExpressionType(b),n))?Ue.evaluate(Ue.fromExpressionType(g),n):Ue.evaluate(Ue.fromExpressionType(_),n);case 6:let v=e.items;if(v.length==0)return Ee.fromValueType(ht.VNA);{let x=Wi.evaluate(v,n);return x[x.length-1]}break;case 7:let w=e.items;if(w.length==0)return Ee.fromValueType(ht.VNA);{let x=Wi.evaluate(w,n);return x[x.length-1]}break}}static isCompound(e){let n=Ue.toExpressionType(e);if(n._hx_index==7){let i=n.items;return!0}else return!1}static get __name__(){return"haxpression._Expression.Expression_Impl_"}get __class__(){return Ue}},"Expression");var $2e=L.$global,Aw=L.global("$hxClasses")["haxpression.Parser"]=s(class Qg extends L.inherits(){new(e){this.inputString=e,this.index=0,this.length=e.length,this.expressions=[]}internalParse(){for(;this.index0;){if(tn.hasOperator(e))return this.index+=n,e;--n,e=lt.substr(e,0,n)}return null}gobbleBinaryExpression(){let e,n,i,r,a,o,l,c=this.gobbleToken(),u=this.gobbleBinaryOperator();if(u==null)return c;let d={_operator:u,precedence:tn.getOperatorPrecedence(u)},p=this.gobbleToken();if(p==null)throw he.thrown(new zt('expected expression after binary _operator: "'+u+'"',this.inputString,this.index));let m=[c,d,p];for(;u=this.gobbleBinaryOperator(),!(u==null||(r=tn.getOperatorPrecedence(u),r==0));){for(d={_operator:u,precedence:r};m.length>2&&r<=m[m.length-2].precedence;){p=m.pop(),u=m.pop()._operator,c=m.pop();let h=He.EBinary(u,kt.toExpressionType(c),kt.toExpressionType(p));m.push(h)}if(n=this.gobbleToken(),n==null)throw he.thrown(new zt('expected expression after binary _operator: "'+u+'"',this.inputString,this.index));m.push(d),m.push(n)}let f=m.length-1;for(n=m[f];f>1;)n=kt.fromExpressionType(He.EBinary(m[f-1]._operator,m[f-2],kt.toExpressionType(n))),f-=2;return n}gobbleToken(){this.gobbleSpaces();let e=this.charCodeAt(this.index);if(it.isDecimalDigit(e)||e==it.PERIOD_CODE)return this.gobbleNumericLiteral();if(e==it.SINGLE_QUOTE_CODE||e==it.DOUBLE_QUOTE_CODE)return this.gobbleStringLiteral();if(it.isIdentifierStart(e)||e==it.OPEN_PAREN_CODE)return this.gobbleVariable();if(e==it.OPEN_BRACKET_CODE)return this.gobbleArray();{let n=lt.substr(this.inputString,this.index,Mr.getMaxOperatorLength()),i=n.length;for(;i>0;){if(Mr.hasOperator(n))return this.index+=i,kt.fromExpressionType(He.EUnary(n,kt.toExpressionType(this.gobbleToken())));--i,n=lt.substr(n,0,i)}return null}}gobbleNumericLiteral(){let e="";for(;this.index=this.length)return kt.fromExpressionType(He.ELiteral(ht.VFloat(parseFloat(e))));let i=this.charCodeAt(this.index);if(it.isIdentifierStart(i))throw he.thrown(new zt('variable names cannot start with a number: "'+e+this.charAt(this.index)+'"',this.inputString,this.index));if(i==it.PERIOD_CODE)throw he.thrown(new zt('unexpected period in numeric literal: "'+e+this.charAt(this.index)+'"',this.inputString,this.index));return kt.fromExpressionType(He.ELiteral(ht.VFloat(parseFloat(e))))}gobbleStringLiteral(){let e="",n=this.charAt(this.index++),i=!1;for(;this.index({_hx_index:0,__enum__:"mcl.FlattenedType",value:t,"@kind":"FLiteral"}),{_hx_name:"FLiteral",__params__:["value"]}),FIdentifier:Object.assign(t=>({_hx_index:1,__enum__:"mcl.FlattenedType",name:t,"@kind":"FIdentifier"}),{_hx_name:"FIdentifier",__params__:["name"]}),FUnary:Object.assign((t,e)=>({_hx_index:2,__enum__:"mcl.FlattenedType",operant:t,operand:e,"@kind":"FUnary"}),{_hx_name:"FUnary",__params__:["operant","operand"]}),FBinary:Object.assign((t,e,n)=>({_hx_index:3,__enum__:"mcl.FlattenedType",operant:t,left:e,right:n,"@kind":"FBinary"}),{_hx_name:"FBinary",__params__:["operant","left","right"]}),FAdd:Object.assign(t=>({_hx_index:4,__enum__:"mcl.FlattenedType",item:t,"@kind":"FAdd"}),{_hx_name:"FAdd",__params__:["item"]}),FMul:Object.assign(t=>({_hx_index:5,__enum__:"mcl.FlattenedType",item:t,"@kind":"FMul"}),{_hx_name:"FMul",__params__:["item"]}),FCall:Object.assign((t,e)=>({_hx_index:6,__enum__:"mcl.FlattenedType",callee:t,args:e,"@kind":"FCall"}),{_hx_name:"FCall",__params__:["callee","args"]}),FConditional:Object.assign((t,e,n)=>({_hx_index:7,__enum__:"mcl.FlattenedType",test:t,consequent:e,alternate:n,"@kind":"FConditional"}),{_hx_name:"FConditional",__params__:["test","consequent","alternate"]}),FArray:Object.assign(t=>({_hx_index:8,__enum__:"mcl.FlattenedType",items:t,"@kind":"FArray"}),{_hx_name:"FArray",__params__:["items"]}),FCompound:Object.assign(t=>({_hx_index:9,__enum__:"mcl.FlattenedType",items:t,"@kind":"FCompound"}),{_hx_name:"FCompound",__params__:["items"]})};En.__constructs__=[En.FLiteral,En.FIdentifier,En.FUnary,En.FBinary,En.FAdd,En.FMul,En.FCall,En.FConditional,En.FArray,En.FCompound];En.__empty_constructs__=[];var Tw=L.global("$hxClasses")["mcl.McMath"]=s(class bt{static flatten(e){switch(e._hx_index){case 0:let n=e.value;return En.FLiteral(n);case 1:let i=e.name;return En.FIdentifier(i);case 2:let r=e._operator,a=e.operand;return En.FUnary(r,bt.flatten(a));case 3:let o=e._operator,l=e.left,c=e.right;if(o=="+"){let A=new Array,M=0,H=null;return H=s(function(Z){switch(Z._hx_index){case 0:let ne=Z.value;switch(ne._hx_index){case 0:let X=ne.v;X==Math.floor(X)?M+=Math.floor(X):A.push(bt.flatten(Z));break;case 1:let ce=ne.v;M+=ce;break;default:A.push(bt.flatten(Z))}break;case 3:if(Z._operator=="+"){let X=Z.left,ce=Z.right;H(X),H(ce)}else A.push(bt.flatten(Z));break;default:A.push(bt.flatten(Z))}},"flattenAdd"),H(e),M!=0&&A.push(En.FLiteral(ht.VInt(M))),En.FAdd(A)}if(o=="*"){let A=new Array,M=1,H=null;return H=s(function(Z){switch(Z._hx_index){case 0:let ne=Z.value;switch(ne._hx_index){case 0:let X=ne.v;X==Math.floor(X)?M*=Math.floor(X):A.push(bt.flatten(Z));break;case 1:let ce=ne.v;M*=ce;break;default:A.push(bt.flatten(Z))}break;case 3:if(Z._operator=="*"){let X=Z.left,ce=Z.right;H(X),H(ce)}else A.push(bt.flatten(Z));break;default:A.push(bt.flatten(Z))}},"flattenMul"),H(e),M!=1&&A.push(En.FLiteral(ht.VInt(M))),En.FMul(A)}return En.FBinary(o,bt.flatten(l),bt.flatten(c));case 4:let u=e.callee,d=e.arguments,p=bt.flatten,m=new Array(d.length),f=0,h=d.length;for(;f=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k==46||k==95||k==36||k==35?!0:k==64},"isAlphaNumeric"),f=0,h=s(function(){return f+=1,"var"+f},"getNextVarName"),b="";for(;p=97&&k<=122||k>=65&&k<=90){let j="";for(;p({_hx_index:6,__enum__:"ValueType",c:t,"@kind":"TClass"}),{_hx_name:"TClass",__params__:["c"]}),TEnum:Object.assign(t=>({_hx_index:7,__enum__:"ValueType",e:t,"@kind":"TEnum"}),{_hx_name:"TEnum",__params__:["e"]}),TUnknown:{_hx_name:"TUnknown",_hx_index:8,__enum__:"ValueType","@kind":"TUnknown"}};gt.__constructs__=[gt.TNull,gt.TInt,gt.TFloat,gt.TBool,gt.TObject,gt.TFunction,gt.TClass,gt.TEnum,gt.TUnknown];gt.__empty_constructs__=[gt.TNull,gt.TInt,gt.TFloat,gt.TBool,gt.TObject,gt.TFunction,gt.TUnknown];var Mi=L.global("$hxClasses").Type=s(class $g{static createInstance(e,n){let i=Function.prototype.bind.apply(e,[null].concat(n));return new i}static createEnum(e,n,i){let r=pn.field(e,n);if(r==null)throw he.thrown("No such constructor "+n);if(pn.isFunction(r)){if(i==null)throw he.thrown("Constructor "+n+" need parameters");return r.apply(e,i)}if(i!=null&&i.length!=0)throw he.thrown("Constructor "+n+" does not need parameters");return r}static typeof(e){switch(typeof e){case"boolean":return gt.TBool;case"function":return e.__name__||e.__ename__?gt.TObject:gt.TFunction;case"number":return Math.ceil(e)==e%2147483648?gt.TInt:gt.TFloat;case"object":if(e==null)return gt.TNull;let n=e.__enum__;if(n!=null)return gt.TEnum(L.global("$hxEnums")[n]);let i=da.getClass(e);return i!=null?gt.TClass(i):gt.TObject;case"string":return gt.TClass(String);case"undefined":return gt.TNull;default:return gt.TUnknown}}static enumEq(e,n){if(e==n)return!0;try{let i=e.__enum__;if(i==null||i!=n.__enum__||e._hx_index!=n._hx_index)return!1;let a=L.global("$hxEnums")[i].__constructs__[e._hx_index].__params__,o=0;for(;o=this.max}next(){let e=this.current;if(!this.hasNext())throw he.thrown("No such element");return this.current+=this.offset,e}static get __name__(){return"mcl.McIntIterator"}get __class__(){return Ow}},"McIntIterator"),sre=L.global("$hxClasses")["mcl.McFloatIterator"]=s(class Bw extends L.inherits(){new(e,n,i){if(this.min=e,this.max=n,this.current=e,this.offset=i,i<0&&e0&&e>n)throw he.thrown("Invalid step for range")}hasNext(){return this.offset>0?this.current<=this.max:this.current>=this.max}next(){let e=this.current;if(!this.hasNext())throw he.thrown("No such element");return this.current+=this.offset,e}static get __name__(){return"mcl.McFloatIterator"}get __class__(){return Bw}},"McFloatIterator"),Ao=L.global("$hxClasses")["mcl.Globals"]=s(class El{static set(e,n){El.map.inst.set(e,n)}static get(e){return El.map.inst.get(e)}static has(e){return El.map.inst.has(e)}static delete(e){return El.map.inst.delete(e)}static get __name__(){return"mcl.Globals"}get __class__(){return El}},"Globals");Ao.loopVariants=function(t){var e;let n=new kl;return n.inst.set([gt.TInt,gt.TInt],function(i){let r=i[0],a=i[1];return new ore(r,a)}),n.inst.set([gt.TFloat,gt.TFloat,gt.TFloat],function(i){let r=i[0],a=i[1],o=i[2];return new sre(r,a,o)}),n.inst.set([gt.TClass(Array)],function(i){return new wl(i[0])}),n.inst.set([gt.TObject],function(i){return new wl(Object.entries(i[0]))}),n.inst.set([gt.TFunction],function(i){let r=i[0];return new wl(Array.from(r()))}),e=n,e}(void 0);Ao.map=function(t){var e;let n=new nt;return n.inst.set("REPEAT",function(...i){let r=i.length,a=Ao.loopVariants,o=a,l=a.keys();for(;l.hasNext();){let m=l.next(),f=o.get(m),b=m,g=f;if(b.length==r){let _=!1,v=0,w=r;for(;v({_hx_index:3,__enum__:"haxe.io.Error",e:t,"@kind":"Custom"}),{_hx_name:"Custom",__params__:["e"]})};Lr.__constructs__=[Lr.Blocked,Lr.Overflow,Lr.OutsideBounds,Lr.Custom];Lr.__empty_constructs__=[Lr.Blocked,Lr.Overflow,Lr.OutsideBounds];var D5e=L.$global,Vr=L.global("$hxEnums")["haxe.io.Encoding"]={__ename__:"haxe.io.Encoding",UTF8:{_hx_name:"UTF8",_hx_index:0,__enum__:"haxe.io.Encoding","@kind":"UTF8"},RawNative:{_hx_name:"RawNative",_hx_index:1,__enum__:"haxe.io.Encoding","@kind":"RawNative"}};Vr.__constructs__=[Vr.UTF8,Vr.RawNative];Vr.__empty_constructs__=[Vr.UTF8,Vr.RawNative];var z5e=L.$global,Ki=L.global("$hxClasses")["haxe.io.Bytes"]=s(class bu extends L.inherits(){new(e){this.length=e.byteLength,this.b=new Uint8Array(e),this.b.bufferValue=e,e.hxBytes=this,e.bytes=this.b}getString(e,n,i){if(e<0||n<0||e+n>this.length)throw he.thrown(Lr.OutsideBounds);i==null&&(i=Vr.UTF8);let r="",a=this.b,o=e,l=e+n;switch(i._hx_index){case 0:let c=e>0;for(;o>8}return new bu(a.buffer)}let i=new Array,r=0;for(;r>6),i.push(128|a&63)):a<=65535?(i.push(224|a>>12),i.push(128|a>>6&63),i.push(128|a&63)):(i.push(240|a>>18),i.push(128|a>>12&63),i.push(128|a>>6&63),i.push(128|a&63))}return new bu(new Uint8Array(i).buffer)}static ofData(e){let n=e.hxBytes;return n??new bu(e)}static get __name__(){return"haxe.io.Bytes"}get __class__(){return bu}},"Bytes");var J5e=L.$global,h3=L.global("$hxClasses")["js.node.buffer._Buffer.Helper"]=s(class g3{static bytesOfBuffer(e){let n=Object.create(Ki.prototype);return n.length=e.byteLength,n.b=e,e.bufferValue=e,e.hxBytes=n,e.bytes=e,n}static get __name__(){return"js.node.buffer._Buffer.Helper"}get __class__(){return g3}},"Helper");var Q5e=L.$global,u_=L.global("$hxClasses")["haxe.crypto.Sha1"]=s(class zp extends L.inherits(){new(){}doEncode(e){let n=new Array,i=1732584193,r=-271733879,a=-1732584194,o=271733878,l=-1009589776,c=0;for(;c>>31}let b=(i<<5|i>>>27)+this.ft(h,r,a,o)+l+n[h]+this.kt(h);l=o,o=a,a=r<<30|r>>>2,r=i,i=b,++h}i+=u,r+=d,a+=p,o+=m,l+=f,c+=16}return[i,r,a,o,l]}ft(e,n,i,r){return e<20?n&i|~n&r:e<40?n^i^r:e<60?n&i|n&r|i&r:n^i^r}kt(e){return e<20?1518500249:e<40?1859775393:e<60?-1894007588:-899497514}hex(e){let n="",i=0;for(;i>6)+1,r=new Array,a=0,o=i*16;for(;a>2;r[m]|=n.b[p]<<24-((p&3)<<3)}let u=n.length,d=u>>2;return r[d]|=128<<24-((u&3)<<3),r[i*16-1]=n.length*8,r}static get __name__(){return"haxe.crypto.Sha1"}get __class__(){return zp}},"Sha1");var rEe=L.$global,_3=L.global("$hxClasses")["haxe.crypto.BaseCode"]=s(class b3 extends L.inherits(){new(e){let n=e.length,i=1;for(;n>1<8||n!=1<>3,o=new Ki(new ArrayBuffer(a)),l=0,c=0,u=0,d=0;for(;d>c&255}return o}static get __name__(){return"haxe.crypto.BaseCode"}get __class__(){return b3}},"BaseCode");var dEe=L.$global,xu=L.global("$hxClasses")["haxe.crypto.Base64"]=s(class d_{static decode(e,n){if(n==null&&(n=!0),n)for(;lt.cca(e,e.length-1)==61;)e=lt.substr(e,0,-1);return new _3(d_.BYTES).decodeBytes(Ki.ofString(e))}static get __name__(){return"haxe.crypto.Base64"}get __class__(){return d_}},"Base64");xu.CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";xu.BYTES=Ki.ofString(xu.CHARS);var gEe=L.$global,f_=L.global("$hxClasses")["haxe.Resource"]=s(class p_{static getString(e){let n=0,i=p_.content;for(;n({_hx_index:6,__enum__:"ValueType",c:t,"@kind":"TClass"}),{_hx_name:"TClass",__params__:["c"]}),TEnum:Object.assign(t=>({_hx_index:7,__enum__:"ValueType",e:t,"@kind":"TEnum"}),{_hx_name:"TEnum",__params__:["e"]}),TUnknown:{_hx_name:"TUnknown",_hx_index:8,__enum__:"ValueType","@kind":"TUnknown"}};ht.__constructs__=[ht.TNull,ht.TInt,ht.TFloat,ht.TBool,ht.TObject,ht.TFunction,ht.TClass,ht.TEnum,ht.TUnknown];ht.__empty_constructs__=[ht.TNull,ht.TInt,ht.TFloat,ht.TBool,ht.TObject,ht.TFunction,ht.TUnknown];var Mi=L.global("$hxClasses").Type=s(class w_{static createInstance(e,n){let i=Function.prototype.bind.apply(e,[null].concat(n));return new i}static createEnum(e,n,i){let r=dn.field(e,n);if(r==null)throw he.thrown("No such constructor "+n);if(dn.isFunction(r)){if(i==null)throw he.thrown("Constructor "+n+" need parameters");return r.apply(e,i)}if(i!=null&&i.length!=0)throw he.thrown("Constructor "+n+" does not need parameters");return r}static typeof(e){switch(typeof e){case"boolean":return ht.TBool;case"function":return e.__name__||e.__ename__?ht.TObject:ht.TFunction;case"number":return Math.ceil(e)==e%2147483648?ht.TInt:ht.TFloat;case"object":if(e==null)return ht.TNull;let n=e.__enum__;if(n!=null)return ht.TEnum(L.global("$hxEnums")[n]);let i=ma.getClass(e);return i!=null?ht.TClass(i):ht.TObject;case"string":return ht.TClass(String);case"undefined":return ht.TNull;default:return ht.TUnknown}}static enumEq(e,n){if(e==n)return!0;try{let i=e.__enum__;if(i==null||i!=n.__enum__||e._hx_index!=n._hx_index)return!1;let a=L.global("$hxEnums")[i].__constructs__[e._hx_index].__params__,o=0;for(;o8&&i<14?!0:i==32}static ltrim(e){let n=e.length,i=0;for(;i0?lt.substr(e,i,n-i):e}static rtrim(e){let n=e.length,i=0;for(;i0?lt.substr(e,0,n-i):e}static trim(e){return Ol.ltrim(Ol.rtrim(e))}static hex(e,n){let i="",r="0123456789ABCDEF";do i=r.charAt(e&15)+i,e>>>=4;while(e>0);if(n!=null)for(;i.length({_hx_index:0,__enum__:"mcl.Token",v:t,pos:e,"@kind":"Literal"}),{_hx_name:"Literal",__params__:["v","pos"]}),BracketOpen:Object.assign((t,e)=>({_hx_index:1,__enum__:"mcl.Token",pos:t,data:e,"@kind":"BracketOpen"}),{_hx_name:"BracketOpen",__params__:["pos","data"]}),BracketClose:Object.assign(t=>({_hx_index:2,__enum__:"mcl.Token",pos:t,"@kind":"BracketClose"}),{_hx_name:"BracketClose",__params__:["pos"]})};Ln.__constructs__=[Ln.Literal,Ln.BracketOpen,Ln.BracketClose];Ln.__empty_constructs__=[];var Wa=L.global("$hxEnums")["mcl.Brackets"]={__ename__:"mcl.Brackets",Curly:{_hx_name:"Curly",_hx_index:0,__enum__:"mcl.Brackets","@kind":"Curly"},Square:{_hx_name:"Square",_hx_index:1,__enum__:"mcl.Brackets","@kind":"Square"},Round:{_hx_name:"Round",_hx_index:2,__enum__:"mcl.Brackets","@kind":"Round"}};Wa.__constructs__=[Wa.Curly,Wa.Square,Wa.Round];Wa.__empty_constructs__=[Wa.Curly,Wa.Square,Wa.Round];var fi=L.global("$hxClasses")["mcl.Tokenizer"]=s(class u3{static tokenize(e,n){let i=!1,r=[],a=[],o=0,l=e.split(` +`);for(;o0&&u.push(Ln.Literal(y,{line:d,col:p+h,file:n}));let E=Ct.trim(f.substring(w+1));u.push(Ln.BracketOpen({line:d,col:p+h+w,file:n},E)),_=!0;break}g.pop()}++b}let v=Ct.trim(f);_||v.length==0||u.push(Ln.Literal(Ct.trim(v),{line:d,col:p+h,file:n}))}return u}static get __name__(){return"mcl.Tokenizer"}get __class__(){return u3}},"Tokenizer");var A2e=L.$global,at=L.global("$hxClasses")["haxe.io.Path"]=s(class bs extends L.inherits(){new(e){switch(e){case".":case"..":this.dir=e,this.file="";return}let n=e.lastIndexOf("/"),i=e.lastIndexOf("\\");n0&&i[i.length-1]!=".."?i.pop():m==""?(i.length>0||lt.cca(e,0)==47)&&i.push(m):m!="."&&i.push(m)}let o=i.join(n),l="",c=!1,u=!1,d=0,p=o;for(;d=55296&&h<=56319&&(h=h-55232<<10|m.charCodeAt(f+1)&1023);let b=h;b>=65536&&++d;let g=b;switch(g){case 47:if(!c)u=!0;else{let v=g;c=!1,u&&(l+="/",u=!1),l+=String.fromCodePoint(v)}break;case 58:l+=":",c=!0;break;default:let _=g;c=!1,u&&(l+="/",u=!1),l+=String.fromCodePoint(_)}}return l}static addTrailingSlash(e){if(e.length==0)return"/";let n=e.lastIndexOf("/"),i=e.lastIndexOf("\\");return n({_hx_index:0,__enum__:"mcl.JsonTagType",subType:t,replace:e,entries:n,"@kind":"Tag"}),{_hx_name:"Tag",__params__:["subType","replace","entries"]}),Advancement:Object.assign(t=>({_hx_index:1,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Advancement"}),{_hx_name:"Advancement",__params__:["entries"]}),ItemModifier:Object.assign(t=>({_hx_index:2,__enum__:"mcl.JsonTagType",entries:t,"@kind":"ItemModifier"}),{_hx_name:"ItemModifier",__params__:["entries"]}),LootTable:Object.assign(t=>({_hx_index:3,__enum__:"mcl.JsonTagType",entries:t,"@kind":"LootTable"}),{_hx_name:"LootTable",__params__:["entries"]}),Predicate:Object.assign(t=>({_hx_index:4,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Predicate"}),{_hx_name:"Predicate",__params__:["entries"]}),Recipe:Object.assign(t=>({_hx_index:5,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Recipe"}),{_hx_name:"Recipe",__params__:["entries"]}),ChatType:Object.assign(t=>({_hx_index:6,__enum__:"mcl.JsonTagType",entries:t,"@kind":"ChatType"}),{_hx_name:"ChatType",__params__:["entries"]}),DamageType:Object.assign(t=>({_hx_index:7,__enum__:"mcl.JsonTagType",entries:t,"@kind":"DamageType"}),{_hx_name:"DamageType",__params__:["entries"]}),Dimension:Object.assign(t=>({_hx_index:8,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Dimension"}),{_hx_name:"Dimension",__params__:["entries"]}),DimensionType:Object.assign(t=>({_hx_index:9,__enum__:"mcl.JsonTagType",entries:t,"@kind":"DimensionType"}),{_hx_name:"DimensionType",__params__:["entries"]}),Enchantment:Object.assign(t=>({_hx_index:10,__enum__:"mcl.JsonTagType",entries:t,"@kind":"Enchantment"}),{_hx_name:"Enchantment",__params__:["entries"]}),WorldGen:Object.assign((t,e,n)=>({_hx_index:11,__enum__:"mcl.JsonTagType",subType:t,name:e,entries:n,"@kind":"WorldGen"}),{_hx_name:"WorldGen",__params__:["subType","name","entries"]})};tn.__constructs__=[tn.Tag,tn.Advancement,tn.ItemModifier,tn.LootTable,tn.Predicate,tn.Recipe,tn.ChatType,tn.DamageType,tn.Dimension,tn.DimensionType,tn.Enchantment,tn.WorldGen];tn.__empty_constructs__=[];var Ce=L.global("$hxEnums")["mcl.AstNode"]={__ename__:"mcl.AstNode",Raw:Object.assign((t,e,n,i)=>({_hx_index:0,__enum__:"mcl.AstNode",pos:t,value:e,continuations:n,isMacro:i,"@kind":"Raw"}),{_hx_name:"Raw",__params__:["pos","value","continuations","isMacro"]}),FunctionDef:Object.assign((t,e,n,i)=>({_hx_index:1,__enum__:"mcl.AstNode",pos:t,name:e,body:n,appendTo:i,"@kind":"FunctionDef"}),{_hx_name:"FunctionDef",__params__:["pos","name","body","appendTo"]}),TemplateDef:Object.assign((t,e,n)=>({_hx_index:2,__enum__:"mcl.AstNode",pos:t,name:e,body:n,"@kind":"TemplateDef"}),{_hx_name:"TemplateDef",__params__:["pos","name","body"]}),Directory:Object.assign((t,e,n)=>({_hx_index:3,__enum__:"mcl.AstNode",pos:t,name:e,body:n,"@kind":"Directory"}),{_hx_name:"Directory",__params__:["pos","name","body"]}),Import:Object.assign((t,e)=>({_hx_index:4,__enum__:"mcl.AstNode",pos:t,name:e,"@kind":"Import"}),{_hx_name:"Import",__params__:["pos","name"]}),CompileTimeLoop:Object.assign((t,e,n,i)=>({_hx_index:5,__enum__:"mcl.AstNode",pos:t,expression:e,as:n,body:i,"@kind":"CompileTimeLoop"}),{_hx_name:"CompileTimeLoop",__params__:["pos","expression","as","body"]}),CompileTimeIf:Object.assign((t,e,n,i)=>({_hx_index:6,__enum__:"mcl.AstNode",pos:t,expression:e,body:n,elseExpressions:i,"@kind":"CompileTimeIf"}),{_hx_name:"CompileTimeIf",__params__:["pos","expression","body","elseExpressions"]}),MultiLineScript:Object.assign((t,e)=>({_hx_index:7,__enum__:"mcl.AstNode",pos:t,value:e,"@kind":"MultiLineScript"}),{_hx_name:"MultiLineScript",__params__:["pos","value"]}),Block:Object.assign((t,e,n,i,r,a)=>({_hx_index:8,__enum__:"mcl.AstNode",pos:t,name:e,body:n,data:i,isMacro:r,isInline:a,"@kind":"Block"}),{_hx_name:"Block",__params__:["pos","name","body","data","isMacro","isInline"]}),TickBlock:Object.assign((t,e)=>({_hx_index:9,__enum__:"mcl.AstNode",pos:t,body:e,"@kind":"TickBlock"}),{_hx_name:"TickBlock",__params__:["pos","body"]}),LoadBlock:Object.assign((t,e)=>({_hx_index:10,__enum__:"mcl.AstNode",pos:t,body:e,"@kind":"LoadBlock"}),{_hx_name:"LoadBlock",__params__:["pos","body"]}),ExecuteBlock:Object.assign((t,e,n,i,r,a)=>({_hx_index:11,__enum__:"mcl.AstNode",pos:t,execute:e,data:n,body:i,continuations:r,isMacro:a,"@kind":"ExecuteBlock"}),{_hx_name:"ExecuteBlock",__params__:["pos","execute","data","body","continuations","isMacro"]}),ScheduleBlock:Object.assign((t,e,n,i,r)=>({_hx_index:12,__enum__:"mcl.AstNode",pos:t,delay:e,type:n,body:i,isMacro:r,"@kind":"ScheduleBlock"}),{_hx_name:"ScheduleBlock",__params__:["pos","delay","type","body","isMacro"]}),SequenceBlock:Object.assign((t,e)=>({_hx_index:13,__enum__:"mcl.AstNode",pos:t,body:e,"@kind":"SequenceBlock"}),{_hx_name:"SequenceBlock",__params__:["pos","body"]}),RuntimeLoop:Object.assign((t,e,n)=>({_hx_index:14,__enum__:"mcl.AstNode",pos:t,expression:e,body:n,"@kind":"RuntimeLoop"}),{_hx_name:"RuntimeLoop",__params__:["pos","expression","body"]}),Comment:Object.assign((t,e)=>({_hx_index:15,__enum__:"mcl.AstNode",pos:t,value:e,"@kind":"Comment"}),{_hx_name:"Comment",__params__:["pos","value"]}),JsonFile:Object.assign((t,e,n)=>({_hx_index:16,__enum__:"mcl.AstNode",pos:t,name:e,info:n,"@kind":"JsonFile"}),{_hx_name:"JsonFile",__params__:["pos","name","info"]}),TemplateOverload:Object.assign((t,e,n)=>({_hx_index:17,__enum__:"mcl.AstNode",pos:t,args:e,body:n,"@kind":"TemplateOverload"}),{_hx_name:"TemplateOverload",__params__:["pos","args","body"]}),ClockExpr:Object.assign((t,e,n,i)=>({_hx_index:18,__enum__:"mcl.AstNode",pos:t,name:e,time:n,body:i,"@kind":"ClockExpr"}),{_hx_name:"ClockExpr",__params__:["pos","name","time","body"]}),Execute:Object.assign((t,e,n,i)=>({_hx_index:19,__enum__:"mcl.AstNode",pos:t,command:e,value:n,isMacro:i,"@kind":"Execute"}),{_hx_name:"Execute",__params__:["pos","command","value","isMacro"]}),FunctionCall:Object.assign((t,e,n,i)=>({_hx_index:20,__enum__:"mcl.AstNode",pos:t,name:e,data:n,isMacro:i,"@kind":"FunctionCall"}),{_hx_name:"FunctionCall",__params__:["pos","name","data","isMacro"]}),EqCommand:Object.assign((t,e)=>({_hx_index:21,__enum__:"mcl.AstNode",pos:t,command:e,"@kind":"EqCommand"}),{_hx_name:"EqCommand",__params__:["pos","command"]}),ScheduleCall:Object.assign((t,e,n,i,r)=>({_hx_index:22,__enum__:"mcl.AstNode",pos:t,delay:e,target:n,mode:i,isMacro:r,"@kind":"ScheduleCall"}),{_hx_name:"ScheduleCall",__params__:["pos","delay","target","mode","isMacro"]}),ReturnRun:Object.assign((t,e,n)=>({_hx_index:23,__enum__:"mcl.AstNode",pos:t,value:e,isMacro:n,"@kind":"ReturnRun"}),{_hx_name:"ReturnRun",__params__:["pos","value","isMacro"]}),ScheduleClear:Object.assign((t,e,n)=>({_hx_index:24,__enum__:"mcl.AstNode",pos:t,target:e,isMacro:n,"@kind":"ScheduleClear"}),{_hx_name:"ScheduleClear",__params__:["pos","target","isMacro"]}),Void:{_hx_name:"Void",_hx_index:25,__enum__:"mcl.AstNode","@kind":"Void"},Group:Object.assign(t=>({_hx_index:26,__enum__:"mcl.AstNode",body:t,"@kind":"Group"}),{_hx_name:"Group",__params__:["body"]})};Ce.__constructs__=[Ce.Raw,Ce.FunctionDef,Ce.TemplateDef,Ce.Directory,Ce.Import,Ce.CompileTimeLoop,Ce.CompileTimeIf,Ce.MultiLineScript,Ce.Block,Ce.TickBlock,Ce.LoadBlock,Ce.ExecuteBlock,Ce.ScheduleBlock,Ce.SequenceBlock,Ce.RuntimeLoop,Ce.Comment,Ce.JsonFile,Ce.TemplateOverload,Ce.ClockExpr,Ce.Execute,Ce.FunctionCall,Ce.EqCommand,Ce.ScheduleCall,Ce.ReturnRun,Ce.ScheduleClear,Ce.Void,Ce.Group];Ce.__empty_constructs__=[Ce.Void];var K2e=L.$global,Ka=L.global("$hxClasses").EReg=s(class m3 extends L.inherits(){new(e,n){this.r=new RegExp(e,n.split("u").join(""))}match(e){return this.r.global&&(this.r.lastIndex=0),this.r.m=this.r.exec(e),this.r.s=e,this.r.m!=null}matched(e){if(this.r.m!=null&&e>=0&&e=this.array.length)throw new Ci("Tried to read past the end of the token list");let e=this.array,n=this.get_index();return this.set_index(n+1),e[n]}skip(){this.set_index(this.get_index()+1)}peek(){return this.array[this.get_index()]}hasNext(){return this.get_index()0)throw De.unreachable(i);return a}else return null}static block(e,n,i,r){i==null&&(i=!0);let a=De.expectThenData(e,i);for(;;){if(!e.hasNext())throw new Ci("Unexpected end of file!");let o=e.peek();if(o._hx_index==2){let l=o.pos;r?.(o);break}else n()}return De.expect(e,function(o){return o._hx_index==2}),a==""?null:a}static readFunction(e,n,i){let r=[],a=null,o=e.split(" ");return o.length==2?(e=o[0],a=o[1]):o.length==1&&(e=o[0]),De.block(n,function(){r.push(De.innerParse(n))},!1),Ce.FunctionDef(i,e,r,a)}static innerParseTemplate(e){let n=e.peek();if(n._hx_index==0){let i=n.v,r=n.pos;switch(i){case"load":let a=r;e.skip();let o=[];return De.block(e,function(){o.push(De.innerParse(e))},!1),Ce.LoadBlock(a,o);break;case"tick":let l=r;e.skip();let c=[];return De.block(e,function(){c.push(De.innerParse(e))},!1),Ce.TickBlock(l,c);break;default:let u=i,d=r;if(u=="with"||u.startsWith("with ")){e.skip();let p=Ct.trim(u.substring(5)),m=[];return De.block(e,function(){m.push(De.innerParse(e))},!1),Ce.TemplateOverload(d,p,m)}else throw De.unreachable(e.next())}}else throw De.unreachable(e.next())}static readTemplate(e,n,i){let r=[];return De.block(n,function(){r.push(De.innerParseTemplate(n))},!1),Ce.TemplateDef(i,e,r)}static pos(e){switch(e._hx_index){case 0:let n=e.v;return e.pos;case 1:let r=e.data;return e.pos;case 2:return e.pos}}static json(e){let n=De.pos(e.peek()),i=0,r="";do{if(!e.hasNext())throw new Ci("Unexpected end of file!");let a=e.next();switch(a._hx_index){case 0:let o=a.pos,l=a.v;r+=l;break;case 1:let c=a.pos,u=a.data;r+="{",r+=u,++i;break;case 2:let d=a.pos;--i,r+="}";break}}while(i>0);return Ce.Raw(n,r,[],!1)}static parseMcbFile(e){let n=new xs(e),i=[];for(;n.hasNext();)i.push(De.parseTLD(n));return i}static parseMcbtFile(e){let n=new xs(e),i=[];for(;n.hasNext();){let r=n.next(),a;if(r._hx_index==0){let o=r.v,l=r.pos;if(o.startsWith("template ")){let c=Ct.trim(o.substring(9));a=De.readTemplate(c,n,l)}else if(o.startsWith("#"))a=Ce.Comment(l,o);else if(o.startsWith("import "))a=Ce.Import(l,o.substring(7));else throw De.unreachable(r)}else throw De.unreachable(r);i.push(a)}return i}static parserCompilerLoop(e,n,i,r){let a=[];if(De.block(i,function(){a.push(r())}),De.loopRegExp.match(e)){let o=De.loopRegExp.matched(1),l=De.loopRegExp.matched(2),c;if(l.length==0)c=null;else{let u=[],d=0,p=l.split(",");for(;d"){e.skip();break}}a.push(e.next())}return Ce.MultiLineScript(r,a)}else{if(i.startsWith("#"))return Ce.Comment(r,i);if(i.startsWith("REPEAT"))return De.parserCompilerLoop(i,r,e,function(){return De.parseTLD(e)});if(i.startsWith("IF"))return De.parseCompileTimeIf(i,r,e,function(){return De.parseTLD(e)});if(i.startsWith("tag ")){let a=Ct.trim(i.substring(4)).split(" "),o=a.shift(),l=a.shift(),c=a.shift()=="replace",u=[];return De.block(e,function(){u.push(De.innerParse(e))}),Ce.JsonFile(r,l,tn.Tag(o,c,u))}else{if(i.startsWith("advancement ")||i.startsWith("enchantment ")||i.startsWith("item_modifier ")||i.startsWith("loot_table ")||i.startsWith("predicate ")||i.startsWith("recipe ")||i.startsWith("chat_type ")||i.startsWith("damage_type ")||i.startsWith("dimension ")||i.startsWith("dimension_type "))return De.readPlainJsonFile(i,r,e);if(i.startsWith("worldgen ")){let a=Ct.trim(i.substring(9)),o=a.substring(0,a.indexOf(" "));a=a.substring(a.indexOf(" ")+1);let l=[];return De.block(e,function(){l.push(De.innerParse(e))}),Ce.JsonFile(r,a,tn.WorldGen(o,a,l))}else throw De.unreachable(Ln.Literal(i,r))}}}}else{let i=n;throw De.unreachable(i)}}static readPlainJsonFile(e,n,i){let r=[],a=0,o=e.split(" ");for(;a"){e.skip();break}}d.push(e.next())}return Ce.MultiLineScript(r,d)}else{if(i.startsWith("IF"))return De.parseCompileTimeIf(i,r,e,function(){return De.innerParse(e)});if(i.startsWith("function ")){let d=i.substring(9),p=d.indexOf(" "),m=d.substring(0,p==-1?d.length:p),f=d.substring(m.length+1);return Ce.FunctionCall(r,m,f,a)}else if(i.startsWith("schedule ")){let d=Ct.trim(i.substring(9));if(d.startsWith("function ")){let b=d.substring(9),g=b.indexOf(" "),_=b.substring(0,g==-1?b.length:g),v=g==-1?null:b.substring(_.length+1),w="replace";if(v.endsWith(" append")&&(w="append",v=v.substring(0,v.length-7)),v.endsWith(" replace")&&(w="replace",v=v.substring(0,v.length-8)),v==null)throw new Ci(De.format('"Expected delay after function name in schedule command" at {}:{}:{}',r.file,r.line,r.col));return Ce.ScheduleCall(r,v,_,w,a)}if(d.startsWith("clear "))return Ce.ScheduleClear(r,d.substring(6),a);let p=d.indexOf(" "),m=p==-1?d:d.substring(0,p),f="append";d.endsWith(" append")&&(f="append",d=d.substring(0,d.length-7)),d.endsWith(" replace")&&(f="replace",d=d.substring(0,d.length-8));let h=[];if(e.peek()._hx_index!=1)throw new Ci("Expected { after delay in schedule block command");return De.block(e,function(){h.push(De.innerParse(e))}),Ce.ScheduleBlock(r,m,f,h,a)}else if(i.startsWith("execute")&&(i.charAt(7)==" "||i.charAt(7)=="<"))if(e.hasNext()&&e.peek()._hx_index==1){let d=[];if(!i.endsWith("run")&&De.executeRegExp.match(i)){let f=De.executeRegExp.matchedPos(),h={file:r.file,line:r.line,col:r.col+f.pos+f.len},b=Ln.Literal(Ct.ltrim(i.substring(f.pos+f.len)),h);return e.insert(b),Ce.Execute(r,Ct.rtrim(i.substring(0,f.pos+3)),De.innerParse(e),a)}let p=De.block(e,function(){d.push(De.innerParse(e))}),m=[];e:for(;e.hasNext();){let f=e.peek();if(f._hx_index==0){let h=f.v,b=f.pos;switch(h){case"else $run":let g=b;e.skip();let _=[],v=De.block(e,function(){_.push(De.innerParse(e))});m.push(Ce.Block(g,null,_,v,!0,!1));break;case"else run":let w=b;e.skip();let x=[],y=De.block(e,function(){x.push(De.innerParse(e))});m.push(Ce.Block(w,null,x,y,!1,!1));break;default:let E=h,T=b;if(E.startsWith("else $")&&E.endsWith("run")){e.skip();let I=Ct.trim(E.substring(6)),j=[],O=De.block(e,function(){j.push(De.innerParse(e))});T.col+=5,m.push(Ce.ExecuteBlock(T,I,O,j,null,!0))}else{let I=h,j=b;if(I.startsWith("else ")&&I.endsWith("run")){e.skip();let O=Ct.trim(I.substring(5)),S=[],A=De.block(e,function(){S.push(De.innerParse(e))});j.col+=5,m.push(Ce.ExecuteBlock(j,O,A,S,null,!1))}else break e}}}else break}return Ce.ExecuteBlock(r,i,p,d,m.length>0?m:null,a)}else{if(!De.executeRegExp.match(i))return De.readRaw(r,i,e,a);let d=De.executeRegExp.matchedPos(),p={file:r.file,line:r.line,col:r.col+d.pos+d.len},m=Ln.Literal(Ct.ltrim(i.substring(d.pos+d.len)),p);return e.insert(m),Ce.Execute(r,Ct.rtrim(i.substring(0,d.pos+3)),De.innerParse(e),a)}else{if(i.startsWith("REPEAT"))return De.parserCompilerLoop(i,r,e,function(){return De.innerParse(e)});if(i.startsWith("#"))return Ce.Comment(r,i);if(i=="block"||i.startsWith("block ")){let d=Ct.trim(i.substring(6)),p=[],m=De.block(e,function(){p.push(De.innerParse(e))});return Ce.Block(r,d,p,m,a,!1)}else if(i.startsWith("return run")){let d=Ct.trim(i.substring(11)),p={file:r.file,line:r.line,col:r.col+11},m=e.peek();if(m._hx_index==1){let f=m.pos,h=m.data,b=[],g=De.block(e,function(){b.push(De.innerParse(e))});return Ce.ReturnRun(f,Ce.Block(f,null,b,g,!1,!1),a)}else return e.back(),e.update(Ln.Literal(d,p)),Ce.ReturnRun(p,De.innerParse(e),a)}else if(i=="tick"){let d=[];return De.block(e,function(){d.push(De.innerParse(e))},!1),Ce.TickBlock(r,d)}else if(i=="load"){let d=[];return De.block(e,function(){d.push(De.innerParse(e))},!1),Ce.LoadBlock(r,d)}else return i.startsWith("eq ")?Ce.EqCommand(r,i.substring(3)):De.readRaw(r,i,e,a)}}break;case 1:let o=n.data,l=n.pos,c=[],u=De.block(e,function(){c.push(De.innerParse(e))});return Ce.Block(l,null,c,u,!1,!1);default:throw De.unreachable(n)}}static readRaw(e,n,i,r){if(!i.hasNext())return Ce.Raw(e,n,[],r);let a=[],o=e.line;e:for(;;){if(!i.hasNext())throw new Ci("Unexpected end of file!");let l=i.peek();switch(l._hx_index){case 0:let c=l.v,u=l.pos;if(u.line==o)i.skip(),a.push(Ce.Raw(u,c,[],!1));else break e;break;case 1:let d=l.pos,p=l.data;if(d.line==o){let f=[],h=De.block(i,function(){f.push(De.innerParse(i))});a.push(Ce.Block(d,null,f,h,!1,!1))}else break e;break;case 2:let m=l.pos;if(m.line==o)throw De.unreachable(Ln.Literal(n,m));break e;default:break e}}return Ce.Raw(e,n,a,r)}static parseCompileTimeIf(e,n,i,r){let a=Ct.trim(e.substring(2)),o=[];De.block(i,function(){o.push(r())},!1);let l=[];for(;;){if(!i.hasNext())throw new Ci("Unexpected end of file!");let c=i.peek();if(c._hx_index==0){let u=c.v,d=c.pos;if(u=="ELSE"||u.startsWith("ELSE ")){i.skip();let p=u=="ELSE"?null:Ct.trim(u.substring(5));p!=null?p.startsWith("IF")&&(p=Ct.trim(p.substring(2))):p=null;let m=[];De.block(i,function(){m.push(r())},!1),l.push({condition:p,node:m})}else break}else break}return Ce.CompileTimeIf(n,a,o,l)}static get __name__(){return"mcl.Parser"}get __class__(){return De}},"Parser");on.loopRegExp=new Ka("(REPEAT\\s*\\(.+?\\))\\s\\s*as\\s\\s*([a-zA-Z,\\s]+)","");on.executeRegExp=new Ka("\\b(run\\s+?)\\b","");var lke=L.$global,gt=L.global("$hxEnums")["haxpression.ValueType"]={__ename__:"haxpression.ValueType",VFloat:Object.assign(t=>({_hx_index:0,__enum__:"haxpression.ValueType",v:t,"@kind":"VFloat"}),{_hx_name:"VFloat",__params__:["v"]}),VInt:Object.assign(t=>({_hx_index:1,__enum__:"haxpression.ValueType",v:t,"@kind":"VInt"}),{_hx_name:"VInt",__params__:["v"]}),VBool:Object.assign(t=>({_hx_index:2,__enum__:"haxpression.ValueType",v:t,"@kind":"VBool"}),{_hx_name:"VBool",__params__:["v"]}),VString:Object.assign(t=>({_hx_index:3,__enum__:"haxpression.ValueType",v:t,"@kind":"VString"}),{_hx_name:"VString",__params__:["v"]}),VNA:{_hx_name:"VNA",_hx_index:4,__enum__:"haxpression.ValueType","@kind":"VNA"},VNM:{_hx_name:"VNM",_hx_index:5,__enum__:"haxpression.ValueType","@kind":"VNM"}};gt.__constructs__=[gt.VFloat,gt.VInt,gt.VBool,gt.VString,gt.VNA,gt.VNM];gt.__empty_constructs__=[gt.VNA,gt.VNM];var dke=L.$global,it=L.global("$hxClasses")["haxpression.utils.Chars"]=s(class Pi{static isDecimalDigit(e){return e>=48?e<=57:!1}static isUpperCaseLetter(e){return e>=65?e<=90:!1}static isLowerCaseLetter(e){return e>=97?e<=122:!1}static isIdentifierStart(e){return e==Pi.DOLLAR_CODE||e==Pi.UNDERSCORE_CODE||Pi.isUpperCaseLetter(e)||Pi.isLowerCaseLetter(e)?!0:Pi.OTHER_IDENTIFIER_START_CODES.includes(e)}static isIdentifierPart(e){return Pi.isIdentifierStart(e)||Pi.isDecimalDigit(e)?!0:Pi.OTHER_IDENTIFIER_PART_CODES.includes(e)}static isWhiteSpace(e){return e==Pi.TAB_CODE||e==Pi.LF_CODE||e==Pi.CR_CODE?!0:e==Pi.SPACE_CODE}static get __name__(){return"haxpression.utils.Chars"}get __class__(){return Pi}},"Chars");it.TAB_CODE=9;it.LF_CODE=10;it.CR_CODE=13;it.SPACE_CODE=32;it.EXCLAMATION_POINT_CODE=33;it.DOUBLE_QUOTE_CODE=34;it.DOLLAR_CODE=36;it.SINGLE_QUOTE_CODE=39;it.OPEN_PAREN_CODE=40;it.CLOSE_PAREN_CODE=41;it.COMMA_CODE=44;it.PERIOD_CODE=46;it.COLON_CODE=58;it.SEMICOLON_CODE=59;it.QUESTION_MARK_CODE=63;it.OPEN_BRACKET_CODE=91;it.CLOSE_BRACKET_CODE=93;it.UNDERSCORE_CODE=95;it.OTHER_IDENTIFIER_START_CODES=[];it.OTHER_IDENTIFIER_PART_CODES=[it.EXCLAMATION_POINT_CODE,it.DOLLAR_CODE,it.COLON_CODE];var hke=L.$global,Jp=L.global("$hxClasses")["haxpression.utils.Iterators"]=s(class g3{static toArray(e){let n=[],i=e;for(;i.hasNext();){let r=i.next();n.push(r)}return n}static get __name__(){return"haxpression.utils.Iterators"}get __class__(){return g3}},"Iterators");var xke=L.$global,Il=L.global("$hxClasses")["haxpression.utils.Arrays"]=s(class _3{static all(e,n){let i=[],r=0,a=e;for(;re?n.length:e},0)}static wrapOperation(e){return function(n){return Ee.isNA(n)?Ee.fromValueType(gt.VNA):Ee.isNM(n)?Ee.fromValueType(gt.VNM):e(n)}}static get __name__(){return"haxpression.UnaryOperations"}get __class__(){return vs}},"UnaryOperations");zr.map=new nt,zr.addOperator("-",function(t){return Ee.fromFloat(Ee.toFloat(t)*-1)}),zr.addOperator("+",function(t){return Ee.fromFloat(Ee.toFloat(t))}),zr.addOperator("!",function(t){return Ee.fromBool(!Ee.toBool(t))}),zr.addOperator("~",function(t){return Ee.fromInt(~Ee.toInt(t))});var Hke=L.$global,He=L.global("$hxEnums")["haxpression.ExpressionType"]={__ename__:"haxpression.ExpressionType",ELiteral:Object.assign(t=>({_hx_index:0,__enum__:"haxpression.ExpressionType",value:t,"@kind":"ELiteral"}),{_hx_name:"ELiteral",__params__:["value"]}),EIdentifier:Object.assign(t=>({_hx_index:1,__enum__:"haxpression.ExpressionType",name:t,"@kind":"EIdentifier"}),{_hx_name:"EIdentifier",__params__:["name"]}),EUnary:Object.assign((t,e)=>({_hx_index:2,__enum__:"haxpression.ExpressionType",_operator:t,operand:e,"@kind":"EUnary"}),{_hx_name:"EUnary",__params__:["_operator","operand"]}),EBinary:Object.assign((t,e,n)=>({_hx_index:3,__enum__:"haxpression.ExpressionType",_operator:t,left:e,right:n,"@kind":"EBinary"}),{_hx_name:"EBinary",__params__:["_operator","left","right"]}),ECall:Object.assign((t,e)=>({_hx_index:4,__enum__:"haxpression.ExpressionType",callee:t,arguments:e,"@kind":"ECall"}),{_hx_name:"ECall",__params__:["callee","arguments"]}),EConditional:Object.assign((t,e,n)=>({_hx_index:5,__enum__:"haxpression.ExpressionType",test:t,consequent:e,alternate:n,"@kind":"EConditional"}),{_hx_name:"EConditional",__params__:["test","consequent","alternate"]}),EArray:Object.assign(t=>({_hx_index:6,__enum__:"haxpression.ExpressionType",items:t,"@kind":"EArray"}),{_hx_name:"EArray",__params__:["items"]}),ECompound:Object.assign(t=>({_hx_index:7,__enum__:"haxpression.ExpressionType",items:t,"@kind":"ECompound"}),{_hx_name:"ECompound",__params__:["items"]})};He.__constructs__=[He.ELiteral,He.EIdentifier,He.EUnary,He.EBinary,He.ECall,He.EConditional,He.EArray,He.ECompound];He.__empty_constructs__=[];var Zke=L.$global,Yi=L.global("$hxClasses")["haxpression.ExpressionTypes"]=s(class x3{static canEvaluateAll(e){return Il.all(e,function(n){return kt.canEvaluate(kt.fromExpressionType(n))})}static simplify(e){let n=new Array(e.length),i=0,r=e.length;for(;i=0&&i!=n.length?!1:Yi.canEvaluateAll(n)}static evaluate(e,n){return xr.getFunction(e)(n)}static wrapOperation(e,n,i){return function(r){if(n>=0&&r.length!=n)throw he.thrown(new Vt("function "+e+" expects exactly "+n+" argument(s)"));return i(r)}}static get __name__(){return"haxpression.CallOperations"}get __class__(){return xr}},"CallOperations");pn.map=new nt,pn.addFunction("abs",1,function(t){return Ee.fromFloat(Math.abs(Ee.toFloat(t[0])))}),pn.addFunction("acos",1,function(t){return Ee.fromFloat(Math.acos(Ee.toFloat(t[0])))}),pn.addFunction("asin",1,function(t){return Ee.fromFloat(Math.asin(Ee.toFloat(t[0])))}),pn.addFunction("atan",1,function(t){return Ee.fromFloat(Math.atan(Ee.toFloat(t[0])))}),pn.addFunction("atan2",2,function(t){return Ee.fromFloat(Math.atan2(Ee.toFloat(t[0]),Ee.toFloat(t[1])))}),pn.addFunction("ceil",1,function(t){return Ee.fromInt(Math.ceil(Ee.toFloat(t[0])))}),pn.addFunction("cos",1,function(t){return Ee.fromFloat(Math.cos(Ee.toFloat(t[0])))}),pn.addFunction("exp",1,function(t){return Ee.fromFloat(Math.exp(Ee.toFloat(t[0])))}),pn.addFunction("fceil",1,function(t){return Ee.fromFloat(Math.ceil(Ee.toFloat(t[0])))}),pn.addFunction("ffloor",1,function(t){return Ee.fromFloat(Math.floor(Ee.toFloat(t[0])))}),pn.addFunction("floor",1,function(t){return Ee.fromInt(Math.floor(Ee.toFloat(t[0])))}),pn.addFunction("fround",1,function(t){return Ee.fromFloat(Math.round(Ee.toFloat(t[0])))}),pn.addFunction("log",1,function(t){return Ee.fromFloat(Math.log(Ee.toFloat(t[0])))}),pn.addFunction("max",2,function(t){return Ee.fromFloat(Math.max(Ee.toFloat(t[0]),Ee.toFloat(t[1])))}),pn.addFunction("min",2,function(t){return Ee.fromFloat(Math.min(Ee.toFloat(t[0]),Ee.toFloat(t[1])))}),pn.addFunction("pow",2,function(t){return Ee.fromFloat(Math.pow(Ee.toFloat(t[0]),Ee.toFloat(t[1])))}),pn.addFunction("random",0,function(t){return Ee.fromFloat(Math.random())}),pn.addFunction("rand",0,function(t){return Ee.fromFloat(Math.random())}),pn.addFunction("round",1,function(t){return Ee.fromInt(Math.round(Ee.toFloat(t[0])))}),pn.addFunction("sin",1,function(t){return Ee.fromFloat(Math.sin(Ee.toFloat(t[0])))}),pn.addFunction("sqrt",1,function(t){return Ee.fromFloat(Math.sqrt(Ee.toFloat(t[0])))}),pn.addFunction("tan",1,function(t){return Ee.fromFloat(Math.tan(Ee.toFloat(t[0])))});var m5e=L.$global,nn=L.global("$hxClasses")["haxpression.BinaryOperations"]=s(class Ao{static evaluate(e,n,i){return Ao.map.inst.get(e).operation(n,i)}static addOperator(e,n,i){let r=Ao.map,a={precedence:n,operation:Ao.wrapOperation(i)};r.inst.set(e,a)}static hasOperator(e){return Ao.map.inst.has(e)}static getOperatorPrecedence(e){return Ao.map.inst.get(e).precedence}static getMaxOperatorLength(){return Il.reduce(Jp.toArray(Jt.adaptIterator(Ao.map.inst.keys())),function(e,n){return n.length>e?n.length:e},0)}static wrapOperation(e){return function(n,i){return Ee.isNA(n)||Ee.isNA(i)?Ee.fromValueType(gt.VNA):Ee.isNM(n)||Ee.isNM(i)?Ee.fromValueType(gt.VNM):e(n,i)}}static get __name__(){return"haxpression.BinaryOperations"}get __class__(){return Ao}},"BinaryOperations");nn.map=new nt,nn.addOperator("||",1,function(t,e){return Ee.fromBool(Ee.toBool(t)||Ee.toBool(e))}),nn.addOperator("&&",2,function(t,e){return Ee.fromBool(Ee.toBool(t)&&Ee.toBool(e))}),nn.addOperator("|",3,function(t,e){return Ee.fromInt(Ee.toInt(t)|Ee.toInt(e))}),nn.addOperator("^",4,function(t,e){return Ee.fromInt(Ee.toInt(t)^Ee.toInt(e))}),nn.addOperator("&",5,function(t,e){return Ee.fromInt(Ee.toInt(t)&Ee.toInt(e))}),nn.addOperator("==",6,function(t,e){return Ee.fromBool(Ee.toFloat(t)==Ee.toFloat(e))}),nn.addOperator("!=",6,function(t,e){return Ee.fromBool(Ee.toFloat(t)!=Ee.toFloat(e))}),nn.addOperator("<",7,function(t,e){return Ee.fromBool(Ee.toFloat(t)",7,function(t,e){return Ee.fromBool(Ee.toFloat(t)>Ee.toFloat(e))}),nn.addOperator("<=",7,function(t,e){return Ee.fromBool(Ee.toFloat(t)<=Ee.toFloat(e))}),nn.addOperator(">=",7,function(t,e){return Ee.fromBool(Ee.toFloat(t)>=Ee.toFloat(e))}),nn.addOperator("<<",8,function(t,e){return Ee.fromInt(Ee.toInt(t)<>",8,function(t,e){return Ee.fromInt(Ee.toInt(t)>>Ee.toInt(e))}),nn.addOperator(">>>",8,function(t,e){return Ee.fromInt(Ee.toInt(t)>>>Ee.toInt(e))}),nn.addOperator("+",9,function(t,e){return Ee.fromFloat(Ee.toFloat(t)+Ee.toFloat(e))}),nn.addOperator("-",9,function(t,e){return Ee.fromFloat(Ee.toFloat(t)-Ee.toFloat(e))}),nn.addOperator("*",10,function(t,e){return Ee.fromFloat(Ee.toFloat(t)*Ee.toFloat(e))}),nn.addOperator("/",10,function(t,e){return Ee.fromFloat(Ee.toFloat(t)/Ee.toFloat(e))}),nn.addOperator("%",10,function(t,e){return Ee.fromFloat(Ee.toFloat(t)%Ee.toFloat(e))}),nn.addOperator("**",11,function(t,e){return Ee.fromFloat(Math.pow(Ee.toFloat(t),Ee.toFloat(e)))});var C5e=L.$global,kt=L.global("$hxClasses")["haxpression._Expression.Expression"]=s(class Ue{static fromExpressionType(e){return e}static toExpressionType(e){return e}static simplify(e){switch(e._hx_index){case 0:let n=e.value;return Ue.fromExpressionType(He.ELiteral(n));case 1:let i=e.name;return Ue.fromExpressionType(He.EIdentifier(i));case 2:let r=e._operator,a=e.operand;return Ue.canEvaluate(Ue.fromExpressionType(a))?Ue.fromExpressionType(He.ELiteral(Ee.toValueType(zr.evaluate(r,Ue.evaluate(Ue.fromExpressionType(a)))))):Ue.fromExpressionType(He.EUnary(r,Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(a)))));case 3:let o=e._operator,l=e.left,c=e.right;return Ue.canEvaluate(Ue.fromExpressionType(l))&&Ue.canEvaluate(Ue.fromExpressionType(c))?Ue.fromExpressionType(He.ELiteral(Ee.toValueType(nn.evaluate(o,Ue.evaluate(Ue.fromExpressionType(l)),Ue.evaluate(Ue.fromExpressionType(c)))))):Ue.fromExpressionType(He.EBinary(o,Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(l))),Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(c)))));case 4:let u=e.callee,d=e.arguments;return Yi.canEvaluateAll(d)?Ue.fromExpressionType(He.ELiteral(Ee.toValueType(pn.evaluate(u,Yi.evaluate(d))))):Ue.fromExpressionType(He.ECall(u,Yi.simplify(d)));case 5:let p=e.test,m=e.consequent,f=e.alternate;return Ue.canEvaluate(Ue.fromExpressionType(p))?Ee.toBool(Ue.evaluate(Ue.fromExpressionType(p)))?Ue.simplify(Ue.fromExpressionType(m)):Ue.simplify(Ue.fromExpressionType(f)):Ue.fromExpressionType(He.EConditional(Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(p))),Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(m))),Ue.toExpressionType(Ue.simplify(Ue.fromExpressionType(f)))));case 6:let h=e.items;return Ue.fromExpressionType(He.EArray(Yi.simplify(h)));case 7:let b=e.items;return Ue.fromExpressionType(He.ECompound(Yi.simplify(b)))}}static canEvaluate(e){switch(e._hx_index){case 0:let n=e.value;return!0;case 1:let i=e.name;return!1;case 2:let r=e._operator,a=e.operand;return Ue.canEvaluate(Ue.fromExpressionType(a));case 3:let o=e._operator,l=e.left,c=e.right;return Ue.canEvaluate(Ue.fromExpressionType(l))?Ue.canEvaluate(Ue.fromExpressionType(c)):!1;case 4:let u=e.callee,d=e.arguments;return pn.canEvaluate(u,d);case 5:let p=e.test,m=e.consequent,f=e.alternate;return Ue.canEvaluate(Ue.fromExpressionType(p))?Ee.toBool(Ue.evaluate(Ue.fromExpressionType(p)))?Ue.canEvaluate(Ue.fromExpressionType(m)):Ue.canEvaluate(Ue.fromExpressionType(f)):!1;case 6:let h=e.items;return Yi.canEvaluateAll(h);case 7:let b=e.items;return Yi.canEvaluateAll(b)}}static evaluate(e,n){switch(n==null&&(n=new nt),e._hx_index){case 0:let i=e.value;return Ee.fromValueType(i);case 1:let r=e.name;if(!n.inst.has(r))throw he.thrown(new Vt("cannot evaluate expression with unset variable: "+r));return n.inst.get(r);case 2:let a=e._operator,o=e.operand,l=Ue.evaluate(Ue.fromExpressionType(o),n);return zr.evaluate(a,l);case 3:let c=e._operator,u=e.left,d=e.right,p=Ue.evaluate(Ue.fromExpressionType(u),n),m=Ue.evaluate(Ue.fromExpressionType(d),n);return nn.evaluate(c,p,m);case 4:let f=e.callee,h=e.arguments;return pn.evaluate(f,Yi.evaluate(h,n));case 5:let b=e.test,g=e.consequent,_=e.alternate;return Ee.toBool(Ue.evaluate(Ue.fromExpressionType(b),n))?Ue.evaluate(Ue.fromExpressionType(g),n):Ue.evaluate(Ue.fromExpressionType(_),n);case 6:let v=e.items;if(v.length==0)return Ee.fromValueType(gt.VNA);{let x=Yi.evaluate(v,n);return x[x.length-1]}break;case 7:let w=e.items;if(w.length==0)return Ee.fromValueType(gt.VNA);{let x=Yi.evaluate(w,n);return x[x.length-1]}break}}static isCompound(e){let n=Ue.toExpressionType(e);if(n._hx_index==7){let i=n.items;return!0}else return!1}static get __name__(){return"haxpression._Expression.Expression_Impl_"}get __class__(){return Ue}},"Expression");var V5e=L.$global,v3=L.global("$hxClasses")["haxpression.Parser"]=s(class k_ extends L.inherits(){new(e){this.inputString=e,this.index=0,this.length=e.length,this.expressions=[]}internalParse(){for(;this.index0;){if(nn.hasOperator(e))return this.index+=n,e;--n,e=lt.substr(e,0,n)}return null}gobbleBinaryExpression(){let e,n,i,r,a,o,l,c=this.gobbleToken(),u=this.gobbleBinaryOperator();if(u==null)return c;let d={_operator:u,precedence:nn.getOperatorPrecedence(u)},p=this.gobbleToken();if(p==null)throw he.thrown(new Vt('expected expression after binary _operator: "'+u+'"',this.inputString,this.index));let m=[c,d,p];for(;u=this.gobbleBinaryOperator(),!(u==null||(r=nn.getOperatorPrecedence(u),r==0));){for(d={_operator:u,precedence:r};m.length>2&&r<=m[m.length-2].precedence;){p=m.pop(),u=m.pop()._operator,c=m.pop();let h=He.EBinary(u,kt.toExpressionType(c),kt.toExpressionType(p));m.push(h)}if(n=this.gobbleToken(),n==null)throw he.thrown(new Vt('expected expression after binary _operator: "'+u+'"',this.inputString,this.index));m.push(d),m.push(n)}let f=m.length-1;for(n=m[f];f>1;)n=kt.fromExpressionType(He.EBinary(m[f-1]._operator,m[f-2],kt.toExpressionType(n))),f-=2;return n}gobbleToken(){this.gobbleSpaces();let e=this.charCodeAt(this.index);if(it.isDecimalDigit(e)||e==it.PERIOD_CODE)return this.gobbleNumericLiteral();if(e==it.SINGLE_QUOTE_CODE||e==it.DOUBLE_QUOTE_CODE)return this.gobbleStringLiteral();if(it.isIdentifierStart(e)||e==it.OPEN_PAREN_CODE)return this.gobbleVariable();if(e==it.OPEN_BRACKET_CODE)return this.gobbleArray();{let n=lt.substr(this.inputString,this.index,zr.getMaxOperatorLength()),i=n.length;for(;i>0;){if(zr.hasOperator(n))return this.index+=i,kt.fromExpressionType(He.EUnary(n,kt.toExpressionType(this.gobbleToken())));--i,n=lt.substr(n,0,i)}return null}}gobbleNumericLiteral(){let e="";for(;this.index=this.length)return kt.fromExpressionType(He.ELiteral(gt.VFloat(parseFloat(e))));let i=this.charCodeAt(this.index);if(it.isIdentifierStart(i))throw he.thrown(new Vt('variable names cannot start with a number: "'+e+this.charAt(this.index)+'"',this.inputString,this.index));if(i==it.PERIOD_CODE)throw he.thrown(new Vt('unexpected period in numeric literal: "'+e+this.charAt(this.index)+'"',this.inputString,this.index));return kt.fromExpressionType(He.ELiteral(gt.VFloat(parseFloat(e))))}gobbleStringLiteral(){let e="",n=this.charAt(this.index++),i=!1;for(;this.index({_hx_index:0,__enum__:"mcl.FlattenedType",value:t,"@kind":"FLiteral"}),{_hx_name:"FLiteral",__params__:["value"]}),FIdentifier:Object.assign(t=>({_hx_index:1,__enum__:"mcl.FlattenedType",name:t,"@kind":"FIdentifier"}),{_hx_name:"FIdentifier",__params__:["name"]}),FUnary:Object.assign((t,e)=>({_hx_index:2,__enum__:"mcl.FlattenedType",operant:t,operand:e,"@kind":"FUnary"}),{_hx_name:"FUnary",__params__:["operant","operand"]}),FBinary:Object.assign((t,e,n)=>({_hx_index:3,__enum__:"mcl.FlattenedType",operant:t,left:e,right:n,"@kind":"FBinary"}),{_hx_name:"FBinary",__params__:["operant","left","right"]}),FAdd:Object.assign(t=>({_hx_index:4,__enum__:"mcl.FlattenedType",item:t,"@kind":"FAdd"}),{_hx_name:"FAdd",__params__:["item"]}),FMul:Object.assign(t=>({_hx_index:5,__enum__:"mcl.FlattenedType",item:t,"@kind":"FMul"}),{_hx_name:"FMul",__params__:["item"]}),FCall:Object.assign((t,e)=>({_hx_index:6,__enum__:"mcl.FlattenedType",callee:t,args:e,"@kind":"FCall"}),{_hx_name:"FCall",__params__:["callee","args"]}),FConditional:Object.assign((t,e,n)=>({_hx_index:7,__enum__:"mcl.FlattenedType",test:t,consequent:e,alternate:n,"@kind":"FConditional"}),{_hx_name:"FConditional",__params__:["test","consequent","alternate"]}),FArray:Object.assign(t=>({_hx_index:8,__enum__:"mcl.FlattenedType",items:t,"@kind":"FArray"}),{_hx_name:"FArray",__params__:["items"]}),FCompound:Object.assign(t=>({_hx_index:9,__enum__:"mcl.FlattenedType",items:t,"@kind":"FCompound"}),{_hx_name:"FCompound",__params__:["items"]})};En.__constructs__=[En.FLiteral,En.FIdentifier,En.FUnary,En.FBinary,En.FAdd,En.FMul,En.FCall,En.FConditional,En.FArray,En.FCompound];En.__empty_constructs__=[];var y3=L.global("$hxClasses")["mcl.McMath"]=s(class xt{static flatten(e){switch(e._hx_index){case 0:let n=e.value;return En.FLiteral(n);case 1:let i=e.name;return En.FIdentifier(i);case 2:let r=e._operator,a=e.operand;return En.FUnary(r,xt.flatten(a));case 3:let o=e._operator,l=e.left,c=e.right;if(o=="+"){let A=new Array,M=0,H=null;return H=s(function(Z){switch(Z._hx_index){case 0:let ne=Z.value;switch(ne._hx_index){case 0:let X=ne.v;X==Math.floor(X)?M+=Math.floor(X):A.push(xt.flatten(Z));break;case 1:let ce=ne.v;M+=ce;break;default:A.push(xt.flatten(Z))}break;case 3:if(Z._operator=="+"){let X=Z.left,ce=Z.right;H(X),H(ce)}else A.push(xt.flatten(Z));break;default:A.push(xt.flatten(Z))}},"flattenAdd"),H(e),M!=0&&A.push(En.FLiteral(gt.VInt(M))),En.FAdd(A)}if(o=="*"){let A=new Array,M=1,H=null;return H=s(function(Z){switch(Z._hx_index){case 0:let ne=Z.value;switch(ne._hx_index){case 0:let X=ne.v;X==Math.floor(X)?M*=Math.floor(X):A.push(xt.flatten(Z));break;case 1:let ce=ne.v;M*=ce;break;default:A.push(xt.flatten(Z))}break;case 3:if(Z._operator=="*"){let X=Z.left,ce=Z.right;H(X),H(ce)}else A.push(xt.flatten(Z));break;default:A.push(xt.flatten(Z))}},"flattenMul"),H(e),M!=1&&A.push(En.FLiteral(gt.VInt(M))),En.FMul(A)}return En.FBinary(o,xt.flatten(l),xt.flatten(c));case 4:let u=e.callee,d=e.arguments,p=xt.flatten,m=new Array(d.length),f=0,h=d.length;for(;f=97&&E<=122||E>=65&&E<=90||E>=48&&E<=57||E==46||E==95||E==36||E==35?!0:E==64},"isAlphaNumeric"),f=0,h=s(function(){return f+=1,"var"+f},"getNextVarName"),b="";for(;p=97&&E<=122||E>=65&&E<=90){let T="";for(;p=this.max}next(){let e=this.current;if(!this.hasNext())throw he.thrown("No such element");return this.current+=this.offset,e}static get __name__(){return"mcl.McIntIterator"}get __class__(){return E3}},"McIntIterator"),Zre=L.global("$hxClasses")["mcl.McFloatIterator"]=s(class j3 extends L.inherits(){new(e,n,i){if(this.min=e,this.max=n,this.current=e,this.offset=i,i<0&&e0&&e>n)throw he.thrown("Invalid step for range")}hasNext(){return this.offset>0?this.current<=this.max:this.current>=this.max}next(){let e=this.current;if(!this.hasNext())throw he.thrown("No such element");return this.current+=this.offset,e}static get __name__(){return"mcl.McFloatIterator"}get __class__(){return j3}},"McFloatIterator"),To=L.global("$hxClasses")["mcl.Globals"]=s(class Fl{static set(e,n){Fl.map.inst.set(e,n)}static get(e){return Fl.map.inst.get(e)}static has(e){return Fl.map.inst.has(e)}static delete(e){return Fl.map.inst.delete(e)}static get __name__(){return"mcl.Globals"}get __class__(){return Fl}},"Globals");To.loopVariants=function(t){var e;let n=new Dl;return n.inst.set([ht.TInt,ht.TInt],function(i){let r=i[0],a=i[1];return new Kre(r,a)}),n.inst.set([ht.TFloat,ht.TFloat,ht.TFloat],function(i){let r=i[0],a=i[1],o=i[2];return new Zre(r,a,o)}),n.inst.set([ht.TClass(Array)],function(i){return new Bl(i[0])}),n.inst.set([ht.TObject],function(i){return new Bl(Object.entries(i[0]))}),n.inst.set([ht.TFunction],function(i){let r=i[0];return new Bl(Array.from(r()))}),e=n,e}(void 0);To.map=function(t){var e;let n=new nt;return n.inst.set("REPEAT",function(...i){let r=i.length,a=To.loopVariants,o=a,l=a.keys();for(;l.hasNext();){let m=l.next(),f=o.get(m),b=m,g=f;if(b.length==r){let _=!1,v=0,w=r;for(;v({_hx_index:3,__enum__:"haxe.io.Error",e:t,"@kind":"Custom"}),{_hx_name:"Custom",__params__:["e"]})};Ur.__constructs__=[Ur.Blocked,Ur.Overflow,Ur.OutsideBounds,Ur.Custom];Ur.__empty_constructs__=[Ur.Blocked,Ur.Overflow,Ur.OutsideBounds];var pje=L.$global,qr=L.global("$hxEnums")["haxe.io.Encoding"]={__ename__:"haxe.io.Encoding",UTF8:{_hx_name:"UTF8",_hx_index:0,__enum__:"haxe.io.Encoding","@kind":"UTF8"},RawNative:{_hx_name:"RawNative",_hx_index:1,__enum__:"haxe.io.Encoding","@kind":"RawNative"}};qr.__constructs__=[qr.UTF8,qr.RawNative];qr.__empty_constructs__=[qr.UTF8,qr.RawNative];var bje=L.$global,Xi=L.global("$hxClasses")["haxe.io.Bytes"]=s(class Tu extends L.inherits(){new(e){this.length=e.byteLength,this.b=new Uint8Array(e),this.b.bufferValue=e,e.hxBytes=this,e.bytes=this.b}getString(e,n,i){if(e<0||n<0||e+n>this.length)throw he.thrown(Ur.OutsideBounds);i==null&&(i=qr.UTF8);let r="",a=this.b,o=e,l=e+n;switch(i._hx_index){case 0:let c=e>0;for(;o>8}return new Tu(a.buffer)}let i=new Array,r=0;for(;r>6),i.push(128|a&63)):a<=65535?(i.push(224|a>>12),i.push(128|a>>6&63),i.push(128|a&63)):(i.push(240|a>>18),i.push(128|a>>12&63),i.push(128|a>>6&63),i.push(128|a&63))}return new Tu(new Uint8Array(i).buffer)}static ofData(e){let n=e.hxBytes;return n??new Tu(e)}static get __name__(){return"haxe.io.Bytes"}get __class__(){return Tu}},"Bytes");var kje=L.$global,l2=L.global("$hxClasses")["js.node.buffer._Buffer.Helper"]=s(class c2{static bytesOfBuffer(e){let n=Object.create(Xi.prototype);return n.length=e.byteLength,n.b=e,e.bufferValue=e,e.hxBytes=n,e.bytes=e,n}static get __name__(){return"js.node.buffer._Buffer.Helper"}get __class__(){return c2}},"Helper");var Sje=L.$global,D_=L.global("$hxClasses")["haxe.crypto.Sha1"]=s(class tf extends L.inherits(){new(){}doEncode(e){let n=new Array,i=1732584193,r=-271733879,a=-1732584194,o=271733878,l=-1009589776,c=0;for(;c>>31}let b=(i<<5|i>>>27)+this.ft(h,r,a,o)+l+n[h]+this.kt(h);l=o,o=a,a=r<<30|r>>>2,r=i,i=b,++h}i+=u,r+=d,a+=p,o+=m,l+=f,c+=16}return[i,r,a,o,l]}ft(e,n,i,r){return e<20?n&i|~n&r:e<40?n^i^r:e<60?n&i|n&r|i&r:n^i^r}kt(e){return e<20?1518500249:e<40?1859775393:e<60?-1894007588:-899497514}hex(e){let n="",i=0;for(;i>6)+1,r=new Array,a=0,o=i*16;for(;a>2;r[m]|=n.b[p]<<24-((p&3)<<3)}let u=n.length,d=u>>2;return r[d]|=128<<24-((u&3)<<3),r[i*16-1]=n.length*8,r}static get __name__(){return"haxe.crypto.Sha1"}get __class__(){return tf}},"Sha1");var Fje=L.$global,u2=L.global("$hxClasses")["haxe.crypto.BaseCode"]=s(class d2 extends L.inherits(){new(e){let n=e.length,i=1;for(;n>1<8||n!=1<>3,o=new Xi(new ArrayBuffer(a)),l=0,c=0,u=0,d=0;for(;d>c&255}return o}static get __name__(){return"haxe.crypto.BaseCode"}get __class__(){return d2}},"BaseCode");var Uje=L.$global,Cu=L.global("$hxClasses")["haxe.crypto.Base64"]=s(class F_{static decode(e,n){if(n==null&&(n=!0),n)for(;lt.cca(e,e.length-1)==61;)e=lt.substr(e,0,-1);return new u2(F_.BYTES).decodeBytes(Xi.ofString(e))}static get __name__(){return"haxe.crypto.Base64"}get __class__(){return F_}},"Base64");Cu.CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";Cu.BYTES=Xi.ofString(Cu.CHARS);var Wje=L.$global,M_=L.global("$hxClasses")["haxe.Resource"]=s(class R_{static getString(e){let n=0,i=R_.content;for(;n`:i+=` - at `+a.file+":"+a.line+":"+(a.col+1)}return i}static formatContext(e,n,i){return b_.formatWithStack(e,i.stack.concat([n]))}static get __name__(){return"mcl.ErrorUtil"}get __class__(){return b_}},"ErrorUtil"),g_=L.global("$hxClasses")["mcl._Compiler.UidTracker"]=s(class I3 extends L.inherits(){new(){this.uid=0}get(){return this.uid++}static get __name__(){return"mcl._Compiler.UidTracker"}get __class__(){return I3}},"UidTracker"),Dre=L.global("$hxClasses")["mcl.McTemplate"]=s(class O3 extends L.inherits(){new(e,n,i){this.jsValueCache=new jl,this.hasBeenUsed=!1,this.tickBlock=null,this.loadBlock=null,this.overloads=new kl,this.name=e,this.body=n,this.parse(n),this.file=i}compileArgs(e,n){let i=[],r=e.split(" "),a=0,o=0;for(;o0){let r=this.loadBlock[0].pos;i.push(Ce.FunctionDef(r,"load",this.loadBlock,"minecraft:load"))}if(this.tickBlock!=null&&this.tickBlock.length>0){let r=this.tickBlock[0].pos;i.push(Ce.FunctionDef(r,"tick",this.tickBlock,"minecraft:tick"))}if(i.length>0){let r=i[0].pos,a=e.compiler.getInitialPathInfo(this.file.name),o={append:function(c){throw new Je($e.formatContext("tried to append to a Void context (template virtual context)",r,e),!1,[r].concat(e.stack))},namespace:a.namespace,path:a.path,uidIndex:e.uidIndex,variables:new fn(e.globalVariables),templates:this.file.templates,stack:e.stack,replacements:new fn(null),isTemplate:!1,requireTemplateKeyword:!0,compiler:e.compiler,globalVariables:e.globalVariables,functions:e.functions,baseNamespaceInfo:e.baseNamespaceInfo,currentFunction:e.currentFunction},l=Ce.Directory(r,this.name,i);n.embed(o,r,new nt,[l],!0)}}injectTransform(e,n){this.hasBeenUsed=!0;let i=[];if(this.loadBlock!=null&&this.loadBlock.length>0){let r=this.loadBlock[0].pos;i.push(Ce.FunctionDef(r,"load",this.loadBlock,"minecraft:load"))}if(this.tickBlock!=null&&this.tickBlock.length>0){let r=this.tickBlock[0].pos;i.push(Ce.FunctionDef(r,"tick",this.tickBlock,"minecraft:tick"))}if(i.length>0){let r=i[0].pos,a=e.compiler.getInitialPathInfo(this.file.name),o={append:function(c){throw new Je($e.formatContext("tried to append to a Void context (template virtual context)",r,e),!1,[r].concat(e.stack))},namespace:a.namespace,path:a.path,uidIndex:e.uidIndex,variables:new fn(e.globalVariables),templates:this.file.templates,stack:e.stack,replacements:new fn(null),isTemplate:!1,requireTemplateKeyword:!0,compiler:e.compiler,globalVariables:e.globalVariables,functions:e.functions,baseNamespaceInfo:e.baseNamespaceInfo,currentFunction:e.currentFunction},l=Ce.Directory(r,this.name,i);n.embedTransform(o,r,new nt,[l],!0)}return Ce.Void}process(e,n,i,r,a){let o=Ct.ltrim(r.substring(this.name.length));this.jsValueCache.clear(),xt.jsCache=this.jsValueCache;let l=this.overloads,c=l,u=l.keys();for(;u.hasNext();){let d=u.next(),p=c.get(d),f=d,h=p,b=new nt,g=0,_=0,v=[o].concat(a??[]),w=!1,x=0,y=0;for(;y=v.length)break;if(j.expectBlock){if(!Mi.enumEq(Mi.typeof(v[_]),gt.TEnum(Ce)))break;let I=j.parseValueBlock(v[_],i,n);if(!I.success)break;w=!0,b.inst.set(j.name,I.value),v[_]=I.raw,++g,++_}else{if(typeof v[_]!="string")break;let I=v[_],T=null;if(I.charAt(0)=="<"&&I.charAt(1)=="%"&&!j.expectJsValue){let S=I.indexOf("%>");if(S==-1)throw new Je($e.formatContext("Unexpected end of inline script block",i,n),!1,[i].concat(n.stack));let A=I.substring(2,S);if(T=A,this.jsValueCache.inst.has(x)){let M=this.jsValueCache.inst.get(x);I=M==null?"null":We.string(M)}else{let M=ws.invokeExpressionInline(A,n,i);this.jsValueCache.inst.set(x,M),I=M==null?"null":We.string(M)}++x}else j.expectJsValue&&(xt.jsCacheIdx=x,++x);let O=j.parseValue(I,i,n);if(!O.success)break;j.name!=null&&b.inst.set(j.name,O.value),T!=null?v[_]=Ct.ltrim(da.__cast(v[_],String).substring(T.length+4)):v[_]=Ct.ltrim(da.__cast(v[_],String).substring(O.raw.length)),++g,w=!1}}for(;_=v.length)break;if(I.expectBlock){if(!Mi.enumEq(Mi.typeof(v[_]),gt.TEnum(Ce)))break;let T=I.parseValueBlock(v[_],i,n);if(!T.success)break;w=!0,b.inst.set(I.name,T.value),v[_]=T.raw,++g,++_}else{if(typeof v[_]!="string")break;let T=v[_],O=null;if(T.charAt(0)=="<"&&T.charAt(1)=="%"&&!I.expectJsValue){let A=T.indexOf("%>");if(A==-1)throw new Je($e.formatContext("Unexpected end of inline script block",i,n),!1,[i].concat(n.stack));let M=T.substring(2,A);if(O=M,this.jsValueCache.inst.has(x)){let H=this.jsValueCache.inst.get(x);T=H==null?"null":We.string(H)}else{let H=ws.invokeExpressionInline(M,n,i);this.jsValueCache.inst.set(x,H),T=H==null?"null":We.string(H)}++x}else I.expectJsValue&&(xt.jsCacheIdx=x,++x);let S=I.parseValue(T,i,n);if(!S.success)break;I.name!=null&&b.inst.set(I.name,S.value),O!=null?v[_]=Ct.ltrim(da.__cast(v[_],String).substring(O.length+4)):v[_]=Ct.ltrim(da.__cast(v[_],String).substring(S.raw.length)),++g,w=!1}}for(;_({_hx_index:0,__enum__:"mcl.ImportFileType",f:t,"@kind":"IMcFile"}),{_hx_name:"IMcFile",__params__:["f"]}),IJsFile:Object.assign(t=>({_hx_index:1,__enum__:"mcl.ImportFileType",f:t,"@kind":"IJsFile"}),{_hx_name:"IJsFile",__params__:["f"]})};ys.__constructs__=[ys.IMcFile,ys.IJsFile];ys.__empty_constructs__=[];var ws=L.global("$hxClasses")["mcl.McFile"]=s(class vs extends L.inherits(){new(e,n){this.tagsDir="tags",this.functionsDir="functions",this.fileJs={},this.tickCommands=[],this.loadCommands=[],this.imports=new nt,this.exportedTemplates=new nt,this.templates=new nt,this.ast=[],this.name=e,this.ast=n,this.ext=at.extension(e)}getTemplates(){if(this.ext=="mcbt")return this.exportedTemplates;throw new Je("tried to get templates from non-template file:"+this.name,!0)}setup(e){e.config.features.useFolderRenames48&&(this.functionsDir="function");let n=this.ast;this.ast=[];let i=0;for(;i0){let r=this.loadBlock[0].pos;i.push(Ce.FunctionDef(r,"load",this.loadBlock,"minecraft:load"))}if(this.tickBlock!=null&&this.tickBlock.length>0){let r=this.tickBlock[0].pos;i.push(Ce.FunctionDef(r,"tick",this.tickBlock,"minecraft:tick"))}if(i.length>0){let r=i[0].pos,a=e.compiler.getInitialPathInfo(this.file.name),o={append:function(c){throw new Je($e.formatContext("tried to append to a Void context (template virtual context)",r,e),!1,[r].concat(e.stack))},namespace:a.namespace,path:a.path,uidIndex:e.uidIndex,variables:new fn(e.globalVariables),templates:this.file.templates,stack:e.stack,replacements:new fn(null),isTemplate:!1,requireTemplateKeyword:!0,compiler:e.compiler,globalVariables:e.globalVariables,functions:e.functions,baseNamespaceInfo:e.baseNamespaceInfo,currentFunction:e.currentFunction},l=Ce.Directory(r,this.name,i);n.embed(o,r,new nt,[l],!0)}}injectTransform(e,n){this.hasBeenUsed=!0;let i=[];if(this.loadBlock!=null&&this.loadBlock.length>0){let r=this.loadBlock[0].pos;i.push(Ce.FunctionDef(r,"load",this.loadBlock,"minecraft:load"))}if(this.tickBlock!=null&&this.tickBlock.length>0){let r=this.tickBlock[0].pos;i.push(Ce.FunctionDef(r,"tick",this.tickBlock,"minecraft:tick"))}if(i.length>0){let r=i[0].pos,a=e.compiler.getInitialPathInfo(this.file.name),o={append:function(c){throw new Je($e.formatContext("tried to append to a Void context (template virtual context)",r,e),!1,[r].concat(e.stack))},namespace:a.namespace,path:a.path,uidIndex:e.uidIndex,variables:new fn(e.globalVariables),templates:this.file.templates,stack:e.stack,replacements:new fn(null),isTemplate:!1,requireTemplateKeyword:!0,compiler:e.compiler,globalVariables:e.globalVariables,functions:e.functions,baseNamespaceInfo:e.baseNamespaceInfo,currentFunction:e.currentFunction},l=Ce.Directory(r,this.name,i);n.embedTransform(o,r,new nt,[l],!0)}return Ce.Void}process(e,n,i,r,a){let o=Ct.ltrim(r.substring(this.name.length));this.jsValueCache.clear(),bt.jsCache=this.jsValueCache;let l=this.overloads,c=l,u=l.keys();for(;u.hasNext();){let d=u.next(),p=c.get(d),f=d,h=p,b=new nt,g=0,_=0,v=[o].concat(a??[]),w=!1,x=0,y=0;for(;y=v.length)break;if(T.expectBlock){if(!Mi.enumEq(Mi.typeof(v[_]),ht.TEnum(Ce)))break;let I=T.parseValueBlock(v[_],i,n);if(!I.success)break;w=!0,b.inst.set(T.name,I.value),v[_]=I.raw,++g,++_}else{if(typeof v[_]!="string")break;let I=v[_],j=null;if(I.charAt(0)=="<"&&I.charAt(1)=="%"&&!T.expectJsValue){let S=I.indexOf("%>");if(S==-1)throw new Je($e.formatContext("Unexpected end of inline script block",i,n),!1,[i].concat(n.stack));let A=I.substring(2,S);if(j=A,this.jsValueCache.inst.has(x)){let M=this.jsValueCache.inst.get(x);I=M==null?"null":We.string(M)}else{let M=gs.invokeExpressionInline(A,n,i);this.jsValueCache.inst.set(x,M),I=M==null?"null":We.string(M)}++x}else T.expectJsValue&&(bt.jsCacheIdx=x,++x);let O=T.parseValue(I,i,n);if(!O.success)break;T.name!=null&&b.inst.set(T.name,O.value),j!=null?v[_]=Ct.ltrim(ma.__cast(v[_],String).substring(j.length+4)):v[_]=Ct.ltrim(ma.__cast(v[_],String).substring(O.raw.length)),++g,w=!1}}for(;_=v.length)break;if(I.expectBlock){if(!Mi.enumEq(Mi.typeof(v[_]),ht.TEnum(Ce)))break;let j=I.parseValueBlock(v[_],i,n);if(!j.success)break;w=!0,b.inst.set(I.name,j.value),v[_]=j.raw,++g,++_}else{if(typeof v[_]!="string")break;let j=v[_],O=null;if(j.charAt(0)=="<"&&j.charAt(1)=="%"&&!I.expectJsValue){let A=j.indexOf("%>");if(A==-1)throw new Je($e.formatContext("Unexpected end of inline script block",i,n),!1,[i].concat(n.stack));let M=j.substring(2,A);if(O=M,this.jsValueCache.inst.has(x)){let H=this.jsValueCache.inst.get(x);j=H==null?"null":We.string(H)}else{let H=gs.invokeExpressionInline(M,n,i);this.jsValueCache.inst.set(x,H),j=H==null?"null":We.string(H)}++x}else I.expectJsValue&&(bt.jsCacheIdx=x,++x);let S=I.parseValue(j,i,n);if(!S.success)break;I.name!=null&&b.inst.set(I.name,S.value),O!=null?v[_]=Ct.ltrim(ma.__cast(v[_],String).substring(O.length+4)):v[_]=Ct.ltrim(ma.__cast(v[_],String).substring(S.raw.length)),++g,w=!1}}for(;_({_hx_index:0,__enum__:"mcl.ImportFileType",f:t,"@kind":"IMcFile"}),{_hx_name:"IMcFile",__params__:["f"]}),IJsFile:Object.assign(t=>({_hx_index:1,__enum__:"mcl.ImportFileType",f:t,"@kind":"IJsFile"}),{_hx_name:"IJsFile",__params__:["f"]})};ks.__constructs__=[ks.IMcFile,ks.IJsFile];ks.__empty_constructs__=[];var gs=L.global("$hxClasses")["mcl.McFile"]=s(class ws extends L.inherits(){new(e,n){this.tagsDir="tags",this.functionsDir="functions",this.fileJs={},this.tickCommands=[],this.loadCommands=[],this.imports=new nt,this.exportedTemplates=new nt,this.templates=new nt,this.ast=[],this.name=e,this.ast=n,this.ext=at.extension(e)}getTemplates(){if(this.ext=="mcbt")return this.exportedTemplates;throw new Je("tried to get templates from non-template file:"+this.name,!0)}setup(e){e.config.features.useFolderRenames48&&(this.functionsDir="function");let n=this.ast;this.ast=[];let i=0;for(;i0&&A.endsWith(".mcfunction")&&(M=r.compiler.config.header+` -`+M),r.compiler.io.write(A,M);let H="function "+r.namespace+":"+r.path.concat([u]).join("/"),Z=i==null?"":" "+this.injectValues(i,r,e);return(o?"$":"")+(H+Z)}embedTransform(e,n,i,r,a){a==null&&(a=!1);let o=e.namespace,l=e.append,c=e.globalVariables,u=new fn(fn.globals,(i==null?c:new fn(c,i)).get()),d=e.path,p={append:l,namespace:o,path:d??[],uidIndex:e.uidIndex,variables:u,stack:e.stack,replacements:e.replacements,isTemplate:this.ext=="mcbt",templates:e.templates,requireTemplateKeyword:e.requireTemplateKeyword,compiler:e.compiler,globalVariables:e.globalVariables,functions:e.functions,baseNamespaceInfo:e.baseNamespaceInfo,currentFunction:e.currentFunction},m=[],f=0;for(;f0)throw new Je($e.formatContext("Unexpected extra data in non template command",n,e),!1,[n].concat(e.stack))}return Ce.Raw(n,this.injectValues(i,e,n),r,a)}processTemplate(e,n,i,r,a){if(e.compiler.templateParsingEnabled){i.startsWith("template ")&&(i=i.substring(9));let l=e.templates,c=l,u=l.keys();for(;u.hasNext();){let d=u.next(),p=c.get(d),f=d,h=p;if(i==f||i.startsWith(f)){h.process(this,e,n,i,r);return}}if(r!=null&&r.length>0)throw new Je($e.formatContext("Unexpected extra data in non template command",n,e),!1,[n].concat(e.stack))}let o=this.injectValues(i,e,n);e.append((a?"$":"")+o)}compileInline(e,n,i){i==null&&(i=!1);let r=ui.tokenize(n,""),a=new _s(r),o=[];for(;a.hasNext();)i?o.push(an.parseTLD(a)):o.push(an.innerParse(a));if(i){let l=0;for(;l"),a=new _s(r),o=[];for(;a.hasNext();)i?o.push(an.parseTLD(a)):o.push(an.innerParse(a));let l;if(i){let c=[],u=0;for(;u0)throw new Je($e.formatContext("Unexpected extra data in non template command",n,e),!1,[n].concat(e.stack))}return Ce.Raw(n,this.injectValues(i,e,n),r,a)}processTemplate(e,n,i,r,a){if(e.compiler.templateParsingEnabled){i.startsWith("template ")&&(i=i.substring(9));let l=e.templates,c=l,u=l.keys();for(;u.hasNext();){let d=u.next(),p=c.get(d),f=d,h=p;if(i==f||i.startsWith(f)){h.process(this,e,n,i,r);return}}if(r!=null&&r.length>0)throw new Je($e.formatContext("Unexpected extra data in non template command",n,e),!1,[n].concat(e.stack))}let o=this.injectValues(i,e,n);e.append((a?"$":"")+o)}compileInline(e,n,i){i==null&&(i=!1);let r=fi.tokenize(n,""),a=new xs(r),o=[];for(;a.hasNext();)i?o.push(on.parseTLD(a)):o.push(on.innerParse(a));if(i){let l=0;for(;l"),a=new xs(r),o=[];for(;a.hasNext();)i?o.push(on.parseTLD(a)):o.push(on.innerParse(a));let l;if(i){let c=[],u=0;for(;u0&&x.endsWith(".mcfunction")&&(y=e.compiler.config.header+` -`+y),e.compiler.io.write(x,y);let k=""+e.namespace+":"+e.path.concat([w]).join("/");return e.append("function "+k+(v==null?"":" "+v)),k},"emitBlock");c.mcb=d,r||(c.block=p);let m=[c,e,function(_){if(r)throw new Je($e.formatContext("embed not available in toplevel script blocks",n,e),!1,[n].concat(e.stack));return _.embedTo(e,n,u)},e.compiler.disableRequire?function(_){throw new Je($e.formatContext("Require not available as it has been disabled, please disable compiler.disableRequire",n,e),!1,[n].concat(e.stack))}:__.createRequire(this.name)],h=e.variables.get(),b=h,g=h.keys();for(;g.hasNext();){let _=g.next(),v=b.get(_),x=_,y=v;l.push(x),m.push(y)}try{new Function(...l,a)(...m)}catch(_){let v=he.caught(_);throw v instanceof Di?he.thrown(v):new Je($e.formatContext("Error in multi-line script, '"+v.get_message()+"' at "+n.file+":"+n.line+":"+(n.col+1),n,e),!1,[n].concat(e.stack))}}processMlScriptTransform(e,n,i,r){r==null&&(r=!1);let a="",o=0;for(;o0&&N.endsWith(".mcfunction")&&(Ie=n.compiler.config.header+` -`+Ie),n.compiler.io.write(N,Ie);let Mt=n,Qt=this.injectValues((R?"$":"")+(""+fe+" function "+re+(je==null?"":" "+je)),n,te);if(Mt.append(Qt),Q!=null){let jt=0,Rn=0;for(;Rn0&&Mv.endsWith(".mcfunction")&&(Wh=n.compiler.config.header+` -`+Wh),n.compiler.io.write(Mv,Wh);let O8=n,B8="execute if score #ifelse "+n.compiler.config.internalScoreboardName+" matches 0 run function "+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,Gh]).join("/");O8.append((j8?"$":"")+(B8+(Fv==null?"":" "+Fv)));break;case 11:let k0e=xn.continuations,E0e=xn.pos,Kh=xn.execute,Pv=xn.data,Lv=xn.body,N8=xn.isMacro,Vv=["scoreboard players set #ifelse "+n.compiler.config.internalScoreboardName+" 1"],F8=s(function(Qo){Vv.push(Qo)},"embedAppend"),Zh=We.string(n.uidIndex.get()),D8=""+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,Zh]).join("/"),R8=n.functions.concat([D8]),zv=n.path,M8={append:F8,namespace:n.namespace,path:zv??[],uidIndex:n.uidIndex,variables:n.variables,stack:n.stack,replacements:n.replacements,isTemplate:this.ext=="mcbt",templates:n.templates,requireTemplateKeyword:n.requireTemplateKeyword,compiler:n.compiler,globalVariables:n.globalVariables,functions:R8,baseNamespaceInfo:n.baseNamespaceInfo,currentFunction:n.currentFunction},Yh=0;for(;Yh0&&Uv.endsWith(".mcfunction")&&(Xh=n.compiler.config.header+` -`+Xh),n.compiler.io.write(Uv,Xh);let L8=Kh.startsWith("execute ")?Kh.substring(8):Kh,V8=n,z8="execute if score #ifelse "+n.compiler.config.internalScoreboardName+" matches 0 "+L8+" function "+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,Zh]).join("/");V8.append((N8?"$":"")+(z8+(Pv==null?"":" "+Pv)));break;default:let qv=xn.pos;throw new Je($e.formatContext("Unexpected continuation type: "+We.string(xn),qv,Be),!1,[qv].concat(Be.stack))}++jt}}break;case 12:let ft=e.pos,St=e.delay,bn=e.type,Se=e.body,Fn=e.isMacro;St=this.injectValues(St,n,ft),bn=this.injectValues(bn,n,ft);let Gn=[],Te=s(function(jt){Gn.push(jt)},"append1"),ct=We.string(n.uidIndex.get()),Bi=""+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,ct]).join("/"),Ia=n.functions.concat([Bi]),Sr=n.path,Oa={append:Te,namespace:n.namespace,path:Sr??[],uidIndex:n.uidIndex,variables:n.variables,stack:n.stack,replacements:n.replacements,isTemplate:this.ext=="mcbt",templates:n.templates,requireTemplateKeyword:n.requireTemplateKeyword,compiler:n.compiler,globalVariables:n.globalVariables,functions:Ia,baseNamespaceInfo:n.baseNamespaceInfo,currentFunction:n.currentFunction},zi=0;for(;zi0&&Ir.endsWith(".mcfunction")&&(tr=n.compiler.config.header+` -`+tr),n.compiler.io.write(Ir,tr);let Or=n,nr="schedule function "+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,Ui]).join("/")+" "+St+" "+bn;Or.append((Fn?"$":"")+nr);break;case 15:let uo=e.pos,qo=e.value;n.compiler.config.dontEmitComments||n.append(qo);break;case 19:let Ba=e.pos,po=e.command,Hs=e.value,Ho=e.isMacro,sn=[],ir=n.path,Gs={append:function(jt){sn.push(jt)},namespace:n.namespace,path:ir??[],uidIndex:n.uidIndex,variables:n.variables,stack:n.stack,replacements:n.replacements,isTemplate:this.ext=="mcbt",templates:n.templates,requireTemplateKeyword:n.requireTemplateKeyword,compiler:n.compiler,globalVariables:n.globalVariables,functions:n.functions,baseNamespaceInfo:n.baseNamespaceInfo,currentFunction:n.currentFunction};if(this.compileCommand(Hs,Gs),sn.length!=1)throw new Je($e.formatContext("Expected exactly 1 command after execute, got "+sn.length,Ba,n),!1,[Ba].concat(n.stack));let Nc=n,Zd=this.injectValues((Ho?"$":"")+(""+po+" "+sn[0]),n,Ba);Nc.append(Zd);break;case 20:let Go=e.pos,we=e.name,Yd=e.data,Xd=e.isMacro,Iv=n,zh="function "+this.evaluateFunctionHandle(we,n,Go,Xd),Uh=Yd.length==0?"":" "+this.injectValues(Yd,n,Go),Ov=this.injectValues((Xd?"$":"")+(zh+Uh),n,Go);Iv.append(Ov);break;case 21:let qh=e.pos,Hh=e.command,Fc=Tw.compile(this.injectValues(Hh,n,qh),n);n.append(Fc.commands);let fo="scoreboard objectives add "+n.compiler.config.eqConstScoreboardName+" dummy";this.loadCommands.includes(fo)||this.loadCommands.push(fo),fo="scoreboard objectives add "+n.compiler.config.eqVarScoreboardName+" dummy",this.loadCommands.includes(fo)||this.loadCommands.push(fo);let Jo=0,_t=Fc.constants;for(;Jo<_t.length;){let jt=_t[Jo];++Jo;let Rn="scoreboard players set "+jt+" "+n.compiler.config.eqConstScoreboardName+" "+jt;this.loadCommands.includes(Rn)||this.loadCommands.push(Rn)}break;case 22:let rr=e.pos,ar=e.delay,ta=e.target,Wo=e.mode,Ko=e.isMacro;ar=this.injectValues(ar,n,rr),Wo=this.injectValues(Wo,n,rr);let Zo=n,Yo="schedule function "+this.evaluateFunctionHandle(ta,n,rr,Ko)+" "+ar+" "+Wo;Zo.append((Ko?"$":"")+Yo);break;case 23:let Xo=e.pos,Qd=e.value,Na=e.isMacro,Js=[],Bv=n.path,v8={append:function(jt){Js.push(jt)},namespace:n.namespace,path:Bv??[],uidIndex:n.uidIndex,variables:n.variables,stack:n.stack,replacements:n.replacements,isTemplate:this.ext=="mcbt",templates:n.templates,requireTemplateKeyword:n.requireTemplateKeyword,compiler:n.compiler,globalVariables:n.globalVariables,functions:n.functions,baseNamespaceInfo:n.baseNamespaceInfo,currentFunction:n.currentFunction};if(this.compileCommand(Qd,v8),Js.length!=1)throw new Je($e.formatContext("Expected exactly 1 command after return run, got "+Js.length,Xo,n),!1,[Xo].concat(n.stack));n.append((Na?"$":"")+("return run "+Js[0]));break;case 24:let y8=e.pos,w8=e.target,Nv=e.isMacro,k8=n,E8="schedule clear "+this.evaluateFunctionHandle(w8,n,y8,Nv);k8.append((Nv?"$":"")+E8);break;default:console.log("src/mcl/Compiler.hx:1275:",We.string(e))}}compileFunction(e,n,i,r,a){n=this.injectValues(n,a,e);let o=[],l=s(function(b){o.push(b)},"append"),c=a.namespace+":"+a.path.concat([n]).join("/"),u=a.functions.concat([c]),d=a.path,p={append:l,namespace:a.namespace,path:d??[],uidIndex:a.uidIndex,variables:a.variables,stack:a.stack,replacements:a.replacements,isTemplate:this.ext=="mcbt",templates:a.templates,requireTemplateKeyword:a.requireTemplateKeyword,compiler:a.compiler,globalVariables:a.globalVariables,functions:u,baseNamespaceInfo:a.baseNamespaceInfo,currentFunction:a.currentFunction};p.currentFunction=a.path;let m=0;for(;m0&&B.endsWith(".mcfunction")&&(Oe=n.compiler.config.header+` +`+Oe),n.compiler.io.write(B,Oe);let Mt=n,Qt=this.injectValues((R?"$":"")+(""+fe+" function "+re+(je==null?"":" "+je)),n,te);if(Mt.append(Qt),Q!=null){let Et=0,Rn=0;for(;Rn0&&Pv.endsWith(".mcfunction")&&(Kh=n.compiler.config.header+` +`+Kh),n.compiler.io.write(Pv,Kh);let B8=n,D8="execute if score #ifelse "+n.compiler.config.internalScoreboardName+" matches 0 run function "+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,Jh]).join("/");B8.append((T8?"$":"")+(D8+(Fv==null?"":" "+Fv)));break;case 11:let j0e=xn.continuations,A0e=xn.pos,Zh=xn.execute,Lv=xn.data,zv=xn.body,F8=xn.isMacro,Vv=["scoreboard players set #ifelse "+n.compiler.config.internalScoreboardName+" 1"],R8=s(function(Qo){Vv.push(Qo)},"embedAppend"),Yh=We.string(n.uidIndex.get()),M8=""+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,Yh]).join("/"),P8=n.functions.concat([M8]),Uv=n.path,L8={append:R8,namespace:n.namespace,path:Uv??[],uidIndex:n.uidIndex,variables:n.variables,stack:n.stack,replacements:n.replacements,isTemplate:this.ext=="mcbt",templates:n.templates,requireTemplateKeyword:n.requireTemplateKeyword,compiler:n.compiler,globalVariables:n.globalVariables,functions:P8,baseNamespaceInfo:n.baseNamespaceInfo,currentFunction:n.currentFunction},Xh=0;for(;Xh0&&qv.endsWith(".mcfunction")&&(Qh=n.compiler.config.header+` +`+Qh),n.compiler.io.write(qv,Qh);let V8=Zh.startsWith("execute ")?Zh.substring(8):Zh,U8=n,q8="execute if score #ifelse "+n.compiler.config.internalScoreboardName+" matches 0 "+V8+" function "+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,Yh]).join("/");U8.append((F8?"$":"")+(q8+(Lv==null?"":" "+Lv)));break;default:let Hv=xn.pos;throw new Je($e.formatContext("Unexpected continuation type: "+We.string(xn),Hv,Ne),!1,[Hv].concat(Ne.stack))}++Et}}break;case 12:let ft=e.pos,St=e.delay,bn=e.type,Se=e.body,Dn=e.isMacro;St=this.injectValues(St,n,ft),bn=this.injectValues(bn,n,ft);let Gn=[],Te=s(function(Et){Gn.push(Et)},"append1"),ct=We.string(n.uidIndex.get()),Ni=""+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,ct]).join("/"),Oa=n.functions.concat([Ni]),Or=n.path,Ia={append:Te,namespace:n.namespace,path:Or??[],uidIndex:n.uidIndex,variables:n.variables,stack:n.stack,replacements:n.replacements,isTemplate:this.ext=="mcbt",templates:n.templates,requireTemplateKeyword:n.requireTemplateKeyword,compiler:n.compiler,globalVariables:n.globalVariables,functions:Oa,baseNamespaceInfo:n.baseNamespaceInfo,currentFunction:n.currentFunction},Ui=0;for(;Ui0&&Ir.endsWith(".mcfunction")&&(nr=n.compiler.config.header+` +`+nr),n.compiler.io.write(Ir,nr);let Nr=n,ir="schedule function "+n.namespace+":"+n.path.concat([n.compiler.config.generatedDirName,qi]).join("/")+" "+St+" "+bn;Nr.append((Dn?"$":"")+ir);break;case 15:let po=e.pos,qo=e.value;n.compiler.config.dontEmitComments||n.append(qo);break;case 19:let Na=e.pos,fo=e.command,Hs=e.value,Ho=e.isMacro,ln=[],rr=n.path,Gs={append:function(Et){ln.push(Et)},namespace:n.namespace,path:rr??[],uidIndex:n.uidIndex,variables:n.variables,stack:n.stack,replacements:n.replacements,isTemplate:this.ext=="mcbt",templates:n.templates,requireTemplateKeyword:n.requireTemplateKeyword,compiler:n.compiler,globalVariables:n.globalVariables,functions:n.functions,baseNamespaceInfo:n.baseNamespaceInfo,currentFunction:n.currentFunction};if(this.compileCommand(Hs,Gs),ln.length!=1)throw new Je($e.formatContext("Expected exactly 1 command after execute, got "+ln.length,Na,n),!1,[Na].concat(n.stack));let Dc=n,Yd=this.injectValues((Ho?"$":"")+(""+fo+" "+ln[0]),n,Na);Dc.append(Yd);break;case 20:let Go=e.pos,we=e.name,Xd=e.data,Qd=e.isMacro,Iv=n,Uh="function "+this.evaluateFunctionHandle(we,n,Go,Qd),qh=Xd.length==0?"":" "+this.injectValues(Xd,n,Go),Nv=this.injectValues((Qd?"$":"")+(Uh+qh),n,Go);Iv.append(Nv);break;case 21:let Hh=e.pos,Gh=e.command,Fc=y3.compile(this.injectValues(Gh,n,Hh),n);n.append(Fc.commands);let mo="scoreboard objectives add "+n.compiler.config.eqConstScoreboardName+" dummy";this.loadCommands.includes(mo)||this.loadCommands.push(mo),mo="scoreboard objectives add "+n.compiler.config.eqVarScoreboardName+" dummy",this.loadCommands.includes(mo)||this.loadCommands.push(mo);let Jo=0,_t=Fc.constants;for(;Jo<_t.length;){let Et=_t[Jo];++Jo;let Rn="scoreboard players set "+Et+" "+n.compiler.config.eqConstScoreboardName+" "+Et;this.loadCommands.includes(Rn)||this.loadCommands.push(Rn)}break;case 22:let ar=e.pos,or=e.delay,ta=e.target,Wo=e.mode,Ko=e.isMacro;or=this.injectValues(or,n,ar),Wo=this.injectValues(Wo,n,ar);let Zo=n,Yo="schedule function "+this.evaluateFunctionHandle(ta,n,ar,Ko)+" "+or+" "+Wo;Zo.append((Ko?"$":"")+Yo);break;case 23:let Xo=e.pos,$d=e.value,Ba=e.isMacro,Js=[],Bv=n.path,w8={append:function(Et){Js.push(Et)},namespace:n.namespace,path:Bv??[],uidIndex:n.uidIndex,variables:n.variables,stack:n.stack,replacements:n.replacements,isTemplate:this.ext=="mcbt",templates:n.templates,requireTemplateKeyword:n.requireTemplateKeyword,compiler:n.compiler,globalVariables:n.globalVariables,functions:n.functions,baseNamespaceInfo:n.baseNamespaceInfo,currentFunction:n.currentFunction};if(this.compileCommand($d,w8),Js.length!=1)throw new Je($e.formatContext("Expected exactly 1 command after return run, got "+Js.length,Xo,n),!1,[Xo].concat(n.stack));n.append((Ba?"$":"")+("return run "+Js[0]));break;case 24:let k8=e.pos,E8=e.target,Dv=e.isMacro,j8=n,A8="schedule clear "+this.evaluateFunctionHandle(E8,n,k8,Dv);j8.append((Dv?"$":"")+A8);break;default:console.log("src/mcl/Compiler.hx:1275:",We.string(e))}}compileFunction(e,n,i,r,a){n=this.injectValues(n,a,e);let o=[],l=s(function(b){o.push(b)},"append"),c=a.namespace+":"+a.path.concat([n]).join("/"),u=a.functions.concat([c]),d=a.path,p={append:l,namespace:a.namespace,path:d??[],uidIndex:a.uidIndex,variables:a.variables,stack:a.stack,replacements:a.replacements,isTemplate:this.ext=="mcbt",templates:a.templates,requireTemplateKeyword:a.requireTemplateKeyword,compiler:a.compiler,globalVariables:a.globalVariables,functions:u,baseNamespaceInfo:a.baseNamespaceInfo,currentFunction:a.currentFunction};p.currentFunction=a.path;let m=0;for(;m0&&f.endsWith(".mcfunction")&&(h=a.compiler.config.header+` -`+h),a.compiler.io.write(f,h)}compileDirectory(e,n,i,r){n=this.injectValues(n,r,e);let a=r.namespace,o=r.variables,l=r.path.concat([n]),c=new g_,u={append:function(p){throw new Je($e.formatContext("append not available for directory context",e,r),!0,[e].concat(r.stack))},namespace:a,path:l??[],uidIndex:c,variables:o,stack:r.stack,replacements:r.replacements,isTemplate:this.ext=="mcbt",templates:r.templates,requireTemplateKeyword:r.requireTemplateKeyword,compiler:r.compiler,globalVariables:r.globalVariables,functions:r.functions,baseNamespaceInfo:r.baseNamespaceInfo,currentFunction:r.currentFunction},d=0;for(;d0&&je.endsWith(".mcfunction")&&(ve=n.compiler.config.header+` `+ve),n.compiler.io.write(je,ve),n.compiler.tags.addTagEntry("minecraft:load",le,n);break;default:let Q=e.pos;throw new Je($e.formatContext("unexpected node type:"+We.string(e),Q,n),!0,[Q].concat(n.stack))}}compileJsonFileImpl(e,n,i,r,a){let o="{"+this.stringifyJsonTag(e,n,r,a)+"}",l;switch(i._hx_index){case 1:let d=i.entries;l=a.compiler.config.features.useFolderRenames48?"advancement":"advancements";break;case 2:let p=i.entries;l=a.compiler.config.features.useFolderRenames48?"item_modifier":"item_modifiers";break;case 3:let m=i.entries;l=a.compiler.config.features.useFolderRenames48?"loot_table":"loot_tables";break;case 4:let f=i.entries;l=a.compiler.config.features.useFolderRenames48?"predicate":"predicates";break;case 5:let h=i.entries;l=a.compiler.config.features.useFolderRenames48?"recipe":"recipes";break;case 6:let b=i.entries;l="chat";break;case 7:let g=i.entries;l="damage";break;case 8:let _=i.entries;l="dimension";break;case 9:let v=i.entries;l="dimension_type";break;case 10:let w=i.entries;l="enchantment";break;default:throw new Je($e.formatContext("unexpected json tag type:"+We.string(i),e,a),!0,[e].concat(a.stack))}let c=at.join(["data",a.namespace,l].concat(a.path.concat([n+".json"]))),u=o;a.compiler.config.header.length>0&&c.endsWith(".mcfunction")&&(u=a.compiler.config.header+` -`+u),a.compiler.io.write(c,u)}compileJsonFile(e,n,i,r){switch(i._hx_index){case 0:let a=i.subType,o=i.replace,l=i.entries;if(a=="function"||a=="functions"){n=r.namespace+":"+r.path.concat([n]).join("/"),r.compiler.tags.ensureTag(n,r);let I=0;for(;I0&&M.endsWith(".mcfunction")&&(H=r.compiler.config.header+` -`+H),r.compiler.io.write(M,H)}break;case 1:let c=i.entries;this.compileJsonFileImpl(e,n,i,c,r);break;case 2:let u=i.entries;this.compileJsonFileImpl(e,n,i,u,r);break;case 3:let d=i.entries;this.compileJsonFileImpl(e,n,i,d,r);break;case 4:let p=i.entries;this.compileJsonFileImpl(e,n,i,p,r);break;case 5:let m=i.entries;this.compileJsonFileImpl(e,n,i,m,r);break;case 6:let f=i.entries;this.compileJsonFileImpl(e,n,i,f,r);break;case 7:let h=i.entries;this.compileJsonFileImpl(e,n,i,h,r);break;case 8:let b=i.entries;this.compileJsonFileImpl(e,n,i,b,r);break;case 9:let g=i.entries;this.compileJsonFileImpl(e,n,i,g,r);break;case 10:let _=i.entries;this.compileJsonFileImpl(e,n,i,_,r);break;case 11:let v=i.subType,w=i.name,x=i.entries,y="{"+this.stringifyJsonTag(e,w,x,r)+"}",k=at.join(["data",r.namespace,"worldgen",v].concat(r.path.concat([w+".json"]))),j=y;r.compiler.config.header.length>0&&k.endsWith(".mcfunction")&&(j=r.compiler.config.header+` -`+j),r.compiler.io.write(k,j);break}}processCompilerLoop(e,n,i,r,a,o){let c=vs.invokeExpressionInline(e,i,a);for(;c.hasNext();){let u=c.next();if(n==null){let d=0;for(;d0)throw new Je($e.formatContext("Unexpected extra data in json tag",k,r),!1,[k].concat(r.stack));a.push(this.injectValues(y,r,k))}else{let x=d.pos;throw new Je($e.formatContext("unexpected node type:"+We.string(d),x,r),!0,[x].concat(r.stack))}break;case 5:let p=d.pos,m=d.expression,f=d.as,h=d.body;this.processCompilerLoop(m,f,r,h,p,function(x,y){c.compileCommand(y,x)});break;case 6:let b=d.pos,g=d.expression,_=d.body,v=d.elseExpressions;this.compileTimeIf(g,_,v,b,l,function(x){c.compileCommand(x,r)});break;default:let w=d.pos;throw new Je($e.formatContext("unexpected node type:"+We.string(d),w,r),!0,[w].concat(r.stack))}}return a.join("")}injectValues(e,n,i){if(e==null)return"";if(e.indexOf("<%")==-1)return e;let r=n.variables.get(),a=["embed","context"],o=this,l=[function(g){return g.embedTo(n,i,o)},n],c=r,u=c,d=c.keys();for(;d.hasNext();){let g=d.next(),_=u.get(g),w=g,x=_;a.push(w),l.push(x)}let p=[],m=[],f=0,h=e.split("<%");for(;f");_.length==1?(m.push(_[0]),p.push("$$context["+We.string(m.length-1)+"]")):(p.push(_[0]),m.push(_[1]),p.push("$$context["+We.string(m.length-1)+"]"))}let b="return (["+p.join(",")+"].join(''));";try{return new Function(...a,"$$context",b).apply(null,l.concat([m]))}catch(g){let _=he.caught(g);throw new Je($e.formatContext(an.format("Encountered an error whilst evaluating expression '{}' at {}:{}:{}",_.get_message(),i.file,i.line,i.col+1),i,n),!1,[i].concat(n.stack))}}transformCompileTimeIf(e,n,i,r,a,o,l){if(l==null&&(l=!1),vs.invokeExpressionInline(e,a,r)){let u=[],d=0;for(;d0){let _=this.ast[0].pos;throw new Je($e.formatContext("Unexpected top-level content in template file",_,f),!1,[_].concat(f.stack))}return[Ce.Void]}let h=[],b=0,g=this.ast;for(;b0){let g=this.ast[0].pos;throw new Je($e.formatContext("Unexpected top-level content in template file",g,f),!1,[g].concat(f.stack))}return}let h=0,b=this.ast;for(;h0){let g=at.join(["data",f.namespace,this.functionsDir].concat(f.path.concat([f.compiler.config.generatedDirName,"load.mcfunction"]))),_=this.loadCommands.join(` +`+u),a.compiler.io.write(c,u)}compileJsonFile(e,n,i,r){switch(i._hx_index){case 0:let a=i.subType,o=i.replace,l=i.entries;if(a=="function"||a=="functions"){n=r.namespace+":"+r.path.concat([n]).join("/"),r.compiler.tags.ensureTag(n,r);let I=0;for(;I0&&M.endsWith(".mcfunction")&&(H=r.compiler.config.header+` +`+H),r.compiler.io.write(M,H)}break;case 1:let c=i.entries;this.compileJsonFileImpl(e,n,i,c,r);break;case 2:let u=i.entries;this.compileJsonFileImpl(e,n,i,u,r);break;case 3:let d=i.entries;this.compileJsonFileImpl(e,n,i,d,r);break;case 4:let p=i.entries;this.compileJsonFileImpl(e,n,i,p,r);break;case 5:let m=i.entries;this.compileJsonFileImpl(e,n,i,m,r);break;case 6:let f=i.entries;this.compileJsonFileImpl(e,n,i,f,r);break;case 7:let h=i.entries;this.compileJsonFileImpl(e,n,i,h,r);break;case 8:let b=i.entries;this.compileJsonFileImpl(e,n,i,b,r);break;case 9:let g=i.entries;this.compileJsonFileImpl(e,n,i,g,r);break;case 10:let _=i.entries;this.compileJsonFileImpl(e,n,i,_,r);break;case 11:let v=i.subType,w=i.name,x=i.entries,y="{"+this.stringifyJsonTag(e,w,x,r)+"}",E=at.join(["data",r.namespace,"worldgen",v].concat(r.path.concat([w+".json"]))),T=y;r.compiler.config.header.length>0&&E.endsWith(".mcfunction")&&(T=r.compiler.config.header+` +`+T),r.compiler.io.write(E,T);break}}processCompilerLoop(e,n,i,r,a,o){let c=ws.invokeExpressionInline(e,i,a);for(;c.hasNext();){let u=c.next();if(n==null){let d=0;for(;d0)throw new Je($e.formatContext("Unexpected extra data in json tag",E,r),!1,[E].concat(r.stack));a.push(this.injectValues(y,r,E))}else{let x=d.pos;throw new Je($e.formatContext("unexpected node type:"+We.string(d),x,r),!0,[x].concat(r.stack))}break;case 5:let p=d.pos,m=d.expression,f=d.as,h=d.body;this.processCompilerLoop(m,f,r,h,p,function(x,y){c.compileCommand(y,x)});break;case 6:let b=d.pos,g=d.expression,_=d.body,v=d.elseExpressions;this.compileTimeIf(g,_,v,b,l,function(x){c.compileCommand(x,r)});break;default:let w=d.pos;throw new Je($e.formatContext("unexpected node type:"+We.string(d),w,r),!0,[w].concat(r.stack))}}return a.join("")}injectValues(e,n,i){if(e==null)return"";if(e.indexOf("<%")==-1)return e;let r=n.variables.get(),a=["embed","context"],o=this,l=[function(g){return g.embedTo(n,i,o)},n],c=r,u=c,d=c.keys();for(;d.hasNext();){let g=d.next(),_=u.get(g),w=g,x=_;a.push(w),l.push(x)}let p=[],m=[],f=0,h=e.split("<%");for(;f");_.length==1?(m.push(_[0]),p.push("$$context["+We.string(m.length-1)+"]")):(p.push(_[0]),m.push(_[1]),p.push("$$context["+We.string(m.length-1)+"]"))}let b="return (["+p.join(",")+"].join(''));";try{return new Function(...a,"$$context",b).apply(null,l.concat([m]))}catch(g){let _=he.caught(g);throw new Je($e.formatContext(on.format("Encountered an error whilst evaluating expression '{}' at {}:{}:{}",_.get_message(),i.file,i.line,i.col+1),i,n),!1,[i].concat(n.stack))}}transformCompileTimeIf(e,n,i,r,a,o,l){if(l==null&&(l=!1),ws.invokeExpressionInline(e,a,r)){let u=[],d=0;for(;d0){let _=this.ast[0].pos;throw new Je($e.formatContext("Unexpected top-level content in template file",_,f),!1,[_].concat(f.stack))}return[Ce.Void]}let h=[],b=0,g=this.ast;for(;b0){let g=this.ast[0].pos;throw new Je($e.formatContext("Unexpected top-level content in template file",g,f),!1,[g].concat(f.stack))}return}let h=0,b=this.ast;for(;h0){let g=at.join(["data",f.namespace,this.functionsDir].concat(f.path.concat([f.compiler.config.generatedDirName,"load.mcfunction"]))),_=this.loadCommands.join(` `);f.compiler.config.header.length>0&&g.endsWith(".mcfunction")&&(_=f.compiler.config.header+` `+_),f.compiler.io.write(g,_),n.tags.addTagEntry("minecraft:load",f.namespace+":"+f.path.concat([f.compiler.config.generatedDirName,"load"]).join("/"),f)}if(this.tickCommands.length>0){let g=at.join(["data",f.namespace,this.functionsDir].concat(f.path.concat([f.compiler.config.generatedDirName,"tick.mcfunction"]))),_=this.tickCommands.join(` `);f.compiler.config.header.length>0&&g.endsWith(".mcfunction")&&(_=f.compiler.config.header+` -`+_),f.compiler.io.write(g,_),n.tags.addTagEntry("minecraft:tick",f.namespace+":"+f.path.concat([f.compiler.config.generatedDirName,"tick"]).join("/"),f)}}static invokeExpressionInline(e,n,i){let r=n.variables.get(),a=["context"],o=[n],l=r,c=l,u=l.keys();for(;u.hasNext();){let p=u.next(),m=c.get(p),h=p,b=m;a.push(h),o.push(b)}let d="return ("+e+");";try{return new Function(...a,d).apply(null,o)}catch(p){let m=he.caught(p);throw new Je($e.formatContext(an.format("Encountered an error whilst evaluating expression '{}' at {}:{}:{}",m.get_message(),i.file,i.line,i.col+1),i,n),!1,[i].concat(n.stack))}}static get __name__(){return"mcl.McFile"}get __class__(){return vs}},"McFile"),pa=L.global("$hxClasses")["mcl.Compiler"]=s(class B3 extends L.inherits(){new(e,n,i){this.topLevelAstNodes=new Array,this.success=!0,this.templateParsingEnabled=!0,this.disableRequire=!1,this.packNamespace="mcb-"+We.string(new Date),this.tags=new gw,this.libStore=null,this.alreadySetupFiles=new nt,this.files=new nt,this.io=new zr,this.config=S3.create(n),this.baseDir=e,this.libStore=i}addFile(e,n){let i=new ws(e,n);this.files.inst.set(e,i)}resolve(e,n){if(n.charAt(0)=="."||n.charAt(0)=="/"){let i;n.charAt(0)=="/"?(n=n.substring(1),i=this.baseDir):i=at.directory(e);let r=at.join([i,n]),a=at.extension(n);if(a.endsWith("js")||a=="json")return ys.IJsFile(Oe(r));if(this.files.inst.has(r))return this.alreadySetupFiles.inst.has(r)||(this.alreadySetupFiles.inst.set(r,!0),this.files.inst.get(r).setup(this)),ys.IMcFile(this.files.inst.get(r));throw new Je("Failed to resolve import: "+r,!1)}else return ys.IMcFile(this.libStore.lookup(n,{file:e,line:0,col:0},this))}getInitialPathInfo(e){let n=(e.startsWith(this.baseDir)?e.substring(this.baseDir.length):e).split("\\").join("/");n.charAt(0)=="/"&&(n=n.substring(1));let i=n.split("/"),r=at.withoutExtension(i[0]),a=i.slice(1).join("/");return{namespace:r,path:i.length>1?at.withoutExtension(a).split("/"):[]}}compile(e){this.success=!0;try{let n=Jt.adaptIterator(this.files.inst.values());for(;n.hasNext();){let r=n.next();this.alreadySetupFiles.inst.has(r.name)||r.setup(this)}let i=Jt.adaptIterator(this.files.inst.values());for(;i.hasNext();)i.next().compile(e,this);this.tags.writeTagFiles(this)}catch(n){let i=he.caught(n).unwrap();throw this.success=!1,he.thrown(i)}}transform(e){let n=new Map,i=Jt.adaptIterator(this.files.inst.values());for(;i.hasNext();){let a=i.next();this.alreadySetupFiles.inst.has(a.name)||a.setup(this)}let r=Jt.adaptIterator(this.files.inst.values());for(;r.hasNext();){let a=r.next();this.topLevelAstNodes=[],n.set(a.name,Ce.Group(a.transform(e,this).concat(this.topLevelAstNodes)))}return n}addTopLevelAstNode(e){this.topLevelAstNodes.push(e)}static get __name__(){return"mcl.Compiler"}get __class__(){return B3}},"Compiler");var gje=L.$global,qp=L.global("$hxClasses")["mcl.args.JsTemplateArgument"]=s(class v_ extends L.inherits(()=>xt,!0){new(e,n){super.new(e,n),this.expectJsValue=!0}parseValue(e,n,i){if(e.startsWith("<%")){let r=e.indexOf("%>");if(r==-1)return{success:!1};let a=e.substring(2,r);try{let o=xt.jsCacheIdx,l=xt.jsCache.inst.has(o),c;return l?c=xt.jsCache.inst.get(o):(c=ws.invokeExpressionInline(a,i,n),xt.jsCache.inst.set(o,c)),{success:!0,value:c,raw:e.substring(0,r+2)}}catch{return{success:!1}}}return{success:!1}}static register(){xt.register("js",v_)}static get __name__(){return"mcl.args.JsTemplateArgument"}static get __super__(){return xt}get __class__(){return v_}},"JsTemplateArgument");var wje=L.$global,N3=L.global("$hxClasses")["mcl.args.LiteralTemplateArgument"]=s(class F3 extends L.inherits(()=>xt,!0){new(e,n){this.value=n,super.new(null,e)}parseValue(e,n,i){return e==this.value||e.startsWith(this.value+" ")?{success:!0,value:e,raw:this.value}:{success:!1}}static register(){xt.register("literal",qp)}static get __name__(){return"mcl.args.LiteralTemplateArgument"}static get __super__(){return xt}get __class__(){return F3}},"LiteralTemplateArgument");var Ije=L.$global,xt=L.global("$hxClasses")["mcl.args.TemplateArgument"]=s(class Nl extends L.inherits(){new(e,n){this.expectJsValue=!1,this.expectBlock=!1,this.name=e,this.pos=n}parseValue(e,n,i){throw he.thrown("override this method in subclass, plz thx")}parseValueBlock(e,n,i){throw he.thrown("override this method in subclass, plz thx")}static parse(e,n){let i=e.indexOf(":"),r=i==-1?"literal":e.substring(i+1),a=i==-1?e:e.substring(0,i);if(r=="literal")return new N3(n,a);if(!Nl.argumentTypes.inst.has(r))throw he.thrown("Unknown template argument type: '"+r+"'");return Mi.createInstance(Nl.argumentTypes.inst.get(r),[a])}static register(e,n){if(Nl.argumentTypes.inst.has(e))throw he.thrown("Template argument type already registered: "+e);Nl.argumentTypes.inst.set(e,n)}static get __name__(){return"mcl.args.TemplateArgument"}get __class__(){return Nl}},"TemplateArgument");xt.jsCache=null;xt.jsCacheIdx=0;xt.argumentTypes=new nt;var Rje=L.$global,D3=L.global("$hxClasses")["mcl.args.WordTemplateArgument"]=s(class y_ extends L.inherits(xt){new(e,n){super.new(e,n)}parseValue(e,n,i){if(e=="")return{success:!1};let r=e.indexOf(" "),a=r==-1?e:lt.substr(e,0,r);return{success:!0,value:a,raw:a}}static register(){xt.register("word",y_)}static get __name__(){return"mcl.args.WordTemplateArgument"}static get __super__(){return xt}get __class__(){return y_}},"WordTemplateArgument");var zje=L.$global,R3=L.global("$hxClasses")["mcl.args.RawTemplateArgument"]=s(class w_ extends L.inherits(xt){new(e,n){super.new(e,n)}parseValue(e,n,i){return{success:!0,value:e,raw:e}}static register(){xt.register("raw",w_)}static get __name__(){return"mcl.args.RawTemplateArgument"}static get __super__(){return xt}get __class__(){return w_}},"RawTemplateArgument");var Wje=L.$global,M3=L.global("$hxClasses")["mcl.args.IntTemplateArgument"]=s(class k_ extends L.inherits(xt){new(e,n){super.new(e,n)}parseValue(e,n,i){let r=e.indexOf(" ");r!=-1&&(e=e.substring(0,r));let a=We.parseInt(e);return a==null?{success:!1}:{success:!0,value:a,raw:e}}static register(){xt.register("int",k_)}static get __name__(){return"mcl.args.IntTemplateArgument"}static get __super__(){return xt}get __class__(){return k_}},"IntTemplateArgument");var Qje=L.$global,P3=L.global("$hxClasses")["mcl.args.FloatTemplateArgument"]=s(class E_ extends L.inherits(xt){new(e,n){super.new(e,n)}parseValue(e,n,i){let r=e.indexOf(" ");r!=-1&&(e=e.substring(0,r));let a=parseFloat(e);return a==null?{success:!1}:{success:!0,value:a,raw:e}}static register(){xt.register("float",E_)}static get __name__(){return"mcl.args.FloatTemplateArgument"}static get __super__(){return xt}get __class__(){return E_}},"FloatTemplateArgument");var lAe=L.$global,Rre=L.global("$hxClasses")["mcl.args.BoundBlock"]=s(class L3 extends L.inherits(){new(e,n){this.node=e,this.ctx=n}appendAstNode(e){let n=this.node;if(n._hx_index==8){let i=n.pos,r=n.name,a=n.data,o=n.isMacro,l=n.isInline;n.body.push(e)}else throw he.thrown("BoundBlock.append: node is not a block")}append(e){let n=ui.tokenize(e,""),i=new _s(n);for(;i.hasNext();)this.appendAstNode(an.innerParse(i))}setName(e){let n=this.node;if(n._hx_index==8){let i=n.name,r=n.pos,a=n.body,o=n.data,l=n.isMacro,c=n.isInline;this.node=Ce.Block(r,e,a,o,l,c)}else throw he.thrown("BoundBlock.setName: node is not a block")}embedTo(e,n,i,r){r==null&&(r=!0);let a=[],o={isTemplate:!1,uidIndex:e.uidIndex,namespace:e.namespace,path:e.path,variables:this.ctx.variables,replacements:this.ctx.replacements,stack:this.ctx.stack,append:function(l){a.push(l)},templates:this.ctx.templates,requireTemplateKeyword:this.ctx.requireTemplateKeyword,compiler:this.ctx.compiler,globalVariables:this.ctx.globalVariables,functions:this.ctx.functions,baseNamespaceInfo:e.baseNamespaceInfo,currentFunction:this.ctx.currentFunction};return r?i.embed(o,n,new nt,[this.node]):i.embedTransform(o,n,new nt,[this.node]),a.join(` -`)}static get __name__(){return"mcl.args.BoundBlock"}get __class__(){return L3}},"BoundBlock"),V3=L.global("$hxClasses")["mcl.args.BlockTemplateArgument"]=s(class j_ extends L.inherits(xt){new(e,n){super.new(e,n),this.expectBlock=!0}parseValueBlock(e,n,i){if(e._hx_index==8){let r=e.pos,a=e.name,o=e.body,l=e.data,c=e.isMacro,u=e.isInline;return{success:!0,value:new Rre(e,i)}}else return{success:!1}}static register(){xt.register("block",j_)}static get __name__(){return"mcl.args.BlockTemplateArgument"}static get __super__(){return xt}get __class__(){return j_}},"BlockTemplateArgument");var bAe=L.$global,Hp=L.global("$hxClasses")["mcl.TemplateRegisterer"]=s(class z3{static register(){R3.register(),M3.register(),qp.register(),V3.register(),P3.register(),D3.register()}static get __name__(){return"mcl.TemplateRegisterer"}get __class__(){return z3}},"TemplateRegisterer");var U3=ji(Oe("fs"));var SAe=L.$global,T_=L.global("$hxClasses").LibMain=s(class A_{static main(){Hp.register()}static createCompiler(e,n,i){return new pa(e,n,i)}static parseFile(e,n){let i=at.extension(e),r=ui.tokenize(n,e);if(i=="mcb")return an.parseMcbFile(r);if(i=="mcbt")return an.parseMcbtFile(r);throw he.thrown("Unknown file extension: "+i)}static addFileToCompiler(e,n){let i=at.extension(n),r=ui.tokenize(U3.readFileSync(n,{encoding:"utf8"}),n);e.addFile(n,i=="mcb"?an.parseMcbFile(r):an.parseMcbtFile(r))}static compileFromFsLikeMap(e,n,i){let r=A_.createCompiler(e,{},null),a=n.entries(),o=a,l=a.next();for(;!l.done;){let c=l.value;l=o.next();let u=c,d=ui.tokenize(u[1],u[0]),p=at.extension(u[0])=="mcb"?an.parseMcbFile(d):an.parseMcbtFile(d);r.addFile(u[0],p)}r.io=i,r.compile(new fn(null))}static createIoProvider(e){switch(e){case 0:return new zr;case 1:return new Ol;default:return new Bl(e)}}static get __name__(){return"LibMain"}get __class__(){return A_}},"LibMain");var RAe=L.$global,Mre=L.global("$hxClasses")["mcl.AstStringifier"]=s(class C_ extends L.inherits(){new(){this.tabs=[""],this.indent=0,this.segments=[]}tab(){let e;if(this.tabs.length>this.indent)e=this.tabs[this.indent];else{let n=this.tabs[this.tabs.length-1],i=this.tabs.length-1,r=this.indent;for(;i1?at.withoutExtension(a).split("/"):[]}}compile(e){this.success=!0;try{let n=Jt.adaptIterator(this.files.inst.values());for(;n.hasNext();){let r=n.next();this.alreadySetupFiles.inst.has(r.name)||r.setup(this)}let i=Jt.adaptIterator(this.files.inst.values());for(;i.hasNext();)i.next().compile(e,this);this.tags.writeTagFiles(this)}catch(n){let i=he.caught(n).unwrap();throw this.success=!1,he.thrown(i)}}transform(e){let n=new Map,i=Jt.adaptIterator(this.files.inst.values());for(;i.hasNext();){let a=i.next();this.alreadySetupFiles.inst.has(a.name)||a.setup(this)}let r=Jt.adaptIterator(this.files.inst.values());for(;r.hasNext();){let a=r.next();this.topLevelAstNodes=[],n.set(a.name,Ce.Group(a.transform(e,this).concat(this.topLevelAstNodes)))}return n}addTopLevelAstNode(e){this.topLevelAstNodes.push(e)}static get __name__(){return"mcl.Compiler"}get __class__(){return j2}},"Compiler");var WAe=L.$global,A2=L.global("$hxClasses")["mcl.args.WordTemplateArgument"]=s(class H_ extends L.inherits(bt){new(e,n){super.new(e,n)}parseValue(e,n,i){if(e=="")return{success:!1};let r=e.indexOf(" "),a=r==-1?e:lt.substr(e,0,r);return{success:!0,value:a,raw:a}}static register(){bt.register("word",H_)}static get __name__(){return"mcl.args.WordTemplateArgument"}static get __super__(){return bt}get __class__(){return H_}},"WordTemplateArgument");var QAe=L.$global,T2=L.global("$hxClasses")["mcl.args.RawTemplateArgument"]=s(class G_ extends L.inherits(bt){new(e,n){super.new(e,n)}parseValue(e,n,i){return{success:!0,value:e,raw:e}}static register(){bt.register("raw",G_)}static get __name__(){return"mcl.args.RawTemplateArgument"}static get __super__(){return bt}get __class__(){return G_}},"RawTemplateArgument");var r4e=L.$global,C2=L.global("$hxClasses")["mcl.args.IntTemplateArgument"]=s(class J_ extends L.inherits(bt){new(e,n){super.new(e,n)}parseValue(e,n,i){let r=e.indexOf(" ");r!=-1&&(e=e.substring(0,r));let a=We.parseInt(e);return a==null?{success:!1}:{success:!0,value:a,raw:e}}static register(){bt.register("int",J_)}static get __name__(){return"mcl.args.IntTemplateArgument"}static get __super__(){return bt}get __class__(){return J_}},"IntTemplateArgument");var c4e=L.$global,S2=L.global("$hxClasses")["mcl.args.FloatTemplateArgument"]=s(class W_ extends L.inherits(bt){new(e,n){super.new(e,n)}parseValue(e,n,i){let r=e.indexOf(" ");r!=-1&&(e=e.substring(0,r));let a=parseFloat(e);return a==null?{success:!1}:{success:!0,value:a,raw:e}}static register(){bt.register("float",W_)}static get __name__(){return"mcl.args.FloatTemplateArgument"}static get __super__(){return bt}get __class__(){return W_}},"FloatTemplateArgument");var x4e=L.$global,Eae=L.global("$hxClasses")["mcl.args.BoundBlock"]=s(class O2 extends L.inherits(){new(e,n){this.node=e,this.ctx=n}appendAstNode(e){let n=this.node;if(n._hx_index==8){let i=n.pos,r=n.name,a=n.data,o=n.isMacro,l=n.isInline;n.body.push(e)}else throw he.thrown("BoundBlock.append: node is not a block")}append(e){let n=fi.tokenize(e,""),i=new xs(n);for(;i.hasNext();)this.appendAstNode(on.innerParse(i))}setName(e){let n=this.node;if(n._hx_index==8){let i=n.name,r=n.pos,a=n.body,o=n.data,l=n.isMacro,c=n.isInline;this.node=Ce.Block(r,e,a,o,l,c)}else throw he.thrown("BoundBlock.setName: node is not a block")}embedTo(e,n,i,r){r==null&&(r=!0);let a=[],o={isTemplate:!1,uidIndex:e.uidIndex,namespace:e.namespace,path:e.path,variables:this.ctx.variables,replacements:this.ctx.replacements,stack:this.ctx.stack,append:function(l){a.push(l)},templates:this.ctx.templates,requireTemplateKeyword:this.ctx.requireTemplateKeyword,compiler:this.ctx.compiler,globalVariables:this.ctx.globalVariables,functions:this.ctx.functions,baseNamespaceInfo:e.baseNamespaceInfo,currentFunction:this.ctx.currentFunction};return r?i.embed(o,n,new nt,[this.node]):i.embedTransform(o,n,new nt,[this.node]),a.join(` +`)}static get __name__(){return"mcl.args.BoundBlock"}get __class__(){return O2}},"BoundBlock"),I2=L.global("$hxClasses")["mcl.args.BlockTemplateArgument"]=s(class K_ extends L.inherits(bt){new(e,n){super.new(e,n),this.expectBlock=!0}parseValueBlock(e,n,i){if(e._hx_index==8){let r=e.pos,a=e.name,o=e.body,l=e.data,c=e.isMacro,u=e.isInline;return{success:!0,value:new Eae(e,i)}}else return{success:!1}}static register(){bt.register("block",K_)}static get __name__(){return"mcl.args.BlockTemplateArgument"}static get __super__(){return bt}get __class__(){return K_}},"BlockTemplateArgument");var S4e=L.$global,rf=L.global("$hxClasses")["mcl.TemplateRegisterer"]=s(class N2{static register(){T2.register(),C2.register(),Gp.register(),I2.register(),S2.register(),A2.register()}static get __name__(){return"mcl.TemplateRegisterer"}get __class__(){return N2}},"TemplateRegisterer");var B2=ji(Ie("fs"));var z4e=L.$global,Y_=L.global("$hxClasses").LibMain=s(class Z_{static main(){rf.register()}static createCompiler(e,n,i){return new ha(e,n,i)}static parseFile(e,n){let i=at.extension(e),r=fi.tokenize(n,e);if(i=="mcb")return on.parseMcbFile(r);if(i=="mcbt")return on.parseMcbtFile(r);throw he.thrown("Unknown file extension: "+i)}static addFileToCompiler(e,n){let i=at.extension(n),r=fi.tokenize(B2.readFileSync(n,{encoding:"utf8"}),n);e.addFile(n,i=="mcb"?on.parseMcbFile(r):on.parseMcbtFile(r))}static compileFromFsLikeMap(e,n,i){let r=Z_.createCompiler(e,{},null),a=n.entries(),o=a,l=a.next();for(;!l.done;){let c=l.value;l=o.next();let u=c,d=fi.tokenize(u[1],u[0]),p=at.extension(u[0])=="mcb"?on.parseMcbFile(d):on.parseMcbtFile(d);r.addFile(u[0],p)}r.io=i,r.compile(new fn(null))}static createIoProvider(e){switch(e){case 0:return new Hr;case 1:return new Ul;default:return new ql(e)}}static get __name__(){return"LibMain"}get __class__(){return Z_}},"LibMain");var W4e=L.$global,jae=L.global("$hxClasses")["mcl.AstStringifier"]=s(class X_ extends L.inherits(){new(){this.tabs=[""],this.indent=0,this.segments=[]}tab(){let e;if(this.tabs.length>this.indent)e=this.tabs[this.indent];else{let n=this.tabs[this.tabs.length-1],i=this.tabs.length-1,r=this.indent;for(;i0)throw he.thrown("continuations not supported");this.segments.push(` `);break;case 1:let c=e.pos,u=e.name,d=e.body,p=e.appendTo;n&&this.tab(),this.segments.push("function "),this.segments.push(u),p!=null&&(this.segments.push(" "),this.segments.push(p)),this.segments.push(`{ `),this.inc();let m=0;for(;m=200&&v<400?b.success(b.responseBytes):b.onError("Http Error #"+v)})},"httpResponse");this.req=i?W3.request(h,g):K3.request(h,g),e&&(this.postData!=null?this.req.write(this.postData):this.postBytes!=null&&(this.req.setHeader("Content-Length",""+this.postBytes.length),this.req.write(Jp.Buffer.from(this.postBytes.b.bufferValue)))),this.req.end()}static get __name__(){return"haxe.http.HttpNodeJs"}static get __super__(){return O_}get __class__(){return Y3}},"HttpNodeJs");var bTe=L.$global,Co=L.global("$hxClasses")["haxe.ds.List"]=s(class Q3 extends L.inherits(){new(){this.length=0}add(e){let n=new X3(e,null);this.h==null?this.h=n:this.q.next=n,this.q=n,this.length++}push(e){let n=new X3(e,this.h);this.h=n,this.q==null&&(this.q=n),this.length++}first(){return this.h==null?null:this.h.item}pop(){if(this.h==null)return null;let e=this.h.item;return this.h=this.h.next,this.h==null&&(this.q=null),this.length--,e}isEmpty(){return this.h==null}toString(){let e="",n=!0,i=this.h;for(e+="{";i!=null;)n?n=!1:e+=", ",e+=We.string(We.string(i.item)),i=i.next;return e+="}",e}static get __name__(){return"haxe.ds.List"}get __class__(){return Q3}},"List"),X3=L.global("$hxClasses")["haxe.ds._List.ListNode"]=s(class $3 extends L.inherits(){new(e,n){this.item=e,this.next=n}static get __name__(){return"haxe.ds._List.ListNode"}get __class__(){return $3}},"ListNode");var ITe=L.$global,e2=L.global("$hxClasses")["haxe._Unserializer.DefaultResolver"]=s(class t2 extends L.inherits(){new(){}resolveClass(e){return L.global("$hxClasses")[e]}resolveEnum(e){return L.global("$hxEnums")[e]}static get __name__(){return"haxe._Unserializer.DefaultResolver"}get __class__(){return t2}},"DefaultResolver"),vu=L.global("$hxClasses")["haxe.Unserializer"]=s(class Ga extends L.inherits(){new(e){this.buf=e,this.length=this.buf.length,this.pos=0,this.scache=new Array,this.cache=new Array;let n=Ga.DEFAULT_RESOLVER;n==null&&(n=new e2,Ga.DEFAULT_RESOLVER=n),this.resolver=n}readDigits(){let e=0,n=!1,i=this.pos;for(;;){let r=this.buf.charCodeAt(this.pos);if(r!=r)break;if(r==45){if(this.pos!=i)break;n=!0,this.pos++;continue}if(r<48||r>57)break;e=e*10+(r-48),this.pos++}return n&&(e*=-1),e}readFloat(){let e=this.pos;for(;;){let n=this.buf.charCodeAt(this.pos);if(n!=n)break;if(n>=43&&n<58||n==101||n==69)this.pos++;else break}return parseFloat(lt.substr(this.buf,e,this.pos-e))}unserializeObject(e){for(;;){if(this.pos>=this.length)throw he.thrown("Invalid object");if(this.buf.charCodeAt(this.pos)==103)break;let n=this.unserialize();if(typeof n!="string")throw he.thrown("Invalid object key");let i=this.unserialize();e[n]=i}this.pos++}unserializeEnum(e,n){if(this.buf.charCodeAt(this.pos++)!=58)throw he.thrown("Invalid enum format");let i=this.readDigits();if(i==0)return Mi.createEnum(e,n);let r=new Array;for(;i-- >0;)r.push(this.unserialize());return Mi.createEnum(e,n,r)}unserialize(){switch(this.buf.charCodeAt(this.pos++)){case 65:let e=this.unserialize(),n=this.resolver.resolveClass(e);if(n==null)throw he.thrown("Class not found "+e);return n;case 66:let i=this.unserialize(),r=this.resolver.resolveEnum(i);if(r==null)throw he.thrown("Enum not found "+i);return r;case 67:let a=this.unserialize(),o=this.resolver.resolveClass(a);if(o==null)throw he.thrown("Class not found "+a);let l=Object.create(o.prototype);if(this.cache.push(l),l.hxUnserialize(this),this.buf.charCodeAt(this.pos++)!=103)throw he.thrown("Invalid custom data");return l;case 77:let c=new kl;this.cache.push(c);let u=this.buf;for(;this.buf.charCodeAt(this.pos)!=104;){let ke=this.unserialize(),Le=this.unserialize();c.inst.set(ke,Le)}return this.pos++,c;break;case 82:let d=this.readDigits();if(d<0||d>=this.scache.length)throw he.thrown("Invalid string reference");return this.scache[d];case 97:let p=this.buf,m=new Array;for(this.cache.push(m);;){let ke=this.buf.charCodeAt(this.pos);if(ke==104){this.pos++;break}if(ke==117){this.pos++;let Le=this.readDigits();m[m.length+Le-1]=null}else m.push(this.unserialize())}return m;case 98:let f=new nt;this.cache.push(f);let h=this.buf;for(;this.buf.charCodeAt(this.pos)!=104;){let ke=this.unserialize(),Le=this.unserialize();f.inst.set(ke,Le)}return this.pos++,f;break;case 99:let b=this.unserialize(),g=this.resolver.resolveClass(b);if(g==null)throw he.thrown("Class not found "+b);let _=Object.create(g.prototype);return this.cache.push(_),this.unserializeObject(_),_;break;case 100:return this.readFloat();case 102:return!1;case 105:return this.readDigits();case 106:let v=this.unserialize(),w=this.resolver.resolveEnum(v);if(w==null)throw he.thrown("Enum not found "+v);this.pos++;let x=this.readDigits(),y=w.__constructs__,k=new Array(y.length),j=0,I=y.length;for(;j=this.cache.length)throw he.thrown("Invalid reference");return this.cache[X];case 115:let ce=this.readDigits(),le=this.buf;if(this.buf.charCodeAt(this.pos++)!=58||this.length-this.pos>2)*3+(je>=2?je-1:0),Q=fe+(ce-je),R=new Ki(new ArrayBuffer(ve)),ie=0;for(;fe>4;let N=te[le.charCodeAt(fe++)];R.b[ie++]=Le<<4|N>>2;let Ie=te[le.charCodeAt(fe++)];R.b[ie++]=N<<6|Ie}if(je>=2){let ke=te[le.charCodeAt(fe++)],Le=te[le.charCodeAt(fe++)];if(R.b[ie++]=ke<<2|Le>>4,je==3){let N=te[le.charCodeAt(fe++)];R.b[ie++]=Le<<4|N>>2}}return this.pos+=ce,this.cache.push(R),R;break;case 116:return!0;case 118:let W;return this.buf.charCodeAt(this.pos)>=48&&this.buf.charCodeAt(this.pos)<=57&&this.buf.charCodeAt(this.pos+1)>=48&&this.buf.charCodeAt(this.pos+1)<=57&&this.buf.charCodeAt(this.pos+2)>=48&&this.buf.charCodeAt(this.pos+2)<=57&&this.buf.charCodeAt(this.pos+3)>=48&&this.buf.charCodeAt(this.pos+3)<=57&&this.buf.charCodeAt(this.pos+4)==45?(W=lt.strDate(lt.substr(this.buf,this.pos,19)),this.pos+=19):W=new Date(this.readFloat()),this.cache.push(W),W;break;case 119:let ee=this.unserialize(),re=this.resolver.resolveEnum(ee);if(re==null)throw he.thrown("Enum not found "+ee);let J=this.unserializeEnum(re,this.unserialize());return this.cache.push(J),J;break;case 120:throw he.thrown(this.unserialize());case 121:let ge=this.readDigits();if(this.buf.charCodeAt(this.pos++)!=58||this.length-this.pos({_hx_index:0,__enum__:"haxe._Template.TemplateExpr",v:t,"@kind":"OpVar"}),{_hx_name:"OpVar",__params__:["v"]}),OpExpr:Object.assign(t=>({_hx_index:1,__enum__:"haxe._Template.TemplateExpr",expr:t,"@kind":"OpExpr"}),{_hx_name:"OpExpr",__params__:["expr"]}),OpIf:Object.assign((t,e,n)=>({_hx_index:2,__enum__:"haxe._Template.TemplateExpr",expr:t,eif:e,eelse:n,"@kind":"OpIf"}),{_hx_name:"OpIf",__params__:["expr","eif","eelse"]}),OpStr:Object.assign(t=>({_hx_index:3,__enum__:"haxe._Template.TemplateExpr",str:t,"@kind":"OpStr"}),{_hx_name:"OpStr",__params__:["str"]}),OpBlock:Object.assign(t=>({_hx_index:4,__enum__:"haxe._Template.TemplateExpr",l:t,"@kind":"OpBlock"}),{_hx_name:"OpBlock",__params__:["l"]}),OpForeach:Object.assign((t,e)=>({_hx_index:5,__enum__:"haxe._Template.TemplateExpr",expr:t,loop:e,"@kind":"OpForeach"}),{_hx_name:"OpForeach",__params__:["expr","loop"]}),OpMacro:Object.assign((t,e)=>({_hx_index:6,__enum__:"haxe._Template.TemplateExpr",name:t,params:e,"@kind":"OpMacro"}),{_hx_name:"OpMacro",__params__:["name","params"]})};wi.__constructs__=[wi.OpVar,wi.OpExpr,wi.OpIf,wi.OpStr,wi.OpBlock,wi.OpForeach,wi.OpMacro];wi.__empty_constructs__=[];var Ja=L.global("$hxClasses")["haxe.Template"]=s(class ti extends L.inherits(){new(e){let n=this.parseTokens(e);if(this.expr=this.parseBlock(n),!n.isEmpty())throw he.thrown("Unexpected '"+We.string(n.first().s)+"'")}execute(e,n){return this.macros=n??{},this.context=e,this.stack=new Co,this.buf=new B_,this.run(this.expr),this.buf.b}resolve(e){if(e=="__current__")return this.context;if(pn.isObject(this.context)){let i=pn.getProperty(this.context,e);if(i!=null||Object.prototype.hasOwnProperty.call(this.context,e))return i}let n=this.stack.h;for(;n!=null;){let i=n.item;n=n.next;let r=i,a=pn.getProperty(r,e);if(a!=null||Object.prototype.hasOwnProperty.call(r,e))return a}return pn.field(ti.globals,e)}parseTokens(e){let n=new Co;for(;ti.splitter.match(e);){let i=ti.splitter.matchedPos();if(i.pos>0&&n.add({p:lt.substr(e,0,i.pos),s:!0,l:null}),lt.cca(e,i.pos)==58){n.add({p:lt.substr(e,i.pos+2,i.len-4),s:!1,l:null}),e=ti.splitter.matchedRight();continue}let r=i.pos+i.len,a=1,o=[],l="";for(;;){let c=lt.cca(e,r);if(++r,c==40)++a;else if(c==41){if(--a,a<=0)break}else if(c==null)throw he.thrown("Unclosed macro parenthesis");c==44&&a==1?(o.push(l),l=""):l+=String.fromCodePoint(c)}o.push(l),n.add({p:ti.splitter.matched(2),s:!1,l:o}),e=lt.substr(e,r,e.length-r)}return e.length>0&&n.add({p:e,s:!0,l:null}),n}parseBlock(e){let n=new Co;for(;;){let i=e.first();if(i==null||!i.s&&(i.p=="end"||i.p=="else"||lt.substr(i.p,0,7)=="elseif "))break;n.add(this.parse(e))}return n.length==1?n.first():wi.OpBlock(n)}parse(e){let n=e.pop(),i=n.p;if(n.s)return wi.OpStr(i);if(n.l!=null){let l=new Co,c=0,u=n.l;for(;c0){i=lt.substr(i,a,i.length-a);let l=this.parseExpr(i),c=this.parseBlock(e),u=e.first(),d;if(u==null)throw he.thrown("Unclosed 'if'");if(u.p=="end")e.pop(),d=null;else if(u.p=="else"){if(e.pop(),d=this.parseBlock(e),u=e.pop(),u==null||u.p!="end")throw he.thrown("Unclosed 'else'")}else u.p=lt.substr(u.p,4,u.p.length-4),d=this.parse(e);return wi.OpIf(l,c,d)}let o=r("foreach");if(o>=0){i=lt.substr(i,o,i.length-o);let l=this.parseExpr(i),c=this.parseBlock(e),u=e.pop();if(u==null||u.p!="end")throw he.thrown("Unclosed 'foreach'");return wi.OpForeach(l,c)}return ti.expr_splitter.match(i)?wi.OpExpr(this.parseExpr(i)):wi.OpVar(i)}parseExpr(e){let n=new Co,i=e;for(;ti.expr_splitter.match(e);){let a=ti.expr_splitter.matchedPos(),o=a.pos+a.len;a.pos!=0&&n.add({p:lt.substr(e,0,a.pos),s:!0});let l=ti.expr_splitter.matched(0);n.add({p:l,s:l.indexOf('"')>=0}),e=ti.expr_splitter.matchedRight()}if(e.length!=0){let a=0,o=e;for(;a");if(n.s)return this.makeConst(n.p);switch(n.p){case"!":let i=this.makeExpr(e);return function(){let u=i();return u!=null?u==!1:!0};case"(":this.skipSpaces(e);let r=this.makeExpr(e);this.skipSpaces(e);let a=e.pop();if(a==null||a.s)throw he.thrown(a);if(a.p==")")return r;this.skipSpaces(e);let o=this.makeExpr(e);this.skipSpaces(e);let l=e.pop();if(this.skipSpaces(e),l==null||l.p!=")")throw he.thrown(l);switch(a.p){case"!=":return function(){return r()!=o()};case"&&":return function(){return r()&&o()};case"*":return function(){return r()*o()};case"+":return function(){return r()+o()};case"-":return function(){return r()-o()};case"/":return function(){return r()/o()};case"<":return function(){return r()":return function(){return r()>o()};case">=":return function(){return r()>=o()};case"||":return function(){return r()||o()};default:throw he.thrown("Unknown operation "+a.p)}break;case"-":let c=this.makeExpr(e);return function(){return-c()}}throw he.thrown(n.p)}run(e){switch(e._hx_index){case 0:let n=e.v,i=this.buf,r=We.string(this.resolve(n));i.b+=We.string(r);break;case 1:let a=e.expr,o=this.buf,l=We.string(a());o.b+=We.string(l);break;case 2:let c=e.expr,u=e.eif,d=e.eelse,p=c();p==null||p==!1?d!=null&&this.run(d):this.run(u);break;case 3:let m=e.str;this.buf.b+=m==null?"null":""+m;break;case 4:let h=e.l.h;for(;h!=null;){let O=h.item;h=h.next;let S=O;this.run(S)}break;case 5:let b=e.expr,g=e.loop,_=b();try{let O=L.getIterator(_);if(O.hasNext==null)throw he.thrown(null);_=O}catch{try{if(_.hasNext==null)throw he.thrown(null)}catch{throw he.thrown("Cannot iter on "+We.string(_))}}this.stack.push(this.context);let w=_;for(;w.hasNext();){let O=w.next();this.context=O,this.run(g)}this.context=this.stack.pop();break;case 6:let x=e.name,y=e.params,k=pn.field(this.macros,x),j=new Array,I=this.buf;j.push(L.bind(this,this.resolve));let T=y.h;for(;T!=null;){let O=T.item;T=T.next;let S=O;if(S._hx_index==0){let A=S.v;j.push(this.resolve(A))}else this.buf=new B_,this.run(S),j.push(this.buf.b)}this.buf=I;try{let O=this.buf,S=We.string(k.apply(this.macros,j));O.b+=We.string(S)}catch(O){let S=he.caught(O).unwrap(),A;try{A=j.join(",")}catch{A="???"}let M="Macro call "+x+"("+A+") failed ("+We.string(S)+")";throw he.thrown(M)}break}}static get __name__(){return"haxe.Template"}get __class__(){return ti}},"Template");Ja.splitter=new Ha('(::[A-Za-z0-9_ ()&|!+=/><*."-]+::|\\$\\$([A-Za-z0-9_-]+)\\()',"");Ja.expr_splitter=new Ha(`(\\(|\\)|[ \r +`);break;case 11:let Ne=e.pos,ke=e.execute,Le=e.data,B=e.body,Oe=e.continuations,Mt=e.isMacro;n&&this.tab(),Mt&&this.segments.push("$"),this.segments.push(ke),this.segments.push(" {"+(Le==null?"":" "+Le)+` +`),this.inc();let Qt=0;for(;Qt=200&&v<400?b.success(b.responseBytes):b.onError("Http Error #"+v)})},"httpResponse");this.req=i?P2.request(h,g):L2.request(h,g),e&&(this.postData!=null?this.req.write(this.postData):this.postBytes!=null&&(this.req.setHeader("Content-Length",""+this.postBytes.length),this.req.write(of.Buffer.from(this.postBytes.b.bufferValue)))),this.req.end()}static get __name__(){return"haxe.http.HttpNodeJs"}static get __super__(){return e0}get __class__(){return V2}},"HttpNodeJs");var STe=L.$global,So=L.global("$hxClasses")["haxe.ds.List"]=s(class q2 extends L.inherits(){new(){this.length=0}add(e){let n=new U2(e,null);this.h==null?this.h=n:this.q.next=n,this.q=n,this.length++}push(e){let n=new U2(e,this.h);this.h=n,this.q==null&&(this.q=n),this.length++}first(){return this.h==null?null:this.h.item}pop(){if(this.h==null)return null;let e=this.h.item;return this.h=this.h.next,this.h==null&&(this.q=null),this.length--,e}isEmpty(){return this.h==null}toString(){let e="",n=!0,i=this.h;for(e+="{";i!=null;)n?n=!1:e+=", ",e+=We.string(We.string(i.item)),i=i.next;return e+="}",e}static get __name__(){return"haxe.ds.List"}get __class__(){return q2}},"List"),U2=L.global("$hxClasses")["haxe.ds._List.ListNode"]=s(class H2 extends L.inherits(){new(e,n){this.item=e,this.next=n}static get __name__(){return"haxe.ds._List.ListNode"}get __class__(){return H2}},"ListNode");var VTe=L.$global,G2=L.global("$hxClasses")["haxe._Unserializer.DefaultResolver"]=s(class J2 extends L.inherits(){new(){}resolveClass(e){return L.global("$hxClasses")[e]}resolveEnum(e){return L.global("$hxEnums")[e]}static get __name__(){return"haxe._Unserializer.DefaultResolver"}get __class__(){return J2}},"DefaultResolver"),Su=L.global("$hxClasses")["haxe.Unserializer"]=s(class Za extends L.inherits(){new(e){this.buf=e,this.length=this.buf.length,this.pos=0,this.scache=new Array,this.cache=new Array;let n=Za.DEFAULT_RESOLVER;n==null&&(n=new G2,Za.DEFAULT_RESOLVER=n),this.resolver=n}readDigits(){let e=0,n=!1,i=this.pos;for(;;){let r=this.buf.charCodeAt(this.pos);if(r!=r)break;if(r==45){if(this.pos!=i)break;n=!0,this.pos++;continue}if(r<48||r>57)break;e=e*10+(r-48),this.pos++}return n&&(e*=-1),e}readFloat(){let e=this.pos;for(;;){let n=this.buf.charCodeAt(this.pos);if(n!=n)break;if(n>=43&&n<58||n==101||n==69)this.pos++;else break}return parseFloat(lt.substr(this.buf,e,this.pos-e))}unserializeObject(e){for(;;){if(this.pos>=this.length)throw he.thrown("Invalid object");if(this.buf.charCodeAt(this.pos)==103)break;let n=this.unserialize();if(typeof n!="string")throw he.thrown("Invalid object key");let i=this.unserialize();e[n]=i}this.pos++}unserializeEnum(e,n){if(this.buf.charCodeAt(this.pos++)!=58)throw he.thrown("Invalid enum format");let i=this.readDigits();if(i==0)return Mi.createEnum(e,n);let r=new Array;for(;i-- >0;)r.push(this.unserialize());return Mi.createEnum(e,n,r)}unserialize(){switch(this.buf.charCodeAt(this.pos++)){case 65:let e=this.unserialize(),n=this.resolver.resolveClass(e);if(n==null)throw he.thrown("Class not found "+e);return n;case 66:let i=this.unserialize(),r=this.resolver.resolveEnum(i);if(r==null)throw he.thrown("Enum not found "+i);return r;case 67:let a=this.unserialize(),o=this.resolver.resolveClass(a);if(o==null)throw he.thrown("Class not found "+a);let l=Object.create(o.prototype);if(this.cache.push(l),l.hxUnserialize(this),this.buf.charCodeAt(this.pos++)!=103)throw he.thrown("Invalid custom data");return l;case 77:let c=new Dl;this.cache.push(c);let u=this.buf;for(;this.buf.charCodeAt(this.pos)!=104;){let ke=this.unserialize(),Le=this.unserialize();c.inst.set(ke,Le)}return this.pos++,c;break;case 82:let d=this.readDigits();if(d<0||d>=this.scache.length)throw he.thrown("Invalid string reference");return this.scache[d];case 97:let p=this.buf,m=new Array;for(this.cache.push(m);;){let ke=this.buf.charCodeAt(this.pos);if(ke==104){this.pos++;break}if(ke==117){this.pos++;let Le=this.readDigits();m[m.length+Le-1]=null}else m.push(this.unserialize())}return m;case 98:let f=new nt;this.cache.push(f);let h=this.buf;for(;this.buf.charCodeAt(this.pos)!=104;){let ke=this.unserialize(),Le=this.unserialize();f.inst.set(ke,Le)}return this.pos++,f;break;case 99:let b=this.unserialize(),g=this.resolver.resolveClass(b);if(g==null)throw he.thrown("Class not found "+b);let _=Object.create(g.prototype);return this.cache.push(_),this.unserializeObject(_),_;break;case 100:return this.readFloat();case 102:return!1;case 105:return this.readDigits();case 106:let v=this.unserialize(),w=this.resolver.resolveEnum(v);if(w==null)throw he.thrown("Enum not found "+v);this.pos++;let x=this.readDigits(),y=w.__constructs__,E=new Array(y.length),T=0,I=y.length;for(;T=this.cache.length)throw he.thrown("Invalid reference");return this.cache[X];case 115:let ce=this.readDigits(),le=this.buf;if(this.buf.charCodeAt(this.pos++)!=58||this.length-this.pos>2)*3+(je>=2?je-1:0),Q=fe+(ce-je),R=new Xi(new ArrayBuffer(ve)),ie=0;for(;fe>4;let B=te[le.charCodeAt(fe++)];R.b[ie++]=Le<<4|B>>2;let Oe=te[le.charCodeAt(fe++)];R.b[ie++]=B<<6|Oe}if(je>=2){let ke=te[le.charCodeAt(fe++)],Le=te[le.charCodeAt(fe++)];if(R.b[ie++]=ke<<2|Le>>4,je==3){let B=te[le.charCodeAt(fe++)];R.b[ie++]=Le<<4|B>>2}}return this.pos+=ce,this.cache.push(R),R;break;case 116:return!0;case 118:let W;return this.buf.charCodeAt(this.pos)>=48&&this.buf.charCodeAt(this.pos)<=57&&this.buf.charCodeAt(this.pos+1)>=48&&this.buf.charCodeAt(this.pos+1)<=57&&this.buf.charCodeAt(this.pos+2)>=48&&this.buf.charCodeAt(this.pos+2)<=57&&this.buf.charCodeAt(this.pos+3)>=48&&this.buf.charCodeAt(this.pos+3)<=57&&this.buf.charCodeAt(this.pos+4)==45?(W=lt.strDate(lt.substr(this.buf,this.pos,19)),this.pos+=19):W=new Date(this.readFloat()),this.cache.push(W),W;break;case 119:let ee=this.unserialize(),re=this.resolver.resolveEnum(ee);if(re==null)throw he.thrown("Enum not found "+ee);let J=this.unserializeEnum(re,this.unserialize());return this.cache.push(J),J;break;case 120:throw he.thrown(this.unserialize());case 121:let ge=this.readDigits();if(this.buf.charCodeAt(this.pos++)!=58||this.length-this.pos({_hx_index:0,__enum__:"haxe._Template.TemplateExpr",v:t,"@kind":"OpVar"}),{_hx_name:"OpVar",__params__:["v"]}),OpExpr:Object.assign(t=>({_hx_index:1,__enum__:"haxe._Template.TemplateExpr",expr:t,"@kind":"OpExpr"}),{_hx_name:"OpExpr",__params__:["expr"]}),OpIf:Object.assign((t,e,n)=>({_hx_index:2,__enum__:"haxe._Template.TemplateExpr",expr:t,eif:e,eelse:n,"@kind":"OpIf"}),{_hx_name:"OpIf",__params__:["expr","eif","eelse"]}),OpStr:Object.assign(t=>({_hx_index:3,__enum__:"haxe._Template.TemplateExpr",str:t,"@kind":"OpStr"}),{_hx_name:"OpStr",__params__:["str"]}),OpBlock:Object.assign(t=>({_hx_index:4,__enum__:"haxe._Template.TemplateExpr",l:t,"@kind":"OpBlock"}),{_hx_name:"OpBlock",__params__:["l"]}),OpForeach:Object.assign((t,e)=>({_hx_index:5,__enum__:"haxe._Template.TemplateExpr",expr:t,loop:e,"@kind":"OpForeach"}),{_hx_name:"OpForeach",__params__:["expr","loop"]}),OpMacro:Object.assign((t,e)=>({_hx_index:6,__enum__:"haxe._Template.TemplateExpr",name:t,params:e,"@kind":"OpMacro"}),{_hx_name:"OpMacro",__params__:["name","params"]})};wi.__constructs__=[wi.OpVar,wi.OpExpr,wi.OpIf,wi.OpStr,wi.OpBlock,wi.OpForeach,wi.OpMacro];wi.__empty_constructs__=[];var Ya=L.global("$hxClasses")["haxe.Template"]=s(class ni extends L.inherits(){new(e){let n=this.parseTokens(e);if(this.expr=this.parseBlock(n),!n.isEmpty())throw he.thrown("Unexpected '"+We.string(n.first().s)+"'")}execute(e,n){return this.macros=n??{},this.context=e,this.stack=new So,this.buf=new t0,this.run(this.expr),this.buf.b}resolve(e){if(e=="__current__")return this.context;if(dn.isObject(this.context)){let i=dn.getProperty(this.context,e);if(i!=null||Object.prototype.hasOwnProperty.call(this.context,e))return i}let n=this.stack.h;for(;n!=null;){let i=n.item;n=n.next;let r=i,a=dn.getProperty(r,e);if(a!=null||Object.prototype.hasOwnProperty.call(r,e))return a}return dn.field(ni.globals,e)}parseTokens(e){let n=new So;for(;ni.splitter.match(e);){let i=ni.splitter.matchedPos();if(i.pos>0&&n.add({p:lt.substr(e,0,i.pos),s:!0,l:null}),lt.cca(e,i.pos)==58){n.add({p:lt.substr(e,i.pos+2,i.len-4),s:!1,l:null}),e=ni.splitter.matchedRight();continue}let r=i.pos+i.len,a=1,o=[],l="";for(;;){let c=lt.cca(e,r);if(++r,c==40)++a;else if(c==41){if(--a,a<=0)break}else if(c==null)throw he.thrown("Unclosed macro parenthesis");c==44&&a==1?(o.push(l),l=""):l+=String.fromCodePoint(c)}o.push(l),n.add({p:ni.splitter.matched(2),s:!1,l:o}),e=lt.substr(e,r,e.length-r)}return e.length>0&&n.add({p:e,s:!0,l:null}),n}parseBlock(e){let n=new So;for(;;){let i=e.first();if(i==null||!i.s&&(i.p=="end"||i.p=="else"||lt.substr(i.p,0,7)=="elseif "))break;n.add(this.parse(e))}return n.length==1?n.first():wi.OpBlock(n)}parse(e){let n=e.pop(),i=n.p;if(n.s)return wi.OpStr(i);if(n.l!=null){let l=new So,c=0,u=n.l;for(;c0){i=lt.substr(i,a,i.length-a);let l=this.parseExpr(i),c=this.parseBlock(e),u=e.first(),d;if(u==null)throw he.thrown("Unclosed 'if'");if(u.p=="end")e.pop(),d=null;else if(u.p=="else"){if(e.pop(),d=this.parseBlock(e),u=e.pop(),u==null||u.p!="end")throw he.thrown("Unclosed 'else'")}else u.p=lt.substr(u.p,4,u.p.length-4),d=this.parse(e);return wi.OpIf(l,c,d)}let o=r("foreach");if(o>=0){i=lt.substr(i,o,i.length-o);let l=this.parseExpr(i),c=this.parseBlock(e),u=e.pop();if(u==null||u.p!="end")throw he.thrown("Unclosed 'foreach'");return wi.OpForeach(l,c)}return ni.expr_splitter.match(i)?wi.OpExpr(this.parseExpr(i)):wi.OpVar(i)}parseExpr(e){let n=new So,i=e;for(;ni.expr_splitter.match(e);){let a=ni.expr_splitter.matchedPos(),o=a.pos+a.len;a.pos!=0&&n.add({p:lt.substr(e,0,a.pos),s:!0});let l=ni.expr_splitter.matched(0);n.add({p:l,s:l.indexOf('"')>=0}),e=ni.expr_splitter.matchedRight()}if(e.length!=0){let a=0,o=e;for(;a");if(n.s)return this.makeConst(n.p);switch(n.p){case"!":let i=this.makeExpr(e);return function(){let u=i();return u!=null?u==!1:!0};case"(":this.skipSpaces(e);let r=this.makeExpr(e);this.skipSpaces(e);let a=e.pop();if(a==null||a.s)throw he.thrown(a);if(a.p==")")return r;this.skipSpaces(e);let o=this.makeExpr(e);this.skipSpaces(e);let l=e.pop();if(this.skipSpaces(e),l==null||l.p!=")")throw he.thrown(l);switch(a.p){case"!=":return function(){return r()!=o()};case"&&":return function(){return r()&&o()};case"*":return function(){return r()*o()};case"+":return function(){return r()+o()};case"-":return function(){return r()-o()};case"/":return function(){return r()/o()};case"<":return function(){return r()":return function(){return r()>o()};case">=":return function(){return r()>=o()};case"||":return function(){return r()||o()};default:throw he.thrown("Unknown operation "+a.p)}break;case"-":let c=this.makeExpr(e);return function(){return-c()}}throw he.thrown(n.p)}run(e){switch(e._hx_index){case 0:let n=e.v,i=this.buf,r=We.string(this.resolve(n));i.b+=We.string(r);break;case 1:let a=e.expr,o=this.buf,l=We.string(a());o.b+=We.string(l);break;case 2:let c=e.expr,u=e.eif,d=e.eelse,p=c();p==null||p==!1?d!=null&&this.run(d):this.run(u);break;case 3:let m=e.str;this.buf.b+=m==null?"null":""+m;break;case 4:let h=e.l.h;for(;h!=null;){let O=h.item;h=h.next;let S=O;this.run(S)}break;case 5:let b=e.expr,g=e.loop,_=b();try{let O=L.getIterator(_);if(O.hasNext==null)throw he.thrown(null);_=O}catch{try{if(_.hasNext==null)throw he.thrown(null)}catch{throw he.thrown("Cannot iter on "+We.string(_))}}this.stack.push(this.context);let w=_;for(;w.hasNext();){let O=w.next();this.context=O,this.run(g)}this.context=this.stack.pop();break;case 6:let x=e.name,y=e.params,E=dn.field(this.macros,x),T=new Array,I=this.buf;T.push(L.bind(this,this.resolve));let j=y.h;for(;j!=null;){let O=j.item;j=j.next;let S=O;if(S._hx_index==0){let A=S.v;T.push(this.resolve(A))}else this.buf=new t0,this.run(S),T.push(this.buf.b)}this.buf=I;try{let O=this.buf,S=We.string(E.apply(this.macros,T));O.b+=We.string(S)}catch(O){let S=he.caught(O).unwrap(),A;try{A=T.join(",")}catch{A="???"}let M="Macro call "+x+"("+A+") failed ("+We.string(S)+")";throw he.thrown(M)}break}}static get __name__(){return"haxe.Template"}get __class__(){return ni}},"Template");Ya.splitter=new Ka('(::[A-Za-z0-9_ ()&|!+=/><*."-]+::|\\$\\$([A-Za-z0-9_-]+)\\()',"");Ya.expr_splitter=new Ka(`(\\(|\\)|[ \r ]*"[^"]*"[ \r - ]*|[!+=/><*.&|-]+)`,"");Ja.expr_trim=new Ha("^[ ]*([^ ]+)[ ]*$","");Ja.expr_int=new Ha("^[0-9]+$","");Ja.expr_float=new Ha("^([+-]?)(?=\\d|,\\d)\\d*(,\\d*)?([Ee]([+-]?\\d+))?$","");Ja.globals={};Ja.hxKeepArrayIterator=new wl([]);var on=ji(Oe("fs"));var f4e=L.$global,N_=L.global("$hxClasses")["mcb.AppMain"]=s(class fa{static loadDebugProject(e,n){let i=new vu(on.readFileSync(e,{encoding:"utf8"}));for(;;){let r=i.unserialize();if(r==null)break;let a=at.join([n,r.f]);vn.createDirectory(at.directory(a)),on.writeFileSync(a,r.s),on.writeFileSync(a+".tokens",We.string(r.t)),on.writeFileSync(a+".ast",We.string(r.a))}}static discoverConfigFile(e){return vn.exists(e+".cjs")?e+".cjs":vn.exists(e+".js")?e+".js":vn.exists(e+".json")?e+".json":e}static getFilesInDirectory(e){let n=on.readdirSync(e),i=[],r=0;for(;r<*.&|-]+)`,"");Ya.expr_trim=new Ka("^[ ]*([^ ]+)[ ]*$","");Ya.expr_int=new Ka("^[0-9]+$","");Ya.expr_float=new Ka("^([+-]?)(?=\\d|,\\d)\\d*(,\\d*)?([Ee]([+-]?\\d+))?$","");Ya.globals={};Ya.hxKeepArrayIterator=new Bl([]);var sn=ji(Ie("fs"));var ECe=L.$global,n0=L.global("$hxClasses")["mcb.AppMain"]=s(class ga{static loadDebugProject(e,n){let i=new Su(sn.readFileSync(e,{encoding:"utf8"}));for(;;){let r=i.unserialize();if(r==null)break;let a=at.join([n,r.f]);vn.createDirectory(at.directory(a)),sn.writeFileSync(a,r.s),sn.writeFileSync(a+".tokens",We.string(r.t)),sn.writeFileSync(a+".ast",We.string(r.a))}}static discoverConfigFile(e){return vn.exists(e+".cjs")?e+".cjs":vn.exists(e+".js")?e+".js":vn.exists(e+".json")?e+".json":e}static getFilesInDirectory(e){let n=sn.readdirSync(e),i=[],r=0;for(;r>1|(Zt&21845)<<1,Wa=(Wa&52428)>>2|(Wa&13107)<<2,Wa=(Wa&61680)>>4|(Wa&3855)<<4,M_[Zt]=((Wa&65280)>>8|(Wa&255)<<8)>>1;var Wa,Zt,yu=s(function(t,e,n){for(var i=t.length,r=0,a=new Fl(e);r>c]=u}else for(l=new Fl(i),r=0;r>15-t[r]);return l},"hMap"),wu=new Zi(288);for(Zt=0;Zt<144;++Zt)wu[Zt]=8;var Zt;for(Zt=144;Zt<256;++Zt)wu[Zt]=9;var Zt;for(Zt=256;Zt<280;++Zt)wu[Zt]=7;var Zt;for(Zt=280;Zt<288;++Zt)wu[Zt]=8;var Zt,u2=new Zi(32);for(Zt=0;Zt<32;++Zt)u2[Zt]=5;var Zt;var Hre=yu(wu,9,1);var Gre=yu(u2,5,1),F_=s(function(t){for(var e=t[0],n=1;ne&&(e=t[n]);return e},"max"),Ur=s(function(t,e,n){var i=e/8|0;return(t[i]|t[i+1]<<8)>>(e&7)&n},"bits"),D_=s(function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(e&7)},"bits16"),Jre=s(function(t){return(t+7)/8|0},"shft"),L_=s(function(t,e,n){return(e==null||e<0)&&(e=0),(n==null||n>t.length)&&(n=t.length),new Zi(t.subarray(e,n))},"slc");var Wre=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],_r=s(function(t,e,n){var i=new Error(e||Wre[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,_r),!n)throw i;return i},"err"),Kre=s(function(t,e,n,i){var r=t.length,a=i?i.length:0;if(!r||e.f&&!e.l)return n||new Zi(0);var o=!n,l=o||e.i!=2,c=e.i;o&&(n=new Zi(r*3));var u=s(function(ge){var Be=n.length;if(ge>Be){var ke=new Zi(Math.max(Be*2,ge));ke.set(n),n=ke}},"cbuf"),d=e.f||0,p=e.p||0,m=e.b||0,f=e.l,h=e.d,b=e.m,g=e.n,_=r*8;do{if(!f){d=Ur(t,p,1);var v=Ur(t,p+1,3);if(p+=3,v)if(v==1)f=Hre,h=Gre,b=9,g=5;else if(v==2){var k=Ur(t,p,31)+257,j=Ur(t,p+10,15)+4,I=k+Ur(t,p+5,31)+1;p+=14;for(var T=new Zi(I),O=new Zi(19),S=0;S>4;if(w<16)T[S++]=w;else{var ne=0,X=0;for(w==16?(X=3+Ur(t,p,3),p+=2,ne=T[S-1]):w==17?(X=3+Ur(t,p,7),p+=3):w==18&&(X=11+Ur(t,p,127),p+=7);X--;)T[S++]=ne}}var ce=T.subarray(0,k),le=T.subarray(k);b=F_(ce),g=F_(le),f=yu(ce,b,1),h=yu(le,g,1)}else _r(1);else{var w=Jre(p)+4,x=t[w-4]|t[w-3]<<8,y=w+x;if(y>r){c&&_r(0);break}l&&u(m+x),n.set(t.subarray(w,y),m),e.b=m+=x,e.p=p=y*8,e.f=d;continue}if(p>_){c&&_r(0);break}}l&&u(m+131072);for(var te=(1<>4;if(p+=ne&15,p>_){c&&_r(0);break}if(ne||_r(2),ve<256)n[m++]=ve;else if(ve==256){je=p,f=null;break}else{var Q=ve-254;if(ve>264){var S=ve-257,R=r2[S];Q=Ur(t,p,(1<>4;ie||_r(3),p+=ie&15;var le=qre[W];if(W>3){var R=a2[W];le+=D_(t,p)&(1<_){c&&_r(0);break}l&&u(m+131072);var ee=m+Q;if(m>>0},"b4"),R_=s(function(t,e){return qr(t,e)+qr(t,e+4)*4294967296},"b8");function Yre(t,e){return Kre(t,{i:2},e&&e.out,e&&e.dictionary)}s(Yre,"inflateSync");var P_=typeof TextDecoder<"u"&&new TextDecoder,Xre=0;try{P_.decode(Zre,{stream:!0}),Xre=1}catch{}var Qre=s(function(t){for(var e="",n=0;;){var i=t[n++],r=(i>127)+(i>223)+(i>239);if(n+r>t.length)return{s:e,r:L_(t,n-1)};r?r==3?(i=((i&15)<<18|(t[n++]&63)<<12|(t[n++]&63)<<6|t[n++]&63)-65536,e+=String.fromCharCode(55296|i>>10,56320|i&1023)):r&1?e+=String.fromCharCode((i&31)<<6|t[n++]&63):e+=String.fromCharCode((i&15)<<12|(t[n++]&63)<<6|t[n++]&63):e+=String.fromCharCode(i)}},"dutf8");function $re(t,e){if(e){for(var n="",i=0;i65558)&&_r(13);var r=ma(t,i+8);if(!r)return{};var a=qr(t,i+16),o=a==4294967295||r==65535;if(o){var l=qr(t,i-12);o=qr(t,l)==101075792,o&&(r=qr(t,l+32),a=qr(t,l+48))}for(var c=e&&e.filter,u=0;ut.charCodeAt(0)));function di(t){return Buffer.from(rae[t]).toString("utf-8")}s(di,"getFile");var p2=di("src/systems/datapackCompiler/1.20.4/animation.mcb");var f2=di("src/systems/datapackCompiler/1.20.4/static.mcb");var V_=di("src/systems/datapackCompiler/1.20.5/animation.mcb");var z_=di("src/systems/datapackCompiler/1.20.5/static.mcb");var m2=di("src/systems/datapackCompiler/1.21.2/animation.mcb");var h2=di("src/systems/datapackCompiler/1.21.2/static.mcb");var g2=di("src/systems/datapackCompiler/1.21.4/animation.mcb");var _2=di("src/systems/datapackCompiler/1.21.4/static.mcb");var So={"1.20.4":{animation:p2,static:f2},"1.20.5":{animation:V_,static:z_},"1.21.0":{animation:V_,static:z_},"1.21.2":{animation:m2,static:h2},"1.21.4":{animation:g2,static:_2}};var b2={},aae=s(function(t,e,n,i,r){var a=new Worker(b2[e]||(b2[e]=URL.createObjectURL(new Blob([t+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return a.onmessage=function(o){var l=o.data,c=l.$e$;if(c){var u=new Error(c[0]);u.code=c[1],u.stack=c[2],r(u,null)}else r(null,l)},a.postMessage(n,i),a},"wk"),gn=Uint8Array,Ci=Uint16Array,ju=Int32Array,Pl=new gn([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ll=new gn([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),ku=new gn([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),k2=s(function(t,e){for(var n=new Ci(31),i=0;i<31;++i)n[i]=e+=1<>1|(Yt&21845)<<1,Ka=(Ka&52428)>>2|(Ka&13107)<<2,Ka=(Ka&61680)>>4|(Ka&3855)<<4,Eu[Yt]=((Ka&65280)>>8|(Ka&255)<<8)>>1;var Ka,Yt,xr=s(function(t,e,n){for(var i=t.length,r=0,a=new Ci(e);r>c]=u}else for(l=new Ci(i),r=0;r>15-t[r]);return l},"hMap"),Za=new gn(288);for(Yt=0;Yt<144;++Yt)Za[Yt]=8;var Yt;for(Yt=144;Yt<256;++Yt)Za[Yt]=9;var Yt;for(Yt=256;Yt<280;++Yt)Za[Yt]=7;var Yt;for(Yt=280;Yt<288;++Yt)Za[Yt]=8;var Yt,Ml=new gn(32);for(Yt=0;Yt<32;++Yt)Ml[Yt]=5;var Yt,T2=xr(Za,9,0),C2=xr(Za,9,1),S2=xr(Ml,5,0),I2=xr(Ml,5,1),Kp=s(function(t){for(var e=t[0],n=1;ne&&(e=t[n]);return e},"max"),br=s(function(t,e,n){var i=e/8|0;return(t[i]|t[i+1]<<8)>>(e&7)&n},"bits"),Zp=s(function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(e&7)},"bits16"),Au=s(function(t){return(t+7)/8|0},"shft"),ks=s(function(t,e,n){return(e==null||e<0)&&(e=0),(n==null||n>t.length)&&(n=t.length),new gn(t.subarray(e,n))},"slc");var O2=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Ln=s(function(t,e,n){var i=new Error(e||O2[t]);if(i.code=t,Error.captureStackTrace&&Error.captureStackTrace(i,Ln),!n)throw i;return i},"err"),B2=s(function(t,e,n,i){var r=t.length,a=i?i.length:0;if(!r||e.f&&!e.l)return n||new gn(0);var o=!n,l=o||e.i!=2,c=e.i;o&&(n=new gn(r*3));var u=s(function(ge){var Be=n.length;if(ge>Be){var ke=new gn(Math.max(Be*2,ge));ke.set(n),n=ke}},"cbuf"),d=e.f||0,p=e.p||0,m=e.b||0,f=e.l,h=e.d,b=e.m,g=e.n,_=r*8;do{if(!f){d=br(t,p,1);var v=br(t,p+1,3);if(p+=3,v)if(v==1)f=C2,h=I2,b=9,g=5;else if(v==2){var k=br(t,p,31)+257,j=br(t,p+10,15)+4,I=k+br(t,p+5,31)+1;p+=14;for(var T=new gn(I),O=new gn(19),S=0;S>4;if(w<16)T[S++]=w;else{var ne=0,X=0;for(w==16?(X=3+br(t,p,3),p+=2,ne=T[S-1]):w==17?(X=3+br(t,p,7),p+=3):w==18&&(X=11+br(t,p,127),p+=7);X--;)T[S++]=ne}}var ce=T.subarray(0,k),le=T.subarray(k);b=Kp(ce),g=Kp(le),f=xr(ce,b,1),h=xr(le,g,1)}else Ln(1);else{var w=Au(p)+4,x=t[w-4]|t[w-3]<<8,y=w+x;if(y>r){c&&Ln(0);break}l&&u(m+x),n.set(t.subarray(w,y),m),e.b=m+=x,e.p=p=y*8,e.f=d;continue}if(p>_){c&&Ln(0);break}}l&&u(m+131072);for(var te=(1<>4;if(p+=ne&15,p>_){c&&Ln(0);break}if(ne||Ln(2),ve<256)n[m++]=ve;else if(ve==256){je=p,f=null;break}else{var Q=ve-254;if(ve>264){var S=ve-257,R=Pl[S];Q=br(t,p,(1<>4;ie||Ln(3),p+=ie&15;var le=A2[W];if(W>3){var R=Ll[W];le+=Zp(t,p)&(1<_){c&&Ln(0);break}l&&u(m+131072);var ee=m+Q;if(m>8},"wbits"),Dl=s(function(t,e,n){n<<=e&7;var i=e/8|0;t[i]|=n,t[i+1]|=n>>8,t[i+2]|=n>>16},"wbits16"),Yp=s(function(t,e){for(var n=[],i=0;im&&(m=a[i].s);var f=new Ci(m+1),h=Qp(n[d-1],f,0);if(h>e){var i=0,b=0,g=h-e,_=1<e)b+=_-(1<>=g;b>0;){var w=a[i].s;f[w]=0&&b;--i){var x=a[i].s;f[x]==e&&(--f[x],++b)}h=e}return{t:new gn(f),l:h}},"hTree"),Qp=s(function(t,e,n){return t.s==-1?Math.max(Qp(t.l,e,n+1),Qp(t.r,e,n+1)):e[t.s]=n},"ln"),H_=s(function(t){for(var e=t.length;e&&!t[--e];);for(var n=new Ci(++e),i=0,r=t[0],a=1,o=s(function(c){n[i++]=c},"w"),l=1;l<=e;++l)if(t[l]==r&&l!=e)++a;else{if(!r&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(r),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(r);a=1,r=t[l]}return{c:n.subarray(0,i),n:e}},"lc"),Rl=s(function(t,e){for(var n=0,i=0;i>8,t[r+2]=t[r]^255,t[r+3]=t[r+1]^255;for(var a=0;a4&&!O[ku[A-1]];--A);var M=u+5<<3,H=Rl(r,Za)+Rl(a,Ml)+o,Z=Rl(r,m)+Rl(a,b)+o+14+3*A+Rl(j,O)+2*j[16]+3*j[17]+7*j[18];if(c>=0&&M<=H&&M<=Z)return Z_(e,d,t.subarray(c,c+u));var ne,X,ce,le;if(ha(e,d,1+(Z15&&(ha(e,d,ve[I]>>5&127),d+=ve[I]>>12)}}else ne=T2,X=Za,ce=S2,le=Ml;for(var I=0;I255){var Q=R>>18&31;Dl(e,d,ne[Q+257]),d+=X[Q+257],Q>7&&(ha(e,d,R>>23&31),d+=Pl[Q]);var ie=R&31;Dl(e,d,ce[ie]),d+=le[ie],ie>3&&(Dl(e,d,R>>5&8191),d+=Ll[ie])}else Dl(e,d,ne[R]),d+=X[R]}return Dl(e,d,ne[256]),d+X[256]},"wblk"),N2=new ju([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Y_=new gn(0),F2=s(function(t,e,n,i,r,a){var o=a.z||t.length,l=new gn(i+o+5*(1+Math.ceil(o/7e3))+r),c=l.subarray(i,l.length-r),u=a.l,d=(a.r||0)&7;if(e){d&&(c[0]=a.r>>3);for(var p=N2[e-1],m=p>>13,f=p&8191,h=(1<7e3||O>24576)&&(ne>423||!u)){d=G_(t,c,0,x,y,k,I,O,A,T-A,d),O=j=I=0,A=T;for(var X=0;X<286;++X)y[X]=0;for(var X=0;X<30;++X)k[X]=0}var ce=2,le=0,te=f,fe=H-Z&32767;if(ne>2&&M==w(T-fe))for(var je=Math.min(m,ne)-1,ve=Math.min(32767,T),Q=Math.min(258,ne);fe<=ve&&--te&&H!=Z;){if(t[T+ce]==t[T+ce-fe]){for(var R=0;Rce){if(ce=R,le=fe,R>je)break;for(var ie=Math.min(fe,R-2),W=0,X=0;XW&&(W=J,Z=ee)}}}H=Z,Z=b[H],fe+=H-Z&32767}if(le){x[O++]=268435456|Xp[ce]<<18|q_[le];var ge=Xp[ce]&31,Be=q_[le]&31;I+=Pl[ge]+Ll[Be],++y[257+ge],++k[Be],S=T+ce,++j}else x[O++]=t[T],++y[t[T]]}}for(T=Math.max(T,S);T=o&&(c[d/8|0]=u,ke=o),d=Z_(c,d+1,t.subarray(T,ke))}a.i=o}return ks(l,0,i+Au(d)+r)},"dflt"),oae=function(){for(var t=new Int32Array(256),e=0;e<256;++e){for(var n=e,i=9;--i;)n=(n&1&&-306674912)^n>>>1;t[e]=n}return t}(),sae=s(function(){var t=-1;return{p:function(e){for(var n=t,i=0;i>>8;t=n},d:function(){return~t}}},"crc");var D2=s(function(t,e,n,i,r){if(!r&&(r={l:1},e.dictionary)){var a=e.dictionary.subarray(-32768),o=new gn(a.length+t.length);o.set(a),o.set(t,a.length),t=o,r.w=a.length}return F2(t,e.level==null?6:e.level,e.mem==null?r.l?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):20:12+e.mem,n,i,r)},"dopt"),X_=s(function(t,e){var n={};for(var i in t)n[i]=t[i];for(var i in e)n[i]=e[i];return n},"mrg"),x2=s(function(t,e,n){for(var i=t(),r=t.toString(),a=r.slice(r.indexOf("[")+1,r.lastIndexOf("]")).replace(/\s+/g,"").split(","),o=0;o>>0},"b4"),U_=s(function(t,e){return Hr(t,e)+Hr(t,e+4)*4294967296},"b8"),pi=s(function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},"wbytes");function pae(t,e,n){return n||(n=e,e={}),typeof n!="function"&&Ln(7),M2(t,e,[dae],function(i){return ef(Q_(i.data[0],i.data[1]))},0,n)}s(pae,"deflate");function Q_(t,e){return D2(t,e||{},0,0)}s(Q_,"deflateSync");function fae(t,e,n){return n||(n=e,e={}),typeof n!="function"&&Ln(7),M2(t,e,[uae],function(i){return ef($_(i.data[0],R2(i.data[1])))},1,n)}s(fae,"inflate");function $_(t,e){return B2(t,{i:2},e&&e.out,e&&e.dictionary)}s($_,"inflateSync");var P2=s(function(t,e,n,i){for(var r in t){var a=t[r],o=e+r,l=i;Array.isArray(a)&&(l=X_(i,a[1]),a=a[0]),a instanceof gn?n[o]=[a,l]:(n[o+="/"]=[new gn(0),l],P2(a,o,n,i))}},"fltn"),v2=typeof TextEncoder<"u"&&new TextEncoder,J_=typeof TextDecoder<"u"&&new TextDecoder,mae=0;try{J_.decode(Y_,{stream:!0}),mae=1}catch{}var hae=s(function(t){for(var e="",n=0;;){var i=t[n++],r=(i>127)+(i>223)+(i>239);if(n+r>t.length)return{s:e,r:ks(t,n-1)};r?r==3?(i=((i&15)<<18|(t[n++]&63)<<12|(t[n++]&63)<<6|t[n++]&63)-65536,e+=String.fromCharCode(55296|i>>10,56320|i&1023)):r&1?e+=String.fromCharCode((i&31)<<6|t[n++]&63):e+=String.fromCharCode((i&15)<<12|(t[n++]&63)<<6|t[n++]&63):e+=String.fromCharCode(i)}},"dutf8");function y2(t,e){if(e){for(var n=new gn(t.length),i=0;i>1)),o=0,l=s(function(d){a[o++]=d},"w"),i=0;ia.length){var c=new gn(o+8+(r-i<<1));c.set(a),a=c}var u=t.charCodeAt(i);u<128||e?l(u):u<2048?(l(192|u>>6),l(128|u&63)):u>55295&&u<57344?(u=65536+(u&1047552)|t.charCodeAt(++i)&1023,l(240|u>>18),l(128|u>>12&63),l(128|u>>6&63),l(128|u&63)):(l(224|u>>12),l(128|u>>6&63),l(128|u&63))}return ks(a,0,o)}s(y2,"strToU8");function gae(t,e){if(e){for(var n="",i=0;i65535&&Ln(9),e+=i+4}return e},"exfl"),w2=s(function(t,e,n,i,r,a,o,l){var c=i.length,u=n.extra,d=l&&l.length,p=W_(u);pi(t,e,o!=null?33639248:67324752),e+=4,o!=null&&(t[e++]=20,t[e++]=n.os),t[e]=20,e+=2,t[e++]=n.flag<<1|(a<0&&8),t[e++]=r&&8,t[e++]=n.compression&255,t[e++]=n.compression>>8;var m=new Date(n.mtime==null?Date.now():n.mtime),f=m.getFullYear()-1980;if((f<0||f>119)&&Ln(10),pi(t,e,f<<25|m.getMonth()+1<<21|m.getDate()<<16|m.getHours()<<11|m.getMinutes()<<5|m.getSeconds()>>1),e+=4,a!=-1&&(pi(t,e,n.crc),pi(t,e+4,a<0?-a-2:a),pi(t,e+8,n.size)),pi(t,e+12,c),pi(t,e+14,p),e+=16,o!=null&&(pi(t,e,d),pi(t,e+6,n.attrs),pi(t,e+10,o),e+=14),t.set(i,e),e+=c,p)for(var h in u){var b=u[h],g=b.length;pi(t,e,+h),pi(t,e+2,g),t.set(b,e+4),e+=4+g}return d&&(t.set(l,e),e+=d),e},"wzh"),vae=s(function(t,e,n,i,r){pi(t,e,101010256),pi(t,e+8,n),pi(t,e+10,n),pi(t,e+12,i),pi(t,e+16,r)},"wzf");function L2(t,e,n){n||(n=e,e={}),typeof n!="function"&&Ln(7);var i={};P2(t,"",i,e);var r=Object.keys(i),a=r.length,o=0,l=0,c=a,u=new Array(a),d=[],p=s(function(){for(var g=0;g65535&&H(Ln(11,0,1),null),!M)H(null,w);else if(k<16e4)try{H(null,Q_(w,x))}catch(Z){H(Z,null)}else d.push(pae(w,x,H))},"_loop_1"),b=0;b65558)return o(Ln(13,0,1),null),r;var c=ga(t,l+8);if(c){var u=c,d=Hr(t,l+16),p=d==4294967295||u==65535;if(p){var m=Hr(t,l-12);p=Hr(t,m)==101075792,p&&(u=c=Hr(t,m+32),d=Hr(t,m+48))}for(var f=e&&e.filter,h=s(function(g){var _=bae(t,d,p),v=_[0],w=_[1],x=_[2],y=_[3],k=_[4],j=_[5],I=_ae(t,j);d=k;var T=s(function(S,A){S?(r(),o(S,null)):(A&&(a[y]=A),--c||o(null,a))},"cbl");if(!f||f({name:y,size:w,originalSize:x,compression:v}))if(!v)T(null,ks(t,I,I+w));else if(v==8){var O=t.subarray(I,I+w);if(x<524288||w>.8*x)try{T(null,$_(O,{out:new gn(x)}))}catch(S){T(S,null)}else i.push(fae(O,{size:x},T))}else T(Ln(14,"unknown compression type "+v,1),null);else T(null,null)},"_loop_3"),b=0;bnew It(e)))}s(Yi,"arrayToNbtFloatArray");function e0(t){let e=new THREE.Matrix4().copy(t).transpose().toArray();return Yi(e)}s(e0,"matrixToNbtFloatArray");function z2(t){let e=new Qe;return e.set("translation",Yi(t.translation.toArray())),e.set("left_rotation",Yi(t.left_rotation.toArray())),e.set("scale",Yi(t.scale.toArray())),e}s(z2,"transformationToNbt");function Tu(t,e,n){return t.split(PathModule.sep).map(i=>i===e?n:i).join(PathModule.sep)}s(Tu,"replacePathPart");function Vl(t){let e={};return Object.keys(t).sort().forEach(n=>{e[n]=t[n]}),e}s(Vl,"sortObjectKeys");var zl=s((t,e)=>new Promise((n,i)=>{L2(t,e,(r,a)=>{r?i(r):n(a)})}),"zip"),U2=s((t,e)=>new Promise((n,i)=>{V2(t,e,(r,a)=>{r?i(r):n(a)})}),"unzip");function tf(t){if(t.rotation[0]===0&&t.rotation[1]===0&&t.rotation[2]===0)return!0;let e=t.rotation[0]+t.rotation[1]+t.rotation[2];return(e===t.rotation[0]||e===t.rotation[1]||e===t.rotation[2])&&(e===-45||e===-22.5||e===0||e===22.5||e===45)}s(tf,"isCubeValid");function t0(t){return compareVersions(t,"1.21.0")?"function":"functions"}s(t0,"getFunctionNamespace");var q2=s(class{item;index=-1;string;itemCode;line=1;column=0;lineStart=0;lines=[{number:1,startIndex:0,content:""}];constructor(t){this.string=t,this.consume()}get length(){return this.string.length}get progress(){return Math.min(this.index/this.length,1)}get next(){return this.string.at(this.index+1)}get nextCode(){return this.string.charCodeAt(this.index+1)}get currentLine(){return this.lines[this.line-1]}look(t,e=1){return this.string.slice(this.index+t,this.index+t+e)}consume(){let t=this.item;this.item&&(this.currentLine.content+=this.item),this.item=this.string.at(this.index+1),this.itemCode=this.item?.charCodeAt(0),this.index++,this.column++,(t===` -`||t!=null&&this.item==null)&&this.completeLine()}consumeN(t){for(let e=0;e!!e.item&&this.whitespaceChars.includes(e.item))}parseTextComponent(e=!1){let n;if(this.consumeWhitespace(),this.s.item==="{")n=this.parseTextObject();else if(this.s.item==="[")n=this.parseArray();else if(this.s.item==='"')n=this.parseString();else throw new Ot(`Unexpected '${this.s.item}' in JsonTextComponent`,this.s);if(this.consumeWhitespace(),e&&this.s.item)throw new Ot(`Unexpected '${this.s.item}' in JsonTextComponent`,this.s);return n}parseValue(){let{line:e,column:n}=this.s;if(this.consumeWhitespace(),this.s.item==="{")return this.parseTextObject();if(this.s.item==="[")return this.parseArray();if(this.s.item==='"')return this.parseString();if(this.s.item==="t"||this.s.item==="f")return this.parseBoolean();if(this.s.item==="-"||this.s.item==="."||this.s.item&&this.numChars.includes(this.s.item))return this.parseNumber();throw new Ot(`Unexpected ${this.s.item}`,this.s,void 0,e,n)}parseObject(e,n){let{line:i,column:r}=this.s;try{if(this.s.item!=="{")throw new Ot(`Unexpected '${this.s.item}' in JsonTextObject`,this.s);this.s.consume(),this.consumeWhitespace();let a={};for(;this.s.item!=="}";){let o=this.parseString();if(this.consumeWhitespace(),this.s.consume(),this.consumeWhitespace(),e(o,a),this.consumeWhitespace(),this.s.item===",")this.s.consume(),this.consumeWhitespace();else{if(this.s.item==="}")break;throw this.s.item===void 0?new Ot("Unexpected EOF in JsonTextObject",this.s):new Ot(`Unexpected '${this.s.item}' in JsonTextObject`,this.s)}}return this.s.consume(),n&&n(a),a}catch(a){throw new Ot("Failed to parse JsonTextObject",this.s,a,i,r)}}parseTextObject(){return this.parseObject((e,n)=>{switch(e){case"block":case"entity":case"font":case"insertion":case"keybind":case"nbt":case"selector":case"separator":case"storage":case"text":case"translate":case"fallback":n[e]=this.parseString();break;case"color":{let i=this.parseString();if(!(i.startsWith("#")||n0[i]))throw new Ot(`Unknown color '${i}'`,this.s);n.color=i;break}case"bold":case"italic":case"obfuscated":case"strikethrough":case"underlined":n[e]=this.parseBoolean();break;case"with":case"extra":n[e]=this.parseArray();break;case"score":n[e]=this.parseScoreObject();break;case"clickEvent":n[e]=this.parseClickEventObject();break;case"hoverEvent":n[e]=this.parseHoverEventObject();break;default:throw new Ot(`Unknown key '${e}' in JsonTextObject`,this.s)}},e=>{if(e.text===void 0&&e.translate===void 0&&e.score===void 0&&e.selector===void 0&&e.keybind===void 0&&e.nbt===void 0)throw new Ot("JsonTextObject does not include one of 'text', 'translate', 'score', 'selector', 'keybind', or 'nbt'.",this.s);if(e.nbt!==void 0&&e.block===void 0&&e.entity===void 0&&e.storage===void 0)throw new Ot("JsonTextObject includes 'nbt' but does not include one of 'block', 'entity', or 'storage'.",this.s)})}parseScoreObject(){return this.parseObject((e,n)=>{switch(e){case"name":case"objective":n[e]=this.parseString();break;case"value":n[e]=this.parseNumber();break;default:throw new Ot(`Unknown key '${e}' in JsonTextObject.score`,this.s)}},e=>{if(e.name===void 0||e.objective===void 0)throw new Ot("JsonTextObject.score must include 'name' and 'objective'",this.s)})}parseClickEventObject(){return this.parseObject((e,n)=>{switch(e){case"action":n[e]=this.parseString(["open_url","open_file","run_command","suggest_command","change_page","copy_to_clipboard"]);break;case"value":n[e]=this.parseString();break;default:throw new Ot(`Unknown key '${e}' in JsonTextObject.clickEvent`,this.s)}},e=>{if(e.action===void 0)throw new Ot("JsonTextObject.clickEvent must include 'action'",this.s);if(e.value===void 0)throw new Ot("JsonTextObject.clickEvent must include 'value'",this.s)})}parseHoverEventObject(){return this.parseObject((e,n)=>{switch(e){case"action":n[e]=this.parseString(["show_text","show_item","show_entity"]);break;case"contents":switch(n.action){case void 0:throw new Ot("HoverEvent 'action' is required, and must be defined before 'contents'.",this.s);case"show_text":{n[e]=this.parseTextComponent();break}case"show_item":{n[e]=this.parseObject((i,r)=>{switch(i){case"id":r[i]=this.parseString();break;case"count":r[i]=this.parseNumber();break;case"tag":r[i]=this.parseString();break;default:throw new Ot(`Unknown key '${i}' in JsonTextObject.itemHoverEvent.contents`,this.s)}},i=>{if(i.id===void 0)throw new Ot("JsonTextObject.itemHoverEvent.contents must include 'id'",this.s)});break}case"show_entity":{n[e]=this.parseObject((i,r)=>{switch(i){case"type":r[i]=this.parseString();break;case"id":r[i]=this.parseString();break;case"name":r[i]=this.parseString();break;default:throw new Ot(`Unknown key '${i}' in JsonTextObject.entityHoverEvent.contents`,this.s)}},i=>{if(i.type===void 0)throw new Ot("JsonTextObject.entityHoverEvent.contents must include 'type'",this.s)});break}}break;default:throw new Ot(`Unknown key '${e}' in JsonTextObject.hoverEvent`,this.s)}},e=>{if(e.action===void 0)throw new Ot("JsonTextObject.hoverEvent must include 'action'",this.s);if(e.contents===void 0)throw new Ot("JsonTextObject.hoverEvent must include 'contents'",this.s)})}parseArray(){this.s.consume(),this.consumeWhitespace();let e=[];for(;this.s.item!=="]";){this.consumeWhitespace();let n=this.parseTextComponent();if(e.push(n),this.s.item===",")this.s.consume(),this.consumeWhitespace();else{if(this.s.item==="]")break;throw new Ot(`Unexpected '${this.s.item}' in JsonTextArray`,this.s)}}return this.s.consume(),e}parseString(e){if(this.s.item!=='"')throw new Ot(`Unexpected '${this.s.item}' in string`,this.s);this.s.consume();let n="";for(;this.s.item;){if(this.s.item==="\\")if(this.s.look(1)==="n"){n+=` -`,this.s.consume(),this.s.consume();continue}else{this.s.consume(),n+=this.s.item,this.s.consume();continue}if(this.s.item==='"')break;if(this.s.item===` -`)throw new Ot("Unexpected newline in string",this.s);n+=this.s.item,this.s.consume()}if(!this.s.item)throw new Ot("Unexpected EOF in string",this.s);if(this.s.consume(),e&&!e.includes(n))throw new Ot(`Unexpected string value '${n}'. Expected one of ${e.join(", ")}`,this.s);return n}parseBoolean(){if(this.s.item==='"'){let e=this.parseString();if(e==="true")return!0;if(e==="false")return!1;throw new Ot("Unexpected incomplete string boolean",this.s)}if(this.s.look(0,4)==="true")return this.s.consumeN(4),!0;if(this.s.look(0,5)==="false")return this.s.consumeN(5),!1;throw new Ot("Unexpected incomplete boolean",this.s)}parseNumber(){let e="",n=!1;for(;this.s.item;){if(this.s.item==="."){if(n)throw new Ot("Unexpected second decimal point in number",this.s);n=!0}e+=this.s.item,this.s.consume()}return parseInt(e)}};s(nf,"JsonTextParser");var Ul="data:image/webp;base64,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";function H2(t){let e,n;return{c(){e=q("progress"),e.value=n=t[4]/t[5]||0,C(e,"max","1"),C(e,"class","svelte-x7e53b")},m(i,r){U(i,e,r)},p(i,r){r&48&&n!==(n=i[4]/i[5]||0)&&(e.value=n)},d(i){i&&V(e)}}}s(H2,"create_if_block");function wae(t){let e,n,i,r,a,o,l,c,u=t[4]!==0&&H2(t);return{c(){e=q("div"),n=q("div"),i=q("p"),r=Pe(t[3]),a=G(),o=q("img"),c=G(),u&&u.c(),cn(o.src,l=Ul)||C(o,"src",l),C(o,"width","64px"),C(n,"class","progress-container svelte-x7e53b"),C(e,"class","dialog-container svelte-x7e53b")},m(d,p){U(d,e,p),D(e,n),D(n,i),D(i,r),D(n,a),D(n,o),D(e,c),u&&u.m(e,null)},p(d,[p]){p&8&&ut(r,d[3]),d[4]!==0?u?u.p(d,p):(u=H2(d),u.c(),u.m(e,null)):u&&(u.d(1),u=null)},i:oe,o:oe,d(d){d&&V(e),u&&u.d()}}}s(wae,"create_fragment");function kae(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(h,b=>n(3,i=b)),h),"$$subscribe_progressDescription"),o,l=oe,c=s(()=>(l(),l=Ze(m,b=>n(4,o=b)),m),"$$subscribe_progress"),u,d=oe,p=s(()=>(d(),d=Ze(f,b=>n(5,u=b)),f),"$$subscribe_maxProgress");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let{progress:m}=e;c();let{maxProgress:f}=e;p();let{progressDescription:h}=e;return a(),t.$$set=b=>{"progress"in b&&c(n(0,m=b.progress)),"maxProgress"in b&&p(n(1,f=b.maxProgress)),"progressDescription"in b&&a(n(2,h=b.progressDescription))},[m,f,h,i,o,u]}s(kae,"instance");var rf=class extends Ve{constructor(e){super(),ze(this,e,kae,wae,Me,{progress:0,maxProgress:1,progressDescription:2})}};s(rf,"ExportProgressDialog");var G2=rf;(()=>{let t=Blockbench.addCSS(".dialog-container.svelte-x7e53b{display:flex;flex-direction:column;align-items:center}.progress-container.svelte-x7e53b{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}progress.svelte-x7e53b{width:100%}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var Et=new me(0),fi=new me(1),mn=new me("");function af(t){return Et.set(0),fi.set(1),mn.set("Preparing..."),t&&(fi.set(1e3),setInterval(()=>{Et.set(Et.get()+1),Et.get()>=fi.get()&&Et.set(0)},10)),new Kt({id:`${_e.name}:exportProgressDialog`,title:E("dialog.export_progress.title"),width:512,component:G2,props:{progress:Et,maxProgress:fi,progressDescription:mn},preventKeybinds:!0,buttons:[]}).show()}s(af,"openExportProgressDialog");var Cu=class{constructor(e){this.limit=e;this.lastTime=performance.now()}lastTime;async sync(){return performance.now()-this.lastTime>=this.limit?(await new Promise(i=>requestAnimationFrame(i)),this.lastTime=performance.now(),!0):!1}};s(Cu,"MSLimiter");var Eae=["bone","text_display","item_display","block_display"],ni;(x=>(x.NEW=s(()=>"aj.new","NEW"),x.GLOBAL_RIG=s(()=>"aj.rig_entity","GLOBAL_RIG"),x.TRANSFORMS_ONLY=s(()=>"aj.transforms_only","TRANSFORMS_ONLY"),x.GLOBAL_ROOT=s(()=>"aj.rig_root","GLOBAL_ROOT"),x.PROJECT_ROOT=s(y=>`aj.${y}.root`,"PROJECT_ROOT"),x.OUTDATED_RIG_TEXT_DISPLAY=s(()=>"aj.outdated_rig_text_display","OUTDATED_RIG_TEXT_DISPLAY"),x.GLOBAL_BONE=s(()=>"aj.bone","GLOBAL_BONE"),x.GLOBAL_CAMERA=s(()=>"aj.camera","GLOBAL_CAMERA"),x.GLOBAL_LOCATOR=s(()=>"aj.locator","GLOBAL_LOCATOR"),x.GLOBAL_DATA=s(()=>"aj.data","GLOBAL_DATA"),x.PROJECT_BONE=s(y=>`aj.${y}.bone`,"PROJECT_BONE"),x.PROJECT_CAMERA=s(y=>`aj.${y}.camera`,"PROJECT_CAMERA"),x.PROJECT_LOCATOR=s(y=>`aj.${y}.locator`,"PROJECT_LOCATOR"),x.PROJECT_DATA=s(y=>`aj.${y}.data`,"PROJECT_DATA"),x.LOCAL_BONE=s((y,k)=>`aj.${y}.bone.${k}`,"LOCAL_BONE"),x.LOCAL_CAMERA=s((y,k)=>`aj.${y}.camera.${k}`,"LOCAL_CAMERA"),x.LOCAL_LOCATOR=s((y,k)=>`aj.${y}.locator.${k}`,"LOCAL_LOCATOR"),x.ANIMATION_PLAYING=s((y,k)=>`aj.${y}.animation.${k}.playing`,"ANIMATION_PLAYING"),x.TWEENING=s((y,k)=>`aj.${y}.animation.${k}.tween_playing`,"TWEENING"),x.VARIANT_APPLIED=s((y,k)=>`aj.${y}.variant.${k}.applied`,"VARIANT_APPLIED")))(ni||={});var Su;(a=>(a.I=s(()=>"aj.i","I"),a.ID=s(()=>"aj.id","ID"),a.FRAME=s(o=>`aj.${o}.frame`,"FRAME"),a.IS_RIG_LOADED=s(()=>"aj.is_rig_loaded","IS_RIG_LOADED"),a.TWEEN_DURATION=s(()=>"aj.tween_duration","TWEEN_DURATION")))(Su||={});var jae=s(()=>new Bt([{text:` -[`,color:"gray"},{text:"AJ",color:"aqua"},"] ",[{text:"(from ",color:"gray",italic:!0},Project.animated_java.export_namespace,")"]," -> "]),"TELLRAW_PREFIX"),Ya=s(()=>new Bt([jae(),{text:"ERROR: ",color:"red"},` - `]),"TELLRAW_ERROR_PREFIX"),Xa=s(()=>new Bt([` -`]),"TELLRAW_SUFFIX"),Aae=s(t=>new Bt([` - `,{text:"Click here to learn more",color:"blue",underlined:!0,italic:!0,clickEvent:{action:"open_url",value:t}}]),"TELLRAW_LEARN_MORE_LINK"),J2;(u=>(u.RIG_OUTDATED=s(()=>new Bt(["",Ya(),{text:"The ",color:"red"},{text:Project.animated_java.export_namespace,color:"yellow"},{text:" rig instance at",color:"red"},[{text:" [",color:"yellow"},{score:{name:"#this.x",objective:Su.I()}},", ",{score:{name:"#this.y",objective:Su.I()}},", ",{score:{name:"#this.z",objective:Su.I()}},"]"],{text:" is outdated! It will not function correctly and should be removed or re-summoned.",color:"red"},` - `,{text:"[Click Here to Teleport to the Rig Instance]",clickEvent:{action:"suggest_command",value:"/tp @s $(x) $(y) $(z)"},color:"aqua",underlined:!0},Xa()]),"RIG_OUTDATED"),u.RIG_OUTDATED_TEXT_DISPLAY=s(()=>new Bt(["",{text:"This rig instance is outdated!\\nIt will not function correctly and should be removed or re-summoned.",color:"red"}]),"RIG_OUTDATED_TEXT_DISPLAY"),u.FUNCTION_NOT_EXECUTED_AS_ROOT_ERROR=s(d=>new Bt(["",Ya(),{text:"This function",color:"blue",underlined:!0,hoverEvent:{action:"show_text",contents:[{text:d,color:"yellow"}]}},{text:" must be executed as the rig's root entity.",color:"red"},` -`,Aae("https://animated-java.dev/docs/exported-rigs/controlling-a-rig-instance"),Xa()]),"FUNCTION_NOT_EXECUTED_AS_ROOT_ERROR"),u.VARIANT_CANNOT_BE_EMPTY=s(()=>new Bt(["",Ya(),{text:"variant",color:"yellow"},{text:" cannot be an empty string.",color:"red"},Xa()]),"VARIANT_CANNOT_BE_EMPTY"),u.INVALID_VARIANT=s((d,p)=>new Bt(["",Ya(),{text:"The variant ",color:"red"},{text:d,color:"yellow"},{text:" does not exist.",color:"red"},` - `,{text:" \u2261 ",color:"white"},{text:"Available Variants:",color:"green"},...Object.values(p).map(m=>new Bt([` - `," "," ",{text:" \u25CF ",color:"gray"},{text:m.name,color:"yellow"}])),Xa()]),"INVALID_VARIANT"),u.ANIMATION_CANNOT_BE_EMPTY=s(()=>new Bt(["",Ya(),{text:"animation",color:"yellow"},{text:" cannot be an empty string.",color:"red"},Xa()]),"ANIMATION_CANNOT_BE_EMPTY"),u.FRAME_CANNOT_BE_NEGATIVE=s(()=>new Bt(["",Ya(),{text:"frame",color:"yellow"},{text:" must be a non-negative integer.",color:"red"},Xa()]),"FRAME_CANNOT_BE_NEGATIVE"),u.INVALID_ANIMATION=s((d,p)=>new Bt(["",Ya(),{text:"The animation ",color:"red"},{text:d,color:"yellow"},{text:" does not exist.",color:"red"},` - `,{text:" \u2261 ",color:"white"},{text:"Available Animations:",color:"green"},...p.map(m=>new Bt([` - `," "," ",{text:" \u25CF ",color:"gray"},{text:m.safe_name,color:"yellow"}])),Xa()]),"INVALID_ANIMATION"),u.NO_VARIANTS=s(()=>new Bt(["",Ya(),{text:"No variants are available.",color:"red"},Xa()]),"NO_VARIANTS")))(J2||={});async function Tae(t,e){let n=Project.animated_java,i=new Dn,{locators:r,cameras:a,bones:o}=Sae(t);i.add(new Qe().set("id",new pt("minecraft:marker")).set("Tags",new Dn([new pt(ni.GLOBAL_RIG()),new pt(ni.GLOBAL_DATA()),new pt(ni.PROJECT_DATA(n.export_namespace))])).set("data",new Qe().set("rigHash",new pt(e)).set("locators",r).set("cameras",a).set("bones",o)));for(let[l,c]of Object.entries(t.nodes)){let u=new Qe,d=new Dn([new pt(ni.GLOBAL_RIG())]);switch(u.set("Tags",d),c.type){case"bone":{u.set("id",new pt("minecraft:item_display")),d.add(new pt(ni.GLOBAL_BONE())),d.add(new pt(ni.PROJECT_BONE(n.export_namespace))),d.add(new pt(ni.LOCAL_BONE(n.export_namespace,c.safe_name))),u.set("transformation",new Qe().set("translation",Yi([0,0,0])).set("left_rotation",Yi([0,0,0,1])).set("right_rotation",Yi([0,0,0,1])).set("scale",Yi([0,0,0]))),u.set("interpolation_duration",new $t(n.interpolation_duration)),u.set("teleport_duration",new $t(0)),u.set("item_display",new pt("head"));let p=new Qe,m=t.variants[Re.getDefault().uuid].models[l];if(!m)throw new Error(`Model for bone '${c.safe_name}' not found!`);switch(u.set("item",p.set("id",new pt(n.display_item))),n.target_minecraft_version){case"1.20.4":{p.set("tag",new Qe().set("CustomModelData",new $t(m.custom_model_data))),p.set("Count",new $t(1));break}case"1.20.5":case"1.21.0":{p.set("components",new Qe().set("minecraft:custom_model_data",new $t(m.custom_model_data))),p.set("count",new $t(1));break}case"1.21.2":case"1.21.4":{p.set("components",new Qe().set("minecraft:item_model",new pt(m.item_model)).set("minecraft:custom_model_data",new Qe().set("strings",new Dn([new pt("default")])))),p.set("count",new $t(1));break}}c.configs?.default&&Ae.fromJSON(c.configs.default).toNBT(u),u.set("height",new It(n.bounding_box[1])),u.set("width",new It(n.bounding_box[0]));break}case"text_display":{u.set("id",new pt("minecraft:text_display")),d.add(new pt(ni.GLOBAL_BONE())),d.add(new pt(ni.PROJECT_BONE(n.export_namespace))),d.add(new pt(ni.LOCAL_BONE(n.export_namespace,c.safe_name))),u.set("transformation",new Qe().set("translation",Yi([0,0,0])).set("left_rotation",Yi([0,0,0,1])).set("right_rotation",Yi([0,0,0,1])).set("scale",Yi([0,0,0]))),u.set("interpolation_duration",new $t(n.interpolation_duration)),u.set("teleport_duration",new $t(0)),u.set("height",new It(n.bounding_box[1])),u.set("width",new It(n.bounding_box[0])),u.set("text",new pt(c.text?c.text.toString():'"Invalid Text Component"'));let p=new tinycolor(c.background_color+sl(c.background_alpha));u.set("background",new $t(S1(p))),u.set("line_width",new $t(c.line_width)),u.set("shadow",new Kn(c.shadow?1:0)),u.set("see_through",new Kn(c.see_through?1:0)),c.config&&Vt.fromJSON(c.config).toNBT(u);break}case"item_display":{u.set("id",new pt("minecraft:item_display")),d.add(new pt(ni.GLOBAL_BONE())),d.add(new pt(ni.PROJECT_BONE(n.export_namespace))),d.add(new pt(ni.LOCAL_BONE(n.export_namespace,c.safe_name))),u.set("item",new Qe().set("id",new pt(c.item)).set("count",new $t(1))),c.config&&Ae.fromJSON(c.config).toNBT(u);break}case"block_display":{u.set("id",new pt("minecraft:block_display")),d.add(new pt(ni.GLOBAL_BONE())),d.add(new pt(ni.PROJECT_BONE(n.export_namespace))),d.add(new pt(ni.LOCAL_BONE(n.export_namespace,c.safe_name)));let p=await ol(c.block);if(!p)throw new Error(`Invalid Blockstate '${c.block}' in node '${c.safe_name}'!`);let m=new Qe;for(let[f,h]of Object.entries(p.states))m.set(f,new pt(h.toString()));u.set("block_state",new Qe().set("Name",new pt(p.resource.name)).set("Properties",m)),c.config&&Ae.fromJSON(c.config).toNBT(u);break}default:continue}i.add(u)}return i.toString()}s(Tae,"generateRootEntityPassengers");var ql=class{constructor(e,n,i,r){this.path=e;this.exportNamespace=n;this.lastUsedExportNamespace=i;this.dataPackFolder=r}files=new Set;oldFiles=new Set;oldContent={};read(){if(!fs.existsSync(this.path))return;this.oldContent=JSON.parse(fs.readFileSync(this.path,"utf-8"));let e=this.oldContent[this.exportNamespace],n=this.oldContent[this.lastUsedExportNamespace];if(n){Array.isArray(n.files)||(n.files=[]);for(let i of n.files)this.oldFiles.add(PathModule.join(this.dataPackFolder,i));delete this.oldContent[this.lastUsedExportNamespace]}if(e){Array.isArray(e.files)||(e.files=[]);for(let i of e.files)this.oldFiles.add(PathModule.join(this.dataPackFolder,i));delete this.oldContent[this.exportNamespace]}}write(){let e=PathModule.dirname(this.path),n={...this.oldContent,[this.exportNamespace]:{files:Array.from(this.files).map(i=>PathModule.relative(e,i).replace(/\\/g,"/"))}};fs.writeFileSync(this.path,autoStringify(Vl(n)))}};s(ql,"DataPackAJMeta");async function Cae(t,e){mn.set("Creating Animation Storage..."),Et.set(0),fi.set(e.length+e.reduce((r,a)=>r+a.frames.length,0));let n=[],i=new Cu(16);for(let r of e){mn.set(`Creating Animation Storage for '${r.safe_name}'`);let a=new Qe,o=s(()=>{let l=`data modify storage aj.${Project.animated_java.export_namespace}:animations ${r.safe_name} merge value ${a.toString()}`;n.push(l),a=new Qe},"addFrameDataCommand");for(let l=0;l1e6&&o(),Et.set(Et.get()+1),await i.sync()}o(),Et.set(Et.get()+1),await i.sync()}return n}s(Cae,"createAnimationStorage");function Sae(t){let e=new Qe,n=new Qe,i=new Qe;e.set("data_data",new pt(""));for(let r of Object.values(t.nodes))switch(r.type){case"locator":case"camera":{let a=new Qe().set("posx",new It(r.default_transform.pos[0])).set("posy",new It(r.default_transform.pos[1])).set("posz",new It(r.default_transform.pos[2])).set("rotx",new It(Math.radToDeg(r.default_transform.rot[0]))).set("roty",new It(Math.radToDeg(r.default_transform.rot[1])));r.type==="locator"&&r.config?.use_entity&&a.set("uuid",new pt("")),(r.type==="camera"?i:n).set(r.safe_name,a);break}case"bone":case"text_display":case"item_display":case"block_display":{e.set(r.type+"_"+r.safe_name,new pt(""));break}}return{locators:n,cameras:i,bones:e}}s(Sae,"createPassengerStorage");function Iae(t,e){return t.type==="locator"&&e.type!=="locator"?1:t.type!=="locator"&&e.type==="locator"?-1:0}s(Iae,"nodeSorter");async function Iu(t){console.time("Data Pack Compilation took");let{rig:e,animations:n,rigHash:i,animationHash:r,dataPackFolder:a}=t,o=PathModule.join(a,"animated_java"),l=Project.animated_java;console.log("Compiling Data Pack...",t);let c=new pa("src/",{libDir:null,generatedDirName:"zzz",internalScoreboardName:"aj.i",eqVarScoreboardName:null,eqConstScoreboardName:null,header:"# This file was generated by Animated Java via MC-Build. It is not recommended to edit this file directly.",ioThreadCount:null,dontEmitComments:!0,setup:null,formatVersion:Nr(l.target_minecraft_version)}),u=null;if(l.data_pack_export_mode==="raw"){u=new ql(PathModule.join(a,"data.ajmeta"),l.export_namespace,Project.last_used_export_namespace,a),u.read(),mn.set("Removing Old Data Pack Files..."),Et.set(0),fi.set(u.oldFiles.size);let y=new Set;for(let k of u.oldFiles){if(bl(k)&&fs.existsSync(k)){if(l.export_namespace!==Project.last_used_export_namespace&&is(k).resourceLocation.startsWith(`animated_java:${Project.last_used_export_namespace}/`)){let O=Tu(k,Project.last_used_export_namespace,l.export_namespace);await fs.promises.mkdir(PathModule.dirname(O),{recursive:!0}),await fs.promises.copyFile(k,O),await fs.promises.unlink(k)}let I=JSON.parse((await fs.promises.readFile(k)).toString());I.values=I.values.filter(T=>typeof T=="string"&&(!T.startsWith(`animated_java:${l.export_namespace}/`)||!T.startsWith(`animated_java:${Project.last_used_export_namespace}/`))),await fs.promises.writeFile(k,autoStringify(I))}else fs.existsSync(k)&&await fs.promises.unlink(k);let j=PathModule.dirname(k);for(;!y.has(j)&&fs.existsSync(j)&&(await fs.promises.readdir(j)).length===0;)await fs.promises.rm(j,{recursive:!0}),y.add(j),j=PathModule.dirname(j);Et.set(Et.get()+1)}}let d=new Map;function p(){let y=new zr;return y.write=(k,j)=>{let I=PathModule.join(o,k);d.set(I,j),u&&u.files.add(I)},y}s(p,"createSyncIO"),c.io=p(),c.disableRequire=!0,c.templateParsingEnabled=!1;let m={export_namespace:l.export_namespace,interpolation_duration:l.interpolation_duration,teleportation_duration:l.teleportation_duration,display_item:l.display_item,rig:e,animations:n,export_version:Math.random().toString().substring(2,10),root_entity_passengers:await Tae(e,i),TAGS:ni,OBJECTIVES:Su,TELLRAW:J2,custom_summon_commands:l.summon_commands,matrixToNbtFloatArray:e0,transformationToNbt:z2,use_storage_for_animation:l.use_storage_for_animation,animationStorage:l.use_storage_for_animation?await Cae(e,n):null,rigHash:i,animationHash:r,boundingBox:l.bounding_box,BoneConfig:Ae,roundTo:C1,nodeSorter:Iae,getRotationFromQuaternion:dp,root_ticking_commands:l.ticking_commands,show_function_errors:l.show_function_errors,show_outdated_warning:l.show_outdated_warning,has_locators:Object.values(e.nodes).filter(y=>y.type==="locator").length>0,has_entity_locators:Object.values(e.nodes).filter(y=>y.type==="locator"&&y.config?.use_entity).length>0,has_cameras:Object.values(e.nodes).filter(y=>y.type==="camera").length>0};console.log("Compiler Variables:",m);let f=n.length===0?So[l.target_minecraft_version].static:So[l.target_minecraft_version].animation;mn.set("Compiling Data Pack..."),Et.set(0),await new Promise(y=>requestAnimationFrame(y)),console.time("MC-Build Compiler took");let h=ui.tokenize(f,"src/animated_java.mcb");c.addFile("src/animated_java.mcb",an.parseMcbFile(h)),c.compile(fn.fromObject(m)),console.timeEnd("MC-Build Compiler took");let b=t0(l.target_minecraft_version),g=new Bt([Ya(),[{text:"Attempting to load an Animated Java Data Pack that was exported for ",color:"red"},{text:`Minecraft ${l.target_minecraft_version}`,color:"aqua"},{text:" in the wrong version!",color:"red"},{text:` - Please ensure that the data pack is loaded in the correct version, or that your blueprint settings are configured to target the correct version(s) of Minecraft.`,color:"yellow"}],Xa()]);d.set(PathModule.join(a,`data/animated_java/${b}/global/on_load.mcfunction`),`tellraw @a ${g}`),d.set(PathModule.join(a,`data/minecraft/tags/${b}/load.json`),autoStringify({replace:!1,values:["animated_java:global/on_load"]}));let _=PathModule.join(a,"pack.mcmeta"),v={};if(fs.existsSync(_))try{let y=fs.readFileSync(_,"utf-8");v=JSON.parse(y)}catch(y){console.error("Failed to parse pack.mcmeta:",y)}v.pack??={},v.pack.pack_format=Nr(l.target_minecraft_version),v.pack.description??=`Animated Java Data Pack for ${l.target_minecraft_version}`,v.overlays??={},v.overlays.entries??=[];let w;switch(l.target_minecraft_version){case"1.20.5":{w={min_inclusive:Nr("1.20.5"),max_inclusive:Nr("1.21.0")-1};break}case"1.21.0":{w={min_inclusive:Nr("1.21.0"),max_inclusive:Nr("1.21.2")-1};break}case"1.21.2":{w={min_inclusive:Nr("1.21.2"),max_inclusive:Nr("1.21.4")-1};break}case"1.21.4":{w=Nr("1.21.4");break}default:{w=Nr(l.target_minecraft_version);break}}let x=v.overlays.entries.find(y=>y.directory==="animated_java");x?x.formats=w:v.overlays.entries.push({directory:"animated_java",formats:w}),d.set(PathModule.join(a,"pack.mcmeta"),autoStringify(v)),mn.set("Writing Data Pack..."),l.data_pack_export_mode==="raw"&&(console.time("Writing Files took"),await Oae(d,o),console.timeEnd("Writing Files took"),u.write()),console.timeEnd("Data Pack Compilation took")}s(Iu,"compileDataPack");async function Oae(t,e){Et.set(0),fi.set(t.size);let n=Project.animated_java,i=new Set;async function r(l,c){if(bl(l)&&fs.existsSync(l)){let d=JSON.parse(fs.readFileSync(l,"utf-8")),p=JSON.parse(c),m=A1(d,p);n.export_namespace!==Project.last_used_export_namespace&&(m.values=m.values.filter(f=>{let h=typeof f=="string"?f:f.id;return!h.startsWith(`#animated_java:${Project.last_used_export_namespace}/`)||h.startsWith(`animated_java:${Project.last_used_export_namespace}/`)})),m.values=m.values.filter(f=>{let h=typeof f=="string"?f:f.id,b=h.startsWith("#"),g=al(b?h.substring(1):h),_=t0(n.target_minecraft_version);console.log("Checking:",h,g,_);let v=PathModule.join(e,"data",g.namespace,b?"tags/"+_:_,g.path+(b?".json":".mcfunction")),w=t.has(v)||fs.existsSync(v);if(!w){let x=is(l);console.warn(`The referenced ${b?"tag":"function"} '${h}' in '${x?.resourceLocation||l}' does not exist! Removing reference...`)}return w}),c=JSON.stringify(m)}let u=PathModule.dirname(l);i.has(u)||(await fs.promises.mkdir(u,{recursive:!0}),i.add(u)),await fs.promises.writeFile(l,c),Et.set(Et.get()+1)}s(r,"writeFile");let a=8,o=new Map;for(let[l,c]of t)o.set(l,r(l,c).finally(()=>{o.delete(l)})),o.size>=a&&await Promise.any(o);await Promise.all(o.values())}s(Oae,"writeFiles");var Em={};On(Em,{assetsLoaded:()=>pd,checkForAssetsUpdate:()=>cx,extractAssets:()=>eC,getJSONAsset:()=>Wr,getLatestVersionClientDownloadUrl:()=>km,getPngAssetAsDataUrl:()=>Rs,getRawAsset:()=>ux,updateAssets:()=>ym});var W2={"assets/animated_java/textures/steve.png":"iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAABL1BMVEUBAABGOqUwKHIAr6+qfWaWX0EAaGgAf38AqKgAmZlqQDB1Ry8qHQ0mIVs/Pz9ra2uHVTuWb1soKCgAYGBWScwmGgoAzMwvHw86MYkkGAgoGwoAW1sAAABRMSUAnp4pHAwsHg6GUzQrHg2BUzkfEAsmGAsoGg0nGwstHQ4tIBCaY0QzJBFFIg6cZ0gjFwkkGAomGgwoGwsoHAsrHg4sHhEvIhEyIxBBIQw6KBRiQy9SPYl0SC+KTD2EUjGHWDqIWjmKWTucY0WcaUydak+iake0hG27iXL///8vIA1CHQo0JRI/KhVCKhJSKCZtQypvRSx6TjOAUzSDVTuPXj6QXkOWX0CcY0aaZEqfaEmcclysdlqze2K1e2etgG23gnK2iWy+iGy9i3K9jnK9jnTGloCtoI9HAAAAAXRSTlMAQObYZgAAAwBJREFUWMPtlmd7okAQxyNL2UX04O4QhAvNWNN7v/Tkeu+9ff/PcLO7bqIYA8a3/h8fdyjzY2aZh5mpqa4Mowq/6kyxq6lRZVQdBwDVos50C4Dj2BzwAPR8dEDVoTk4BgfcKgLDtp1xAMx/HIDthPYMBcR6HN/mLYQ2yDBGfo2eZzfDjXb7UeKsVO3EaLc3wqbteaIu8gDsKExmkySZffY0WplNwsimgG5dZAKiuh2uLi+Gyc8//37//fIkXFxeDe16JOoiO4JGK/Ka0bp8Jn//fH58vB41vajV8ERd5EjBW1p4eLR1drHz7XznQt46eriwBCdFXeQANOpr+8rBh68/dP3X6esDZX+t3qCbyOsiew+81vZJJy6+e7+5tzf3tlaMOyfbLS8SdZEJiONOPK8c7r58sfl4bu7Nq93DT/Mf5ztQS7QuinGuWrgPugsSxxVeS5V7XYnzuFLB+rQ+nQ3g34QBQAU0LgCDvz5WCgMASSpJBRAsdHU1TfNJUDut1YIAbC3AGCOEMbcRWxHoClDqAxQ0VdUwDsAfIbBVTO8GAJgawiig11MAqQ/AbkQ4IOAJtoq4MAMjBr0Z4KuqD9cDAn/cJggTDoCgbogADBek+r5PCHUjBEyfecOxoiimDDLBoGs/wHULdC8oAHxUwh9KAKYidoA5wJJlxbwO0LsHFAABYAaAPaDeADE5wGIAy+oBSNLAWxAAjW3iJYA+mQLM/ggEQLoCIOaFiNgwKvDjACUFKJcFoFy+A9JUTSOEBsABYLNtUDhAVmgkkEoPgDuKFVIpUWDBBQAtMtfFhLgFDrBkFkkGgEUEBCLKm8AffTL4WWY6gokmmmiiUeYFPKwr5x44QGMB8LDBYpQUcgN65wWX9gkQfOODgbkgG1C6bDQBNAmt2+rzA6RSb6fCA219FMC1c8FQQGpeGDoXDAeU+LxwCRAtLS8glQIFWBxg9s0F2QCeiskArCubOSOQUgCFA8ycgPS8oHRzp6MNTSUHoL/dsydb4wAgd8tio821gP/oPFz1ouD5GQAAAABJRU5ErkJggg==","assets/index.json":`{}\r +`);sn.writeFileSync(n,p)},"writeCache"),a=s(function(l){let c=l.reportFilesAdded(i),u=l.reportFilesRemoved(i),d=l.reportFilesChanged(i),p=new Set,m=0;for(;m{let p=PathModule.join(n,u);r.set(p,d)},c}s(o,"createSyncIO"),a.io=o(),console.time("MC-Build compiled in");let l=fi.tokenize(e,t);return a.addFile(t,on.parseMcbFile(l)),a.compile(fn.fromObject(i)),console.timeEnd("MC-Build compiled in"),console.groupEnd(),r}s(i0,"compile");var Aae=["bone","text_display","item_display","block_display"],ii;(x=>(x.NEW=s(()=>"aj.new","NEW"),x.GLOBAL_RIG=s(()=>"aj.rig_entity","GLOBAL_RIG"),x.TRANSFORMS_ONLY=s(()=>"aj.transforms_only","TRANSFORMS_ONLY"),x.GLOBAL_ROOT=s(()=>"aj.rig_root","GLOBAL_ROOT"),x.PROJECT_ROOT=s(y=>`aj.${y}.root`,"PROJECT_ROOT"),x.OUTDATED_RIG_TEXT_DISPLAY=s(()=>"aj.outdated_rig_text_display","OUTDATED_RIG_TEXT_DISPLAY"),x.GLOBAL_BONE=s(()=>"aj.bone","GLOBAL_BONE"),x.GLOBAL_CAMERA=s(()=>"aj.camera","GLOBAL_CAMERA"),x.GLOBAL_LOCATOR=s(()=>"aj.locator","GLOBAL_LOCATOR"),x.GLOBAL_DATA=s(()=>"aj.data","GLOBAL_DATA"),x.PROJECT_BONE=s(y=>`aj.${y}.bone`,"PROJECT_BONE"),x.PROJECT_CAMERA=s(y=>`aj.${y}.camera`,"PROJECT_CAMERA"),x.PROJECT_LOCATOR=s(y=>`aj.${y}.locator`,"PROJECT_LOCATOR"),x.PROJECT_DATA=s(y=>`aj.${y}.data`,"PROJECT_DATA"),x.LOCAL_BONE=s((y,E)=>`aj.${y}.bone.${E}`,"LOCAL_BONE"),x.LOCAL_CAMERA=s((y,E)=>`aj.${y}.camera.${E}`,"LOCAL_CAMERA"),x.LOCAL_LOCATOR=s((y,E)=>`aj.${y}.locator.${E}`,"LOCAL_LOCATOR"),x.ANIMATION_PLAYING=s((y,E)=>`aj.${y}.animation.${E}.playing`,"ANIMATION_PLAYING"),x.TWEENING=s((y,E)=>`aj.${y}.animation.${E}.tween_playing`,"TWEENING"),x.VARIANT_APPLIED=s((y,E)=>`aj.${y}.variant.${E}.applied`,"VARIANT_APPLIED")))(ii||={});var Ou;(a=>(a.I=s(()=>"aj.i","I"),a.ID=s(()=>"aj.id","ID"),a.FRAME=s(o=>`aj.${o}.frame`,"FRAME"),a.IS_RIG_LOADED=s(()=>"aj.is_rig_loaded","IS_RIG_LOADED"),a.TWEEN_DURATION=s(()=>"aj.tween_duration","TWEEN_DURATION")))(Ou||={});var Tae=s(()=>new Nt([{text:` +[`,color:"gray"},{text:"AJ",color:"aqua"},"] ",[{text:"(from ",color:"gray",italic:!0},Project.animated_java.export_namespace,")"]," -> "]),"TELLRAW_PREFIX"),Xa=s(()=>new Nt([Tae(),{text:"ERROR: ",color:"red"},` + `]),"TELLRAW_ERROR_PREFIX"),Qa=s(()=>new Nt([` +`]),"TELLRAW_SUFFIX"),Cae=s(t=>new Nt([` + `,{text:"Click here to learn more",color:"blue",underlined:!0,italic:!0,clickEvent:{action:"open_url",value:t}}]),"TELLRAW_LEARN_MORE_LINK"),K2;(d=>(d.RIG_OUTDATED=s(()=>new Nt(["",Xa(),{text:"The ",color:"red"},{text:Project.animated_java.export_namespace,color:"yellow"},{text:" rig instance at",color:"red"},[{text:" [",color:"yellow"},{score:{name:"#this.x",objective:Ou.I()}},", ",{score:{name:"#this.y",objective:Ou.I()}},", ",{score:{name:"#this.z",objective:Ou.I()}},"]"],{text:" is outdated! It will not function correctly and should be removed or re-summoned.",color:"red"},` + `,{text:"[Click Here to Teleport to the Rig Instance]",clickEvent:{action:"suggest_command",value:"/tp @s $(x) $(y) $(z)"},color:"aqua",underlined:!0},Qa()]),"RIG_OUTDATED"),d.RIG_OUTDATED_TEXT_DISPLAY=s(()=>new Nt(["",{text:"This rig instance is outdated!\\nIt will not function correctly and should be removed or re-summoned.",color:"red"}]),"RIG_OUTDATED_TEXT_DISPLAY"),d.FUNCTION_NOT_EXECUTED_AS_ROOT_ERROR=s(p=>new Nt(["",Xa(),{text:"This function",color:"blue",underlined:!0,hoverEvent:{action:"show_text",contents:[{text:p,color:"yellow"}]}},{text:" must be executed as the rig's root entity.",color:"red"},` +`,Cae("https://animated-java.dev/docs/exported-rigs/controlling-a-rig-instance"),Qa()]),"FUNCTION_NOT_EXECUTED_AS_ROOT_ERROR"),d.VARIANT_CANNOT_BE_EMPTY=s(()=>new Nt(["",Xa(),{text:"variant",color:"yellow"},{text:" cannot be an empty string.",color:"red"},Qa()]),"VARIANT_CANNOT_BE_EMPTY"),d.INVALID_VARIANT=s((p,m)=>new Nt(["",Xa(),{text:"The variant ",color:"red"},{text:p,color:"yellow"},{text:" does not exist.",color:"red"},` + `,{text:" \u2261 ",color:"white"},{text:"Available Variants:",color:"green"},...Object.values(m).map(f=>new Nt([` + `," "," ",{text:" \u25CF ",color:"gray"},{text:f.name,color:"yellow"}])),Qa()]),"INVALID_VARIANT"),d.ANIMATION_CANNOT_BE_EMPTY=s(()=>new Nt(["",Xa(),{text:"animation",color:"yellow"},{text:" cannot be an empty string.",color:"red"},Qa()]),"ANIMATION_CANNOT_BE_EMPTY"),d.FRAME_CANNOT_BE_NEGATIVE=s(()=>new Nt(["",Xa(),{text:"frame",color:"yellow"},{text:" must be a non-negative integer.",color:"red"},Qa()]),"FRAME_CANNOT_BE_NEGATIVE"),d.INVALID_ANIMATION=s((p,m)=>new Nt(["",Xa(),{text:"The animation ",color:"red"},{text:p,color:"yellow"},{text:" does not exist.",color:"red"},` + `,{text:" \u2261 ",color:"white"},{text:"Available Animations:",color:"green"},...m.map(f=>new Nt([` + `," "," ",{text:" \u25CF ",color:"gray"},{text:f.safe_name,color:"yellow"}])),Qa()]),"INVALID_ANIMATION"),d.NO_VARIANTS=s(()=>new Nt(["",Xa(),{text:"No variants are available.",color:"red"},Qa()]),"NO_VARIANTS"),d.INVALID_VERSION=s(()=>new Nt([Xa(),[{text:"Attempting to load an Animated Java Data Pack that was exported for ",color:"red"},{text:`Minecraft ${Project.animated_java.target_minecraft_version}`,color:"aqua"},{text:" in the wrong version!",color:"red"},{text:` + Please ensure that the data pack is loaded in the correct version, or that your blueprint settings are configured to target the correct version(s) of Minecraft.`,color:"yellow"}],Qa()]),"INVALID_VERSION")))(K2||={});async function Sae(t,e){let n=Project.animated_java,i=new Fn,{locators:r,cameras:a,bones:o}=Iae(t);i.add(new Qe().set("id",new dt("minecraft:marker")).set("Tags",new Fn([new dt(ii.GLOBAL_RIG()),new dt(ii.GLOBAL_DATA()),new dt(ii.PROJECT_DATA(n.export_namespace))])).set("data",new Qe().set("rigHash",new dt(e)).set("locators",r).set("cameras",a).set("bones",o)));for(let[l,c]of Object.entries(t.nodes)){let u=new Qe,d=new Fn([new dt(ii.GLOBAL_RIG())]);switch(u.set("Tags",d),c.type){case"bone":{u.set("id",new dt("minecraft:item_display")),d.add(new dt(ii.GLOBAL_BONE())),d.add(new dt(ii.PROJECT_BONE(n.export_namespace))),d.add(new dt(ii.LOCAL_BONE(n.export_namespace,c.safe_name))),u.set("transformation",new Qe().set("translation",Zi([0,0,0])).set("left_rotation",Zi([0,0,0,1])).set("right_rotation",Zi([0,0,0,1])).set("scale",Zi([0,0,0]))),u.set("interpolation_duration",new $t(n.interpolation_duration)),u.set("teleport_duration",new $t(0)),u.set("item_display",new dt("head"));let p=new Qe,m=t.variants[Re.getDefault().uuid].models[l];if(!m)throw new Error(`Model for bone '${c.safe_name}' not found!`);switch(u.set("item",p.set("id",new dt(n.display_item))),n.target_minecraft_version){case"1.20.4":{p.set("tag",new Qe().set("CustomModelData",new $t(m.custom_model_data))),p.set("Count",new $t(1));break}case"1.20.5":case"1.21.0":{p.set("components",new Qe().set("minecraft:custom_model_data",new $t(m.custom_model_data))),p.set("count",new $t(1));break}case"1.21.2":case"1.21.4":{p.set("components",new Qe().set("minecraft:item_model",new dt(m.item_model)).set("minecraft:custom_model_data",new Qe().set("strings",new Fn([new dt("default")])))),p.set("count",new $t(1));break}}c.configs?.default&&Ae.fromJSON(c.configs.default).toNBT(u),u.set("height",new Ot(n.bounding_box[1])),u.set("width",new Ot(n.bounding_box[0]));break}case"text_display":{u.set("id",new dt("minecraft:text_display")),d.add(new dt(ii.GLOBAL_BONE())),d.add(new dt(ii.PROJECT_BONE(n.export_namespace))),d.add(new dt(ii.LOCAL_BONE(n.export_namespace,c.safe_name))),u.set("transformation",new Qe().set("translation",Zi([0,0,0])).set("left_rotation",Zi([0,0,0,1])).set("right_rotation",Zi([0,0,0,1])).set("scale",Zi([0,0,0]))),u.set("interpolation_duration",new $t(n.interpolation_duration)),u.set("teleport_duration",new $t(0)),u.set("height",new Ot(n.bounding_box[1])),u.set("width",new Ot(n.bounding_box[0])),u.set("text",new dt(c.text?c.text.toString():'"Invalid Text Component"'));let p=new tinycolor(c.background_color+sl(c.background_alpha));u.set("background",new $t(O1(p))),u.set("line_width",new $t(c.line_width)),u.set("shadow",new Kn(c.shadow?1:0)),u.set("see_through",new Kn(c.see_through?1:0)),c.config&&zt.fromJSON(c.config).toNBT(u);break}case"item_display":{u.set("id",new dt("minecraft:item_display")),d.add(new dt(ii.GLOBAL_BONE())),d.add(new dt(ii.PROJECT_BONE(n.export_namespace))),d.add(new dt(ii.LOCAL_BONE(n.export_namespace,c.safe_name))),u.set("item",new Qe().set("id",new dt(c.item)).set("count",new $t(1))),c.config&&Ae.fromJSON(c.config).toNBT(u);break}case"block_display":{u.set("id",new dt("minecraft:block_display")),d.add(new dt(ii.GLOBAL_BONE())),d.add(new dt(ii.PROJECT_BONE(n.export_namespace))),d.add(new dt(ii.LOCAL_BONE(n.export_namespace,c.safe_name)));let p=await ol(c.block);if(!p)throw new Error(`Invalid Blockstate '${c.block}' in node '${c.safe_name}'!`);let m=new Qe;for(let[f,h]of Object.entries(p.states))m.set(f,new dt(h.toString()));u.set("block_state",new Qe().set("Name",new dt(p.resource.name)).set("Properties",m)),c.config&&Ae.fromJSON(c.config).toNBT(u);break}default:continue}i.add(u)}return i.toString()}s(Sae,"generateRootEntityPassengers");var Hl=class{constructor(e,n,i,r){this.path=e;this.exportNamespace=n;this.lastUsedExportNamespace=i;this.dataPackFolder=r}files=new Set;oldFiles=new Set;oldContent={};read(){if(!fs.existsSync(this.path))return;this.oldContent=JSON.parse(fs.readFileSync(this.path,"utf-8"));let e=this.oldContent[this.exportNamespace],n=this.oldContent[this.lastUsedExportNamespace];if(n){Array.isArray(n.files)||(n.files=[]);for(let i of n.files)this.oldFiles.add(PathModule.join(this.dataPackFolder,i));delete this.oldContent[this.lastUsedExportNamespace]}if(e){Array.isArray(e.files)||(e.files=[]);for(let i of e.files)this.oldFiles.add(PathModule.join(this.dataPackFolder,i));delete this.oldContent[this.exportNamespace]}}write(){let e=PathModule.dirname(this.path),n={...this.oldContent,[this.exportNamespace]:{files:Array.from(this.files).map(i=>PathModule.relative(e,i).replace(/\\/g,"/"))}};fs.writeFileSync(this.path,autoStringify(Al(n)))}};s(Hl,"DataPackAJMeta");async function Oae(t,e){gn.set("Creating Animation Storage..."),jt.set(0),pi.set(e.length+e.reduce((r,a)=>r+a.frames.length,0));let n=[],i=new ku(16);for(let r of e){gn.set(`Creating Animation Storage for '${r.safe_name}'`);let a=new Qe,o=s(()=>{let l=`data modify storage aj.${Project.animated_java.export_namespace}:animations ${r.safe_name} merge value ${a.toString()}`;n.push(l),a=new Qe},"addFrameDataCommand");for(let l=0;l1e6&&o(),jt.set(jt.get()+1),await i.sync()}o(),jt.set(jt.get()+1),await i.sync()}return n}s(Oae,"createAnimationStorage");function Iae(t){let e=new Qe,n=new Qe,i=new Qe;e.set("data_data",new dt(""));for(let r of Object.values(t.nodes))switch(r.type){case"locator":case"camera":{let a=new Qe().set("posx",new Ot(r.default_transform.pos[0])).set("posy",new Ot(r.default_transform.pos[1])).set("posz",new Ot(r.default_transform.pos[2])).set("rotx",new Ot(Math.radToDeg(r.default_transform.rot[0]))).set("roty",new Ot(Math.radToDeg(r.default_transform.rot[1])));r.type==="locator"&&r.config?.use_entity&&a.set("uuid",new dt("")),(r.type==="camera"?i:n).set(r.safe_name,a);break}case"bone":case"text_display":case"item_display":case"block_display":{e.set(r.type+"_"+r.safe_name,new dt(""));break}}return{locators:n,cameras:i,bones:e}}s(Iae,"createPassengerStorage");function Nae(t,e){return t.type==="locator"&&e.type!=="locator"?1:t.type!=="locator"&&e.type==="locator"?-1:0}s(Nae,"nodeSorter");async function Iu(t){console.time("Data Pack Compilation took");let{rig:e,animations:n,rigHash:i,animationHash:r,dataPackFolder:a}=t,o=PathModule.join(a,"animated_java"),l=n.length===0,c=Project.animated_java;console.log("Compiling Data Pack...",t);let u=null;if(c.data_pack_export_mode==="raw"){u=new Hl(PathModule.join(a,"data.ajmeta"),c.export_namespace,Project.last_used_export_namespace,a),u.read(),gn.set("Removing Old Data Pack Files..."),jt.set(0),pi.set(u.oldFiles.size);let w=new Set;for(let x of u.oldFiles){if(bl(x)&&fs.existsSync(x)){if(c.export_namespace!==Project.last_used_export_namespace&&is(x).resourceLocation.startsWith(`animated_java:${Project.last_used_export_namespace}/`)){let I=wu(x,Project.last_used_export_namespace,c.export_namespace);await fs.promises.mkdir(PathModule.dirname(I),{recursive:!0}),await fs.promises.copyFile(x,I),await fs.promises.unlink(x)}let E=JSON.parse((await fs.promises.readFile(x)).toString());E.values=E.values.filter(T=>typeof T=="string"&&(!T.startsWith(`animated_java:${c.export_namespace}/`)||!T.startsWith(`animated_java:${Project.last_used_export_namespace}/`))),await fs.promises.writeFile(x,autoStringify(E))}else fs.existsSync(x)&&await fs.promises.unlink(x);let y=PathModule.dirname(x);for(;!w.has(y)&&fs.existsSync(y)&&(await fs.promises.readdir(y)).length===0;)await fs.promises.rm(y,{recursive:!0}),w.add(y),y=PathModule.dirname(y);jt.set(jt.get()+1)}}let d={export_namespace:c.export_namespace,interpolation_duration:c.interpolation_duration,teleportation_duration:c.teleportation_duration,display_item:c.display_item,rig:e,animations:n,export_version:Math.random().toString().substring(2,10),root_entity_passengers:await Sae(e,i),TAGS:ii,OBJECTIVES:Ou,TELLRAW:K2,custom_summon_commands:c.summon_commands,matrixToNbtFloatArray:g_,transformationToNbt:Zw,use_storage_for_animation:c.use_storage_for_animation,animationStorage:c.use_storage_for_animation?await Oae(e,n):null,rigHash:i,animationHash:r,boundingBox:c.bounding_box,BoneConfig:Ae,roundTo:S1,nodeSorter:Nae,getRotationFromQuaternion:pp,root_ticking_commands:c.ticking_commands,show_function_errors:c.show_function_errors,show_outdated_warning:c.show_outdated_warning,has_locators:Object.values(e.nodes).filter(w=>w.type==="locator").length>0,has_entity_locators:Object.values(e.nodes).filter(w=>w.type==="locator"&&w.config?.use_entity).length>0,has_cameras:Object.values(e.nodes).filter(w=>w.type==="camera").length>0,is_static:l},p=l?Ha[c.target_minecraft_version].static:Ha[c.target_minecraft_version].animation,m=i0("src/animated_java.mcb",p,o,d),f=i0("src/animated_java.mcb",Ha[c.target_minecraft_version].core,a,d),h=new Map([...m,...f]);c.data_pack_export_mode==="raw"&&(u.files=new Set(h.keys()));let b=PathModule.join(a,"pack.mcmeta"),g={};if(fs.existsSync(b))try{let w=fs.readFileSync(b,"utf-8");g=JSON.parse(w)}catch(w){console.error("Failed to parse pack.mcmeta:",w)}g.pack??={},g.pack.pack_format=lr(c.target_minecraft_version),g.pack.description??=`Animated Java Data Pack for ${c.target_minecraft_version}`,g.overlays??={},g.overlays.entries??=[];let _;switch(c.target_minecraft_version){case"1.20.5":{_={min_inclusive:lr("1.20.5"),max_inclusive:lr("1.21.0")-1};break}case"1.21.0":{_={min_inclusive:lr("1.21.0"),max_inclusive:lr("1.21.2")-1};break}case"1.21.2":{_={min_inclusive:lr("1.21.2"),max_inclusive:lr("1.21.4")-1};break}case"1.21.4":{_=lr("1.21.4");break}default:{_=lr(c.target_minecraft_version);break}}let v=g.overlays.entries.find(w=>w.directory==="animated_java");v?v.formats=_:g.overlays.entries.push({directory:"animated_java",formats:_}),h.set(PathModule.join(a,"pack.mcmeta"),autoStringify(g)),gn.set("Writing Data Pack..."),c.data_pack_export_mode==="raw"&&(console.time("Writing Files took"),await Bae(h,a),console.timeEnd("Writing Files took"),u.write()),console.timeEnd("Data Pack Compilation took")}s(Iu,"compileDataPack");async function Bae(t,e){jt.set(0),pi.set(t.size);let n=Project.animated_java,i=new Set;async function r(l,c){if(bl(l)&&fs.existsSync(l)){let d=JSON.parse(fs.readFileSync(l,"utf-8")),p=JSON.parse(c),m=T1(d,p);n.export_namespace!==Project.last_used_export_namespace&&(m.values=m.values.filter(f=>{let h=typeof f=="string"?f:f.id;return!h.startsWith(`#animated_java:${Project.last_used_export_namespace}/`)||h.startsWith(`animated_java:${Project.last_used_export_namespace}/`)})),m.values=m.values.filter(f=>{let h=typeof f=="string"?f:f.id,b=h.startsWith("#"),g=al(b?h.substring(1):h),_=Xw(n.target_minecraft_version);console.log("Checking:",h,g,_);let v=PathModule.join(e,"animated_java/data",g.namespace,b?"tags/"+_:_,g.path+(b?".json":".mcfunction")),w=PathModule.join(e,"data",g.namespace,b?"tags/"+_:_,g.path+(b?".json":".mcfunction")),x=t.has(w)||fs.existsSync(w)||t.has(v)||fs.existsSync(v);if(!x){let y=is(l);console.warn(`The referenced ${b?"tag":"function"} '${h}' (${w}) in '${y?.resourceLocation||l}' does not exist! Removing reference...`)}return x}),c=JSON.stringify(m)}let u=PathModule.dirname(l);i.has(u)||(await fs.promises.mkdir(u,{recursive:!0}),i.add(u)),await fs.promises.writeFile(l,c),jt.set(jt.get()+1)}s(r,"writeFile");let a=8,o=new Map;for(let[l,c]of t)o.set(l,r(l,c).finally(()=>{o.delete(l)})),o.size>=a&&await Promise.any(o);await Promise.all(o.values())}s(Bae,"writeFiles");var jm={};In(jm,{assetsLoaded:()=>fd,checkForAssetsUpdate:()=>ux,extractAssets:()=>nC,getJSONAsset:()=>Wr,getLatestVersionClientDownloadUrl:()=>Em,getPngAssetAsDataUrl:()=>Rs,getRawAsset:()=>dx,updateAssets:()=>wm});var Z2={"assets/animated_java/textures/steve.png":"iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAABL1BMVEUBAABGOqUwKHIAr6+qfWaWX0EAaGgAf38AqKgAmZlqQDB1Ry8qHQ0mIVs/Pz9ra2uHVTuWb1soKCgAYGBWScwmGgoAzMwvHw86MYkkGAgoGwoAW1sAAABRMSUAnp4pHAwsHg6GUzQrHg2BUzkfEAsmGAsoGg0nGwstHQ4tIBCaY0QzJBFFIg6cZ0gjFwkkGAomGgwoGwsoHAsrHg4sHhEvIhEyIxBBIQw6KBRiQy9SPYl0SC+KTD2EUjGHWDqIWjmKWTucY0WcaUydak+iake0hG27iXL///8vIA1CHQo0JRI/KhVCKhJSKCZtQypvRSx6TjOAUzSDVTuPXj6QXkOWX0CcY0aaZEqfaEmcclysdlqze2K1e2etgG23gnK2iWy+iGy9i3K9jnK9jnTGloCtoI9HAAAAAXRSTlMAQObYZgAAAwBJREFUWMPtlmd7okAQxyNL2UX04O4QhAvNWNN7v/Tkeu+9ff/PcLO7bqIYA8a3/h8fdyjzY2aZh5mpqa4Mowq/6kyxq6lRZVQdBwDVos50C4Dj2BzwAPR8dEDVoTk4BgfcKgLDtp1xAMx/HIDthPYMBcR6HN/mLYQ2yDBGfo2eZzfDjXb7UeKsVO3EaLc3wqbteaIu8gDsKExmkySZffY0WplNwsimgG5dZAKiuh2uLi+Gyc8//37//fIkXFxeDe16JOoiO4JGK/Ka0bp8Jn//fH58vB41vajV8ERd5EjBW1p4eLR1drHz7XznQt46eriwBCdFXeQANOpr+8rBh68/dP3X6esDZX+t3qCbyOsiew+81vZJJy6+e7+5tzf3tlaMOyfbLS8SdZEJiONOPK8c7r58sfl4bu7Nq93DT/Mf5ztQS7QuinGuWrgPugsSxxVeS5V7XYnzuFLB+rQ+nQ3g34QBQAU0LgCDvz5WCgMASSpJBRAsdHU1TfNJUDut1YIAbC3AGCOEMbcRWxHoClDqAxQ0VdUwDsAfIbBVTO8GAJgawiig11MAqQ/AbkQ4IOAJtoq4MAMjBr0Z4KuqD9cDAn/cJggTDoCgbogADBek+r5PCHUjBEyfecOxoiimDDLBoGs/wHULdC8oAHxUwh9KAKYidoA5wJJlxbwO0LsHFAABYAaAPaDeADE5wGIAy+oBSNLAWxAAjW3iJYA+mQLM/ggEQLoCIOaFiNgwKvDjACUFKJcFoFy+A9JUTSOEBsABYLNtUDhAVmgkkEoPgDuKFVIpUWDBBQAtMtfFhLgFDrBkFkkGgEUEBCLKm8AffTL4WWY6gokmmmiiUeYFPKwr5x44QGMB8LDBYpQUcgN65wWX9gkQfOODgbkgG1C6bDQBNAmt2+rzA6RSb6fCA219FMC1c8FQQGpeGDoXDAeU+LxwCRAtLS8glQIFWBxg9s0F2QCeiskArCubOSOQUgCFA8ycgPS8oHRzp6MNTSUHoL/dsydb4wAgd8tio821gP/oPFz1ouD5GQAAAABJRU5ErkJggg==","assets/index.json":`{}\r `,"assets/minecraft/blockstates/black_bed.json":`{\r "variants": {\r "": {\r @@ -3015,17 +3015,17 @@ ${n}`}};s(Ot,"ParserError");var nf=class{constructor(e){this.str=e;this.s=new q2 }\r }\r ]\r -}`};var $4=ji(U4(),1);function xpe(t){let e,n,i,r,a,o,l,c=(t[6]!==""||t[7]!==0)&&q4(t);return{c(){e=q("div"),n=q("div"),n.textContent=`${E("popup.loading.loading")}`,i=G(),r=q("img"),o=G(),c&&c.c(),l=Ft(),C(n,"class","text svelte-biysx8"),cn(r.src,a=Ul)||C(r,"src",a),C(r,"alt","Running Armor Stand"),C(r,"class","svelte-biysx8"),Ye(e,"display","flex"),Ye(e,"flex-direction","row")},m(u,d){U(u,e,d),D(e,n),D(e,i),D(e,r),U(u,o,d),c&&c.m(u,d),U(u,l,d)},p(u,d){u[6]!==""||u[7]!==0?c?c.p(u,d):(c=q4(u),c.c(),c.m(l.parentNode,l)):c&&(c.d(1),c=null)},d(u){u&&V(e),u&&V(o),c&&c.d(u),u&&V(l)}}}s(xpe,"create_else_block");function vpe(t){let e;return{c(){e=q("div"),e.textContent=`${E("popup.loading.success")}`},m(n,i){U(n,e,i)},p:oe,d(n){n&&V(e)}}}s(vpe,"create_if_block_1");function ype(t){let e,n=E("popup.loading.offline").split(` -`).map(kpe).join("")+"";return{c(){e=q("div"),Ye(e,"display","flex"),Ye(e,"flex-direction","column")},m(i,r){U(i,e,r),e.innerHTML=n},p:oe,d(i){i&&V(e)}}}s(ype,"create_if_block");function q4(t){let e,n,i,r;return{c(){e=q("div"),n=Pe(t[6]),i=G(),r=q("progress"),r.value=t[7],C(r,"max","100"),C(r,"class","svelte-biysx8")},m(a,o){U(a,e,o),D(e,n),U(a,i,o),U(a,r,o)},p(a,o){o&64&&ut(n,a[6]),o&128&&(r.value=a[7])},d(a){a&&V(e),a&&V(i),a&&V(r)}}}s(q4,"create_if_block_2");function wpe(t){let e,n;function i(o,l){return o[4]?ype:o[5]?vpe:xpe}s(i,"select_block_type");let r=i(t,-1),a=r(t);return{c(){e=q("div"),a.c(),C(e,"class",n=Hi(`floating ${t[4]?"red-border":"blue-border"}`)+" svelte-biysx8")},m(o,l){U(o,e,l),a.m(e,null)},p(o,[l]){r===(r=i(o,l))&&a?a.p(o,l):(a.d(1),a=r(o),a&&(a.c(),a.m(e,null))),l&16&&n!==(n=Hi(`floating ${o[4]?"red-border":"blue-border"}`)+" svelte-biysx8")&&C(e,"class",n)},i:oe,o:oe,d(o){o&&V(e),a.d()}}}s(wpe,"create_fragment");var kpe=s(t=>"

    "+t+"

    ","func");function Epe(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(g,w=>n(4,i=w)),g),"$$subscribe_offline"),o,l=oe,c=s(()=>(l(),l=Ze(b,w=>n(5,o=w)),b),"$$subscribe_loaded"),u,d=oe,p=s(()=>(d(),d=Ze(v,w=>n(6,u=w)),v),"$$subscribe_progressLabel"),m,f=oe,h=s(()=>(f(),f=Ze(_,w=>n(7,m=w)),_),"$$subscribe_progress");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d()),t.$$.on_destroy.push(()=>f());let{loaded:b}=e;c();let{offline:g}=e;a();let{progress:_}=e;h();let{progressLabel:v}=e;return p(),t.$$set=w=>{"loaded"in w&&c(n(0,b=w.loaded)),"offline"in w&&a(n(1,g=w.offline)),"progress"in w&&h(n(2,_=w.progress)),"progressLabel"in w&&p(n(3,v=w.progressLabel))},[b,g,_,v,i,o,u,m]}s(Epe,"instance");var xm=class extends Ve{constructor(e){super(),ze(this,e,Epe,wpe,Me,{loaded:0,offline:1,progress:2,progressLabel:3})}};s(xm,"AnimatedJavaLoadingPopup");var H4=xm;(()=>{let t=Blockbench.addCSS(".floating.svelte-biysx8{position:absolute;bottom:2rem;right:2rem;background:var(--color-ui);padding:8px 16px;display:flex;align-items:center;flex-direction:column}.blue-border.svelte-biysx8{border:1px solid var(--color-accent)}.red-border.svelte-biysx8{border:1px solid var(--color-error)}.text.svelte-biysx8{margin-right:16px}img.svelte-biysx8{width:32px;height:32px;margin:-4px -10px}progress.svelte-biysx8{width:100%}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var G4=new me(!1),J4=new me(!1),W4=new me(0),K4=new me(""),Aa;async function Z4(){Aa||(Aa=await Br({component:H4,props:{loaded:G4,offline:J4,progress:W4,progressLabel:K4},elementSelector(){return document.body}}))}s(Z4,"showLoadingPopup");function Y4(){Aa&&(G4.set(!0),setTimeout(()=>{Aa&&(Aa.$destroy(),Aa=void 0)},2e3))}s(Y4,"hideLoadingPopup");function vm(){Aa&&(J4.set(!0),setTimeout(()=>{Aa&&(Aa.$destroy(),Aa=void 0)},1e4))}s(vm,"showOfflineError");function X4(t){W4.set(t)}s(X4,"updateLoadingProgress");function Q4(t){K4.set(t)}s(Q4,"updateLoadingProgressLabel");var sx=W2;async function jpe(t,e){Q4("Downloading Minecraft Assets...");let n=await(0,$4.default)(t,{retry:{retries:3}}).on("downloadProgress",i=>{X4(i.percent*100)}).catch(i=>{console.error("Failed to download Minecraft client:",i)});if(!n)throw vm(),new Error("Failed to download Minecraft client after 3 retries.");await fs.promises.writeFile(e,n)}s(jpe,"downloadJar");async function km(){let t=3,e=await Pa();for(t=3;t-->=0;){let n;try{n=await fetch(e.url)}catch(i){console.error("Failed to fetch latest Minecraft version API:",i)}if(n&&n.ok){let i=await n.json();if(!i?.downloads?.client)throw new Error(`Failed to find client download for ${e.id}`);return i.downloads.client.url}}throw new Error("Failed to fetch latest Minecraft version API after 3 retries.")}s(km,"getLatestVersionClientDownloadUrl");function lx(){let t=electron.app.getPath("userData");return PathModule.join(t,`${_e.name}/latest.jar`)}s(lx,"getCachedJarFilePath");async function ym(){localStorage.setItem("assetsLoaded","false");let t=await km();console.log("Downloading latest Minecraft client:",t);let e=lx();await fs.promises.mkdir(PathModule.dirname(e),{recursive:!0}),await jpe(t,e),console.log("Downloaded latest Minecraft client:",e)}s(ym,"updateAssets");async function cx(){console.log("Checking for Minecraft assets update...");let t=ts();if(!t)console.log("No current Minecraft version found, updating assets..."),await ym();else{let n=await Pa();t.id!==n.id&&(console.log("Minecraft assets are outdated, updating..."),await ym())}let e=lx();(!fs.existsSync(e)||localStorage.getItem("assetsLoaded")!=="true")&&(console.log("No cached Minecraft client found, updating assets..."),await ym()),console.log("Does file exist?",fs.existsSync(e)),console.log("Are assets loaded?",localStorage.getItem("assetsLoaded")==="true"),await eC(),console.log("Minecraft assets are up to date!"),localStorage.setItem("assetsLoaded","true"),requestAnimationFrame(()=>ae.MINECRAFT_ASSETS_LOADED.dispatch())}s(cx,"checkForAssetsUpdate");var wm;async function eC(){let t=lx();wm=await U2(new Uint8Array(await fs.promises.readFile(t)),{filter:e=>e.name.startsWith("assets/")})}s(eC,"extractAssets");async function pd(){return new Promise(t=>{wm!==void 0?t():ae.MINECRAFT_ASSETS_LOADED.subscribe(()=>t(),!0)})}s(pd,"assetsLoaded");function ux(t){if(!wm)throw new Error("Assets not loaded");if(sx[t])return t.endsWith(".png")?Buffer.from(sx[t],"base64"):sx[t];let e=wm[t];if(!e)throw new Error(`Asset not found: ${t}`);return e}s(ux,"getRawAsset");function Rs(t){let e=ux(t);if(!e)throw new Error(`Asset not found: ${t}`);return`data:image/png;base64,${Buffer.from(e).toString("base64")}`}s(Rs,"getPngAssetAsDataUrl");function Wr(t){let e=ux(t);if(!e)throw new Error(`Asset not found: ${t}`);return JSON.parse(Buffer.from(e).toString("utf-8"))}s(Wr,"getJSONAsset");var Ape={};On(Ape,{default:()=>dx});var dx=Z8("AAEAAAANAIAAAwBQRkZUTTylB+MAAaIMAAAAHEdERUYAJQAAAAGh9AAAABhPUy8y/fxN0gAAAVgAAABgY21hcHhH6IYAABRAAAAKrmdhc3D//wADAAGh7AAAAAhnbHlmcJz5JAAAKDgAAU3kaGVhZL/tgK4AAADcAAAANmhoZWEHggijAAABFAAAACRobXR4GdUXAAAAAbgAABKIbG9jYfA4nFgAAB7wAAAJRm1heHAEwwCCAAABOAAAACBuYW1lrGdvGwABdhwAAAJMcG9zdEMAzNIAAXhoAAAphAABAAAAAQAA3fpnrl8PPPUACwQAAAAAAHw3nBsAAAAA4JaglgAA/4AEAAOAAAAACAACAAAAAAAAAAEAAAOA/4AAAASAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAASiAAEAAASiAIAAIAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgKSAZAABQAEAgACAAAA/8ACAAIAAAACAAAzAMwAAAAABAAAAAAAAACkAA6/QAnw+wAAoDAAAAAAWUFMLgBAACD//QOA/4AAAAOAAIAAAAH/AAAAAAKAA4AAAAAgAAEAgAAAAIAAAAFVAAACAAAAAQAAAAIAAAADAAAAAwAAAAMAAAADAAAAAQAAAAIAAAACAAAAAgAAAAMAAAABAAAAAwAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAABAAAAAoAAAAMAAAACgAAAAwAAAAOAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAADAAAAAgAAAAMAAAADAAAAAYAAAAMAAAADAAAAAwAAAAMAAAADAAAAAoAAAAMAAAADAAAAAQAAAAMAAAACgAAAAYAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAgAAAAEAAAACAAAAA4AAAAEAAAADAAAAAwAAAAQAAAADAAAAAQAAAAMAAAACAAAABAAAAAKAAAADgAAAAwAAAAIAAAAEAAAAAwAAAAKAAAADAAAAAoAAAAKAAAABgAAAAwAAAAOAAAAAgAAAAgAAAAKAAAADgAAABAAAAAQAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAKAAAACgAAAAgAAAAQAAAADgAAAA4AAAAMAAAADgAAAAwAAAAMAAAADAAAAA4AAAAMAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAACAAAAAwAAAAEAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAEAAAAAwAAAAMAAAACAAAABAAAAAKAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAADAAAAA4AAAAQAAAADAAAAAwAAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAAAOAAAAEAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAAwAAAAMAAAAEAAAAAwAAAAMAAAAEAAAAAwAAAAKAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAgAAAAIAAAADAAAAAoAAAAGAAAADAAAAAwAAAAMAAAADAAAAA4AAAAOAAAADAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAAAwAAAAOAAAACAAAAAgAAAAQAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAA4AAAAMAAAADAAAAAoAAAAMAAAADgAAAAwAAAAMAAAADAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAGAAAACgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAAEAAAAAwAAAAQAAAADAAAAAwAAAAIAAAADAAAABAAAAAOAAAADgAAAAwAAAAMAAAADAAAAAwAAAAOAAAADAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAQAAAADAAAAA4AAAAMAAAAEAAAABIAAAAOAAAAEAAAAAwAAAAMAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAKAAAADgAAAAwAAAAMAAAADAAAAAwAAAAKAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAA4AAAAMAAAADAAAABAAAAAMAAAADAAAAAwAAAAEAAAADAAAABAAAAAOAAAADgAAAA4AAAAMAAAADAAAAA4AAAAOAAAADgAAAAwAAAASAAAADgAAAA4AAAAMAAAADgAAAA4AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAA4AAAAOAAAADAAAAAwAAAAMAAAADAAAAA4AAAAOAAAADAAAAAoAAAAOAAAADAAAAAwAAAAMAAAADAAAAA4AAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADAAAAAwAAAAMAAAADAAAAAwAAAAKAAAADAAAAAwAAAAMAAAADAAAAAYAAAAGAAAABgAAAAgAAAAGAAAACAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAAwAAAAOAAAACgAAAAwAAAAMAAAADgAAAAwAAAAGAAAADgAAAAwAAAAMAAAADAAAAAwAAAAOAAAADAAAAA4AAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAAEAAAAAwAAAAMAAAACgAAABAAAAAOAAAADAAAAAwAAAAOAAAADgAAAAwAAAAMAAAADAAAAAQAAAAIAAAADAAAAAwAAAAKAAAADAAAAAwAAAAEAAAACAAAAAwAAAAMAAAABAAAAAwAAAAMAAAADAAAAAwAAAAMAAAABAAAAAgAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAACAAAAAgAAAAIAAAABgAAAAoAAAAMAAAADAAAABAAAAAQAAAADAAAAAwAAAAQAAAAEAAAABAAAAAMAAAADAAAABAAAAAOAAAADAAAABAAAAAQAAAADgAAABAAAAAMAAAADAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAKAAAADAAAAA4AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAoAAAAMAAAADAAAAAwAAAAMAAAACgAAAAoAAAAIAAAACgAAAAoAAAAKAAAADAAAAAgAAAAIAAAADAAAAAwAAAAKAAAACAAAAAoAAAAKAAAADAAAAAwAAAAMAAAACgAAAAwAAAAMAAAADAAAAAgAAAAMAAAACAAAAAwAAAAEAAAACAAAAA4AAAAMAAAADAAAAAgAAAAMAAAACgAAAAwAAAAIAAAADAAAAAQAAAAIAAAADAAAAAwAAAAIAAAACgAAAAoAAAAIAAAACgAAAAoAAAAMAAAADAAAAAwAAAAIAAAACAAAAAoAAAAMAAAADAAAAAwAAAAOAAIAEAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADAAAAAQAAAAMAAAACgAAABAAAAAGAAAABAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAABAAAAAKAAAABgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAAAoAAAAKAAAADAAAAAwAAAAMAAAACgAAAAwAAAAOAAAACAAAAAgAAAAOAAAAEgAAAAYAAAAGAAAABgAAAAoAAAAKAAAACgAAAAwAAAAMAAAABgAAABAAAAAQAAAAEgAAAAYAAAAKAAAADgAAAAYAAAAKAAAADgAAAAgAAAAIAAAAEAAAAAgAAAAMAAAAEAAAABAAAAAQAAAACgAAAA4AAAAIAAAABAAAAAgAAAAIAAAAEgAAAAoAAAAEAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACAAAAAgAAAAIAAAABgAAAAYAAAAKAAAACgAAAAgAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAgAAAAIAAAACAAAAAYAAAAGAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAAEAAAABAAAAAQAAAADgAAAA4AAAAOAAAADAAAAAwAAAAQAAAADAAAABAAAAAQAAAADAAAAAwAAAAQAAAADAAAAAwAAAAOAAAAEAAAAAwAAAAOAAAADgAAAAwAAAAQAAAAEgAAAAwAAAAMAAAADAAAAAwAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEAAAABAAAAASAAAAEgAAABIAAAASAAAADgAAABIAAAAQAAAADAAAABAAAAAMAAAAEgAAABAAAAASAAAAEgAAABIAAAAOAAAAEAAAAAoAAAAMAAAADAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwABgAOAAAAEAAAABAAAAAOAAAAEAAAAAgAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAABAAAAAMAAAADgAAAA4AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAGAAoAAAAMAAAADgAAAA4AAAAQAAAAEAAAAA4AAAAIAAAACAAAAAwAAAAMAAAACAAAAAwAAAAMAAAAEAAAABAAAAAEAAAAEgAAAAwABgASAAYADAAAABIABgAMAAAAEgAGAAwAAAASAAAAEgAAABIAAAASAAAAEAAEABIABgASAAQAEgAEAAwAAAAQAAAAEAAAABIABgASAAQAEgAEAAwAAAAQAAAAEAAAABIABgASAAQAEgAEAAwAAAAQAAAAEAAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAAAoAAAASAAgAEAAAABIAAAASAAAADAAAAAwAAAAMAAAADAAAA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CrIKzgsICygLSgtsC3gLmgu6C8wL+gwkDFwMkgykDNoM7A0wDVANkg2iDbAOAg4QDjAOUA54DqgOug7SDu4O7g8EDywPbA+qD+oQNBBeEJgQwBDeEQoRQBFaEYIRoBHAEeYSDBIgEkwSbhKUEroS3BL0Ex4TUBNqE5gTtBPoE/4UIhROFHIUmBS8FNwVBBUsFVQVhhWuFdAV+BYgFiwWQBZiFnQWoBbCFu4XIBdQF2YXlhfAF+QYABgmGEwYcBikGM4Y6BkKGSwZThl8GaQZyhnsGhIaNhpeGoQarhrUGvobIBtKG2wbjhuwG9gb/hwqHFIceByYHLoc5B0IHS4dWh2GHaQdzh3wHhQePh5eHoQesB7MHuIfCh8wH0Ifah+MH7Af2B/0IBAgMiBUIIIgriDMIOohDCEqIUQhXiF+IZ4hxCHeIgYiICI8Il4iiiKqItAi7CMMIzAjZCOMI74j4CQEJCYkTCR0JJYkwiTuJQYlLiVWJWYljiW6JeYmFCYgJiwmOCZKJlYmdCaYJqgmzibmJw4nJidOJ2QnjCe0J9Yn+CgUKDQoRihiKIgomii+KOopJClIKXQpoinQKgQqOipeKpAqpirKKtwrAisuK0YrbCueK74r1Cv0LCAsPixYLHgsoizcLQAtNC1aLYQtsC3aLfAuCi4yLlgugC6eLrwu4C7wLxIvKi9wL6IvxC/sMAQwJjA+MF4wcDCMMLIwxDDkMRQxTjFmMYAxmDG0MdQx+DIUMkAyajKKMqwy0jL0MwQzJjNGM3gzqjPMM/I0CjQsNEQ0ZDR2NJo0wDTSNPI1GDVSNWo1hDWcNbg11jX4NhQ2PjZoNog2sjbWNug3CDcuN1Q3eDecN8A34jgMODY4TjhmOLI46DkUOT45Wjl2OZo5vjnqOhY6MDpOOmQ6jjqwOtQ69jsSOzg7WDt8O5o7uDveO/Q8EDw8PGA8ejyKPKw84Dz6PRo9UD1sPYo9pj3YPfQ+Hj44PmY+hD6yPtA+6j8EPzY/UD+CP5Q/wD/kQARAMkBEQFZAaEB8QI5ApkC2QNhA+kEcQURBXkGCQahBwEHiQhBCMkJQQmBCiEK+Qt5C/EMuQ0hDckOMQ6ZDwEPoRAZEKERMRHREkkSoRMRE5ET6RRxFLEVSRXxFnEXORe5GEkYkRlBGXkZwRoZGsEbIRuxG/kcURyBHMkdIR2hHdEeER55HvEfSR/pIBkgcSDxIYkh6SJpIvkjmSQhJHEk+SVhJbEmASZRJpknGSehKDEouSkRKbkqASppKwkriSvJLEEs6S2BLfEuuS8xL6EwKTCRMQkxqTJJMrkzITOJNCE0iTUZNak2MTbZN0k4MTixORE5mToZOpE7UTwBPKE9KT3JPnE/WT/xQLlBcUIhQrlDWUSBRSlFyUaRR1FH+UjhSWFKKUrpS/FMgU1ZTfFOyU9xUDFQwVHJUrlTOVPhVMFV2VaxV1FYKVkJWelamVsxW+FciVzpXVleAV7hX2FfyWBZYRlhwWJJYuljiWRBZLllQWW5Zllm6WeJaFlo2WlZailq2WuRbBlsiWz5bYFucW+ZcClwoXE5chlyeXMJc2lz+XQpdIl1gXYpdrl3GXeZeDl4wXlxeel6GXpheul7cXvRfFl9CX2JfiF+0X9ZgAGAkYDZgTmBuYKJg7GEYYWJhjGHEYe5iEmJWYoxisGK8YvJjFmNEY1JjZGN8Y55j2GQEZCZkRmSEZJpkxGTwZQ5lMmVQZXZlkGWoZbpl1GX8Zh5mPmZaZnxmjmaoZsxm7mcQZzJnXmeEZ6Zn0GgGaDBoVGiGaLZoxGjSaOBo7mkAaRJpJGlEaWRphGmcab5pzGnkahpqWGpqaohqsmrEauJrDGsua05ruGvYbABsXmyUbMps5m0AbSJtNG1ybZZtzG3sbf5uHG46bl5uem6qbtBu5G7ybwZvHm80b0pvam+Ab6hv2G/2cBRwOHBUcIRwqnC+cMxw4HD4cQ5xNnFkcZRxsnHgcgByMHJocpBywHL4cyRzRnOEc6xz2HQMdDp0anSQdM505nUQdT51hHWodc51/nYudnh2ona4dtx3AHc+d3x3ungAeEx4kHjceSx5anm0efp6THqceuZ7Entoe4R7oHu6e9R7/HwifFB8cnyifMZ89n0cfU59Zn2OfeR+DH5Efm5+qH7Oftx++n8IfyZ/Vn9+f65/5H/4gB6ARIBegHiAsIDKgOKBHIE8gV6BeIGigcqB8oIWgjqCcoKogsiC6IL6gwyDIIM2g2CDioOyg8yD7oREhHSEzoT2hSqFRIVehXyFnoXAheaGDIYshkKGVoZshoCGlIaihriG8ocyhz6HTIdah2yHfIeOh6CHtIfIh9yH8IgKiB6INIhKiGCIfIiSiKiIwojYiO6JCokgiTaJUolsiYiJqonEieCKBIoeijaKVopyioqKrIrQivSLJIsyi0CLTotci2qLzoySjOqM+I0OjSaNTI1kjYqNoo3Gjd6OBI4ijlaOdo68jtKO5o8Cj16Pko/GkA6QWJB6kLyQ7JE0kWaRgJGikcSR7pIOkjaSXpKOkrSS2pMQkziTWJN4k5iTzpQElCCUVJRylJCUvpTQlOiVCJUqlUKVXpWKlZ6VuJXYlf6WKpZcloqWpJbol1CXhpeyl96YEJhSmISYwpjymSqZdpmamcKaKJpWmnqanJqwmsaa6JsQm0ibdJugm8ab8pwUnDCcXpx4nJqcvJzmnPydHp0+nWKdeJ2Wnbqd4J4AniKePJ5annyekp68nuCfDp8mnzyfVJ90n46frJ/Sn/SgGqA6oG6gjqCmoMag4KD+oSihUKF6oYyhpKGwodyh9KISojCiVqKEorKixqLqoxyjSqN0o5ajwqPSo+SkHKREpHCkmqTIpOilDqVApWSldqWQpbal1KXopgimLKZKplymeqagprim8gAAAAIAAAAAAIADgAADAAcAABEzESMVMxUjgICAgAOA/YCAgAAAAAIAAAKAAYADgAADAAcAABEzESMBMxEjgIABAICAA4D/AAEA/wAAAAACAAAAAAKAA4AAGwAfAAATMxEzETMRMxUjFTMVIxEjESMRIxEjNTM1IzUzFxUzNYCAgICAgICAgICAgICAgICAA4D/AAEA/wCAgID/AAEA/wABAICAgICAgAAAAAUAAAAAAoADgAAHAAsADwATABsAAAEzFSEVITUzBTMVIzMhFSkBMxUjKQEVIxUjNSEBAIABAP4AgP8AgICAAYD+gAGAgID+AAIAgID/AAOAgICAgICAgICAgAAABwAAAAACgAOAAAMABwALAA8AEwAXABsAABEzESMBMxUrATMRKwEzFSsBMxEjJTMRIyUzFSOAgAIAgICAgICAgICAgIABgICA/gCAgAOA/wABAID/AID/AID/AICAAAAACAAAAAACgAOAAAMABwALABcAGwAfACMAJwAAATMVKwEzFSMlMxUrATMRMxEjNSM1IzUzITMVIyEzESMzIRUhJTMVIwEAgICAgIABAICAgICAgICAgAEAgID+AICAgAEA/wABgICAA4CAgICA/wD/AICAgID/AICAgAAAAAEAAAKAAIADgAADAAARMxEjgIADgP8AAAUAAAAAAYADgAADAAcACwAPABMAAAEzFSsBMxUrATMRIzsBFSM7ARUjAQCAgICAgICAgICAgICAgAOAgID+gICAAAAABQAAAAABgAOAAAMABwALAA8AEwAAETMVIzsBFSM7ARErATMVKwEzFSOAgICAgICAgICAgICAgAOAgID+gICAAAUAAAIAAYADgAADAAcACwAPABMAABEzFSMlMxUrATMVKwEzFSMlMxUjgIABAICAgICAgICAAQCAgAOAgICAgICAgAAAAQAAAIACgAMAAAsAAAEzESEVIREjESE1IQEAgAEA/wCA/wABAAMA/wCA/wABAIAAAQAA/4AAgACAAAMAADUzESOAgID/AAAAAQAAAYACgAIAAAMAABEhFSECgP2AAgCAAAAAAAEAAAAAAIAAgAADAAA1MxUjgICAgAAAAAUAAAAAAoADgAADAAcACwAPABMAAAEzFSsBMxErATMVKwEzESsBMxUjAgCAgICAgICAgICAgICAgAOAgP8AgP8AgAAABQAAAAACgAOAAAMACwATABcAGwAAEyEVISMzETMVIxUjATMRIxEjNTMFMxUjAyEVIYABgP6AgICAgIACAICAgID/AICAgAGA/oADgID+gICAAoD9gAGAgICA/wCAAAAAAQAAAAACgAOAAAsAAAEzESEVITUhESM1MwEAgAEA/YABAICAA4D9AICAAgCAAAAABgAAAAACgAOAAAMABwALAA8AEwAbAAATIRUhIzMVIyUzESMpARUhIzMVKwEzFSE1MxEhgAGA/oCAgIACAICA/wABAP8AgICAgIABgID9gAOAgICA/wCAgICA/wAAAAAABwAAAAACgAOAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMRIykBFSkBMxEjJTMVIzMhFSGAAYD+gICAgAIAgID/AAEA/wABAICA/gCAgIABgP6AA4CAgID/AID/AICAgAAAAAMAAAAAAoADgAALAA8AEwAAASERIxEhETMVIRErATMVKwEzFSMBgAEAgP4AgAGAgICAgICAgAOA/IABAAEAgAGAgIAABAAAAAACgAOAAAcACwAPABMAABEhFSEVIRUpATMRIyUzFSMzIRUhAoD+AAGA/gACAICA/gCAgIABgP6AA4CAgID+gICAgAAABQAAAAACgAOAAAMABwAPABMAFwAAASEVISMzFSsBMxUhFSERIwEzESMpARUhAQABAP8AgICAgIABgP6AgAIAgID+gAGA/oADgICAgID/AAEA/wCAAAAAAAMAAAAAAoADgAAHAAsADwAAESERIxEhFSMFMxUrATMRIwKAgP6AgAGAgICAgIADgP6AAQCAgID+gAAAAAcAAAAAAoADgAADAAcACwAPABMAFwAbAAATIRUhIzMRIwEzESMpARUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AgICAAgCAgP6AAYD+gAOAgP8AAQD/AID/AAEA/wCAAAAABQAAAAACgAOAAAMABwAPABMAFwAAEyEVISMzESMBMxEjNSE1IQMzFSMpARUhgAGA/oCAgIACAICA/oABgICAgP8AAQD/AAOAgP8AAQD+AICA/wCAgAAAAAIAAAAAAIACgAADAAcAABEzFSMRMxUjgICAgAKAgP6AgAAAAAIAAP+AAIACgAADAAcAABEzFSMRMxEjgICAgAKAgP6A/wAAAAcAAAAAAgADgAADAAcACwAPABMAFwAbAAABMxUrATMVKwEzFSsBMxUjOwEVIzsBFSM7ARUjAYCAgICAgICAgICAgICAgICAgICAgAOAgICAgICAgAAAAAACAAAAgAKAAoAAAwAHAAARIRUhESEVIQKA/YACgP2AAoCA/wCAAAAABwAAAAACAAOAAAMABwALAA8AEwAXABsAABEzFSM7ARUjOwEVIzsBFSsBMxUrATMVKwEzFSOAgICAgICAgICAgICAgICAgICAgAOAgICAgICAgAAABgAAAAACgAOAAAMABwALAA8AEwAXAAATIRUhIzMVIyUzESsBMxUrATMVIxUzFSOAAYD+gICAgAIAgICAgICAgICAgAOAgICA/wCAgICAAAAEAAD/gAMAAwAAAwAHABEAFQAAEyEVISMzESMBMxEhESEVIxUhASEVIYACAP4AgICAAoCA/gABAIABAP4AAgD+AAMAgP2AAoD+AAGAgID/AIAAAAACAAAAAAKAA4AAAwAPAAATIRUhIzMVITUzESMRIREjgAGA/oCAgAGAgID+gIADgICAgP0AAgD+AAAAAAADAAAAAAKAA4AACwAPABMAABEhFSEVIRUhESEVIQEzFSMVMxEjAgD+gAGA/oABgP4AAgCAgICAA4CAgID+gIADAICA/oAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAATIRUhIzMRIwEzFSMRMxUjKQEVIYABgP6AgICAAgCAgICA/oABgP6AA4CA/YACgID+gICAAAAAAgAAAAACgAOAAAcACwAAESEVIREhFSEBMxEjAgD+gAGA/gACAICAA4CA/YCAAwD9gAAAAAEAAAAAAoADgAALAAARIRUhFSEVIREhFSECgP4AAQD/AAIA/YADgICAgP6AgAAAAAEAAAAAAoADgAAJAAARIRUhFSEVIREjAoD+AAEA/wCAA4CAgID+AAAEAAAAAAKAA4AAAwAHAA0AEQAAEyEVISMzESMBIREjESMBIRUhgAIA/gCAgIABgAEAgID/AAGA/oADgID9gAIA/gABgP6AgAABAAAAAAKAA4AACwAAETMRIREzESMRIREjgAGAgID+gIADgP8AAQD8gAIA/gAAAAABAAAAAAGAA4AACwAAESEVIxEzFSE1MxEjAYCAgP6AgIADgID9gICAAoAAAAMAAAAAAoADgAADAAcACwAAATMRIyUzFSMzIRUhAgCAgP4AgICAAYD+gAOA/QCAgIAAAAAFAAAAAAKAA4AABwALAA8AEwAXAAARMxEhFSERIwEzFSsBMxUjFTMVIzsBESOAAQD/AIACAICAgICAgICAgIADgP8AgP4AA4CAgICA/oAAAAEAAAAAAoADgAAFAAARMxEhFSGAAgD9gAOA/QCAAAAAAwAAAAACgAOAAAcADwATAAARMxUzFSMRIwEzESMRIzUzBTMVI4CAgIACAICAgID/AICAA4CAgP2AA4D8gAKAgICAAAADAAAAAAKAA4AABwAPABMAABEzFTMVIxEjATMRIxEjNTMlMxUjgICAgAIAgICAgP8AgIADgICA/YADgPyAAYCAgIAAAAQAAAAAAoADgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AA4CA/YACgP2AgAACAAAAAAKAA4AACQANAAARIRUhFSEVIREjATMVIwIA/oABgP6AgAIAgIADgICAgP4AAwCAAAAAAAYAAAAAAoADgAADAAcACwAPABMAFwAAEyEVISMzESMBMxErATMVIykBFSElMxUjgAGA/oCAgIACAICAgICA/wABAP8AAYCAgAOAgP2AAoD+AICAgIAAAAADAAAAAAKAA4AACQANABEAABEhFSEVIRUhESMBMxUjFTMRIwIA/oABgP6AgAIAgICAgAOAgICA/gADAICA/gAABgAAAAACgAOAAAMABwALAA8AEwAXAAATIRUhIzMVIzMhFSkBMxEjJTMVIzMhFSGAAgD+AICAgIABgP6AAYCAgP4AgICAAYD+gAOAgICA/oCAgIAAAQAAAAACgAOAAAcAABEhFSERIxEhAoD/AID/AAOAgP0AAwAAAwAAAAACgAOAAAMABwALAAARMxEjATMRIykBFSGAgAIAgID+gAGA/oADgP0AAwD9AIAAAAUAAAAAAoADgAADAAcACwAPABMAABEzESMBMxEjITMRIwEzESsBMxUjgIACAICA/oCAgAEAgICAgIADgP4AAgD+AP8AAQD/AIAAAAADAAAAAAKAA4AABwAPABMAABEzETMVIxUjATMRIzUjNTMlMxUjgICAgAIAgICAgP8AgIADgP2AgIADgPyAgICAgAAAAAkAAAAAAoADgAADAAcACwAPABMAFwAbAB8AIwAAETMVIyUzFSMhMxUjJTMVKwEzFSsBMxUjJTMVIyEzESMBMxEjgIACAICA/oCAgAEAgICAgICAgIABAICA/oCAgAIAgIADgICAgICAgICAgID+gAGA/oAABQAAAAACgAOAAAMABwALAA8AEwAAETMVIyUzFSMhMxUjJTMVKwEzESOAgAIAgID+gICAAQCAgICAgAOAgICAgICA/YAAAAAABQAAAAACgAOAAAUACQANABEAFwAAESERIzUhBTMVKwEzFSsBMxUrATMVIRUhAoCA/gABgICAgICAgICAgIACAP2AA4D/AICAgICAgIAAAAABAAAAAAGAA4AABwAAESEVIREhFSEBgP8AAQD+gAOAgP2AgAAFAAAAAAKAA4AAAwAHAAsADwATAAARMxUjOwERIzsBFSM7AREjOwEVI4CAgICAgICAgICAgICAA4CA/wCA/wCAAAAAAAEAAAAAAYADgAAHAAARIREhNSERIQGA/oABAP8AA4D8gIACgAAAAAAFAAACAAKAA4AAAwAHAAsADwATAAABMxUrATMVIyUzFSMhMxUjJTMVIwEAgICAgIABAICA/oCAgAIAgIADgICAgICAgIAAAAABAAD/gAKAAAAAAwAAMSEVIQKA/YCAAAACAAACgAEAA4AAAwAHAAARMxUjOwEVI4CAgICAA4CAgAAAAAADAAAAAAKAAoAAAwANABEAABMhFSkBMxEhNSE1ITUhBTMVI4ABgP6AAYCA/gABgP6AAYD+AICAAoCA/gCAgICAgAAAAAMAAAAAAoADgAAJAA0AEQAAETMRMxUjESEVIQEhFSkBMxEjgICAAYD+AAEAAQD/AAEAgIADgP6AgP8AgAKAgP6AAAAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzESMBMxUjFTMVIykBFSGAAYD+gICAgAIAgICAgP6AAYD+gAKAgP6AAYCAgICAAAAAAAMAAAAAAoADgAAJAA0AEQAAATMRITUhESM1MyUhFSEjMxEjAgCA/gABgICA/oABAP8AgICAA4D8gIABAICAgP6AAAAAAwAAAAACgAKAAAMADQARAAATIRUhIzMVITUzESEVIzMhFSGAAYD+gICAAYCA/gCAgAIA/gACgICAgP8AgIAAAAIAAAAAAgADgAADAA8AAAEhFSEjMxUhFSERIxEjNTMBAAEA/wCAgAEA/wCAgIADgICAgP4AAgCAAAAAAAMAAP+AAoACgAAJAA0AEQAAEyERIzUhNSERISMzESMRIRUhgAIAgP6AAYD+gICAgAIA/gACgP2AgIABAP8A/wCAAAAAAwAAAAACgAOAAAcACwAPAAARMxEzFSMRIwEhFSkBMxEjgICAgAEAAQD/AAEAgIADgP6AgP6AAoCA/gAAAgAAAAAAgAOAAAMABwAAETMVIxUzESOAgICAA4CAgP2AAAAABAAA/4ACgAOAAAMABwALAA8AAAEzFSMVMxEjATMRIzMhFSECAICAgID+AICAgAGA/oADgICA/YABAP8AgAAAAAUAAAAAAgADgAAHAAsADwATABcAABEzETMVIxEjATMVKwEzFSMVMxUjOwEVI4CAgIABgICAgICAgICAgIADgP4AgP8AAoCAgICAgAACAAAAAAEAA4AAAwAHAAARMxEjOwEVI4CAgICAA4D9AIAAAAAEAAAAAAKAAoAABQAJAA0AEQAAESEVIxEjATMVKwEzESMBMxEjAQCAgAGAgICAgIABAICAAoCA/gACgID/AAEA/gAAAAIAAAAAAoACgAAFAAkAABEhFSERIwEzESMCAP6AgAIAgIACgID+AAIA/gAABAAAAAACgAKAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAYD+gICAgAIAgID+gAGA/oACgID+gAGA/oCAAAMAAP+AAoACgAALAA8AEwAAETMVMxUjFSEVIREjASEVKQEzESOAgIABgP6AgAEAAQD/AAEAgIACgICAgID/AAMAgP8AAAAAAAMAAP+AAoACgAADAA8AEwAAEyEVISUzESMRITUhNSM1MyEzESOAAQD/AAGAgID+gAGAgID+AICAAoCAgP0AAQCAgID/AAAAAAMAAAAAAoACgAAHAAsADwAAETMVMxUjESMBIRUpATMVI4CAgIABAAEA/wABAICAAoCAgP6AAoCAgAAAAAUAAAAAAoACgAADAAcACwAPABMAABMhFSEjMxUjMyEVKQEzFSMpARUhgAIA/gCAgICAAYD+gAGAgID+AAIA/gACgICAgICAAAIAAAAAAYADgAALAA8AABMzETMVIxEjESM1MxMzFSOAgICAgICAgICAA4D/AID+gAGAgP4AgAAAAgAAAAACgAKAAAMACQAAETMRIwEzESE1IYCAAgCA/gABgAKA/gACAP2AgAAFAAAAAAKAAoAAAwAHAAsADwATAAARMxEjATMRIyEzFSMlMxUrATMVI4CAAgCAgP6AgIABAICAgICAAoD+gAGA/oCAgICAAAACAAAAAAKAAoAAAwANAAARMxEjATMRITUzETMRM4CAAgCA/gCAgIACgP4AAgD9gIABAP8AAAAAAAkAAAAAAoACgAADAAcACwAPABMAFwAbAB8AIwAAETMVIyUzFSMhMxUjJTMVKwEzFSsBMxUjJTMVIyEzFSMlMxUjgIACAICA/oCAgAEAgICAgICAgIABAICA/oCAgAIAgIACgICAgICAgICAgICAgIAAAAAAAwAA/4ACgAKAAAMACwAPAAARMxEjATMRIzUhNSEBIRUhgIACAICA/oABgP4AAgD+AAKA/oABgP2AgID/AIAAAAMAAAAAAoACgAAHAAsAEwAAESEVIxUjNSEFMxUrATMVIRUhNTMCgICA/oABAICAgIABgP2AgAKAgICAgICAgIAAAAAABQAAAAABgAOAAAMABwALAA8AEwAAATMVKwEzESsBMxUjOwERIzsBFSMBAICAgICAgICAgICAgICAA4CA/wCA/wCAAAABAAAAAACAA4AAAwAAETMRI4CAA4D8gAAFAAAAAAGAA4AAAwAHAAsADwATAAARMxUjOwERIzsBFSsBMxErATMVI4CAgICAgICAgICAgICAA4CA/wCA/wCAAAAAAAQAAAKAAwADgAADAAcACwAPAAATIRUhJTMVIyEzFSMlIRUhgAEA/wACAICA/YCAgAGAAQD/AAOAgICAgICAAAACAAD/gACAAwAAAwAHAAARMxUjFTMRI4CAgIADAICA/YAAAAAFAAD/gAKAAwAABwALAA8AEwAbAAABMxUzFSE1MwUzESMBMxUjFTMVIykBFSMVIzUjAQCAgP6AgP8AgIACAICAgID+gAGAgICAAwCAgICA/oABgICAgICAgAAAAAMAAAAAAoADgAADABMAFwAAASEVISMzESEVIREhFSE1MxEjNTMBMxUjAQABAP8AgIABAP8AAYD9gICAgAGAgIADgID/AID/AICAAQCAAQCAAAAAAAgAAAAAA4ACgAADAAcACwAPABMAFwAbAB8AABEzFSMlIRUhJTMVIyEzESMBMxEjITMVIyUhFSElMxUjgIABAAGA/oACAICA/YCAgAIAgID9gICAAQABgP6AAgCAgAKAgICAgID+gAGA/oCAgICAgAAFAAAAAAKAA4AAAwAHAAsADwAjAAARMxUjJTMVIyEzFSMlMxUrATMVIRUhFSEVIRUjNSE1ITUhNSGAgAIAgID+gICAAQCAgICAAQD/AAEA/wCA/wABAP8AAQADgICAgICAgICAgICAgICAgAACAAAAAACAA4AAAwAHAAARMxEjFTMRI4CAgIADgP6AgP6AAAAIAAAAAAKAA4AAAwAHAAsADwATABcAGwAfAAATIRUhIzMVIzMhFSEjMxUjJTMVIykBFSkBMxUjKQEVIYACAP4AgICAgAGA/oCAgIACAICA/oABgP6AAYCAgP4AAgD+AAOAgICAgICAgICAAAACAAADAAGAA4AAAwAHAAARMxUjJTMVI4CAAQCAgAOAgICAAAAJAAAAAAOAA4AAAwAHAAsADwAXABsAHwAjACcAAAEhFSEjMxUjJTMVIyEzESMBIRUhFSEVIQEzESMhMxUjJTMVIykBFSEBAAGA/oCAgIACAICA/YCAgAEAAYD/AAEA/oACAICA/YCAgAIAgID+gAGA/oADgICAgID+gAGAgICAAYD+gICAgIAAAwAAAIACAAOAAAMACwAPAAATIRUpATMRITUjNSEBIRUhgAEA/wABAID+gIABgP6AAgD+AAOAgP6AgID+gIAAAAoAAACAAwADAAADAAcACwAPABMAFwAbAB8AIwAnAAABMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjAQCAgAGAgID+AICAAYCAgP4AgIABgICA/wCAgAGAgID/AICAAYCAgAMAgICAgICAgICAgICAgICAAAAAAAEAAACAAoACAAAFAAARIREjESECgID+AAIA/oABAAAAAQAAAQABgAGAAAMAABEhFSEBgP6AAYCAAAAAAAsAAAAAA4ADgAAHAAsADwATABsAHwAjACcAKwAvADMAAAEhFSMVIzUrATMVIyUzFSMhMxEjATMVMxUjFSMBMxUjJTMRIyUzFSMhMxUjJTMVIykBFSEBAAGAgICAgICAAgCAgP2AgIABAICAgIABAICAAQCAgP8AgID+gICAAgCAgP6AAYD+gAOAgICAgICA/oABgICAgAGAgID+gICAgICAgAAAAQAAAwACgAOAAAMAABEhFSECgP2AA4CAAAAAAAQAAAGAAgADgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAEA/wCAgIABgICA/wABAP8AA4CA/wABAP8AgAACAAAAAAKAA4AACwAPAAABMxEhFSERIxEhNSEBIRUhAQCAAQD/AID/AAEA/wACgP2AA4D/AID/AAEAgP4AgAAABQAAAQACAAOAAAMABwALAA8AFwAAEyEVISMzFSMlMxUrATMVKwEzFSEVITUzgAEA/wCAgIABgICAgICAgIABAP4AgAOAgICAgICAgIAAAAAHAAABAAIAA4AAAwAHAAsADwATABcAGwAAEyEVISMzFSMlMxUrATMVIyEzFSMlMxUjKQEVIYABAP8AgICAAYCAgICAgP8AgIABgICA/wABAP8AA4CAgICAgICAgIAAAAACAAACgAEAA4AAAwAHAAATMxUrATMVI4CAgICAgAOAgIAAAAACAAD/gAKAAoAABwALAAARMxEhFSEVIwEzESOAAYD+gIACAICAAoD+AICAAwD+AAABAAAAAAMAA4AADwAAEyEVIxEjESMRIxEjNSM1M4ACgICAgICAgIADgID9AAMA/QACAICAAAAAAAEAAAEAAYADgAALAAATMxEzFSE1MxEjNTOAgID+gICAgAOA/gCAgAEAgAAABQAAAIACAAOAAAMABwALAA8AEwAAEyEVISMzESMBMxEjKQEVIQchFSGAAQD/AICAgAGAgID/AAEA/wCAAgD+AAOAgP8AAQD/AICAgAAAAAAKAAAAgAMAAwAAAwAHAAsADwATABcAGwAfACMAJwAAETMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMhMxUjJTMVI4CAAYCAgP8AgIABgICA/wCAgAGAgID+AICAAYCAgP4AgIABgICAAwCAgICAgICAgICAgICAgIAAAAcAAAAAA4ADgAAHAAsADwATAB8AIwAnAAATMxEjESM1MyUzFSsBMxErATMVIyUhESM1IREzFTM1IyEzESsBMxUjgICAgIACAICAgICAgICAAQABAID/AICAgP6AgICAgIADgP4AAQCAgID/AICA/gCAAQCAgP8AgAAAAAAIAAAAAAOAA4AABwALAA8AEwAZAB0AIwAnAAATMxEjESM1MyUzFSsBMxErATMVIyUhESM1IyEzESMlMxUzFSElMxUjgICAgIACAICAgICAgICAAQABAICA/oCAgAGAgID/AP4AgIADgP4AAQCAgID/AICA/wCA/wCAgICAgAAAAAkAAAAAA4ADgAAHAAsADwATABcAGwAnACsALwAAESEVIxUjNSMlMxUrATMRIyUzFSMpARUhJTMVIyUhESM1IREzFTM1IyEzESsBMxUjAYCAgIACgICAgICA/wCAgP8AAQD/AAGAgIABAAEAgP8AgICA/oCAgICAgAOAgICAgID/AICAgICAgP4AgAEAgID/AIAAAAAGAAD/gAKAAwAAAwAHAAsADwATABcAAAEzFSMVMxUrATMVKwEzESMlMxUjKQEVIQEAgICAgICAgICAgAIAgID+gAGA/oADAICAgID/AICAgAAAAAAJAAAAgAKAAwAAAwAHAAsADwATABcAGwAfACMAABEzFSMlMxUjITMVIyUzFSsBMxUrATMVIyUzFSMhMxUjJTMVI4CAAgCAgP6AgIABAICAgICAgICAAQCAgP6AgIACAICAAwCAgICAgICAgICAgICAAAAAAAMAAAAAAoADgAAJABMAFwAAEyEVMxEjESMRISMzETMRIRUhNSMBMxUjgAGAgICA/wCAgIABAP6AgAEAgIADgID9gAGAAQD+gP8AgIABgIAAAgAAAAACgAOAAAsADwAAETMRIRUhFSEVIREjATMVI4ABgP6AAYD+gIACAICAA4D/AICAgP8AAgCAAAAABgAA/4ACgAOAAAMABwALAA8AEwAXAAATIRUhIzMRIwEzFSMpARUpATMRIykBFSGAAYD+gICAgAIAgID/AAEA/wABAICA/wABAP8AA4CA/IADgICA/oCAAAcAAAAAAoADgAADAAcACwAPABcAGwAfAAATIRUhJTMVKwEzFSsBMxUjJTMRIzUhNSEFMxUjMyEVIYABAP8AAYCAgICAgICAgAEAgID+gAGA/gCAgIABgP6AA4CAgICAgID+AICAgICAAAAAAAMAAACAAoADAAADAAcACwAAATMVIwUhFSEFMxUjAQCAgP8AAoD9gAEAgIADAICAgICAAAADAAAAAAKAAoAACQATABcAABMhFTMRIxEjNSEjMxEzFSEVITUjATMVI4ABgICAgP8AgICAAQD+gIABAICAAoCA/oABAID/AICAgAEAgAAAAAIAAP+AAoADgAALAA8AABEzESEVIREhFSERIwEzESOAAYD+gAGA/oCAAgCAgAOA/wCA/wCA/wACgP8AAAQAAAAAAoADgAADAAcACwAPAAARMxEjATMRIyUzFSMzIRUhgIACAICA/gCAgIABgP6AA4D+AAIA/QCAgIAAAAAFAAD/gAIAA4AAAwAHAAsADwATAAARMxUjJTMVIwUzESMBMxEjKQEVIYCAAYCAgP6AgIABgICA/oABgP6AA4CAgICA/gACAP2AgAAABQAAAAACAAKAAAcACwAPABMAFwAAETMRMxUjESMBMxUrATMVIxUzFSM7ARUjgICAgAGAgICAgICAgICAgAKA/wCA/wACgICAgICAAAIAAAAAAYADgAADAAcAABMhFSEjMxEjgAEA/wCAgIADgID9AAAAAAAEAAAAAAOAA4AADQARABUAGQAAEyEVIRUhFSERIRUhESsBMxUjJTMVIxUzESOAAoD+gAGA/oABgP4AgICAgAMAgICAgAOAgICA/oCAAwCAgICA/oAAAAAAAgAAAAADAAOAAA0AEQAAEzMRIRUhESEVIREjNTMBMxEjgIABgP6AAYD+AICAAgCAgAOA/oCA/wCAAoCA/oD/AAAAAAADAAAAAAMAA4AADQARABUAABMzETMVIxEhFSERIzUzBSEVKQEzESOAgICAAYD+AICAAQABAP8AAQCAgAOA/oCA/wCAAoCAgID+gAAABQAAAAACgAOAAAMABwALAA8AEwAAEyEVISMzFSMlMxEjJTMVIzMhFSGAAYD+gICAgAIAgID+AICAgAGA/oADgICAgP2AgICAAAAAAAIAAAAAAwADgAAPABMAABMhFSEVMxUjESEVIREjNTMlMxEjgAIA/oCAgAGA/gCAgAIAgIADgICAgP6AgAIAgID9gAAAAQAAAAACgAOAAAsAABEhESE1ITUhNSERIQKA/YACAP8AAQD+AAOA/ICAgIABgAAABAAAAAACgAOAAAMABwARABUAABMhFSEjMxUjJTMRIxEhESMRIQEhFSGAAYD+gICAgAIAgID+gIACAP6AAYD+gAOAgICA/YABAP8AAYD+gIAAAAAABwAAAAACgAOAAAMABwALAA8AEwAXABsAABMhFSEjMxEjATMVIwUhFSEjMxEjJTMVIykBFSGAAYD+gICAgAIAgID+gAEA/wCAgIACAICA/oABgP6AA4CA/wABAICAgP8AgICAAAIAAP+AAwADgAAJAA0AABMhFSEVIRUhESsBMxUjgAKA/gABAP8AgICAgAOAgICA/gCAAAAFAAD/gAKAA4AAAwAPABMAFwAbAAABMxUrATMRMxUjESMRIzUzATMVIwEzFSM7ARUjAYCAgICAgICAgIABAICA/gCAgICAgAOAgP8AgP6AAYCAAQCA/gCAgAAAAAIAAAAAAYADgAALAA8AABMzETMVIxEjESM1MxMzFSOAgICAgICAgICAA4D+gID/AAEAgP6AgAAABgAAAAACgAOAAAMADwATABcAGwAfAAARIRUpATMVMxUjFSM1IzUzAzMVIyUzFSMhMxEjATMRIwEA/wABAICAgICAgICAgAEAgID+gICAAgCAgAOAgICAgICA/wCAgID/AAEA/wAAAAACAAD/gAKAAoAABQAJAAARIRUhESMBMxEjAgD+gIACAICAAoCA/gACAP2AAAMAAAAAAoADgAADAA8AEwAAEyEVISMzESERMxEjESERIzMhFSGAAYD+gICAAYCAgP6AgIABgP6AA4CA/wABAP2AAQD/AIAAAAYAAAAAAoADgAADAAcACwAPABMAFwAAESEVKQEzFSMpARUhIzMRIyUzFSMpARUhAgD+AAIAgID+gAGA/oCAgIACAICA/oABgP6AA4CAgID+gICAgAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAARIRUpATMVIykBFSEjMxUjMyEVIQIA/gACAICA/oABgP6AgICAgAIA/gACgICAgICAAAAFAAAAAAKAA4AABQAJAA0AEQAXAAARIRUhFSM7ARUjOwEVKwEzFSsBMxUhFSECgP4AgICAgICAgICAgICAAgD9gAOAgICAgICAgAAABAAA/4ACgAOAAAMABwAPABMAABMzFSsBMxUjJTMRIxEjNTMTIRUhgICAgICAAQCAgICAgAEA/wADgICAgP0AAgCA/YCAAAAABAAAAAACgAOAAAUACQANABEAABEzESEVIQEzFSM7ARErATMVI4ABAP6AAYCAgICAgICAgAOA/QCAA4CA/gCAAAUAAP+AAoADgAAFAAkADQARABUAABEhESM1IQUhFSkBMxEjJTMVIzMhFSECgID+AAEAAQD/AAEAgID+AICAgAGA/oADgP8AgICA/gCAgIAABQAA/4ACgAOAAAUACQANABEAFQAAESEVIRUjMyEVISMzESMlMxUjKQEVIQKA/gCAgAEA/wCAgIACAICA/oABgP6AA4CAgID+AICAgAAAAAAFAAD/gAKAAoAABQAJAA0AEQAVAAARIRUhFSMzIRUhIzMRIyUzFSMpARUhAoD+AICAAQD/AICAgAIAgID+gAGA/oACgICAgP8AgICAAAAAAAUAAAAAAoADgAADAAcACwAXAB8AABMhFSEjMxUjJTMVKwEzFTMVIRUjNSM1IQEzFSE1MxEhgAGA/oCAgIACAICAgICA/oCAgAGA/oCAAYCA/YADgICAgICAgICAgP8AgID/AAAEAAAAAAKAA4AACQANABEAFQAAESEVIRUhFSERIwEzESMlMxUjMyEVIQKA/oABAP6AgAIAgID+AICAgAGA/oADgICAgAEA/wD+gICAgAAAAAMAAAAAAoACgAAJAA0AEQAAESEVIRUhFSERIwEzFSMpARUhAoD+gAEA/oCAAgCAgP4AAgD+AAKAgICAAQD/AICAAAAABAAAAAACgAOAAAsADwATABcAABMzETMVIxUjNSM1MxMhFSkBMxUjKQEVIYCAgICAgICAAQD/AAEAgID+AAIA/gADgP8AgICAgP8AgICAAAAEAAD/gAKAAoAACwAPABMAFwAAETMVMxUjESEVIRUjASEVKQEzESsBMxUjgICAAQD/AIABAAEA/wABAICAgICAAoCAgP8AgIADAID/AIAAAAEAAAAAAIADgAADAAARMxEjgIADgPyAAAIAAAAAAYADgAADAAcAABEzESMBMxEjgIABAICAA4D8gAOA/IAAAAABAAAAAAKAA4AAEwAAATMRIRUhFSEVIREjESE1ITUhNSEBAIABAP8AAQD/AID/AAEA/wABAAOA/wCAgID/AAEAgICAAAIAAAAAAIADgAADAAcAABEzESMVMxUjgICAgAOA/YCAgAAAAAYAAP+AA4ADgAADAAcACwAPABMAFwAAETMRIwEzFSMVMxEjATMRIyUzFSMpARUhgIADAICAgID+gICA/wCAgAGAAQD/AAOA/QADAICA/YABAP8AgICAAAADAAAAAAKAAoAAAwANABEAABEhFSkBMxEjNSEVIxEhASEVIQIA/gACAICA/oCAAgD+gAGA/oACgID+gICAAQD/AIAAAAUAAP+AAoADgAALAA8AEwAXABsAABEzFTMVIxEzFSMRIwEhFSkBMxErATMVKwEzFSOAgICAgIABAAEA/wABAICAgICAgICAA4CAgP6AgP8ABACA/wCAgAAHAAD/gAKAA4AAAwAHAAsAEQAVABkAHQAAEyEVISMzFSMlMxUrATMRITUzFzMRKwEzFSMpARUhgAGA/oCAgIACAICAgID/AICAgICAgID+gAGA/oADgICAgID/AICA/wCAgAAABwAA/4ACgAKAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMVIykBFSkBMxUrATMVIykBFSGAAYD+gICAgAIAgID/AAEA/wABAICAgICA/oABgP6AAoCAgICAgICAgAAAAgAA/4ACgAOAAAUACQAAESEVIREjATMRIwIA/oCAAgCAgAOAgP0AAwD8gAAFAAD/gAOAA4AADQARABUAGQAdAAABMxEzFSMVITUhESM1MyUhFSEjMxEjITMVKwEzFSMCAICAgP4AAYCAgP6AAQD/AICAgAMAgICAgIADgP2AgICAAQCAgID+gICAAAAFAAD/gAKAA4AABQAJAA0AEQAZAAARIREjNSEFMxUrATMVKwEzFSsBMxUhESM1IQKAgP4AAYCAgICAgICAgICAAgCA/gADgP8AgICAgICA/wCAAAADAAD/gAKAAoAABwALABUAABEhFSMVIzUhBTMVKwEzFSERIzUhNTMCgICA/oABAICAgIABgID+AIACgICAgICAgP8AgIAAAAADAAD/gAGAA4AABwALAA8AABEzETMVIxUjJTMVKwEzFSOAgICAAQCAgICAgAOA/YCAgICAgAAAAAQAAP+AA4ACgAAFAA0AEQAVAAARIRUhESMBMxEzFSMVIyUzFSsBMxUjAgD+gIACAICAgIABAICAgICAAoCA/gACAP8AgICAgIAAAAADAAAAAAIAA4AADwATABcAABMzETMVIxUzFSMVIxEjNTMBMxUrATMVI4CAgICAgICAgAEAgICAgIADgP8AgICAgAGAgP6AgIAAAAAAAQAAAAACgAOAABcAABMhFTMRIxEjFSM1IxUzESMVIxEzFSE1IYABgICAgICAgICAgAEA/wADgID9AAIAgICA/wCAAwCAgAAABwAAAAACgAOAAAMACwAPABMAFwAbAB8AABMhFSEjMxEzFSMVIwEzFSsBMxUrATMVIwUzFSMpARUhgAGA/oCAgICAgAIAgICAgICAgIABAICA/oABgP6AA4CA/oCAgAKAgICAgICAAAAEAAAAAAKAAoAABwARABUAGQAAEyEVMxUhNSEjMxEzFSEVITUjATMVIyEzFSOAAYCA/wD/AICAgAEA/oCAAQCAgAEAgIACgICAgP8AgICAAQCAgAABAAAAAAMAA4AADQAAEzMRMxUjESEVIREjNTOAgICAAgD9gICAA4D+gID/AIABgIAAAAAAAgAAAAACgAOAABEAFQAAESERIzUjFTMVIxEjESM1MxEhETMVIwKAgICAgICAgP8AgIADgP8AgICA/gABAIABgP4AgAAEAAAAAAKAA4AAAwAHAAsAEQAAEyEVISMzFSMlMxEjKQEVIxEjgAGA/oCAgIACAICA/wABAICAA4CAgID+gID/AAAAAAQAAAAAAoACgAADAAcACwARAAATIRUhIzMVIyUzESMpARUjFSOAAYD+gICAgAIAgID/AAEAgIACgICAgP8AgIAAAAAAAwAAAAADAAOAABMAFwAbAAATIRUhFSEVIRUhFSEVIRUhESM1MwEzFSMVMxEjgAIA/oABgP6AAQD/AAGA/gCAgAIAgICAgAOAgICAgICAgAEAgAGAgID+gAAAAAACAAAAAAOAA4AAEwAXAAATMxEhETMRMxUjESMRIREjESM1MxMhFSGAgAGAgICAgP6AgICAgAGA/oADgP8AAQD/AID+gAGA/oABgID+AIAAAAUAAAAAAoADgAADAAcACwAPABMAAAEzFSsBMxEjATMRIyEzESMBMxEjAQCAgICAgAEAgID+gICAAgCAgAOAgP8AAQD/AP4AAgD+AAABAAAAAAKAA4AAFQAAESERIzUhFSEVIxUjNSMVMxUjFSEVIQKAgP6AAYCAgICAgAIA/YADgP8AgICAgICAgICAAAAAAAIAAAAAAwACgAARABUAAAEhFTMRIRUhFSE1IxEzFSE1IQEzFSMBAAGAgP6AAYD+AICAAQD/AP8AgIACgID/AICAgAGAgID+gIAAAAADAAAAAAMAA4AACwAPABMAAAEzETMVIxEjESM1MwEzFSMzIRUhAgCAgICAgID+AICAgAGA/oADgP8AgP6AAYCA/oCAgAAAAAAEAAD/gAMAA4AAAwAPABMAFwAAATMVIxUzFTMVIxEjESM1MwEzESMzIRUhAgCAgICAgICAgP4AgICAAYD+gAOAgICAgP6AAYCA/wD/AIAAAAQAAP+AAwADgAAJAA0AEQAVAAATIREjNSM1MxEhIzMRIzMhFSkBMxUjgAIAgICA/oCAgICAAQD/AAIAgIADgPyAgIACAP2AgIAAAAAEAAD/gAMAAoAAAwAPABMAFwAAEyEVISUzESM1ITUhNSM1MyEzESMBMxUjgAEA/wABgICA/oABgICA/gCAgAKAgIACgICA/YCAgICA/wD/AIAAAAADAAAAAAMAA4AADQARABUAABMhFSEVIRUhESMRIzUzJTMVIxUzESOAAgD+gAGA/oCAgIACAICAgIADgICAgP4AAgCAgICA/gAAAAAAAwAAAAADAAKAAA8AEwAXAAATMxUzFSMVMxUjFSM1IzUzASEVKQEzFSOAgICAgICAgIABAAEA/wABAICAAoCAgICAgICAAYCAgAAAAAIAAAAAA4ADgAATABcAABMzFSE1MxUzFSEVIzUjFSM1ITUzATMRI4CAAYCAgP8AgICA/wCAAQCAgAOAgICAgICAgICA/wD+AAAAAAACAAD/gAOAAoAAFwAbAAATMxUhNTMVMxUjESM1ITUhNSEVIzUjNTMRIRUhgIABgICAgID+gAGA/oCAgIACAP4AAoCAgICA/oCAgICAgID+AIAAAAADAAAAAAKAAoAACQANABEAABEhFSEVIRUhFSMBMxUjASEVIQIA/oABgP6AgAIAgID+gAGA/oACgICAgIABgID/AIAAAAMAAAAAAoACgAADAA0AEQAAEyEVISUzESE1IREjNTMhMxEjgAEA/wABgID+AAGAgID+AICAAoCAgP2AgAEAgP6AAAAAAwAAAAACgAKAAAkADQARAAARIRUhETMVIxUjATMRIykBFSECAP6AgICAAgCAgP8AAQD/AAKAgP8AgIACAP6AgAAAAAAEAAAAAAKAA4AAAwANABEAFQAAEyEVISMzETMVIxEhFSEBIRUpATMRI4ABgP6AgICAgAGA/gABAAEA/wABAICAA4CA/wCA/wCAAoCA/oAAAAUAAAAAAoACgAADAAcACwAPABMAABMhFSEjMxUjJTMRIyUzFSMzIRUhgAGA/oCAgIACAICA/gCAgIABgP6AAoCAgID+gICAgAAAAAAFAAD/gAKAAoAAAwAHAAsAFwAbAAATIRUhIzMRIwEzFSsBMxUzFSMVIzUjNTMlMxUjgAGA/oCAgIABgICAgICAgICAgAEAgIACgID+gAEAgICAgICAgIAABAAA/4ADAAOAAAkADQARABUAAAEzESE1IREjNTMlIRUhIzMRIwUzFSMCAID+AAGAgID+gAEA/wCAgIACgICAA4D8gIABAICAgP6AgIAAAAAEAAAAAAMAA4AAAwANABEAFQAAATMVKwEzESE1IREjNTMlIRUhIzMRIwKAgICAgP4AAYCAgP6AAQD/AICAgAOAgP0AgAEAgICA/oAAAwAAAAACgAKAAAMADQARAAATIRUhIzMVITUzESM1IRUhFSGAAYD+gICAAYCAgP4AAgD+AAKAgICA/oCAgIAAAAMAAAAAAoACgAADAA0AEQAAESEVKQEzESM1IRUjESEBIRUhAgD+AAIAgID+gIACAP6AAYD+gAKAgP6AgIABAP8AgAAABAAAAAADgAKAAAMADwATABcAABEhFSkCFSMRIzUhFSMRKQEzFSMFIRUhAgD+AAIAAQCAgP6AgAIAAQCAgP2AAYD+gAKAgID/AICAAQCAgIAAAAAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzFSMzIRUhIzMVIzMhFSGAAgD+AICAgIABAP8AgICAgAIA/gACgICAgICAAAAABQAAAAACgAKAAAMABwALAA8AEwAAESEVKQEzFSMpARUpATMVIykBFSECAP4AAgCAgP8AAQD/AAEAgID+AAIA/gACgICAgICAAAAAAAYAAAAAA4ACgAADAAcACwAPABMAFwAAESEVKQIVKQIVISUzFSMhMxUjKQEVIQIA/gACAAEA/wD/AAEA/wACAICA/wCAgP4AAgD+AAKAgICAgICAgAAAAAAGAAAAAAKAAoAAAwAHAAsADwATABcAABMhFSEjMxEjATMVIykBFSkBMxUjKQEVIYABgP6AgICAAgCAgP8AAQD/AAEAgID+gAGA/oACgID+gAGAgICAgAAAAgAA/4ACAAMAAAsADwAAATMRMxUjFSM1ITUhASEVIQEAgICAgP8AAQD/AAEA/wADAP4AgICAgP8AgAAABAAA/4ADAAOAAAMADwATABcAAAEzFSsBMxEjNSE1IREhNSEFMxEjESEVIQKAgICAgID+gAGA/oABgP4AgIACAP4AA4CA/QCAgAEAgID/AP8AgAAAAwAA/4ACgAKAAAkADQARAAATIREjNSE1IREhIzMRIxEhFSGAAgCA/oABgP6AgICAAgD+AAKA/YCAgAEA/wD/AIAAAAAEAAAAAAKAAoAAAwAHAA0AEQAAEyEVISMzESMBIREjNSMFIRUhgAIA/gCAgIABgAEAgID/AAGA/oACgID+gAEA/wCAgIAAAAAGAAAAAAKAAoAAAwAHAAsADwATABcAABEhFSElIRUhIzMVKwEzESMBMxErATMVIwEA/wABgAEA/wCAgICAgIABAICAgICAAoCAgICA/wABAP8AgAADAAD/gAKAAwAAAwALAA8AABEzESMBMxEjESM1MwUhFSGAgAIAgICAgP6AAQD/AAMA/gACAPyAAYCAgIAAAAAABAAAAAACgAOAAAMACwAPABMAABMhFSEjMxEzFSMRIwEhFSkBMxEjgAIA/gCAgICAgAEAAQD/AAEAgIADgID/AID+gAKAgP4AAAAAAAUAAP+AAoADgAADAAsADwATABcAABMhFSEjMxEzFSMRIwEhFSkBMxEjKQEVIYACAP4AgICAgIABAAEA/wABAICA/wABAP8AA4CA/wCA/oACgID+AIAAAAACAAAAAAGAA4AAAwAPAAATMxUjFTMRMxUjESMRIzUzgICAgICAgICAA4CAgP8AgP8AAQCAAAAAAAEAAAAAAYACgAALAAARIRUjETMVITUzESMBgICA/oCAgAKAgP6AgIABgAAABAAAAAACgAOAAAsADwATABcAAAEzETMVIxEjESM1MyEzFSMhMxUjATMVIwEAgICAgICAAQCAgP4AgIABgICAA4D+gID/AAGAgICA/wCAAAADAAAAAAIAA4AADwATABcAAAEzETMVIxUjNSM1MzUjNTMFMxUjATMVIwEAgICAgICAgID/AICAAYCAgAOA/gCAgICAgICAgP8AgAAAAgAA/4ABAAOAAAMABwAAETMRIzsBFSOAgICAgAOA/ICAAAAABAAA/4ACgAOAAAkADQARABUAABEzESERIzUhESMBIRUpATMRIykBFSGAAgCA/oCAAQABAP8AAQCAgP8AAQD/AAOA/wD/AID+AAGAgP8AgAAEAAAAAAKAAoAAAwAJAA0AEQAAETMRIwEzESE1MwEzESsBMxUjgIACAID/AID/AICAgICAAoD+AAIA/YCAAQD/AIAAAAQAAP+AAoACgAADAAsADwATAAARMxEjATMRIzUjNTMBMxErATMVI4CAAgCAgICA/wCAgICAgAKA/gACAP0AgIABAP8AgAAAAAUAAP+AAoACgAAFAAkADQARABUAABEhFSMRIwEzFSsBMxEjATMRKwEzFSMBAICAAYCAgICAgAEAgICAgIACgID+AAKAgP8AAQD+AIAAAAAAAwAA/4ADAAKAAAUACQANAAATIRUhESMBMxEjITMVI4ACAP6AgAIAgID9gICAAoCA/gACAP4AgAADAAD/gAMAAoAABQAJAA0AABEhFSERIwEzESM7ARUjAgD+gIACAICAgICAAoCA/gACAP4AgAAAAAMAAAAAAoACgAAHAA8AEwAAETMVMxUjESMBMxEjNSM1MyUzFSOAgICAAgCAgICA/wCAgAKAgID+gAKA/YCAgICAAAAAAwAAAAACgAKAAAMADwATAAATIRUhIzMVITUzESM1IRUjMyEVIYABgP6AgIABgICA/oCAgAGA/oACgICAgP6AgICAAAAGAAAAAAOAAoAAAwAHAAsADwATABcAABMhFSEjMxEjATMRIwEzESMpARUhJSEVIYACgP2AgICAAwCAgP6AgID/AAEA/wABgAEA/wACgID+gAGA/oABAP8AgICAAAMAAP+AAoADAAATABcAGwAAATMVMxUjETMVIxUjNSM1MxEjNTMFMxEjATMRIwEAgICAgICAgICAgP8AgIACAICAAwCAgP6AgICAgAGAgID+gAGA/oAAAAADAAAAAAKAAoAABwALAA8AAAEzESM1IzUzITMVIzMhFSECAICAgID+AICAgAEA/wACgP2AgICAgAAAAAADAAAAAAKAA4AABwALAA8AAAEzESM1IzUzITMVIzMhFSECAICAgID+AICAgAEA/wADgPyAgICAgAAAAAAEAAD/gAMAAoAABwALAA8AEwAAATMRIzUjNTMhMxUjMyEVKQEzFSMCAICAgID+AICAgAEA/wACAICAAoD9gICAgICAAAMAAP+AAoACgAAHAAsADwAAETMVMxUjESMBIRUpATMVI4CAgIABAAEA/wABAICAAoCAgP4AAwCAgAAAAAMAAAAAAoACgAADAAcACwAAEyEVISMzESMBMxUjgAGA/oCAgIACAICAAoCA/gACAIAAAAADAAD/gAKAAoAAAwAHAAsAABMhFSEjMxUjJTMRI4ABgP6AgICAAgCAgAKAgICA/YAAAAAAAwAAAAACgAKAAAkADQARAAARIRUhFSEVIREjATMVIxUzESMCAP6AAYD+gIACAICAgIACgICAgP8AAgCAgP8AAAMAAAAAAoACgAAJAA0AEQAAETMRIRUhFSEVIQEzESMVMxUjgAGA/oABgP4AAgCAgICAAoD/AICAgAKA/wCAgAAEAAD/gAMAA4AAAwAPABMAFwAAATMVKwEzETMVIxUjNSM1MyEzESMzIRUhAoCAgICAgICAgID+AICAgAGA/oADgID+AICAgID/AIAAAwAA/4ACgAKAAAMABwALAAARIRUpATMRIzMhFSEBAP8AAQCAgIABAP8AAoCA/gCAAAAAAAQAAP+AAwADgAADAA8AEwAXAAABIRUhIzMRMxUjFSM1ITUhBTMVIzMhFSECAAEA/wCAgICAgP8AAQD+gICAgAEA/wADgID+AICAgICAgIAAAgAA/4ABgAMAAAMADwAAETMVIzsBETMVIxEjESM1M4CAgICAgICAgAMAgP6AgP8AAQCAAAIAAP+AAYADgAALAA8AABMzETMVIxEjESM1MxMzFSOAgICAgICAgICAA4D/AID+AAIAgP2AgAAAAQAAAAADgAKAABUAABMzESERMxEzFSMRITUhNSEVIzUjNTOAgAGAgICA/gABgP6AgICAAoD/AAEA/wCA/wCAgICAgAAFAAAAAAKAAoAABQALAA8AEwAXAAARIREjNSMlIRUjFSMhMxEjATMRIykBFSEBAICAAYABAICA/oCAgAIAgID+gAGA/oACgP8AgICAgP8AAQD/AIAAAAAABAAAAAACgAKAAAMABwALAA8AABEzESMBMxUjOwERIykBFSGAgAGAgICAgID+gAGA/oACgP4AAgCA/oCAAAAAAAUAAAAAAoACgAADAAcACwAPABMAAAEzFSsBMxUjJTMVIyEzESMBMxEjAQCAgICAgAEAgID+gICAAgCAgAKAgICAgP6AAYD+gAAAAAACAAAAAAKAAoAACQANAAARIRUjESMRIxEjATMRIwIAgICAgAIAgIACgID/AAEA/gACAP4AAAAAAAMAAAAAAoADAAADAAsADwAAEyEVISMzFSEVIREjATMRI4ACAP4AgIABgP6AgAIAgIADAICAgP6AAYD+gAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAARMxUjJTMVIyEzFSMlMxUrATMRI4CAAgCAgP6AgIABAICAgICAAoCAgICAgID+gAAAAAAFAAD/gAKAAoAABwALAA8AHQAhAAARIRUjFSM1IRczFSMlMxUjITMVMzUzFTMVIxUjNSEBMxUjAgCAgP8AgICAAQCAgP6AgICAgICA/wACAICAAoCAgICAgICAgICAgICAAQCAAAAAAAUAAP+AAoACgAAFAAkADQARABUAABEhESM1IQUhFSkBMxEjJTMVIzMhFSECgID+AAEAAQD/AAEAgID+AICAgAGA/oACgP8AgICA/wCAgIAABgAA/4ACgAKAAAUACQANABEAFQAdAAARIREjNSEFIRUhIzMVIyUzESMlMxUjJTMVMxUhNTMCgID+AAEAAQD/AICAgAGAgID+AICAAQCAgP6AgAKA/wCAgICAgP8AgICAgICAAAQAAAAAAoADgAADAAcACwARAAATIRUhIzMVIyUzESMpARUjESOAAYD+gICAgAIAgID/AAEAgIADgICAgP6AgP8AAAAABAAAAAACgAOAAAMABwALABEAABMhFSEjMxEjATMVIwEhESMRI4ABgP6AgICAAgCAgP6AAQCAgAOAgP6AAYCA/wD+gAEAAAAABAAAAAACgAOAAAUACQANABEAAAEzETMVKQEzESMlMxUjMyEVIQEAgID/AAEAgID+AICAgAGA/oADgP8AgP6AgICAAAAFAAD/gAKAAoAAAwAHAAsADwATAAATIRUhIzMRIwEzFSMRMxUjKQEVIYABgP6AgICAAgCAgICA/oABgP6AAoCA/gACAID/AICAAAAABQAAAAACgAOAAAMABwALAA8AEwAAEyEVISMzESMBMxEjATMVIwMhFSGAAYD+gICAgAIAgID/AICAgAGA/oADgID9gAKA/YABgID/AIAAAAADAAAAAAKAAoAACwAPABMAABEhFSEVIRUhFSEVIQEzFSMVMxUjAgD+gAGA/oABgP4AAgCAgICAAoCAgICAgAIAgICAAAYAAAAAAoACgAADAAcACwAPABMAFwAAEyEVISMzFSMlMxEjASEVISMzFSMzIRUhgAGA/oCAgIACAICA/oABAP8AgICAgAGA/oACgICAgP6AAQCAgIAAAAAFAAAAAAMAA4AAAwAJAA0AEwAXAAABMxUrATMRITUhBTMRIwEhESM1IwUhFSECgICAgID+AAGA/gCAgAGAAQCAgP8AAYD+gAOAgP8AgID+gAEA/wCAgIAAAQAAAAACgAKAAAsAABEzESERMxEjESERI4ABgICA/oCAAoD/AAEA/YABAP8AAAAABAAA/4ACgAOAAAMADwATABcAAAEzFSMVMxEzFSMVIzUhNSEFMxUjMyEVIQGAgICAgICA/wABAP6AgICAAQD/AAOAgID+gICAgICAgIAAAAAFAAD/gAIAAwAAAwALAA8AEwAXAAARMxUjJTMRIxEjNTMlMxUjFTMVKwEzFSOAgAGAgICAgP8AgICAgICAgAMAgID8gAIAgICAgICAAAAAAAEAAAAAAoACgAAFAAARMxEhFSGAAgD9gAKA/gCAAAAABAAA/4ADAAOAAAMADwATABcAAAEzFSsBMxEjESE1ITUjNTMlIRUhIzMRIwKAgICAgID+gAGAgID+gAEA/wCAgIADgID8gAEAgICAgID/AAAEAAAAAAKAA4AAAwAHAAsAGQAAEyEVISMzFSMlMxEjKQEVIxUhFSEVIzUhNSGAAYD+gICAgAIAgID/AAEAgAEA/wCA/wABAAOAgICA/wCAgICAgIAAAAAABAAAAAACgAOAAAMABwALABkAABMhFSEjMxEjATMVIwUhESEVIRUjNSE1ITUjgAGA/oCAgIACAICA/oABAAEA/wCA/wABAIADgID/AAEAgID/AICAgICAAAQAAAAAAoADgAAJAA0AFwAbAAARMxEzNTMVMxUhATMRIwEzETM1MxUzFSEBMxEjgICAgP4AAgCAgP4AgICAgP4AAgCAgAOA/wCAgIABgP8A/wD/AICAgAGA/wAAAQAAAoAAgAOAAAMAABEzESOAgAOA/wAAAQAA/4AAgACAAAMAADUzESOAgID/AAAAAQAAAoAAgAMAAAMAABEzFSOAgAMAgAAAAgAA/4AAgAIAAAMABwAAETMVIxEzESOAgICAAgCA/wD/AAAAAQAAAgAAgAKAAAMAABEzFSOAgAKAgAAAAgAAAAACgAOAAAMADwAAEyEVISMzFSE1MxEjESERI4ABgP6AgIABgICA/oCAA4CAgID9AAIA/gAAAAAAAwAAAAACgAOAAAsADwATAAARIRUhFSEVIREhFSEBMxUjFTMRIwIA/oABgP6AAYD+AAIAgICAgAOAgICA/oCAAwCAgP6AAAAAAQAAAAACgAOAAAUAABEhFSERIwKA/gCAA4CA/QAAAAAEAAAAAAKAA4AAAwAHAAsAEwAAATMRKwEzESMBMxEjITMVITUzESEBAICAgICAAQCAgP6AgAGAgP2AA4D/AP6AAYD+gICA/wAAAAAAAQAAAAACgAOAAAsAABEhFSEVIRUhESEVIQKA/gABAP8AAgD9gAOAgICA/oCAAAAABQAAAAACgAOAAAUACQANABEAFwAAESERIzUhBTMVKwEzFSsBMxUrATMVIRUhAoCA/gABgICAgICAgICAgIACAP2AA4D/AICAgICAgIAAAAABAAAAAAKAA4AACwAAETMRIREzESMRIREjgAGAgID+gIADgP8AAQD8gAIA/gAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAATIRUhIzMRIwEzESMBMxUjAyEVIYABgP6AgICAAgCAgP8AgICAAYD+gAOAgP2AAoD9gAGAgP8AgAAAAAEAAAAAAYADgAALAAARIRUjETMVITUzESMBgICA/oCAgAOAgP2AgIACgAAABQAAAAACgAOAAAcACwAPABMAFwAAETMRIRUhESMBMxUrATMVIxUzFSM7AREjgAEA/wCAAgCAgICAgICAgICAA4D/AID+AAOAgICAgP6AAAAFAAAAAAKAA4AAAwAHAAsADwATAAABMxErATMRIwEzESMhMxEjATMRIwEAgICAgIABAICA/oCAgAIAgIADgP8A/oABgP6A/wABAP8AAAAAAAMAAAAAAoADgAAHAA8AEwAAETMVMxUjESMBMxEjESM1MwUzFSOAgICAAgCAgICA/wCAgAOAgID9gAOA/IACgICAgAAAAwAAAAACgAOAAAcADwATAAARMxUzFSMRIwEzESMRIzUzJTMVI4CAgIACAICAgID/AICAA4CAgP2AA4D8gAGAgICAAAADAAAAAAKAA4AAAwAHAAsAABEhFSETIRUhAyEVIQKA/YCAAYD+gIACgP2AA4CA/wCA/wCAAAAAAAQAAAAAAoADgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AA4CA/YACgP2AgAABAAAAAAKAA4AABwAAESERIxEhESMCgID+gIADgPyAAwD9AAACAAAAAAKAA4AACQANAAARIRUhFSEVIREjATMVIwIA/oABgP6AgAIAgIADgICAgP4AAwCAAAAAAAUAAAAAAoADgAAFAAkADQARABcAABEhFSEVIzsBFSM7ARUrATMVKwEzFSEVIQKA/gCAgICAgICAgICAgIACAP2AA4CAgICAgICAAAABAAAAAAKAA4AABwAAESEVIREjESECgP8AgP8AA4CA/QADAAAFAAAAAAKAA4AAAwAHAAsADwATAAARMxUjJTMVIyEzFSMlMxUrATMRI4CAAgCAgP6AgIABAICAgICAA4CAgICAgID9gAAAAAADAAAAAAKAA4AAEwAXABsAAAEzFTMVIxEzFSMVIzUjNTMRIzUzBTMRIwEzESMBAICAgICAgICAgID/AICAAgCAgAOAgID+gICAgIABgICA/oABgP6AAAAACQAAAAACgAOAAAMABwALAA8AEwAXABsAHwAjAAARMxUjJTMVIyEzFSMlMxUrATMVKwEzFSMlMxUjITMRIwEzESOAgAIAgID+gICAAQCAgICAgICAgAEAgID+gICAAgCAgAOAgICAgICAgICAgP6AAYD+gAADAAAAAAKAA4AAAwAPABMAABEzESMBMxEzFSMRIxEjNTMBMxEjgIABAICAgICAgAEAgIADgP8AAQD/AID+AAIAgAEA/wAAAAAFAAAAAAKAA4AAAwAHAAsAEQAXAAATIRUhIzMRIwEzESMhMxEhNTMlMxUzFSGAAYD+gICAgAIAgID+gID/AIABAICA/wADgID+AAIA/gD/AICAgIAAAAAABgAAAAACgAKAAAMABwALAA8AEwAXAAATIRUhJTMVIyEzESMBMxEjKQEVISUzFSOAAQD/AAGAgID+AICAAYCAgP8AAQD/AAGAgIACgICAgP6AAYD+gICAgAAAAAAGAAD/gAKAA4AAAwALAA8AEwAXABsAABMhFSEjMxEhFSEVIwEzFSsBMxUjOwEVIzsBESOAAQD/AICAAYD+gIABgICAgICAgICAgICAA4CA/YCAgAOAgICA/wAAAAgAAP+AAoACgAADAAcACwAPABMAFwAbAB8AABEzFSMlMxUjITMVIyUzFSsBMxUrATMRIwEzESsBMxUjgIACAICA/oCAgAEAgICAgICAgIABAICAgICAAoCAgICAgICA/wABAP8AgAAACAAAAAACgAOAAAMABwALAA8AEwAXABsAHwAAASEVISMzFSM7ARUrATMVIyUzFSMhMxEjATMRIykBFSEBAAEA/wCAgICAgICAgIABAICA/oCAgAIAgID+gAGA/oADgICAgICAgP8AAQD/AIAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzFSMzIRUhIzMVIzMhFSGAAgD+AICAgIABAP8AgICAgAIA/gACgICAgICAAAAACAAA/4ACgAOAAAMABwALAA8AEwAXABsAHwAAESEVKQEzFSsBMxUrATMVKwEzFSMzIRUpATMVKwEzFSMCAP4AAgCAgICAgICAgICAgIABAP8AAQCAgICAgAOAgICAgICAgIAAAAIAAP+AAoACgAAFAAkAABEhFSERIwEzESMCAP6AgAIAgIACgID+AAIA/YAAAwAAAAACgAOAAAMADwATAAATIRUhIzMRIREzESMRIREjMyEVIYABgP6AgIABgICA/oCAgAGA/oADgID/AAEA/YABAP8AgAAAAgAAAAABAAKAAAMABwAAETMRIzsBFSOAgICAgAKA/gCAAAAABQAAAAACAAKAAAcACwAPABMAFwAAETMRMxUjESMBMxUrATMVIxUzFSM7ARUjgICAgAGAgICAgICAgICAgAKA/wCA/wACgICAgICAAAYAAAAAAoADgAADAAcACwAPABMAFwAAESEVKQEzESsBMxEjATMRIyEzESMBMxEjAQD/AAEAgICAgIABAICA/oCAgAIAgIADgID/AP8AAQD/AP8AAQD/AAACAAD/gAKAAoAABwALAAARMxEhFSEVIwEzESOAAYD+gIACAICAAoD+AICAAwD+AAAFAAAAAAKAAoAAAwAHAAsADwATAAARMxEjATMRIyEzESMBMxErATMVI4CAAgCAgP6AgIABAICAgICAAoD/AAEA/wD/AAEA/wCAAAAACAAA/4ACgAOAAAMABwALAA8AEwAXABsAHwAAETMVIzMhFSEjMxUjMyEVISMzFSMzIRUpATMVKwEzFSOAgIABgP6AgICAgAGA/oCAgICAAYD+gAGAgICAgIADgICAgICAgICAAAQAAAAAAoACgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AAoCA/oABgP6AgAABAAAAAAKAAoAACwAAESEVIxEjESMRIxEjAoCAgICAgAKAgP4AAgD+AAIAAAMAAP+AAoACgAADAAsADwAAEyEVISMzESEVIREjATMRI4ABgP6AgIABgP6AgAIAgIACgID/AID/AAKA/wAAAAAGAAD/gAKAAoAAAwAHAAsADwATABcAABMhFSEjMxEjATMVIwUhFSkBMxUrATMVI4ABgP6AgICAAgCAgP6AAYD+gAGAgICAgIACgID/AAEAgICAgIAAAAAAAwAAAAADAAKAAAcACwAPAAATIRUjESMRISMzESMzIRUhgAKAgID+gICAgIABgP6AAoCA/oABgP6AgAAAAgAAAAACgAKAAAcACwAAESEVIREjESEBMxUjAoD/AID/AAGAgIACgID+gAGA/oCAAAAAAAQAAAAAAoACgAADAAcACwAPAAARMxEjATMVIzsBESMpARUhgIABgICAgICA/oABgP6AAoD+AAIAgP6AgAAAAAAEAAD/gAKAAoAAAwAHABMAFwAAATMVIyEzESMBMxEzFSMVIzUjNTMBMxEjAYCAgP6AgIABAICAgICAgAEAgIACgID+gAGA/oCAgICAAYD+gAAAAAAJAAD/gAKAAoAAAwAHAAsADwATABcAGwAfACMAABEzFSMlMxUjITMVIyUzFSsBMxUrATMVIyUzFSMhMxEjATMRI4CAAgCAgP6AgIABAICAgICAgICAAQCAgP6AgIACAICAAoCAgICAgICAgICA/wABAP8AAAMAAP+AAoACgAADAA8AEwAAETMRIwEzETMVIxEjESM1MwEzESOAgAEAgICAgICAAQCAgAKA/oABgP6AgP8AAQCAAYD+gAAAAAcAAAAAA4ACgAADAAcACwAPABMAFwAbAAATMxUjJTMVIyEzESMBMxEjATMRIykBFSElIRUhgICAAgCAgP2AgIADAICA/oCAgP8AAQD/AAGAAQD/AAKAgICA/oABgP6AAQD/AICAgAAABAAAAAACgAOAAAMABwALABMAABMhFSEjMxEjATMVIwEhESE1ITUhgAGA/oCAgIACAICA/oACAP2AAgD+gAOAgP6AAYCA/wD+gICAAAQAAAAAA4ADgAALAA8AEwAXAAARIRUhETMVIxEjESEFIRUpATMRKwEzFSMCgP8AgICA/wACAAEA/wABAICAgICAA4CA/wCA/oADAICA/oCAAAAAAAUAAAAAAoADgAADAAsADwATABcAABMhFSEjMxEhFSERIwEzFSMRMxUjKQEVIYABgP6AgIABAP8AgAIAgICAgP6AAYD+gAOAgP8AgP8AAoCA/oCAgAAAAAAGAAAAAAKAA4AAAwAHAAsADwATABcAABMhFSEjMxUjMyEVKQEzESMlMxUjMyEVIYACAP4AgICAgAGA/oABgICA/gCAgIABgP6AA4CAgID+gICAgAABAAAAAAGAA4AACwAAESEVIxEzFSE1MxEjAYCAgP6AgIADgID9gICAAoAAAAMAAAAAAoADgAADAAcACwAAATMRIyUzFSMzIRUhAgCAgP4AgICAAYD+gAOA/QCAgIAAAAADAAAAAAOAA4AADQARABUAABMhESEVIREhFSERIxEjATMRIyEzFSOAAYABAP8AAQD+gICAAoCAgP0AgIADgP8AgP6AgAMA/YABgP6AgAAAAAIAAAAAAwADgAARABUAABEzETMRMxEhFSERIRUhESMRIwEzESOAgIABAP8AAQD+gICAAoCAgAOA/wABAP8AgP6AgAIA/gACAP6AAAADAAAAAAMAA4AADwATABcAABMzFSEVIREzFSMRIxEjNTMBIRUpATMRI4CAAYD+gICAgICAAQABAP8AAQCAgAOAgID/AID/AAKAgP8AgP6AAAIAAAAAAoADgAADAA8AABMhFSEjMxUhNTMRIxEhESOAAYD+gICAAYCAgP6AgAOAgICA/QACAP4AAAAAAAIAAAAAAoADgAALAA8AABEhFSEVIRUhESEVIQEzESMCgP4AAYD+gAGA/gACAICAA4CAgID+gIACAP6AAAMAAAAAAoADgAALAA8AEwAAESEVIRUhFSERIRUhATMVIxUzESMCAP6AAYD+gAGA/gACAICAgIADgICAgP6AgAMAgID+gAAAAAEAAAAAAoADgAAFAAARIRUhESMCgP4AgAOAgP0AAAAAAQAA/4ADAAOAABMAAAEhETMRIzUhFSMRMxEzESERIxEjAQABgICA/gCAgIABAICAA4D9AP8AgIABAAGA/oACgP8AAAABAAAAAAKAA4AACwAAESEVIRUhFSERIRUhAoD+AAEA/wACAP2AA4CAgID+gIAAAAAJAAAAAAOAA4AAAwAPABMAFwAbAB8AIwAnACsAABEzFSMlMxEzFSMRIxEjNTMBMxUjITMVIyUzFSMFMxUjJTMVIyEzESMBMxEjgIABgICAgICAgAGAgID9gICAAgCAgP4AgIACAICA/YCAgAMAgIADgICA/wCA/gACAIABAICAgICAgICA/oABgP6AAAcAAAAAAoADgAADAAcACwAPABMAFwAbAAATIRUhIzMVIyUzFSMpARUpATMRIyUzFSMzIRUhgAGA/oCAgIACAICA/wABAP8AAQCAgP4AgICAAYD+gAOAgICAgID+gICAgAAAAAADAAAAAAKAA4AABwAPABMAABEzETMVIxEjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIADgP6AgP6AA4D8gAKAgICAAAUAAAAAAoADgAAHAAsADwATABcAABEzESEVIREjATMVKwEzFSMVMxUjOwERI4ABAP8AgAIAgICAgICAgICAgAOA/wCA/gADgICAgID+gAAAAgAAAAACgAOAAAcACwAAEyERIxEhESsBMxUjgAIAgP8AgICAgAOA/IADAP2AgAAAAwAAAAACgAOAAAcADwATAAARMxUzFSMRIwEzESMRIzUzBTMVI4CAgIACAICAgID/AICAA4CAgP2AA4D8gAKAgICAAAABAAAAAAKAA4AACwAAETMRIREzESMRIREjgAGAgID+gIADgP8AAQD8gAIA/gAAAAAEAAAAAAKAA4AAAwAHAAsADwAAEyEVISMzESMBMxEjKQEVIYABgP6AgICAAgCAgP6AAYD+gAOAgP2AAoD9gIAAAQAAAAACgAOAAAcAABEhESMRIREjAoCA/oCAA4D8gAMA/QAAAgAAAAACgAOAAAkADQAAESEVIRUhFSERIwEzFSMCAP6AAYD+gIACAICAA4CAgID+AAMAgAAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAATIRUhIzMRIwEzFSMRMxUjKQEVIYABgP6AgICAAgCAgICA/oABgP6AA4CA/YACgID+gICAAAAAAQAAAAACgAOAAAcAABEhFSERIxEhAoD/AID/AAOAgP0AAwAAAwAAAAACgAOAAAMACwAPAAARMxEjATMRIxEhNSEBIRUhgIACAICA/oABgP4AAgD+AAOA/oABgP0AAQCA/oCAAAMAAP+AA4ADgAATABcAGwAAATMVIRUhESEVIRUjNSE1IREhNSEFMxEjATMRIwGAgAEA/wABAP8AgP8AAQD/AAEA/oCAgAMAgIADgICA/gCAgICAAgCAgP4AAgD+AAAAAAkAAAAAAoADgAADAAcACwAPABMAFwAbAB8AIwAAETMVIyUzFSMhMxUjJTMVKwEzFSsBMxUjJTMVIyEzESMBMxEjgIACAICA/oCAgAEAgICAgICAgIABAICA/oCAgAIAgIADgICAgICAgICAgID+gAGA/oAAAQAA/4ADAAOAAAsAABEzESERMxEzESM1IYABgICAgP2AA4D9AAMA/QD/AIAAAAAAAgAAAAACgAOAAAMACwAAETMRIwEzESMRITUhgIACAICA/oABgAOA/oABgPyAAYCAAAAAAAEAAAAAA4ADgAALAAARMxEhETMRIREzESGAAQCAAQCA/IADgP0AAwD9AAMA/IAAAAEAAP+ABAADgAAPAAARMxEhETMRIREzETMRIzUhgAEAgAEAgICA/IADgP0AAwD9AAMA/QD/AIAAAgAAAAADAAOAAAsADwAAESERIRUhESEVIREjATMRIwEAAYD+gAGA/gCAAoCAgAOA/oCA/wCAAwD+gP8AAAAAAAMAAAAAA4ADgAAJAA0AEQAAETMRIRUhESEVIQEzESMBMxEjgAGA/oABgP4AAwCAgP8AgIADgP6AgP8AgAOA/IABgP8AAAAAAAIAAAAAAoADgAAJAA0AABEzESEVIREhFSEBMxEjgAGA/oABgP4AAgCAgAOA/oCA/wCAAYD/AAAABQAAAAACgAOAAAMABwAPABMAFwAAEyEVISMzFSMlMxEjESE1IQEzFSMzIRUhgAGA/oCAgIACAICA/wABAP4AgICAAYD+gAOAgICA/YABAID/AICAAAAAAAQAAAAAA4ADgAALAA8AEwAXAAARMxEzETMRIxEjESMBIRUpATMRIykBFSGAgICAgIABgAGA/oABgICA/oABgP6AA4D+gAEA/YABAP6AA4CA/YCAAAMAAAAAAoADgAAJAA0AEQAAEyERIxEhNSE1ISMzFSMVMxEjgAIAgP6AAYD+gICAgICAA4D8gAIAgICAgP4AAAADAAAAAAKAAoAAAwANABEAABMhFSkBMxEhNSE1ITUhBTMVI4ABgP6AAYCA/gABgP6AAYD+AICAAoCA/gCAgICAgAAAAAQAAAAAAoADgAADAAsADwATAAATIRUhIzMVIRUhESMBMxEjKQEVIYACAP4AgIABgP6AgAIAgID+gAGA/oADgICAgP6AAYD+gIAAAAADAAAAAAKAAoAACwAPABMAABEhFSEVIRUhFSEVIQEzFSMVMxUjAgD+gAGA/oABgP4AAgCAgICAAoCAgICAgAIAgICAAAEAAAAAAgACgAAFAAARIRUhESMCAP6AgAKAgP4AAAAAAQAA/4ADAAKAABMAAAEhETMRIzUhFSMRMxEzESERIxUjAQABgICA/gCAgIABAICAAoD+AP8AgIABAAEA/wABgIAAAAADAAAAAAKAAoAAAwANABEAABMhFSEjMxUhNTMRIRUjMyEVIYABgP6AgIABgID+AICAAgD+AAKAgICA/wCAgAAABQAAAAACgAKAAAMADwATABcAGwAAETMRIwEzETMVIxEjESM1MwEzESMFMxEjATMRI4CAAQCAgICAgIABAICA/gCAgAIAgIACgP8AAQD/AID/AAEAgAEA/wCA/wABAP8AAAAAAAcAAAAAAoACgAADAAcACwAPABMAFwAbAAATIRUhIzMVIyUzFSMpARUpATMVIyUzFSMpARUhgAGA/oCAgIACAICA/wABAP8A/wCAgAIAgID+gAGA/oACgICAgICAgICAgAAAAAADAAAAAAKAAoAABwAPABMAABEzETMVIxUjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIACgP6AgIACgP2AAYCAgIAAAAUAAAAAAgACgAAHAAsADwATABcAABEzETMVIxEjATMVKwEzFSMVMxUjOwEVI4CAgIABgICAgICAgICAgIACgP8AgP8AAoCAgICAgAACAAAAAAKAAoAABwALAAATIREjESERKwEzFSOAAgCA/wCAgICAAoD9gAIA/oCAAAADAAAAAAKAAoAABwAPABMAABEzFTMVIxEjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIACgICA/oACgP2AAYCAgIAAAAEAAAAAAoACgAALAAARMxEhETMRIxEhESOAAYCAgP6AgAKA/wABAP2AAQD/AAAAAAQAAAAAAoACgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AAoCA/oABgP6AgAABAAAAAAKAAoAABwAAESERIxEhESMCgID+gIACgP2AAgD+AAADAAD/gAKAAoAACwAPABMAABEzFTMVIxUhFSERIwEhFSkBMxEjgICAAYD+gIABAAEA/wABAICAAoCAgICA/wADAID/AAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAATIRUhIzMRIwEzFSMVMxUjKQEVIYABgP6AgICAAgCAgICA/oABgP6AAoCA/oABgICAgIAAAAAAAQAAAAACgAKAAAcAABEhFSERIxEhAoD/AID/AAKAgP4AAgAAAwAA/4ACgAKAAAMACwAPAAARMxEjATMRIzUhNSEBIRUhgIACAICA/oABgP4AAgD+AAKA/oABgP2AgID/AIAAAAMAAP+AAoACgAAPABMAFwAAEyEVIxEzFSMVIzUjNTMRKwEzESMBMxEjgAGAgICAgICAgICAgAIAgIACgID+gICAgIABgP6AAYD+gAAJAAAAAAKAAoAAAwAHAAsADwATABcAGwAfACMAABEzFSMlMxUjITMVIyUzFSsBMxUrATMVIyUzFSMhMxUjJTMVI4CAAgCAgP6AgIABAICAgICAgICAAQCAgP6AgIACAICAAoCAgICAgICAgICAgICAAAAAAAEAAP+AAoACgAALAAARMxEhETMRMxEjNSGAAQCAgID+AAKA/gACAP4A/wCAAAAAAAIAAAAAAoACgAADAAsAABEzESMBMxEjESE1IYCAAgCAgP6AAYACgP8AAQD9gAEAgAAAAAABAAAAAAKAAoAACwAAETMRMxEzETMRMxEhgICAgID9gAKA/gACAP4AAgD9gAAAAAABAAD/gAMAAoAADwAAETMRMxEzETMRMxEzESM1IYCAgICAgID9gAKA/gACAP4AAgD+AP8AgAAAAAIAAAAAAwACgAALAA8AABEhESEVIRUhFSERIwEzFSMBAAGA/oABgP4AgAKAgIACgP8AgICAAgD/AIAAAAMAAAAAAwACgAAJAA0AEQAAETMRIRUhFSEVIQEzESMBMxUjgAEA/wABAP6AAoCAgP8AgIACgP8AgICAAoD9gAEAgAAAAgAAAAACgAKAAAkADQAAETMRIRUhFSEVIQEzFSOAAYD+gAGA/gACAICAAoD/AICAgAEAgAAAAAAFAAAAAAKAAoAAAwAHAA8AEwAXAAATIRUhIzMVIyUzESM1ITUhBTMVIzMhFSGAAYD+gICAgAIAgID/AAEA/gCAgIABgP6AAoCAgID+gICAgICAAAAEAAAAAAOAAoAACwAPABMAFwAAETMRMzUzESM1IxEjASEVKQEzESMpARUhgICAgICAAYABgP6AAYCAgP6AAYD+gAKA/wCA/oCA/wACgID+gIAAAAADAAAAAAKAAoAACQANABEAABMhESMRITUhNSEjMxUjFTMRI4ACAID+gAGA/oCAgICAgAKA/YABAICAgID/AAAABQAAAAACgAKAAAMACwAPABMAFwAAEyEVISMzFSEVIRUjATMVIxUzFSMpARUhgAGA/oCAgAEA/wCAAgCAgICA/oABgP6AAoCAgICAAYCAgICAAAAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzFSMzIRUpATMVIykBFSGAAgD+AICAgIABgP6AAYCAgP4AAgD+AAKAgICAgIAAAgAAAAAAgAOAAAMABwAAETMVIxUzESOAgICAA4CAgP2AAAAABAAA/4ACgAOAAAMABwALAA8AAAEzFSMVMxEjATMRIzMhFSECAICAgID+AICAgAGA/oADgICA/YABAP8AgAAAAAMAAAAAA4ACgAANABEAFQAAEyERIRUhFSEVIREjESMlMxUjITMVI4ABgAEA/wABAP6AgIACgICA/QCAgAKA/wCAgIACAP6AgICAAAACAAAAAAMAAoAAEQAVAAARMxEzETMRIRUhFSEVIREjESMBMxUjgICAAQD/AAEA/oCAgAKAgIACgP8AAQD/AICAgAEA/wABAIAAAAAAAgAAAAADAAOAABEAFQAAEzMVMxUjFSEVIREhFSERIzUzATMRI4CAgIABgP6AAYD+AICAAgCAgAOAgICAgP8AgAKAgP6A/wAAAgAAAAADAAMAABEAFQAAEzMVMxUjFSEVIRUhFSERIzUzATMVI4CAgIABgP6AAYD+AICAAgCAgAMAgICAgICAAgCA/oCAAAAAAwAAAAACgAOAAAMADwATAAATIRUhIzMRIREzESMRIREjMyEVIYABgP6AgIABgICA/oCAgAGA/oADgID/AAEA/YABAP8AgAAAAwAAAAACgAKAAAMADwATAAATIRUhIzMVITUzESM1IRUjMyEVIYABgP6AgIABgICA/oCAgAGA/oACgICAgP6AgICAAAAGAAAAAAMAA4AAAwAHAAsADwATABcAABEzESMBMxUrATMRIyEzESMBMxErATMVI4CAAoCAgICAgP6AgIABAICAgICAA4D+AAIAgP6A/wABAP8AgAAGAAAAAAMAAoAAAwAHAAsADwATABcAABEzESMBMxUrATMRIyEzFSMlMxUrATMVI4CAAoCAgICAgP6AgIABAICAgICAAoD+gAGAgP8AgICAgAAAAAABAAAAAAMAA4AADQAAEyEVIRUzFSMRIxEjNTOAAoD+AICAgICAA4CAgID+AAIAgAABAAAAAAKAAoAADQAAEyEVIRUzFSMRIxEjNTOAAgD+gICAgICAAoCAgID/AAEAgAAJAAD/gAQAA4AAAwAPABMAFwAbAB8AIwAnAC8AABEzFSMlMxEzFSMRIxEjNTMBMxUjITMVIyUzFSMFMxUjJTMVIyEzESMBMxEzESM1I4CAAYCAgICAgIABgICA/YCAgAIAgID+AICAAgCAgP2AgIADAICAgIADgICA/wCA/gACAIABAICAgICAgICA/oABgP8A/wCAAAAAAAUAAP+AAwACgAADAA8AEwAXAB8AABEzESMBMxEzFSMRIxEjNTMBMxEjBTMRIwEzFTMRIzUjgIABAICAgICAgAEAgID+AICAAgCAgICAAoD/AAEA/wCA/wABAIABAP8AgP8AAQCA/wCAAAAAAAUAAP+AAwADgAAHAAsADwATABsAABEzESEVIREjATMVKwEzFSMVMxUjOwERMxEjNSOAAQD/AIACAICAgICAgICAgICAgAOA/wCA/gADgICAgID/AP8AgAAFAAD/gAKAAoAABwALAA8AEwAZAAARMxEzFSMRIwEzFSsBMxUjFTMVIzMhESM1I4CAgIABgICAgICAgICAAQCAgAKA/wCA/wACgICAgID/AIAAAAABAAD/gAMAA4AADwAAETMRIREzETMRIzUjESERI4ABgICAgID+gIADgP8AAQD9AP8AgAIA/gAAAAEAAP+AAwACgAAPAAARMxEhETMRMxEjNSMRIREjgAGAgICAgP6AgAKA/wABAP4A/wCAAQD/AAAABQAAAAACgAOAAAMABwALAA8AEwAAETMVIyUzFSMhMxUjJTMVKwEzESOAgAIAgID+gICAAQCAgICAgAOAgICAgICA/YAAAAAABQAA/4ACgAKAAAMABwALAA8AEwAAETMRIwEzESMhMxUjJTMVKwEzESOAgAIAgID+gICAAQCAgICAgAKA/wABAP8AgICA/oAABQAAAAACgAOAAAMABwALAA8AGwAAETMVIyUzFSMhMxUjJTMVKwEzFTMVIxEjESM1M4CAAgCAgP6AgIABAICAgICAgICAgAOAgICAgICAgID+gAGAgAAAAAUAAP+AAoACgAADAAcACwAPABsAABEzESMBMxEjITMVIyUzFSsBMxUzFSMVIzUjNTOAgAIAgID+gICAAQCAgICAgICAgIACgP8AAQD/AICAgICAgICAAAACAAAAAAKAA4AABwALAAARMxEhFSERIwEzESOAAYD+gIACAICAA4D/AID+AAIA/gAAAAAAAwAAAAACgAOAAAcACwAPAAARMxEzFSMRIwEhFSkBMxEjgICAgAEAAQD/AAEAgIADgP6AgP6AAoCA/gAAAQAAAAABgAOAAAsAABEhFSMRMxUhNTMRIwGAgID+gICAA4CA/YCAgAKAAAAEAAAAAAKAA4AAAwAHABEAFQAAEyEVISMzFSMlMxEjESERIxEhASEVIYABgP6AgICAAgCAgP6AgAIA/oABgP6AA4CAgID9gAEA/wABgP6AgAAAAAADAAAAAAKAAoAAAwANABEAABEhFSkBMxEjNSEVIxEhASEVIQIA/gACAICA/oCAAgD+gAGA/oACgID+gICAAQD/AIAAAAMAAAAAAoADgAADAA8AEwAAEyEVISMzESERMxEjESERIzMhFSGAAYD+gICAAYCAgP6AgIABgP6AA4CA/wABAP2AAQD/AIAAAAMAAAAAAoACgAADAA8AEwAAEyEVISMzFSE1MxEjNSEVIzMhFSGAAYD+gICAAYCAgP6AgIABgP6AAoCAgID+gICAgAAAAgAAAAACgAOAAAkADQAAATMRITUhNSE1IQUzFSMCAID+AAGA/oABgP4AgIADgPyAgICAgIAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAARMxEjATMRKwEzFSMpARUhJTMVI4CAAgCAgICAgP8AAQD/AAGAgIADgP0AAwD9gICAgIAAAAAAAwAAAAACgAOAAAMACwAPAAATIRUhIzMRIRUhESMBMxEjgAGA/oCAgAIA/gCAAgCAgAOAgP6AgP8AAwD/AAAAAAMAAAAAAwADgAADAAcAEwAAEyEVISMzESMBMxEzFSMRIxEhNSGAAYD+gICAgAIAgICAgP6AAYADgID+gAGA/oCA/wABAIAAAAMAAAAAAwADgAADAAcADwAAEyEVISMzESMBMxEzFSMRI4ABgP6AgICAAgCAgICAA4CA/oABgP6AgP8AAAMAAAAAAoADgAAHAAsADwAAETMRIRUhESMlMxUjKQEVIYACAP4AgAIAgID+gAGA/oADgP8AgP6AgICAAAQAAAAAAoADgAADAAcACwAVAAATIRUhIzMVIyUzESMhMxUhNTMVMxUhgAGA/oCAgIACAICA/gCAAQCAgP2AA4CAgID+AICAgIAAAAABAAAAAAKAA4AACQAAETMRIRUhESEVIYACAP4AAgD9gAOA/wCA/oCAAAAAAAMAAAAAAoADgAADAAkADQAAEyEVISMzESEVIQEzFSOAAYD+gICAAgD9gAIAgIADgID9gIADAIAABQAAAAADAAOAAAMABwAPABMAFwAAEyEVISMzESMBMxEjESE1IQUzESMzIRUhgAIA/gCAgIACgICA/wABAP6AgICAAQD/AAOAgP0AAwD9gAEAgID/AIAAAAMAAAAAAwADgAALAA8AEwAAATMRMxUjESMRITUhBTMRIzMhFSECAICAgID+gAGA/gCAgIABgP6AA4D/AID+gAGAgID+gIAAAAIAAAAAAoADgAAHAAsAABEzESEVIREjATMRI4ABgP6AgAIAgIADgP8AgP4AAgD+gAAAAAABAAAAAAIAA4AABQAAETMRIRUhgAGA/gADgP0AgAAAAAMAAAAAAwADgAAJAA0AEQAAETMRIREjESMRIwEzESMpARUhgAEAgICAAoCAgP8AAQD/AAOA/wD+AAGA/gACgP4AgAAABwAAAAACgAOAAAMABwANABEAFQAZAB0AABEzFSMlIRUpAhUjFSMlMxUjITMRIwEzESMpARUhgIABgAEA/wD/AAEAgIABAICA/oCAgAIAgID+gAGA/oADgICAgICAgID+gAGA/oCAAAACAAAAAAKAA4AAAwALAAARMxEjATMRIxEhNSGAgAIAgID+gAGAA4D+gAEA/QABgIAAAAAABAAAAAACgAOAAAMABwALAA8AABEhFSkBMxUjKQEVKQEzESMCAP4AAgCAgP4AAgD+AAIAgIADgICAgP4AAAAAAAcAAAAAAoADgAADAAcACwAPABMAFwAfAAATIRUhIzMRIwEzESMhMxUjJTMVIyEzFSMlMxUhFSE1M4ABgP6AgICAAgCAgP6AgIABAICA/oCAgAEAgAEA/gCAA4CA/wABAP6AgICAgICAgIAAAAMAAAAAAwADgAADAAcADQAAEyEVISMzESMBMxEzFSGAAYD+gICAgAIAgID/AAOAgP8AAQD9gIAAAgAAAAACgAOAAAMADwAAEyEVISMzFSEVIREhETMRIYABgP6AgIABgP6AAYCA/YADgICAgP6AAYD+AAAAAwAAAAADAAOAAAMACQANAAARMxEjASEVIxEjKQEVIYCAAgABAICA/oABgP6AA4D9AAMAgP2AgAAHAAAAAAKAA4AAAwAHAAsADwATABcAGwAAEyEVISMzFSMlMxEjKQEVKQEzESMlMxUjMyEVIYABgP6AgICAAgCAgP4AAgD+AAIAgID+AICAgAGA/oADgICAgP8AgP8AgICAAAAAAwAAAAACgAOAAAUACQANAAARIREjESMBMxUjKQEVIQEAgIACAICA/wABAP8AA4D9AAKA/gCAgAAFAAAAAAKAA4AABwALAA8AEwAXAAARIRUhFSM1IRczFSsBMxEjJTMVIykBFSECgP8AgP8AgICAgICAAgCAgP6AAYD+gAOAgICAgID+gICAgAAAAAADAAAAAAKAA4AAAwAHAAsAABMhFSEjMxEjATMRI4ABgP6AgICAAgCAgAOAgP0AAwD9AAAABgAAAAACgAOAAAMABwALAA8AFQAZAAATIRUhIzMVIyUzESsBMxUrATMRITUhFyEVIYABgP6AgICAAgCAgICAgICA/oABAIABAP8AA4CAgID/AID/AICAgAAAAAADAAAAAAKAA4AABwALAA8AABMhFSMRIxErATMRIwEzESOAAYCAgICAgIACAICAA4CA/oABgP8AAQD9AAAFAAAAAAKAA4AAAwAJAA0AEQAZAAATIRUhIzMVMxUhATMRIwEzESM7ARUzFSE1IYABgP6AgICA/wACAICA/wCAgICAgP2AAYADgICAgAEA/gABAP8AgICAAAAAAAMAAAAAAwADgAADAAcADwAAEyEVISMzESMBMxEzFSMVI4ABgP6AgICAAgCAgICAA4CA/QADAP4AgIAAAAMAAAAAAoADgAADAAcACwAAETMRIwEzESMpARUhgIACAICA/oABgP6AA4D9AAMA/QCAAAACAAAAAAKAA4AABwALAAABMxEjESE1IQEzESMCAICA/oABgP4AgIADgPyAAQCAAQD/AAAABwAAAAACgAOAAAMABwALAA8AEwAXABsAABMhFSEjMxEjATMVIwUhFSkBMxEjJTMVIzMhFSGAAYD+gICAgAIAgID+gAGA/oABgICA/gCAgIABgP6AA4CA/wABAICAgP8AgICAAAMAAAAAAoADgAADAAcACwAAEyEVISMzESMBMxUjgAGA/oCAgIACAICAA4CA/QADAIAAAAAHAAAAAAKAA4AAAwAHAAsADwATABcAGwAAEyEVISMzESMBMxEjKQEVISMzFSMlMxEjKQEVIYABgP6AgICAAgCAgP6AAYD+gICAgAIAgID+gAGA/oADgID/AAEA/wCAgID/AIAAAQAAAAACAAOAAAcAABEzESEVIREjgAGA/oCAA4D/AID+AAAAAwAAAAACgAOAABMAFwAbAAABMxUzFSMRMxUjFSM1IzUzESM1MwUzESMBMxEjAQCAgICAgICAgICA/wCAgAIAgIADgICA/oCAgICAAYCAgP6AAYD+gAAAAAMAAAAAAoADgAADAA8AEwAAEyEVISMzESEVIRUhFSEVIwEzESOAAYD+gICAAYD+gAIA/gCAAgCAgAOAgP8AgICAgAMA/wAAAAQAAAAAAoADgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AA4CA/YACgP2AgAAEAAAAAAKAA4AAEQAVABkAHQAAEyERMxUjETMVITUzESM1MzUrATMVIwUzESMlMxUjgAEAgICA/oCAgICAgICAAgCAgP4AgIADgP8AgP6AgIABgICAgID+gICAAAIAAAIAAQADgAADAAcAABEzESM7ARUjgICAgIADgP8AgAAAAAIAAAIAAQADgAADAAcAABMzESsBMxUjgICAgICAA4D/AIAAAAIAAAKAAQADgAADAAcAABMzFSsBMxUjgICAgICAA4CAgAAAAAEAAAIAAYADgAAHAAABMxEhFSMRIQEAgP8AgAEAA4D/AIABAAAAAAACAAACgAEAA4AAAwAHAAARMxUjOwEVI4CAgICAA4CAgAAAAAADAAACAAGAA4AAAwAHAAsAABMzFSsBMxEjATMVI4CAgICAgAEAgIADgID/AAEAgAABAAACgAKAA4AABQAAETMVIRUhgAIA/YADgICAAAAAAAQAAAAAAoACgAAFAAkADQARAAARIRUjESMBMxUrATMRIwEzESMBAICAAYCAgICAgAEAgIACgID+AAKAgP8AAQD+AAAABAAAAAACgAKAAAMACQANABEAABEzESMBMxEhNTMBMxErATMVI4CAAgCA/wCA/wCAgICAgAKA/gACAP2AgAEA/wCAAAADAAD/gAKAAoAACwAPABMAABEzFTMVIxUhFSERIwEhFSkBMxUjgICAAgD+AIABAAEA/wABAICAAoCAgICA/wADAICAAAMAAP+AAwACgAADABMAFwAAEyEVISUzETMVIxEjESE1ITUjNTMhMxEjgAEA/wABgICAgID+gAGAgID+AICAAoCAgP6AgP8AAQCAgID/AAAAAgAA/4ADAAKAAAUADQAAESEVIREjATMRMxUjFSMCAP6AgAIAgICAgAKAgP4AAgD+gICAAAMAAAAAAoADgAAHAA8AEwAAETMRIRUhESMBMxEjNSM1MwUhFSGAAQD/AIACAICAgID+gAEA/wADgP8AgP6AAQD+gICAgIAAAAMAAP+AAwACgAADABEAFQAAEyEVISUzETMVIREhNSE1IzUzITMRI4ABAP8AAYCAgP8A/oABgICA/gCAgAKAgID9gIABAICAgP8AAAABAAD/gAIAA4AACwAAETMRIRUhESERIzUhgAGA/oABgID+gAOA/wCA/oD/AIAAAAADAAD/gAKAAoAACQANABEAABEzFTMVIxEhFSEBIRUpATMRI4CAgAIA/YABAAEA/wABAICAAoCAgP6AgAMAgP6AAAAAAAUAAP+AAoACgAAHAAsAEwAXABsAABEzFTMVIxEjASEVKQEzESM1IzUzBTMVIzsBFSOAgICAAQABAP8AAQCAgICA/wCAgICAgAKAgID+AAMAgP6AgICAgIAAAAAAAgAAAAADAAOAAA0AEQAAATMRMxUjESE1IREhNSEFMxEjAgCAgID+AAGA/oABgP4AgIADgP8AgP4AgAGAgID+gAAAAAADAAD/gAKAA4AABwALAA8AABEzETMVIxEjASEVKQEzESOAgICAAQABAP8AAQCAgAOA/oCA/gADAID+AAABAAD/gAEAAoAABQAAETMRMxUhgID/AAKA/YCAAAAAAAQAAP+AAwADgAAHAAsAEQAVAAARMxEzFSMRIwEzFSMlMxEhNTMBMxEjgICAgAEAgIABgID/AID/AICAA4D+gID+AAMAgID9gIABgP6AAAAACAAAAAACgAOAAAMABwALAA8AEwAXABsAHwAAEzMVKwEzFSMlIRUpAhUhIzMRIwEzFSM7AREjKQEVIYCAgICAgAGAAQD/AP8AAQD/AICAgAGAgICAgID+gAGA/oADgICAgICA/oABgID/AIAAAwAA/4ACgAOAAAMACwAPAAARMxEjATMRIxEjNTMFIRUhgIACAICAgID+gAEA/wADgP2AAgD8gAGAgICAAAAAAAMAAAAAAoADgAAHAAsADwAAETMRMxUjESMBIRUpATMRI4CAgIABAAEA/wABAICAA4D+gID+gAKAgP4AAAYAAAAAAoADgAADAAkADQARABkAHQAAETMVIzMhESM1IRUhFSEjMxEjATMRIzUjNTMFIRUhgICAAgCA/oABgP6AgICAAgCAgICA/oABAP8AA4CA/wCAgID/AAEA/oCAgICAAAACAAD/gAMAAoAABQALAAARIRUhESMBMxEzFSECAP6AgAIAgID/AAKAgP4AAgD+AIAAAAAABAAAAAACgAOAAAMACwATABcAABMhFSEjMxUhFSERIwEzESM1IzUzBSEVIYACAP4AgIABgP6AgAIAgICAgP6AAQD/AAOAgICA/oABgP4AgICAgAAAAgAAAAADAAOAAAcACwAAASEVIxEhNSEBMxEjAgABAID+AAGA/gCAgAOAgP0AgAIA/gAAAAMAAP+AAoACgAADAAcACwAAATMRIyUzFSMzIRUhAgCAgP4AgICAAYD+gAKA/YCAgIAAAAACAAAAAAMAA4AABQALAAARIREjESMFMxEhNSEBAICAAoCA/gABgAOA/QACgID9gIAAAAAABQAA/4ACgAKAAAMABwALAA8AFQAAEyEVISMzFSMlMxEjKQEVISMzFSEVIYABgP6AgICAAgCAgP6AAYD+gICAAgD9gAKAgICA/wCAgIAAAAADAAAAAAKAAoAABwALAA8AABEzFTMVIxEjASEVKQEzESOAgICAAQABAP8AAQCAgAKAgID+gAKAgP4AAAAEAAD/gAKAAoAAAwAJAA0AEwAAETMVIzMhESM1IRUhFSEjMxUhFSGAgIACAID+gAGA/oCAgAIA/YACgID/AICAgICAAAQAAP+AAoACgAADAAsADwATAAARMxEjATMRIzUjNTMBMxErATMVI4CAAgCAgICA/wCAgICAgAKA/gACAP0AgIABAP8AgAAAAAUAAP+AAoACgAADAAcACwAPABUAABMhFSEjMxEjATMRIykBFSEjMxUhFSGAAYD+gICAgAIAgID+gAGA/oCAgAIA/YACgID/AAEA/wCAgIAAAwAAAAACgAKAAAUACQAPAAARIRUhESMBMxErATMVMxUhAgD+gIACAICAgICA/wACgID+AAIA/wCAgAAAAgAAAAACgAKAAAMACQAAETMRIwEzESE1IYCAAgCA/gABgAKA/gACAP2AgAACAAD/gAMAA4AACQANAAABMxEzFSE1ITUhATMRIwIAgID/AP6AAYD+AICAA4D8gICAgAIA/gAAAAMAAAAAA4ACgAADAAsADwAAETMRIwEhFSERITUhATMRI4CAAYABgP8A/oABAAGAgIACgP4AAgCA/gCAAYD+AAACAAD/gAKAAoAABQAJAAARIRUhESMBMxEjAgD+gIACAICAAoCA/YACgP4AAAMAAP+AAoACgAAJAA0AEQAAEyERIzUhNSERISMzESMRIRUhgAIAgP6AAYD+gICAgAIA/gACgP2AgIABAP8A/wCAAAAAAQAAAAACAAKAAAUAABEzESEVIYABgP4AAoD+AIAAAAADAAD/gAOAA4AACwAPABMAAAEzESEVIREjNSE1IQEzESMBMxEjAYCAAQD/AID/AAEA/oCAgAMAgIADgP8AgP2AgIACAP4AAYD+AAAAAwAA/4ADAAKAABEAFQAZAAATMxUzFSEVIRUhFSEVIzUjNTMBIRUpATMVI4CAgAEA/oACAP4AgICAAQABAP8AAQCAgAKAgICAgICAgIACAICAAAAABAAAAAACgAKAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAYD+gICAgAIAgID+gAGA/oACgID+gAGA/oCAAAQAAP+AAoADgAAVABkAHQAhAAATIREzFSMRMxUjFSM1IzUzESM1MzUrATMVIwUzESMlMxUjgAEAgICAgICAgICAgICAgAIAgID+AICAA4D/AID+gICAgIABgICAgID+gICAAAADAAAAAAMAA4AAAwANABEAABEzESMBMxEhFSE1IzUzBTMVI4CAAYCAAQD+gICA/wCAgAOA/QABgP6AgICAgIAAAwAA/4ADAAKAAAsADwATAAABMxEzFSMRIxEhNSEBMxUjMyEVIQIAgICAgP8AAQD+AICAgAGA/oACgP8AgP8AAQCA/wCAgAAAAgAAAYACgAKAAAMABwAAETMVIzMhFSGAgIACAP4AAoCAgAAAAwAAAAACgAOAAAMABwAbAAATIRUhIzMVIyUzETMVIxUzFSMVIzUhNSE1ITUhgAEA/wCAgIABgICAgICAgP8AAQD/AAEAA4CAgID/AICAgICAgICAAAAAAAEAAAIAAoACgAADAAARIRUhAoD9gAKAgAAAAAACAAAAAACAAoAAAwAHAAARMxUjETMVI4CAgIACgID+gIAAAAACAAAAAAGAAoAAAwAJAAATIRUhIzMRIRUhgAEA/wCAgAEA/oACgID+gIAAAAUAAAAAAoACgAADAAcADwATABcAABEzFSMlMxEjJTMVIREjNSEjMxEjJTMVI4CAAgCAgP6AgAEAgP8AgICAAgCAgAKAgID/AICA/wCA/wCAgAAAAAIAAAAAAoACgAADAAsAABEhFSkBMxEzFSE1IQGA/oABgICA/YABgAKAgP6AgIAAAAUAAAAAAgACgAADAAcACwAPABMAABEhFSkBMxErATMVIyUzESMlMxUjAQD/AAEAgICAgIABAICA/oCAgAKAgP8AgID/AICAAAEAAAAAAoACgAAHAAARIRUjESMRIQKAgID+gAKAgP4AAgAAAAIAAAAAAoACgAAFAAkAABEhESMRIRUzESMCgID+AICAAoD9gAIAgP6AAAAAAQAAAAAAgAKAAAMAABEzESOAgAKA/YAAAQAAAAABgAKAAAcAABEhFSMRIxEjAYCAgIACgID+AAIAAAAAAgAAAAACgAKAAAUACQAAESEVIREjATMRIwIA/oCAAgCAgAKAgP4AAgD+AAAEAAAAAAKAAoAAAwAHAAsADwAAETMRIwEhFSkBMxEjKQEVIYCAAQABAP8AAQCAgP6AAYD+gAKA/gACAID+gIAAAQAAAYAAgAKAAAMAABEzESOAgAKA/wAAAQAA/4ACgAKAAAUAABEhESMRIQKAgP4AAoD9AAKAAAADAAAAAAKAAoAAAwAHAAsAABEhFSkBMxEjKQEVIQIA/gACAICA/gACAP4AAoCA/oCAAAAAAwAAAAACgAMAAAcACwAPAAARMxUhESMRIQEzFSsBMxUjgAIAgP4AAYCAgICAgAMAgP6AAQD/AICAAAAAAQAAAAACgAKAAAkAABEhFSERIREzESECAP6AAYCA/YACgID+gAGA/gAAAAAFAAAAAAKAAoAAAwAHAAsAEQAVAAARMxUjJSEVISMzFSMlMxEhNTMBMxEjgIABAAEA/wCAgIABgID/AID+AICAAoCAgICAgP4AgAEA/oAAAAEAAP+AAIACgAADAAARMxEjgIACgP0AAAIAAAAAAYACgAADAAkAABEhFSkBMxEhNSEBAP8AAQCA/oABAAKAgP4AgAAABAAAAAACgAKAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAYD+gICAgAIAgID+gAGA/oACgID+gAGA/oCAAAUAAP+AAoACgAADAAcACwAPABMAABMzESMBMxEjJTMVIzsBFSMpARUhgICAAYCAgP8AgICAgID+gAGA/oACgP6AAYD+AICAgIAAAAACAAD/gAKAAoAABwALAAARIRUhFTMVIQEzESMCAP6AgP8AAgCAgAKAgICAAQD9gAADAAAAAAKAAoAABwALAA8AABEhFSEVIRUhATMRIykBFSECAP6AAQD+gAIAgID+AAIA/gACgICAgAEA/oCAAAAABQAA/4ACgAKAAAMABwALAA8AEwAAETMVIyUzESMlMxEjJTMVKwEzESOAgAIAgID+gICAAQCAgICAgAKAgID/AID/AICA/oAABQAAAAACgAKAAAMABwALAA8AFQAAETMVIyUzESMlMxUjMyEVKQEzESE1IYCAAgCAgP6AgICAAQD/AAEAgP2AAgACgICA/wCAgID/AIAAAAAEAAD/gAKAAoAABQAJAA0AEQAAESERIzUhFTMRIwEzFSsBMxEjAoCA/gCAgAGAgICAgIACgP8AgID+AAIAgP8AAAAAAAIAAAAAAoACgAADAAcAABEhFSkBMxEjAgD+AAIAgIACgID+AAAAAAADAAAAAAKAAoAABwALABEAABEzETMVIxUjATMRIwEzESE1IYCAgIABAICAAQCA/gABgAKA/wCAgAIA/wABAP2AgAAAAAIAAAAAAoACgAAJAA0AABEhFSERITUzESMhMxEjAgD/AP8AgIACAICAAoCA/gCAAYD+AAACAAAAAAGAAoAAAwAHAAARMxEjATMRI4CAAQCAgAKA/YACgP2AAAAAAgAAAAABgAKAAAMABwAAETMRIwEzESOAgAEAgIACgP8AAQD9gAAAAAIAAAGAAYACgAADAAcAABEzESMBMxEjgIABAICAAoD/AAEA/wAAAAACAAABAAEAAoAAAwAHAAATMxErATMVI4CAgICAgAKA/wCAAAAEAAABAAIAAoAAAwAHAAsADwAAEzMRIwEzESMhMxUjJTMVI4CAgAEAgID+gICAAQCAgAKA/wABAP8AgICAAAAAAwAAAAACgAOAAAsADwATAAARMxEhESM1IREzFSEBMxUrATMVI4ACAID+gID/AAGAgICAgIADgP8A/wCA/oCAAYCAgAAEAAAAAAKAA4AABwALAA8AEwAAESEVIRUjNSMVMxEjJTMVIykBFSECgP6AgICAgAIAgID+gAGA/oADgICAgID+AICAgAAAAAADAAAAAAOAA4AAAwANABEAABMzFSMlMxEhFSERITUhATMRI4CAgAGAgAEA/oD+gAGA/gCAgAOAgID9AIABgIABAP8AAAEAAAAAA4ADgAAJAAARIREhFSERIRUjAoABAP6A/oCAA4D9AIADAIAAAAAABAAAAAACgAOAAAsADwATABcAABEhFSEVMxUhNTM1IREzESMBMxEjKQEVIQKA/wCA/oCA/wCAgAIAgID+gAGA/oADgICAgICA/wD+gAGA/oCAAAAAAQAAAAACgAOAAAcAABEhESMRIRUjAoCA/oCAA4D8gAMAgAAAAQAAAAADgAOAAA0AABEhESERIzUjESMRIRUjAoABAICAgP6AgAOA/wD/AID+AAMAgAAAAAQAAAAAA4ADgAAJAA0AEQAVAAARIREzFSMRIxEhBSEVKQEzESMpARUhAYCAgID/AAIAAQD/AAEAgID+gAGA/oADgP6AgP8AAoCAgP6AgAAAAgAAAAADgAOAAA0AEQAAEyERIREjNSMRITUhESEjMxEjgAIAAQCAgP4AAYD+gICAgAOA/wD/AID+AIACgP2AAAEAAAAAAoADgAAFAAARIREjESECgID+AAOA/IADAAAAAgAAAAACgAOAAAcADwAAETMVIRUhESMBMxEjNSE1IYABgP6AgAIAgID+gAGAA4CAgP6AAYD9gICAAAAABAAAAAADgAOAAAsADwATABcAABEhETMVIxEjESMVIykBFSkBMxEjKQEVIQGAgICAgIACAAEA/wABAICA/oABgP6AA4D+gID/AAKAgID+gIAAAAAAAwAAAAADAAOAAA0AEQAVAAARIREzFSMRIxEhNSE1IREzESMzIRUhAoCAgID+gAGA/gCAgIABgP6AA4D/AID+gAGAgID/AP6AgAAAAAIAAAAAAoADgAAJAA0AABEhFSEVIRUhESMBMxEjAoD+AAGA/oCAAgCAgAOAgICA/gACAP4AAAAABwAAAAADgAOAAAMABwALAA8AEwAXABsAABMhFSEjMxEjATMRKwEzFSMlMxUjKQEVISUhFSGAAYD+gICAgAIAgICAgIABgICA/YABAP8AAYABAP8AA4CA/YACgP4AgICAgICAAAMAAAAAA4ADgAAFAAkADQAAESERIxEhJTMRIykBFSEBgID/AAMAgID+gAGA/oADgP0AAoCA/QCAAAAAAAIAAAAAAwADgAAFAA0AABEhESMRIyUzESMRITUhAQCAgAKAgID+gAGAA4D+gAEAgPyAAYCAAAAAAwAAAAADgAOAAAkADQARAAABMxEhESM1IxEjATMRIzMhFSECAIABAICAgP4AgICAAYD+gAOA/wD/AID+gAEA/wCAAAADAAAAAAKAA4AAAwAHAAsAABEzESMBMxEjKQEVIYCAAgCAgP6AAYD+gAOA/QABAP8AgAAAAgAAAAACgAOAAAsADwAAESEVIRUhFSERIRUhATMVIwIA/oABgP6AAgD9gAIAgIADgICAgP6AgAMAgAAABQAAAAADgAOAAAMABwANABEAFQAAEyEVISMzESMBMxEzFSkCFSElMxUjgAGA/oCAgIACAICA/wD+gAGA/oACgICAA4CA/YACgP4AgICAgAADAAAAAAKAA4AADwATABcAABMhFSMRMxUjESMRIzUzESsBMxEjATMRI4ABgICAgICAgICAgIACAICAA4CA/oCA/wABAIABgP6AAYD+gAAAAAEAAAAAAoADgAAPAAABMxEhESM1IxEjESERMxUzAQCAAQCAgID/AICAA4D/AP8AgP4AAgABAIAAAwAAAAACgAOAAAMABwALAAATIRUhIzMRIwEzESOAAYD+gICAgAIAgIADgID9AAMA/QAAAAIAAAAAAoADgAADAAsAABEzESMBMxEjESE1IYCAAgCAgP6AAYADgP6AAYD8gAGAgAAAAAAEAAAAAAKAA4AAAwALAA8AEwAAETMRIwEzESMRITUhATMVIzMhFSGAgAIAgID+gAGA/gCAgIABgP6AA4D+gAGA/QABAID/AICAAAAAAgAAAAACgAOAAAcACwAAETMRIRUhESMBMxEjgAGA/oCAAgCAgAOA/wCA/gACAP4AAAAAAAQAAP+AAoADgAADAAcACwATAAATIRUhIzMRIwEzFSMRMxEjNSE1IYABgP6AgICAAgCAgICA/oABgAOAgP2AAoCA/oD+gICAAAIAAAAAA4ADgAAPABMAAAEzESERIzUjESE1IREhNSEFMxEjAgCAAQCAgP4AAYD+gAGA/gCAgAOA/wD/AID+AIABgICA/oAAAAIAAAAAAoADgAAPABMAABEhFSEVIRUhFSERIzUjESMBMxUjAgD+gAGA/oABAICAgAIAgIADgICAgID/AID/AAMAgAAABgAAAAACgAOAAAMABwALAA8AEwAXAAATIRUhIzMVIzMhFSkBMxEjJTMVIzMhFSGAAgD+AICAgIABgP6AAYCAgP4AgICAAYD+gAOAgICA/oCAgIAAAgAAAAACgAOAAAkADQAAETMRIRUhESEVIQEzESOAAYD+gAIA/YACAICAA4D+gID/AIADgP6AAAAIAAD/gAKAA4AABwALAA8AEwAXABsAHwAjAAARIREjNSEVIzsBESMBMxErATMVKwEzESMBMxUjOwEVIyEzFSMCgID+gICAgIABAICAgICAgICAAQCAgICAgP4AgIADgP8AgID/AAEA/wCA/wABAICAgAAAAAMAAAAAA4ADgAAHAAsADwAAESERIxEjFSMBMxEjKQEVIQGAgICAAwCAgP6AAYD+gAOA/QACgID/AP8AgAAAAAACAAAAAAKAA4AABwALAAARMxEhFSERIwEzFSOAAYD+gIACAICAA4D/AID+AAIAgAAEAAAAAAKAA4AABQAJAA0AEQAAETMVIRUpATMRIyUzFSMzIRUhgAGA/gACAICA/gCAgIABgP6AA4CAgP4AgICAAAAAAAMAAAAAAoADgAADAAsADwAAEzMVIyUzESMRITUhATMRI4CAgAGAgID+gAGA/gCAgAOAgID8gAGAgAEA/wAAAAADAAAAAAKAA4AAAwAHAA8AABEzESMBMxEjKQEVIxEjESOAgAIAgID+gAGAgICAA4D+gAGA/oCA/oABgAADAAAAAAOAA4AAEwAXABsAAAEhFSEVIRUhFSEVIREhNSE1ITUhATMVIwEzFSMBgAGA/wABAP8AAQD/AP6AAQD/AAEAAYCAgP0AgIADgICAgICA/wCAgIABgID+gIAAAAAGAAAAAAKAA4AAAwAHAAsADwATABcAABEhFSkBMxUjKQEVISMzESMlMxUjKQEVIQIA/gACAICA/oABgP6AgICAAgCAgP6AAYD+gAOAgICA/oCAgIAAAAAABQAAAAACgAOAAAUACQANABEAFwAAESERIzUhBTMVKwEzFSsBMxUrATMVIRUhAoCA/gABgICAgICAgICAgIACAP2AA4D/AICAgICAgIAAAAAEAAAAAAKAAoAABQAJAA0AEQAAATMVMxUpATMRIyUzFSMzIRUhAQCAgP8AAQCAgP4AgICAAYD+gAKAgID/AICAgAAAAAQAAAAAAoADgAAJAA0AEQAVAAARIREzFSE1MxEhETMRIwEzESMpARUhAYCA/oCA/wCAgAIAgID+gAGA/oADgP6AgIABAP6A/wABAP8AgAAABQAA/4ACgAKAAAMACQANABEAFQAAESEVKQEzESE1IQUzESMBMxEjKQEVIQGA/oABgID+gAEA/oCAgAIAgID+gAGA/oACgID/AICA/wABAP8AgAAACAAA/4ACgAKAAAMABwALAA8AEwAXAB8AIwAAEzMVIyUzFSMhMxEjATMVIyUzFSsBMxUjITMVMxUhNTMFMxUjgICAAQCAgP6AgIABAICAAQCAgICAgP8AgID+gIABAICAAoCAgID/AAEAgICAgICAgICAAAAFAAD/gAKAAoAAAwAHAAsADwATAAATIRUhIzMVIyUzESMlMxUjMyEVIYABgP6AgICAAgCAgP4AgICAAYD+gAKAgICA/gCAgIAAAAAABwAA/4ACgAKAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMVIykBFSkBMxEjJTMVIzMhFSGAAYD+gICAgAIAgID/AAEA/wABAICA/gCAgIABgP6AAoCAgICAgP8AgICAAAAAAAUAAAAAAoADgAADAAcAEwAXABsAABMzFSsBMxEjATMRMxUjESMRIzUzBTMRKwEzFSOAgICAgIABAICAgICAgAEAgICAgIADgID/AAEA/wCA/wABAICA/wCAAAAABgAAAAACgAKAAAMABwALAA8AEwAXAAATMxUjJTMVIyEzESMBMxEjATMRIyUzFSOAgIABAICA/oCAgAEAgIABAICA/oCAgAKAgICA/oABgP6AAYD+AICAAAUAAAAAAoACgAADAAcACwAPABMAABMhFSEjMxEjATMRIyEzFSMlMxUjgAGA/oCAgIACAICA/oCAgAEAgIACgID+gAGA/oCAgIAAAAAGAAD/gAKAAoAAAwAHAAsADwATABcAAAEzFSM7ARUrATMVIzsBESMlMxUjMyEVIQGAgICAgICAgICAgID+AICAgAGA/oACgICAgP8AgICAAAsAAP+AA4ACgAADAAcACwAPABMAFwAbAB8AIwAnACsAABMzFSMlMxUjJTMVIyEzESMBMxUjJTMVIyUzESMpARUhIzMVIyUhFSkBMxUjgICAAQCAgAEAgID9gICAAQCAgAEAgIABAICA/YABAP8AgICAAYABAP8AAQCAgAKAgICAgID/AAEAgICAgP8AgICAgIAAAAAFAAAAAAKAA4AAAwALAA8AEwAXAAATIRUpATMRIxEjNTMlIRUhIzMRIzMhFSGAAYD+gAGAgICAgP6AAQD/AICAgIABgP6AA4CA/YABAICAgP6AgAAEAAAAAAKAA4AACQANABEAFQAAESEVIREzFSMRIwEhFSkBMxEjKQEVIQKA/gCAgIABAAEA/wABAICA/oABgP6AA4CA/wCA/wACAID+gIAAAAcAAAAAAoACgAADAAcACwAPABMAFwAbAAATMxUjJTMVIyEzESMBMxEjATMRIyEzFSMlMxUjgICAAQCAgP6AgIABAICAAQCAgP6AgIABAICAAoCAgID+gAGA/wABAP6AgICAAAAHAAD/gAKAA4AAAwAHAAsADwATABcAGwAAETMVIzMhFSkBMxEjKQEVKQEzESMlMxUjMyEVIYCAgAGA/oABgICA/wABAP8AAQCAgP4AgICAAYD+gAOAgID/AID/AICAgAAFAAD/gAKAAoAABwALAA8AEwAXAAABIREjESMVIyUzFSM7ARUjBzMVIzMhFSEBAAGAgICA/wCAgICAgICAgIABgP6AAoD9gAIAgICAgICAgAAAAAAIAAAAAAKAA4AAAwAHAA8AEwAXABsAHwAjAAABMxUjKQEVISMzFTMVIxEjATMVKwEzFSMlMxEjITMVIyUzFSMCAICA/oABgP6AgICAgIABgICAgICAAQCAgP6AgIABAICAA4CAgICA/wABgICAgP8AgICAAAQAAAAAAoADgAADAAcACwAPAAARMxEjATMVIzsBESMpARUhgIABgICAgICA/oABgP6AA4D9AAIAgP6AgAAAAAAGAAD/gAKAAwAAAwAHAA8AEwAXABsAAAEzFSsBMxUjJTMRIxUjETMFMxEjATMRIykBFSEBAICAgICAAQCAgICA/oCAgAIAgID+gAGA/oADAICAgP8AgAEAgP6AAYD+gIAAAAAABwAA/4ACgAKAAAMABwALAA8AEwAXABsAABMzFSMlMxUjITMVIyUzFSMlMxEjJTMVIzMhFSGAgIABAICA/oCAgAEAgIABAICA/gCAgIABgP6AAoCAgICAgICA/gCAgIAACgAA/4ACgAKAAAMABwALAA8AEwAXABsAHwAjACcAABMzFSMlMxUjITMVIyUzFSMlMxEjJTMVIyEzFSMhMxUjJTMVIykBFSGAgIABAICA/oCAgAEAgIABAICA/oCAgAEAgID/AICAAYCAgP8AAQD/AAKAgICAgICAgP8AgICAgICAgAAABAAA/4ACgAOAAAcACwAPABMAAAEzESMRITUhBTMVIwczFSMzIRUhAgCAgP8AAQD+gICAgICAgAGA/oADgPyAAYCAgICAgIAABwAA/4ACgAKAAAMABwALAA8AEwAbAB8AABMzFSMlMxUjITMRIwEzFSMlMxEjITMVMxUhNTMFMxUjgICAAQCAgP6AgIABAICAAQCAgP6AgID+gIABAICAAoCAgID/AAEAgID/AICAgICAAAAABAAA/4ACgAKAAAMACwAPABMAABMzFSMlMxEjNSE1IQEzESMRIRUhgICAAYCAgP6AAYD+AICAAgD+AAKAgID9gICAAQD/AP8AgAAAAAcAAAAAAoADgAADAAcACwAPABcAGwAfAAATMxUjJTMVIyEzFSMlMxUjJTMRIxEhNSEFMxEjMyEVIYCAgAEAgID+gICAAQCAgAEAgID/AAEA/oCAgIABAP8AA4CAgICAgICA/YABAICA/wCAAAQAAAAAAoADgAADAA8AEwAXAAATIRUhIzMVIRUhFSEVIREjATMVIxMzESOAAQD/AICAAQD/AAGA/oCAAYCAgICAgAOAgICAgID/AAMAgP6A/wAAAAcAAP+AAoACgAADAAcACwAPABMAFwAbAAATMxUjJTMVIyEzESMBMxUrATMVIzsBESMpARUhgICAAQCAgP6AgIACAICAgICAgICA/oABgP6AAoCAgID+AAIAgID/AIAAAAQAAAAAAoADgAAHAAsADwATAAABMxEjESM1MyUhFSEjMxEjMyEVIQIAgICAgP6AAQD/AICAgIABgP6AA4D9AAEAgICA/oCAAAkAAP+AAoADgAADAAcADwATABcAGwAfACMAJwAAEzMVIyUzFSMhMxEhFSEVIwEzFSMlMxUjETMVIyEzESMBMxErATMVI4CAgAEAgID+gIABgP6AgAEAgIABAICAgID+gICAAQCAgICAgAOAgICA/wCAgAIAgICA/wCA/wABAP8AgAAAAAYAAP+AAoADgAADABcAGwAfACMAJwAAESEVKQEzFTMVIxUzFSMVIzUjNTM1IzUzBTMVIwMzFSMlMxUjKQEVIQGA/oABgICAgICAgICAgID/AICAgICAAgCAgP6AAYD+gAOAgICAgICAgICAgICA/wCAgICAAAAAAAMAAAAAAoADgAAHAAsADwAAETMRIRUhESMBMxEjKQEVIYABgP6AgAIAgID+gAGA/oADgP6AgP8AAQD/AIAAAAAEAAD/gAIAA4AACwAPABMAFwAAATMRMxUjESMRIzUzEzMRIyUzFSMzIRUhAQCAgICAgICAgID+gICAgAEA/wADgP8AgP8AAQCA/oD/AICAgAAAAAAIAAAAAAKAA4AAAwAHAAsADwATABcAGwAfAAABIRUpATMVIykBFSkBMxUjKQEVKQEzFSMlMxUjKQEVIQEAAQD/AAEAgID/AAEA/wABAICA/wABAP8A/wCAgAIAgID+gAGA/oADgICAgICAgICAgAAACgAAAAADAAOAAAMABwAPABMAFwAbAB8AIwAnACsAABMzFSMlMxUjITMRMxUjESMBMxEjATMVKwEzFSM7ARUrATMVIzsBFSMpARUhgICAAYCAgP4AgICAgAEAgIABgICAgICAgICAgICAgICA/gACAP4AA4CAgID/AID/AAKA/wABAICAgICAgAAAAAAIAAD/gAKAAoAAAwAHAAsADwATABcAGwAfAAATIRUhIzMRIwEzESMhMxUjJTMVKwEzFSsBMxUjJTMVI4ABgP6AgICAAgCAgP6AgIABAICAgICAgICAAQCAgAKAgP8AAQD/AICAgICAgIAAAAAEAAD/gAKAAoAACQANABEAFQAAESEVIxEhNTM1IQEzESMlMxUjMyEVIQKAgP8AgP6AAgCAgP4AgICAAYD+gAKAgP8AgID/AP8AgICAAAAAAAgAAP+AAoADgAADAAcACwAPABMAFwAbAB8AABMhFSEjMxUjMyEVKQEzFSMpARUpATMRIyUzFSMzIRUhgAEA/wCAgICAAYD+gAGAgID/AAEA/wABAICA/gCAgIABgP6AA4CAgICAgP8AgICAAAUAAP+AAoADgAADAAcAGwAfACMAABMhFSEjMxUjJTMVMxUjFTMVIxEjESE1ITUhNSEBMxEjMyEVIYABAP8AgICAAYCAgICAgID/AAEA/wABAP6AgICAAQD/AAOAgICAgICAgP8AAQCAgID+gP8AgAAFAAD/gAKAA4AAAwAXABsAHwAjAAARIRUpATMVMxUjETMVIxUjNSM1MxEjNTMFMxEjATMRIwMhFSEBAP8AAQCAgICAgICAgICA/wCAgAIAgICAAQD/AAOAgICA/wCAgICAAQCAgP8AAQD/AP8AgAAABgAA/4ACgAKAAAMABwALAA8AEwAXAAARIRUpATMVIykBFSEjMxEjJTMVIykBFSECAP4AAgCAgP6AAYD+gICAgAIAgID+gAGA/oACgICAgP8AgICAAAAAAAQAAP+AAoACgAAHAAsADwATAAARMxEhFSEVIwEzFSM7AREjASEVIYABgP6AgAGAgICAgID+gAIA/gACgP6AgIACgID/AP8AgAAAAAAFAAD/gAKAAoAAAwAHAAsAEwAXAAATIRUhIzMRIwEzESMpARUjFSM1IwUhFSGAAYD+gICAgAIAgID+gAGAgICAAQABAP8AAoCA/wABAP8AgICAgIAAAAAABQAA/4ACgAKAAAMABwALABMAFwAAEyEVISMzESMBMxUjBTMVIRUhNTMFMxUjgAGA/oCAgIACAICA/oCAAQD+AIABgICAAoCA/wABAICAgICAgIAAAwAAAIABgAIAAAMABwALAAARMxUjITMVIyEzFSOAgAEAgID/AICAAgCAgIAAAAAAAgAAAQABgAOAAAsADwAAESEVIRUzFSMVMxUhATMVIwGA/wCAgID/AAEAgIADgICAgICAAQCAAAAGAAD/gAKAAoAAAwAHAAsADwATABcAABMhFSEjMxUjMyEVKQEzESMlMxUjMyEVIYACAP4AgICAgAGA/oABgICA/gCAgIABgP6AAoCAgID/AICAgAAIAAD/gAKAAoAAAwAHAAsADwATABcAGwAfAAARIRUhJSEVISMzFSsBMxUjJTMVIyEzESMBMxEjKQEVIQEA/wABgAEA/wCAgICAgIABAICA/oCAgAIAgID+gAGA/oACgICAgICAgID/AAEA/wCAAAAABAAAAAACgAKAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAYD+gICAgAIAgID+gAGA/oACgID+gAGA/oCAAAIAAAAAAoADgAAHAAsAABMhESE1IREhIzMRI4ACAP4AAYD+gICAgAOA/ICAAoD9gAAAAAADAAAAAAKAA4AACwAPABMAABMhESE1ITUhNSERISMzESMVMxUjgAIA/gABgP6AAYD+gICAgICAA4D8gICAgAGA/oCAgAAAAAAGAAAAAAKAA4AABwALAA8AEwAXABsAABEhESM1IRUjITMVIykBFSEjMxEjJTMVIykBFSECgID+gIABgICA/wABAP8AgICAAgCAgP6AAYD+gAOA/wCAgICA/wCAgIAAAAAFAAAAAAIAA4AACwAPABMAFwAbAAARMxEzFSMVMxUjESMBMxUrATMVIzsBFSsBMxUjgICAgICAAYCAgICAgICAgICAgAOA/wCAgID/AAOAgICAgAAEAAAAAAKAA4AABQAJAA0AEQAAESEVIxEjATMRIzsBESM7AREjAQCAgAEAgICAgICAgIADgID9AAMA/wD/AP8AAAAAAAUAAAAAAoADgAAFAAkADQARABUAABEhFSMRIwEzESM7ARErATMRIwEzESMBAICAAQCAgICAgICAgAEAgIADgID9AAMA/wD/AP8AAQD/AAAABQAAAAACgAOAAAUACQANABEAFQAAESEVIxEjATMRIzsBESsBMxUjJTMRIwEAgIABAICAgICAgICAAQCAgAOAgP0AAwD/AP8AgID/AAAAAAAFAAAAAAKAA4AACQANABEAFQAZAAARIRUjETMRIxEjATMRIzsBESsBMxEjATMRIwEAgICAgAEAgICAgICAgIABAICAA4CA/wD/AP8AAwD/AP8A/wABAP8AAAAAAAIAAAAAAgADgAALAA8AABEzESEVIRUhFSERIwEzFSOAAQD/AAEA/wCAAYCAgAOA/wCAgID/AAIAgAAAAAIAAAAAAgADgAAPABMAABEzFSEVIRUzFSMVIRUhFSMBMxEjgAEA/wCAgAEA/wCAAYCAgAOAgICAgICAgAKA/oAAAAAAAwAAAAABgAOAAAkADQARAAARIRUjFTMVIxEjATMVIxUzFSMBAICAgIABAICAgIADgICAgP4AAwCAgIAABQAAAAACAAOAAAkADQARABUAGQAAESEVIxUzFSMRIwEzFSsBMxUjOwEVKwEzFSMBAICAgIABgICAgICAgICAgICAA4CAgID+AAOAgICAgAAEAAAAAAIAA4AACQANABEAFQAAESEVIxUzFSMRIwEzFSsBMxUjFTMVIwEAgICAgAGAgICAgICAgAOAgICA/gADgICAgIAAAAAFAAAAAAIAA4AACQANABEAFQAZAAARIRUjFTMVIxEjATMVIzsBFSsBMxUjOwEVIwEAgICAgAEAgICAgICAgICAgIADgICAgP4AAwCAgICAAAUAAAAAAoADgAATABcAGwAfACMAAAEzETMVIxUzFSMVIxEjNTM1IzUzJTMVIxUzFSMhMxUjFTMVIwEAgICAgICAgICAgP8AgICAgAIAgICAgAOA/oCAgICAAQCAgICAgICAgICAAAAAAwAAAAABgAOAAAsADwATAAARMxEzFSMVMxUjFSMBMxUjFTMVI4CAgICAgAEAgICAgAOA/oCAgICAAYCAgIAAAAMAAAAAAYADgAALAA8AEwAAATMRIzUjNTM1IzUzBTMVIxUzFSMBAICAgICAgP8AgICAgAOA/ICAgICAgICAgAAFAAAAAAKAA4AAEwAXABsAHwAjAAABMxEzFSMVMxUjESM1IzUzNSM1MwEzFSMVMxUjITMVIxUzFSMBAICAgICAgICAgIABAICAgID+AICAgIADgP8AgICA/wCAgICAAQCAgICAgIAAAAQAAAAAAoADgAAPABMAFwAbAAABMxEzFSMRIzUjNTM1IzUzATMVIwEzFSMVMxUjAQCAgICAgICAgAEAgID+AICAgIADgP8AgP4AgICAgAEAgP8AgICAAAAGAAAAAAIAA4AACQANABEAFQAZAB0AABEhFSMRMxUjESMBMxUjOwEVKwEzFSMVMxUjOwEVIwEAgICAgAEAgICAgICAgICAgICAgAOAgP6AgP8AAwCAgICAgIAAAAUAAACAAYADAAADAAcACwAPABMAAAEzFSsBMxUrATMVIzsBFSM7ARUjAQCAgICAgICAgICAgICAgAMAgICAgIAAAAAAAwAAAAACAAOAAAcACwAPAAARMxEzFSMRIwEzFSM7ARUjgICAgAEAgICAgIADgP4AgP8AAQCAgAADAAAAAAIAA4AABwALAA8AABEzETMVIxEjATMVKwEzFSOAgICAAYCAgICAgAOA/wCA/gADgICAAAMAAAAAAoADgAALAA8AEwAAEzMRMxEjESMRIxEzATMVKwEzFSOAgICAgICAAYCAgICAgAOA/wD/AP6AAYABAAEAgIAACQAAAAACgAOAAAMABwALAA8AEwAXABsAHwAjAAARMxUjJTMVIyEzESMBMxErATMVKwEzESMBMxEjITMVIyUzFSOAgAIAgID+gICAAQCAgICAgICAgAEAgID+gICAAgCAgAOAgICA/wABAP8AgP8AAQD/AICAgAAACwAAAAACgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAAETMVIyUzFSMhMxEjATMRIyEzFSMlMxUjJTMVIyEzESMBMxEjITMVIyUzFSOAgAIAgID+gICAAQCAgP6AgIABAICAAQCAgP6AgIABAICA/oCAgAIAgIADgICAgP8AAQD/AICAgICA/wABAP8AgICAAAAAAAQAAAAAAgADgAAJAA0AEQAVAAARIRUjETMVIxEjATMVIzsBFSsBMxUjAQCAgICAAQCAgICAgICAgAOAgP6AgP8AAwCAgIAAAAIAAAAAAoADgAAHAA8AABEzESEVIREjATMRIxEjNTOAAQD/AIACAICAgIADgP6AgP6AA4D8gAEAgAAAAAIAAAAAAoADgAALABcAABEzESEVIRUhFSERIwEzESM1IzUzNSM1M4ABAP8AAQD/AIACAICAgICAgAOA/wCAgID/AAOA/ICAgICAAAAFAAAAAAKAA4AAEwAXABsAHwAjAAABMxEzFSMVMxUjESMRIzUzNSM1MyUzFSMlMxUjATMVIyUzFSMBAICAgICAgICAgID/AICAAgCAgP4AgIACAICAA4D/AICAgP8AAQCAgICAgICA/oCAgIAAAAAAAQAAAAABgAOAAAsAABMzETMRIxEjESMRM4CAgICAgIADgP8A/wD+gAGAAQAAAAAAAwAAAAACgAOAAAsADwATAAABMxEzFSMRIxEjNTMlMxUjATMVIwEAgICAgICA/wCAgAIAgIADgP6AgP6AAgCAgID/AIAAAAAAAgAAAAABgAOAAAcACwAAETMRMxUjESMBMxUjgICAgAEAgIADgP6AgP6AAYCAAAAAAwAAAAACgAOAAAsADwATAAABMxEzESMRIxEjETMlMxUjATMVIwEAgICAgICA/wCAgAIAgIADgP8A/wD+gAGAAQCAgP8AgAAAAQAAAAAAgAOAAAMAABEzESOAgAOA/IAAAQAAAAABgAOAAAsAABMzETMRIxEjESMRM4CAgICAgIADgP8A/wD+gAGAAQAAAAAACgAAAAADAAOAAAMABwALAA8AEwAXABsAHwAjACcAAAEzFSsBMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVKwEzFSMBAICAgICAgICAAYCAgP8AgIABgICA/wCAgAGAgICAgICAgIADgICAgICAgICAgICAgIAAAAMAAAAAAoADgAATABcAGwAAATMRMxUjFTMVIxEjESM1MzUjNTMFMxUjJTMVIwEAgICAgICAgICAgP8AgIACAICAA4D/AICAgP8AAQCAgICAgICAAAMAAAAAAoADgAALAA8AEwAAATMRMxUjESMRIzUzATMVIwEzFSMBAICAgICAgAEAgID+AICAA4D/AID+AAGAgAEAgP8AgAAAAAIAAAAAAYADgAAHAAsAAAEzESMRIzUzBTMVIwEAgICAgP8AgIADgPyAAYCAgIAAAAMAAAAAAoADgAAHAAsADwAAASEVIxEhNTMBMxUjATMVIwEAAQCA/wCAAQCAgP4AgIADgID9AIACgID+gIAAAAAFAAAAAAIAA4AABwALAA8AEwAXAAARIRUjETMVIQEzFSsBMxUjETMVIzsBFSMBAICA/wABgICAgICAgICAgIADgID9gIADgICA/oCAgAAAAAMAAAAAAoADgAADAA8AEwAAETMVIyUzFTMRIxEjESMRMyUzFSOAgAEAgICAgICAAQCAgAOAgICA/wD+AAIAAQCAgAAABwAAAAABgAOAAAMABwALAA8AEwAXABsAAAEzFSsBMxUrATMVIzMhFSEjMxUjOwEVIzsBFSMBAICAgICAgICAgAEA/wCAgICAgICAgIADgICAgICAgIAAAAMAAAAAAoADgAAFAAsADwAAETMRMxUhASERIxErATMVI4CA/wABgAEAgICAgIADgP4AgAGA/YACAIAAAAEAAAIAAIADgAADAAARMxEjgIADgP6AAAEAAAGAAYADgAAHAAATMxEzESERM4CAgP6AgAOA/wD/AAEAAAMAAAEAAoADgAALAA8AEwAAATMRMxUjFSM1IzUzJTMVIyUzFSMBAICAgICAgP8AgIACAICAA4D+gICAgICAgICAAAAAAwAAAAACgAOAAAsADwATAAABMxUzFSMRIxEjNTMFMxUjJTMVIwEAgICAgICA/wCAgAIAgIADgICA/YACgICAgICAAAACAAAAAAGAA4AABwALAAABMxEjESM1MwUzFSMBAICAgID/AICAA4D8gAKAgICAAAACAAAAAAIAA4AADwATAAABMxEzESMRIxEjETM1IzUzBTMVIwEAgICAgICAgID/AICAA4D+gP8A/wABAAEAgICAgAAAAAUAAAAAAgADgAALAA8AEwAXABsAABEhFSERMxUjESEVIQEzFSsBMxUjFTMVIzsBFSMBgP8AgIABAP6AAYCAgICAgICAgICAA4CA/wCA/wCAAwCAgICAgAADAAAAAAGAA4AACwAPABMAABEzETMVIxUzFSMRIwEzFSMVMxUjgICAgICAAQCAgICAA4D/AICAgP8AAwCAgIAAAwAAAAACAAOAAA8AEwAXAAARIRUhFTMVMxUhFTMVMxUhATMRIxUzESMBgP8AgID/AICA/oABgICAgIADgICAgICAgIADAP8AgP8AAAUAAAAAAgADgAALAA8AEwAXABsAABEzETMVIxUzFSMRIwEzFSsBMxUjETMVIzsBFSOAgICAgIABgICAgICAgICAgIADgP8AgICA/wADgICA/oCAgAAAAAADAAAAAAKAA4AABwAPABMAABEzFTMVIxEjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIADgICA/YADgPyAAoCAgIAAAAMAAAAAAoADgAALABcAGwAAETMVMxUjFTMVIxEjATMRIxEjNTM1IzUzBTMVI4CAgICAgAIAgICAgICA/wCAgAOAgICAgP6AA4D8gAGAgICAgIAAAAMAAAAAAoADgAADAA8AEwAAETMRIwEzETMVIxEjESM1MwEzESOAgAEAgICAgICAAQCAgAOA/wABAP8AgP4AAgCAAQD/AAAAAAEAAAAAAYADgAAHAAARIREjESMRIwGAgICAA4D/AP2AAoAAAAIAAAAAAYADgAAHAAsAABEzFTMVIxEjATMVI4CAgIABAICAA4CAgP2AAoCAAAAAAAIAAAAAAgADgAAPABMAABMzFTMVIxUzESMRIxEjETMlMxUjgICAgICAgICAAQCAgAOAgICA/wD/AAEAAQCAgAAIAAAAgAKAAwAAAwAHAAsADwATABcAGwAfAAABMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVIwEAgICAgIABAICA/oCAgAIAgID+gICAAQCAgICAgAMAgICAgICAgICAgIAAAAwAAAAAAoADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAAEzMVIyUzFSsBMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVKwEzFSMlMxUjgICAAQCAgICAgICAgAEAgID+gICAAgCAgP6AgIABAICAgICAgICAAQCAgAOAgICAgICAgICAgICAgICAgIAAAAADAAAAAAKAA4AACwAXABsAABEzFTMRIxUzESMVIwEzESM1IxEzNSMRMwEzFSOAgICAgIACAICAgICAgP8AgIADgID/AID/AIADgPyAgAEAgAEA/wCAAAAADACAAAADAAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAvAAABMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVKwEzFSMlMxUjITMVIyUzFSMBgICAgICAAQCAgP6AgIACAICA/oCAgAEAgICAgICAgIABAICA/oCAgAIAgIADgICAgICAgICAgICAgICAgICAAAUAAAAAA4ADgAADAAsADwATABcAABEzFSMlIRUjESMRIyUzFSMhMxUjJTMVI4CAAQABgICAgAIAgID9gICAAgCAgAOAgICA/QADAICAgICAAAAAAAUAAAAAAoADgAATABcAGwAfACMAAAEzETMVIxUzFSMRIxEjNTM1IzUzJTMVIyUzFSMBMxUjJTMVIwEAgICAgICAgICAgP8AgIACAICA/gCAgAIAgIADgP8AgICA/wABAICAgICAgID+gICAgAAAAAAFAAAAAAOAA4AABwALAA8AEwAXAAABIRUjESE1MwEzFSsBMxUjATMVKwEzFSMBgAEAgP8AgAGAgICAgID+AICAgICAA4CA/QCAAwCAgP6AgIAAAAADAAAAAAKAA4AACwAPABMAAAEzETMRIxUjNSMRMwEzFSMlMxUjAQCAgICAgID/AICAAgCAgAOA/gD/AICAAQD/AICAgAAAAAAHAAAAAAKAA4AAAwAXABsAHwAjACcAKwAAETMVIyUzFTMRIxUzESMVIzUjETM1IxEzJTMVIwEzFSMlMxUjATMVIyUzFSOAgAEAgICAgICAgICAgAEAgID+AICAAgCAgP4AgIACAICAA4CAgID/AID/AICAAQCAAQCAgP8AgICA/wCAgIAAAAAABAAAAAACgAOAAA8AHwAjACcAABEzFTMVIxUzFSMVMxUjFSMBMxEjNSM1MzUjNTM1IzUzBTMVIxUzFSOAgICAgICAgAIAgICAgICAgID/AICAgIADgICAgICAgIADgPyAgICAgICAgICAgAAAAwAAAAACgAOAAAsADwATAAABMxEzFSMRIxEjNTMFMxEjATMRIwEAgICAgICA/wCAgAIAgIADgP4AgP8AAQCAgP8AAQD/AAAAAQAAAAAAgAGAAAMAABEzESOAgAGA/oAABQAAAAACgAOAABMAFwAbAB8AIwAAATMVMxUjETMVIxUjNSM1MxEjNTMFMxUjJTMVIwUzFSMlMxUjAQCAgICAgICAgICA/wCAgAIAgID+AICAAgCAgAOAgID+gICAgIABgICAgICAgICAgAAABAAAAAACAAOAAAkADQARABUAAAEhESMRIzUzESsBMxUrATMVIzsBFSMBAAEAgICAgICAgICAgICAgAOA/IABAIABgICAgAAAAwAAAAADgAOAAA0AGwAfAAATMxUzFSMRMxUhESM1MykBETMVIxEjNSM1MxErATMVI4CAgICA/wCAgAGAAQCAgICAgICAgIADgICA/wCAAQCA/wCA/wCAgAEAgAABAAABAAEAAgAAAwAAESERIQEA/wACAP8AAAAAAgAAAIAAgAKAAAMABwAAETMVIxEzFSOAgICAAoCA/wCAAAAAAQAAAIACgAMAAAsAAAEzESEVIREjESE1IQEAgAEA/wCA/wABAAMA/wCA/wABAIAAAwAAAAACgAOAAAkADQARAAABIRUjESMRIzUzATMVIwEzFSMBAAEAgICAgAEAgID+AICAA4CA/QABgIABAID/AIAAAAAFAAAAAAKAA4AAAwAXABsAHwAjAAARMxEjATMRMxUjFTMVIxEjESM1MzUjNTMBMxEjATMRIwEzESOAgAEAgICAgICAgICAgAEAgID+AICAAgCAgAOA/wABAP8AgICA/wABAICAgAEA/wD+gP8AAQD/AAAAAAMAAAAAAoADgAATABcAGwAAATMVMxUjETMVIxUjNSM1MxEjNTMFMxEjATMRIwEAgICAgICAgICAgP8AgIACAICAA4CAgP6AgICAgAGAgID+gAGA/oAAAAAEAAAAAAKAA4AABwALAA8AEwAAETMRMxUjESMBMxUjOwERIzsBESOAgICAAQCAgICAgICAgAOA/oCA/oACgID/AP8AAAMAAAAAAoADgAAFAAsADwAAATMRITUzASEVIxEjATMVIwIAgP8AgP4AAQCAgAEAgIADgP2AgAEAgP4AAgCAAAAHAAAAAAOAA4AADwATABcAGwAfACMAJwAAASEVIxEzFSMRIxEjNTMRKwEzFSMlMxUjITMVIyUzFSMhMxUjJTMVIwEAAYCAgICAgICAgICAAgCAgP2AgIADAICA/YCAgAIAgIADgID+gID/AAEAgAGAgICAgICAgICAAAAAAQAAAAACAAOAAAsAABEzESE1MxEjESEVI4ABAICA/wCAA4D+gID9gAGAgAAHAAAAAAEAA4AAAwAHAAsADwATABcAGwAAEzMVKwEzFSM7ARUrATMVIzsBFSsBMxUjOwEVI4CAgICAgICAgICAgICAgICAgICAgAOAgICAgICAgAAFAAAAAAKAA4AAAwAPABMAFwAbAAATMxEjOwEVMxUjFSM1IzUzJTMVIwUzFSMhMxEjgICAgICAgICAgAEAgID+AICAAYCAgAOA/wCAgICAgICAgID/AAAAAwAAAAACgAOAAAcACwAPAAARMxEhFSERIwEzESM7AREjgAEA/wCAAYCAgICAgAOA/wCA/gACAP8A/wAAAwAAAAACgAOAAAsADwATAAABMxEzESM1IxUjETMBMxUjJTMVIwEAgICAgICA/wCAgAIAgIADgP4A/wCAgAEA/wCAgIAAAAAAAgAAAAACgAKAAAMADwAAEyEVISMzFSE1MxEjESERI4ABgP6AgIABgICA/oCAAoCAgID+AAEA/wAAAAAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzESMBMxUjFTMVIykBFSGAAYD+gICAgAIAgICAgP6AAYD+gAKAgP6AAYCAgICAAAAAAAIAAAAAAoACgAAHAAsAABEhFSERIRUhATMRIwIA/oABgP4AAgCAgAKAgP6AgAIA/oAAAAABAAAAAAKAAoAACwAAESEVIRUhFSEVIRUhAoD+AAEA/wACAP2AAoCAgICAgAAAAAACAAD/gACAAwAAAwAHAAARMxEjFTMVI4CAgIADAP2AgIAAAAADAAAAAAKAAoAAAwAHAAsAAAEzESMlMxUjMyEVIQIAgID+AICAgAGA/oACgP4AgICAAAAABQAAAAACgAKAAAcACwAPABMAFwAAETMRIRUhESMBMxUrATMVIxUzFSM7ARUjgAEA/wCAAgCAgICAgICAgICAAoD/AID/AAKAgICAgIAAAAADAAAAAAKAAoAABwAPABMAABEzFTMVIxEjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIACgICA/oACgP2AAYCAgIAAAAQAAAAAAoACgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AAoCA/oABgP6AgAACAAAAAAKAAoAACQANAAARIRUhFSEVIREjATMVIwIA/oABgP6AgAIAgIACgICAgP8AAgCAAAAAAAMAAAAAAoADgAADAA0AEQAAETMRIwEzESE1ITUhNSEFMxUjgIACAID+AAGA/oABgP4AgIADgP4AAgD8gICAgICAAAAAAQAAAAACgAKAAAcAABEhFSERIxEhAoD/AID/AAKAgP4AAgAAAwAAAAACgAKAAAMABwALAAARMxEjATMRIykBFSGAgAIAgID+gAGA/oACgP4AAgD+AIAAAAUAAAAAAoACgAADAAcACwAPABMAABEzESMBMxEjITMVIyUzFSsBMxUjgIACAICA/oCAgAEAgICAgIACgP6AAYD+gICAgIAAAAMAAAAAAoACgAAHAA8AEwAAETMRMxUjFSMBMxEjNSM1MyUzFSOAgICAAgCAgICA/wCAgAKA/oCAgAKA/YCAgICAAAAAAwAAAAACgAKAAAcACwATAAARIRUjFSM1IQUzFSsBMxUhFSE1MwKAgID+gAEAgICAgAGA/YCAAoCAgICAgICAgAAAAAADAAAAAAKAAwAAAwANABEAABMhFSEjMxUhFSERIRUhATMRI4ACAP4AgIABgP6AAYD+AAIAgIADAICAgP8AgAGA/wAAAAUAAP+AAwADgAADAA0AEQAVABkAAAEzFSsBMxEhNSERIzUzJSEVISMzESMFMxUjAoCAgICA/gABgICA/oABAP8AgICAAoCAgAOAgP0AgAEAgICA/oCAgAADAAAAAAIAA4AAAwATABcAAAEhFSEjMxEzFSMRIzUjNTMRIzUzBTMVIwEAAQD/AICAgICAgICAgAEAgIADgID+gID/AICAAQCAgIAAAgAAAAACAAOAAAMAEwAAASEVISMzFSEVIREjESM1MzUjNTMBAAEA/wCAgAEA/wCAgICAgAOAgICA/gABAICAgAAAAAAFAAAAAAKAA4AABQAJAA0AEQAVAAATIREjNSEjMxEjASEVKQEzESMpARUhgAIAgP6AgICAAQABAP8AAQCAgP8AAQD/AAOA/wCA/QACgID+gIAAAAAIAAAAAAKAA4AAAwAHAAsADwATABcAGwAfAAABIRUhIzMVIzsBFSsBMxUjJTMVIyEzESMBMxEjKQEVIQEAAQD/AICAgICAgICAgAEAgID+gICAAgCAgP6AAYD+gAOAgICAgICA/wABAP8AgAAGAAAAAAKAA4AAAwAHAAsADwATABcAAAEzFSsBMxUrATMRIwEzFSM7AREjKQEVIQEAgICAgICAgIABgICAgICA/oABgP6AA4CAgP4AAgCA/oCAAAAFAAAAAAIAA4AAAwAHAAsADwATAAATMxUrATMRIwEzFSM7AREjKQEVIYCAgICAgAEAgICAgID/AAEA/wADgID9gAIAgP6AgAAHAAAAAAKAA4AAAwAHAAsADwAXABsAHwAAETMVIyUzFSMhMxUjJTMVKwEzESM1IzUzBTMVIzsBFSOAgAIAgID+gICAAQCAgICAgICA/wCAgICAgAOAgICAgICA/gCAgICAgAAABQAA/4ADAAKAAAMACwAPABMAGwAAEzMRIwEzESMRITUhBTMVKwEzFSMlMxUhFSE1M4CAgAIAgID+gAGA/gCAgICAgAEAgAEA/gCAAoD/AAEA/YABAICAgICAgICAAAAAAQAAAYABgAIAAAMAABEhFSEBgP6AAgCAAAAAAAEAAAGAAYACAAADAAARIRUhAYD+gAIAgAAAAAABAAABgAMAAgAAAwAAESEVIQMA/QACAIAAAAAAAQAAAYAEAAIAAAMAABEhFSEEAPwAAgCAAAAAAAIAAAIAAQADgAADAAcAABMzFSsBMxEjgICAgICAA4CA/wAAAAIAAAIAAQADgAADAAcAABMzESsBMxUjgICAgICAA4D/AIAAAAIAAP+AAQABAAADAAcAABMzESsBMxUjgICAgICAAQD/AIAAAAQAAAIAAgADgAADAAcACwAPAAATMxUjJTMVIyEzESMBMxEjgICAAQCAgP6AgIABAICAA4CAgID/AAEA/wAAAAAEAAACAAIAA4AAAwAHAAsADwAAEzMRIwEzESMhMxUjJTMVI4CAgAEAgID+gICAAQCAgAOA/wABAP8AgICAAAAABAAA/4ACAAEAAAMABwALAA8AABMzESMBMxEjITMVIyUzFSOAgIABAICA/oCAgAEAgIABAP8AAQD/AICAgAAAAAEAAAAAAoADgAALAAABMxEhFSERIxEhNSEBAIABAP8AgP8AAQADgP8AgP4AAgCAAAEAAAAAAoADgAATAAABMxEhFSEVIRUhESMRITUhNSE1IQEAgAEA/wABAP8AgP8AAQD/AAEAA4D/AICAgP8AAQCAgIAAAQAAAQABAAIAAAMAABEhESEBAP8AAgD/AAAAAAMAAAAAA4AAgAADAAcACwAANTMVIyUzFSMlMxUjgIABgICAAYCAgICAgICAgAAAAAgAAAAAA4ADgAADAAcACwAPABMAFwAbAB8AABEzESMBMxUrATMRKwEzFSsBMxEjJTMRIwEzESMlMxUjgIACAICAgICAgICAgICAAYCAgAEAgID9AICAA4D/AAEAgP8AgP8AgP8AAQD/AICAAAkAAAAABAADgAADAAcACwAPABMAFwAbAB8AIwAAETMRIwEzFSsBMxErATMVKwEzESMlMxEjATMRIwEzESMlMxUjgIACAICAgICAgICAgICAAQCAgAEAgIABAICA/ICAgAOA/wABAID/AID/AID/AAEA/wABAP8AgIAAAAACAAACgAEAA4AAAwAHAAATMxUrATMVI4CAgICAgAOAgIAAAAAEAAACgAIAA4AAAwAHAAsADwAAEzMVIyUzFSMhMxUjJTMVI4CAgAEAgID+gICAAQCAgAOAgICAgICAAAAGAAACgAMAA4AAAwAHAAsADwATABcAABMzFSMlMxUjJTMVIyEzFSMlMxUjJTMVI4CAgAEAgIABAICA/YCAgAEAgIABAICAA4CAgICAgICAgICAAAACAAACgAEAA4AAAwAHAAARMxUjOwEVI4CAgICAA4CAgAAAAAAEAAACgAIAA4AAAwAHAAsADwAAETMVIyUzFSsBMxUjJTMVI4CAAQCAgICAgAEAgIADgICAgICAgAAAAAAGAAACgAMAA4AAAwAHAAsADwATABcAABEzFSMlMxUjJTMVIyEzFSMlMxUjJTMVI4CAAQCAgAEAgID+gICAAQCAgAEAgIADgICAgICAgICAgIAAAAAFAAAAgAGAAwAAAwAHAAsADwATAAABMxUrATMVKwEzFSM7ARUjOwEVIwEAgICAgICAgICAgICAgIADAICAgICAAAAAAAUAAACAAYADAAADAAcACwAPABMAABEzFSM7ARUjOwEVKwEzFSsBMxUjgICAgICAgICAgICAgIADAICAgICAAAARAAAAAAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAAARMxUjJTMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMlMxUjITMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjJTMVI4CAAYCAgAGAgID9gICAAgCAgP6AgIABAICA/gCAgAGAgIABgICA/gCAgAEAgID+gICAAgCAgP2AgIABgICAAYCAgAOAgICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAQAAAAAAYADgAADAAcACwAPAAARMxEjATMRIwUzFSMlMxUjgIABAICA/wCAgAEAgIADgP2AAoD9gICAgIAAAAAEAAAAAAKAA4AACwAPABMAFwAAEyEVIxEzFSMVIxErATMVIyUzESMBMxUjgAGAgICAgICAgIACAICA/wCAgAOAgP8AgIACAICA/wD+gIAAAA8AAAAAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwAAATMVIyUzFSsBMxUrATMVIyUzFSMFMxUjJTMVIyUzFSMlMxUjITMVIyUzFSMhMxUjJTMVIyUzFSMlMxUjAQCAgAEAgICAgICAgIABAICA/gCAgAEAgIABAICAAQCAgP2AgIACAICA/YCAgAEAgIABAICAAQCAgAOAgICAgICAgICAgICAgICAgICAgICAgICAgAAACAAAAAADgAOAAAMABwALAA8AEwAXABsAHwAAEyEVISUzESMBMxUjJTMRKwEzFSsBMxUjFTMVIyUzFSOAAYD+gAKAgID9AICAAgCAgICAgICAgICAAgCAgAOAgID9gAIAgID/AICAgICAgAAACAAAAAADgAOAAAMABwALAA8AEwAXABsAHwAAETMRIwEhFSEjMxUjJTMRKwEzFSsBMxUjBTMVIyUzFSOAgAGAAYD+gICAgAIAgICAgICAgID+AICAAgCAgAOA/YACgICAgP8AgICAgICAAAAAAwAAAAACAAKAAAUACQANAAARIREjNSEFMxErATMVIwIAgP6AAQCAgICAgAKA/wCAgP8AgAAAAAABAAAAAAMAA4AADwAAESEVMxUjFSMRIxEjESMRIwKAgICAgICAgAOAgICA/gADAP0AAwAABQAAAQABgAKAAAMABwALAA8AEwAAETMVIyUzFSsBMxUrATMVIyUzFSOAgAEAgICAgICAgIABAICAAoCAgICAgICAAAACAAD/gACAAoAAAwAHAAARMxUjETMRI4CAgIACgID+gP8AAAAKAAAAAAGAA4AAAwAHAAsADwATABcAGwAfACMAJwAAETMVIyUzFSsBMxUrATMVIyUzFSMFMxUjJTMVKwEzFSsBMxUjJTMVI4CAAQCAgICAgICAgAEAgID/AICAAQCAgICAgICAgAEAgIADgICAgICAgICAgICAgICAgAAABQAAAAABgAOAAAMABwALAA8AEwAAETMVIyUzESsBMxErATMRIyUzFSOAgAEAgICAgICAgIABAICAA4CAgP8A/oD/AICAAAAACAAAAoAEAAOAAAMABwALAA8AEwAXABsAHwAAEzMVIyUzFSMlMxUjJTMVIyEzFSMlMxUjJTMVIyUzFSOAgIABAICAAQCAgAEAgID8gICAAQCAgAEAgIABAICAA4CAgICAgICAgICAgICAgAAABAAAAQACAAOAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAQD/AICAgAGAgID/AAEA/wADgID+gAGA/oCAAAIAAAEAAIADgAADAAcAABEzFSMVMxEjgICAgAOAgID+gAAAAAIAAAEAAgADgAALAA8AAAEhESM1IREzFSERKwEzFSMBAAEAgP6AgAEAgICAgAOA/YCAAQCAAQCAAAAAAAMAAAEAAgADgAAHAAsADwAAESEVIRUhFSkBMxUjKQEVIQIA/oABAP6AAYCAgP6AAYD+gAOAgICAgIAAAAQAAAEAAgADgAADAAsADwATAAATIRUhIzMVIRUhFSMlMxUjKQEVIYABAP8AgIABAP8AgAGAgID/AAEA/wADgICAgICAgIAAAAMAAAEAAgADgAAHAAsADwAAESERIzUhFSMhMxUrATMRIwIAgP8AgAEAgICAgIADgP8AgICA/wAABwAAAQACAAOAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMVIykBFSEjMxUjJTMVIykBFSGAAQD/AICAgAGAgID/AAEA/wCAgIABgICA/wABAP8AA4CAgICAgICAgIAABAAAAQACAAOAAAMABwAPABMAABMhFSEjMxUjJTMRIzUhNSEBIRUhgAEA/wCAgIABgICA/wABAP8AAQD/AAOAgICA/oCAgP8AgAAAAAEAAAGAAYADAAALAAATMxUzFSMVIzUjNTOAgICAgICAAwCAgICAgAABAAACAAGAAoAAAwAAESEVIQGA/oACgIAAAAAAAgAAAYABgAMAAAMABwAAESEVIRUhFSEBgP6AAYD+gAMAgICAAAAAAAMAAAEAAQADgAADAAcACwAAEzMVKwEzESM7ARUjgICAgICAgICAA4CA/oCAAAAAAAMAAAEAAQADgAADAAcACwAAETMVIzsBESsBMxUjgICAgICAgIADgID+gIAAAgAAAQACAAMAAAUACQAAESEVIREjATMRIwGA/wCAAYCAgAMAgP6AAYD+gAAEAAD/gAIAAgAAAwAHAAsADwAAEyEVISMzESMBMxEjKQEVIYABAP8AgICAAYCAgP8AAQD/AAIAgP6AAYD+gIAAAQAA/4ABgAIAAAsAABMzETMVITUzESM1M4CAgP6AgICAAgD+AICAAQCAAAAFAAD/gAIAAgAAAwAHAAsADwAXAAATIRUhIzMVIyUzFSsBMxUrATMVIRUhNTOAAQD/AICAgAGAgICAgICAgAEA/gCAAgCAgICAgICAgAAAAAcAAP+AAgACAAADAAcACwAPABMAFwAbAAATIRUhIzMVIyUzFSsBMxUjITMVIyUzFSMpARUhgAEA/wCAgIABgICAgICA/wCAgAGAgID/AAEA/wACAICAgICAgICAgAAAAAIAAP+AAgACAAALAA8AAAEhESM1IREzFSERKwEzFSMBAAEAgP6AgAEAgICAgAIA/YCAAQCAAQCAAAAAAAMAAP+AAgACAAAHAAsADwAAESEVIRUhFSkBMxUjKQEVIQIA/oABAP6AAYCAgP6AAYD+gAIAgICAgIAAAAQAAP+AAgACAAADAAsADwATAAATIRUhIzMVIRUhFSMlMxUjKQEVIYABAP8AgIABAP8AgAGAgID/AAEA/wACAICAgICAgIAAAAMAAP+AAgACAAAHAAsADwAAESERIzUhFSMhMxUrATMRIwIAgP8AgAEAgICAgIACAP8AgICA/wAABwAA/4ACAAIAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMVIykBFSEjMxUjJTMVIykBFSGAAQD/AICAgAGAgID/AAEA/wCAgIABgICA/wABAP8AAgCAgICAgICAgIAABAAA/4ACAAIAAAMABwAPABMAABMhFSEjMxUjJTMRIzUhNSEBIRUhgAEA/wCAgIABgICA/wABAP8AAQD/AAIAgICA/oCAgP8AgAAAAAEAAAAAAYABgAALAAATMxUzFSMVIzUjNTOAgICAgICAAYCAgICAgAABAAAAgAGAAQAAAwAAESEVIQGA/oABAIAAAAAAAgAAAAABgAGAAAMABwAAESEVIRUhFSEBgP6AAYD+gAGAgICAAAAAAAMAAP+AAQACAAADAAcACwAAEzMVKwEzESM7ARUjgICAgICAgICAAgCA/oCAAAAAAAMAAP+AAQACAAADAAcACwAAETMVIzsBESsBMxUjgICAgICAgIACAID+gIAAAwAAAAACgAOAAAMABwAXAAATIRUhIzMRIwEhFSEVMxUjFSEVIREjNTOAAYD+gICAgAEAAYD/AICAAQD+gICAA4CA/oABAICAgICAAQCAAAAFAAAAAAKAA4AABwALAA8AEwAbAAATMxUzNTMRISMzESMBMxUjFTMVIykBESM1IxUjgICAgP6AgICAAgCAgICA/oABgICAgAOAgID/AP6AAYCAgID/AICAAAAAAAYAAAAAAoADgAADAAcACwAPABcAGwAAEyEVISMzESMBMxUjByEVISMzETMVITUzJTMVI4ABgP6AgICAAgCAgIABAP8AgICA/oCAAQCAgAOAgP2AAoCAgID/AICAgIAAAAEAAAAAAwADgAARAAATIRUhFSEVIRUzFSMRIxEjNTOAAoD+AAEA/wCAgICAgAOAgICAgID/AAEAgAAAAAMAAAAAAoADgAADABsAHwAAASEVISMzFTMVIxUzFSMVIRUhNTM1IzUzNSM1MyUzFSMBAAEA/wCAgICAgIABgP2AgICAgIABgICAA4CAgICAgICAgICAgICAgAAAAgAA/4ACgAKAAA0AEQAAATMVMxUjESMRIxEjESEFMxEjAQCAgICAgIABAAEAgIACgICA/gACAP6AAgCA/oAAAAIAAAAAA4ADgAAdACEAABMzFTMVIREzETMVIxUzFSMRIxEhESMRIzUzNSM1MxcVITWAgIABAICAgICAgP6AgICAgICAAQADgICAAQD/AICAgP8AAQD/AAEAgICAgICAAAIAAAAAA4ADgAAnACsAABMzFSE1MxUzFSMVMxUjESM1IzUzNSMVIzUjFTMVIxUjESM1MzUjNTMXFSE1gIABgICAgICAgICAgICAgICAgICAgIABgAOAgICAgICA/oCAgICAgICAgAGAgICAgICAAAAEAAAAAAOAAoAABQALAA8AEwAAESEVIREjATMRITUhATMRIyUzESMCAP6AgAMAgP4AAYD/AICA/wCAgAKAgP4AAoD9gIABgP8AgP8AAAAAAAQAAP+AAwADgAARABUAGQAdAAABMxUzFSMRITUhNSM1MzUjNTMFIRUhIzMRIxEhFSECAICAgP4AAYCAgICA/oABAP8AgICAAoD9gAOAgID+AICAgICAgID/AP8AgAAAAAUAAAAAAwADgAADABcAGwAfACMAAAEhFSEjMxUhFSEVIRUhFSM1IzUzNSM1MyUzFSMRMxUjKQEVIQEAAYD+gICAAQD/AAEA/wCAgICAgAIAgICAgP6AAYD+gAOAgICAgICAgICAgICA/oCAgAAAAAADAAAAAAMAA4AAEwAXABsAABMzESE1MxUzFSMVIzUhESMRIzUzATMVIxEzESOAgAEAgICAgP8AgICAAgCAgICAA4D/AICAgICA/gACAIABAID+gP6AAAAAAQAAAAACgAOAABcAABEhFSEVMxUjFTMVIxEjNSM1MzUjNTMRIQKA/wCAgICAgICAgID/AAOAgICAgID/AICAgIABAAAJAAD/gAKAA4AAAwAHAAsADwATABcAGwAfACMAAAEzFSsBMxEjATMRKwEzESMlMxUrATMVIyUzFSMlMxEjKQEVIQGAgICAgIABAICAgICA/wCAgICAgAEAgIABAICA/wABAP8AA4CA/wABAP8A/wCAgICAgID/AIAAAAAAAgAAAAADgAOAABUAGQAAEyEVIRUjFTMVIRUhESMRIzUzNSM1MxcVITWAAgABAICA/wD+gICAgICAgAGAA4CAgICAgP8AAYCAgICAgIAAAAACAAAAAAKAA4AAGQAdAAABMxUhFSEVIREjNSMVMxUjFSM1IzUzESM1MwUzESMBAIABAP8AAQCAgICAgICAgID/AICAA4CAgID/AICAgICAgAGAgID+gAAAAwAAAAADgAOAAAMAHwAjAAABIRUhIzMVITUzFTMVIxUzFSMRIxEhESMRIzUzNSM1MxcVITUBAAGA/oCAgAGAgICAgICA/oCAgICAgIABgAOAgICAgICAgP8AAQD/AAEAgICAgICAAAADAAAAAAOAA4AAAwAXABsAABMhFSkBMxUzFSEVIRUhFSM1IzUhNSE1IQEhFSGAAgD+AAIAgID+gAGA/YCAgAGA/oACgP6AAgD+AAOAgICAgICAgICAgP4AgAAAAAQAAAAAAoADgAATABcAGwAfAAABMxUzFSMRMxUjFSM1IzUzESM1MwUzESMBMxUjFTMVIwEAgICAgICAgICAgP8AgIACAICAgIADgICA/oCAgICAAYCAgP6AAYCAgIAAAAIAAAAAAoADgAATABcAABMzETMRMxEzFSMRIxEjESMRIzUzATMVI4CAgICAgICAgICAAYCAgAOA/wABAP8AgP6AAYD+AAIAgP4AgAAIAAAAAAOAA4AAAwAHAAsADwAVABkAHQAjAAABIRUhIzMVIzMhFSkBMxEjJSEVIxEjATMVKwEzESMBIRUjFSMBgAIA/gCAgICAAYD+gAGAgID9AAEAgIABgICAgICAAQABAICAA4CAgID/AICA/wABgID/AAEAgIAAAAAAAgAAAAACgAOAAAMACwAAESEVIRUhFSERIxEhAoD9gAKA/wCA/wADgICAgP4AAgAABAAAAAACgAOAAA8AEwAXABsAABEhFSMVMxUhFSM1ITUhNSETMxUjOwEVIzsBFSMCgICA/wCA/wABgP6AgICAgICAgICAA4CAgICAgICA/oCAgIAAAwAAAAADAAOAABUAGQAdAAATMxUhFSEVIRUhESEVIREjNTM1IzUzATMVKwEzFSOAgAEA/wABAP8AAQD+gICAgIACAICAgICAA4CAgICA/wCAAQCAgID/AICAAAAJAAAAAAOAA4AAAwAHAAsAFwAbAB8AIwAnACsAABMzFSsBMxUjJSEVISMzFTMVIxEjNSM1MwEzESMlMxUrATMVIyUzFSMFIRUhgICAgICAAQACAP4AgICAgICAgAKAgID/AICAgICAAQCAgP6AAYD+gAOAgICAgICA/wCAgAEA/wCAgICAgICAAAAAAAMAAAAAAoACgAALAA8AEwAAATMVMxUjESMRIzUzBTMRIwEzESMBAICAgICAgP8AgIACAICAAoCAgP6AAYCAgP6AAYD+gAAAAAIAAAAAAwADgAARABUAABMhFSEVIRUhFSEVIREjESM1MwEzFSOAAgD+gAGA/oABAP8AgICAAgCAgAOAgICAgID/AAEAgAGAgAAAAAADAAAAAAMAA4AAEwAXAB8AAAEzFTM1MxUzFSMRIxEjESMRIzUzBTMRIzsBFSEVITUzAQCAgICAgICAgICA/wCAgICAAgD9AIADgICAgID/AAEA/wABAICA/oCAgIAAAAADAAAAAAKAA4AAFwAbAB8AABMzFTM1MxEhFSEVIRUhESM1IxUjNSMRMwUzFSMVMxUjgICAgP6AAYD+gAGAgICAgIABgICAgIADgICA/wCAgID/AICAgAKAgICAgAAAAAAJAAAAAAOAA4AABwALAA8AEwAdACEAJQApAC0AAAEhFSMVIzUrATMVIyUzFSMhMxEjATMVMzUzESEVIwEzESMhMxUjJTMVIykBFSEBAAGAgICAgICAAgCAgP2AgIABAICAgP8AgAIAgID9gICAAgCAgP6AAYD+gAOAgICAgICA/oABgICA/wCAAYD+gICAgIAAAAAAAwAAAYAEAAOAAA0AFQAZAAARIRUzFSMRIxEjESMRIyUzESMRIzUzBTMVIwIAgICAgICAA4CAgICA/wCAgAOAgID/AAGA/oABgID+AAEAgICAAAAAAQAAAAACgAOAAAkAAAEzESE1ITUhNSECAID9gAIA/wABAAOA/ICAgIAAAAAEAAAAAAKAA4AAAwAJAA0AEQAAEyEVISMzETMVIQEzESMpARUhgAGA/oCAgID/AAIAgID+AAIA/gADgID+gIACAP2AgAAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAABMxErATMVIyUzFSMhMxUjJTMVIwEAgICAgIABAICA/oCAgAIAgIADgP2AgICAgICAAAAIAAAAAAKAA4AAAwAHABMAFwAbAB8AIwAnAAARMxUjJSEVISMzFTMVMxUjFSMRIwEzESMhMxUjFzMVIyUzFSsBMxUjgIABAAEA/wCAgICAgICAAYCAgP4AgICAgIABAICAgICAA4CAgICAgICAAQABAP8AgICAgICAAAAACAAAAAAEAAOAAAcACwAPABMAGQAdACEAJQAAEzMRIxEjNTMlMxUrATMRKwEzFSMlIREjNSkBMxEjJTMRIyUzFSOAgICAgAIAgICAgICAgIABAAGAgP8A/oCAgAIAgID9gICAA4D+AAEAgICA/wCAgP8AgP8AgP8AgIAAAAgAAAAABAADgAAHAAsADwATABkAHQAhACUAABMzESMRIzUzJTMVKwEzESsBMxUjJSERIzUhJTMRKwEzFSMlMxUjgICAgIACAICAgICAgICAAQABgID/AP6AgICAgIACgICAA4D+AAEAgICA/wCAgP6AgID/AICAgAAAAAAJAAAAAAQAA4AABwALAA8AEwAbAB8AIwAnACsAABMzESMRIzUzJTMVKwEzESsBMxUjJSEVIxUjNSMhMxEjJTMVIyEzFSMlIRUhgICAgIACAICAgICAgICAAQABgICAgP6AgIACgICA/QCAgAIAAQD/AAOA/gABAICAgP8AgICAgID/AICAgICAAAAAAAoAAAAABAADgAAFAAkADQATABcAHwAjACcAKwAvAAARIREjNSMlMxUrATMRIyUzFTMVISUzFSMlIRUjFSM1IyEzESMlMxUjITMVIyUhFSEBAICAAoCAgICAgP4AgID/AAGAgIABAAGAgICA/oCAgAKAgID9AICAAgABAP8AA4D/AICAgP8AgICAgICAgICA/wCAgICAgAAACQAAAAAEAAOAAAcACwAPABMAGQAdACEAJQApAAATMxEjESM1MyUzFSsBMxErATMVIyUhFSMVISUzESMlMxUjITMVIyUhFSGAgICAgAIAgICAgICAgIABAAGAgP8A/oCAgAKAgID9AICAAgABAP8AA4D+AAEAgICA/wCAgICAgP8AgICAgIAAAAoAAAAABAADgAAFAAkADQATABcAHQAhACUAKQAtAAARIREjNSMlMxUrATMRIyUzFTMVISUzFSMlIRUjFSElMxEjJTMVIyEzFSMlIRUhAQCAgAKAgICAgID+AICA/wABgICAAQABgID/AP6AgIACgICA/QCAgAIAAQD/AAOA/wCAgID/AICAgICAgICAgP8AgICAgIAAAAAACwAAAAAEAAOAAAcACwAPABMAFwAbACEAJQApAC0AMQAAESEVIxUjNSMlMxUrATMRIyUzFSMpARUhJTMVIyUhFSMVISUzESMlMxUjITMVIyUhFSEBgICAgAKAgICAgID/AICA/wABAP8AAYCAgAEAAYCA/wD+gICAAoCAgP0AgIACAAEA/wADgICAgICA/wCAgICAgICAgID/AICAgICAAAgAAAAAA4ADgAAHAAsADwATABcAGwAhACUAABMzESMRIzUzJTMVKwEzESsBMxUjJTMVIyEzESMBMxUhESElMxUjgICAgIACAICAgICAgICAAQCAgP6AgIABAIABAP6A/oCAgAOA/gABAICAgP8AgICA/wABAID/AICAAAAKAAAAAAOAA4AABQAJAA0AEQAVABkAHQAhACcAKwAAESEVIxUhATMVKwEzESMlMxUjKQEVISUzFSMlMxUjITMRIwEzFSERISUzFSMBgID/AAKAgICAgID/AICA/wABAP8AAYCAgAEAgID+gICAAQCAAQD+gP6AgIADgICAAQCA/wCAgICAgICA/wABAID/AICAAAAACAAAAAAEAAOAAAcACwAPABMAGQAdACcAKwAAEzMRIxEjNTMlMxUrATMRKwEzFSMlIREjNSMhMxEjASEVIxUzNTMRISUzFSOAgICAgAIAgICAgICAgIABgAEAgID+AICAAQABAICAgP6A/oCAgAOA/gABAICAgP8AgID/AID/AAEAgICA/wCAgAAAAAAKAAAAAAQAA4AABwALAA8AEwAXABsAIQAlAC8AMwAAESEVIxUjNSMlMxUrATMRIyUzFSMpARUhJTMVIyUhESM1IyEzESMBIRUjFTM1MxEhJTMVIwGAgICAAoCAgICAgP8AgID/AAEA/wABgICAAYABAICA/gCAgAEAAQCAgID+gP6AgIADgICAgICA/wCAgICAgID/AID/AAEAgICA/wCAgAAAAAoAAAAABAADgAAFAAkADQARABUAGQAfACMALQAxAAARIRUjFSEBMxUrATMRIyUzFSMpARUhJTMVIyUhESM1IyEzESMBIRUjFTM1MxEhJTMVIwGAgP8AAoCAgICAgP8AgID/AAEA/wABgICAAYABAICA/gCAgAEAAQCAgID+gP6AgIADgICAAQCA/wCAgICAgID/AID/AAEAgICA/wCAgAAJAAAAAAQAA4AABQAJAA0AEQAVABsAHwApAC0AABEhESM1ISUzFSsBMxEjJTMRIyUzFSMlIREjNSMhMxEjASEVIxUzNTMRISUzFSMBgID/AAKAgICAgID+gICAAQCAgAGAAQCAgP4AgIABAAEAgICA/oD+gICAA4D/AICAgP8AgP8AgICA/wCA/wABAICAgP8AgIAABgAAAAADAAOAAAcACwAPABMAFwAbAAATMxEjESM1MyUzFSsBMxErATMVKwEzESsBMxUjgICAgIACAICAgICAgICAgICAgICAA4D+AAEAgICA/wCA/wCAAAwAAAAABAADgAADAAcACwAPABMAFwAbACMAJwArAC8AMwAAEzMVIyUzFSMhMxEjATMRIwEzESMhMxUjJTMVIyUhFSMVIzUjITMRIyUzFSMhMxUjJSEVIYCAgAIAgID9gICAAQCAgAEAgID+gICAAQCAgAEAAYCAgID+gICAAoCAgP0AgIACAAEA/wADgICAgP8AAQD/AAEA/wCAgICAgICA/wCAgICAgAAAAAABAAAAgAOAAwAADwAAATMRIRUhESM1IzUjNTM1MwEAgAIA/gCAgICAgAMA/wCA/wCAgICAAAAAAAEAAAAAAoADgAAPAAABMxUzFTMVIREjESE1MzUzAQCAgID/AID/AICAA4CAgID+AAIAgIAAAAAAAQAAAIADgAMAAA8AAAEzFTMVMxUjFSMVIxEhNSECAICAgICAgP4AAgADAICAgICAAQCAAAEAAAAAAoADgAAPAAABMxEhFSMVIxUjNSM1IzUhAQCAAQCAgICAgAEAA4D+AICAgICAgAABAAAAgAQAAwAAGwAAATMRIREzFTMVMxUjFSMVIxEhESM1IzUjNTM1MwEAgAEAgICAgICA/wCAgICAgAMA/wABAICAgICAAQD/AICAgIAAAAIAAACAA4ADgAALABcAAAEzFTMVIxUjNSE1IQEzFSEVIRUjNSM1MwKAgICAgP2AAoD+AIACgP2AgICAA4CAgICAgP8AgICAgIAAAAACAAAAgAQAAwAAGwAfAAABMxUzNTMVMxUhFSEVIxUjNSEVIzUjNSE1ITUhBTMVIwGAgICAgP4AAgCAgP6AgIABAP8AAYACAICAAwCAgICAgICAgICAgICAgIAAAAMAAACABAADAAAHAAsAEwAAATMVMxUhNSEFMxUjKQEVIxUjNSECgICA/IACgAEAgID8gAOAgID9gAMAgICAgICAgIAABAAAAIAEAAMAAAsADwATAB8AAAEzFSE1MxUzFSE1MwUzFSMlMxUjKQEVIxUjNSEVIzUjAQCAAQCAgP0AgP8AgIADgICA/QADAICA/wCAgAMAgICAgICAgICAgICAgIAAAgAAAAADAAOAAAsAFwAAEzMRMxUjFSM1IzUzATMVMxUjESMRIzUzgICAgICAgAGAgICAgICAA4D9gICAgIACgICA/YACgIAABgAAAAADgAOAAAMABwAPABMAFwAbAAARMxEjATMRIykBESM1IRUjOwERIwEzESsBMxUjgIADAICA/YACgID+gICAgIABAICAgICAA4D/AAEA/wD/AICA/wABAP8AgAAABQAAAAACAAOAAAMABwALAA8AEwAAEyEVISMzESMBMxUjETMVIykBFSGAAQD/AICAgAGAgICAgP8AAQD/AAOAgP2AAoCA/oCAgAAAAAYAAAAAAoADgAADAAcADwATABcAGwAAASEVISMzFSMlMxEjNSE1IQUzESMlMxUjKQEVIQEAAQD/AICAgAGAgID+gAGA/gCAgAGAgID/AAEA/wADgICAgP4AgICA/wCAgIAAAAABAAAAAAKAA4AACwAAESERITUhESE1IREhAoD9gAIA/gACAP4AA4D8gIABAIABAAADAAD/gAKAA4AADQARABUAABEhESEVIxEzESM1IREpAREzEQERIRECgP4AgICAAQD/AAGAgP8AAQADgPyAgAEAAQCAAQD/AAEA/oD/AAEAAA0AAAAAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzAAABIRUhJTMVIyEzFSMlMxUjITMRIwEzFSMlMxEjATMVKwEzFSsBMxUjJTMVIyEzFSMlIRUhAQABgP6AAgCAgP2AgIACAICA/YCAgAIAgIABAICA/oCAgICAgICAgAIAgID9gICAAQABgP6AA4CAgICAgID+gAGAgID+gAEAgICAgICAgIAAAAAFAAAAAAKAA4AAAwAHAA8AEwAXAAABIRUhIzMVKwEzFSEVIRUjOwEVIzMhFSEBAAGA/oCAgICAgAIA/gCAgICAgAGA/oADgICAgICAgIAAAAYAAAAAAoADgAAFAAkAGQAdACEAJQAAASERIzUhIzMVKwEzFSE1MxUzFSEVIzUjFSM7ARUrATMVIyUhFSEBAAGAgP8AgICAgIABAICA/wCAgICAgICAgIABAAGA/oADgP8AgICAgICAgICAgICAgAAFAAAAAAKAA4AAAwAHAA8AEwAXAAARIRUpATMVIzsBESM1ITUhAzMVIykBFSEBgP6AAYCAgICAgP4AAgCAgID+gAGA/oADgICA/oCAgP8AgIAAAAAGAAAAAAKAA4AAAwAHAAsAGwAhACUAABEhFSElMxUrATMVKwEzFTM1MxEjNSEVIzUjNSEBMxUhFSEBMxUjAYD+gAIAgICAgICAgICAgP8AgIABAP8AgAEA/oABgICAA4CAgICAgID+gICAgID/AICAAQCAAAUAAAAAAoADgAAFAAkADQARABcAABEhFSEVIzsBFSM7ARUrATMVKwEzFSEVIQKA/gCAgICAgICAgICAgIACAP2AA4CAgICAgICAAAABAAABgAKAAgAAAwAAESEVIQKA/YACAIAAAAAAAgAAAAACgAOAAAMADwAAESEVIQUzESEVIREjESE1IQKA/YABAIABAP8AgP8AAQADgICA/wCA/wABAIAAAQGAAQACgAIAAAMAAAEhESEBgAEA/wACAP8AAAMAAAAAAwADgAAHAAsADwAAASEVIREhNTMBMxUjOwEVIwGAAYD/AP8AgP6AgICAgIADgID9AIABAICAAAUAAAAAA4ADgAAHAA8AEwAXABsAABEhFSMVIzUjJSEVIREhNTMBMxUjKQEVIQUzFSMBgICAgAIAAYD/AP8AgP8AgID/AAEA/wABAICAA4CAgICAgP0AgAIAgICAgAAAAAMAAAAAA4ADgAALABMAFwAAEyERIzUhETMVMzUjJSEVIREhNTMlMxUjgAEAgP8AgICAAYABgP8A/wCA/wCAgAOA/gCAAQCAgICA/QCAgIAABgAAAIADAAKAAAMABwALAA8AEwAXAAATIRUhJSEVKQEzESMBMxEjKQEVISUhFSGAAQD/AAGAAQD/AP4AgIABgICA/wABAP8AAYABAP8AAoCAgID/AAEA/wCAgIAAAAAABwAAAIADgAKAAAMABwALAA8AEwAXABsAABMhFSElIRUpATMRIwEzESMBMxEjKQEVISUhFSGAAQD/AAGAAQD/AP4AgIABgICAAYCAgP2AAQD/AAGAAQD/AAKAgICA/wABAP8AAQD/AICAgAAAAgAAAAABgAOAAAMABwAAETMRIwEzESOAgAEAgIADgPyAA4D8gAAAAAUAAACAAoADAAADAAcACwAPABMAAAEzFSsBMxEjATMRIyEzESMBMxEjAQCAgICAgAEAgID+gICAAgCAgAMAgP8AAQD/AP8AAQD/AAAFAAAAgAKAAwAAAwAHAAsADwATAAARMxEjATMRIyEzESMBMxErATMVI4CAAgCAgP6AgIABAICAgICAAwD/AAEA/wD/AAEA/wCAAAAAAwAAAAACgAOAAAMABwALAAATIRUhIzMRIwEzESOAAYD+gICAgAIAgIADgID9AAMA/QAAAAMAAP+AAoADgAADAAcACwAAASEVISMzESMpARUhAYABAP8AgICA/wABAP8AA4CA/QCAAAAFAAD/gAKAA4AAAwAXABsAHwAjAAABIRUhIzMVMxUjFTMVIxEjESM1MzUjNTMFMxUjJTMVIwEhFSEBgAEA/wCAgICAgICAgICAgP8AgIACAICA/gABAP8AA4CAgICAgP8AAQCAgICAgICA/oCAAAAAAwAAAIACgAMAAAMABwALAAABMxUjATMVIyUzFSMBAICA/wCAgAIAgIADAID+gICAgAAAAAMAAACAAoADAAADAAcACwAAETMVIyUzFSMBMxUjgIACAICA/wCAgAMAgICA/oCAAAgAAACAAwADAAADAAcACwAPABMAFwAbAB8AABMhFSElMxUjITMVIyUhFSEFIRUhJTMVIyEzFSMlIRUhgAEA/wACAICA/YCAgAGAAQD/AP8AAQD/AAIAgID9gICAAYABAP8AAwCAgICAgICAgICAgICAAAAABAAAAQADgAKAAAMABwALAA8AABEzFSMlIRUhBTMVIyUhFSGAgAEAAoD9gP8AgIABAAKA/YACgICAgICAgIAAAAEAAAAAAoADAAATAAABMxUzFSERIRUhFSM1IzUhESE1IQGAgID/AAEA/oCAgAEA/wABgAMAgID/AICAgIABAIAAAAAAAwAAAIADAAMAAAMABwALAAARIRUhFSEVIRUhFSEDAP0AAwD9AAMA/QADAICAgICAAAAAAAEAAAAAAwADgAAbAAABMxUzFSEVIRUhFSEVIRUjNSM1ITUhNSE1ITUhAgCAgP8AAQD+gAGA/gCAgAEA/wABgP6AAgADgICAgICAgICAgICAgIAAAAYAAAAAAoADgAADAAcACwAPABMAFwAAATMVKwEzFSsBMxUjOwEVIzsBFSMFIRUhAYCAgICAgICAgICAgICAgP6AAoD9gAOAgICAgICAgAAABgAAAAACgAOAAAMABwALAA8AEwAXAAATMxUjOwEVIzsBFSsBMxUrATMVIwchFSGAgICAgICAgICAgICAgICAAoD9gAOAgICAgICAgAAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAABIRUhIzMVKwEzESM7ARUjMyEVIQEAAYD+gICAgICAgICAgIABgP6AA4CAgP6AgIAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAARIRUpATMVIzsBESsBMxUjKQEVIQGA/oABgICAgICAgICA/oABgP6AA4CAgP6AgIAAAAAHAAAAAAKAA4AABQAJABEAFQAZAB0AIQAAASERIzUhIzMVKwEzETMRIzUjATMVKwEzFSMBMxUjJSEVIQEAAYCA/wCAgICAgICAgAGAgICAgID/AICAAQABgP6AA4D/AICA/wD/AIABgICA/wCAgIAABwAAAAACgAOAAAMABwAPABMAFwAdACEAABEhFSElMxUrATMVMxEjESsBMxUrATMVKwEzFSEVIQEzFSMBgP6AAgCAgICAgICAgICAgICAgIABAP6AAYCAgAOAgICAgP6AAQCAgICAAQCAAAAABAAAAAACgAOAAAMABwALAA8AABMhFSEjMxEjMyEVIQchFSGAAgD+AICAgIACAP4AgAKA/YADgID+gICAgAAAAAQAAAAAAoADgAADAAcACwAPAAARIRUpATMRIykBFSEVIRUhAgD+AAIAgID+AAIA/gACgP2AA4CA/oCAgIAAAAABAAAAgAKAAwAABwAAETMRIRUhESOAAgD+AIADAP8AgP8AAAABAAAAgAKAAwAABwAAESEVIREjESECgP8AgP8AAwCA/gACAAABAAAAgAKAAwAABwAAATMRIRUhNSEBAIABAP2AAQADAP4AgIAAAAAAAQAAAIACgAMAAAsAABEzFSEVIRUhFSEVI4ACAP4AAgD+AIADAICAgICAAAAGAAAAgAKAAwAAAwAHAAsADwATABcAABEzFSMlMxUjITMVIyUzFSsBMxUjBSEVIYCAAgCAgP6AgIABAICAgICA/wACgP2AAwCAgICAgICAgIAAAAAGAAAAgAKAAwAAAwAHAAsADwATABcAABEhFSEFMxUrATMVIyUzFSMhMxUjJTMVIwKA/YABAICAgICAAQCAgP6AgIACAICAAwCAgICAgICAgIAAAAAGAAAAgAKAAwAAAwAHAAsADwATABcAABEhFSEVMxUjJTMVIyEzFSMlMxUrATMVIwKA/YCAgAIAgID+gICAAQCAgICAgAMAgICAgICAgICAAAMAAAAAAoADgAADAAcACwAAETMRIwEzESMpARUhgIACAICA/oABgP6AA4D9AAMA/QCAAAAFAAABAAGAAoAAAwAHAAsADwATAAARMxUjJTMVKwEzFSsBMxUjJTMVI4CAAQCAgICAgICAgAEAgIACgICAgICAgIAAAA0AAAAAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzAAABIRUhJTMVIyEzFSMlMxUjITMRIwEzFSMlMxEjATMVKwEzFSsBMxUjJTMVIyEzFSMlIRUhAQABgP6AAgCAgP2AgIACAICA/YCAgAIAgIABAICA/oCAgICAgICAgAIAgID9gICAAQABgP6AA4CAgICAgID+gAGAgID+gAEAgICAgICAgIAAAAAGAAAAAAOAA4AAAwAHAAsADwATABsAAAEzFSsBMxUjJTMVIyEzFSMlMxUjITMRIREzESEBgICAgICAAQCAgP6AgIACAICA/YCAAoCA/IADgICAgICAgID+gAGA/gAAAAAKAAAAAAOAA4AAAwAHAAsAJwArAC8AMwA3ADsAPwAAEzMVIyUzFSMhMxUjJTMVMzUzFTMVIxUzFSMVIzUjFSM1IzUzNSM1MxcVMzUBMxUjATMVIyUzFSMhMxUjJTMVI4CAgAIAgID9gICAAQCAgICAgICAgICAgICAgICAAQCAgP0AgIADAICA/YCAgAIAgIADgICAgICAgICAgICAgICAgICAgICAgAEAgP6AgICAgICAAAAEAAAAAAOAA4AACQANABEAFQAAEyEVIREzFSERISMzESMBMxEjKQEVIYACgP8AgP8A/wCAgIADAICA/YACgP2AA4CA/wCAAYD9gAKA/YCAAAQAAAAAA4ADgAALAA8AEwAfAAARIRUjESMRIREjESMBMxUjJTMVIyEzESERMxEzFSE1MwOAgID+gICAAQCAgAEAgID+gIABgICA/ICAA4CA/wABAP8AAQD/AICAgP8AAQD/AICAAAAAAwGA/4ADgAOAAAMABwALAAABIRUhIzMRIwEzESMCAAEA/wCAgIABgICAA4CA/IADgP8AAAMAAP+AAgADgAADAAcACwAAATMRIwEzESMzIRUhAYCAgP6AgICAAQD/AAOA/IABAP8AgAACAAAAgAKAAwAACwAPAAABMxUzFTMVITUzNTMBIRUhAQCAgID9gICA/wACgP2AAwCAgICAgP6AgAAAAAABAAAAgAMAAwAAFwAAETMVMxUzETMVMxUzFSMVIxUjESMVIxUjgICAgICAgICAgICAAwCAgAEAgICAgIABAICAAAAAAAEAAACAAwADAAAXAAABMxEzNTM1MxEjNSM1IxEjNSM1IzUzNTMBAICAgICAgICAgICAgAMA/wCAgP2AgID/AICAgIAAAQAAAIADgAMAABsAABEzFTMVMxEzFTMVMxEzESMRIxUjFSMRIxUjFSOAgICAgICAgICAgICAgAMAgIABAICAAQD9gAEAgIABAICAAAEAAACAA4ADAAAbAAARMxEzNTM1MxEzNTM1MxEjNSM1IxEjNSM1IxEjgICAgICAgICAgICAgIADAP8AgID/AICA/YCAgP8AgID/AAACAAAAgAMAAwAADwATAAARMxUzFTMRMxEjESMVIxUjATMRI4CAgICAgICAAoCAgAMAgIABAP2AAQCAgAKA/YAAAQAAAIABgAMAAAsAAAEzESM1IzUjNTM1MwEAgICAgICAAwD9gICAgIAAAAABAAAAgAGAAwAACwAAETMVMxUzFSMVIxUjgICAgICAAwCAgICAgAAAAQAAAQACgAKAAAsAAAEzFTMVMxUhNTM1MwEAgICA/YCAgAKAgICAgIAAAAABAAABAAKAAoAACwAAESEVIxUjFSM1IzUjAoCAgICAgAKAgICAgIAAAgAAAIABgAMAAAMABwAAETMRIwEzESOAgAEAgIADAP2AAoD9gAAAAAEAAACAAoADAAADAAARIREhAoD9gAMA/YAAAAABAAAAgAKAAwAACwAAEyEVMxEjFSE1IxEzgAGAgID+gICAAwCA/oCAgAGAAAgAAAAAA4ADgAADAAcACwAPABMAFwAbAB8AAAEzESMBMxUjJTMVIyEzESMBMxEjITMVIyUzFSMpARUhAYCAgP8AgIACAICA/YCAgAMAgID9gICAAgCAgP6AAYD+gAOA/oABAICAgP6AAYD+gICAgIAAAAAACQAAAAADgAOAAAMABwALAA8AEwAXABsAHwAjAAABIRUhIzMVIyUzFSMhMxEjATMRIwEzESMhMxUjJTMVIykBFSEBAAGA/oCAgIACAICA/YCAgAGAgIABgICA/YCAgAIAgID+gAGA/oADgICAgID+gAGA/oABgP6AgICAgAAAAAABAAAAAACAA4AAAwAAETMRI4CAA4D8gAABAAABAAQAAYAAAwAAESEVIQQA/AABgIAAAAAAAQGA/4ACgAOAAAMAAAEhESEBgAEA/wADgPwAAAEBgP+ABAABgAAFAAABIRUhESEBgAKA/oD/AAGAgP6AAAAAAAEAAP+AAoABgAAFAAARIREhESECgP8A/oABgP4AAYAAAQGAAQAEAAOAAAUAAAEhESEVIQGAAQABgP2AA4D+AIAAAAAAAQAAAQACgAOAAAUAAAEhESE1IQGAAQD9gAGAA4D9gIAAAAAAAQGA/4AEAAOAAAcAAAEhESEVIREhAYABAAGA/oD/AAOA/gCA/oAAAAEAAP+AAoADgAAHAAABIREhESE1IQGAAQD/AP6AAYADgPwAAYCAAAABAAD/gAQAAYAABwAAESEVIREhESEEAP6A/wD+gAGAgP6AAYAAAAAAAQAAAQAEAAOAAAcAAAEhESEVITUhAYABAAGA/AABgAOA/gCAgAAAAAEAAP+ABAADgAALAAABIREhFSERIREhNSEBgAEAAYD+gP8A/oABgAOA/gCA/oABgIAAAAACAAABAAQAAoAAAwAHAAARIRUhFSEVIQQA/AAEAPwAAoCAgIAAAAAAAgEA/4ADgAOAAAMABwAAASERIQEhESEBAAEA/wABgAEA/wADgPwABAD8AAABAYD/gAQAAoAACQAAASEVIRUhFSERIQGAAoD+gAGA/oD/AAKAgICA/oAAAAEBAP+ABAABgAAJAAABIRUjESERIxEhAQADAID/AID/AAGAgP6AAYD+gAAAAgEA/4AEAAKAAAUACwAAASEVIREhASEVIxEhAQADAP4A/wABgAGAgP8AAoCA/YACAID+gAAAAAABAAD/gAKAAoAACQAAESERIREhNSE1IQKA/wD+gAGA/oACgP0AAYCAgAAAAAEAAP+AA4ABgAAJAAARIREhESMRIREhA4D/AID/AP8AAYD+AAGA/oABgAAAAgAA/4ADgAKAAAUACwAAESERIREhFSERIREhA4D/AP2AAgD/AP8AAoD9AAKAgP4AAYAAAAEBgAEABAADgAAJAAABIREhFSEVIRUhAYABAAGA/oABgP2AA4D/AICAgAAAAQEAAQAEAAOAAAkAAAEhETMRIREzFSEBAAEAgAEAgP0AA4D+AAIA/gCAAAACAQABAAQAA4AABQALAAABIREhFSEBIREzFSEBAAEAAgD9AAGAAQCA/oADgP4AgAKA/wCAAAAAAAEAAAEAAoADgAAJAAABIREhNSE1ITUhAYABAP2AAYD+gAGAA4D9gICAgAAAAQAAAQADgAOAAAkAAAEhETMRIREhNSEBAAEAgAEA/IABAAOA/gACAP2AgAACAAABAAOAA4AABQALAAABIREhNSEBIREhNSEBAAEA/gABAAGAAQD8gAKAA4D+gIABAP2AgAAAAAEBgP+ABAADgAALAAABIREhFSEVIRUhESEBgAEAAYD+gAGA/oD/AAOA/wCAgID+gAAAAAACAQD/gAQAA4AAAwALAAABIREhASERMxUjESEBAAEA/wABgAEAgID/AAOA/AAEAP4AgP6AAAAAAAMBAP+ABAADgAADAAkADwAAASERIQEhETMVIRUhFSMRIQEAAQD/AAGAAQCA/oABgID/AAOA/AAEAP8AgICA/oAAAAAAAQAA/4ACgAOAAAsAAAEhESERITUhNSE1IQGAAQD/AP6AAYD+gAGAA4D8AAGAgICAAAAAAAIAAP+AA4ADgAAHAAsAAAEhESERITUhASERIQEAAQD/AP8AAQABgAEA/wADgPwAAYCAAgD8AAAAAwAA/4ADgAOAAAUACQAPAAABIREhNSEBIREhASERIREhAQABAP4AAQABgAEA/wD9gAIA/wD/AAOA/oCAAQD8AAIA/gABgAAAAgAA/4AEAAKAAAMACwAAESEVIRUhFSERIREhBAD8AAQA/oD/AP6AAoCAgID+gAGAAAAAAAEAAP+ABAABgAALAAARIRUjESERIxEhESEEAID/AID/AP8AAYCA/oABgP6AAYAAAAMAAP+ABAACgAADAAkADwAAESEVIRUhESERISUhFSMRIQQA/AACAP8A/wACgAGAgP8AAoCAgP4AAYCAgP6AAAACAAABAAQAA4AABwALAAABIREhFSE1IQEhFSEBgAEAAYD8AAGA/oAEAPwAA4D/AICA/wCAAAAAAAEAAAEABAADgAALAAABIREzESERMxUhNSEBAAEAgAEAgPwAAQADgP4AAgD+AICAAAMAAAEABAADgAAFAAsADwAAASERITUhASERMxUhBSEVIQEAAQD+AAEAAYABAID+gP2ABAD8AAOA/oCAAQD/AICAgAAAAQAA/4AEAAOAABMAAAEhESEVIRUhFSERIREhNSE1ITUhAYABAAGA/oABgP6A/wD+gAGA/oABgAOA/wCAgID+gAGAgICAAAAAAQAA/4AEAAOAABMAAAEhETMRIREzFSMRIREjESERITUhAQABAIABAICA/wCA/wD/AAEAA4D+AAIA/gCA/oABgP6AAYCAAAAABAAA/4AEAAOAAAUACwARABcAAAEhESE1IQEhETMVIQUhESERISUhFSMRIQEAAQD+AAEAAYABAID+gP2AAgD/AP8AAoABgID/AAOA/oCAAQD/AICA/gABgICA/oAAAAAAAQAAAYAEAAOAAAMAABEhESEEAPwAA4D+AAAAAAEAAP+ABAABgAADAAARIREhBAD8AAGA/gAAAAABAAD/gAQAA4AAAwAAESERIQQA/AADgPwAAAAAAQAA/4ACAAOAAAMAABEhESECAP4AA4D8AAAAAAECAP+ABAADgAADAAABIREhAgACAP4AA4D8AAAQAAD/gAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwAAATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMhMxUjJTMVIwEAgIACAICA/QCAgAIAgID/AICAAgCAgP0AgIACAICA/wCAgAIAgID9AICAAgCAgP8AgIACAICA/QCAgAIAgIADgICAgICAgICAgICAgICAgICAgICAgICAgAAAACAAAP+ABAADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawBvAHMAdwB7AH8AABMzFSMlMxUjJTMVIyUzFSMhMxUjJTMVIyUzFSMlMxUjITMVIyUzFSMlMxUjJTMVIyEzFSMlMxUjJTMVIyUzFSMhMxUjJTMVIyUzFSMlMxUjITMVIyUzFSMlMxUjJTMVIyEzFSMlMxUjJTMVIyUzFSMhMxUjJTMVIyUzFSMlMxUjgICAAQCAgAEAgIABAICA/ICAgAEAgIABAICAAQCAgP2AgIABAICAAQCAgAEAgID8gICAAQCAgAEAgIABAICA/YCAgAEAgIABAICAAQCAgPyAgIABAICAAQCAgAEAgID9gICAAQCAgAEAgIABAICA/ICAgAEAgIABAICAAQCAgAOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAAAABwAA/4AEAAOAACkALQAxADUAOQA9AEEAABEhFTM1IRUjFTMVMzUjNTM1IREjFTMRIxUhNSM1IxUzFSERMzUjETM1IwUVMzUdATM1BRUzNSEVMzUFFTM1HQEzNQEAgAEAgICAgIABAICAgP6AgICA/oCAgICAAQCAgP8AgAEAgP8AgIADgICAgICAgICA/oCA/oCAgICAgAEAgAGAgICAgICAgICAgICAgICAgICAAAABAAAAgAKAAwAAAwAAESERIQKA/YADAP2AAAAAAgAAAIACgAMAAAMABwAAESERIRMRIRECgP2AgAGAAwD9gAIA/oABgAAAAAABAAAAgAKAA4AACwAAATMRMxEzESERMxEzAQCAgID9gICAA4D/AP8A/wABAAEAAAAEAAAAgAKAA4AAAwAHAAsAEwAAATMRKwEzESMBMxEjITMVITUzESEBAICAgICAAQCAgP6AgAGAgP2AA4D/AP8AAQD/AICA/wAAAAAAAQAAAIADAAMAAAsAABEhFSEVIRUhFSEVIQEAAQABAP8A/wD/AAMAgICAgIAAAAAABAAAAIADAAMAAAcACwAPABMAABEhFSMRMxUhASEVKQIVKQIVIQEAgID/AAEAAQD/AAEAAQD/AP8AAQD/AAMAgP6AgAIAgICAAAAAAAEAAACAAoADgAALAAARIREjESMRIxEjESMCgICAgICAA4D/AP8A/wABAAEAAAAAAAQAAACAAoADgAAHAAsADwATAAARIREjNSEVIzsBESMBMxErATMRIwKAgP6AgICAgAEAgICAgIADgP8AgID/AAEA/wD/AAAAAAEAAACAAwADAAALAAABIREhNSE1ITUhNSECAAEA/wD/AP8AAQABAAMA/YCAgICAAAQAAACAAwADAAAHAAsADwATAAABIREhNTMRIykBFSkCFSkCFSECAAEA/wCAgP8AAQD/AP8AAQD/AAEAAQD/AAMA/YCAAYCAgIAAAAABAAAAgAKAAwAAEwAAATMVMxUzFSMVIxUjNSM1IzUzNTMBAICAgICAgICAgIADAICAgICAgICAgAAAAAAIAAAAgAKAAwAAAwAHAAsADwATABcAGwAfAAABMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVIwEAgICAgIABAICA/oCAgAIAgID+gICAAQCAgICAgAMAgICAgICAgICAgIAAAAQAAACAAoADAAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AAwCA/oABgP6AgAAKAAAAAAOAA4AAAwAHAAsADwATABcAGwAfACMAJwAAASEVISMzFSMlMxUjITMRIwEhESETFTM1JTMRIyEzFSMlMxUjKQEVIQEAAYD+gICAgAIAgID9gICAAQABgP6AgIABAICA/YCAgAIAgID+gAGA/oADgICAgID+gAGA/oABAICAgP6AgICAgAAAAAEAAACAAgACgAALAAATIRUzESMVITUjETOAAQCAgP8AgIACgID/AICAAQAAAgAAAQABgAKAAAMABwAAESERIRMVMzUBgP6AgIACgP6AAQCAgAAAAAQAAAEAAYACgAADAAcACwAPAAATMxUrATMVIyUzFSsBMxUjgICAgICAAQCAgICAgAKAgICAgIAADQAA/4AEAAOAAAMABwALAA8AEwAfACMAJwArAC8AMwA3ADsAABEzFSMlMxUjJTMVIyEzFSMlMxUjKQEVMxEjFSE1IxEzITMVIyEzFSMXMxUjJTMVIyEzFSMlMxUjJTMVI4CAAYCAgAIAgID9AICAAoCAgP6AAQCAgP8AgIACAICA/ICAgICAgAKAgID9AICAAgCAgAGAgIADgICAgICAgICAgP8AgIABAICAgICAgICAgICAAAAAAAcAAACABAADgAADAAcACwAPABMAFwAbAAABIRUhIzMVIyUzESMlIRUhIzMRIwEzESMpARUhAgABAP8AgICAAYCAgP2AAQD/AICAgAOAgID9AAMA/QADgICAgP8AgID/AAEA/wCAAAAABgAA/4ADgAOAAAMABwALABcAGwAfAAABIRUhIzMVIyUzFSMhMxUhNTMRIREjESETMxUjOwEVIwEAAYD+gICAgAIAgID9gIACgID+gID+gICAgICAgAOAgICAgICA/wD+gAGA/wCAgAAIAAD/gAOAA4AAAwAHAAsAGwAfACMAJwArAAATMxUjJSEVISUzFSMhMxEhETMVMxUjFSERIxEjJTMVIzsBESMBMxEjKQEVIYCAgAEAAQD/AAGAgID+AIABAICAgP8AgID/AICAgICAAoCAgP4AAgD+AAOAgICAgID/AAEAgICA/wABAICA/oABgP6AgAAAAAALAAAAAAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAAABMxUjJTMVIyEzFSMlMxUrATMVIykBFSElMxUjITMRIwEzESMBMxUjBSEVIQGAgIABgICA/gCAgAGAgICAgID+gAEA/wACgICA/QCAgAGAgIABAICA/gABAP8AA4CAgICAgICAgICA/wABAP8AAQCAgIAAAQAAAAADgAOAABMAAAEzFTMVIREjESE1IxUhESMRITUzAYCAgAEAgP8AgP8AgAEAgAOAgID/AP6AgIABgAEAgAAAAAAIAAAAAAOAA4AAAwAHAAsAEQAXAB0AIwAnAAABMxUrATMVIyUzFSMpARUjFSMBIREjNSMFMxEzFSEBMxEhNTMlMxUjAYCAgICAgAEAgID+AAEAgIACgAEAgID+AICA/wACAID/AID/AICAA4CAgICAgIABAP8AgID/AIABgP6AgICAAAAFAAAAAAOAA4AACQANABEAFQAdAAARIRUjFSM1IREjATMVKwEzFSM7ARUjJTMRITUzNTMDgICA/gCAAgCAgICAgICAgAEAgP6AgIADgICAgP0AAoCAgICA/oCAgAAAAAAJAAD/gAOAA4AABQAJAA0AEQAVABkAJQApAC0AAAEzFSEVIQEzFSMhMxUjJTMVIyEzFSMlMxUjITMVITUzESERIxEhFzMVIzsBFSMBAIABAP6AAYCAgP2AgIADAICA/YCAgAIAgID9gIACgID+gID+gICAgICAgAOAgIABAICAgICAgICAgP8A/wABAICAgAACAAAAAAOAA4AAGwAfAAATIRUzESMRIzUjESERIREjESERIREjFSMRIxEzATMVI4ACgICAgIABAP8AgP8AAQCAgICAAQCAgAOAgP4A/wCAAQABAP8AAQD/AP8AgAEAAgD9gIAAAwAAAIACgAMAAAMABwALAAARIRUhFSEVIRUhFSECgP2AAoD9gAKA/YADAICAgICAAAAAAAQAAACAAoADAAADAAcACwAPAAARIRUhJSEVIQUhFSEVIRUhAQD/AAGAAQD/AP6AAoD9gAKA/YADAICAgICAgIAAAAAABAAAAIACgAMAAAMABwALAA8AABEhFSEVIRUhJSEVIQUhFSECgP2AAQD/AAGAAQD/AP6AAoD9gAMAgICAgICAgAAAAAAFAAAAgAKAAwAAAwAHAAsADwATAAARIRUhJSEVIQUhFSElIRUhBSEVIQEA/wABgAEA/wD+gAEA/wABgAEA/wD+gAKA/YADAICAgICAgICAgAAAAAAEAAAAgAKAAwAAAwAHAAsADwAAESEVIRUhFSEVIRUhJSEVIQKA/YACgP2AAQD/AAGAAQD/AAMAgICAgICAgAAABQAAAIACgAMAAAMABwALAA8AEwAAESEVISUhFSEFIRUhFSEVISUhFSEBAP8AAYABAP8A/oACgP2AAQD/AAGAAQD/AAMAgICAgICAgICAAAAFAAAAgAKAAwAAAwAHAAsADwATAAARIRUhFSEVISUhFSEFIRUhJSEVIQKA/YABAP8AAYABAP8A/oABAP8AAYABAP8AAwCAgICAgICAgIAAAAYAAACAAoADAAADAAcACwAPABMAFwAAESEVISUhFSEFIRUhJSEVIQUhFSElIRUhAQD/AAGAAQD/AP6AAQD/AAGAAQD/AP6AAQD/AAGAAQD/AAMAgICAgICAgICAgIAAAAUAAACAAoADAAADAAcACwAPABMAABMzESMBMxEjBSEVISMzFSMlMxUjgICAAQCAgP8AAYD+gICAgAIAgIADAP8AAQD/AICAgICAAAAFAAAAgAKAAwAAAwAHAAsADwATAAATMxEjATMRIwUzFSMlMxUjKQEVIYCAgAEAgID+gICAAgCAgP6AAYD+gAMA/wABAP8AgICAgIAABgAAAAADgAOAAAsADwATABcAGwAfAAATIRUzESMVITUjETsBETMRMxEzEQEVMzUhFTM1BRUhNYACgICA/YCAgICAgID+AIABgID+AAGAA4CA/YCAgAKA/wABAP8AAQD+gICAgICAgIAAAAAAAQAA/4AEAAOAABsAAAEhFTMVMxEjFSMVITUjNSMRMxUzFSE1MxEjNSMCAAEAgICAgP4AgICAgAGAgICAA4CAgP4AgICAgAEAgICAAYCAAAACAAAAAAGAAwAADwATAAARIREjFTMVIxUjNSM1MzUjExUzNQGAgICAgICAgICAAwD+gICAgICAgAEAgIAAAAAAAwAAAIACgAMAAAcACwAPAAABIREjNSM1IwUhESETFTM1AQABgICAgP8AAYD+gICAAwD+gICAgP6AAQCAgAAAAAEAAAAAAoADAAATAAABMxUzFTMRIRUzFSE1MzUhETM1MwEAgICA/wCA/oCA/wCAgAMAgID/AICAgIABAIAAAAAIAAAAAAKAAwAAAwAHAAsADwATABcAGwAfAAATMxUjJTMVIyEzESMBMxUjJTMRIyEzFSMlMxUrATMVI4CAgAEAgID+gICAAQCAgAEAgID+gICAAQCAgICAgAMAgICA/oABgICA/oCAgICAAAAIAAAAAAKAAwAAAwAHAAsADwATABcAGwAfAAABMxUrATMVIyUzFSMhMxEjATMRIyEzFSMlMxUrATMVIwEAgICAgIABAICA/oCAgAIAgID+gICAAQCAgICAgAMAgICAgP8AAQD/AICAgIAAAAABAAAAAAKAAwAADwAAEyERMxEhFTMVITUzNSERM4ABgID/AID+gID/AIADAP8A/wCAgICAAQAAAAYAAAAAAoADAAADAAcACwARABcAHwAAATMVKwEzFSMlMxUjITMVMxUhATMRITUzBTMVMxUhNTMBAICAgICAAQCAgP6AgID/AAIAgP8AgP8AgID+gIADAICAgICAgAEA/wCAgICAgAAAAQAAAAACgAMAABMAABMzFTM1MxUzESMVIxUjNSM1IxEzgICAgICAgICAgIADAICAgP6AgICAgAGAAAAAAQAAAAACgAMAABMAAAEzFTMVMxEjFSMVIzUjNSMRMzUzAQCAgICAgICAgICAAwCAgP8AgICAgAEAgAAABAAAAAACgAMAAAcADQATABsAABMhESM1IxUrATMVMxUhATMRITUzBTMVMxUhNTOAAYCAgICAgID/AAIAgP8AgP8AgID+gIADAP8AgICAgAEA/wCAgICAgAAAAAABAAAAAAGAA4AABQAAATMRIREhAQCA/oABAAOA/IABAAAAAAABAAAAAAKAA4AACwAAASEVMxEjNSMRIREhAQABAICAgP6AAQADgID/AID9gAEAAAACAAAAAAOAA4AABwAPAAABIREhESERKQIVIxEhESECAAGA/oABAP8A/wABAID+gAEAA4D9AAEAAYCA/YABAAAAAgAAAAADgAOAAAsADwAAASERIREhESERIREhExUhNQEAAoD+gAEA/oD+gAEAgAGAA4D8gAEAAQD+AAEAAgCAgAAAAAABAAAAAAGAA4AACwAAETMRIREjESMRMxUhgAEAgICA/wADgP6A/oABAP8AgAAAAAACAAAAAAGAA4AACwAPAAARMxEzNTMRIxEjFSMTFTM1gICAgICAgIADgP8AgP0AAQCAAYCAgAAAAAIAAAAAAoADgAAbAB8AAAEzFTMVIxUzFSMRIzUjESM1IzUzNSM1MxEzFTMHFTM1AYCAgICAgICAgICAgICAgICAA4CAgICA/wCA/wCAgICAAQCAgICAAAACAAAAAAOAA4AAAwAHAAARIREhARUzNQOA/IABgIADgPyAAgCAgAAAAwAAAAADgAOAAAMABwALAAARIREhExUzNQEVMzUDgPyAgIABgIADgPyAAwCAgP4AgIAAAAQAAAAAA4ADgAADAAcACwAPAAARIREhExUzNRMVMzUTFTM1A4D8gICAgICAgAOA/IADAICA/wCAgP8AgIAAAAAFAAAAAAOAA4AAAwAHAAsADwATAAARIREhExUzNSEVMzUBFTM1IRUzNQOA/ICAgAGAgP2AgAGAgAOA/IADAICAgID+AICAgIAAAAAABgAAAAADgAOAAAMABwALAA8AEwAXAAARIREhExUzNSEVMzUBFTM1ARUzNSEVMzUDgPyAgIABgID+gID+gIABgIADgPyAAwCAgICA/wCAgP8AgICAgAAAAAcAAAAAA4ADgAADAAcACwAPABMAFwAbAAARIREhExUzNSEVMzUBFTM1IRUzNQEVMzUhFTM1A4D8gICAAYCA/YCAAYCA/YCAAYCAA4D8gAMAgICAgP8AgICAgP8AgICAgAAAAAAEAAD/gAOAA4AACQARABUAGQAAESEVIREhFSERIwEhESE1MxEjKQEVIREhFSEBgP8AAQD/AIACgAEA/wCAgP8AAQD/AAEA/wADgID+gID+gAQA/YCAAYCA/oCAAAEAAP+AA4ADgAANAAARIRUhNSERIRUhNSERIwGAAQABAP8A/wD/AIADgICA/YCAgP6AAAAIAAD/gAOAA4AAAwAHAAsAGwAfACMAJwArAAABMxUrATMVIyUzFSsBMxUzFSMRMxUhNTMRIzUzBTMRIwEzESMhMxUjJTMVIwGAgICAgIABAICAgICAgID+gICAgP6AgIADAICA/YCAgAIAgIADgICAgICAgP6AgIABgICA/wABAP8AgICAAAAAEQAAAAADgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwAAETMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVIyEzFSMlMxUjJTMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjJTMVIyUzFSOAgAMAgID9gICAAgCAgP6AgIABAICAgICA/oCAgAEAgIABAICAAQCAgP2AgIACAICA/YCAgAEAgIABAICAAQCAgAOAgICAgICAgICAgICAgICAgICAgICAgICAgICAAAUAAP+AA4ADgAAJAA0AEQAVACUAAAEhESMVIxEzNSEjMxUrATMVKwEzFSsBMxUhNTMRIxUjFSE1IzUjAgABgICAgP8AgICAgICAgICAgIACgICAgP6AgIADgP6AgAEAgICAgICA/wCAgICAAAUAAAAAAoADgAADAAcAEwAXABsAAAEzFSsBMxUrATMVIRUjFSM1ITUzEzMVKwEzFSMBgICAgICAgIABgICA/oCAgICAgICAA4CAgICAgICA/wCAgAAAAAADAAD/gAKAA4AABwAXABsAAAEhESM1IzUjBSERIxUzFSMVIzUjNTM1IxMVMzUBAAGAgICA/wABgICAgICAgICAgAOA/oCAgID+gICAgICAgAEAgIAAAAAABQAA/4ADAAOAAAMADwATABcAGwAAASEVISMzESERMxEhESMRKwEzESMBMxEjKQEVIQEAAQD/AICAAQCA/wCAgICAgAKAgID+AAIA/gADgID/AAEA/oD/AAEA/oABgP6AgAAAAAgAAP+ABAADgAADAAcACwAPABMAFwAjACcAAAEhFSEjMxUjJTMRIyUhFSEjMxEjATMRIyUzFSEVIxUjNSE1IREzFSMCAAEA/wCAgIABgICA/YABAP8AgICAA4CAgP6AgAEAgID+AAGAgIADgICAgP8AgID/AAEA/wCAgICAgID/AIAAAAYAAP+ABAADgAALAA8AEwAXABsAHwAAASEVMxUzESMRIREhATMVKwEzFSsBMxUrATMVKwEzFSMBAAIAgICA/wD+gAEAgICAgICAgICAgICAgIADgICA/gABgAEA/wCAgICAgAAHAAD/gAOAA4AABwATABcAGwAfACMAJwAAESERIxEhESMBMxUzFSMVIzUjNTMBMxUjJTMVIyEzFSMlMxUrATMVIwOAgP2AgAGAgICAgICA/wCAgAIAgID+gICAAQCAgICAgAOA/YACAP4AAYCAgICAgP8AgICAgICAgAAAAQAAAAADgAOAACEAAAEhFSMVIxUhESMVMzUhETM1MzUzESMVIxUhFSERMxEzNTMBgAGAgID/AICAAQCAgICAgP8A/oCAgIADgICAgP8AgIABAICA/oCAgIABgAEAgAAABgAAAAADgAMAAAMACwAXABsAHwAjAAARIREhARUzFTM1MzUFESERIxUjFSM1IzUxMxUjJTMVKwEzFSMDgPyAAQCAgID+AAKAgICAgICAAQCAgICAgAMA/QACgICAgICA/oABgICAgICAgICAAAAAAAsAAAAAA4ADgAADAAcACwAPABMAFwAbAB8AIwArAC8AAAEzFSsBMxUjJTMVIyEzFSMlMxUjJTMVIyEzFSMlMxUjITMVIyUzESE1MzUzITMVIwEAgICAgIABAICA/oCAgAEAgIABAICA/oCAgAIAgID+gICAAgCA/oCAgP6AgIADgICAgICAgICAgICAgICA/oCAgIAAAAAAAQAAAAADAAOAABcAAAEzESMRIxEjFSM1IzUjETMVMxUzETMRMwKAgICAgICAgICAgICAA4D/AP8A/wCAgIABAICAAQABAAAAAQAAAAADAAOAABsAAAEzESMVIxUzESM1IRUjFSMRMzUzNSMRMxUhNTMCgICAgICA/wCAgICAgIABAIADgP8AgID/AICAgAEAgIABAICAAAAQAAAAAAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwAAATMVIyUzFSMhMxUjJTMRIwEzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzESMBMxUjITMVIyUzFSMhMxUjJTMVIwEAgIABAICA/gCAgAGAgIABgICA/YCAgAIAgID+gICAAQCAgP6AgIABAICAAQCAgP2AgIADAICA/gCAgAEAgIADgICAgICA/wABAICAgICAgICAgP8AAQCAgICAgICAAAABAAAAAAMAA4AAIwAAETMVMxUhNTM1MxEjFSMVMxUzESM1IzUhFSMVIxEzNTM1IzUjgIABAICAgICAgICA/wCAgICAgIADgICAgID/AICAgP8AgICAgAEAgICAAAIAAAAAAoADgAATABcAABMzFTM1MxUzESMVIxUjNSM1IxEzEzMVI4CAgICAgICAgICAgICAA4CAgID/AICAgIABAP2AgAAAAAEAAAAAA4ADgAAXAAATIRUzNSEVMxEjFSMVIxUjNSM1IzUjETOAAQCAAQCAgICAgICAgIADgICAgP6AgICAgICAAYAAAQAAAAACgAOAAAcAAAEzESEVITUhAQCAAQD9gAEAA4D9AICAAAAAAAEAAAAAAoADgAALAAARIRUhETMVIxUjESECgP8AgICA/wADgID+AICAAwAABAAAAAADgAOAAAMABwALAA8AABEhESETESERBSERIRMVMzUDgPyAgAKA/gABgP6AgIADgPyAAwD9gAKAgP6AAQCAgAABAAAAAAOAA4AAGwAAATMRIRUjFSMVMxEjNSM1IxUjFSMRMzUjNSM1IQGAgAGAgICAgICAgICAgIABgAOA/wCAgID/AICAgIABAICAgAAAAAgAAAAAA4ADgAADAAcACwAPABMAFwAbAB8AAAEhFSEjMxUjJTMVIyEzESMBMxEjITMVIyUzFSMpARUhAQABgP6AgICAAgCAgP2AgIADAICA/YCAgAIAgID+gAGA/oADgICAgID+gAGA/oCAgICAAAADAAAAAAOAA4AADwAVABsAAAEzFTMVIxEjFSERIxEhNTMFIREjNSMVMxEhNTMBgICAgID/AIABAIABAAEAgICA/wCAA4CAgP4AgAGAAQCAgP8AgID+gIAAAwAAAAADgAOAAA8AFQAbAAABMxUzFSERIxEhNSMRIzUzBSEVIxUjOwERMxUhAYCAgAEAgP8AgICA/oABAICAgICA/wADgICA/wD+gIACAICAgID/AIAAAAMAAAAAAwACgAANABEAFQAAEyEVMxEhNSM1MzUhNSETFSE1EzMVI4ABgID+AICAAQD/AIABAICAgAKAgP4AgICAgP8AgIABgIAAAAAEAAAAAAKAA4AADQARABUAGQAAATMRMxUjESE1MxEjNTMlMxUjATMVIyUzFSMBAICAgP8AgICAAQCAgP4AgIABgICAA4D/AID+gIABAICAgP4AgICAAAAAAwAAAAACgAOAAAMADQARAAATIRUhJTMRITUhESM1MyEzESOAAQD/AAGAgP4AAYCAgP4AgIADgICA/ICAAgCA/YAAAAACAAAAAAKAA4AACwAPAAARMxEhETMRIzUhFSMzIRUhgAGAgID+gICAAYD+gAOA/gACAP0AgICAAAYAAAAAA4ACgAADAAkADQARABUAGQAAETMRIwEhFSMRIwEzFSMFMxUjJTMVKwEzFSOAgAIAAQCAgAEAgID9gICAAQCAgICAgAKA/oABgID/AAEAgICAgICAAAAAAgAAAAACgAKAAAcACwAAESEVIREhFSEBMxUjAgD+gAIA/YACAICAAoCA/oCAAgCAAAAAAAQAAP+AAwACgAADAAkADQARAAARMxEjATMRITUhFzMVIykBFSGAgAIAgP4AAYCAgID+AAIA/gACgP6AAYD+AICAgIAABAAA/4ADAAKAAAUACQANABEAABEhFSERIwEzESM7ARUjKQEVIQIA/oCAAgCAgICAgP4AAgD+AAKAgP6AAYD+gICAAAAEAAAAAAKAA4AACwAPABMAFwAAEyEVIxUzFSE1MzUjAzMRIwEzESMpARUhgAGAgID+gICAgICAAgCAgP6AAYD+gAOAgICAgID/AP6AAYD+gIAAAAACAAD/gAKAAoAABQAJAAARIRUhESMBMxEjAgD+gIACAICAAoCA/gACAP2AAAQAAP+AAoACgAAFAAkADQARAAARIRUjESMBMxUrATMRIwEzESMBAICAAYCAgICAgAEAgIACgID+AAKAgP2AAoD+AAAAAgAAAAADAAOAAAsADwAAESERIRUhESEVIREjATMRIwEAAYD+gAGA/gCAAoCAgAOA/wCA/oCAAwD/AP6AAAAAAAQAAAAAAoACgAAHAAsADwATAAARIRUjETMVIQEzFSsBMxEjATMRIwEAgID/AAGAgICAgIABAICAAoCA/oCAAoCA/oABgP4AAAIAAAAAAoACgAAFAAkAABEhFSERIwEzESMCAP6AgAIAgIACgID/AAEA/gAAAgAA/4ACgAOAAAcADwAAETMVIRUhESMBMxEjESE1IYABgP6AgAIAgID+gAGAA4CAgP6AAYD9AAEAgAAABAAAAAACgAKAAAUACQANABMAABEhFSMRIwEzFSsBMxEjATMRITUzAQCAgAGAgICAgIABAID/AIACgID+AAKAgP6AAYD+AIAABAAAAAACgAOAAAMACwAPABMAABEhFSkBMxEjESE1IQUzESMzIRUhAgD+AAIAgID+gAGA/gCAgIABgP6AA4CA/YABgICA/oCAAAAAAAMAAAAAAoADgAADAAsADwAAEyEVISMzFSEVIREjATMRI4ACAP4AgIABgP6AgAIAgIADgICAgP4AAgD+AAAAAAAEAAAAAAKAAoAAAwAHAA0AEQAAETMRIwEzESMBMxEhNTMhMxUjgIABAICAAQCA/wCA/oCAgAKA/gACAP4AAgD9gICAAAIAAAAAAwACgAAFAAsAABEhESMRIyUzESE1IQEAgIACgID+AAGAAoD+AAGAgP2AgAAAAAACAAD/gAMAA4AABwANAAABMxEjESE1IQEhESMRIwKAgID+gAGA/YABAICAA4D8AAEAgAGA/oABAAAAAAADAAAAAAKAA4AACQANABEAAAEzETMVIxEhNTMBMxEjATMRIwEAgICA/wCA/wCAgAIAgIADgP8AgP4AgAIA/gABgP4AAAIAAAAAAoADgAADAAkAABEzESMBMxEhNSGAgAIAgP4AAYADgP0AAgD9gIAABAAA/4ACgAKAAAsADwATABcAABEzFTMVIxUhFSEVIwEhFSkBMxEjASEVIYCAgAGA/oCAAQABAP8AAQCAgP6AAgD+AAKAgICAgIACgID/AP8AgAAABAAA/4ACgAOAAAcACwAPABMAAAEzESM1IzUzATMRIwEzESsBMxUjAgCAgICA/gCAgAEAgICAgIADgPwAgIACAP4AAgD+AIAABQAA/4ACgAKAAAMABwALABcAGwAAEzMVIyUzFSMhMxEjATMRMxUjFSM1IzUzATMRI4CAgAEAgID+gICAAQCAgICAgIABAICAAoCAgID+gAGA/oCAgICAAYD+gAABAAD/gAKAA4AACwAAATMRIRUhESMRITUhAQCAAQD/AID/AAEAA4D/AID9gAKAgAACAAAAAAKAAoAABQAJAAARIRUhESMBMxEjAgD+gIACAICAAoCA/gACAP4AAAIAAP+AAoACgAADAAsAABEzESMBMxEjNSE1IYCAAgCAgP6AAYACgP4AAgD9AICAAAMAAP+AAoACgAADAAsADwAAETMRIwEzESM1ITUhASEVIYCAAgCAgP6AAYD+AAIA/gACgP6AAYD9gICA/wCAAAACAAD/gAKAA4AABwALAAARMxEhFSERIwEzESOAAYD+gIACAICAA4D/AID9gAKA/gAAAAAAAwAA/4ACgAKAAAUACQANAAARIRUhESMBMxEjBSEVIQIA/oCAAgCAgP6AAgD+AAKAgP4AAgD+gICAAAAAAwAAAAACgAOAAA0AEQAVAAABMxEzFSMRITUzESM1MwUzESMBMxEjAQCAgID/AICAgP8AgIACAICAA4D/AID+AIABgICA/oABgP4AAAQAAP+AAoACgAAFAAkADQARAAARIRUjESMBMxUrATMRIwEzESMBAICAAYCAgICAgAEAgIACgID9gAMAgP4AAgD+AAAABAAA/4ADAAKAAAcACwAPABMAABEhFSERIRUhATMVIxMzFSMpARUhAgD+gAIA/YACAICAgICA/gACAP4AAoCA/wCAAYCA/wCAgAAAAAMAAP+AAoACgAAHAAsADwAAETMRIRUhFSMBMxEjASEVIYABgP6AgAIAgID+gAIA/gACgP6AgIACgP6A/wCAAAAHAAD/gAKAAoAABwALAA8AEwAXABsAHwAAESERIzUhFSM7ARUjJTMVKwEzFSsBMxUjJSEVKQEzFSMCgID+gICAgIABAICAgICAgICAAQABAP8A/oCAgAKA/wCAgICAgICAgICAAAAAAAMAAAAAAoACgAAFAAsADwAAESEVIxEjATMRITUzATMRIwEAgIACAID/AID/AICAAoCA/gACgP2AgAGA/oAAAAACAAD/gAKAA4AABwALAAARMxEhFSERIwEzFSOAAYD+gIACAICAA4D/AID9gAKAgAAEAAAAAAKAAoAAAwAHAAsADwAAESEVKQEzESMBMxEjMyEVIQIA/gACAICA/gCAgIABgP6AAoCA/oABAP8AgAAAAgAA/4ACgAOAAAcACwAAATMRIzUhNSEBMxEjAgCAgP6AAYD+AICAA4D8AICAAgD+AAAAAAMAAP+AAoACgAADAAcADwAAETMRIwEzESMpARUjESMRI4CAAgCAgP6AAYCAgIACgP6AAYD+gID/AAEAAAMAAAAAAoADgAAPABMAFwAAASEVIREzFSMRITUzESM1MwUzESMBMxEjAQABgP8AgID/AICAgP8AgIACAICAA4CA/wCA/oCAAYCAgP6AAQD+gAAAAAQAAP+AAoADAAADAA8AEwAXAAABMxUjFTMRMxUhNTMRIzUzBTMRIyUzFSMBAICAgID+gICAgP8AgIACAICAAwCAgP4AgIABAICA/wCAgAAABgAAAAACgAOAAAMABwALAA8AEwAXAAATIRUhIzMRIwEzFSMFMxUjOwEVIxUzFSOAAYD+gICAgAIAgID+gICAgICAgIADgID/AAEAgICAgICAAAAAAgAAAIAAgAOAAAMABwAAETMRIxEzFSOAgICAA4D/AP6AgAAAAQAAAAACgAOAAAsAAAEzESEVIREjESE1IQEAgAEA/wCA/wABAAOA/gCA/wABAIAAAQAA/4AAgACAAAMAADUzESOAgID/AAAAAQAAAAACgAOAABsAAAEzFSEVIRUhFSEVIRUhFSM1ITUhNSE1ITUhNSEBAIABAP8AAQD/AAEA/wCA/wABAP8AAQD/AAEAA4CAgICAgICAgICAgICAAAAAAAIAAAAAAoADAAADAAsAABEhFSEVIRUhESMRIQKA/YACgP8AgP8AAwCAgID+gAGAAAMAAAAAAoADgAADAAcADwAAATMRKwEzFSsBMxEhNTMRIQEAgICAgICAgAGAgP2AA4D+gID/AID/AAAAAAIAAP+AAoADgAALAA8AABEzESERMxEjESERIykBFSGAAYCAgP6AgAEAAQD/AAOA/wABAPyAAgD+AIAAAAQAAP+AAoADgAAHAAsADwATAAARMxEzFSMRIwEhFSkBMxEjKQEVIYCAgIABAAEA/wABAICA/wABAP8AA4D+gID+gAKAgP4AgAAAAAAEAAD/gAOAA4AADQARABUAGQAAESEVIRUhESM1IREjESEBIRUpATMRIykBFSECgP8AAgCA/oCA/wACAAEA/wABAICA/wABAP8AA4CAgP8AgP4AAwD+gID/AIAAAAQAAP+AAwADgAANABEAFQAZAAATMxEhESM1IREjESM1MwEhFSkBMxEjKQEVIYCAAgCA/oCAgIABAAEA/wABAICA/wABAP8AA4D/AP8AgP4AAgCA/wCA/wCAAAAAAQAAAAACgAKAAAkAABEhFSEVIRUhESMCgP4AAQD/AIACgICAgP8AAAUAAAAAAoACgAADAAcACwAPABMAABMhFSEjMxUjMyEVKQEzFSMpARUhgAIA/gCAgICAAYD+gAGAgID+AAIA/gACgICAgICAAAUAAAAABAACgAADAAcAEwAXABsAABMhFSElMxEjATMRMxUhNSE1ITUhBTMVIyUzFSOAAYD+gAMAgID+gICA/YABgP6AAYD+AICAAwCAgAKAgID+gAEA/oCAgICAgICAgAAAAAADAAAAAAQAAoAAAwAZAB0AABMhFSElMxEjFSM1IxUzFSE1ITUhNSE1MxUhBTMVI4ABgP6AAwCAgICAgP2AAYD+gAGAgAEA/ICAgAKAgID+gICAgICAgICAgICAAAYAAAAAAoADgAADAAcADQARABUAGQAAESEVKQEzFSMpARUhFSM7ARUjOwEVIzsBFSMCAP4AAgCAgP6AAYD/AICAgICAgICAgIADgICAgICAgIAAAAQAAAAAAgACgAADAAcADQARAAARIRUpATMVIykBESM1IwUzFSMBgP6AAYCAgP8AAQCAgAEAgIACgICA/wCAgIAAAAAABgAAAAACgAOAAAMABwALAA8AEwAXAAARMxUjJSEVISMzFSMlMxEjATMRIzMhFSGAgAEAAQD/AICAgAGAgID+AICAgAGA/oADgICAgICA/YACAP4AgAAAAAEAAAAAAoADgAAFAAARIREjESECgID+AAOA/IADAAAAAgAA/4ABAAMAAAMABwAAETMVIzsBESOAgICAgAMAgP0AAAAABwAAAAADAAOAAAMABwARABUAGQAdACEAABMhFSEjMxUjMyEVMxEjESM1ISUzFSMFMxUjITMVIzMhFSGAAgD+AICAgIABgICAgP8AAgCAgP6AgID/AICAgAGA/oADgICAgP6AAQCAgICAgICAAAAAAAMAAAAAAoACgAARABUAGQAAEyEVIxEjFTMVITUhNSM1ITUhIzMVIwUzFSOAAgCAgID+AAEAgAEA/wCAgIACAICAAoCA/wCAgICAgICAgIAABgAAAAACgAKAAAMABwALAA8AEwAXAAATIRUhIzMRIwEzESsBMxUjKQEVISUzFSOAAYD+gICAgAIAgICAgID/AAEA/wABgICAAoCA/oABgP8AgICAgAAAAAUAAAAAAoADgAADAAsADwATABcAABEzESMBMxEjESE1ISUzFSMVMxUrATMVI4CAAgCAgP8AAQD+gICAgICAgIADgP6AAYD8gAEAgICAgICAAAAAAAMAAAAAA4ADgAADAAcAGwAAASEVISUhFSkBMxUhNTMVIRUhESMRIREjESM1MwEAAQD/AAGAAQD/AP4AgAEAgAEA/wCA/wCAgIADgICAgICAgID+AAIA/gACAIAAAgAAAAACgAOAAAMAEQAAASEVISMzFSERIxEhESMRIzUzAQABgP6AgIABgID/AICAgAOAgID9gAIA/gACAIAAAAIAAAAAAwADgAARABUAAAEhESMRIREjESM1MzUzFSE1IQEzFSMBAAGAgP8AgICAgAEA/wABgICAA4D9AAGA/gACAICAgID9gIAAAAADAAAAAAQAA4AAAwAHAB0AAAEhFSElIRUpATMVITUzFSERIxEhESMRIREjESM1MwEAAQD/AAGAAYD+gP4AgAEAgAGAgP8AgP8AgICAA4CAgICAgID9gAIA/gACAP4AAgCAAAAAAwAAAAACgAOAAA0AEQAVAAATIREzFSMRIxEjNTM1ISMzESMlMxUjgAGAgICAgID/AICAgAIAgIADgP8AgP6AAYCAgP0AgIAAAgAAAIAAgAKAAAMABwAAETMRIxUzFSOAgICAAoD/AICAAAAAAwAAAIABgAKAAAMABwALAAARMxEjATMRIwUhFSGAgAEAgID/AAGA/oACgP8AAQD/AICAAAQAAAAAAoADgAADAAsADwAVAAARMxUjFTMRMxUjFSMBMxEjATMRITUhgICAgICAAQCAgAEAgP4AAYADgICA/wCAgAIA/wABAP2AgAADAAAAAAKAAoAAAwALAA8AABEhFSkBMxEzFSE1IQEzFSMBgP6AAYCAgP2AAYD/AICAAoCA/oCAgAEAgAACAAAAAAGAAoAAAwAHAAABMxEjATMVIwEAgID/AICAAoD9gAGAgAAABAAAAAACAAKAAAMABwALAA8AABEhFSkBMxEjATMVIwchFSEBgP6AAYCAgP8AgICAAYD+gAKAgP6AAQCAgIAAAAQAAAAAAoACgAAFAAkADQARAAARIRUhESMBMxEjATMVIwUhFSECAP6AgAIAgID/AICA/wACAP4AAoCA/wABAP6AAQCAgIAAAAIAAAAAAoACgAANABEAABEhFSEVMxUjESE1MxEjITMRIwIA/wCAgP8AgIACAICAAoCAgID/AIABgP4AAAIAAAAAAQADgAADAAcAABMzFSMHMxEjgICAgICAA4CAgP2AAAMAAAAAAoADgAADAAcADwAAESEVIRUhFSkBMxEzFSE1IQGA/oABgP6AAYCAgP2AAYADgICAgP6AgIAAAAQAAAAAAoADgAADAAsADwATAAATIRUhByEVIRUhFSEBMxEjKQEVIYABgP6AgAIA/oABAP6AAgCAgP4AAgD+AAOAgICAgIABAP6AgAABAAAAAAKAAoAACwAAATMRIRUhESMRITUhAQCAAQD/AID/AAEAAoD/AID/AAEAgAADAAD/gAOAA4AABwAlACkAAAEzFTMVITUzBTMVIRUjFTM1MxEzFTMRIxUjFSM1IxUjNSM1IxEzATMVIwGAgID+gID/AIABAICAgICAgICAgICAgIABAICAA4CAgICAgICAgAEAgP8AgICAgICAAQD+AIAAAAAAFAD2AAEAAAAAAAAAAwAIAAEAAAAAAAEACQAgAAEAAAAAAAIABwA6AAEAAAAAAAMACQBWAAEAAAAAAAQAEQCEAAEAAAAAAAUACwCuAAEAAAAAAAYACQDOAAEAAAAAAAkADgD2AAEAAAAAAA0AEwEtAAEAAAAAABMABgFPAAMAAQQJAAAABgAAAAMAAQQJAAEAEgAMAAMAAQQJAAIADgAqAAMAAQQJAAMAEgBCAAMAAQQJAAQAIgBgAAMAAQQJAAUAFgCWAAMAAQQJAAYAEgC6AAMAAQQJAAkAHADYAAMAAQQJAA0AJgEFAAMAAQQJABMADAFBACgAYwApAAAoYykAAE0AaQBuAGUAYwByAGEAZgB0AABNaW5lY3JhZnQAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAE0AaQBuAGUAYwByAGEAZgB0AABNaW5lY3JhZnQAAE0AaQBuAGUAYwByAGEAZgB0ACAAUgBlAGcAdQBsAGEAcgAATWluZWNyYWZ0IFJlZ3VsYXIAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAE0AaQBuAGUAYwByAGEAZgB0AABNaW5lY3JhZnQAAE0AbwBqAGEAbgBnACAAUwB0AHUAZABpAG8AcwAATW9qYW5nIFN0dWRpb3MAAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQAAEFsbCByaWdodHMgcmVzZXJ2ZWQAAEgAZQBsAGwAbwAhAABIZWxsbyEAAAIAAAAAAAAAZgAzAAAAAAAAAAAAAAAAAAAAAAAAAAAEogAAAQIAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBAwCKANoAgwCTAQQBBQCNAJcAiADDAQYAngCqAPUA9AD2AKIA8ACRAO0AiQDqALgAoQDuAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMApgEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwDcAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwACbAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oAsgCzALYAtwDEALQAtQDFAIIAwgCHAKsAxgN7A3wDfQN+A38DgAOBAL4AvwOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgD3A68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPDA8QDxQPGA8cDyACMA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cAmAPoA+kD6gPrA+wD7QPuAJkA7wPvA/AApQPxA/ID8wCSA/QD9QP2A/cAnAP4A/kD+gCnA/sAjwP8A/0AlACVA/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBmdseXBoMQd1bmkwMEFEB3VuaTAwQjIHdW5pMDBCMwd1bmkwMEI5AklKAmlqDGtncmVlbmxhbmRpYwVsb25ncwd1bmkwMTgxB3VuaTAxODQHdW5pMDE4NQd1bmkwMTg2B3VuaTAxODkHdW5pMDE4RQd1bmkwMThGB3VuaTAxOTAHdW5pMDE5MQd1bmkwMTlBB3VuaTAxOUIHdW5pMDE5RQd1bmkwMTlGB3VuaTAxQTcHdW5pMDFBOAd1bmkwMUE5B3VuaTAxQUEHdW5pMDFCMgd1bmkwMUI3B3VuaTAxQjgHdW5pMDFCOQd1bmkwMUJCB3VuaTAxQkMHdW5pMDFCRAd1bmkwMUJFB3VuaTAxQkYHdW5pMDFDMAd1bmkwMUMxB3VuaTAxQzIHdW5pMDFDMwd1bmkwMUM5B3VuaTAxREQHdW5pMDFGNwd1bmkwMjFDB3VuaTAyMUQHdW5pMDIyMAd1bmkwMjIxB3VuaTAyMjQHdW5pMDIyNQd1bmkwMjM0B3VuaTAyMzUHdW5pMDIzNgd1bmkwMjNBB3VuaTAyM0IHdW5pMDIzQwd1bmkwMjNEB3VuaTAyM0UHdW5pMDI0MQd1bmkwMjQyB3VuaTAyNDMHdW5pMDI0NAd1bmkwMjQ1B3VuaTAyNDYHdW5pMDI0Nwd1bmkwMjQ4B3VuaTAyNDkHdW5pMDI0QQd1bmkwMjRCB3VuaTAyNEMHdW5pMDI0RAd1bmkwMjRFB3VuaTAyNEYHdW5pMDI1MAd1bmkwMjUxB3VuaTAyNTIHdW5pMDI1Mwd1bmkwMjU0B3VuaTAyNTUHdW5pMDI1Ngd1bmkwMjU3B3VuaTAyNTgHdW5pMDI1OQd1bmkwMjVBB3VuaTAyNUIHdW5pMDI1Qwd1bmkwMjVEB3VuaTAyNUUHdW5pMDI1Rgd1bmkwMjYwB3VuaTAyNjEHdW5pMDI2Mgd1bmkwMjY0B3VuaTAyNjUHdW5pMDI2Ngd1bmkwMjY3B3VuaTAyNjgHdW5pMDI2QQd1bmkwMjZCB3VuaTAyNkMHdW5pMDI2RAd1bmkwMjZFB3VuaTAyNkYHdW5pMDI3MAd1bmkwMjcxB3VuaTAyNzIHdW5pMDI3Mwd1bmkwMjc0B3VuaTAyNzUHdW5pMDI3Nwd1bmkwMjc4B3VuaTAyNzkHdW5pMDI3QQd1bmkwMjdCB3VuaTAyN0MHdW5pMDI3RQd1bmkwMjdGB3VuaTAyODAHdW5pMDI4MQd1bmkwMjg0B3VuaTAyODUHdW5pMDI4Ngd1bmkwMjg3B3VuaTAyODgHdW5pMDI4OQd1bmkwMjhBB3VuaTAyOEIHdW5pMDI4Qwd1bmkwMjhEB3VuaTAyOEUHdW5pMDI4Rgd1bmkwMjkxB3VuaTAyOTIHdW5pMDI5Mwd1bmkwMjk0B3VuaTAyOTUHdW5pMDI5Ngd1bmkwMjk3B3VuaTAyOTgHdW5pMDI5OQd1bmkwMjlBB3VuaTAyOUIHdW5pMDI5Qwd1bmkwMjlEB3VuaTAyOUUHdW5pMDI5Rgd1bmkwMkEwB3VuaTAyQTEHdW5pMDJBMgd1bmkwMkFDB3VuaTAyQkIHdW5pMDJDQwd1bmkwMzdFCWFub3RlbGVpYQVBbHBoYQRCZXRhBUdhbW1hB3VuaTAzOTQHRXBzaWxvbgRaZXRhA0V0YQVUaGV0YQRJb3RhBUthcHBhBkxhbWJkYQJNdQJOdQJYaQdPbWljcm9uAlBpA1JobwVTaWdtYQNUYXUHVXBzaWxvbgNQaGkDQ2hpA1BzaQd1bmkwM0E5BWFscGhhBGJldGEFZ2FtbWEFZGVsdGEHZXBzaWxvbgR6ZXRhA2V0YQV0aGV0YQRpb3RhBWthcHBhBmxhbWJkYQd1bmkwM0JDAm51AnhpB29taWNyb24DcmhvBnNpZ21hMQVzaWdtYQN0YXUHdXBzaWxvbgNwaGkDY2hpA3BzaQVvbWVnYQd1bmkwM0RCB3VuaTA0MDIHdW5pMDQwNAd1bmkwNDA1B3VuaTA0MDYHdW5pMDQwOAd1bmkwNDA5B3VuaTA0MEEHdW5pMDQwQgd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTQHdW5pMDQxNQd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDFBB3VuaTA0MUIHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzAHdW5pMDQzMQd1bmkwNDMyB3VuaTA0MzMHdW5pMDQzNAd1bmkwNDM1B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0M0EHdW5pMDQzQgd1bmkwNDNDB3VuaTA0M0QHdW5pMDQzRQd1bmkwNDNGB3VuaTA0NDAHdW5pMDQ0MQd1bmkwNDQyB3VuaTA0NDMHdW5pMDQ0NAd1bmkwNDQ1B3VuaTA0NDYHdW5pMDQ0Nwd1bmkwNDQ4B3VuaTA0NDkHdW5pMDQ0QQd1bmkwNDRCB3VuaTA0NEMHdW5pMDQ0RAd1bmkwNDRFB3VuaTA0NEYHdW5pMDQ1NAd1bmkwNDU1B3VuaTA0NTYHdW5pMDQ1OAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ2Mgd1bmkwNDYzB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ5Mgd1bmkwNDkzB3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNDlBB3VuaTA0OUIHdW5pMDRBMgd1bmkwNEEzB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEIwB3VuaTA0QjEHdW5pMDRCQQd1bmkwNEJCB3VuaTA0QzAHdW5pMDREOAd1bmkwNEQ5B3VuaTA0RTgHdW5pMDRFOQd1bmkwNTAwB3VuaTA1MzEHdW5pMDUzMgd1bmkwNTMzB3VuaTA1MzQHdW5pMDUzNQd1bmkwNTM2B3VuaTA1MzcHdW5pMDUzOAd1bmkwNTM5B3VuaTA1M0EHdW5pMDUzQgd1bmkwNTNDB3VuaTA1M0QHdW5pMDUzRQd1bmkwNTNGB3VuaTA1NDAHdW5pMDU0MQd1bmkwNTQyB3VuaTA1NDMHdW5pMDU0NAd1bmkwNTQ1B3VuaTA1NDYHdW5pMDU0Nwd1bmkwNTQ4B3VuaTA1NDkHdW5pMDU0QQd1bmkwNTRCB3VuaTA1NEMHdW5pMDU0RAd1bmkwNTRFB3VuaTA1NEYHdW5pMDU1MAd1bmkwNTUxB3VuaTA1NTIHdW5pMDU1Mwd1bmkwNTU0B3VuaTA1NTUHdW5pMDU1Ngd1bmkwNTU5B3VuaTA1NUEHdW5pMDU1Qgd1bmkwNTVDB3VuaTA1NUQHdW5pMDU1RQd1bmkwNTVGB3VuaTA1NjAHdW5pMDU2MQd1bmkwNTYyB3VuaTA1NjMHdW5pMDU2NAd1bmkwNTY1B3VuaTA1NjYHdW5pMDU2Nwd1bmkwNTY4B3VuaTA1NjkHdW5pMDU2QQd1bmkwNTZCB3VuaTA1NkMHdW5pMDU2RAd1bmkwNTZFB3VuaTA1NkYHdW5pMDU3MAd1bmkwNTcxB3VuaTA1NzIHdW5pMDU3Mwd1bmkwNTc0B3VuaTA1NzUHdW5pMDU3Ngd1bmkwNTc3B3VuaTA1NzgHdW5pMDU3OQd1bmkwNTdBB3VuaTA1N0IHdW5pMDU3Qwd1bmkwNTdEB3VuaTA1N0UHdW5pMDU3Rgd1bmkwNTgwB3VuaTA1ODEHdW5pMDU4Mgd1bmkwNTgzB3VuaTA1ODQHdW5pMDU4NQd1bmkwNTg2B3VuaTA1ODcHdW5pMDU4OAd1bmkwNThBB3VuaTA1OEYHdW5pMDVCRQd1bmkwNUMzB3VuaTA1QzYHdW5pMDVEMAd1bmkwNUQxB3VuaTA1RDIHdW5pMDVEMwd1bmkwNUQ0B3VuaTA1RDUHdW5pMDVENgd1bmkwNUQ3B3VuaTA1RDgHdW5pMDVEOQd1bmkwNURBB3VuaTA1REIHdW5pMDVEQwd1bmkwNUREB3VuaTA1REUHdW5pMDVERgd1bmkwNUUwB3VuaTA1RTEHdW5pMDVFMgd1bmkwNUUzB3VuaTA1RTQHdW5pMDVFNQd1bmkwNUU2B3VuaTA1RTcHdW5pMDVFOAd1bmkwNUU5B3VuaTA1RUEHdW5pMDVGMAd1bmkwNUYxB3VuaTA1RjIHdW5pMDVGMwd1bmkwNUY0B3VuaTA3QzgHdW5pMTBBMAd1bmkxMEExB3VuaTEwQTIHdW5pMTBBMwd1bmkxMEE0B3VuaTEwQTUHdW5pMTBBNgd1bmkxMEE3B3VuaTEwQTgHdW5pMTBBOQd1bmkxMEFBB3VuaTEwQUIHdW5pMTBBQwd1bmkxMEFEB3VuaTEwQUUHdW5pMTBBRgd1bmkxMEIwB3VuaTEwQjEHdW5pMTBCMgd1bmkxMEIzB3VuaTEwQjQHdW5pMTBCNQd1bmkxMEI2B3VuaTEwQjcHdW5pMTBCOAd1bmkxMEI5B3VuaTEwQkEHdW5pMTBCQgd1bmkxMEJDB3VuaTEwQkQHdW5pMTBCRQd1bmkxMEJGB3VuaTEwQzAHdW5pMTBDMQd1bmkxMEMyB3VuaTEwQzMHdW5pMTBDNAd1bmkxMEM1B3VuaTEwQzcHdW5pMTBDRAd1bmkxMEQwB3VuaTEwRDEHdW5pMTBEMgd1bmkxMEQzB3VuaTEwRDQHdW5pMTBENQd1bmkxMEQ2B3VuaTEwRDcHdW5pMTBEOAd1bmkxMEQ5B3VuaTEwREEHdW5pMTBEQgd1bmkxMERDB3VuaTEwREQHdW5pMTBERQd1bmkxMERGB3VuaTEwRTAHdW5pMTBFMQd1bmkxMEUyB3VuaTEwRTMHdW5pMTBFNAd1bmkxMEU1B3VuaTEwRTYHdW5pMTBFNwd1bmkxMEU4B3VuaTEwRTkHdW5pMTBFQQd1bmkxMEVCB3VuaTEwRUMHdW5pMTBFRAd1bmkxMEVFB3VuaTEwRUYHdW5pMTBGMAd1bmkxMEYxB3VuaTEwRjIHdW5pMTBGMwd1bmkxMEY0B3VuaTEwRjUHdW5pMTBGNgd1bmkxMEY3B3VuaTEwRjgHdW5pMTBGOQd1bmkxMEZBB3VuaTEwRkIHdW5pMTBGQwd1bmkxMEZEB3VuaTEwRkUHdW5pMTBGRgd1bmkxNUUxB3VuaTE1RkEHdW5pMTYxNAd1bmkxNkEwB3VuaTE2QTIHdW5pMTZBMwd1bmkxNkE0B3VuaTE2QTUHdW5pMTZBNgd1bmkxNkE3B3VuaTE2QTgHdW5pMTZBOQd1bmkxNkFBB3VuaTE2QUIHdW5pMTZBQwd1bmkxNkFEB3VuaTE2QUUHdW5pMTZBRgd1bmkxNkIwB3VuaTE2QjEHdW5pMTZCMgd1bmkxNkIzB3VuaTE2QjQHdW5pMTZCNgd1bmkxNkI3B3VuaTE2QjgHdW5pMTZCOQd1bmkxNkJBB3VuaTE2QkIHdW5pMTZCQwd1bmkxNkJEB3VuaTE2QkUHdW5pMTZCRgd1bmkxNkMwB3VuaTE2QzEHdW5pMTZDMgd1bmkxNkMzB3VuaTE2QzQHdW5pMTZDNQd1bmkxNkM2B3VuaTE2QzcHdW5pMTZDOAd1bmkxNkM5B3VuaTE2Q0EHdW5pMTZDQgd1bmkxNkNDB3VuaTE2Q0QHdW5pMTZDRQd1bmkxNkNGB3VuaTE2RDAHdW5pMTZEMQd1bmkxNkQyB3VuaTE2RDMHdW5pMTZENAd1bmkxNkQ1B3VuaTE2RDYHdW5pMTZENwd1bmkxNkQ4B3VuaTE2RDkHdW5pMTZEQQd1bmkxNkRCB3VuaTE2REMHdW5pMTZERAd1bmkxNkRFB3VuaTE2REYHdW5pMTZFMAd1bmkxNkUxB3VuaTE2RTIHdW5pMTZFMwd1bmkxNkU0B3VuaTE2RTUHdW5pMTZFNgd1bmkxNkU3B3VuaTE2RTgHdW5pMTZFOQd1bmkxNkVBB3VuaTE2RUIHdW5pMTZFQwd1bmkxNkVEB3VuaTE2RUUHdW5pMTZFRgd1bmkxNkYwB3VuaTE2RjEHdW5pMTZGMgd1bmkxNkYzB3VuaTE2RjQHdW5pMTZGNQd1bmkxNkY2B3VuaTE2RjcHdW5pMTZGOAd1bmkxRDAwB3VuaTFEMDQHdW5pMUQwNQd1bmkxRDA3B3VuaTFEMDkHdW5pMUQwQQd1bmkxRDBCB3VuaTFEMEQHdW5pMUQwRgd1bmkxRDE4B3VuaTFEMUEHdW5pMUQxQgd1bmkxRDFDB3VuaTFEMjAHdW5pMUQyMQd1bmkxRDIyB3VuaTFENzcHdW5pMUQ5MQd1bmkxRTlDB3VuaTFFOUQHdW5pMUU5RQd1bmkxRTlGB3VuaTFFRkMHdW5pMUVGRAd1bmkxRUZFB3VuaTFFRkYHdW5pMjAxMAd1bmkyMDExB3VuaTIwMzEGbWludXRlBnNlY29uZAd1bmkyMDM0B3VuaTIwMzUHdW5pMjAzNgd1bmkyMDM3B3VuaTIwM0IJZXhjbGFtZGJsB3VuaTIwM0QHdW5pMjA0Mgd1bmkyMDQ4B3VuaTIwNDkHdW5pMjA0QQd1bmkyMDRCB3VuaTIwNEUHdW5pMjA0Rgd1bmkyMDUxB3VuaTIwNTIHdW5pMjA1Nwd1bmkyMDcwB3VuaTIwNzEHdW5pMjA3NAd1bmkyMDc1B3VuaTIwNzYHdW5pMjA3Nwd1bmkyMDc4B3VuaTIwNzkHdW5pMjA3QQd1bmkyMDdCB3VuaTIwN0MHdW5pMjA3RAd1bmkyMDdFB3VuaTIwN0YHdW5pMjA4MAd1bmkyMDgxB3VuaTIwODIHdW5pMjA4Mwd1bmkyMDg0B3VuaTIwODUHdW5pMjA4Ngd1bmkyMDg3B3VuaTIwODgHdW5pMjA4OQd1bmkyMDhBB3VuaTIwOEIHdW5pMjA4Qwd1bmkyMDhEB3VuaTIwOEUHdW5pMjBBMA1jb2xvbm1vbmV0YXJ5B3VuaTIwQTIEbGlyYQd1bmkyMEE1B3VuaTIwQTYHdW5pMjBBOQd1bmkyMEFBBGRvbmcERXVybwd1bmkyMEFEB3VuaTIwQUUHdW5pMjBCMAd1bmkyMEIxB3VuaTIwQjIHdW5pMjBCMwd1bmkyMEI0B3VuaTIwQjUHdW5pMjBCNgd1bmkyMEI3B3VuaTIwQjgHdW5pMjBCOQd1bmkyMEJBB3VuaTIwQkIHdW5pMjBCQwd1bmkyMEJEB3VuaTIwQkUHdW5pMjBCRgd1bmkyMTE3B3VuaTIxMzIHdW5pMjE0MQd1bmkyMTQ0B3VuaTIxNEIHdW5pMjE1MAd1bmkyMTUxCG9uZXRoaXJkCXR3b3RoaXJkcwd1bmkyMTU1B3VuaTIxNTYHdW5pMjE1Nwd1bmkyMTU5B3VuaTIxNUEJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMHdW5pMjE1Rgd1bmkyMTg5CWFycm93bGVmdAdhcnJvd3VwCmFycm93cmlnaHQJYXJyb3dkb3duCWFycm93Ym90aAd1bmkyMUM0B3VuaTIxQ0YNYXJyb3dkYmxyaWdodAxhcnJvd2RibGJvdGgHdW5pMjFGNQl1bml2ZXJzYWwHdW5pMjIwMQtleGlzdGVudGlhbAd1bmkyMjA0CGVtcHR5c2V0B2VsZW1lbnQKbm90ZWxlbWVudAhzdWNodGhhdAd1bmkyMjBDB3VuaTIyMTMHdW5pMjIxOQd1bmkyMjFCB3VuaTIyMUMMcHJvcG9ydGlvbmFsB3VuaTIyMjUKbG9naWNhbGFuZAlsb2dpY2Fsb3IMaW50ZXJzZWN0aW9uB3VuaTIyMkUJdGhlcmVmb3JlB3VuaTIyMzUHdW5pMjI1NAtlcXVpdmFsZW5jZQd1bmkyMjYyDHByb3BlcnN1YnNldA5wcm9wZXJzdXBlcnNldAlub3RzdWJzZXQHdW5pMjI4NQxyZWZsZXhzdWJzZXQOcmVmbGV4c3VwZXJzZXQHdW5pMjJBMgd1bmkyMkE0DXBlcnBlbmRpY3VsYXIHdW5pMjJBOAd1bmkyMkJCB3VuaTIyQkMHdW5pMjJCRAd1bmkyMkMzB3VuaTIyQzYHdW5pMjMwMAVob3VzZQd1bmkyMzE4B3VuaTIzMUEHdW5pMjMxQgppbnRlZ3JhbHRwCmludGVncmFsYnQHdW5pMjNDRgd1bmkyM0U5B3VuaTIzRUEHdW5pMjNFRAd1bmkyM0VFB3VuaTIzRUYHdW5pMjNGNAd1bmkyM0Y1B3VuaTIzRjYHdW5pMjNGNwd1bmkyM0Y4B3VuaTIzRjkHdW5pMjNGQQd1bmkyM0ZCB3VuaTIzRkMHdW5pMjNGRAhTRjEwMDAwMAhTRjExMDAwMAhTRjAxMDAwMAhTRjAzMDAwMAhTRjAyMDAwMAhTRjA0MDAwMAhTRjA4MDAwMAhTRjA5MDAwMAhTRjA2MDAwMAhTRjA3MDAwMAhTRjA1MDAwMAhTRjQzMDAwMAhTRjI0MDAwMAhTRjUxMDAwMAhTRjUyMDAwMAhTRjM5MDAwMAhTRjIyMDAwMAhTRjIxMDAwMAhTRjI1MDAwMAhTRjUwMDAwMAhTRjQ5MDAwMAhTRjM4MDAwMAhTRjI4MDAwMAhTRjI3MDAwMAhTRjI2MDAwMAhTRjM2MDAwMAhTRjM3MDAwMAhTRjQyMDAwMAhTRjE5MDAwMAhTRjIwMDAwMAhTRjIzMDAwMAhTRjQ3MDAwMAhTRjQ4MDAwMAhTRjQxMDAwMAhTRjQ1MDAwMAhTRjQ2MDAwMAhTRjQwMDAwMAhTRjU0MDAwMAhTRjUzMDAwMAhTRjQ0MDAwMAd1cGJsb2NrB2RuYmxvY2sFYmxvY2sHbGZibG9jawdydGJsb2NrB2x0c2hhZGUFc2hhZGUHZGtzaGFkZQlmaWxsZWRib3gGSDIyMDczB3RyaWFndXAHdW5pMjVCMwd1bmkyNUI2B3VuaTI1QjcHdHJpYWdkbgd1bmkyNUJEB3VuaTI1QzAHdW5pMjVDMQd1bmkyNUM2B3VuaTI1QzcGY2lyY2xlB3VuaTI1Q0UGSDE4NTMzCWludmJ1bGxldApvcGVuYnVsbGV0B3VuaTI2MDAHdW5pMjYwMQd1bmkyNjAyB3VuaTI2MDMHdW5pMjYwNAd1bmkyNjA1B3VuaTI2MDYHdW5pMjYwOAd1bmkyNjE0B3VuaTI2MjAHdW5pMjYzMAd1bmkyNjMxB3VuaTI2MzIHdW5pMjYzMwd1bmkyNjM0B3VuaTI2MzUHdW5pMjYzNgd1bmkyNjM3B3VuaTI2MzkJc21pbGVmYWNlDGludnNtaWxlZmFjZQd1bmkyNjNEBmZlbWFsZQRtYWxlBXNwYWRlB3VuaTI2NjEHdW5pMjY2MgRjbHViB3VuaTI2NjQFaGVhcnQHZGlhbW9uZAd1bmkyNjY3B3VuaTI2NjkLbXVzaWNhbG5vdGUObXVzaWNhbG5vdGVkYmwHdW5pMjY2Qwd1bmkyNjZEB3VuaTI2NkUHdW5pMjY2Rgd1bmkyNjgwB3VuaTI2ODEHdW5pMjY4Mgd1bmkyNjgzB3VuaTI2ODQHdW5pMjY4NQd1bmkyNjkwB3VuaTI2OTEHdW5pMjY5Mwd1bmkyNjk0B3VuaTI2OTcHdW5pMjZBMQd1bmkyNkE1B3VuaTI2QzQHdW5pMjZDOAd1bmkyNkNGB3VuaTI2RTgHdW5pMjcwMgd1bmkyNzA5B3VuaTI3MEUHdW5pMjcxNAd1bmkyNzE4B3VuaTI3NDQHdW5pMjc0Qwd1bmkyNzYzB3VuaTI3NjQHdW5pMjdEOAd1bmkyOTVEB3VuaTI5QzgHdW5pMkI1MAd1bmkyQjU4B3VuaTJCRUEHdW5pMkJFQgd1bmkyQzY1B3VuaTJDNjYHdW5pMkM2RAd1bmkyQzZGB3VuaTJDNzEHdW5pMkQwMAd1bmkyRDAxB3VuaTJEMDIHdW5pMkQwMwd1bmkyRDA0B3VuaTJEMDUHdW5pMkQwNgd1bmkyRDA3B3VuaTJEMDgHdW5pMkQwOQd1bmkyRDBBB3VuaTJEMEIHdW5pMkQwQwd1bmkyRDBEB3VuaTJEMEUHdW5pMkQwRgd1bmkyRDEwB3VuaTJEMTEHdW5pMkQxMgd1bmkyRDEzB3VuaTJEMTQHdW5pMkQxNQd1bmkyRDE2B3VuaTJEMTcHdW5pMkQxOAd1bmkyRDE5B3VuaTJEMUEHdW5pMkQxQgd1bmkyRDFDB3VuaTJEMUQHdW5pMkQxRQd1bmkyRDFGB3VuaTJEMjAHdW5pMkQyMQd1bmkyRDIyB3VuaTJEMjMHdW5pMkQyNAd1bmkyRDI1B3VuaTJFMTgHdW5pMkUyRQd1bmkyRTM1B3VuaTJFMzgHdW5pMkU0MQd1bmkyRTRCB3VuaTMwMTIHdW5pMzEyNQd1bmlBNzI2B3VuaUE3MjcHdW5pQTcyOAd1bmlBNzI5B3VuaUE3MzAHdW5pQTczMQd1bmlBNzM5B3VuaUE3M0IHdW5pQTc1QQd1bmlBNzVCB3VuaUE3NzkHdW5pQTc4MAd1bmlBNzgxB3VuaUE3QTgHdW5pQTdBOQd1bmlBN0FGB3VuaUE3QjAHdW5pRkIwMAd1bmlGQjAxB3VuaUZCMDIHdW5pRkIwMwd1bmlGQjA1B3VuaUZCMUQHdW5pRkIxRgd1bmlGQjJCB3VuaUZCMzEHdW5pRkIzNQd1bmlGQjNCB3VuaUZCNDQHdW5pRkI0QQd1bmlGQjRCB3VuaUZCNEMHdW5pRkI0RQd1bmlGRjBCB3VuaUZGRkQAAAAB//8AAgABAAAADAAAABAAAAACAAAABAAAAAIAAAAAAAEAAAAA39bLMQAAAAB8N5wbAAAAAOCWoJY=");var tC="data:image/webp;base64,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";var nC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AYht+malUqDnYQcchQnSyIiugmVSyChdJWaNXB5NI/aNKQpLg4Cq4FB38Wqw4uzro6uAqC4A+Iq4uToouU+F1SaBHjHcc9vPe9L3ffAUK9zFSzYxxQNctIxqJiJrsqBl7RRbMHs5iRmKnHU4tpeI6ve/j4fhfhWd51f44+JWcywCcSzzHdsIg3iKc3LZ3zPnGIFSWF+Jx4zKALEj9yXXb5jXPBYYFnhox0cp44RCwW2lhuY1Y0VOIp4rCiapQvZFxWOG9xVstV1rwnf2Ewp62kuE5rGDEsIY4ERMioooQyLERo10gxkaTzqId/yPEnyCWTqwRGjgVUoEJy/OB/8Lu3Zn5ywk0KRoHOF9v+GAECu0CjZtvfx7bdOAH8z8CV1vJX6sDMJ+m1lhY+Avq3gYvrlibvAZc7wOCTLhmSI/lpCfk88H5G35QFBm6B3jW3b81znD4AaerV8g1wcAiMFih73ePd3e19+7em2b8f4B1y0yv9YvYAAAAGYktHRADZAKIAhTqIWPYAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfnBgYJOi0CGZJlAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAAD9JREFUCNd1jcEJADAIA1NXyP5j+LK7pR8tIhgQNBciAECkRGruJlJwRwGkROp0Y8ruAr4f+acmZltsoAf6/QADBCX4xA+nZQAAAABJRU5ErkJggg==";function iC(t,e,n){let i=t.slice();return i[9]=e[n],i}s(iC,"get_each_context_1");function rC(t,e,n){let i=t.slice();return i[9]=e[n],i}s(rC,"get_each_context");var Ipe=s(t=>({}),"get_default_slot_changes"),aC=s(t=>({id:t[4]}),"get_default_slot_context");function Ope(t){let e;return{c(){e=q("i"),C(e,"class","fa fa-question dialog_form_description dialog-form-description svelte-1ph6mp"),Ye(e,"visibility","hidden")},m(n,i){U(n,e,i)},p:oe,d(n){n&&V(e)}}}s(Ope,"create_else_block");function Bpe(t){let e,n,i;return{c(){e=q("i"),C(e,"class","fa fa-question dialog_form_description dialog-form-description svelte-1ph6mp")},m(r,a){U(r,e,a),n||(i=qe(e,"click",t[5]),n=!0)},p:oe,d(r){r&&V(e),n=!1,i()}}}s(Bpe,"create_if_block_2");function Npe(t){let e,n,i,r,a=t[1].split(` -`),o=[];for(let l=0;l{"label"in m&&n(6,a=m.label),"tooltip"in m&&n(0,o=m.tooltip),"warning_text"in m&&n(1,l=m.warning_text),"error_text"in m&&n(2,c=m.error_text),"onReset"in m&&n(3,u=m.onReset),"$$scope"in m&&n(7,r=m.$$scope)},t.$$.update=()=>{if(t.$$.dirty&68)e:c&&(Ma.get()[a]=c)},[o,l,c,u,d,p,a,r,i]}s(Rpe,"instance");var jm=class extends Ve{constructor(e){super(),ze(this,e,Rpe,Dpe,Me,{label:6,tooltip:0,warning_text:1,error_text:2,onReset:3})}};s(jm,"BaseDialogItem");var Un=jm;(()=>{let t=Blockbench.addCSS(".base_dialog_item.svelte-1ph6mp{display:flex;flex-direction:row;justify-content:space-between}.slot_container.svelte-1ph6mp{flex-grow:1}.warning_text.svelte-1ph6mp{display:flex;align-items:center;color:var(--color-warning);font-family:var(--font-code);font-size:0.8em}.warning_lines.svelte-1ph6mp{display:flex;flex-direction:column}.error_text.svelte-1ph6mp{display:flex;align-items:center;color:var(--color-error);font-family:var(--font-code);font-size:0.8em}.error_lines.svelte-1ph6mp{display:flex;flex-direction:column}.text_icon.svelte-1ph6mp{margin-right:8px}.dialog-form-description.svelte-1ph6mp{padding-top:12px}.reset-button.svelte-1ph6mp{padding-top:12px;margin-left:4px}.reset-button.svelte-1ph6mp:hover{color:var(--color-error);transition:unset}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Mpe(t){let e,n,i,r,a,o,l,c,u,d;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("input"),C(n,"class","name_space_left"),C(n,"for",r=t[12]),C(o,"type","text"),C(o,"class","dark_bordered half focusable_input svelte-oj6m6h"),C(o,"id",l=t[12]),o.disabled=t[2],C(o,"style",c=t[2]?"color: var(--color-subtle_text);":""),C(e,"class","dialog_bar form_bar")},m(p,m){U(p,e,m),D(e,n),D(n,i),D(e,a),D(e,o),wt(o,t[3]),u||(d=[qe(o,"input",t[11]),qe(o,"change",t[6])],u=!0)},p(p,m){m&1&&ut(i,p[0]),m&4096&&r!==(r=p[12])&&C(n,"for",r),m&4096&&l!==(l=p[12])&&C(o,"id",l),m&4&&(o.disabled=p[2]),m&4&&c!==(c=p[2]?"color: var(--color-subtle_text);":"")&&C(o,"style",c),m&8&&o.value!==p[3]&&wt(o,p[3])},d(p){p&&V(e),u=!1,Gt(d)}}}s(Mpe,"create_default_slot");function Ppe(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],warning_text:t[4],error_text:t[5],onReset:t[7],$$slots:{default:[Mpe,({id:i})=>({12:i}),({id:i})=>i?4096:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&16&&(a.warning_text=i[4]),r&32&&(a.error_text=i[5]),r&12301&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(Ppe,"create_fragment");function Lpe(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,{defaultValue:o}=e,{disabled:l=!1}=e,{valueChecker:c=void 0}=e,u=a.get(),d="",p="";function m(){if(c){let b=c(u);b.type==="error"?n(5,p=b.message):n(5,p=""),b.type==="warning"?n(4,d=b.message):n(4,d="")}a.set(u),n(3,u=a.get())}s(m,"onValueChange");function f(){n(3,u=o),m()}s(f,"onReset"),m();function h(){u=this.value,n(3,u)}return s(h,"input_input_handler"),t.$$set=b=>{"label"in b&&n(0,i=b.label),"tooltip"in b&&n(1,r=b.tooltip),"value"in b&&n(8,a=b.value),"defaultValue"in b&&n(9,o=b.defaultValue),"disabled"in b&&n(2,l=b.disabled),"valueChecker"in b&&n(10,c=b.valueChecker)},[i,r,l,u,d,p,m,f,a,o,c,h]}s(Lpe,"instance");var Am=class extends Ve{constructor(e){super(),ze(this,e,Lpe,Ppe,Me,{label:0,tooltip:1,value:8,defaultValue:9,disabled:2,valueChecker:10})}};s(Am,"LineInput");var hn=Am;(()=>{let t=Blockbench.addCSS("input.svelte-oj6m6h{font-family:var(--font-code)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Vpe(t){let e,n,i,r,a,o,l,c,u,d,p,m;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("div"),l=q("input"),u=G(),d=q("div"),d.innerHTML='code',C(n,"class","name_space_left"),C(n,"for",r=t[15]),C(l,"id",c=t[15]),C(l,"class","dark_bordered focusable_input"),C(l,"inputmode","decimal"),C(d,"class","tool numaric_input_slider"),C(o,"class","numeric_input"),C(e,"class","dialog_bar form_bar")},m(f,h){U(f,e,h),D(e,n),D(n,i),D(e,a),D(e,o),D(o,l),t[11](l),wt(l,t[5]),D(o,u),D(o,d),t[13](d),p||(m=qe(l,"input",t[12]),p=!0)},p(f,h){h&1&&ut(i,f[0]),h&32768&&r!==(r=f[15])&&C(n,"for",r),h&32768&&c!==(c=f[15])&&C(l,"id",c),h&32&&l.value!==f[5]&&wt(l,f[5])},d(f){f&&V(e),t[11](null),t[13](null),p=!1,m()}}}s(Vpe,"create_default_slot");function zpe(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],onReset:t[6],$$slots:{default:[Vpe,({id:i})=>({15:i}),({id:i})=>i?32768:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&98361&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(zpe,"create_fragment");function Upe(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(c,x=>n(5,i=x)),c),"$$subscribe_value");t.$$.on_destroy.push(()=>r());let{label:o}=e,{tooltip:l=""}=e,{value:c}=e;a();let{defaultValue:u}=e,{min:d=void 0}=e,{max:p=void 0}=e,{step:m=void 0}=e,f=new Molang,h,b;requestAnimationFrame(()=>{addEventListeners(b,"mousedown touchstart",x=>{convertTouchEvent(x);let y=0;function k(I){convertTouchEvent(I);let T=Math.trunc((I.clientX-x.clientX)/10)*(m||1);T!=y&&(c.set(Math.clamp(c.get()+(T-y),d!==void 0?d:-1/0,p!==void 0?p:1/0)||0),y=T)}s(k,"move");function j(I){removeEventListeners(document,"mousemove touchmove",k,null),removeEventListeners(document,"mouseup touchend",j,null)}s(j,"stop"),addEventListeners(document,"mousemove touchmove",k),addEventListeners(document,"mouseup touchend",j)}),addEventListeners(h,"focusout dblclick",()=>{c.set(Math.clamp(f.parse(c.get()),d!==void 0?d:-1/0,p!==void 0?p:1/0)||0)})});function g(){c.set(u)}s(g,"onReset");function _(x){se[x?"unshift":"push"](()=>{h=x,n(3,h)})}s(_,"input_1_binding");function v(){i=this.value,c.set(i)}s(v,"input_1_input_handler");function w(x){se[x?"unshift":"push"](()=>{b=x,n(4,b)})}return s(w,"div0_binding"),t.$$set=x=>{"label"in x&&n(0,o=x.label),"tooltip"in x&&n(1,l=x.tooltip),"value"in x&&a(n(2,c=x.value)),"defaultValue"in x&&n(7,u=x.defaultValue),"min"in x&&n(8,d=x.min),"max"in x&&n(9,p=x.max),"step"in x&&n(10,m=x.step)},[o,l,c,h,b,i,g,u,d,p,m,_,v,w]}s(Upe,"instance");var Tm=class extends Ve{constructor(e){super(),ze(this,e,Upe,zpe,Me,{label:0,tooltip:1,value:2,defaultValue:7,min:8,max:9,step:10})}};s(Tm,"NumberSlider");var qt=Tm;function fd(t){return t*t*t}s(fd,"cubicIn");function px(t){let e=t-1;return e*e*e+1}s(px,"cubicOut");function md(t,{delay:e=0,duration:n=400,easing:i=Lc}={}){let r=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:i,css:a=>`opacity: ${a*r}`}}s(md,"fade");function hd(t,{from:e,to:n},i={}){let r=getComputedStyle(t),a=r.transform==="none"?"":r.transform,[o,l]=r.transformOrigin.split(" ").map(parseFloat),c=e.left+e.width*o/n.width-(n.left+o),u=e.top+e.height*l/n.height-(n.top+l),{delay:d=0,duration:p=s(f=>Math.sqrt(f)*120,"duration"),easing:m=px}=i;return{delay:d,duration:Jn(p)?p(Math.sqrt(c*c+u*u)):p,easing:m,css:(f,h)=>{let b=h*c,g=h*u,_=f+h*e.width/n.width,v=f+h*e.height/n.height;return`transform: ${a} translate(${b}px, ${g}px) scale(${_}, ${v});`}}}s(hd,"flip");function lC(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}s(lC,"ownKeys");function Im(t){for(var e=1;e=0)&&(n[r]=t[r]);return n}s(qpe,"_objectWithoutPropertiesLoose");function Hpe(t,e){if(t==null)return{};var n=qpe(t,e),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,i)&&(n[i]=t[i])}return n}s(Hpe,"_objectWithoutProperties");function Gpe(t,e){return Wpe(t)||Zpe(t,e)||wx(t,e)||Xpe()}s(Gpe,"_slicedToArray");function kr(t){return Jpe(t)||Kpe(t)||wx(t)||Ype()}s(kr,"_toConsumableArray");function Jpe(t){if(Array.isArray(t))return mx(t)}s(Jpe,"_arrayWithoutHoles");function Wpe(t){if(Array.isArray(t))return t}s(Wpe,"_arrayWithHoles");function Kpe(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}s(Kpe,"_iterableToArray");function Zpe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i=[],r=!0,a=!1,o,l;try{for(n=n.call(t);!(r=(o=n.next()).done)&&(i.push(o.value),!(e&&i.length===e));r=!0);}catch(c){a=!0,l=c}finally{try{!r&&n.return!=null&&n.return()}finally{if(a)throw l}}return i}}s(Zpe,"_iterableToArrayLimit");function wx(t,e){if(t){if(typeof t=="string")return mx(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mx(t,e)}}s(wx,"_unsupportedIterableToArray");function mx(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,o=!1,l;return{s:function(){n=n.call(t)},n:function(){var c=n.next();return a=c.done,c},e:function(c){o=!0,l=c},f:function(){try{!a&&n.return!=null&&n.return()}finally{if(o)throw l}}}}s(wd,"_createForOfIteratorHelper");var Qpe="finalize",$pe="consider";function gc(t,e,n){t.dispatchEvent(new CustomEvent(Qpe,{detail:{items:e,info:n}}))}s(gc,"dispatchFinalizeEvent");function Vo(t,e,n){t.dispatchEvent(new CustomEvent($pe,{detail:{items:e,info:n}}))}s(Vo,"dispatchConsiderEvent");var Mm="draggedEntered",kd="draggedLeft",Pm="draggedOverIndex",kx="draggedLeftDocument",Om={LEFT_FOR_ANOTHER:"leftForAnother",OUTSIDE_OF_ANY:"outsideOfAny"};function efe(t,e,n){t.dispatchEvent(new CustomEvent(Mm,{detail:{indexObj:e,draggedEl:n}}))}s(efe,"dispatchDraggedElementEnteredContainer");function tfe(t,e,n){t.dispatchEvent(new CustomEvent(kd,{detail:{draggedEl:e,type:Om.LEFT_FOR_ANOTHER,theOtherDz:n}}))}s(tfe,"dispatchDraggedElementLeftContainerForAnother");function nfe(t,e){t.dispatchEvent(new CustomEvent(kd,{detail:{draggedEl:e,type:Om.OUTSIDE_OF_ANY}}))}s(nfe,"dispatchDraggedElementLeftContainerForNone");function ife(t,e,n){t.dispatchEvent(new CustomEvent(Pm,{detail:{indexObj:e,draggedEl:n}}))}s(ife,"dispatchDraggedElementIsOverIndex");function rfe(t){window.dispatchEvent(new CustomEvent(kx,{detail:{draggedEl:t}}))}s(rfe,"dispatchDraggedLeftDocument");var Oi={DRAG_STARTED:"dragStarted",DRAGGED_ENTERED:Mm,DRAGGED_ENTERED_ANOTHER:"dragEnteredAnother",DRAGGED_OVER_INDEX:Pm,DRAGGED_LEFT:kd,DRAGGED_LEFT_ALL:"draggedLeftAll",DROPPED_INTO_ZONE:"droppedIntoZone",DROPPED_INTO_ANOTHER:"droppedIntoAnother",DROPPED_OUTSIDE_OF_ANY:"droppedOutsideOfAny",DRAG_STOPPED:"dragStopped"},Vi={POINTER:"pointer",KEYBOARD:"keyboard"},Qr="isDndShadowItem",Ex="data-is-dnd-shadow-item-internal",afe="data-is-dnd-shadow-item-hint",ofe="id:dnd-shadow-placeholder-0000",sfe="dnd-action-dragged-el",ii="id",hx=0;function yC(){hx++}s(yC,"incrementActiveDropZoneCount");function wC(){if(hx===0)throw new Error("Bug! trying to decrement when there are no dropzones");hx--}s(wC,"decrementActiveDropZoneCount");var jx=typeof window>"u",yt=s(function(){},"printDebug");function gx(t){var e,n=t.getBoundingClientRect(),i=getComputedStyle(t),r=i.transform;if(r){var a,o,l,c;if(r.startsWith("matrix3d("))e=r.slice(9,-1).split(/, /),a=+e[0],o=+e[5],l=+e[12],c=+e[13];else if(r.startsWith("matrix("))e=r.slice(7,-1).split(/, /),a=+e[0],o=+e[3],l=+e[4],c=+e[5];else return n;var u=i.transformOrigin,d=n.x-l-(1-a)*parseFloat(u),p=n.y-c-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),m=a?n.width/a:t.offsetWidth,f=o?n.height/o:t.offsetHeight;return{x:d,y:p,width:m,height:f,top:p,right:d+m,bottom:p+f,left:d}}else return n}s(gx,"getBoundingRectNoTransforms");function kC(t){var e=gx(t);return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}s(kC,"getAbsoluteRectNoTransforms");function EC(t){var e=t.getBoundingClientRect();return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}s(EC,"getAbsoluteRect");function jC(t){return{x:(t.left+t.right)/2,y:(t.top+t.bottom)/2}}s(jC,"findCenter");function lfe(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}s(lfe,"calcDistance");function Lm(t,e){return t.y<=e.bottom&&t.y>=e.top&&t.x>=e.left&&t.x<=e.right}s(Lm,"isPointInsideRect");function xd(t){return jC(EC(t))}s(xd,"findCenterOfElement");function cC(t,e){var n=xd(t),i=kC(e);return Lm(n,i)}s(cC,"isCenterOfAInsideB");function cfe(t,e){var n=xd(t),i=xd(e);return lfe(n,i)}s(cfe,"calcDistanceBetweenCenters");function ufe(t){var e=EC(t);return e.right<0||e.left>document.documentElement.scrollWidth||e.bottom<0||e.top>document.documentElement.scrollHeight}s(ufe,"isElementOffDocument");var fc;function Ax(){yt(function(){return"resetting indexes cache"}),fc=new Map}s(Ax,"resetIndexesCache");Ax();function dfe(t){var e=Array.from(t.children).findIndex(function(n){return n.getAttribute(Ex)});if(e>=0)return fc.has(t)||fc.set(t,new Map),fc.get(t).set(e,kC(t.children[e])),e}s(dfe,"cacheShadowRect");function pfe(t,e){if(!cC(t,e))return null;var n=e.children;if(n.length===0)return{index:0,isProximityBased:!0};for(var i=dfe(e),r=0;r1&&arguments[1]!==void 0?arguments[1]:0;return t.parentElement?AC(t.parentElement,e+1):e-1}s(AC,"_getDepth");function ffe(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(!{}.hasOwnProperty.call(e,n)||e[n]!==t[n])return!1;return!0}s(ffe,"areObjectsShallowEqual");function mfe(t,e){if(t.length!==e.length)return!1;for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:hfe,i=arguments.length>3?arguments[3]:void 0,r,a,o=!1,l,c=Array.from(e).sort(function(d,p){return Bm(p)-Bm(d)});function u(){var d=xd(t),p=i.multiScrollIfNeeded();if(!p&&l&&Math.abs(l.x-d.x)o.clientHeight&&(l.bottomo.clientWidth&&(l.right0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0;yt(function(){return"creating multi-scroller"});var n=wfe(t),i=Array.from(n).sort(function(l,c){return Bm(c)-Bm(l)}),r=bfe(),a=r.scrollIfNeeded;function o(){var l=e();if(!l||!i)return!1;for(var c=i.filter(function(p){return Lm(l,p.getBoundingClientRect())||p===document.scrollingElement}),u=0;u0?o:function(){return!1}}}s(vfe,"createMultiScroller");function yfe(t){if(!t)return[];for(var e=[],n=t;n;){var i=window.getComputedStyle(n),r=i.overflow;r.split(" ").some(function(a){return a.includes("auto")||a.includes("scroll")})&&e.push(n),n=n.parentElement}return e}s(yfe,"findScrollableParents");function wfe(t){var e=new Set,n=wd(t),i;try{for(n.s();!(i=n.n()).done;){var r=i.value;yfe(r).forEach(function(a){return e.add(a)})}}catch(a){n.e(a)}finally{n.f()}return(document.scrollingElement.scrollHeight>document.scrollingElement.clientHeight||document.scrollingElement.scrollWidth>document.scrollingElement.clientHeight)&&e.add(document.scrollingElement),e}s(wfe,"findRelevantScrollContainers");function kfe(t){var e=t.cloneNode(!0),n=[],i=t.tagName==="SELECT",r=i?[t]:kr(t.querySelectorAll("select")),a=wd(r),o;try{for(a.s();!(o=a.n()).done;){var l=o.value;n.push(l.value)}}catch(w){a.e(w)}finally{a.f()}if(r.length>0)for(var c=i?[e]:kr(e.querySelectorAll("select")),u=0;u0)for(var b=f?[e]:kr(e.querySelectorAll("canvas")),g=0;g1&&arguments[1]!==void 0?arguments[1]:function(){},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};t.forEach(function(i){var r=e(i);Object.keys(r).forEach(function(a){i.style[a]=r[a]}),n(i).forEach(function(a){return i.classList.add(a)})})}s(Sm,"styleActiveDropZones");function Nm(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};t.forEach(function(i){var r=e(i);Object.keys(r).forEach(function(a){i.style[a]=""}),n(i).forEach(function(a){return i.classList.contains(a)&&i.classList.remove(a)})})}s(Nm,"styleInactiveDropZones");function Bfe(t){var e=t.style.minHeight;t.style.minHeight=window.getComputedStyle(t).getPropertyValue("height");var n=t.style.minWidth;return t.style.minWidth=window.getComputedStyle(t).getPropertyValue("width"),s(function(){t.style.minHeight=e,t.style.minWidth=n},"undo")}s(Bfe,"preventShrinking");var Nfe="--any--",Ffe=100,Dfe=20,dC=3,pC={outline:"rgba(255, 255, 102, 0.7) solid 2px"},fC="data-is-dnd-original-dragged-item",Kr,vi,Li,Vm,In,zm,Lo,xi,Mo,er,Ls=!1,Tx=!1,Cx,Ed=!1,_d=[],Xr=new Map,Hn=new Map,fx=new WeakMap;function Rfe(t,e){yt(function(){return"registering drop-zone if absent"}),Xr.has(e)||Xr.set(e,new Set),Xr.get(e).has(t)||(Xr.get(e).add(t),yC())}s(Rfe,"registerDropZone");function mC(t,e){Xr.get(e).delete(t),wC(),Xr.get(e).size===0&&Xr.delete(e)}s(mC,"unregisterDropZone");function Mfe(){yt(function(){return"watching dragged element"});var t=Xr.get(Vm),e=wd(t),n;try{for(e.s();!(n=e.n()).done;){var i=n.value;i.addEventListener(Mm,IC),i.addEventListener(kd,OC),i.addEventListener(Pm,BC)}}catch(l){e.e(l)}finally{e.f()}window.addEventListener(kx,_c);var r=Math.max.apply(Math,kr(Array.from(t.keys()).map(function(l){return Hn.get(l).dropAnimationDurationMs}))),a=r===0?Dfe:Math.max(r,Ffe),o=vfe(t,function(){return er});gfe(vi,t,a*1.07,o)}s(Mfe,"watchDraggedElement");function Pfe(){yt(function(){return"unwatching dragged element"});var t=Xr.get(Vm),e=wd(t),n;try{for(e.s();!(n=e.n()).done;){var i=n.value;i.removeEventListener(Mm,IC),i.removeEventListener(kd,OC),i.removeEventListener(Pm,BC)}}catch(r){e.e(r)}finally{e.f()}window.removeEventListener(kx,_c),_fe()}s(Pfe,"unWatchDraggedElement");function Um(t){return t.findIndex(function(e){return!!e[Qr]})}s(Um,"findShadowElementIdx");function Lfe(t){var e;return Im(Im({},t),{},(e={},hc(e,Qr,!0),hc(e,ii,ofe),e))}s(Lfe,"createShadowElData");function IC(t){yt(function(){return["dragged entered",t.currentTarget,t.detail]});var e=Hn.get(t.currentTarget),n=e.items,i=e.dropFromOthersDisabled;if(i&&t.currentTarget!==In){yt(function(){return"ignoring dragged entered because drop is currently disabled"});return}if(Ed=!1,n=n.filter(function(d){return d[ii]!==Lo[ii]}),yt(function(){return"dragged entered items ".concat(Ta(n))}),In!==t.currentTarget){var r=Hn.get(In).items,a=r.filter(function(d){return!d[Qr]});Vo(In,a,{trigger:Oi.DRAGGED_ENTERED_ANOTHER,id:Li[ii],source:Vi.POINTER})}var o=t.detail.indexObj,l=o.index,c=o.isProximityBased,u=c&&l===t.currentTarget.children.length-1?l+1:l;xi=t.currentTarget,n.splice(u,0,Lo),Vo(t.currentTarget,n,{trigger:Oi.DRAGGED_ENTERED,id:Li[ii],source:Vi.POINTER})}s(IC,"handleDraggedEntered");function OC(t){if(Ls){yt(function(){return["dragged left",t.currentTarget,t.detail]});var e=Hn.get(t.currentTarget),n=e.items,i=e.dropFromOthersDisabled;if(i&&t.currentTarget!==In&&t.currentTarget!==xi){yt(function(){return"drop is currently disabled"});return}var r=kr(n),a=Um(r);a!==-1&&r.splice(a,1);var o=xi;xi=void 0;var l=t.detail,c=l.type,u=l.theOtherDz;if(c===Om.OUTSIDE_OF_ANY||c===Om.LEFT_FOR_ANOTHER&&u!==In&&Hn.get(u).dropFromOthersDisabled){yt(function(){return"dragged left all, putting shadow element back in the origin dz"}),Ed=!0,xi=In;var d=o===In?r:kr(Hn.get(In).items);d.splice(zm,0,Lo),Vo(In,d,{trigger:Oi.DRAGGED_LEFT_ALL,id:Li[ii],source:Vi.POINTER})}Vo(t.currentTarget,r,{trigger:Oi.DRAGGED_LEFT,id:Li[ii],source:Vi.POINTER})}}s(OC,"handleDraggedLeft");function BC(t){yt(function(){return["dragged is over index",t.currentTarget,t.detail]});var e=Hn.get(t.currentTarget),n=e.items,i=e.dropFromOthersDisabled;if(i&&t.currentTarget!==In){yt(function(){return"drop is currently disabled"});return}var r=kr(n);Ed=!1;var a=t.detail.indexObj.index,o=Um(r);o!==-1&&r.splice(o,1),r.splice(a,0,Lo),Vo(t.currentTarget,r,{trigger:Oi.DRAGGED_OVER_INDEX,id:Li[ii],source:Vi.POINTER})}s(BC,"handleDraggedIsOverIndex");function Fm(t){t.preventDefault();var e=t.touches?t.touches[0]:t;er={x:e.clientX,y:e.clientY},vi.style.transform="translate3d(".concat(er.x-Mo.x,"px, ").concat(er.y-Mo.y,"px, 0)")}s(Fm,"handleMouseMove");function _c(){yt(function(){return"dropped"}),Tx=!0,window.removeEventListener("mousemove",Fm),window.removeEventListener("touchmove",Fm),window.removeEventListener("mouseup",_c),window.removeEventListener("touchend",_c),Pfe(),Tfe(vi),xi||(yt(function(){return"element was dropped right after it left origin but before entering somewhere else"}),xi=In),yt(function(){return["dropped in dz",xi]});var t=Hn.get(xi),e=t.items,n=t.type;Nm(Xr.get(n),function(a){return Hn.get(a).dropTargetStyle},function(a){return Hn.get(a).dropTargetClasses});var i=Um(e);i===-1&&xi===In&&(i=zm),e=e.map(function(a){return a[Qr]?Li:a});function r(){Cx(),gc(xi,e,{trigger:Ed?Oi.DROPPED_OUTSIDE_OF_ANY:Oi.DROPPED_INTO_ZONE,id:Li[ii],source:Vi.POINTER}),xi!==In&&gc(In,Hn.get(In).items,{trigger:Oi.DROPPED_INTO_ANOTHER,id:Li[ii],source:Vi.POINTER}),i!==-1&&Ofe(xi.children[i]),Ufe()}s(r,"finalizeWithinZone"),Vfe(i,r)}s(_c,"handleDrop");function Vfe(t,e){var n=t>-1?gx(xi.children[t]):gx(xi),i={x:n.left-parseFloat(vi.style.left),y:n.top-parseFloat(vi.style.top)},r=Hn.get(xi),a=r.dropAnimationDurationMs,o="transform ".concat(a,"ms ease");vi.style.transition=vi.style.transition?vi.style.transition+","+o:o,vi.style.transform="translate3d(".concat(i.x,"px, ").concat(i.y,"px, 0)"),window.setTimeout(e,a)}s(Vfe,"animateDraggedToFinalPosition");function zfe(t,e){_d.push({dz:t,destroy:e}),window.requestAnimationFrame(function(){SC(t),document.body.appendChild(t)})}s(zfe,"scheduleDZForRemovalAfterDrop");function Ufe(){vi.remove(),Kr.remove(),_d.length&&(yt(function(){return["will destroy zones that were removed during drag",_d]}),_d.forEach(function(t){var e=t.dz,n=t.destroy;n(),e.remove()}),_d=[]),vi=void 0,Kr=void 0,Li=void 0,Vm=void 0,In=void 0,zm=void 0,Lo=void 0,xi=void 0,Mo=void 0,er=void 0,Ls=!1,Tx=!1,Cx=void 0,Ed=!1}s(Ufe,"cleanupPostDrop");function qfe(t,e){var n=!1,i={items:void 0,type:void 0,flipDurationMs:0,dragDisabled:!1,morphDisabled:!1,dropFromOthersDisabled:!1,dropTargetStyle:pC,dropTargetClasses:[],transformDraggedElement:s(function(){},"transformDraggedElement"),centreDraggedOnCursor:!1};yt(function(){return["dndzone good to go options: ".concat(Ta(e),", config: ").concat(Ta(i)),{node:t}]});var r=new Map;function a(){window.addEventListener("mousemove",c,{passive:!1}),window.addEventListener("touchmove",c,{passive:!1,capture:!1}),window.addEventListener("mouseup",l,{passive:!1}),window.addEventListener("touchend",l,{passive:!1})}s(a,"addMaybeListeners");function o(){window.removeEventListener("mousemove",c),window.removeEventListener("touchmove",c),window.removeEventListener("mouseup",l),window.removeEventListener("touchend",l)}s(o,"removeMaybeListeners");function l(m){o(),Kr=void 0,Mo=void 0,er=void 0,m.type==="touchend"&&m.target.click()}s(l,"handleFalseAlarm");function c(m){m.preventDefault();var f=m.touches?m.touches[0]:m;er={x:f.clientX,y:f.clientY},(Math.abs(er.x-Mo.x)>=dC||Math.abs(er.y-Mo.y)>=dC)&&(o(),d())}s(c,"handleMouseMoveMaybeDragStart");function u(m){if(m.target!==m.currentTarget&&(m.target.value!==void 0||m.target.isContentEditable)){yt(function(){return"won't initiate drag on a nested input element"});return}if(m.button){yt(function(){return"ignoring none left click button: ".concat(m.button)});return}if(Ls){yt(function(){return"cannot start a new drag before finalizing previous one"});return}m.preventDefault(),m.stopPropagation();var f=m.touches?m.touches[0]:m;Mo={x:f.clientX,y:f.clientY},er=Im({},Mo),Kr=m.currentTarget,a()}s(u,"handleMouseDown");function d(){yt(function(){return["drag start config: ".concat(Ta(i)),Kr]}),Ls=!0;var m=r.get(Kr);zm=m,In=Kr.parentElement;var f=In.closest("dialog")||In.getRootNode(),h=f.body||f,b=i.items,g=i.type,_=i.centreDraggedOnCursor,v=kr(b);Li=v[m],Vm=g,Lo=Lfe(Li),vi=Afe(Kr,_&&er),Kr.setAttribute(fC,!0);function w(){vi.parentElement?window.requestAnimationFrame(w):(h.appendChild(vi),vi.focus(),Mfe(),SC(Kr),h.appendChild(Kr),Lo[ii]=Li[ii])}s(w,"keepOriginalElementInDom"),window.requestAnimationFrame(w),Sm(Array.from(Xr.get(i.type)).filter(function(x){return x===In||!Hn.get(x).dropFromOthersDisabled}),function(x){return Hn.get(x).dropTargetStyle},function(x){return Hn.get(x).dropTargetClasses}),v.splice(m,1,Lo),Cx=Bfe(In),Vo(In,v,{trigger:Oi.DRAG_STARTED,id:Li[ii],source:Vi.POINTER}),window.addEventListener("mousemove",Fm,{passive:!1}),window.addEventListener("touchmove",Fm,{passive:!1,capture:!1}),window.addEventListener("mouseup",_c,{passive:!1}),window.addEventListener("touchend",_c,{passive:!1})}s(d,"handleDragStart");function p(m){var f=m.items,h=f===void 0?void 0:f,b=m.flipDurationMs,g=b===void 0?0:b,_=m.type,v=_===void 0?Nfe:_,w=m.dragDisabled,x=w===void 0?!1:w,y=m.morphDisabled,k=y===void 0?!1:y,j=m.dropFromOthersDisabled,I=j===void 0?!1:j,T=m.dropTargetStyle,O=T===void 0?pC:T,S=m.dropTargetClasses,A=S===void 0?[]:S,M=m.transformDraggedElement,H=M===void 0?function(){}:M,Z=m.centreDraggedOnCursor,ne=Z===void 0?!1:Z;i.dropAnimationDurationMs=g,i.type&&v!==i.type&&mC(t,i.type),i.type=v,i.items=kr(h),i.dragDisabled=x,i.morphDisabled=k,i.transformDraggedElement=H,i.centreDraggedOnCursor=ne,n&&Ls&&!Tx&&(!ffe(O,i.dropTargetStyle)||!mfe(A,i.dropTargetClasses))&&(Nm([t],function(){return i.dropTargetStyle},function(){return A}),Sm([t],function(){return O},function(){return A})),i.dropTargetStyle=O,i.dropTargetClasses=kr(A);function X(fe,je){return Hn.get(fe)?Hn.get(fe)[je]:i[je]}s(X,"getConfigProp"),n&&Ls&&i.dropFromOthersDisabled!==I&&(I?Nm([t],function(fe){return X(fe,"dropTargetStyle")},function(fe){return X(fe,"dropTargetClasses")}):Sm([t],function(fe){return X(fe,"dropTargetStyle")},function(fe){return X(fe,"dropTargetClasses")})),i.dropFromOthersDisabled=I,Hn.set(t,i),Rfe(t,v);for(var ce=Um(i.items),le=0;le".concat(e,"

    "),n.style.display="none",n.style.position="fixed",n.style.zIndex="-5",n}s(Wfe,"instructionToHiddenDiv");function mc(t){if(!jx){qn||xx(),qn.innerHTML="";var e=document.createTextNode(t);qn.appendChild(e),qn.style.display="none",qn.style.display="inline"}}s(mc,"alertToScreenReader");var Kfe="--any--",hC={outline:"rgba(255, 255, 102, 0.7) solid 2px"},wr=!1,vx,Ei,Vs="",Ps,Zr,Po="",Dm=new WeakSet,gC=new WeakMap,_C=new WeakMap,yx=new Map,bi=new Map,Yr=new Map,Rm;function Zfe(t,e){yt(function(){return"registering drop-zone if absent"}),Yr.size===0&&(yt(function(){return"adding global keydown and click handlers"}),Rm=Gfe(),window.addEventListener("keydown",FC),window.addEventListener("click",DC)),Yr.has(e)||Yr.set(e,new Set),Yr.get(e).has(t)||(Yr.get(e).add(t),yC())}s(Zfe,"registerDropZone$1");function bC(t,e){yt(function(){return"unregistering drop-zone"}),Ei===t&&yd(),Yr.get(e).delete(t),wC(),Yr.get(e).size===0&&Yr.delete(e),Yr.size===0&&(yt(function(){return"removing global keydown and click handlers"}),window.removeEventListener("keydown",FC),window.removeEventListener("click",DC),Rm=void 0,Jfe())}s(bC,"unregisterDropZone$1");function FC(t){if(wr)switch(t.key){case"Escape":{yd();break}}}s(FC,"globalKeyDownHandler");function DC(){wr&&(Dm.has(document.activeElement)||(yt(function(){return"clicked outside of any draggable"}),yd()))}s(DC,"globalClickHandler");function Yfe(t){if(yt(function(){return"zone focus"}),!!wr){var e=t.currentTarget;if(e!==Ei){Vs=e.getAttribute("aria-label")||"";var n=bi.get(Ei),i=n.items,r=i.find(function(p){return p[ii]===Zr}),a=i.indexOf(r),o=i.splice(a,1)[0],l=bi.get(e),c=l.items,u=l.autoAriaDisabled;e.getBoundingClientRect().top0&&arguments[0]!==void 0?arguments[0]:!0;yt(function(){return"drop"}),bi.get(Ei).autoAriaDisabled||mc("Stopped dragging item ".concat(Po)),Dm.has(document.activeElement)&&document.activeElement.blur(),t&&Vo(Ei,bi.get(Ei).items,{trigger:Oi.DRAG_STOPPED,id:Zr,source:Vi.KEYBOARD}),Nm(Yr.get(vx),function(e){return bi.get(e).dropTargetStyle},function(e){return bi.get(e).dropTargetClasses}),Ps=null,Zr=null,Po="",vx=null,Ei=null,Vs="",wr=!1,RC()}s(yd,"handleDrop$1");function Xfe(t,e){var n={items:void 0,type:void 0,dragDisabled:!1,zoneTabIndex:0,zoneItemTabIndex:0,dropFromOthersDisabled:!1,dropTargetStyle:hC,dropTargetClasses:[],autoAriaDisabled:!1};function i(d,p,m){d.length<=1||d.splice(m,1,d.splice(p,1,d[m])[0])}s(i,"swap");function r(d){switch(yt(function(){return["handling key down",d.key]}),d.key){case"Enter":case" ":{if((d.target.disabled!==void 0||d.target.href||d.target.isContentEditable)&&!Dm.has(d.target))return;d.preventDefault(),d.stopPropagation(),wr?yd():a(d);break}case"ArrowDown":case"ArrowRight":{if(!wr)return;d.preventDefault(),d.stopPropagation();var p=bi.get(t),m=p.items,f=Array.from(t.children),h=f.indexOf(d.currentTarget);yt(function(){return["arrow down",h]}),h0&&(n.autoAriaDisabled||mc("Moved item ".concat(Po," to position ").concat(v," in the list ").concat(Vs)),i(g,v,v-1),gc(t,g,{trigger:Oi.DROPPED_INTO_ZONE,id:Zr,source:Vi.KEYBOARD}));break}}}s(r,"handleKeyDown");function a(d){yt(function(){return"drag start"}),l(d.currentTarget),Ei=t,vx=n.type,wr=!0;var p=Array.from(Yr.get(n.type)).filter(function(f){return f===Ei||!bi.get(f).dropFromOthersDisabled});if(Sm(p,function(f){return bi.get(f).dropTargetStyle},function(f){return bi.get(f).dropTargetClasses}),!n.autoAriaDisabled){var m="Started dragging item ".concat(Po,". Use the arrow keys to move it within its list ").concat(Vs);p.length>1&&(m+=", or tab to another list in order to move the item into it"),mc(m)}Vo(t,bi.get(t).items,{trigger:Oi.DRAG_STARTED,id:Zr,source:Vi.KEYBOARD}),RC()}s(a,"handleDragStart");function o(d){wr&&d.currentTarget!==Ps&&(d.stopPropagation(),yd(!1),a(d))}s(o,"handleClick");function l(d){var p=bi.get(t),m=p.items,f=Array.from(t.children),h=f.indexOf(d);Ps=d,Ps.tabIndex=n.zoneItemTabIndex,Zr=m[h][ii],Po=f[h].getAttribute("aria-label")||""}s(l,"setCurrentFocusedItem");function c(d){var p=d.items,m=p===void 0?[]:p,f=d.type,h=f===void 0?Kfe:f,b=d.dragDisabled,g=b===void 0?!1:b,_=d.zoneTabIndex,v=_===void 0?0:_,w=d.zoneItemTabIndex,x=w===void 0?0:w,y=d.dropFromOthersDisabled,k=y===void 0?!1:y,j=d.dropTargetStyle,I=j===void 0?hC:j,T=d.dropTargetClasses,O=T===void 0?[]:T,S=d.autoAriaDisabled,A=S===void 0?!1:S;n.items=kr(m),n.dragDisabled=g,n.dropFromOthersDisabled=k,n.zoneTabIndex=v,n.zoneItemTabIndex=x,n.dropTargetStyle=I,n.dropTargetClasses=O,n.autoAriaDisabled=A,n.type&&h!==n.type&&bC(t,n.type),n.type=h,Zfe(t,h),A||(t.setAttribute("aria-disabled",g),t.setAttribute("role","list"),t.setAttribute("aria-describedby",g?Rm.DND_ZONE_DRAG_DISABLED:Rm.DND_ZONE_ACTIVE)),bi.set(t,n),wr?t.tabIndex=t===Ei||Ps.contains(t)||n.dropFromOthersDisabled||Ei&&n.type!==bi.get(Ei).type?-1:0:t.tabIndex=n.zoneTabIndex,t.addEventListener("focus",Yfe);for(var M=s(function(ne){var X=t.children[ne];Dm.add(X),X.tabIndex=wr?-1:n.zoneItemTabIndex,A||X.setAttribute("role","listitem"),X.removeEventListener("keydown",gC.get(X)),X.removeEventListener("click",_C.get(X)),g||(X.addEventListener("keydown",r),gC.set(X,r),X.addEventListener("click",o),_C.set(X,o)),wr&&n.items[ne][ii]===Zr&&(yt(function(){return["focusing on",{i:ne,focusedItemId:Zr}]}),Ps=X,Ps.tabIndex=n.zoneItemTabIndex,X.focus())},"_loop"),H=0;H0&&console.warn("dndzone will ignore unknown options",h),!e)throw new Error("no 'items' key provided to dndzone");var b=e.find(function(g){return!{}.hasOwnProperty.call(g,ii)});if(b)throw new Error("missing '".concat(ii,"' property for item ").concat(Ta(b)));if(d&&!Array.isArray(d))throw new Error("dropTargetClasses should be an array but instead it is a ".concat(bd(d),", ").concat(Ta(d)));if(l&&!vC(l))throw new Error("zoneTabIndex should be a number but instead it is a ".concat(bd(l),", ").concat(Ta(l)));if(c&&!vC(c))throw new Error("zoneItemTabIndex should be a number but instead it is a ".concat(bd(c),", ").concat(Ta(c)))}s(xC,"validateOptions");function vC(t){return!isNaN(t)&&function(e){return(e|0)===e}(parseFloat(t))}s(vC,"isInt");function eme(t){var e=t,n=new Set;return{get:s(function(){return e},"get"),set:s(function(r){e=r,Array.from(n).forEach(function(a){return a(e)})},"set"),subscribe:s(function(r){n.add(r),r(e)},"subscribe"),unsubscribe:s(function(r){n.delete(r)},"unsubscribe")}}s(eme,"createStore");var TBe=eme(!0);function MC(t,e,n){let i=t.slice();return i[19]=e[n],i}s(MC,"get_each_context");function PC(t,e,n){let i=t.slice();return i[19]=e[n],i}s(PC,"get_each_context_1");function LC(t){let e,n;return{c(){e=q("div"),Ye(e,"visibility","visible",1),Ye(e,"border-bottom","2px solid var(--color-accent)"),Ye(e,"width","100%"),Ye(e,"height","50%")},m(i,r){U(i,e,r)},p(i,r){t=i},i(i){n||Da(()=>{n=Uc(e,md,{duration:150,easing:fd}),n.start()})},o:oe,d(i){i&&V(e)}}}s(LC,"create_if_block_1");function VC(t,e){let n,i,r,a=(e[19].icon||"folder")+"",o,l,c,u=e[19].title+"",d,p,m,f=oe,h=e[19][Qr]&&LC(e);return{key:t,first:null,c(){n=q("div"),h&&h.c(),i=G(),r=q("i"),o=Pe(a),l=G(),c=q("span"),d=Pe(u),p=G(),C(r,"class","material-icons notranslate icon"),Ye(r,"color","rgb(162, 235, 255)"),C(c,"class","svelte-rl3m5y"),C(n,"class","list-item svelte-rl3m5y"),this.first=n},m(b,g){U(b,n,g),h&&h.m(n,null),D(n,i),D(n,r),D(r,o),D(n,l),D(n,c),D(c,d),D(n,p)},p(b,g){e=b,e[19][Qr]?h?g&256&&K(h,1):(h=LC(e),h.c(),K(h,1),h.m(n,i)):h&&(h.d(1),h=null),g&256&&a!==(a=(e[19].icon||"folder")+"")&&ut(o,a),g&256&&u!==(u=e[19].title+"")&&ut(d,u)},r(){m=n.getBoundingClientRect()},f(){zc(n),f()},a(){f(),f=Vc(n,m,hd,{duration:150})},i(b){K(h)},o:oe,d(b){b&&V(n),h&&h.d()}}}s(VC,"create_each_block_1");function zC(t){let e,n;return{c(){e=q("div"),Ye(e,"visibility","visible",1),Ye(e,"border-bottom","2px solid var(--color-accent)"),Ye(e,"width","100%"),Ye(e,"height","50%")},m(i,r){U(i,e,r)},p(i,r){t=i},i(i){n||Da(()=>{n=Uc(e,md,{duration:150,easing:fd}),n.start()})},o:oe,d(i){i&&V(e)}}}s(zC,"create_if_block");function UC(t,e){let n,i,r,a=(e[19].icon||"folder")+"",o,l,c,u=e[19].title+"",d,p,m,f=oe,h=e[19][Qr]&&zC(e);return{key:t,first:null,c(){n=q("div"),h&&h.c(),i=G(),r=q("i"),o=Pe(a),l=G(),c=q("span"),d=Pe(u),p=G(),C(r,"class","material-icons notranslate icon"),Ye(r,"color","rgb(162, 235, 255)"),C(c,"class","svelte-rl3m5y"),C(n,"class","list-item svelte-rl3m5y"),this.first=n},m(b,g){U(b,n,g),h&&h.m(n,null),D(n,i),D(n,r),D(r,o),D(n,l),D(n,c),D(c,d),D(n,p)},p(b,g){e=b,e[19][Qr]?h?g&128&&K(h,1):(h=zC(e),h.c(),K(h,1),h.m(n,i)):h&&(h.d(1),h=null),g&128&&a!==(a=(e[19].icon||"folder")+"")&&ut(o,a),g&128&&u!==(u=e[19].title+"")&&ut(d,u)},r(){m=n.getBoundingClientRect()},f(){zc(n),f()},a(){f(),f=Vc(n,m,hd,{duration:150})},i(b){K(h)},o:oe,d(b){b&&V(n),h&&h.d()}}}s(UC,"create_each_block");function tme(t){let e,n,i,r,a,o,l=[],c=new Map,u,d,p,m,f,h,b,g,_,v=[],w=new Map,x,y,k,j=t[8],I=s(S=>S[19].id,"get_key");for(let S=0;SS[19].id,"get_key_1");for(let S=0;S({18:i}),({id:i})=>i?262144:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&16777724&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(nme,"create_fragment");function ime(t,e,n){let{label:i}=e,{tooltip:r}=e,{availableItemsColumnLable:a}=e,{availableItemsColumnTooltip:o}=e,{includedItemsColumnLable:l}=e,{includedItemsColumnTooltip:c}=e,{swapColumnsButtonTooltip:u}=e,{availableItems:d}=e,{includedItems:p}=e,m=[],f=[];for(let y=0;yj.value===k.value)?m.push({id:y,title:k.name,icon:k.icon}):f.push({id:y,title:k.name,icon:k.icon})}function h(y){n(8,f=y.detail.items)}s(h,"handleSortAvailableItems");function b(y){n(7,m=y.detail.items)}s(b,"handleSortIncludedItems");function g(){p.update(y=>m.map(k=>d.find(j=>j.name===k.title)))}s(g,"finalizeSort");function _(){let y=f;n(8,f=m),n(7,m=y),g()}s(_,"swapColumns");function v(){p.set([])}s(v,"onReset");let w=s(y=>{h(y),g()},"finalize_handler"),x=s(y=>{b(y),g()},"finalize_handler_1");return t.$$set=y=>{"label"in y&&n(0,i=y.label),"tooltip"in y&&n(1,r=y.tooltip),"availableItemsColumnLable"in y&&n(2,a=y.availableItemsColumnLable),"availableItemsColumnTooltip"in y&&n(3,o=y.availableItemsColumnTooltip),"includedItemsColumnLable"in y&&n(4,l=y.includedItemsColumnLable),"includedItemsColumnTooltip"in y&&n(5,c=y.includedItemsColumnTooltip),"swapColumnsButtonTooltip"in y&&n(6,u=y.swapColumnsButtonTooltip),"availableItems"in y&&n(14,d=y.availableItems),"includedItems"in y&&n(15,p=y.includedItems)},[i,r,a,o,l,c,u,m,f,h,b,g,_,v,d,p,w,x]}s(ime,"instance");var qm=class extends Ve{constructor(e){super(),ze(this,e,ime,nme,Me,{label:0,tooltip:1,availableItemsColumnLable:2,availableItemsColumnTooltip:3,includedItemsColumnLable:4,includedItemsColumnTooltip:5,swapColumnsButtonTooltip:6,availableItems:14,includedItems:15})}};s(qm,"Collection");var Hm=qm;(()=>{let t=Blockbench.addCSS(".main-column-container.svelte-rl3m5y{display:flex;justify-content:space-around}section.sub-column-container.svelte-rl3m5y{display:flex;flex-direction:column;align-items:stretch;width:unset;height:100%;background-color:var(--color-back);border:1px solid var(--color-border);margin:8px;margin-top:0px;padding:4px 8px 30px;max-height:16rem;overflow-y:auto}h3.svelte-rl3m5y{text-align:center;font-size:16px;padding:0px;margin:8px 0px}.column.svelte-rl3m5y{display:flex;flex-direction:column;width:50%}.list-item.svelte-rl3m5y{display:flex;cursor:default !important;width:100%}span.svelte-rl3m5y{padding:0 8px}span.svelte-rl3m5y:hover{color:var(--color-light)}.fa-icon.svelte-rl3m5y{display:flex;align-items:center;justify-content:center;padding-right:8px;padding-left:8px;margin-top:68px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function rme(t){let e,n,i,r;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),C(n,"class","name_space_left"),C(n,"for",r=t[9]),C(e,"class","dialog_bar form_bar")},m(a,o){U(a,e,o),D(e,n),D(n,i),t[7](e)},p(a,o){o&1&&ut(i,a[0]),o&512&&r!==(r=a[9])&&C(n,"for",r)},d(a){a&&V(e),t[7](null)}}}s(rme,"create_default_slot");function ame(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],onReset:t[3],$$slots:{default:[rme,({id:i})=>({9:i}),({id:i})=>i?512:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&1541&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(ame,"create_fragment");function ome(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{options:a}=e,{defaultOption:o}=e,{value:l}=e,c;l.get()||a[l.get()]||l.set(o);let u=new Interface.CustomElements.SelectInput("dialog-select",{options:a,value:l.get(),onChange(){l.set(u.node.getAttribute("value"))}});function d(){l.set(o),u.node&&u.set(o)}s(d,"onReset"),requestAnimationFrame(()=>{c.appendChild(u.node)});function p(m){se[m?"unshift":"push"](()=>{c=m,n(2,c)})}return s(p,"div_binding"),t.$$set=m=>{"label"in m&&n(0,i=m.label),"tooltip"in m&&n(1,r=m.tooltip),"options"in m&&n(4,a=m.options),"defaultOption"in m&&n(5,o=m.defaultOption),"value"in m&&n(6,l=m.value)},[i,r,c,d,a,o,l,p]}s(ome,"instance");var Gm=class extends Ve{constructor(e){super(),ze(this,e,ome,ame,Me,{label:0,tooltip:1,options:4,defaultOption:5,value:6})}};s(Gm,"Select");var ri=Gm;var qC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9ba0UqCnYQcYjQOtlFRRxLFYtgobQVWnUwufQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi7OCk6CIl/i8ptIjx4Lgf7+497t4B3maVKUZPDFBUU08n4kIuvyoEXuHHEHoxjojIDC2ZWczCdXzdw8PXuyjPcj/35xiQCwYDPAJxjGm6SbxBPLtpapz3iUOsLMrE58STOl2Q+JHrksNvnEs2e3lmSM+m54lDxEKpi6UuZmVdIZ4hDsuKSvnenMMy5y3OSrXO2vfkLwwW1JUM12mOIYElJJGCAAl1VFCFiSitKikG0rQfd/GP2v4UuSRyVcDIsYAaFIi2H/wPfndrFKennKRgHPC/WNZHBAjsAq2GZX0fW1brBPA9A1dqx19rAnOfpDc6WvgIGNwGLq47mrQHXO4AI0+aqIu25KPpLRaB9zP6pjwwfAv0rzm9tfdx+gBkqavlG+DgEJgoUfa6y7v7unv790y7vx+v+3K/mrIdyAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+gFEAYjBv19RUYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAJUlEQVQY02P8////fwY0wMjIyAjnoCtA5zMxEAB0UMCCzWEkAQDoPxACvFjV6wAAAABJRU5ErkJggg==";var Ad=class{constructor(e){this.str=e;if(e!=="")for(let n of e.matchAll(Ad.regex))this.chars.push(n[0])}chars=[];[Symbol.iterator](){return this.chars[Symbol.iterator]()}get length(){return this.chars.length}includes(e){return this.chars.includes(e)}indexOf(e){return this.chars.indexOf(e)}slice(e,n){let i=this.chars.slice(e,n);return Ad.fromChars(i)}at(e){if(!(e<0||e>=this.chars.length))return this.chars[e]}append(e){this.chars.push(e),this.str+=e}toString(){return this.str}static fromChars(e){return new Ad(e.join(""))}},jn=Ad;s(jn,"UnicodeString"),Tt(jn,"regex",/[^]/gmu);var lme=["bold","italic","underlined","strikethrough","obfuscated","color","font"];function bc(t,e={color:"white"}){for(let n of lme)t[n]&&(e[n]=t[n]);return e}s(bc,"getStylesFromComponent");function Sx(t){let e=t.at(0);return Array.isArray(e)?Sx(e):e instanceof Bt?(e=e.toJSON(),Array.isArray(e)?Sx(e):bc(e)):typeof e=="object"?bc(e):{}}s(Sx,"getFirstItemStyle");function cme(t){let e=[];function n(i,r={}){if(Array.isArray(i)){r=Object.assign({},r,Sx(i));for(let a of i)n(a,r)}else if(typeof i=="string")e.push(Object.assign({},r,{text:i}));else if(i instanceof Bt)n(i.toJSON(),r);else if(typeof i=="object"&&(e.push(Object.assign({},r,i,{extra:void 0})),i.extra)){let a=bc(i);n(i.extra,a)}}return s(n,"flattenComponent"),n(t),e}s(cme,"flattenTextComponent");function HC(t){return typeof t=="string"?new jn(t):t.text?new jn(t.text):t.translate?new jn(`{${t.translate}}`):t.selector?new jn(`{${t.selector}}`):t.score?t.score.value?new jn(`{${t.score.value}}`):new jn(`{${t.score.name}:${t.score.objective}}`):t.keybind?new jn(`{${t.keybind}}`):t.nbt?t.block?new jn(`{${t.block}:${t.nbt}}`):t.entity?new jn(`{${t.entity}:${t.nbt}}`):t.storage?new jn(`{${t.storage}:${t.nbt}}`):new jn(`{${t.nbt}}`):new jn("")}s(HC,"getText");function GC(t){console.time("getComponentWords");let e=cme(t);if(!e.length)return[];let n=[],i,r=e.shift(),a=HC(r),o={style:bc(r),start:0,end:0};for(;r;){for(let l of a){if(l===" ")i&&i.text.at(-1)!==" "&&(o.end++,Object.keys(o.style).length&&(i.styles.push({...o}),o.start=0,o.end=0),n.push(i),i=void 0);else if(l===` -`){i&&(Object.keys(o.style).length&&(i.styles.push({...o}),o.start=0,o.end=0),n.push(i)),n.push({styles:[],text:new jn(""),width:0,forceWrap:!0}),i=void 0;continue}else l!==" "&&i?.text.at(-1)===" "&&(o.end++,Object.keys(o.style).length&&(i.styles.push({...o}),o.start=0,o.end=0),n.push(i),i=void 0);i||(i={styles:[],text:new jn(""),width:0}),i.text.append(l),o.end++}r=e.shift(),r&&(a=HC(r),i?(i.styles.push(o),o={style:bc(r),start:o.end,end:o.end}):o={style:bc(r),start:0,end:0})}return i&&(Object.keys(o.style).length&&i.styles.push(o),n.push(i)),console.timeEnd("getComponentWords"),n}s(GC,"getComponentWords");async function JC(t,e=200){console.time("computeTextWrapping");let n=[],i=await zs(),r=0,a={words:[],width:0};for(let o of t){let l=i.getWordWidth(o),c=[...o.styles];if(l-1>e){a.words.length&&(n.push(a),r=Math.max(r,a.width)),a={words:[],width:0};let u=new jn(""),d=0,p=0,m=c.shift();if(!m)throw new Error(`No active style found for word '${o.text.toString()}'`);for(let f=0;f1&&f>=m.end&&(m=c.shift());let b=i.getTextWidth(new jn(h),m);if(u.length>0&&d+(b-1)>e){let g=o.styles.filter(_=>_.start=p).map(_=>({..._,start:Math.max(_.start-p,0),end:Math.min(_.end-p,u.length)}));n.push({words:[{text:u,styles:g,width:l}],width:d}),r=Math.max(r,d),p+=u.length,u=new jn(""),d=0}u.append(h),d+=b}if(u){let f=o.styles.filter(h=>h.start=p).map(h=>({...h,start:Math.max(h.start-p,0),end:Math.min(h.end-p,u.length)}));r=Math.max(r,d),a={words:[{text:u,styles:f,width:l}],width:d}}continue}else if(o.forceWrap)a.words.length&&(n.push(a),r=Math.max(r,a.width)),a={words:[],width:0};else if(a.words.length&&a.width+(l-1)>e){let u=a.words.at(-1);u?.text.at(-1)===" "&&(a.words.pop(),a.width-=u.width),n.push(a),r=Math.max(r,a.width),a={words:[],width:0}}o.width=l,a.words.push(o),a.width+=l}return a.words.length&&(n.push(a),r=Math.max(r,a.width)),console.timeEnd("computeTextWrapping"),{lines:n,backgroundWidth:r}}s(JC,"computeTextWrapping");var YC=Oe("crypto");var{BufferAttribute:ume,BufferGeometry:dme,Float32BufferAttribute:rNe,InstancedBufferAttribute:aNe,InterleavedBuffer:oNe,InterleavedBufferAttribute:sNe,TriangleFanDrawMode:lNe,TriangleStripDrawMode:cNe,TrianglesDrawMode:uNe,Vector3:dNe}=THREE;function Ca(t,e=!1){let n=t[0].index!==null,i=new Set(Object.keys(t[0].attributes)),r=new Set(Object.keys(t[0].morphAttributes)),a={},o={},l=t[0].morphTargetsRelative,c=new dme,u=0;for(let d=0;d0){o=c+1;break}}let l=this;this.charCache.set(e,{type:"bitmap",ascent:this.ascent,width:o+1,get atlas(){return l.atlas},pixelUV:[i,r,o,this.charHeight],uv:[i/l.atlas.image.width,r/l.atlas.image.height,o/l.atlas.image.width,this.charHeight/l.atlas.image.height]})}return this.charCache.get(e)}};s(Sd,"BitmapFontProvider");var zo=class{id;providers=[];fallback;charCache=new Map;loaded=!1;characterMeshCache=new Map;constructor(e,n,i){this.id=e,this.fallback=i;let r=Wr(n);for(let a of r.providers)switch(a.type){case"bitmap":this.providers.push(new Sd(a));break;case"reference":this.providers.push(new Td(a));break;case"space":this.providers.push(new Cd(a));break;default:throw new Error(`Unsupported font provider type: ${a.type}`)}zo.all.push(this)}static getById(e){return zo.all.find(n=>n.id===e)}async load(){return this.loaded?this:(await Promise.all(this.providers.map(e=>e.load())).then(()=>{}),this.loaded=!0,this)}getChar(e,n=!0){if(!this.charCache.has(e)){for(let i of this.providers){let r=i.getChar(e,!1);if(r)return this.charCache.set(e,r),r}if(n)return{type:"bitmap",ascent:7,width:6,atlas:zo.missingCharacterAtlas,pixelUV:[0,0,8,8],uv:[0,0,1/8*6,1]}}return this.charCache.get(e)}getTextWidth(e,n){let i=0,r=n.style.bold?1:0,a=this;if(n.style.font&&n.style.font!==this.id){let o=zo.getById(n.style.font);o&&(a=o)}for(let o of e){if(o===` -`)break;let l=a.getChar(o);if(!l){console.warn(`Missing character: '${o}'`);continue}i+=l.width+r}return Math.max(i,0)}getWordWidth(e){let n=0,i=this;for(let r of e.styles){if(r.style.font&&r.style.font!==this.id){let l=zo.getById(r.style.font);l&&(i=l)}let a=e.text.slice(r.start,r.end),o=i.getTextWidth(a,r);n+=o}return Math.max(n,0)}async generateTextMesh({jsonText:e,maxLineWidth:n,backgroundColor:i,backgroundAlpha:r,shadow:a,alignment:o}){console.time("drawTextToMesh");let l=new THREE.Mesh,c=GC(e),{lines:u,backgroundWidth:d}=await JC(c,n),p=d+1,m=u.length*10+1,f=new THREE.PlaneBufferGeometry(p,m),h=new THREE.Mesh(f,new THREE.MeshBasicMaterial({color:i,transparent:!0,opacity:r})).translateY(m/2).translateZ(-.05);l.add(h);let b=[],g={x:0,y:m-9};for(let y of u){switch(o){case"center":g.x=-p/2+Math.ceil((p-y.width)/2);break;case"right":g.x=-p/2+p-y.width;break;default:g.x=-p/2+1}for(let k of y.words)for(let j of k.styles){let I=k.text.slice(j.start,j.end);for(let T of I){let O=this.generateCharMesh(T,j.style,a);if(O){if(O.geo){let S=O.geo.clone();S.translate(g.x,g.y,0),b.push(S)}g.x+=O.width}}}g.y-=10}let _;if(b.length>0){_=Ca(b);let y=new THREE.Mesh(_,new THREE.MeshBasicMaterial({vertexColors:!0}));l.add(y)}l.scale.set(.4,.4,.4),l.rotateY(Math.PI),l.translateX(1/5);let v=new THREE.EdgesGeometry(f.clone().scale(.4,.4,.4)),w=new THREE.LineSegments(v,Canvas.outlineMaterial),x=Array.from(v.getAttribute("position").array);for(let y=0;y{let I=_.length/3;if(_.push(x,y,0,x+k,y,0,x+k,y+j,0,x,y+j,0),v.push(I,I+1,I+2,I,I+2,I+3),g.push(o.r,o.g,o.b,o.r,o.g,o.b,o.r,o.g,o.b,o.r,o.g,o.b),i){let T=_.length/3;x+=1,y-=1;let O=-.01;_.push(x,y,O,x+k,y,O,x+k,y+j,O,x,y+j,O),v.push(T,T+1,T+2,T,T+2,T+3),g.push(l.r,l.g,l.b,l.r,l.g,l.b,l.r,l.g,l.b,l.r,l.g,l.b)}},"createQuad");for(let x=0;x0&&(w(j-k,y,k+c,1),k=0);continue}else k++}k>0&&w(m.width-k,y,k+c,1)}if(b.setIndex(v),b.setAttribute("position",new THREE.BufferAttribute(new Float32Array(_),3)),b.setAttribute("color",new THREE.BufferAttribute(new Float32Array(g),3)),n.italic&&(b.applyMatrix4(new THREE.Matrix4().makeShear(0,0,.2,0,0,0)),b.translate(-1,0,0)),_=Array.from(b.getAttribute("position").array),g=Array.from(b.getAttribute("color").array),v=Array.from(b.getIndex().array),n.underlined&&w(-1,-1,m.width+2,1),n.strikethrough){let x=a.ascent/2+1;w(-1,x,m.width+2,1)}b.setIndex(v),b.setAttribute("position",new THREE.BufferAttribute(new Float32Array(_),3)),b.setAttribute("color",new THREE.BufferAttribute(new Float32Array(g),3)),b.attributes.position.needsUpdate=!0,b.attributes.color.needsUpdate=!0,p={geo:b,width:a.width+c},this.characterMeshCache.set(d,p)}return p}else return{width:a.width}}},lo=zo;s(lo,"MinecraftFont"),Tt(lo,"all",[]),Tt(lo,"missingCharacterAtlas",new THREE.TextureLoader().load(qC));var xc,KC,ZC;function pme(){console.log("Loading Minecraft fonts..."),xc=new lo("minecraft:default","assets/minecraft/font/default.json"),KC=new lo("minecraft:illageralt","assets/minecraft/font/illageralt.json",xc),ZC=new lo("minecraft:alt","assets/minecraft/font/alt.json",xc),Promise.all([xc.load(),KC.load(),ZC.load()]).then(()=>{console.log("Minecraft fonts loaded!"),requestAnimationFrame(()=>ae.MINECRAFT_FONTS_LOADED.dispatch())})}s(pme,"loadMinecraftFonts");async function zs(){return xc||await new Promise(t=>{ae.MINECRAFT_FONTS_LOADED.subscribe(()=>t())}),xc.load()}s(zs,"getVanillaFont");ae.MINECRAFT_ASSETS_LOADED.subscribe(()=>{pme()});function fme(t){let e,n,i,r,a,o,l,c,u;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("div"),C(n,"class","name_space_left"),C(n,"for",r=t[8]),C(e,"class","dialog_bar form_bar")},m(d,p){U(d,e,p),D(e,n),D(n,i),D(e,a),D(e,o),t[6](o),c||(u=Ra(l=t[3].call(null,o)),c=!0)},p(d,p){p&1&&ut(i,d[0]),p&256&&r!==(r=d[8])&&C(n,"for",r)},d(d){d&&V(e),t[6](null),c=!1,u()}}}s(fme,"create_default_slot");function mme(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],onReset:t[4],$$slots:{default:[fme,({id:i})=>({8:i}),({id:i})=>i?256:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&773&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(mme,"create_fragment");function hme(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,o=new ColorPicker(`${_e.name}:${i}-color_picker`,{onChange(){let p=o.get();a.set(p.toHexString())}}),l;function c(p){o.toElement(p),o.set(a.get())}s(c,"onLoad");function u(){a.set("#ffffff")}s(u,"onReset"),dg(()=>{o.delete()});function d(p){se[p?"unshift":"push"](()=>{l=p,n(2,l)})}return s(d,"div0_binding"),t.$$set=p=>{"label"in p&&n(0,i=p.label),"tooltip"in p&&n(1,r=p.tooltip),"value"in p&&n(5,a=p.value)},[i,r,l,c,u,a,d]}s(hme,"instance");var Jm=class extends Ve{constructor(e){super(),ze(this,e,hme,mme,Me,{label:0,tooltip:1,value:5})}};s(Jm,"ColorPicker_1");var Er=Jm;function gme(t){let e,n,i,r,a,o,l,c,u,d,p,m;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("div"),l=q("div"),c=G(),u=q("input"),C(n,"class","name_space_left"),C(n,"for",r=t[7]),C(l,"class","spacer svelte-1ai5ebm"),C(u,"type","checkbox"),C(u,"class","focusable_input"),C(u,"id",d=t[7]),C(o,"class","checkbox-line svelte-1ai5ebm"),C(e,"class","dialog_bar form_bar checkbox_bar svelte-1ai5ebm")},m(f,h){U(f,e,h),D(e,n),D(n,i),D(e,a),D(e,o),D(o,l),D(o,c),D(o,u),u.checked=t[3],p||(m=qe(u,"change",t[6]),p=!0)},p(f,h){h&1&&ut(i,f[0]),h&128&&r!==(r=f[7])&&C(n,"for",r),h&128&&d!==(d=f[7])&&C(u,"id",d),h&8&&(u.checked=f[3])},d(f){f&&V(e),p=!1,m()}}}s(gme,"create_default_slot");function _me(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],onReset:t[4],$$slots:{default:[gme,({id:i})=>({7:i}),({id:i})=>i?128:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&393&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(_me,"create_fragment");function bme(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(c,m=>n(3,i=m)),c),"$$subscribe_checked");t.$$.on_destroy.push(()=>r());let{label:o}=e,{tooltip:l=""}=e,{checked:c}=e;a();let{defaultValue:u}=e;function d(){c.set(u)}s(d,"onReset");function p(){i=this.checked,c.set(i)}return s(p,"input_change_handler"),t.$$set=m=>{"label"in m&&n(0,o=m.label),"tooltip"in m&&n(1,l=m.tooltip),"checked"in m&&a(n(2,c=m.checked)),"defaultValue"in m&&n(5,u=m.defaultValue)},[o,l,c,i,d,u,p]}s(bme,"instance");var Wm=class extends Ve{constructor(e){super(),ze(this,e,bme,_me,Me,{label:0,tooltip:1,checked:2,defaultValue:5})}};s(Wm,"Checkbox");var rt=Wm;(()=>{let t=Blockbench.addCSS(".checkbox_bar.svelte-1ai5ebm{flex-direction:row}.checkbox-line.svelte-1ai5ebm{display:flex;flex-direction:row;align-items:center;height:min-content;flex-grow:1}.spacer.svelte-1ai5ebm{flex-grow:1;border-bottom:2px dashed var(--color-button);height:0px;margin:8px;margin-left:0px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function xme(t){let e,n,i,r,a,o,l;function c(f){t[24](f)}s(c,"checkbox_checked_binding");let u={label:E("dialog.text_display_config.use_nbt.title"),tooltip:E("dialog.text_display_config.use_nbt.description"),defaultValue:Vt.prototype.useNBT};t[10]!==void 0&&(u.checked=t[10]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=[wme,yme],p=[];function m(f,h){return f[11]?0:1}return s(m,"select_block_type_1"),r=m(t,[-1,-1]),a=p[r]=d[r](t),{c(){pe(e.$$.fragment),i=G(),a.c(),o=Ft()},m(f,h){de(e,f,h),U(f,i,h),p[r].m(f,h),U(f,o,h),l=!0},p(f,h){let b={};!n&&h[0]&1024&&(n=!0,b.checked=f[10],be(()=>n=!1)),e.$set(b);let g=r;r=m(f,h),r===g?p[r].p(f,h):(Pt(),Y(p[g],1,1,()=>{p[g]=null}),Lt(),a=p[r],a?a.p(f,h):(a=p[r]=d[r](f),a.c()),K(a,1),a.m(o.parentNode,o))},i(f){l||(K(e.$$.fragment,f),K(a),l=!0)},o(f){Y(e.$$.fragment,f),Y(a),l=!1},d(f){ue(e,f),f&&V(i),p[r].d(f),f&&V(o)}}}s(xme,"create_else_block");function vme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I;function T(R){t[16](R)}s(T,"select_value_binding");let O={label:E("dialog.text_display_config.billboard.title"),tooltip:E("dialog.text_display_config.billboard.description"),options:t[15],defaultOption:Vt.prototype.billboard};t[0]!==void 0&&(O.value=t[0]),e=new ri({props:O}),se.push(()=>xe(e,"value",T));function S(R){t[17](R)}s(S,"checkbox0_checked_binding");let A={label:E("dialog.text_display_config.glowing.title"),tooltip:E("dialog.text_display_config.glowing.description"),defaultValue:Vt.prototype.glowing};t[3]!==void 0&&(A.checked=t[3]),r=new rt({props:A}),se.push(()=>xe(r,"checked",S));function M(R){t[18](R)}s(M,"colorpicker_value_binding");let H={label:E("dialog.text_display_config.glow_color.title"),tooltip:E("dialog.text_display_config.glow_color.description")};t[5]!==void 0&&(H.value=t[5]),l=new Er({props:H}),se.push(()=>xe(l,"value",M));function Z(R){t[19](R)}s(Z,"numberslider0_value_binding");let ne={label:E("dialog.text_display_config.shadow_radius.title"),tooltip:E("dialog.text_display_config.shadow_radius.description"),defaultValue:Vt.prototype.shadowRadius,min:0,max:64};t[8]!==void 0&&(ne.value=t[8]),d=new qt({props:ne}),se.push(()=>xe(d,"value",Z));function X(R){t[20](R)}s(X,"numberslider1_value_binding");let ce={label:E("dialog.text_display_config.shadow_strength.title"),tooltip:E("dialog.text_display_config.shadow_strength.description"),defaultValue:Vt.prototype.shadowStrength,min:0};t[9]!==void 0&&(ce.value=t[9]),f=new qt({props:ce}),se.push(()=>xe(f,"value",X));function le(R){t[21](R)}s(le,"checkbox1_checked_binding");let te={label:E("dialog.bone_config.use_custom_brightness.title"),tooltip:E("dialog.bone_config.use_custom_brightness.description"),defaultValue:Vt.prototype.overrideBrightness};t[1]!==void 0&&(te.checked=t[1]),g=new rt({props:te}),se.push(()=>xe(g,"checked",le));function fe(R){t[22](R)}s(fe,"numberslider2_value_binding");let je={label:E("dialog.bone_config.custom_brightness.title"),tooltip:E("dialog.bone_config.custom_brightness.description"),defaultValue:Vt.prototype.brightnessOverride,min:0,max:15};t[2]!==void 0&&(je.value=t[2]),w=new qt({props:je}),se.push(()=>xe(w,"value",fe));function ve(R){t[23](R)}s(ve,"checkbox2_checked_binding");let Q={label:E("dialog.text_display_config.invisible.title"),tooltip:E("dialog.text_display_config.invisible.description"),defaultValue:Vt.prototype.invisible};return t[6]!==void 0&&(Q.checked=t[6]),k=new rt({props:Q}),se.push(()=>xe(k,"checked",ve)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),pe(g.$$.fragment),v=G(),pe(w.$$.fragment),y=G(),pe(k.$$.fragment)},m(R,ie){de(e,R,ie),U(R,i,ie),de(r,R,ie),U(R,o,ie),de(l,R,ie),U(R,u,ie),de(d,R,ie),U(R,m,ie),de(f,R,ie),U(R,b,ie),de(g,R,ie),U(R,v,ie),de(w,R,ie),U(R,y,ie),de(k,R,ie),I=!0},p(R,ie){let W={};!n&&ie[0]&1&&(n=!0,W.value=R[0],be(()=>n=!1)),e.$set(W);let ee={};!a&&ie[0]&8&&(a=!0,ee.checked=R[3],be(()=>a=!1)),r.$set(ee);let re={};!c&&ie[0]&32&&(c=!0,re.value=R[5],be(()=>c=!1)),l.$set(re);let J={};!p&&ie[0]&256&&(p=!0,J.value=R[8],be(()=>p=!1)),d.$set(J);let ge={};!h&&ie[0]&512&&(h=!0,ge.value=R[9],be(()=>h=!1)),f.$set(ge);let Be={};!_&&ie[0]&2&&(_=!0,Be.checked=R[1],be(()=>_=!1)),g.$set(Be);let ke={};!x&&ie[0]&4&&(x=!0,ke.value=R[2],be(()=>x=!1)),w.$set(ke);let Le={};!j&&ie[0]&64&&(j=!0,Le.checked=R[6],be(()=>j=!1)),k.$set(Le)},i(R){I||(K(e.$$.fragment,R),K(r.$$.fragment,R),K(l.$$.fragment,R),K(d.$$.fragment,R),K(f.$$.fragment,R),K(g.$$.fragment,R),K(w.$$.fragment,R),K(k.$$.fragment,R),I=!0)},o(R){Y(e.$$.fragment,R),Y(r.$$.fragment,R),Y(l.$$.fragment,R),Y(d.$$.fragment,R),Y(f.$$.fragment,R),Y(g.$$.fragment,R),Y(w.$$.fragment,R),Y(k.$$.fragment,R),I=!1},d(R){ue(e,R),R&&V(i),ue(r,R),R&&V(o),ue(l,R),R&&V(u),ue(d,R),R&&V(m),ue(f,R),R&&V(b),ue(g,R),R&&V(v),ue(w,R),R&&V(y),ue(k,R)}}}s(vme,"create_if_block");function yme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y;function k(te){t[26](te)}s(k,"select_value_binding_1");let j={label:E("dialog.text_display_config.billboard.title"),tooltip:E("dialog.text_display_config.billboard.description"),options:t[15],defaultOption:Vt.prototype.billboard};t[0]!==void 0&&(j.value=t[0]),e=new ri({props:j}),se.push(()=>xe(e,"value",k));function I(te){t[27](te)}s(I,"checkbox0_checked_binding_1");let T={label:E("dialog.text_display_config.glowing.title"),tooltip:E("dialog.text_display_config.glowing.description"),defaultValue:Vt.prototype.glowing};t[3]!==void 0&&(T.checked=t[3]),r=new rt({props:T}),se.push(()=>xe(r,"checked",I));function O(te){t[28](te)}s(O,"checkbox1_checked_binding_1");let S={label:E("dialog.text_display_config.override_glow_color.title"),tooltip:E("dialog.text_display_config.override_glow_color.description"),defaultValue:Vt.prototype.overrideGlowColor};t[4]!==void 0&&(S.checked=t[4]),l=new rt({props:S}),se.push(()=>xe(l,"checked",O));let A=t[12]&&XC(t);function M(te){t[30](te)}s(M,"numberslider0_value_binding_1");let H={label:E("dialog.text_display_config.shadow_radius.title"),tooltip:E("dialog.text_display_config.shadow_radius.description"),defaultValue:Vt.prototype.shadowRadius,min:0,max:15};t[8]!==void 0&&(H.value=t[8]),p=new qt({props:H}),se.push(()=>xe(p,"value",M));function Z(te){t[31](te)}s(Z,"numberslider1_value_binding_1");let ne={label:E("dialog.text_display_config.shadow_strength.title"),tooltip:E("dialog.text_display_config.shadow_strength.description"),defaultValue:Vt.prototype.shadowStrength,min:0,max:15};t[9]!==void 0&&(ne.value=t[9]),h=new qt({props:ne}),se.push(()=>xe(h,"value",Z));function X(te){t[32](te)}s(X,"checkbox2_checked_binding_1");let ce={label:E("dialog.text_display_config.override_brightness.title"),tooltip:E("dialog.text_display_config.override_brightness.description"),defaultValue:Vt.prototype.overrideBrightness};t[1]!==void 0&&(ce.checked=t[1]),_=new rt({props:ce}),se.push(()=>xe(_,"checked",X));let le=t[13]&&QC(t);return{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),A&&A.c(),d=G(),pe(p.$$.fragment),f=G(),pe(h.$$.fragment),g=G(),pe(_.$$.fragment),w=G(),le&&le.c(),x=Ft()},m(te,fe){de(e,te,fe),U(te,i,fe),de(r,te,fe),U(te,o,fe),de(l,te,fe),U(te,u,fe),A&&A.m(te,fe),U(te,d,fe),de(p,te,fe),U(te,f,fe),de(h,te,fe),U(te,g,fe),de(_,te,fe),U(te,w,fe),le&&le.m(te,fe),U(te,x,fe),y=!0},p(te,fe){let je={};!n&&fe[0]&1&&(n=!0,je.value=te[0],be(()=>n=!1)),e.$set(je);let ve={};!a&&fe[0]&8&&(a=!0,ve.checked=te[3],be(()=>a=!1)),r.$set(ve);let Q={};!c&&fe[0]&16&&(c=!0,Q.checked=te[4],be(()=>c=!1)),l.$set(Q),te[12]?A?(A.p(te,fe),fe[0]&4096&&K(A,1)):(A=XC(te),A.c(),K(A,1),A.m(d.parentNode,d)):A&&(Pt(),Y(A,1,1,()=>{A=null}),Lt());let R={};!m&&fe[0]&256&&(m=!0,R.value=te[8],be(()=>m=!1)),p.$set(R);let ie={};!b&&fe[0]&512&&(b=!0,ie.value=te[9],be(()=>b=!1)),h.$set(ie);let W={};!v&&fe[0]&2&&(v=!0,W.checked=te[1],be(()=>v=!1)),_.$set(W),te[13]?le?(le.p(te,fe),fe[0]&8192&&K(le,1)):(le=QC(te),le.c(),K(le,1),le.m(x.parentNode,x)):le&&(Pt(),Y(le,1,1,()=>{le=null}),Lt())},i(te){y||(K(e.$$.fragment,te),K(r.$$.fragment,te),K(l.$$.fragment,te),K(A),K(p.$$.fragment,te),K(h.$$.fragment,te),K(_.$$.fragment,te),K(le),y=!0)},o(te){Y(e.$$.fragment,te),Y(r.$$.fragment,te),Y(l.$$.fragment,te),Y(A),Y(p.$$.fragment,te),Y(h.$$.fragment,te),Y(_.$$.fragment,te),Y(le),y=!1},d(te){ue(e,te),te&&V(i),ue(r,te),te&&V(o),ue(l,te),te&&V(u),A&&A.d(te),te&&V(d),ue(p,te),te&&V(f),ue(h,te),te&&V(g),ue(_,te),te&&V(w),le&&le.d(te),te&&V(x)}}}s(yme,"create_else_block_1");function wme(t){let e,n,i,r,a;function o(c){t[25](c)}s(o,"lineinput_value_binding");let l={label:E("dialog.text_display_config.nbt.title"),tooltip:E("dialog.text_display_config.nbt.description"),defaultValue:Vt.prototype.nbt};return t[7]!==void 0&&(l.value=t[7]),i=new hn({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${E("dialog.text_display_config.use_nbt.use_nbt_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","use_nbt_warning")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&128&&(r=!0,d.value=c[7],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&V(e),c&&V(n),ue(i,c)}}}s(wme,"create_if_block_1");function XC(t){let e,n,i;function r(o){t[29](o)}s(r,"colorpicker_value_binding_1");let a={label:E("dialog.text_display_config.glow_color.title"),tooltip:E("dialog.text_display_config.glow_color.description")};return t[5]!==void 0&&(a.value=t[5]),e=new Er({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&32&&(n=!0,c.value=o[5],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(XC,"create_if_block_3");function QC(t){let e,n,i;function r(o){t[33](o)}s(r,"numberslider_value_binding");let a={label:E("dialog.text_display_config.brightness_override.title"),tooltip:E("dialog.text_display_config.brightness_override.description"),defaultValue:Vt.prototype.brightnessOverride,min:0,max:15};return t[2]!==void 0&&(a.value=t[2]),e=new qt({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&4&&(n=!0,c.value=o[2],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(QC,"create_if_block_2");function kme(t){let e,n,i,r,a=[vme,xme],o=[];function l(c,u){return c[14]?0:1}return s(l,"select_block_type"),n=l(t,[-1,-1]),i=o[n]=a[n](t),{c(){e=q("div"),i.c()},m(c,u){U(c,e,u),o[n].m(e,null),r=!0},p(c,u){i.p(c,u)},i(c){r||(K(i),r=!0)},o(c){Y(i),r=!1},d(c){c&&V(e),o[n].d()}}}s(kme,"create_fragment");function Eme(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(j,W=>n(11,i=W)),j),"$$subscribe_useNBT"),o,l=oe,c=s(()=>(l(),l=Ze(_,W=>n(12,o=W)),_),"$$subscribe_overrideGlowColor"),u,d=oe,p=s(()=>(d(),d=Ze(h,W=>n(13,u=W)),h),"$$subscribe_overrideBrightness");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let m=!!Project?.animated_java?.enable_plugin_mode,{billboard:f}=e,{overrideBrightness:h}=e;p();let{brightnessOverride:b}=e,{glowing:g}=e,{overrideGlowColor:_}=e;c();let{glowColor:v}=e,{invisible:w}=e,{nbt:x}=e,{shadowRadius:y}=e,{shadowStrength:k}=e,{useNBT:j}=e;a();let I={fixed:E("dialog.text_display_config.billboard.options.fixed"),vertical:E("dialog.text_display_config.billboard.options.vertical"),horizontal:E("dialog.text_display_config.billboard.options.horizontal"),center:E("dialog.text_display_config.billboard.options.center")};function T(W){f=W,n(0,f)}s(T,"select_value_binding");function O(W){g=W,n(3,g)}s(O,"checkbox0_checked_binding");function S(W){v=W,n(5,v)}s(S,"colorpicker_value_binding");function A(W){y=W,n(8,y)}s(A,"numberslider0_value_binding");function M(W){k=W,n(9,k)}s(M,"numberslider1_value_binding");function H(W){h=W,p(n(1,h))}s(H,"checkbox1_checked_binding");function Z(W){b=W,n(2,b)}s(Z,"numberslider2_value_binding");function ne(W){w=W,n(6,w)}s(ne,"checkbox2_checked_binding");function X(W){j=W,a(n(10,j))}s(X,"checkbox_checked_binding");function ce(W){x=W,n(7,x)}s(ce,"lineinput_value_binding");function le(W){f=W,n(0,f)}s(le,"select_value_binding_1");function te(W){g=W,n(3,g)}s(te,"checkbox0_checked_binding_1");function fe(W){_=W,c(n(4,_))}s(fe,"checkbox1_checked_binding_1");function je(W){v=W,n(5,v)}s(je,"colorpicker_value_binding_1");function ve(W){y=W,n(8,y)}s(ve,"numberslider0_value_binding_1");function Q(W){k=W,n(9,k)}s(Q,"numberslider1_value_binding_1");function R(W){h=W,p(n(1,h))}s(R,"checkbox2_checked_binding_1");function ie(W){b=W,n(2,b)}return s(ie,"numberslider_value_binding"),t.$$set=W=>{"billboard"in W&&n(0,f=W.billboard),"overrideBrightness"in W&&p(n(1,h=W.overrideBrightness)),"brightnessOverride"in W&&n(2,b=W.brightnessOverride),"glowing"in W&&n(3,g=W.glowing),"overrideGlowColor"in W&&c(n(4,_=W.overrideGlowColor)),"glowColor"in W&&n(5,v=W.glowColor),"invisible"in W&&n(6,w=W.invisible),"nbt"in W&&n(7,x=W.nbt),"shadowRadius"in W&&n(8,y=W.shadowRadius),"shadowStrength"in W&&n(9,k=W.shadowStrength),"useNBT"in W&&a(n(10,j=W.useNBT))},[f,h,b,g,_,v,w,x,y,k,j,i,o,u,m,I,T,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie]}s(Eme,"instance");var Km=class extends Ve{constructor(e){super(),ze(this,e,Eme,kme,Me,{billboard:0,overrideBrightness:1,brightnessOverride:2,glowing:3,overrideGlowColor:4,glowColor:5,invisible:6,nbt:7,shadowRadius:8,shadowStrength:9,useNBT:10},null,[-1,-1])}};s(Km,"TextDisplayConfigDialog");var $C=Km;function jme(t){let e=Vt.fromJSON(t.config??=new Vt().toJSON()),n=new me(e.billboard),i=new me(e.overrideBrightness),r=new me(e.brightnessOverride),a=new me(e.glowing),o=new me(e.overrideGlowColor),l=new me(e.glowColor),c=new me(e.invisible),u=new me(e.nbt),d=new me(e.shadowRadius),p=new me(e.shadowStrength),m=new me(e.useNBT);new Kt({id:`${_e.name}:textDisplayConfigDialog`,title:E("dialog.text_display_config.title"),width:400,component:$C,props:{variant:Re.selected,billboard:n,overrideBrightness:i,brightnessOverride:r,glowing:a,overrideGlowColor:o,glowColor:l,invisible:c,nbt:u,shadowRadius:d,shadowStrength:p,useNBT:m},preventKeybinds:!0,onConfirm(){let f=new Vt;f.billboard=n.get(),f.overrideBrightness=i.get(),f.brightnessOverride=r.get(),f.glowing=a.get(),f.overrideGlowColor=o.get(),f.glowColor=l.get(),f.invisible=c.get(),f.nbt=u.get(),f.shadowRadius=d.get(),f.shadowStrength=p.get(),f.useNBT=m.get();let h=Vt.getDefault();f.billboard===h.billboard&&(f.billboard=void 0),f.overrideBrightness===h.overrideBrightness&&(f.overrideBrightness=void 0),f.brightnessOverride===h.brightnessOverride&&(f.brightnessOverride=void 0),f.glowing===h.glowing&&(f.glowing=void 0),f.overrideGlowColor===h.overrideGlowColor&&(f.overrideGlowColor=void 0),f.glowColor===h.glowColor&&(f.glowColor=void 0),f.invisible===h.invisible&&(f.invisible=void 0),f.nbt===h.nbt&&(f.nbt=void 0),f.shadowRadius===h.shadowRadius&&(f.shadowRadius=void 0),f.shadowStrength===h.shadowStrength&&(f.shadowStrength=void 0),f.useNBT===h.useNBT&&(f.useNBT=void 0),t.config=f.toJSON()}}).show()}s(jme,"openBoneConfigDialog");var eS=rn(`${_e.name}:text_display_config`,{icon:"settings",name:E("action.open_text_display_config.name"),condition:()=>Ge(),click:()=>{et.selected.length!==0&&jme(et.selected[0])}});var An=class extends OutlinerElement{name;position;rotation;scale;visibility;preview_controller=Ame;movable=!0;rotatable=!0;scalable=!0;resizable=!0;get from(){return this.position}set from(e){this.position=e}get to(){return[0,0,0]}get stretch(){return[]}get uv_offset(){return[]}constructor(e,n=guid()){super(e,n),this.extend(e),this.name??="resizable_outliner_element",this.position??=[0,0,0],this.rotation??=[0,0,0],this.scale??=[1,1,1],this.visibility??=!0}get origin(){return this.position}getWorldCenter(){return Reusable.vec3.set(0,0,0),THREE.fastWorldPosition(this.mesh,Reusable.vec2).add(Reusable.vec3)}extend(e){for(let n in An.properties)An.properties[n].merge(this,e);return e.visibility!==void 0&&(this.visibility=e.visibility),this}selectLow(){return Project.selected_elements.safePush(this),this.selected=!0,TickUpdates.selection=!0,this}size(e,n){return e===void 0?n?this.scale.map(i=>Math.floor(i)):[...this.scale]:n?Math.floor(this.scale[e]):this.scale[e]}oldScale;resize(e,n){let i=this.oldScale!==void 0?this.oldScale:this.size(n);i instanceof Array&&(i=i[n]);let r=i<0&&n!==1?-1:1,a=typeof e=="function"?e:o=>o+e*r/16;this.scale[n]=a(i),this.preview_controller.updateGeometry?.(this),this.preview_controller.updateTransform(this)}};s(An,"ResizableOutlinerElement");new Property(An,"string","name",{default:"resizable_outliner_element"});new Property(An,"vector","position",{default:[0,0,0]});new Property(An,"vector","rotation",{default:[0,0,0]});new Property(An,"vector","scale",{default:[1,1,1]});new Property(An,"string","visibility",{default:!0});var Ame=new NodePreviewController(An,{setup(t){let e=new THREE.Mesh;e.isElement=!0,e.fix_rotation=new THREE.Euler(0,0,0,"ZYX"),e.fix_rotation.x=Math.degToRad(t.rotation[0]),e.fix_rotation.y=Math.degToRad(t.rotation[1]),e.fix_rotation.z=Math.degToRad(t.rotation[2]),e.fix_position=new THREE.Vector3(...t.position),e.fix_scale=new THREE.Vector3(...t.scale),Project.nodes_3d[t.uuid]=e,t.preview_controller.updateGeometry?.(t),t.preview_controller.dispatchEvent("setup",{element:t})},updateTransform(t){NodePreviewController.prototype.updateTransform.call(t.preview_controller,t),t.mesh.fix_position&&(t.mesh.fix_position.set(...t.position),t.parent instanceof Group&&(t.mesh.fix_position.x-=t.parent.origin[0],t.mesh.fix_position.y-=t.parent.origin[1],t.mesh.fix_position.z-=t.parent.origin[2])),t.mesh.fix_rotation&&t.mesh.fix_rotation.copy(t.mesh.rotation),t.mesh.fix_scale&&(t.mesh.fix_scale.set(...t.scale),I1(t.mesh.fix_scale)),t.preview_controller.dispatchEvent("update_transform",{element:t})}});function Tme(t){let e,n,i,r,a,o,l;function c(f){t[30](f)}s(c,"checkbox_checked_binding");let u={label:E("dialog.bone_config.use_nbt.title"),tooltip:E("dialog.bone_config.use_nbt.description"),defaultValue:Ae.prototype.useNBT};t[12]!==void 0&&(u.checked=t[12]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=[Ime,Sme],p=[];function m(f,h){return f[13]?0:1}return s(m,"select_block_type_1"),r=m(t,[-1,-1]),a=p[r]=d[r](t),{c(){pe(e.$$.fragment),i=G(),a.c(),o=Ft()},m(f,h){de(e,f,h),U(f,i,h),p[r].m(f,h),U(f,o,h),l=!0},p(f,h){let b={};!n&&h[0]&4096&&(n=!0,b.checked=f[12],be(()=>n=!1)),e.$set(b);let g=r;r=m(f,h),r===g?p[r].p(f,h):(Pt(),Y(p[g],1,1,()=>{p[g]=null}),Lt(),a=p[r],a?a.p(f,h):(a=p[r]=d[r](f),a.c()),K(a,1),a.m(o.parentNode,o))},i(f){l||(K(e.$$.fragment,f),K(a),l=!0)},o(f){Y(e.$$.fragment,f),Y(a),l=!1},d(f){ue(e,f),f&&V(i),p[r].d(f),f&&V(o)}}}s(Tme,"create_else_block");function Cme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O,S,A,M,H;function Z(N){t[20](N)}s(Z,"select_value_binding");let ne={label:E("dialog.bone_config.billboard.title"),tooltip:E("dialog.bone_config.billboard.description"),options:t[17],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(ne.value=t[2]),e=new ri({props:ne}),se.push(()=>xe(e,"value",Z));function X(N){t[21](N)}s(X,"lineinput_value_binding");let ce={label:E("dialog.bone_config.custom_name.title"),tooltip:E("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[19]};t[0]!==void 0&&(ce.value=t[0]),r=new hn({props:ce}),se.push(()=>xe(r,"value",X));function le(N){t[22](N)}s(le,"checkbox0_checked_binding");let te={label:E("dialog.bone_config.custom_name_visible.title"),tooltip:E("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(te.checked=t[1]),l=new rt({props:te}),se.push(()=>xe(l,"checked",le));function fe(N){t[23](N)}s(fe,"checkbox1_checked_binding");let je={label:E("dialog.bone_config.glowing.title"),tooltip:E("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[5]!==void 0&&(je.checked=t[5]),d=new rt({props:je}),se.push(()=>xe(d,"checked",fe));function ve(N){t[24](N)}s(ve,"colorpicker_value_binding");let Q={label:E("dialog.bone_config.glow_color.title"),tooltip:E("dialog.bone_config.glow_color.description")};t[7]!==void 0&&(Q.value=t[7]),f=new Er({props:Q}),se.push(()=>xe(f,"value",ve));function R(N){t[25](N)}s(R,"numberslider0_value_binding");let ie={label:E("dialog.bone_config.shadow_radius.title"),tooltip:E("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:64};t[10]!==void 0&&(ie.value=t[10]),g=new qt({props:ie}),se.push(()=>xe(g,"value",R));function W(N){t[26](N)}s(W,"numberslider1_value_binding");let ee={label:E("dialog.bone_config.shadow_strength.title"),tooltip:E("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0};t[11]!==void 0&&(ee.value=t[11]),w=new qt({props:ee}),se.push(()=>xe(w,"value",W));function re(N){t[27](N)}s(re,"checkbox2_checked_binding");let J={label:E("dialog.bone_config.use_custom_brightness.title"),tooltip:E("dialog.bone_config.use_custom_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(J.checked=t[3]),k=new rt({props:J}),se.push(()=>xe(k,"checked",re));function ge(N){t[28](N)}s(ge,"numberslider2_value_binding");let Be={label:E("dialog.bone_config.custom_brightness.title"),tooltip:E("dialog.bone_config.custom_brightness.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};t[4]!==void 0&&(Be.value=t[4]),T=new qt({props:Be}),se.push(()=>xe(T,"value",ge));function ke(N){t[29](N)}s(ke,"checkbox3_checked_binding");let Le={label:E("dialog.bone_config.invisible.title"),tooltip:E("dialog.bone_config.invisible.description"),defaultValue:Ae.prototype.invisible};return t[8]!==void 0&&(Le.checked=t[8]),A=new rt({props:Le}),se.push(()=>xe(A,"checked",ke)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),pe(g.$$.fragment),v=G(),pe(w.$$.fragment),y=G(),pe(k.$$.fragment),I=G(),pe(T.$$.fragment),S=G(),pe(A.$$.fragment)},m(N,Ie){de(e,N,Ie),U(N,i,Ie),de(r,N,Ie),U(N,o,Ie),de(l,N,Ie),U(N,u,Ie),de(d,N,Ie),U(N,m,Ie),de(f,N,Ie),U(N,b,Ie),de(g,N,Ie),U(N,v,Ie),de(w,N,Ie),U(N,y,Ie),de(k,N,Ie),U(N,I,Ie),de(T,N,Ie),U(N,S,Ie),de(A,N,Ie),H=!0},p(N,Ie){let Mt={};!n&&Ie[0]&4&&(n=!0,Mt.value=N[2],be(()=>n=!1)),e.$set(Mt);let Qt={};!a&&Ie[0]&1&&(a=!0,Qt.value=N[0],be(()=>a=!1)),r.$set(Qt);let ft={};!c&&Ie[0]&2&&(c=!0,ft.checked=N[1],be(()=>c=!1)),l.$set(ft);let St={};!p&&Ie[0]&32&&(p=!0,St.checked=N[5],be(()=>p=!1)),d.$set(St);let bn={};!h&&Ie[0]&128&&(h=!0,bn.value=N[7],be(()=>h=!1)),f.$set(bn);let Se={};!_&&Ie[0]&1024&&(_=!0,Se.value=N[10],be(()=>_=!1)),g.$set(Se);let Fn={};!x&&Ie[0]&2048&&(x=!0,Fn.value=N[11],be(()=>x=!1)),w.$set(Fn);let Gn={};!j&&Ie[0]&8&&(j=!0,Gn.checked=N[3],be(()=>j=!1)),k.$set(Gn);let Te={};!O&&Ie[0]&16&&(O=!0,Te.value=N[4],be(()=>O=!1)),T.$set(Te);let ct={};!M&&Ie[0]&256&&(M=!0,ct.checked=N[8],be(()=>M=!1)),A.$set(ct)},i(N){H||(K(e.$$.fragment,N),K(r.$$.fragment,N),K(l.$$.fragment,N),K(d.$$.fragment,N),K(f.$$.fragment,N),K(g.$$.fragment,N),K(w.$$.fragment,N),K(k.$$.fragment,N),K(T.$$.fragment,N),K(A.$$.fragment,N),H=!0)},o(N){Y(e.$$.fragment,N),Y(r.$$.fragment,N),Y(l.$$.fragment,N),Y(d.$$.fragment,N),Y(f.$$.fragment,N),Y(g.$$.fragment,N),Y(w.$$.fragment,N),Y(k.$$.fragment,N),Y(T.$$.fragment,N),Y(A.$$.fragment,N),H=!1},d(N){ue(e,N),N&&V(i),ue(r,N),N&&V(o),ue(l,N),N&&V(u),ue(d,N),N&&V(m),ue(f,N),N&&V(b),ue(g,N),N&&V(v),ue(w,N),N&&V(y),ue(k,N),N&&V(I),ue(T,N),N&&V(S),ue(A,N)}}}s(Cme,"create_if_block");function Sme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O,S;function A(J){t[32](J)}s(A,"lineinput_value_binding_2");let M={label:E("dialog.bone_config.custom_name.title"),tooltip:E("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[19]};t[0]!==void 0&&(M.value=t[0]),e=new hn({props:M}),se.push(()=>xe(e,"value",A));function H(J){t[33](J)}s(H,"checkbox0_checked_binding_1");let Z={label:E("dialog.bone_config.custom_name_visible.title"),tooltip:E("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(Z.checked=t[1]),r=new rt({props:Z}),se.push(()=>xe(r,"checked",H));function ne(J){t[34](J)}s(ne,"select_value_binding_1");let X={label:E("dialog.bone_config.billboard.title"),tooltip:E("dialog.bone_config.billboard.description"),options:t[17],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(X.value=t[2]),l=new ri({props:X}),se.push(()=>xe(l,"value",ne));function ce(J){t[35](J)}s(ce,"checkbox1_checked_binding_1");let le={label:E("dialog.bone_config.glowing.title"),tooltip:E("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[5]!==void 0&&(le.checked=t[5]),d=new rt({props:le}),se.push(()=>xe(d,"checked",ce));function te(J){t[36](J)}s(te,"checkbox2_checked_binding_1");let fe={label:E("dialog.bone_config.override_glow_color.title"),tooltip:E("dialog.bone_config.override_glow_color.description"),defaultValue:Ae.prototype.overrideGlowColor};t[6]!==void 0&&(fe.checked=t[6]),f=new rt({props:fe}),se.push(()=>xe(f,"checked",te));let je=t[14]&&tS(t);function ve(J){t[38](J)}s(ve,"numberslider0_value_binding_1");let Q={label:E("dialog.bone_config.shadow_radius.title"),tooltip:E("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:15};t[10]!==void 0&&(Q.value=t[10]),_=new qt({props:Q}),se.push(()=>xe(_,"value",ve));function R(J){t[39](J)}s(R,"numberslider1_value_binding_1");let ie={label:E("dialog.bone_config.shadow_strength.title"),tooltip:E("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0,max:15};t[11]!==void 0&&(ie.value=t[11]),x=new qt({props:ie}),se.push(()=>xe(x,"value",R));function W(J){t[40](J)}s(W,"checkbox3_checked_binding_1");let ee={label:E("dialog.bone_config.override_brightness.title"),tooltip:E("dialog.bone_config.override_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(ee.checked=t[3]),j=new rt({props:ee}),se.push(()=>xe(j,"checked",W));let re=t[15]&&nS(t);return{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),je&&je.c(),g=G(),pe(_.$$.fragment),w=G(),pe(x.$$.fragment),k=G(),pe(j.$$.fragment),T=G(),re&&re.c(),O=Ft()},m(J,ge){de(e,J,ge),U(J,i,ge),de(r,J,ge),U(J,o,ge),de(l,J,ge),U(J,u,ge),de(d,J,ge),U(J,m,ge),de(f,J,ge),U(J,b,ge),je&&je.m(J,ge),U(J,g,ge),de(_,J,ge),U(J,w,ge),de(x,J,ge),U(J,k,ge),de(j,J,ge),U(J,T,ge),re&&re.m(J,ge),U(J,O,ge),S=!0},p(J,ge){let Be={};!n&&ge[0]&1&&(n=!0,Be.value=J[0],be(()=>n=!1)),e.$set(Be);let ke={};!a&&ge[0]&2&&(a=!0,ke.checked=J[1],be(()=>a=!1)),r.$set(ke);let Le={};!c&&ge[0]&4&&(c=!0,Le.value=J[2],be(()=>c=!1)),l.$set(Le);let N={};!p&&ge[0]&32&&(p=!0,N.checked=J[5],be(()=>p=!1)),d.$set(N);let Ie={};!h&&ge[0]&64&&(h=!0,Ie.checked=J[6],be(()=>h=!1)),f.$set(Ie),J[14]?je?(je.p(J,ge),ge[0]&16384&&K(je,1)):(je=tS(J),je.c(),K(je,1),je.m(g.parentNode,g)):je&&(Pt(),Y(je,1,1,()=>{je=null}),Lt());let Mt={};!v&&ge[0]&1024&&(v=!0,Mt.value=J[10],be(()=>v=!1)),_.$set(Mt);let Qt={};!y&&ge[0]&2048&&(y=!0,Qt.value=J[11],be(()=>y=!1)),x.$set(Qt);let ft={};!I&&ge[0]&8&&(I=!0,ft.checked=J[3],be(()=>I=!1)),j.$set(ft),J[15]?re?(re.p(J,ge),ge[0]&32768&&K(re,1)):(re=nS(J),re.c(),K(re,1),re.m(O.parentNode,O)):re&&(Pt(),Y(re,1,1,()=>{re=null}),Lt())},i(J){S||(K(e.$$.fragment,J),K(r.$$.fragment,J),K(l.$$.fragment,J),K(d.$$.fragment,J),K(f.$$.fragment,J),K(je),K(_.$$.fragment,J),K(x.$$.fragment,J),K(j.$$.fragment,J),K(re),S=!0)},o(J){Y(e.$$.fragment,J),Y(r.$$.fragment,J),Y(l.$$.fragment,J),Y(d.$$.fragment,J),Y(f.$$.fragment,J),Y(je),Y(_.$$.fragment,J),Y(x.$$.fragment,J),Y(j.$$.fragment,J),Y(re),S=!1},d(J){ue(e,J),J&&V(i),ue(r,J),J&&V(o),ue(l,J),J&&V(u),ue(d,J),J&&V(m),ue(f,J),J&&V(b),je&&je.d(J),J&&V(g),ue(_,J),J&&V(w),ue(x,J),J&&V(k),ue(j,J),J&&V(T),re&&re.d(J),J&&V(O)}}}s(Sme,"create_else_block_1");function Ime(t){let e,n,i,r,a;function o(c){t[31](c)}s(o,"lineinput_value_binding_1");let l={label:E("dialog.bone_config.nbt.title"),tooltip:E("dialog.bone_config.nbt.description"),defaultValue:Ae.prototype.nbt,valueChecker:t[18]};return t[9]!==void 0&&(l.value=t[9]),i=new hn({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${E("dialog.bone_config.use_nbt.use_nbt_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","use_nbt_warning")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&512&&(r=!0,d.value=c[9],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&V(e),c&&V(n),ue(i,c)}}}s(Ime,"create_if_block_1");function tS(t){let e,n,i;function r(o){t[37](o)}s(r,"colorpicker_value_binding_1");let a={label:E("dialog.bone_config.glow_color.title"),tooltip:E("dialog.bone_config.glow_color.description")};return t[7]!==void 0&&(a.value=t[7]),e=new Er({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&128&&(n=!0,c.value=o[7],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(tS,"create_if_block_3");function nS(t){let e,n,i;function r(o){t[41](o)}s(r,"numberslider_value_binding");let a={label:E("dialog.bone_config.brightness_override.title"),tooltip:E("dialog.bone_config.brightness_override.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};return t[4]!==void 0&&(a.value=t[4]),e=new qt({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&16&&(n=!0,c.value=o[4],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(nS,"create_if_block_2");function Ome(t){let e,n,i,r,a=[Cme,Tme],o=[];function l(c,u){return c[16]?0:1}return s(l,"select_block_type"),n=l(t,[-1,-1]),i=o[n]=a[n](t),{c(){e=q("div"),i.c()},m(c,u){U(c,e,u),o[n].m(e,null),r=!0},p(c,u){i.p(c,u)},i(c){r||(K(i),r=!0)},o(c){Y(i),r=!1},d(c){c&&V(e),o[n].d()}}}s(Ome,"create_fragment");function Bme(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(T,N=>n(13,i=N)),T),"$$subscribe_useNBT"),o,l=oe,c=s(()=>(l(),l=Ze(w,N=>n(14,o=N)),w),"$$subscribe_overrideGlowColor"),u,d=oe,p=s(()=>(d(),d=Ze(g,N=>n(15,u=N)),g),"$$subscribe_overrideBrightness");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let m=!!Project?.animated_java?.enable_plugin_mode,{customName:f}=e,{customNameVisible:h}=e,{billboard:b}=e,{overrideBrightness:g}=e;p();let{brightnessOverride:_}=e,{glowing:v}=e,{overrideGlowColor:w}=e;c();let{glowColor:x}=e,{invisible:y}=e,{nbt:k}=e,{shadowRadius:j}=e,{shadowStrength:I}=e,{useNBT:T}=e;a();let O={fixed:E("dialog.bone_config.billboard.options.fixed"),vertical:E("dialog.bone_config.billboard.options.vertical"),horizontal:E("dialog.bone_config.billboard.options.horizontal"),center:E("dialog.bone_config.billboard.options.center")},S=s(N=>{let Ie;try{Ie=tt.fromString(N)}catch(Mt){return{type:"error",message:E("dialog.bone_config.nbt.invalid_nbt.error",Mt.message)}}return Ie instanceof Qe?{type:"success",message:""}:{type:"error",message:E("dialog.bone_config.nbt.invalid_nbt.not_compound")}},"nbtChecker"),A=s(N=>{if(N==="")return{type:"success",message:""};try{Bt.fromString(N)}catch(Ie){return{type:"error",message:E("dialog.bone_config.custom_name.invalid_json.error",Ie.message)}}return{type:"success",message:""}},"customNameChecker");function M(N){b=N,n(2,b)}s(M,"select_value_binding");function H(N){f=N,n(0,f)}s(H,"lineinput_value_binding");function Z(N){h=N,n(1,h)}s(Z,"checkbox0_checked_binding");function ne(N){v=N,n(5,v)}s(ne,"checkbox1_checked_binding");function X(N){x=N,n(7,x)}s(X,"colorpicker_value_binding");function ce(N){j=N,n(10,j)}s(ce,"numberslider0_value_binding");function le(N){I=N,n(11,I)}s(le,"numberslider1_value_binding");function te(N){g=N,p(n(3,g))}s(te,"checkbox2_checked_binding");function fe(N){_=N,n(4,_)}s(fe,"numberslider2_value_binding");function je(N){y=N,n(8,y)}s(je,"checkbox3_checked_binding");function ve(N){T=N,a(n(12,T))}s(ve,"checkbox_checked_binding");function Q(N){k=N,n(9,k)}s(Q,"lineinput_value_binding_1");function R(N){f=N,n(0,f)}s(R,"lineinput_value_binding_2");function ie(N){h=N,n(1,h)}s(ie,"checkbox0_checked_binding_1");function W(N){b=N,n(2,b)}s(W,"select_value_binding_1");function ee(N){v=N,n(5,v)}s(ee,"checkbox1_checked_binding_1");function re(N){w=N,c(n(6,w))}s(re,"checkbox2_checked_binding_1");function J(N){x=N,n(7,x)}s(J,"colorpicker_value_binding_1");function ge(N){j=N,n(10,j)}s(ge,"numberslider0_value_binding_1");function Be(N){I=N,n(11,I)}s(Be,"numberslider1_value_binding_1");function ke(N){g=N,p(n(3,g))}s(ke,"checkbox3_checked_binding_1");function Le(N){_=N,n(4,_)}return s(Le,"numberslider_value_binding"),t.$$set=N=>{"customName"in N&&n(0,f=N.customName),"customNameVisible"in N&&n(1,h=N.customNameVisible),"billboard"in N&&n(2,b=N.billboard),"overrideBrightness"in N&&p(n(3,g=N.overrideBrightness)),"brightnessOverride"in N&&n(4,_=N.brightnessOverride),"glowing"in N&&n(5,v=N.glowing),"overrideGlowColor"in N&&c(n(6,w=N.overrideGlowColor)),"glowColor"in N&&n(7,x=N.glowColor),"invisible"in N&&n(8,y=N.invisible),"nbt"in N&&n(9,k=N.nbt),"shadowRadius"in N&&n(10,j=N.shadowRadius),"shadowStrength"in N&&n(11,I=N.shadowStrength),"useNBT"in N&&a(n(12,T=N.useNBT))},[f,h,b,g,_,v,w,x,y,k,j,I,T,i,o,u,m,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie,W,ee,re,J,ge,Be,ke,Le]}s(Bme,"instance");var Zm=class extends Ve{constructor(e){super(),ze(this,e,Bme,Ome,Me,{customName:0,customNameVisible:1,billboard:2,overrideBrightness:3,brightnessOverride:4,glowing:5,overrideGlowColor:6,glowColor:7,invisible:8,nbt:9,shadowRadius:10,shadowStrength:11,useNBT:12},null,[-1,-1])}};s(Zm,"VanillaBlockDisplayConfigDialog");var iS=Zm;function Nme(t){let e=Ae.fromJSON(t.config??=new Ae().toJSON()),n=new me(e.customName),i=new me(e.customNameVisible),r=new me(e.billboard),a=new me(e.overrideBrightness),o=new me(e.brightnessOverride),l=new me(e.glowing),c=new me(e.overrideGlowColor),u=new me(e.glowColor),d=new me(e.invisible),p=new me(e.nbt),m=new me(e.shadowRadius),f=new me(e.shadowStrength),h=new me(e.useNBT);new Kt({id:`${_e.name}:vanillaItemDisplayConfigDialog`,title:E("dialog.vanilla_block_display_config.title"),width:400,component:iS,props:{variant:Re.selected,customName:n,customNameVisible:i,billboard:r,overrideBrightness:a,brightnessOverride:o,glowing:l,overrideGlowColor:c,glowColor:u,invisible:d,nbt:p,shadowRadius:m,shadowStrength:f,useNBT:h},preventKeybinds:!0,onConfirm(){let b=new Ae;b.customName=n.get(),b.customNameVisible=i.get(),b.billboard=r.get(),b.overrideBrightness=a.get(),b.brightnessOverride=o.get(),b.glowing=l.get(),b.overrideGlowColor=c.get(),b.glowColor=u.get(),b.invisible=d.get(),b.nbt=p.get(),b.shadowRadius=m.get(),b.shadowStrength=f.get(),b.useNBT=h.get();let g=Ae.getDefault();b.customName===g.customName&&(b.customName=void 0),b.customNameVisible===g.customNameVisible&&(b.customNameVisible=void 0),b.billboard===g.billboard&&(b.billboard=void 0),b.overrideBrightness===g.overrideBrightness&&(b.overrideBrightness=void 0),b.brightnessOverride===g.brightnessOverride&&(b.brightnessOverride=void 0),b.glowing===g.glowing&&(b.glowing=void 0),b.overrideGlowColor===g.overrideGlowColor&&(b.overrideGlowColor=void 0),b.glowColor===g.glowColor&&(b.glowColor=void 0),b.invisible===g.invisible&&(b.invisible=void 0),b.nbt===g.nbt&&(b.nbt=void 0),b.shadowRadius===g.shadowRadius&&(b.shadowRadius=void 0),b.shadowStrength===g.shadowStrength&&(b.shadowStrength=void 0),b.useNBT===g.useNBT&&(b.useNBT=void 0),t.config=b.toJSON()}}).show()}s(Nme,"openVanillaBlockDisplayConfigDialog");var rS=rn(`${_e.name}:open_vanilla_block_display_config`,{icon:"settings",name:E("action.open_vanilla_block_display_config.name"),condition:()=>Ge(),click:()=>{At.selected.length!==0&&Nme(At.selected[0])}});var Bx={};On(Bx,{getBlockModel:()=>Ox,parseBlockModel:()=>$r,parseBlockState:()=>lS});var Ym=` +}`};var tC=ji(HT(),1);function ype(t){let e,n,i,r,a,o,l,c=(t[6]!==""||t[7]!==0)&>(t);return{c(){e=q("div"),n=q("div"),n.textContent=`${k("popup.loading.loading")}`,i=G(),r=q("img"),o=G(),c&&c.c(),l=Dt(),C(n,"class","text svelte-biysx8"),en(r.src,a=Cl)||C(r,"src",a),C(r,"alt","Running Armor Stand"),C(r,"class","svelte-biysx8"),Ye(e,"display","flex"),Ye(e,"flex-direction","row")},m(u,d){U(u,e,d),F(e,n),F(e,i),F(e,r),U(u,o,d),c&&c.m(u,d),U(u,l,d)},p(u,d){u[6]!==""||u[7]!==0?c?c.p(u,d):(c=GT(u),c.c(),c.m(l.parentNode,l)):c&&(c.d(1),c=null)},d(u){u&&z(e),u&&z(o),c&&c.d(u),u&&z(l)}}}s(ype,"create_else_block");function wpe(t){let e;return{c(){e=q("div"),e.textContent=`${k("popup.loading.success")}`},m(n,i){U(n,e,i)},p:oe,d(n){n&&z(e)}}}s(wpe,"create_if_block_1");function kpe(t){let e,n=k("popup.loading.offline").split(` +`).map(jpe).join("")+"";return{c(){e=q("div"),Ye(e,"display","flex"),Ye(e,"flex-direction","column")},m(i,r){U(i,e,r),e.innerHTML=n},p:oe,d(i){i&&z(e)}}}s(kpe,"create_if_block");function GT(t){let e,n,i,r;return{c(){e=q("div"),n=Pe(t[6]),i=G(),r=q("progress"),r.value=t[7],C(r,"max","100"),C(r,"class","svelte-biysx8")},m(a,o){U(a,e,o),F(e,n),U(a,i,o),U(a,r,o)},p(a,o){o&64&&ut(n,a[6]),o&128&&(r.value=a[7])},d(a){a&&z(e),a&&z(i),a&&z(r)}}}s(GT,"create_if_block_2");function Epe(t){let e,n;function i(o,l){return o[4]?kpe:o[5]?wpe:ype}s(i,"select_block_type");let r=i(t,-1),a=r(t);return{c(){e=q("div"),a.c(),C(e,"class",n=Gi(`floating ${t[4]?"red-border":"blue-border"}`)+" svelte-biysx8")},m(o,l){U(o,e,l),a.m(e,null)},p(o,[l]){r===(r=i(o,l))&&a?a.p(o,l):(a.d(1),a=r(o),a&&(a.c(),a.m(e,null))),l&16&&n!==(n=Gi(`floating ${o[4]?"red-border":"blue-border"}`)+" svelte-biysx8")&&C(e,"class",n)},i:oe,o:oe,d(o){o&&z(e),a.d()}}}s(Epe,"create_fragment");var jpe=s(t=>"

    "+t+"

    ","func");function Ape(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(g,w=>n(4,i=w)),g),"$$subscribe_offline"),o,l=oe,c=s(()=>(l(),l=Ze(b,w=>n(5,o=w)),b),"$$subscribe_loaded"),u,d=oe,p=s(()=>(d(),d=Ze(v,w=>n(6,u=w)),v),"$$subscribe_progressLabel"),m,f=oe,h=s(()=>(f(),f=Ze(_,w=>n(7,m=w)),_),"$$subscribe_progress");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d()),t.$$.on_destroy.push(()=>f());let{loaded:b}=e;c();let{offline:g}=e;a();let{progress:_}=e;h();let{progressLabel:v}=e;return p(),t.$$set=w=>{"loaded"in w&&c(n(0,b=w.loaded)),"offline"in w&&a(n(1,g=w.offline)),"progress"in w&&h(n(2,_=w.progress)),"progressLabel"in w&&p(n(3,v=w.progressLabel))},[b,g,_,v,i,o,u,m]}s(Ape,"instance");var vm=class extends ze{constructor(e){super(),Ve(this,e,Ape,Epe,Me,{loaded:0,offline:1,progress:2,progressLabel:3})}};s(vm,"AnimatedJavaLoadingPopup");var JT=vm;(()=>{let t=Blockbench.addCSS(".floating.svelte-biysx8{position:absolute;bottom:2rem;right:2rem;background:var(--color-ui);padding:8px 16px;display:flex;align-items:center;flex-direction:column}.blue-border.svelte-biysx8{border:1px solid var(--color-accent)}.red-border.svelte-biysx8{border:1px solid var(--color-error)}.text.svelte-biysx8{margin-right:16px}img.svelte-biysx8{width:32px;height:32px;margin:-4px -10px}progress.svelte-biysx8{width:100%}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var WT=new me(!1),KT=new me(!1),ZT=new me(0),YT=new me(""),Aa;async function XT(){Aa||(Aa=await Br({component:JT,props:{loaded:WT,offline:KT,progress:ZT,progressLabel:YT},elementSelector(){return document.body}}))}s(XT,"showLoadingPopup");function QT(){Aa&&(WT.set(!0),setTimeout(()=>{Aa&&(Aa.$destroy(),Aa=void 0)},2e3))}s(QT,"hideLoadingPopup");function ym(){Aa&&(KT.set(!0),setTimeout(()=>{Aa&&(Aa.$destroy(),Aa=void 0)},1e4))}s(ym,"showOfflineError");function $T(t){ZT.set(t)}s($T,"updateLoadingProgress");function eC(t){YT.set(t)}s(eC,"updateLoadingProgressLabel");var lx=Z2;async function Tpe(t,e){eC("Downloading Minecraft Assets...");let n=await(0,tC.default)(t,{retry:{retries:3}}).on("downloadProgress",i=>{$T(i.percent*100)}).catch(i=>{console.error("Failed to download Minecraft client:",i)});if(!n)throw ym(),new Error("Failed to download Minecraft client after 3 retries.");await fs.promises.writeFile(e,n)}s(Tpe,"downloadJar");async function Em(){let t=3,e=await Pa();for(t=3;t-->=0;){let n;try{n=await fetch(e.url)}catch(i){console.error("Failed to fetch latest Minecraft version API:",i)}if(n&&n.ok){let i=await n.json();if(!i?.downloads?.client)throw new Error(`Failed to find client download for ${e.id}`);return i.downloads.client.url}}throw new Error("Failed to fetch latest Minecraft version API after 3 retries.")}s(Em,"getLatestVersionClientDownloadUrl");function cx(){let t=electron.app.getPath("userData");return PathModule.join(t,`${_e.name}/latest.jar`)}s(cx,"getCachedJarFilePath");async function wm(){localStorage.setItem("assetsLoaded","false");let t=await Em();console.log("Downloading latest Minecraft client:",t);let e=cx();await fs.promises.mkdir(PathModule.dirname(e),{recursive:!0}),await Tpe(t,e),console.log("Downloaded latest Minecraft client:",e)}s(wm,"updateAssets");async function ux(){console.log("Checking for Minecraft assets update...");let t=ts();if(!t)console.log("No current Minecraft version found, updating assets..."),await wm();else{let n=await Pa();t.id!==n.id&&(console.log("Minecraft assets are outdated, updating..."),await wm())}let e=cx();(!fs.existsSync(e)||localStorage.getItem("assetsLoaded")!=="true")&&(console.log("No cached Minecraft client found, updating assets..."),await wm()),console.log("Does file exist?",fs.existsSync(e)),console.log("Are assets loaded?",localStorage.getItem("assetsLoaded")==="true"),await nC(),console.log("Minecraft assets are up to date!"),localStorage.setItem("assetsLoaded","true"),requestAnimationFrame(()=>ae.MINECRAFT_ASSETS_LOADED.dispatch())}s(ux,"checkForAssetsUpdate");var km;async function nC(){let t=cx();km=await Yw(new Uint8Array(await fs.promises.readFile(t)),{filter:e=>e.name.startsWith("assets/")})}s(nC,"extractAssets");async function fd(){return new Promise(t=>{km!==void 0?t():ae.MINECRAFT_ASSETS_LOADED.subscribe(()=>t(),!0)})}s(fd,"assetsLoaded");function dx(t){if(!km)throw new Error("Assets not loaded");if(lx[t])return t.endsWith(".png")?Buffer.from(lx[t],"base64"):lx[t];let e=km[t];if(!e)throw new Error(`Asset not found: ${t}`);return e}s(dx,"getRawAsset");function Rs(t){let e=dx(t);if(!e)throw new Error(`Asset not found: ${t}`);return`data:image/png;base64,${Buffer.from(e).toString("base64")}`}s(Rs,"getPngAssetAsDataUrl");function Wr(t){let e=dx(t);if(!e)throw new Error(`Asset not found: ${t}`);return JSON.parse(Buffer.from(e).toString("utf-8"))}s(Wr,"getJSONAsset");var Cpe={};In(Cpe,{default:()=>px});var px=X8("AAEAAAANAIAAAwBQRkZUTTylB+MAAaIMAAAAHEdERUYAJQAAAAGh9AAAABhPUy8y/fxN0gAAAVgAAABgY21hcHhH6IYAABRAAAAKrmdhc3D//wADAAGh7AAAAAhnbHlmcJz5JAAAKDgAAU3kaGVhZL/tgK4AAADcAAAANmhoZWEHggijAAABFAAAACRobXR4GdUXAAAAAbgAABKIbG9jYfA4nFgAAB7wAAAJRm1heHAEwwCCAAABOAAAACBuYW1lrGdvGwABdhwAAAJMcG9zdEMAzNIAAXhoAAAphAABAAAAAQAA3fpnrl8PPPUACwQAAAAAAHw3nBsAAAAA4JaglgAA/4AEAAOAAAAACAACAAAAAAAAAAEAAAOA/4AAAASAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAASiAAEAAASiAIAAIAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgKSAZAABQAEAgACAAAA/8ACAAIAAAACAAAzAMwAAAAABAAAAAAAAACkAA6/QAnw+wAAoDAAAAAAWUFMLgBAACD//QOA/4AAAAOAAIAAAAH/AAAAAAKAA4AAAAAgAAEAgAAAAIAAAAFVAAACAAAAAQAAAAIAAAADAAAAAwAAAAMAAAADAAAAAQAAAAIAAAACAAAAAgAAAAMAAAABAAAAAwAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAABAAAAAoAAAAMAAAACgAAAAwAAAAOAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAADAAAAAgAAAAMAAAADAAAAAYAAAAMAAAADAAAAAwAAAAMAAAADAAAAAoAAAAMAAAADAAAAAQAAAAMAAAACgAAAAYAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAgAAAAEAAAACAAAAA4AAAAEAAAADAAAAAwAAAAQAAAADAAAAAQAAAAMAAAACAAAABAAAAAKAAAADgAAAAwAAAAIAAAAEAAAAAwAAAAKAAAADAAAAAoAAAAKAAAABgAAAAwAAAAOAAAAAgAAAAgAAAAKAAAADgAAABAAAAAQAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAKAAAACgAAAAgAAAAQAAAADgAAAA4AAAAMAAAADgAAAAwAAAAMAAAADAAAAA4AAAAMAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAACAAAAAwAAAAEAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAEAAAAAwAAAAMAAAACAAAABAAAAAKAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAADAAAAA4AAAAQAAAADAAAAAwAAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAAAOAAAAEAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAAwAAAAMAAAAEAAAAAwAAAAMAAAAEAAAAAwAAAAKAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAgAAAAIAAAADAAAAAoAAAAGAAAADAAAAAwAAAAMAAAADAAAAA4AAAAOAAAADAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAAAwAAAAOAAAACAAAAAgAAAAQAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAA4AAAAMAAAADAAAAAoAAAAMAAAADgAAAAwAAAAMAAAADAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAGAAAACgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAAEAAAAAwAAAAQAAAADAAAAAwAAAAIAAAADAAAABAAAAAOAAAADgAAAAwAAAAMAAAADAAAAAwAAAAOAAAADAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAQAAAADAAAAA4AAAAMAAAAEAAAABIAAAAOAAAAEAAAAAwAAAAMAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAKAAAADgAAAAwAAAAMAAAADAAAAAwAAAAKAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAA4AAAAMAAAADAAAABAAAAAMAAAADAAAAAwAAAAEAAAADAAAABAAAAAOAAAADgAAAA4AAAAMAAAADAAAAA4AAAAOAAAADgAAAAwAAAASAAAADgAAAA4AAAAMAAAADgAAAA4AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAA4AAAAOAAAADAAAAAwAAAAMAAAADAAAAA4AAAAOAAAADAAAAAoAAAAOAAAADAAAAAwAAAAMAAAADAAAAA4AAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADAAAAAwAAAAMAAAADAAAAAwAAAAKAAAADAAAAAwAAAAMAAAADAAAAAYAAAAGAAAABgAAAAgAAAAGAAAACAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAAwAAAAOAAAACgAAAAwAAAAMAAAADgAAAAwAAAAGAAAADgAAAAwAAAAMAAAADAAAAAwAAAAOAAAADAAAAA4AAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAAEAAAAAwAAAAMAAAACgAAABAAAAAOAAAADAAAAAwAAAAOAAAADgAAAAwAAAAMAAAADAAAAAQAAAAIAAAADAAAAAwAAAAKAAAADAAAAAwAAAAEAAAACAAAAAwAAAAMAAAABAAAAAwAAAAMAAAADAAAAAwAAAAMAAAABAAAAAgAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAACAAAAAgAAAAIAAAABgAAAAoAAAAMAAAADAAAABAAAAAQAAAADAAAAAwAAAAQAAAAEAAAABAAAAAMAAAADAAAABAAAAAOAAAADAAAABAAAAAQAAAADgAAABAAAAAMAAAADAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAEAAAAAwAAAAMAAAADAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADAAAABAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAKAAAADAAAAA4AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAoAAAAMAAAADAAAAAwAAAAMAAAACgAAAAoAAAAIAAAACgAAAAoAAAAKAAAADAAAAAgAAAAIAAAADAAAAAwAAAAKAAAACAAAAAoAAAAKAAAADAAAAAwAAAAMAAAACgAAAAwAAAAMAAAADAAAAAgAAAAMAAAACAAAAAwAAAAEAAAACAAAAA4AAAAMAAAADAAAAAgAAAAMAAAACgAAAAwAAAAIAAAADAAAAAQAAAAIAAAADAAAAAwAAAAIAAAACgAAAAoAAAAIAAAACgAAAAoAAAAMAAAADAAAAAwAAAAIAAAACAAAAAoAAAAMAAAADAAAAAwAAAAOAAIAEAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADAAAAAQAAAAMAAAACgAAABAAAAAGAAAABAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAABAAAAAKAAAABgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAAAoAAAAKAAAADAAAAAwAAAAMAAAACgAAAAwAAAAOAAAACAAAAAgAAAAOAAAAEgAAAAYAAAAGAAAABgAAAAoAAAAKAAAACgAAAAwAAAAMAAAABgAAABAAAAAQAAAAEgAAAAYAAAAKAAAADgAAAAYAAAAKAAAADgAAAAgAAAAIAAAAEAAAAAgAAAAMAAAAEAAAABAAAAAQAAAACgAAAA4AAAAIAAAABAAAAAgAAAAIAAAAEgAAAAoAAAAEAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACAAAAAgAAAAIAAAABgAAAAYAAAAKAAAACgAAAAgAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAgAAAAIAAAACAAAAAYAAAAGAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAAEAAAABAAAAAQAAAADgAAAA4AAAAOAAAADAAAAAwAAAAQAAAADAAAABAAAAAQAAAADAAAAAwAAAAQAAAADAAAAAwAAAAOAAAAEAAAAAwAAAAOAAAADgAAAAwAAAAQAAAAEgAAAAwAAAAMAAAADAAAAAwAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEAAAABAAAAASAAAAEgAAABIAAAASAAAADgAAABIAAAAQAAAADAAAABAAAAAMAAAAEgAAABAAAAASAAAAEgAAABIAAAAOAAAAEAAAAAoAAAAMAAAADAAAAAwAAAAQAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwABgAOAAAAEAAAABAAAAAOAAAAEAAAAAgAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAABAAAAAMAAAADgAAAA4AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAGAAoAAAAMAAAADgAAAA4AAAAQAAAAEAAAAA4AAAAIAAAACAAAAAwAAAAMAAAACAAAAAwAAAAMAAAAEAAAABAAAAAEAAAAEgAAAAwABgASAAYADAAAABIABgAMAAAAEgAGAAwAAAASAAAAEgAAABIAAAASAAAAEAAEABIABgASAAQAEgAEAAwAAAAQAAAAEAAAABIABgASAAQAEgAEAAwAAAAQAAAAEAAAABIABgASAAQAEgAEAAwAAAAQAAAAEAAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAAAoAAAASAAgAEAAAABIAAAASAAAADAAAAAwAAAAMAAAADAAAAA4AAAAOAAAADAAAAAwAAAAOAAAADgAAAAwAAAAMAAAADAAAABAAAAAKAAAACAAAAAgAAAASAAAAEgAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAABAAAAASAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAgAAAAMAAAAEAAAABAAAAAIAAAACAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAwAAAAMAAAADgAAABIAAAASAAAAEAAAABAAAAAQAAAAEAAAAA4AAAAOAAAAEAAAAA4AAAAMAAAAEAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAOAAAADAAAAAwAAAAMAAAAEAAAAAwAAAAOAAAADgAAAAwAAAAMAAAADAAAAA4AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAAA4AAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADgAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAADAAAAAQAAAAMAAAADAAAAAwAAAAMAAAADAAAABAAAAAOAAAADAAAAAwAAAASAAAAEgAAAAwAAAAKAAAADAAAAAwAAAAGAAAADgAAAAwAAAAMAAAADAAAABAAAAAMAAAADgAAABIAAAAMAAAABAAAAAgAAAAMAAAADAAAAAgAAAAKAAAADAAAAAwAAAAGAAAADAAAAAwAAAAMAAAAEAAAAAAAAAwAAAAMAAAAcAAEAAAAACKQAAwABAAAAHAAECIgAAAGAAQAABwCAAH4AtwC/ANgA3wDwAPgA/gEzATgBiQGSAZ8BqgGyAbkBwwHJAd0B9wIlAjYCPgJiAmgCdQJ8AoECjwKiAqwCuwLMAtkDfgOHA6EDqQPJA9sECwQYBDgETwRaBGMEdQSbBKMEsQS7BMAE2QTpBQAFVgWIBYoFjwW+BcYF6gX0B8gQxRDHEM0Q/xXhFfoWFBagFrQW+B0PHSIddx2RHp8e/yAmIDcgPSBCIFIgVyBxII4gpiCuIL8hFyEiITIhRCFLIVEhVyFfIYkhlCHEIdQh9SIFIgwiEyIeIi4iNSJIIlQiZSKHIqgivSLGIwIjGyMhI88j7yP9JQIlHCUkJSwlNCU8JWwlkyWhJbclwSXPJdgl5iYGJggmFCYgJjcmQiZnJm8mhSaXJqUmyCbPJugnAicJJw4nGCdEJ0wnZCfYKV0pyCtQK1gr6yxmLHEtJS4YLi4uOC5BLkswEjElpymnMac7p1uneaeBp6mnsPsF+x/7K/s1+zv7RPtO/wv//f//AAAAIAChALkA1wDeAPAA9wD+ATIBOAF/AY4BmgGnAbIBtwG7AckB3QH3AhwCNAI6AkECZAJqAncCfgKEApECrAK7AswC2QN+A4cDkQOjA7ED2wQCBBAEGgQ6BFQEYgRyBJIEogSuBLoEwATYBOgFAAUxBVkFigWPBb4FwwXQBfAHyBCgEMcQzRDQFeEV+hYUFqAWoha2HQAdGB13HZEenB78IBAgMCA5IEIgSCBXIHAgdCCgIKkgsCEXISIhMiFBIUshUCFTIVkhiSGQIcQhzyH1IgAiCCIRIhkiJSI0IkgiVCJgIoIioiK7IsMjACMYIyAjzyPpI/QlACUMJSQlLCU0JTwlUCWAJaAlsiW8JcYl2CXmJgAmCCYUJiAmMCY5JmAmaSaAJpAmoSbEJs8m6CcCJwknDicUJ0QnTCdjJ9gpXSnIK1ArWCvqLGUsbS0ALhguLi41LkEuSzASMSWnJqcwpzmnWqd5p4CnqKev+wD7Hfsr+zH7O/tE+0r/C//9////4//B/8D/qf+k/5T/jv+J/1b/UgAA/wMAAP7z/uz+6P7n/uL+z/62AAD+gP59/nv+ev55/nj+d/51/nT+a/5d/k3+Qf2d/ZX9jP2L/YT9cwAA/Uf9Rv1FAAD9Of0rAAD9Bfz7/PP87/zY/Mr8tPyE/IL8gfx9/E8AAPxA/Dv6aPGR8ZDxi/GJ7KjskOx36+zr6+vqAAAAAOV85WPkWeP9AADi2+La4tYAAOLK4rLisOKf4p3inOJF4jviLAAA4hbiEuIR4hDh5+Hh4bIAAOGF4XsAAOF04W8AAOFg4U7hQwAA4RsAAODsAAAAAAAA4JHf5AAA38UAAAAA3qben96Y3pHefgAA3lMAAAAAAADeKt4d3gTeA9343e3d3gAA3bzdu92rAAAAAAAA3WvdU9063TTdMAAA3P3c9tzg3G3a6dp/2PjY8dhg1+cAANdR1l/WSgAA1jrWMdRr01kAAAAAAAAAAF0QAAAAAAAAAAAAAAlsAAAJXwlXAAAFlQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAFsAAABfgAAAAAAAAAAAAAAAAAAAXoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmAAAAAAAAAXIAAAAAAXoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWABfgAAAAAAAAAAAYoAAAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAGyAAAAAAAAAAAAAAAAAAABqgAAAAABsAAAAAABtAAAAAAAAAHAAAAByAAAAdIB2AHcAAAAAAHeAAAB6AHsAAAAAAAAAAAAAAICAAACJgIwAjoAAAAAAAAAAAAAAAAAAAI+AAAAAAAAAkoCWAJgAAAAAAAAAAAAAAJeAAAAAAAAAAAAAAAAAAAAAAAAAAACUgAAAAAAAAJUAAAAAAAAAAACUgJYAloCXgAAAl4CYAJiAmQCbgAAAnAAAAAAAnQAAAJ6AAAAiwAAAIwAAAAAAI0AjgCPAAAAAACQAJYAlwAAAAAAmACZAK4ArwAAAAAAsACxAAAAAACyALMBTwAAAVABUQFSAAABUwFUAVUBVgGVAZYBlwAAAZgBmQGaAaEBogAAAAABowGkAAAAAAGlAaYCDgAAAAACDwLjAAAAAAAAAuQC5QAAAuYAAALnAugC6QAAAuoAAALrAuwAAALtAu4C7wAAAAAAAALwAvEC8gL9Av4AAAL/AwAAAAAAAAADAQMCAwMAAAMEAwUDBgAAAwcDCAMJAAAAAAAAAwoDGQMaAxsDHAAAAAADHQMeAAADHwMgA18AAAAAA2ADdwAAAAADeAAAA3kDgQOCAAADgwOEA44AAAOPA5ADkQAAA5IAAAAAA5MDmAOZA5oAAAObA5wDowAAA6QDpQAAAAADpgOqAAAAAAOrA6wAAAOtA64AAAOvA7ADtAO1AAAAAAO2A7cDuAPDAAADxAPFAAAAAAAAA8YAAAAAAAADxwAAAAAAAAPIAAAAAAAAA8kD6wAAAAAAAAPsAAAAAAAAA+0AAAAAAAAD7gAAAAAAAAPvA/AD8QPyA/UD9gAAAAAD9wP4A/kD+gAAAAAD+wP8A/0D/gAAAAAAAAP/AAAAAAQABAEEFgQXBBgAAAQZAAAAAAQaAAAEGwQxBDIAAAQzBDQAAAAABDUENgAAAAAAAAQ3BDgAAAAAAAAEOQQ/AAAAAAAABEAETgAABE8AAARQBHkAAAAABHoEfwSABIEEggSDBIQEhQAABIYEhwSIBIoEiwSMBI0EjgSPBJAEkQSSBJMAAASUBJUAAASWBJgAAAAAAAAEmQScBJ0EngAABJ8EoQAGAgoAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAEAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMHAHEAYwBkAGgDCQB3AIMAbwBqA10AdQBpA5gAAACBA40AcgObA5wAZgB2A30DhQAAAUQDkgBrAHoBNAAAAIYAfwBiAG0DiQCVA5YAAABsAHsDCgAAAAAAAAAAAAAAAAL/AwADBAMFAwEDAgCFAAAAAAAAAAADSQMTAxQEkQSSAwgAeAMDAwYDCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAEaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASACYAVACCALIA8AD8AR4BPgFgAXgBhAGSAZ4BwAHwAggCOAJqAowCsALcAvoDLgNaA2wDfgOqA74D6AQQBDoEWAR8BKIEvATUBOgFDAUkBToFVAV8BYwFrgXQBfAGDAY4BlgGggaUBq4G1Ab2BzAHVAd8B44HsAfEB+gH9AgGCCgISghwCJIIsgjQCPIJEAkiCUIJaAl6CZwJsgnSCfYKGgo4ClwKeAqOCrIKzgsICygLSgtsC3gLmgu6C8wL+gwkDFwMkgykDNoM7A0wDVANkg2iDbAOAg4QDjAOUA54DqgOug7SDu4O7g8EDywPbA+qD+oQNBBeEJgQwBDeEQoRQBFaEYIRoBHAEeYSDBIgEkwSbhKUEroS3BL0Ex4TUBNqE5gTtBPoE/4UIhROFHIUmBS8FNwVBBUsFVQVhhWuFdAV+BYgFiwWQBZiFnQWoBbCFu4XIBdQF2YXlhfAF+QYABgmGEwYcBikGM4Y6BkKGSwZThl8GaQZyhnsGhIaNhpeGoQarhrUGvobIBtKG2wbjhuwG9gb/hwqHFIceByYHLoc5B0IHS4dWh2GHaQdzh3wHhQePh5eHoQesB7MHuIfCh8wH0Ifah+MH7Af2B/0IBAgMiBUIIIgriDMIOohDCEqIUQhXiF+IZ4hxCHeIgYiICI8Il4iiiKqItAi7CMMIzAjZCOMI74j4CQEJCYkTCR0JJYkwiTuJQYlLiVWJWYljiW6JeYmFCYgJiwmOCZKJlYmdCaYJqgmzibmJw4nJidOJ2QnjCe0J9Yn+CgUKDQoRihiKIgomii+KOopJClIKXQpoinQKgQqOipeKpAqpirKKtwrAisuK0YrbCueK74r1Cv0LCAsPixYLHgsoizcLQAtNC1aLYQtsC3aLfAuCi4yLlgugC6eLrwu4C7wLxIvKi9wL6IvxC/sMAQwJjA+MF4wcDCMMLIwxDDkMRQxTjFmMYAxmDG0MdQx+DIUMkAyajKKMqwy0jL0MwQzJjNGM3gzqjPMM/I0CjQsNEQ0ZDR2NJo0wDTSNPI1GDVSNWo1hDWcNbg11jX4NhQ2PjZoNog2sjbWNug3CDcuN1Q3eDecN8A34jgMODY4TjhmOLI46DkUOT45Wjl2OZo5vjnqOhY6MDpOOmQ6jjqwOtQ69jsSOzg7WDt8O5o7uDveO/Q8EDw8PGA8ejyKPKw84Dz6PRo9UD1sPYo9pj3YPfQ+Hj44PmY+hD6yPtA+6j8EPzY/UD+CP5Q/wD/kQARAMkBEQFZAaEB8QI5ApkC2QNhA+kEcQURBXkGCQahBwEHiQhBCMkJQQmBCiEK+Qt5C/EMuQ0hDckOMQ6ZDwEPoRAZEKERMRHREkkSoRMRE5ET6RRxFLEVSRXxFnEXORe5GEkYkRlBGXkZwRoZGsEbIRuxG/kcURyBHMkdIR2hHdEeER55HvEfSR/pIBkgcSDxIYkh6SJpIvkjmSQhJHEk+SVhJbEmASZRJpknGSehKDEouSkRKbkqASppKwkriSvJLEEs6S2BLfEuuS8xL6EwKTCRMQkxqTJJMrkzITOJNCE0iTUZNak2MTbZN0k4MTixORE5mToZOpE7UTwBPKE9KT3JPnE/WT/xQLlBcUIhQrlDWUSBRSlFyUaRR1FH+UjhSWFKKUrpS/FMgU1ZTfFOyU9xUDFQwVHJUrlTOVPhVMFV2VaxV1FYKVkJWelamVsxW+FciVzpXVleAV7hX2FfyWBZYRlhwWJJYuljiWRBZLllQWW5Zllm6WeJaFlo2WlZailq2WuRbBlsiWz5bYFucW+ZcClwoXE5chlyeXMJc2lz+XQpdIl1gXYpdrl3GXeZeDl4wXlxeel6GXpheul7cXvRfFl9CX2JfiF+0X9ZgAGAkYDZgTmBuYKJg7GEYYWJhjGHEYe5iEmJWYoxisGK8YvJjFmNEY1JjZGN8Y55j2GQEZCZkRmSEZJpkxGTwZQ5lMmVQZXZlkGWoZbpl1GX8Zh5mPmZaZnxmjmaoZsxm7mcQZzJnXmeEZ6Zn0GgGaDBoVGiGaLZoxGjSaOBo7mkAaRJpJGlEaWRphGmcab5pzGnkahpqWGpqaohqsmrEauJrDGsua05ruGvYbABsXmyUbMps5m0AbSJtNG1ybZZtzG3sbf5uHG46bl5uem6qbtBu5G7ybwZvHm80b0pvam+Ab6hv2G/2cBRwOHBUcIRwqnC+cMxw4HD4cQ5xNnFkcZRxsnHgcgByMHJocpBywHL4cyRzRnOEc6xz2HQMdDp0anSQdM505nUQdT51hHWodc51/nYudnh2ona4dtx3AHc+d3x3ungAeEx4kHjceSx5anm0efp6THqceuZ7Entoe4R7oHu6e9R7/HwifFB8cnyifMZ89n0cfU59Zn2OfeR+DH5Efm5+qH7Oftx++n8IfyZ/Vn9+f65/5H/4gB6ARIBegHiAsIDKgOKBHIE8gV6BeIGigcqB8oIWgjqCcoKogsiC6IL6gwyDIIM2g2CDioOyg8yD7oREhHSEzoT2hSqFRIVehXyFnoXAheaGDIYshkKGVoZshoCGlIaihriG8ocyhz6HTIdah2yHfIeOh6CHtIfIh9yH8IgKiB6INIhKiGCIfIiSiKiIwojYiO6JCokgiTaJUolsiYiJqonEieCKBIoeijaKVopyioqKrIrQivSLJIsyi0CLTotci2qLzoySjOqM+I0OjSaNTI1kjYqNoo3Gjd6OBI4ijlaOdo68jtKO5o8Cj16Pko/GkA6QWJB6kLyQ7JE0kWaRgJGikcSR7pIOkjaSXpKOkrSS2pMQkziTWJN4k5iTzpQElCCUVJRylJCUvpTQlOiVCJUqlUKVXpWKlZ6VuJXYlf6WKpZcloqWpJbol1CXhpeyl96YEJhSmISYwpjymSqZdpmamcKaKJpWmnqanJqwmsaa6JsQm0ibdJugm8ab8pwUnDCcXpx4nJqcvJzmnPydHp0+nWKdeJ2Wnbqd4J4AniKePJ5annyekp68nuCfDp8mnzyfVJ90n46frJ/Sn/SgGqA6oG6gjqCmoMag4KD+oSihUKF6oYyhpKGwodyh9KISojCiVqKEorKixqLqoxyjSqN0o5ajwqPSo+SkHKREpHCkmqTIpOilDqVApWSldqWQpbal1KXopgimLKZKplymeqagprim8gAAAAIAAAAAAIADgAADAAcAABEzESMVMxUjgICAgAOA/YCAgAAAAAIAAAKAAYADgAADAAcAABEzESMBMxEjgIABAICAA4D/AAEA/wAAAAACAAAAAAKAA4AAGwAfAAATMxEzETMRMxUjFTMVIxEjESMRIxEjNTM1IzUzFxUzNYCAgICAgICAgICAgICAgICAA4D/AAEA/wCAgID/AAEA/wABAICAgICAgAAAAAUAAAAAAoADgAAHAAsADwATABsAAAEzFSEVITUzBTMVIzMhFSkBMxUjKQEVIxUjNSEBAIABAP4AgP8AgICAAYD+gAGAgID+AAIAgID/AAOAgICAgICAgICAgAAABwAAAAACgAOAAAMABwALAA8AEwAXABsAABEzESMBMxUrATMRKwEzFSsBMxEjJTMRIyUzFSOAgAIAgICAgICAgICAgIABgICA/gCAgAOA/wABAID/AID/AID/AICAAAAACAAAAAACgAOAAAMABwALABcAGwAfACMAJwAAATMVKwEzFSMlMxUrATMRMxEjNSM1IzUzITMVIyEzESMzIRUhJTMVIwEAgICAgIABAICAgICAgICAgAEAgID+AICAgAEA/wABgICAA4CAgICA/wD/AICAgID/AICAgAAAAAEAAAKAAIADgAADAAARMxEjgIADgP8AAAUAAAAAAYADgAADAAcACwAPABMAAAEzFSsBMxUrATMRIzsBFSM7ARUjAQCAgICAgICAgICAgICAgAOAgID+gICAAAAABQAAAAABgAOAAAMABwALAA8AEwAAETMVIzsBFSM7ARErATMVKwEzFSOAgICAgICAgICAgICAgAOAgID+gICAAAUAAAIAAYADgAADAAcACwAPABMAABEzFSMlMxUrATMVKwEzFSMlMxUjgIABAICAgICAgICAAQCAgAOAgICAgICAgAAAAQAAAIACgAMAAAsAAAEzESEVIREjESE1IQEAgAEA/wCA/wABAAMA/wCA/wABAIAAAQAA/4AAgACAAAMAADUzESOAgID/AAAAAQAAAYACgAIAAAMAABEhFSECgP2AAgCAAAAAAAEAAAAAAIAAgAADAAA1MxUjgICAgAAAAAUAAAAAAoADgAADAAcACwAPABMAAAEzFSsBMxErATMVKwEzESsBMxUjAgCAgICAgICAgICAgICAgAOAgP8AgP8AgAAABQAAAAACgAOAAAMACwATABcAGwAAEyEVISMzETMVIxUjATMRIxEjNTMFMxUjAyEVIYABgP6AgICAgIACAICAgID/AICAgAGA/oADgID+gICAAoD9gAGAgICA/wCAAAAAAQAAAAACgAOAAAsAAAEzESEVITUhESM1MwEAgAEA/YABAICAA4D9AICAAgCAAAAABgAAAAACgAOAAAMABwALAA8AEwAbAAATIRUhIzMVIyUzESMpARUhIzMVKwEzFSE1MxEhgAGA/oCAgIACAICA/wABAP8AgICAgIABgID9gAOAgICA/wCAgICA/wAAAAAABwAAAAACgAOAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMRIykBFSkBMxEjJTMVIzMhFSGAAYD+gICAgAIAgID/AAEA/wABAICA/gCAgIABgP6AA4CAgID/AID/AICAgAAAAAMAAAAAAoADgAALAA8AEwAAASERIxEhETMVIRErATMVKwEzFSMBgAEAgP4AgAGAgICAgICAgAOA/IABAAEAgAGAgIAABAAAAAACgAOAAAcACwAPABMAABEhFSEVIRUpATMRIyUzFSMzIRUhAoD+AAGA/gACAICA/gCAgIABgP6AA4CAgID+gICAgAAABQAAAAACgAOAAAMABwAPABMAFwAAASEVISMzFSsBMxUhFSERIwEzESMpARUhAQABAP8AgICAgIABgP6AgAIAgID+gAGA/oADgICAgID/AAEA/wCAAAAAAAMAAAAAAoADgAAHAAsADwAAESERIxEhFSMFMxUrATMRIwKAgP6AgAGAgICAgIADgP6AAQCAgID+gAAAAAcAAAAAAoADgAADAAcACwAPABMAFwAbAAATIRUhIzMRIwEzESMpARUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AgICAAgCAgP6AAYD+gAOAgP8AAQD/AID/AAEA/wCAAAAABQAAAAACgAOAAAMABwAPABMAFwAAEyEVISMzESMBMxEjNSE1IQMzFSMpARUhgAGA/oCAgIACAICA/oABgICAgP8AAQD/AAOAgP8AAQD+AICA/wCAgAAAAAIAAAAAAIACgAADAAcAABEzFSMRMxUjgICAgAKAgP6AgAAAAAIAAP+AAIACgAADAAcAABEzFSMRMxEjgICAgAKAgP6A/wAAAAcAAAAAAgADgAADAAcACwAPABMAFwAbAAABMxUrATMVKwEzFSsBMxUjOwEVIzsBFSM7ARUjAYCAgICAgICAgICAgICAgICAgICAgAOAgICAgICAgAAAAAACAAAAgAKAAoAAAwAHAAARIRUhESEVIQKA/YACgP2AAoCA/wCAAAAABwAAAAACAAOAAAMABwALAA8AEwAXABsAABEzFSM7ARUjOwEVIzsBFSsBMxUrATMVKwEzFSOAgICAgICAgICAgICAgICAgICAgAOAgICAgICAgAAABgAAAAACgAOAAAMABwALAA8AEwAXAAATIRUhIzMVIyUzESsBMxUrATMVIxUzFSOAAYD+gICAgAIAgICAgICAgICAgAOAgICA/wCAgICAAAAEAAD/gAMAAwAAAwAHABEAFQAAEyEVISMzESMBMxEhESEVIxUhASEVIYACAP4AgICAAoCA/gABAIABAP4AAgD+AAMAgP2AAoD+AAGAgID/AIAAAAACAAAAAAKAA4AAAwAPAAATIRUhIzMVITUzESMRIREjgAGA/oCAgAGAgID+gIADgICAgP0AAgD+AAAAAAADAAAAAAKAA4AACwAPABMAABEhFSEVIRUhESEVIQEzFSMVMxEjAgD+gAGA/oABgP4AAgCAgICAA4CAgID+gIADAICA/oAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAATIRUhIzMRIwEzFSMRMxUjKQEVIYABgP6AgICAAgCAgICA/oABgP6AA4CA/YACgID+gICAAAAAAgAAAAACgAOAAAcACwAAESEVIREhFSEBMxEjAgD+gAGA/gACAICAA4CA/YCAAwD9gAAAAAEAAAAAAoADgAALAAARIRUhFSEVIREhFSECgP4AAQD/AAIA/YADgICAgP6AgAAAAAEAAAAAAoADgAAJAAARIRUhFSEVIREjAoD+AAEA/wCAA4CAgID+AAAEAAAAAAKAA4AAAwAHAA0AEQAAEyEVISMzESMBIREjESMBIRUhgAIA/gCAgIABgAEAgID/AAGA/oADgID9gAIA/gABgP6AgAABAAAAAAKAA4AACwAAETMRIREzESMRIREjgAGAgID+gIADgP8AAQD8gAIA/gAAAAABAAAAAAGAA4AACwAAESEVIxEzFSE1MxEjAYCAgP6AgIADgID9gICAAoAAAAMAAAAAAoADgAADAAcACwAAATMRIyUzFSMzIRUhAgCAgP4AgICAAYD+gAOA/QCAgIAAAAAFAAAAAAKAA4AABwALAA8AEwAXAAARMxEhFSERIwEzFSsBMxUjFTMVIzsBESOAAQD/AIACAICAgICAgICAgIADgP8AgP4AA4CAgICA/oAAAAEAAAAAAoADgAAFAAARMxEhFSGAAgD9gAOA/QCAAAAAAwAAAAACgAOAAAcADwATAAARMxUzFSMRIwEzESMRIzUzBTMVI4CAgIACAICAgID/AICAA4CAgP2AA4D8gAKAgICAAAADAAAAAAKAA4AABwAPABMAABEzFTMVIxEjATMRIxEjNTMlMxUjgICAgAIAgICAgP8AgIADgICA/YADgPyAAYCAgIAAAAQAAAAAAoADgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AA4CA/YACgP2AgAACAAAAAAKAA4AACQANAAARIRUhFSEVIREjATMVIwIA/oABgP6AgAIAgIADgICAgP4AAwCAAAAAAAYAAAAAAoADgAADAAcACwAPABMAFwAAEyEVISMzESMBMxErATMVIykBFSElMxUjgAGA/oCAgIACAICAgICA/wABAP8AAYCAgAOAgP2AAoD+AICAgIAAAAADAAAAAAKAA4AACQANABEAABEhFSEVIRUhESMBMxUjFTMRIwIA/oABgP6AgAIAgICAgAOAgICA/gADAICA/gAABgAAAAACgAOAAAMABwALAA8AEwAXAAATIRUhIzMVIzMhFSkBMxEjJTMVIzMhFSGAAgD+AICAgIABgP6AAYCAgP4AgICAAYD+gAOAgICA/oCAgIAAAQAAAAACgAOAAAcAABEhFSERIxEhAoD/AID/AAOAgP0AAwAAAwAAAAACgAOAAAMABwALAAARMxEjATMRIykBFSGAgAIAgID+gAGA/oADgP0AAwD9AIAAAAUAAAAAAoADgAADAAcACwAPABMAABEzESMBMxEjITMRIwEzESsBMxUjgIACAICA/oCAgAEAgICAgIADgP4AAgD+AP8AAQD/AIAAAAADAAAAAAKAA4AABwAPABMAABEzETMVIxUjATMRIzUjNTMlMxUjgICAgAIAgICAgP8AgIADgP2AgIADgPyAgICAgAAAAAkAAAAAAoADgAADAAcACwAPABMAFwAbAB8AIwAAETMVIyUzFSMhMxUjJTMVKwEzFSsBMxUjJTMVIyEzESMBMxEjgIACAICA/oCAgAEAgICAgICAgIABAICA/oCAgAIAgIADgICAgICAgICAgID+gAGA/oAABQAAAAACgAOAAAMABwALAA8AEwAAETMVIyUzFSMhMxUjJTMVKwEzESOAgAIAgID+gICAAQCAgICAgAOAgICAgICA/YAAAAAABQAAAAACgAOAAAUACQANABEAFwAAESERIzUhBTMVKwEzFSsBMxUrATMVIRUhAoCA/gABgICAgICAgICAgIACAP2AA4D/AICAgICAgIAAAAABAAAAAAGAA4AABwAAESEVIREhFSEBgP8AAQD+gAOAgP2AgAAFAAAAAAKAA4AAAwAHAAsADwATAAARMxUjOwERIzsBFSM7AREjOwEVI4CAgICAgICAgICAgICAA4CA/wCA/wCAAAAAAAEAAAAAAYADgAAHAAARIREhNSERIQGA/oABAP8AA4D8gIACgAAAAAAFAAACAAKAA4AAAwAHAAsADwATAAABMxUrATMVIyUzFSMhMxUjJTMVIwEAgICAgIABAICA/oCAgAIAgIADgICAgICAgIAAAAABAAD/gAKAAAAAAwAAMSEVIQKA/YCAAAACAAACgAEAA4AAAwAHAAARMxUjOwEVI4CAgICAA4CAgAAAAAADAAAAAAKAAoAAAwANABEAABMhFSkBMxEhNSE1ITUhBTMVI4ABgP6AAYCA/gABgP6AAYD+AICAAoCA/gCAgICAgAAAAAMAAAAAAoADgAAJAA0AEQAAETMRMxUjESEVIQEhFSkBMxEjgICAAYD+AAEAAQD/AAEAgIADgP6AgP8AgAKAgP6AAAAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzESMBMxUjFTMVIykBFSGAAYD+gICAgAIAgICAgP6AAYD+gAKAgP6AAYCAgICAAAAAAAMAAAAAAoADgAAJAA0AEQAAATMRITUhESM1MyUhFSEjMxEjAgCA/gABgICA/oABAP8AgICAA4D8gIABAICAgP6AAAAAAwAAAAACgAKAAAMADQARAAATIRUhIzMVITUzESEVIzMhFSGAAYD+gICAAYCA/gCAgAIA/gACgICAgP8AgIAAAAIAAAAAAgADgAADAA8AAAEhFSEjMxUhFSERIxEjNTMBAAEA/wCAgAEA/wCAgIADgICAgP4AAgCAAAAAAAMAAP+AAoACgAAJAA0AEQAAEyERIzUhNSERISMzESMRIRUhgAIAgP6AAYD+gICAgAIA/gACgP2AgIABAP8A/wCAAAAAAwAAAAACgAOAAAcACwAPAAARMxEzFSMRIwEhFSkBMxEjgICAgAEAAQD/AAEAgIADgP6AgP6AAoCA/gAAAgAAAAAAgAOAAAMABwAAETMVIxUzESOAgICAA4CAgP2AAAAABAAA/4ACgAOAAAMABwALAA8AAAEzFSMVMxEjATMRIzMhFSECAICAgID+AICAgAGA/oADgICA/YABAP8AgAAAAAUAAAAAAgADgAAHAAsADwATABcAABEzETMVIxEjATMVKwEzFSMVMxUjOwEVI4CAgIABgICAgICAgICAgIADgP4AgP8AAoCAgICAgAACAAAAAAEAA4AAAwAHAAARMxEjOwEVI4CAgICAA4D9AIAAAAAEAAAAAAKAAoAABQAJAA0AEQAAESEVIxEjATMVKwEzESMBMxEjAQCAgAGAgICAgIABAICAAoCA/gACgID/AAEA/gAAAAIAAAAAAoACgAAFAAkAABEhFSERIwEzESMCAP6AgAIAgIACgID+AAIA/gAABAAAAAACgAKAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAYD+gICAgAIAgID+gAGA/oACgID+gAGA/oCAAAMAAP+AAoACgAALAA8AEwAAETMVMxUjFSEVIREjASEVKQEzESOAgIABgP6AgAEAAQD/AAEAgIACgICAgID/AAMAgP8AAAAAAAMAAP+AAoACgAADAA8AEwAAEyEVISUzESMRITUhNSM1MyEzESOAAQD/AAGAgID+gAGAgID+AICAAoCAgP0AAQCAgID/AAAAAAMAAAAAAoACgAAHAAsADwAAETMVMxUjESMBIRUpATMVI4CAgIABAAEA/wABAICAAoCAgP6AAoCAgAAAAAUAAAAAAoACgAADAAcACwAPABMAABMhFSEjMxUjMyEVKQEzFSMpARUhgAIA/gCAgICAAYD+gAGAgID+AAIA/gACgICAgICAAAIAAAAAAYADgAALAA8AABMzETMVIxEjESM1MxMzFSOAgICAgICAgICAA4D/AID+gAGAgP4AgAAAAgAAAAACgAKAAAMACQAAETMRIwEzESE1IYCAAgCA/gABgAKA/gACAP2AgAAFAAAAAAKAAoAAAwAHAAsADwATAAARMxEjATMRIyEzFSMlMxUrATMVI4CAAgCAgP6AgIABAICAgICAAoD+gAGA/oCAgICAAAACAAAAAAKAAoAAAwANAAARMxEjATMRITUzETMRM4CAAgCA/gCAgIACgP4AAgD9gIABAP8AAAAAAAkAAAAAAoACgAADAAcACwAPABMAFwAbAB8AIwAAETMVIyUzFSMhMxUjJTMVKwEzFSsBMxUjJTMVIyEzFSMlMxUjgIACAICA/oCAgAEAgICAgICAgIABAICA/oCAgAIAgIACgICAgICAgICAgICAgIAAAAAAAwAA/4ACgAKAAAMACwAPAAARMxEjATMRIzUhNSEBIRUhgIACAICA/oABgP4AAgD+AAKA/oABgP2AgID/AIAAAAMAAAAAAoACgAAHAAsAEwAAESEVIxUjNSEFMxUrATMVIRUhNTMCgICA/oABAICAgIABgP2AgAKAgICAgICAgIAAAAAABQAAAAABgAOAAAMABwALAA8AEwAAATMVKwEzESsBMxUjOwERIzsBFSMBAICAgICAgICAgICAgICAA4CA/wCA/wCAAAABAAAAAACAA4AAAwAAETMRI4CAA4D8gAAFAAAAAAGAA4AAAwAHAAsADwATAAARMxUjOwERIzsBFSsBMxErATMVI4CAgICAgICAgICAgICAA4CA/wCA/wCAAAAAAAQAAAKAAwADgAADAAcACwAPAAATIRUhJTMVIyEzFSMlIRUhgAEA/wACAICA/YCAgAGAAQD/AAOAgICAgICAAAACAAD/gACAAwAAAwAHAAARMxUjFTMRI4CAgIADAICA/YAAAAAFAAD/gAKAAwAABwALAA8AEwAbAAABMxUzFSE1MwUzESMBMxUjFTMVIykBFSMVIzUjAQCAgP6AgP8AgIACAICAgID+gAGAgICAAwCAgICA/oABgICAgICAgAAAAAMAAAAAAoADgAADABMAFwAAASEVISMzESEVIREhFSE1MxEjNTMBMxUjAQABAP8AgIABAP8AAYD9gICAgAGAgIADgID/AID/AICAAQCAAQCAAAAAAAgAAAAAA4ACgAADAAcACwAPABMAFwAbAB8AABEzFSMlIRUhJTMVIyEzESMBMxEjITMVIyUhFSElMxUjgIABAAGA/oACAICA/YCAgAIAgID9gICAAQABgP6AAgCAgAKAgICAgID+gAGA/oCAgICAgAAFAAAAAAKAA4AAAwAHAAsADwAjAAARMxUjJTMVIyEzFSMlMxUrATMVIRUhFSEVIRUjNSE1ITUhNSGAgAIAgID+gICAAQCAgICAAQD/AAEA/wCA/wABAP8AAQADgICAgICAgICAgICAgICAgAACAAAAAACAA4AAAwAHAAARMxEjFTMRI4CAgIADgP6AgP6AAAAIAAAAAAKAA4AAAwAHAAsADwATABcAGwAfAAATIRUhIzMVIzMhFSEjMxUjJTMVIykBFSkBMxUjKQEVIYACAP4AgICAgAGA/oCAgIACAICA/oABgP6AAYCAgP4AAgD+AAOAgICAgICAgICAAAACAAADAAGAA4AAAwAHAAARMxUjJTMVI4CAAQCAgAOAgICAAAAJAAAAAAOAA4AAAwAHAAsADwAXABsAHwAjACcAAAEhFSEjMxUjJTMVIyEzESMBIRUhFSEVIQEzESMhMxUjJTMVIykBFSEBAAGA/oCAgIACAICA/YCAgAEAAYD/AAEA/oACAICA/YCAgAIAgID+gAGA/oADgICAgID+gAGAgICAAYD+gICAgIAAAwAAAIACAAOAAAMACwAPAAATIRUpATMRITUjNSEBIRUhgAEA/wABAID+gIABgP6AAgD+AAOAgP6AgID+gIAAAAoAAACAAwADAAADAAcACwAPABMAFwAbAB8AIwAnAAABMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjAQCAgAGAgID+AICAAYCAgP4AgIABgICA/wCAgAGAgID/AICAAYCAgAMAgICAgICAgICAgICAgICAAAAAAAEAAACAAoACAAAFAAARIREjESECgID+AAIA/oABAAAAAQAAAQABgAGAAAMAABEhFSEBgP6AAYCAAAAAAAsAAAAAA4ADgAAHAAsADwATABsAHwAjACcAKwAvADMAAAEhFSMVIzUrATMVIyUzFSMhMxEjATMVMxUjFSMBMxUjJTMRIyUzFSMhMxUjJTMVIykBFSEBAAGAgICAgICAAgCAgP2AgIABAICAgIABAICAAQCAgP8AgID+gICAAgCAgP6AAYD+gAOAgICAgICA/oABgICAgAGAgID+gICAgICAgAAAAQAAAwACgAOAAAMAABEhFSECgP2AA4CAAAAAAAQAAAGAAgADgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAEA/wCAgIABgICA/wABAP8AA4CA/wABAP8AgAACAAAAAAKAA4AACwAPAAABMxEhFSERIxEhNSEBIRUhAQCAAQD/AID/AAEA/wACgP2AA4D/AID/AAEAgP4AgAAABQAAAQACAAOAAAMABwALAA8AFwAAEyEVISMzFSMlMxUrATMVKwEzFSEVITUzgAEA/wCAgIABgICAgICAgIABAP4AgAOAgICAgICAgIAAAAAHAAABAAIAA4AAAwAHAAsADwATABcAGwAAEyEVISMzFSMlMxUrATMVIyEzFSMlMxUjKQEVIYABAP8AgICAAYCAgICAgP8AgIABgICA/wABAP8AA4CAgICAgICAgIAAAAACAAACgAEAA4AAAwAHAAATMxUrATMVI4CAgICAgAOAgIAAAAACAAD/gAKAAoAABwALAAARMxEhFSEVIwEzESOAAYD+gIACAICAAoD+AICAAwD+AAABAAAAAAMAA4AADwAAEyEVIxEjESMRIxEjNSM1M4ACgICAgICAgIADgID9AAMA/QACAICAAAAAAAEAAAEAAYADgAALAAATMxEzFSE1MxEjNTOAgID+gICAgAOA/gCAgAEAgAAABQAAAIACAAOAAAMABwALAA8AEwAAEyEVISMzESMBMxEjKQEVIQchFSGAAQD/AICAgAGAgID/AAEA/wCAAgD+AAOAgP8AAQD/AICAgAAAAAAKAAAAgAMAAwAAAwAHAAsADwATABcAGwAfACMAJwAAETMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMhMxUjJTMVI4CAAYCAgP8AgIABgICA/wCAgAGAgID+AICAAYCAgP4AgIABgICAAwCAgICAgICAgICAgICAgIAAAAcAAAAAA4ADgAAHAAsADwATAB8AIwAnAAATMxEjESM1MyUzFSsBMxErATMVIyUhESM1IREzFTM1IyEzESsBMxUjgICAgIACAICAgICAgICAAQABAID/AICAgP6AgICAgIADgP4AAQCAgID/AICA/gCAAQCAgP8AgAAAAAAIAAAAAAOAA4AABwALAA8AEwAZAB0AIwAnAAATMxEjESM1MyUzFSsBMxErATMVIyUhESM1IyEzESMlMxUzFSElMxUjgICAgIACAICAgICAgICAAQABAICA/oCAgAGAgID/AP4AgIADgP4AAQCAgID/AICA/wCA/wCAgICAgAAAAAkAAAAAA4ADgAAHAAsADwATABcAGwAnACsALwAAESEVIxUjNSMlMxUrATMRIyUzFSMpARUhJTMVIyUhESM1IREzFTM1IyEzESsBMxUjAYCAgIACgICAgICA/wCAgP8AAQD/AAGAgIABAAEAgP8AgICA/oCAgICAgAOAgICAgID/AICAgICAgP4AgAEAgID/AIAAAAAGAAD/gAKAAwAAAwAHAAsADwATABcAAAEzFSMVMxUrATMVKwEzESMlMxUjKQEVIQEAgICAgICAgICAgAIAgID+gAGA/oADAICAgID/AICAgAAAAAAJAAAAgAKAAwAAAwAHAAsADwATABcAGwAfACMAABEzFSMlMxUjITMVIyUzFSsBMxUrATMVIyUzFSMhMxUjJTMVI4CAAgCAgP6AgIABAICAgICAgICAAQCAgP6AgIACAICAAwCAgICAgICAgICAgICAAAAAAAMAAAAAAoADgAAJABMAFwAAEyEVMxEjESMRISMzETMRIRUhNSMBMxUjgAGAgICA/wCAgIABAP6AgAEAgIADgID9gAGAAQD+gP8AgIABgIAAAgAAAAACgAOAAAsADwAAETMRIRUhFSEVIREjATMVI4ABgP6AAYD+gIACAICAA4D/AICAgP8AAgCAAAAABgAA/4ACgAOAAAMABwALAA8AEwAXAAATIRUhIzMRIwEzFSMpARUpATMRIykBFSGAAYD+gICAgAIAgID/AAEA/wABAICA/wABAP8AA4CA/IADgICA/oCAAAcAAAAAAoADgAADAAcACwAPABcAGwAfAAATIRUhJTMVKwEzFSsBMxUjJTMRIzUhNSEFMxUjMyEVIYABAP8AAYCAgICAgICAgAEAgID+gAGA/gCAgIABgP6AA4CAgICAgID+AICAgICAAAAAAAMAAACAAoADAAADAAcACwAAATMVIwUhFSEFMxUjAQCAgP8AAoD9gAEAgIADAICAgICAAAADAAAAAAKAAoAACQATABcAABMhFTMRIxEjNSEjMxEzFSEVITUjATMVI4ABgICAgP8AgICAAQD+gIABAICAAoCA/oABAID/AICAgAEAgAAAAAIAAP+AAoADgAALAA8AABEzESEVIREhFSERIwEzESOAAYD+gAGA/oCAAgCAgAOA/wCA/wCA/wACgP8AAAQAAAAAAoADgAADAAcACwAPAAARMxEjATMRIyUzFSMzIRUhgIACAICA/gCAgIABgP6AA4D+AAIA/QCAgIAAAAAFAAD/gAIAA4AAAwAHAAsADwATAAARMxUjJTMVIwUzESMBMxEjKQEVIYCAAYCAgP6AgIABgICA/oABgP6AA4CAgICA/gACAP2AgAAABQAAAAACAAKAAAcACwAPABMAFwAAETMRMxUjESMBMxUrATMVIxUzFSM7ARUjgICAgAGAgICAgICAgICAgAKA/wCA/wACgICAgICAAAIAAAAAAYADgAADAAcAABMhFSEjMxEjgAEA/wCAgIADgID9AAAAAAAEAAAAAAOAA4AADQARABUAGQAAEyEVIRUhFSERIRUhESsBMxUjJTMVIxUzESOAAoD+gAGA/oABgP4AgICAgAMAgICAgAOAgICA/oCAAwCAgICA/oAAAAAAAgAAAAADAAOAAA0AEQAAEzMRIRUhESEVIREjNTMBMxEjgIABgP6AAYD+AICAAgCAgAOA/oCA/wCAAoCA/oD/AAAAAAADAAAAAAMAA4AADQARABUAABMzETMVIxEhFSERIzUzBSEVKQEzESOAgICAAYD+AICAAQABAP8AAQCAgAOA/oCA/wCAAoCAgID+gAAABQAAAAACgAOAAAMABwALAA8AEwAAEyEVISMzFSMlMxEjJTMVIzMhFSGAAYD+gICAgAIAgID+AICAgAGA/oADgICAgP2AgICAAAAAAAIAAAAAAwADgAAPABMAABMhFSEVMxUjESEVIREjNTMlMxEjgAIA/oCAgAGA/gCAgAIAgIADgICAgP6AgAIAgID9gAAAAQAAAAACgAOAAAsAABEhESE1ITUhNSERIQKA/YACAP8AAQD+AAOA/ICAgIABgAAABAAAAAACgAOAAAMABwARABUAABMhFSEjMxUjJTMRIxEhESMRIQEhFSGAAYD+gICAgAIAgID+gIACAP6AAYD+gAOAgICA/YABAP8AAYD+gIAAAAAABwAAAAACgAOAAAMABwALAA8AEwAXABsAABMhFSEjMxEjATMVIwUhFSEjMxEjJTMVIykBFSGAAYD+gICAgAIAgID+gAEA/wCAgIACAICA/oABgP6AA4CA/wABAICAgP8AgICAAAIAAP+AAwADgAAJAA0AABMhFSEVIRUhESsBMxUjgAKA/gABAP8AgICAgAOAgICA/gCAAAAFAAD/gAKAA4AAAwAPABMAFwAbAAABMxUrATMRMxUjESMRIzUzATMVIwEzFSM7ARUjAYCAgICAgICAgIABAICA/gCAgICAgAOAgP8AgP6AAYCAAQCA/gCAgAAAAAIAAAAAAYADgAALAA8AABMzETMVIxEjESM1MxMzFSOAgICAgICAgICAA4D+gID/AAEAgP6AgAAABgAAAAACgAOAAAMADwATABcAGwAfAAARIRUpATMVMxUjFSM1IzUzAzMVIyUzFSMhMxEjATMRIwEA/wABAICAgICAgICAgAEAgID+gICAAgCAgAOAgICAgICA/wCAgID/AAEA/wAAAAACAAD/gAKAAoAABQAJAAARIRUhESMBMxEjAgD+gIACAICAAoCA/gACAP2AAAMAAAAAAoADgAADAA8AEwAAEyEVISMzESERMxEjESERIzMhFSGAAYD+gICAAYCAgP6AgIABgP6AA4CA/wABAP2AAQD/AIAAAAYAAAAAAoADgAADAAcACwAPABMAFwAAESEVKQEzFSMpARUhIzMRIyUzFSMpARUhAgD+AAIAgID+gAGA/oCAgIACAICA/oABgP6AA4CAgID+gICAgAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAARIRUpATMVIykBFSEjMxUjMyEVIQIA/gACAICA/oABgP6AgICAgAIA/gACgICAgICAAAAFAAAAAAKAA4AABQAJAA0AEQAXAAARIRUhFSM7ARUjOwEVKwEzFSsBMxUhFSECgP4AgICAgICAgICAgICAAgD9gAOAgICAgICAgAAABAAA/4ACgAOAAAMABwAPABMAABMzFSsBMxUjJTMRIxEjNTMTIRUhgICAgICAAQCAgICAgAEA/wADgICAgP0AAgCA/YCAAAAABAAAAAACgAOAAAUACQANABEAABEzESEVIQEzFSM7ARErATMVI4ABAP6AAYCAgICAgICAgAOA/QCAA4CA/gCAAAUAAP+AAoADgAAFAAkADQARABUAABEhESM1IQUhFSkBMxEjJTMVIzMhFSECgID+AAEAAQD/AAEAgID+AICAgAGA/oADgP8AgICA/gCAgIAABQAA/4ACgAOAAAUACQANABEAFQAAESEVIRUjMyEVISMzESMlMxUjKQEVIQKA/gCAgAEA/wCAgIACAICA/oABgP6AA4CAgID+AICAgAAAAAAFAAD/gAKAAoAABQAJAA0AEQAVAAARIRUhFSMzIRUhIzMRIyUzFSMpARUhAoD+AICAAQD/AICAgAIAgID+gAGA/oACgICAgP8AgICAAAAAAAUAAAAAAoADgAADAAcACwAXAB8AABMhFSEjMxUjJTMVKwEzFTMVIRUjNSM1IQEzFSE1MxEhgAGA/oCAgIACAICAgICA/oCAgAGA/oCAAYCA/YADgICAgICAgICAgP8AgID/AAAEAAAAAAKAA4AACQANABEAFQAAESEVIRUhFSERIwEzESMlMxUjMyEVIQKA/oABAP6AgAIAgID+AICAgAGA/oADgICAgAEA/wD+gICAgAAAAAMAAAAAAoACgAAJAA0AEQAAESEVIRUhFSERIwEzFSMpARUhAoD+gAEA/oCAAgCAgP4AAgD+AAKAgICAAQD/AICAAAAABAAAAAACgAOAAAsADwATABcAABMzETMVIxUjNSM1MxMhFSkBMxUjKQEVIYCAgICAgICAAQD/AAEAgID+AAIA/gADgP8AgICAgP8AgICAAAAEAAD/gAKAAoAACwAPABMAFwAAETMVMxUjESEVIRUjASEVKQEzESsBMxUjgICAAQD/AIABAAEA/wABAICAgICAAoCAgP8AgIADAID/AIAAAAEAAAAAAIADgAADAAARMxEjgIADgPyAAAIAAAAAAYADgAADAAcAABEzESMBMxEjgIABAICAA4D8gAOA/IAAAAABAAAAAAKAA4AAEwAAATMRIRUhFSEVIREjESE1ITUhNSEBAIABAP8AAQD/AID/AAEA/wABAAOA/wCAgID/AAEAgICAAAIAAAAAAIADgAADAAcAABEzESMVMxUjgICAgAOA/YCAgAAAAAYAAP+AA4ADgAADAAcACwAPABMAFwAAETMRIwEzFSMVMxEjATMRIyUzFSMpARUhgIADAICAgID+gICA/wCAgAGAAQD/AAOA/QADAICA/YABAP8AgICAAAADAAAAAAKAAoAAAwANABEAABEhFSkBMxEjNSEVIxEhASEVIQIA/gACAICA/oCAAgD+gAGA/oACgID+gICAAQD/AIAAAAUAAP+AAoADgAALAA8AEwAXABsAABEzFTMVIxEzFSMRIwEhFSkBMxErATMVKwEzFSOAgICAgIABAAEA/wABAICAgICAgICAA4CAgP6AgP8ABACA/wCAgAAHAAD/gAKAA4AAAwAHAAsAEQAVABkAHQAAEyEVISMzFSMlMxUrATMRITUzFzMRKwEzFSMpARUhgAGA/oCAgIACAICAgID/AICAgICAgID+gAGA/oADgICAgID/AICA/wCAgAAABwAA/4ACgAKAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMVIykBFSkBMxUrATMVIykBFSGAAYD+gICAgAIAgID/AAEA/wABAICAgICA/oABgP6AAoCAgICAgICAgAAAAgAA/4ACgAOAAAUACQAAESEVIREjATMRIwIA/oCAAgCAgAOAgP0AAwD8gAAFAAD/gAOAA4AADQARABUAGQAdAAABMxEzFSMVITUhESM1MyUhFSEjMxEjITMVKwEzFSMCAICAgP4AAYCAgP6AAQD/AICAgAMAgICAgIADgP2AgICAAQCAgID+gICAAAAFAAD/gAKAA4AABQAJAA0AEQAZAAARIREjNSEFMxUrATMVKwEzFSsBMxUhESM1IQKAgP4AAYCAgICAgICAgICAAgCA/gADgP8AgICAgICA/wCAAAADAAD/gAKAAoAABwALABUAABEhFSMVIzUhBTMVKwEzFSERIzUhNTMCgICA/oABAICAgIABgID+AIACgICAgICAgP8AgIAAAAADAAD/gAGAA4AABwALAA8AABEzETMVIxUjJTMVKwEzFSOAgICAAQCAgICAgAOA/YCAgICAgAAAAAQAAP+AA4ACgAAFAA0AEQAVAAARIRUhESMBMxEzFSMVIyUzFSsBMxUjAgD+gIACAICAgIABAICAgICAAoCA/gACAP8AgICAgIAAAAADAAAAAAIAA4AADwATABcAABMzETMVIxUzFSMVIxEjNTMBMxUrATMVI4CAgICAgICAgAEAgICAgIADgP8AgICAgAGAgP6AgIAAAAAAAQAAAAACgAOAABcAABMhFTMRIxEjFSM1IxUzESMVIxEzFSE1IYABgICAgICAgICAgAEA/wADgID9AAIAgICA/wCAAwCAgAAABwAAAAACgAOAAAMACwAPABMAFwAbAB8AABMhFSEjMxEzFSMVIwEzFSsBMxUrATMVIwUzFSMpARUhgAGA/oCAgICAgAIAgICAgICAgIABAICA/oABgP6AA4CA/oCAgAKAgICAgICAAAAEAAAAAAKAAoAABwARABUAGQAAEyEVMxUhNSEjMxEzFSEVITUjATMVIyEzFSOAAYCA/wD/AICAgAEA/oCAAQCAgAEAgIACgICAgP8AgICAAQCAgAABAAAAAAMAA4AADQAAEzMRMxUjESEVIREjNTOAgICAAgD9gICAA4D+gID/AIABgIAAAAAAAgAAAAACgAOAABEAFQAAESERIzUjFTMVIxEjESM1MxEhETMVIwKAgICAgICAgP8AgIADgP8AgICA/gABAIABgP4AgAAEAAAAAAKAA4AAAwAHAAsAEQAAEyEVISMzFSMlMxEjKQEVIxEjgAGA/oCAgIACAICA/wABAICAA4CAgID+gID/AAAAAAQAAAAAAoACgAADAAcACwARAAATIRUhIzMVIyUzESMpARUjFSOAAYD+gICAgAIAgID/AAEAgIACgICAgP8AgIAAAAAAAwAAAAADAAOAABMAFwAbAAATIRUhFSEVIRUhFSEVIRUhESM1MwEzFSMVMxEjgAIA/oABgP6AAQD/AAGA/gCAgAIAgICAgAOAgICAgICAgAEAgAGAgID+gAAAAAACAAAAAAOAA4AAEwAXAAATMxEhETMRMxUjESMRIREjESM1MxMhFSGAgAGAgICAgP6AgICAgAGA/oADgP8AAQD/AID+gAGA/oABgID+AIAAAAUAAAAAAoADgAADAAcACwAPABMAAAEzFSsBMxEjATMRIyEzESMBMxEjAQCAgICAgAEAgID+gICAAgCAgAOAgP8AAQD/AP4AAgD+AAABAAAAAAKAA4AAFQAAESERIzUhFSEVIxUjNSMVMxUjFSEVIQKAgP6AAYCAgICAgAIA/YADgP8AgICAgICAgICAAAAAAAIAAAAAAwACgAARABUAAAEhFTMRIRUhFSE1IxEzFSE1IQEzFSMBAAGAgP6AAYD+AICAAQD/AP8AgIACgID/AICAgAGAgID+gIAAAAADAAAAAAMAA4AACwAPABMAAAEzETMVIxEjESM1MwEzFSMzIRUhAgCAgICAgID+AICAgAGA/oADgP8AgP6AAYCA/oCAgAAAAAAEAAD/gAMAA4AAAwAPABMAFwAAATMVIxUzFTMVIxEjESM1MwEzESMzIRUhAgCAgICAgICAgP4AgICAAYD+gAOAgICAgP6AAYCA/wD/AIAAAAQAAP+AAwADgAAJAA0AEQAVAAATIREjNSM1MxEhIzMRIzMhFSkBMxUjgAIAgICA/oCAgICAAQD/AAIAgIADgPyAgIACAP2AgIAAAAAEAAD/gAMAAoAAAwAPABMAFwAAEyEVISUzESM1ITUhNSM1MyEzESMBMxUjgAEA/wABgICA/oABgICA/gCAgAKAgIACgICA/YCAgICA/wD/AIAAAAADAAAAAAMAA4AADQARABUAABMhFSEVIRUhESMRIzUzJTMVIxUzESOAAgD+gAGA/oCAgIACAICAgIADgICAgP4AAgCAgICA/gAAAAAAAwAAAAADAAKAAA8AEwAXAAATMxUzFSMVMxUjFSM1IzUzASEVKQEzFSOAgICAgICAgIABAAEA/wABAICAAoCAgICAgICAAYCAgAAAAAIAAAAAA4ADgAATABcAABMzFSE1MxUzFSEVIzUjFSM1ITUzATMRI4CAAYCAgP8AgICA/wCAAQCAgAOAgICAgICAgICA/wD+AAAAAAACAAD/gAOAAoAAFwAbAAATMxUhNTMVMxUjESM1ITUhNSEVIzUjNTMRIRUhgIABgICAgID+gAGA/oCAgIACAP4AAoCAgICA/oCAgICAgID+AIAAAAADAAAAAAKAAoAACQANABEAABEhFSEVIRUhFSMBMxUjASEVIQIA/oABgP6AgAIAgID+gAGA/oACgICAgIABgID/AIAAAAMAAAAAAoACgAADAA0AEQAAEyEVISUzESE1IREjNTMhMxEjgAEA/wABgID+AAGAgID+AICAAoCAgP2AgAEAgP6AAAAAAwAAAAACgAKAAAkADQARAAARIRUhETMVIxUjATMRIykBFSECAP6AgICAAgCAgP8AAQD/AAKAgP8AgIACAP6AgAAAAAAEAAAAAAKAA4AAAwANABEAFQAAEyEVISMzETMVIxEhFSEBIRUpATMRI4ABgP6AgICAgAGA/gABAAEA/wABAICAA4CA/wCA/wCAAoCA/oAAAAUAAAAAAoACgAADAAcACwAPABMAABMhFSEjMxUjJTMRIyUzFSMzIRUhgAGA/oCAgIACAICA/gCAgIABgP6AAoCAgID+gICAgAAAAAAFAAD/gAKAAoAAAwAHAAsAFwAbAAATIRUhIzMRIwEzFSsBMxUzFSMVIzUjNTMlMxUjgAGA/oCAgIABgICAgICAgICAgAEAgIACgID+gAEAgICAgICAgIAABAAA/4ADAAOAAAkADQARABUAAAEzESE1IREjNTMlIRUhIzMRIwUzFSMCAID+AAGAgID+gAEA/wCAgIACgICAA4D8gIABAICAgP6AgIAAAAAEAAAAAAMAA4AAAwANABEAFQAAATMVKwEzESE1IREjNTMlIRUhIzMRIwKAgICAgP4AAYCAgP6AAQD/AICAgAOAgP0AgAEAgICA/oAAAwAAAAACgAKAAAMADQARAAATIRUhIzMVITUzESM1IRUhFSGAAYD+gICAAYCAgP4AAgD+AAKAgICA/oCAgIAAAAMAAAAAAoACgAADAA0AEQAAESEVKQEzESM1IRUjESEBIRUhAgD+AAIAgID+gIACAP6AAYD+gAKAgP6AgIABAP8AgAAABAAAAAADgAKAAAMADwATABcAABEhFSkCFSMRIzUhFSMRKQEzFSMFIRUhAgD+AAIAAQCAgP6AgAIAAQCAgP2AAYD+gAKAgID/AICAAQCAgIAAAAAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzFSMzIRUhIzMVIzMhFSGAAgD+AICAgIABAP8AgICAgAIA/gACgICAgICAAAAABQAAAAACgAKAAAMABwALAA8AEwAAESEVKQEzFSMpARUpATMVIykBFSECAP4AAgCAgP8AAQD/AAEAgID+AAIA/gACgICAgICAAAAAAAYAAAAAA4ACgAADAAcACwAPABMAFwAAESEVKQIVKQIVISUzFSMhMxUjKQEVIQIA/gACAAEA/wD/AAEA/wACAICA/wCAgP4AAgD+AAKAgICAgICAgAAAAAAGAAAAAAKAAoAAAwAHAAsADwATABcAABMhFSEjMxEjATMVIykBFSkBMxUjKQEVIYABgP6AgICAAgCAgP8AAQD/AAEAgID+gAGA/oACgID+gAGAgICAgAAAAgAA/4ACAAMAAAsADwAAATMRMxUjFSM1ITUhASEVIQEAgICAgP8AAQD/AAEA/wADAP4AgICAgP8AgAAABAAA/4ADAAOAAAMADwATABcAAAEzFSsBMxEjNSE1IREhNSEFMxEjESEVIQKAgICAgID+gAGA/oABgP4AgIACAP4AA4CA/QCAgAEAgID/AP8AgAAAAwAA/4ACgAKAAAkADQARAAATIREjNSE1IREhIzMRIxEhFSGAAgCA/oABgP6AgICAAgD+AAKA/YCAgAEA/wD/AIAAAAAEAAAAAAKAAoAAAwAHAA0AEQAAEyEVISMzESMBIREjNSMFIRUhgAIA/gCAgIABgAEAgID/AAGA/oACgID+gAEA/wCAgIAAAAAGAAAAAAKAAoAAAwAHAAsADwATABcAABEhFSElIRUhIzMVKwEzESMBMxErATMVIwEA/wABgAEA/wCAgICAgIABAICAgICAAoCAgICA/wABAP8AgAADAAD/gAKAAwAAAwALAA8AABEzESMBMxEjESM1MwUhFSGAgAIAgICAgP6AAQD/AAMA/gACAPyAAYCAgIAAAAAABAAAAAACgAOAAAMACwAPABMAABMhFSEjMxEzFSMRIwEhFSkBMxEjgAIA/gCAgICAgAEAAQD/AAEAgIADgID/AID+gAKAgP4AAAAAAAUAAP+AAoADgAADAAsADwATABcAABMhFSEjMxEzFSMRIwEhFSkBMxEjKQEVIYACAP4AgICAgIABAAEA/wABAICA/wABAP8AA4CA/wCA/oACgID+AIAAAAACAAAAAAGAA4AAAwAPAAATMxUjFTMRMxUjESMRIzUzgICAgICAgICAA4CAgP8AgP8AAQCAAAAAAAEAAAAAAYACgAALAAARIRUjETMVITUzESMBgICA/oCAgAKAgP6AgIABgAAABAAAAAACgAOAAAsADwATABcAAAEzETMVIxEjESM1MyEzFSMhMxUjATMVIwEAgICAgICAAQCAgP4AgIABgICAA4D+gID/AAGAgICA/wCAAAADAAAAAAIAA4AADwATABcAAAEzETMVIxUjNSM1MzUjNTMFMxUjATMVIwEAgICAgICAgID/AICAAYCAgAOA/gCAgICAgICAgP8AgAAAAgAA/4ABAAOAAAMABwAAETMRIzsBFSOAgICAgAOA/ICAAAAABAAA/4ACgAOAAAkADQARABUAABEzESERIzUhESMBIRUpATMRIykBFSGAAgCA/oCAAQABAP8AAQCAgP8AAQD/AAOA/wD/AID+AAGAgP8AgAAEAAAAAAKAAoAAAwAJAA0AEQAAETMRIwEzESE1MwEzESsBMxUjgIACAID/AID/AICAgICAAoD+AAIA/YCAAQD/AIAAAAQAAP+AAoACgAADAAsADwATAAARMxEjATMRIzUjNTMBMxErATMVI4CAAgCAgICA/wCAgICAgAKA/gACAP0AgIABAP8AgAAAAAUAAP+AAoACgAAFAAkADQARABUAABEhFSMRIwEzFSsBMxEjATMRKwEzFSMBAICAAYCAgICAgAEAgICAgIACgID+AAKAgP8AAQD+AIAAAAAAAwAA/4ADAAKAAAUACQANAAATIRUhESMBMxEjITMVI4ACAP6AgAIAgID9gICAAoCA/gACAP4AgAADAAD/gAMAAoAABQAJAA0AABEhFSERIwEzESM7ARUjAgD+gIACAICAgICAAoCA/gACAP4AgAAAAAMAAAAAAoACgAAHAA8AEwAAETMVMxUjESMBMxEjNSM1MyUzFSOAgICAAgCAgICA/wCAgAKAgID+gAKA/YCAgICAAAAAAwAAAAACgAKAAAMADwATAAATIRUhIzMVITUzESM1IRUjMyEVIYABgP6AgIABgICA/oCAgAGA/oACgICAgP6AgICAAAAGAAAAAAOAAoAAAwAHAAsADwATABcAABMhFSEjMxEjATMRIwEzESMpARUhJSEVIYACgP2AgICAAwCAgP6AgID/AAEA/wABgAEA/wACgID+gAGA/oABAP8AgICAAAMAAP+AAoADAAATABcAGwAAATMVMxUjETMVIxUjNSM1MxEjNTMFMxEjATMRIwEAgICAgICAgICAgP8AgIACAICAAwCAgP6AgICAgAGAgID+gAGA/oAAAAADAAAAAAKAAoAABwALAA8AAAEzESM1IzUzITMVIzMhFSECAICAgID+AICAgAEA/wACgP2AgICAgAAAAAADAAAAAAKAA4AABwALAA8AAAEzESM1IzUzITMVIzMhFSECAICAgID+AICAgAEA/wADgPyAgICAgAAAAAAEAAD/gAMAAoAABwALAA8AEwAAATMRIzUjNTMhMxUjMyEVKQEzFSMCAICAgID+AICAgAEA/wACAICAAoD9gICAgICAAAMAAP+AAoACgAAHAAsADwAAETMVMxUjESMBIRUpATMVI4CAgIABAAEA/wABAICAAoCAgP4AAwCAgAAAAAMAAAAAAoACgAADAAcACwAAEyEVISMzESMBMxUjgAGA/oCAgIACAICAAoCA/gACAIAAAAADAAD/gAKAAoAAAwAHAAsAABMhFSEjMxUjJTMRI4ABgP6AgICAAgCAgAKAgICA/YAAAAAAAwAAAAACgAKAAAkADQARAAARIRUhFSEVIREjATMVIxUzESMCAP6AAYD+gIACAICAgIACgICAgP8AAgCAgP8AAAMAAAAAAoACgAAJAA0AEQAAETMRIRUhFSEVIQEzESMVMxUjgAGA/oABgP4AAgCAgICAAoD/AICAgAKA/wCAgAAEAAD/gAMAA4AAAwAPABMAFwAAATMVKwEzETMVIxUjNSM1MyEzESMzIRUhAoCAgICAgICAgID+AICAgAGA/oADgID+AICAgID/AIAAAwAA/4ACgAKAAAMABwALAAARIRUpATMRIzMhFSEBAP8AAQCAgIABAP8AAoCA/gCAAAAAAAQAAP+AAwADgAADAA8AEwAXAAABIRUhIzMRMxUjFSM1ITUhBTMVIzMhFSECAAEA/wCAgICAgP8AAQD+gICAgAEA/wADgID+AICAgICAgIAAAgAA/4ABgAMAAAMADwAAETMVIzsBETMVIxEjESM1M4CAgICAgICAgAMAgP6AgP8AAQCAAAIAAP+AAYADgAALAA8AABMzETMVIxEjESM1MxMzFSOAgICAgICAgICAA4D/AID+AAIAgP2AgAAAAQAAAAADgAKAABUAABMzESERMxEzFSMRITUhNSEVIzUjNTOAgAGAgICA/gABgP6AgICAAoD/AAEA/wCA/wCAgICAgAAFAAAAAAKAAoAABQALAA8AEwAXAAARIREjNSMlIRUjFSMhMxEjATMRIykBFSEBAICAAYABAICA/oCAgAIAgID+gAGA/oACgP8AgICAgP8AAQD/AIAAAAAABAAAAAACgAKAAAMABwALAA8AABEzESMBMxUjOwERIykBFSGAgAGAgICAgID+gAGA/oACgP4AAgCA/oCAAAAAAAUAAAAAAoACgAADAAcACwAPABMAAAEzFSsBMxUjJTMVIyEzESMBMxEjAQCAgICAgAEAgID+gICAAgCAgAKAgICAgP6AAYD+gAAAAAACAAAAAAKAAoAACQANAAARIRUjESMRIxEjATMRIwIAgICAgAIAgIACgID/AAEA/gACAP4AAAAAAAMAAAAAAoADAAADAAsADwAAEyEVISMzFSEVIREjATMRI4ACAP4AgIABgP6AgAIAgIADAICAgP6AAYD+gAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAARMxUjJTMVIyEzFSMlMxUrATMRI4CAAgCAgP6AgIABAICAgICAAoCAgICAgID+gAAAAAAFAAD/gAKAAoAABwALAA8AHQAhAAARIRUjFSM1IRczFSMlMxUjITMVMzUzFTMVIxUjNSEBMxUjAgCAgP8AgICAAQCAgP6AgICAgICA/wACAICAAoCAgICAgICAgICAgICAAQCAAAAAAAUAAP+AAoACgAAFAAkADQARABUAABEhESM1IQUhFSkBMxEjJTMVIzMhFSECgID+AAEAAQD/AAEAgID+AICAgAGA/oACgP8AgICA/wCAgIAABgAA/4ACgAKAAAUACQANABEAFQAdAAARIREjNSEFIRUhIzMVIyUzESMlMxUjJTMVMxUhNTMCgID+AAEAAQD/AICAgAGAgID+AICAAQCAgP6AgAKA/wCAgICAgP8AgICAgICAAAQAAAAAAoADgAADAAcACwARAAATIRUhIzMVIyUzESMpARUjESOAAYD+gICAgAIAgID/AAEAgIADgICAgP6AgP8AAAAABAAAAAACgAOAAAMABwALABEAABMhFSEjMxEjATMVIwEhESMRI4ABgP6AgICAAgCAgP6AAQCAgAOAgP6AAYCA/wD+gAEAAAAABAAAAAACgAOAAAUACQANABEAAAEzETMVKQEzESMlMxUjMyEVIQEAgID/AAEAgID+AICAgAGA/oADgP8AgP6AgICAAAAFAAD/gAKAAoAAAwAHAAsADwATAAATIRUhIzMRIwEzFSMRMxUjKQEVIYABgP6AgICAAgCAgICA/oABgP6AAoCA/gACAID/AICAAAAABQAAAAACgAOAAAMABwALAA8AEwAAEyEVISMzESMBMxEjATMVIwMhFSGAAYD+gICAgAIAgID/AICAgAGA/oADgID9gAKA/YABgID/AIAAAAADAAAAAAKAAoAACwAPABMAABEhFSEVIRUhFSEVIQEzFSMVMxUjAgD+gAGA/oABgP4AAgCAgICAAoCAgICAgAIAgICAAAYAAAAAAoACgAADAAcACwAPABMAFwAAEyEVISMzFSMlMxEjASEVISMzFSMzIRUhgAGA/oCAgIACAICA/oABAP8AgICAgAGA/oACgICAgP6AAQCAgIAAAAAFAAAAAAMAA4AAAwAJAA0AEwAXAAABMxUrATMRITUhBTMRIwEhESM1IwUhFSECgICAgID+AAGA/gCAgAGAAQCAgP8AAYD+gAOAgP8AgID+gAEA/wCAgIAAAQAAAAACgAKAAAsAABEzESERMxEjESERI4ABgICA/oCAAoD/AAEA/YABAP8AAAAABAAA/4ACgAOAAAMADwATABcAAAEzFSMVMxEzFSMVIzUhNSEFMxUjMyEVIQGAgICAgICA/wABAP6AgICAAQD/AAOAgID+gICAgICAgIAAAAAFAAD/gAIAAwAAAwALAA8AEwAXAAARMxUjJTMRIxEjNTMlMxUjFTMVKwEzFSOAgAGAgICAgP8AgICAgICAgAMAgID8gAIAgICAgICAAAAAAAEAAAAAAoACgAAFAAARMxEhFSGAAgD9gAKA/gCAAAAABAAA/4ADAAOAAAMADwATABcAAAEzFSsBMxEjESE1ITUjNTMlIRUhIzMRIwKAgICAgID+gAGAgID+gAEA/wCAgIADgID8gAEAgICAgID/AAAEAAAAAAKAA4AAAwAHAAsAGQAAEyEVISMzFSMlMxEjKQEVIxUhFSEVIzUhNSGAAYD+gICAgAIAgID/AAEAgAEA/wCA/wABAAOAgICA/wCAgICAgIAAAAAABAAAAAACgAOAAAMABwALABkAABMhFSEjMxEjATMVIwUhESEVIRUjNSE1ITUjgAGA/oCAgIACAICA/oABAAEA/wCA/wABAIADgID/AAEAgID/AICAgICAAAQAAAAAAoADgAAJAA0AFwAbAAARMxEzNTMVMxUhATMRIwEzETM1MxUzFSEBMxEjgICAgP4AAgCAgP4AgICAgP4AAgCAgAOA/wCAgIABgP8A/wD/AICAgAGA/wAAAQAAAoAAgAOAAAMAABEzESOAgAOA/wAAAQAA/4AAgACAAAMAADUzESOAgID/AAAAAQAAAoAAgAMAAAMAABEzFSOAgAMAgAAAAgAA/4AAgAIAAAMABwAAETMVIxEzESOAgICAAgCA/wD/AAAAAQAAAgAAgAKAAAMAABEzFSOAgAKAgAAAAgAAAAACgAOAAAMADwAAEyEVISMzFSE1MxEjESERI4ABgP6AgIABgICA/oCAA4CAgID9AAIA/gAAAAAAAwAAAAACgAOAAAsADwATAAARIRUhFSEVIREhFSEBMxUjFTMRIwIA/oABgP6AAYD+AAIAgICAgAOAgICA/oCAAwCAgP6AAAAAAQAAAAACgAOAAAUAABEhFSERIwKA/gCAA4CA/QAAAAAEAAAAAAKAA4AAAwAHAAsAEwAAATMRKwEzESMBMxEjITMVITUzESEBAICAgICAAQCAgP6AgAGAgP2AA4D/AP6AAYD+gICA/wAAAAAAAQAAAAACgAOAAAsAABEhFSEVIRUhESEVIQKA/gABAP8AAgD9gAOAgICA/oCAAAAABQAAAAACgAOAAAUACQANABEAFwAAESERIzUhBTMVKwEzFSsBMxUrATMVIRUhAoCA/gABgICAgICAgICAgIACAP2AA4D/AICAgICAgIAAAAABAAAAAAKAA4AACwAAETMRIREzESMRIREjgAGAgID+gIADgP8AAQD8gAIA/gAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAATIRUhIzMRIwEzESMBMxUjAyEVIYABgP6AgICAAgCAgP8AgICAAYD+gAOAgP2AAoD9gAGAgP8AgAAAAAEAAAAAAYADgAALAAARIRUjETMVITUzESMBgICA/oCAgAOAgP2AgIACgAAABQAAAAACgAOAAAcACwAPABMAFwAAETMRIRUhESMBMxUrATMVIxUzFSM7AREjgAEA/wCAAgCAgICAgICAgICAA4D/AID+AAOAgICAgP6AAAAFAAAAAAKAA4AAAwAHAAsADwATAAABMxErATMRIwEzESMhMxEjATMRIwEAgICAgIABAICA/oCAgAIAgIADgP8A/oABgP6A/wABAP8AAAAAAAMAAAAAAoADgAAHAA8AEwAAETMVMxUjESMBMxEjESM1MwUzFSOAgICAAgCAgICA/wCAgAOAgID9gAOA/IACgICAgAAAAwAAAAACgAOAAAcADwATAAARMxUzFSMRIwEzESMRIzUzJTMVI4CAgIACAICAgID/AICAA4CAgP2AA4D8gAGAgICAAAADAAAAAAKAA4AAAwAHAAsAABEhFSETIRUhAyEVIQKA/YCAAYD+gIACgP2AA4CA/wCA/wCAAAAAAAQAAAAAAoADgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AA4CA/YACgP2AgAABAAAAAAKAA4AABwAAESERIxEhESMCgID+gIADgPyAAwD9AAACAAAAAAKAA4AACQANAAARIRUhFSEVIREjATMVIwIA/oABgP6AgAIAgIADgICAgP4AAwCAAAAAAAUAAAAAAoADgAAFAAkADQARABcAABEhFSEVIzsBFSM7ARUrATMVKwEzFSEVIQKA/gCAgICAgICAgICAgIACAP2AA4CAgICAgICAAAABAAAAAAKAA4AABwAAESEVIREjESECgP8AgP8AA4CA/QADAAAFAAAAAAKAA4AAAwAHAAsADwATAAARMxUjJTMVIyEzFSMlMxUrATMRI4CAAgCAgP6AgIABAICAgICAA4CAgICAgID9gAAAAAADAAAAAAKAA4AAEwAXABsAAAEzFTMVIxEzFSMVIzUjNTMRIzUzBTMRIwEzESMBAICAgICAgICAgID/AICAAgCAgAOAgID+gICAgIABgICA/oABgP6AAAAACQAAAAACgAOAAAMABwALAA8AEwAXABsAHwAjAAARMxUjJTMVIyEzFSMlMxUrATMVKwEzFSMlMxUjITMRIwEzESOAgAIAgID+gICAAQCAgICAgICAgAEAgID+gICAAgCAgAOAgICAgICAgICAgP6AAYD+gAADAAAAAAKAA4AAAwAPABMAABEzESMBMxEzFSMRIxEjNTMBMxEjgIABAICAgICAgAEAgIADgP8AAQD/AID+AAIAgAEA/wAAAAAFAAAAAAKAA4AAAwAHAAsAEQAXAAATIRUhIzMRIwEzESMhMxEhNTMlMxUzFSGAAYD+gICAgAIAgID+gID/AIABAICA/wADgID+AAIA/gD/AICAgIAAAAAABgAAAAACgAKAAAMABwALAA8AEwAXAAATIRUhJTMVIyEzESMBMxEjKQEVISUzFSOAAQD/AAGAgID+AICAAYCAgP8AAQD/AAGAgIACgICAgP6AAYD+gICAgAAAAAAGAAD/gAKAA4AAAwALAA8AEwAXABsAABMhFSEjMxEhFSEVIwEzFSsBMxUjOwEVIzsBESOAAQD/AICAAYD+gIABgICAgICAgICAgICAA4CA/YCAgAOAgICA/wAAAAgAAP+AAoACgAADAAcACwAPABMAFwAbAB8AABEzFSMlMxUjITMVIyUzFSsBMxUrATMRIwEzESsBMxUjgIACAICA/oCAgAEAgICAgICAgIABAICAgICAAoCAgICAgICA/wABAP8AgAAACAAAAAACgAOAAAMABwALAA8AEwAXABsAHwAAASEVISMzFSM7ARUrATMVIyUzFSMhMxEjATMRIykBFSEBAAEA/wCAgICAgICAgIABAICA/oCAgAIAgID+gAGA/oADgICAgICAgP8AAQD/AIAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzFSMzIRUhIzMVIzMhFSGAAgD+AICAgIABAP8AgICAgAIA/gACgICAgICAAAAACAAA/4ACgAOAAAMABwALAA8AEwAXABsAHwAAESEVKQEzFSsBMxUrATMVKwEzFSMzIRUpATMVKwEzFSMCAP4AAgCAgICAgICAgICAgIABAP8AAQCAgICAgAOAgICAgICAgIAAAAIAAP+AAoACgAAFAAkAABEhFSERIwEzESMCAP6AgAIAgIACgID+AAIA/YAAAwAAAAACgAOAAAMADwATAAATIRUhIzMRIREzESMRIREjMyEVIYABgP6AgIABgICA/oCAgAGA/oADgID/AAEA/YABAP8AgAAAAgAAAAABAAKAAAMABwAAETMRIzsBFSOAgICAgAKA/gCAAAAABQAAAAACAAKAAAcACwAPABMAFwAAETMRMxUjESMBMxUrATMVIxUzFSM7ARUjgICAgAGAgICAgICAgICAgAKA/wCA/wACgICAgICAAAYAAAAAAoADgAADAAcACwAPABMAFwAAESEVKQEzESsBMxEjATMRIyEzESMBMxEjAQD/AAEAgICAgIABAICA/oCAgAIAgIADgID/AP8AAQD/AP8AAQD/AAACAAD/gAKAAoAABwALAAARMxEhFSEVIwEzESOAAYD+gIACAICAAoD+AICAAwD+AAAFAAAAAAKAAoAAAwAHAAsADwATAAARMxEjATMRIyEzESMBMxErATMVI4CAAgCAgP6AgIABAICAgICAAoD/AAEA/wD/AAEA/wCAAAAACAAA/4ACgAOAAAMABwALAA8AEwAXABsAHwAAETMVIzMhFSEjMxUjMyEVISMzFSMzIRUpATMVKwEzFSOAgIABgP6AgICAgAGA/oCAgICAAYD+gAGAgICAgIADgICAgICAgICAAAQAAAAAAoACgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AAoCA/oABgP6AgAABAAAAAAKAAoAACwAAESEVIxEjESMRIxEjAoCAgICAgAKAgP4AAgD+AAIAAAMAAP+AAoACgAADAAsADwAAEyEVISMzESEVIREjATMRI4ABgP6AgIABgP6AgAIAgIACgID/AID/AAKA/wAAAAAGAAD/gAKAAoAAAwAHAAsADwATABcAABMhFSEjMxEjATMVIwUhFSkBMxUrATMVI4ABgP6AgICAAgCAgP6AAYD+gAGAgICAgIACgID/AAEAgICAgIAAAAAAAwAAAAADAAKAAAcACwAPAAATIRUjESMRISMzESMzIRUhgAKAgID+gICAgIABgP6AAoCA/oABgP6AgAAAAgAAAAACgAKAAAcACwAAESEVIREjESEBMxUjAoD/AID/AAGAgIACgID+gAGA/oCAAAAAAAQAAAAAAoACgAADAAcACwAPAAARMxEjATMVIzsBESMpARUhgIABgICAgICA/oABgP6AAoD+AAIAgP6AgAAAAAAEAAD/gAKAAoAAAwAHABMAFwAAATMVIyEzESMBMxEzFSMVIzUjNTMBMxEjAYCAgP6AgIABAICAgICAgAEAgIACgID+gAGA/oCAgICAAYD+gAAAAAAJAAD/gAKAAoAAAwAHAAsADwATABcAGwAfACMAABEzFSMlMxUjITMVIyUzFSsBMxUrATMVIyUzFSMhMxEjATMRI4CAAgCAgP6AgIABAICAgICAgICAAQCAgP6AgIACAICAAoCAgICAgICAgICA/wABAP8AAAMAAP+AAoACgAADAA8AEwAAETMRIwEzETMVIxEjESM1MwEzESOAgAEAgICAgICAAQCAgAKA/oABgP6AgP8AAQCAAYD+gAAAAAcAAAAAA4ACgAADAAcACwAPABMAFwAbAAATMxUjJTMVIyEzESMBMxEjATMRIykBFSElIRUhgICAAgCAgP2AgIADAICA/oCAgP8AAQD/AAGAAQD/AAKAgICA/oABgP6AAQD/AICAgAAABAAAAAACgAOAAAMABwALABMAABMhFSEjMxEjATMVIwEhESE1ITUhgAGA/oCAgIACAICA/oACAP2AAgD+gAOAgP6AAYCA/wD+gICAAAQAAAAAA4ADgAALAA8AEwAXAAARIRUhETMVIxEjESEFIRUpATMRKwEzFSMCgP8AgICA/wACAAEA/wABAICAgICAA4CA/wCA/oADAICA/oCAAAAAAAUAAAAAAoADgAADAAsADwATABcAABMhFSEjMxEhFSERIwEzFSMRMxUjKQEVIYABgP6AgIABAP8AgAIAgICAgP6AAYD+gAOAgP8AgP8AAoCA/oCAgAAAAAAGAAAAAAKAA4AAAwAHAAsADwATABcAABMhFSEjMxUjMyEVKQEzESMlMxUjMyEVIYACAP4AgICAgAGA/oABgICA/gCAgIABgP6AA4CAgID+gICAgAABAAAAAAGAA4AACwAAESEVIxEzFSE1MxEjAYCAgP6AgIADgID9gICAAoAAAAMAAAAAAoADgAADAAcACwAAATMRIyUzFSMzIRUhAgCAgP4AgICAAYD+gAOA/QCAgIAAAAADAAAAAAOAA4AADQARABUAABMhESEVIREhFSERIxEjATMRIyEzFSOAAYABAP8AAQD+gICAAoCAgP0AgIADgP8AgP6AgAMA/YABgP6AgAAAAAIAAAAAAwADgAARABUAABEzETMRMxEhFSERIRUhESMRIwEzESOAgIABAP8AAQD+gICAAoCAgAOA/wABAP8AgP6AgAIA/gACAP6AAAADAAAAAAMAA4AADwATABcAABMzFSEVIREzFSMRIxEjNTMBIRUpATMRI4CAAYD+gICAgICAAQABAP8AAQCAgAOAgID/AID/AAKAgP8AgP6AAAIAAAAAAoADgAADAA8AABMhFSEjMxUhNTMRIxEhESOAAYD+gICAAYCAgP6AgAOAgICA/QACAP4AAAAAAAIAAAAAAoADgAALAA8AABEhFSEVIRUhESEVIQEzESMCgP4AAYD+gAGA/gACAICAA4CAgID+gIACAP6AAAMAAAAAAoADgAALAA8AEwAAESEVIRUhFSERIRUhATMVIxUzESMCAP6AAYD+gAGA/gACAICAgIADgICAgP6AgAMAgID+gAAAAAEAAAAAAoADgAAFAAARIRUhESMCgP4AgAOAgP0AAAAAAQAA/4ADAAOAABMAAAEhETMRIzUhFSMRMxEzESERIxEjAQABgICA/gCAgIABAICAA4D9AP8AgIABAAGA/oACgP8AAAABAAAAAAKAA4AACwAAESEVIRUhFSERIRUhAoD+AAEA/wACAP2AA4CAgID+gIAAAAAJAAAAAAOAA4AAAwAPABMAFwAbAB8AIwAnACsAABEzFSMlMxEzFSMRIxEjNTMBMxUjITMVIyUzFSMFMxUjJTMVIyEzESMBMxEjgIABgICAgICAgAGAgID9gICAAgCAgP4AgIACAICA/YCAgAMAgIADgICA/wCA/gACAIABAICAgICAgICA/oABgP6AAAcAAAAAAoADgAADAAcACwAPABMAFwAbAAATIRUhIzMVIyUzFSMpARUpATMRIyUzFSMzIRUhgAGA/oCAgIACAICA/wABAP8AAQCAgP4AgICAAYD+gAOAgICAgID+gICAgAAAAAADAAAAAAKAA4AABwAPABMAABEzETMVIxEjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIADgP6AgP6AA4D8gAKAgICAAAUAAAAAAoADgAAHAAsADwATABcAABEzESEVIREjATMVKwEzFSMVMxUjOwERI4ABAP8AgAIAgICAgICAgICAgAOA/wCA/gADgICAgID+gAAAAgAAAAACgAOAAAcACwAAEyERIxEhESsBMxUjgAIAgP8AgICAgAOA/IADAP2AgAAAAwAAAAACgAOAAAcADwATAAARMxUzFSMRIwEzESMRIzUzBTMVI4CAgIACAICAgID/AICAA4CAgP2AA4D8gAKAgICAAAABAAAAAAKAA4AACwAAETMRIREzESMRIREjgAGAgID+gIADgP8AAQD8gAIA/gAAAAAEAAAAAAKAA4AAAwAHAAsADwAAEyEVISMzESMBMxEjKQEVIYABgP6AgICAAgCAgP6AAYD+gAOAgP2AAoD9gIAAAQAAAAACgAOAAAcAABEhESMRIREjAoCA/oCAA4D8gAMA/QAAAgAAAAACgAOAAAkADQAAESEVIRUhFSERIwEzFSMCAP6AAYD+gIACAICAA4CAgID+AAMAgAAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAATIRUhIzMRIwEzFSMRMxUjKQEVIYABgP6AgICAAgCAgICA/oABgP6AA4CA/YACgID+gICAAAAAAQAAAAACgAOAAAcAABEhFSERIxEhAoD/AID/AAOAgP0AAwAAAwAAAAACgAOAAAMACwAPAAARMxEjATMRIxEhNSEBIRUhgIACAICA/oABgP4AAgD+AAOA/oABgP0AAQCA/oCAAAMAAP+AA4ADgAATABcAGwAAATMVIRUhESEVIRUjNSE1IREhNSEFMxEjATMRIwGAgAEA/wABAP8AgP8AAQD/AAEA/oCAgAMAgIADgICA/gCAgICAAgCAgP4AAgD+AAAAAAkAAAAAAoADgAADAAcACwAPABMAFwAbAB8AIwAAETMVIyUzFSMhMxUjJTMVKwEzFSsBMxUjJTMVIyEzESMBMxEjgIACAICA/oCAgAEAgICAgICAgIABAICA/oCAgAIAgIADgICAgICAgICAgID+gAGA/oAAAQAA/4ADAAOAAAsAABEzESERMxEzESM1IYABgICAgP2AA4D9AAMA/QD/AIAAAAAAAgAAAAACgAOAAAMACwAAETMRIwEzESMRITUhgIACAICA/oABgAOA/oABgPyAAYCAAAAAAAEAAAAAA4ADgAALAAARMxEhETMRIREzESGAAQCAAQCA/IADgP0AAwD9AAMA/IAAAAEAAP+ABAADgAAPAAARMxEhETMRIREzETMRIzUhgAEAgAEAgICA/IADgP0AAwD9AAMA/QD/AIAAAgAAAAADAAOAAAsADwAAESERIRUhESEVIREjATMRIwEAAYD+gAGA/gCAAoCAgAOA/oCA/wCAAwD+gP8AAAAAAAMAAAAAA4ADgAAJAA0AEQAAETMRIRUhESEVIQEzESMBMxEjgAGA/oABgP4AAwCAgP8AgIADgP6AgP8AgAOA/IABgP8AAAAAAAIAAAAAAoADgAAJAA0AABEzESEVIREhFSEBMxEjgAGA/oABgP4AAgCAgAOA/oCA/wCAAYD/AAAABQAAAAACgAOAAAMABwAPABMAFwAAEyEVISMzFSMlMxEjESE1IQEzFSMzIRUhgAGA/oCAgIACAICA/wABAP4AgICAAYD+gAOAgICA/YABAID/AICAAAAAAAQAAAAAA4ADgAALAA8AEwAXAAARMxEzETMRIxEjESMBIRUpATMRIykBFSGAgICAgIABgAGA/oABgICA/oABgP6AA4D+gAEA/YABAP6AA4CA/YCAAAMAAAAAAoADgAAJAA0AEQAAEyERIxEhNSE1ISMzFSMVMxEjgAIAgP6AAYD+gICAgICAA4D8gAIAgICAgP4AAAADAAAAAAKAAoAAAwANABEAABMhFSkBMxEhNSE1ITUhBTMVI4ABgP6AAYCA/gABgP6AAYD+AICAAoCA/gCAgICAgAAAAAQAAAAAAoADgAADAAsADwATAAATIRUhIzMVIRUhESMBMxEjKQEVIYACAP4AgIABgP6AgAIAgID+gAGA/oADgICAgP6AAYD+gIAAAAADAAAAAAKAAoAACwAPABMAABEhFSEVIRUhFSEVIQEzFSMVMxUjAgD+gAGA/oABgP4AAgCAgICAAoCAgICAgAIAgICAAAEAAAAAAgACgAAFAAARIRUhESMCAP6AgAKAgP4AAAAAAQAA/4ADAAKAABMAAAEhETMRIzUhFSMRMxEzESERIxUjAQABgICA/gCAgIABAICAAoD+AP8AgIABAAEA/wABgIAAAAADAAAAAAKAAoAAAwANABEAABMhFSEjMxUhNTMRIRUjMyEVIYABgP6AgIABgID+AICAAgD+AAKAgICA/wCAgAAABQAAAAACgAKAAAMADwATABcAGwAAETMRIwEzETMVIxEjESM1MwEzESMFMxEjATMRI4CAAQCAgICAgIABAICA/gCAgAIAgIACgP8AAQD/AID/AAEAgAEA/wCA/wABAP8AAAAAAAcAAAAAAoACgAADAAcACwAPABMAFwAbAAATIRUhIzMVIyUzFSMpARUpATMVIyUzFSMpARUhgAGA/oCAgIACAICA/wABAP8A/wCAgAIAgID+gAGA/oACgICAgICAgICAgAAAAAADAAAAAAKAAoAABwAPABMAABEzETMVIxUjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIACgP6AgIACgP2AAYCAgIAAAAUAAAAAAgACgAAHAAsADwATABcAABEzETMVIxEjATMVKwEzFSMVMxUjOwEVI4CAgIABgICAgICAgICAgIACgP8AgP8AAoCAgICAgAACAAAAAAKAAoAABwALAAATIREjESERKwEzFSOAAgCA/wCAgICAAoD9gAIA/oCAAAADAAAAAAKAAoAABwAPABMAABEzFTMVIxEjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIACgICA/oACgP2AAYCAgIAAAAEAAAAAAoACgAALAAARMxEhETMRIxEhESOAAYCAgP6AgAKA/wABAP2AAQD/AAAAAAQAAAAAAoACgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AAoCA/oABgP6AgAABAAAAAAKAAoAABwAAESERIxEhESMCgID+gIACgP2AAgD+AAADAAD/gAKAAoAACwAPABMAABEzFTMVIxUhFSERIwEhFSkBMxEjgICAAYD+gIABAAEA/wABAICAAoCAgICA/wADAID/AAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAATIRUhIzMRIwEzFSMVMxUjKQEVIYABgP6AgICAAgCAgICA/oABgP6AAoCA/oABgICAgIAAAAAAAQAAAAACgAKAAAcAABEhFSERIxEhAoD/AID/AAKAgP4AAgAAAwAA/4ACgAKAAAMACwAPAAARMxEjATMRIzUhNSEBIRUhgIACAICA/oABgP4AAgD+AAKA/oABgP2AgID/AIAAAAMAAP+AAoACgAAPABMAFwAAEyEVIxEzFSMVIzUjNTMRKwEzESMBMxEjgAGAgICAgICAgICAgAIAgIACgID+gICAgIABgP6AAYD+gAAJAAAAAAKAAoAAAwAHAAsADwATABcAGwAfACMAABEzFSMlMxUjITMVIyUzFSsBMxUrATMVIyUzFSMhMxUjJTMVI4CAAgCAgP6AgIABAICAgICAgICAAQCAgP6AgIACAICAAoCAgICAgICAgICAgICAAAAAAAEAAP+AAoACgAALAAARMxEhETMRMxEjNSGAAQCAgID+AAKA/gACAP4A/wCAAAAAAAIAAAAAAoACgAADAAsAABEzESMBMxEjESE1IYCAAgCAgP6AAYACgP8AAQD9gAEAgAAAAAABAAAAAAKAAoAACwAAETMRMxEzETMRMxEhgICAgID9gAKA/gACAP4AAgD9gAAAAAABAAD/gAMAAoAADwAAETMRMxEzETMRMxEzESM1IYCAgICAgID9gAKA/gACAP4AAgD+AP8AgAAAAAIAAAAAAwACgAALAA8AABEhESEVIRUhFSERIwEzFSMBAAGA/oABgP4AgAKAgIACgP8AgICAAgD/AIAAAAMAAAAAAwACgAAJAA0AEQAAETMRIRUhFSEVIQEzESMBMxUjgAEA/wABAP6AAoCAgP8AgIACgP8AgICAAoD9gAEAgAAAAgAAAAACgAKAAAkADQAAETMRIRUhFSEVIQEzFSOAAYD+gAGA/gACAICAAoD/AICAgAEAgAAAAAAFAAAAAAKAAoAAAwAHAA8AEwAXAAATIRUhIzMVIyUzESM1ITUhBTMVIzMhFSGAAYD+gICAgAIAgID/AAEA/gCAgIABgP6AAoCAgID+gICAgICAAAAEAAAAAAOAAoAACwAPABMAFwAAETMRMzUzESM1IxEjASEVKQEzESMpARUhgICAgICAAYABgP6AAYCAgP6AAYD+gAKA/wCA/oCA/wACgID+gIAAAAADAAAAAAKAAoAACQANABEAABMhESMRITUhNSEjMxUjFTMRI4ACAID+gAGA/oCAgICAgAKA/YABAICAgID/AAAABQAAAAACgAKAAAMACwAPABMAFwAAEyEVISMzFSEVIRUjATMVIxUzFSMpARUhgAGA/oCAgAEA/wCAAgCAgICA/oABgP6AAoCAgICAAYCAgICAAAAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzFSMzIRUpATMVIykBFSGAAgD+AICAgIABgP6AAYCAgP4AAgD+AAKAgICAgIAAAgAAAAAAgAOAAAMABwAAETMVIxUzESOAgICAA4CAgP2AAAAABAAA/4ACgAOAAAMABwALAA8AAAEzFSMVMxEjATMRIzMhFSECAICAgID+AICAgAGA/oADgICA/YABAP8AgAAAAAMAAAAAA4ACgAANABEAFQAAEyERIRUhFSEVIREjESMlMxUjITMVI4ABgAEA/wABAP6AgIACgICA/QCAgAKA/wCAgIACAP6AgICAAAACAAAAAAMAAoAAEQAVAAARMxEzETMRIRUhFSEVIREjESMBMxUjgICAAQD/AAEA/oCAgAKAgIACgP8AAQD/AICAgAEA/wABAIAAAAAAAgAAAAADAAOAABEAFQAAEzMVMxUjFSEVIREhFSERIzUzATMRI4CAgIABgP6AAYD+AICAAgCAgAOAgICAgP8AgAKAgP6A/wAAAgAAAAADAAMAABEAFQAAEzMVMxUjFSEVIRUhFSERIzUzATMVI4CAgIABgP6AAYD+AICAAgCAgAMAgICAgICAAgCA/oCAAAAAAwAAAAACgAOAAAMADwATAAATIRUhIzMRIREzESMRIREjMyEVIYABgP6AgIABgICA/oCAgAGA/oADgID/AAEA/YABAP8AgAAAAwAAAAACgAKAAAMADwATAAATIRUhIzMVITUzESM1IRUjMyEVIYABgP6AgIABgICA/oCAgAGA/oACgICAgP6AgICAAAAGAAAAAAMAA4AAAwAHAAsADwATABcAABEzESMBMxUrATMRIyEzESMBMxErATMVI4CAAoCAgICAgP6AgIABAICAgICAA4D+AAIAgP6A/wABAP8AgAAGAAAAAAMAAoAAAwAHAAsADwATABcAABEzESMBMxUrATMRIyEzFSMlMxUrATMVI4CAAoCAgICAgP6AgIABAICAgICAAoD+gAGAgP8AgICAgAAAAAABAAAAAAMAA4AADQAAEyEVIRUzFSMRIxEjNTOAAoD+AICAgICAA4CAgID+AAIAgAABAAAAAAKAAoAADQAAEyEVIRUzFSMRIxEjNTOAAgD+gICAgICAAoCAgID/AAEAgAAJAAD/gAQAA4AAAwAPABMAFwAbAB8AIwAnAC8AABEzFSMlMxEzFSMRIxEjNTMBMxUjITMVIyUzFSMFMxUjJTMVIyEzESMBMxEzESM1I4CAAYCAgICAgIABgICA/YCAgAIAgID+AICAAgCAgP2AgIADAICAgIADgICA/wCA/gACAIABAICAgICAgICA/oABgP8A/wCAAAAAAAUAAP+AAwACgAADAA8AEwAXAB8AABEzESMBMxEzFSMRIxEjNTMBMxEjBTMRIwEzFTMRIzUjgIABAICAgICAgAEAgID+AICAAgCAgICAAoD/AAEA/wCA/wABAIABAP8AgP8AAQCA/wCAAAAAAAUAAP+AAwADgAAHAAsADwATABsAABEzESEVIREjATMVKwEzFSMVMxUjOwERMxEjNSOAAQD/AIACAICAgICAgICAgICAgAOA/wCA/gADgICAgID/AP8AgAAFAAD/gAKAAoAABwALAA8AEwAZAAARMxEzFSMRIwEzFSsBMxUjFTMVIzMhESM1I4CAgIABgICAgICAgICAAQCAgAKA/wCA/wACgICAgID/AIAAAAABAAD/gAMAA4AADwAAETMRIREzETMRIzUjESERI4ABgICAgID+gIADgP8AAQD9AP8AgAIA/gAAAAEAAP+AAwACgAAPAAARMxEhETMRMxEjNSMRIREjgAGAgICAgP6AgAKA/wABAP4A/wCAAQD/AAAABQAAAAACgAOAAAMABwALAA8AEwAAETMVIyUzFSMhMxUjJTMVKwEzESOAgAIAgID+gICAAQCAgICAgAOAgICAgICA/YAAAAAABQAA/4ACgAKAAAMABwALAA8AEwAAETMRIwEzESMhMxUjJTMVKwEzESOAgAIAgID+gICAAQCAgICAgAKA/wABAP8AgICA/oAABQAAAAACgAOAAAMABwALAA8AGwAAETMVIyUzFSMhMxUjJTMVKwEzFTMVIxEjESM1M4CAAgCAgP6AgIABAICAgICAgICAgAOAgICAgICAgID+gAGAgAAAAAUAAP+AAoACgAADAAcACwAPABsAABEzESMBMxEjITMVIyUzFSsBMxUzFSMVIzUjNTOAgAIAgID+gICAAQCAgICAgICAgIACgP8AAQD/AICAgICAgICAAAACAAAAAAKAA4AABwALAAARMxEhFSERIwEzESOAAYD+gIACAICAA4D/AID+AAIA/gAAAAAAAwAAAAACgAOAAAcACwAPAAARMxEzFSMRIwEhFSkBMxEjgICAgAEAAQD/AAEAgIADgP6AgP6AAoCA/gAAAQAAAAABgAOAAAsAABEhFSMRMxUhNTMRIwGAgID+gICAA4CA/YCAgAKAAAAEAAAAAAKAA4AAAwAHABEAFQAAEyEVISMzFSMlMxEjESERIxEhASEVIYABgP6AgICAAgCAgP6AgAIA/oABgP6AA4CAgID9gAEA/wABgP6AgAAAAAADAAAAAAKAAoAAAwANABEAABEhFSkBMxEjNSEVIxEhASEVIQIA/gACAICA/oCAAgD+gAGA/oACgID+gICAAQD/AIAAAAMAAAAAAoADgAADAA8AEwAAEyEVISMzESERMxEjESERIzMhFSGAAYD+gICAAYCAgP6AgIABgP6AA4CA/wABAP2AAQD/AIAAAAMAAAAAAoACgAADAA8AEwAAEyEVISMzFSE1MxEjNSEVIzMhFSGAAYD+gICAAYCAgP6AgIABgP6AAoCAgID+gICAgAAAAgAAAAACgAOAAAkADQAAATMRITUhNSE1IQUzFSMCAID+AAGA/oABgP4AgIADgPyAgICAgIAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAARMxEjATMRKwEzFSMpARUhJTMVI4CAAgCAgICAgP8AAQD/AAGAgIADgP0AAwD9gICAgIAAAAAAAwAAAAACgAOAAAMACwAPAAATIRUhIzMRIRUhESMBMxEjgAGA/oCAgAIA/gCAAgCAgAOAgP6AgP8AAwD/AAAAAAMAAAAAAwADgAADAAcAEwAAEyEVISMzESMBMxEzFSMRIxEhNSGAAYD+gICAgAIAgICAgP6AAYADgID+gAGA/oCA/wABAIAAAAMAAAAAAwADgAADAAcADwAAEyEVISMzESMBMxEzFSMRI4ABgP6AgICAAgCAgICAA4CA/oABgP6AgP8AAAMAAAAAAoADgAAHAAsADwAAETMRIRUhESMlMxUjKQEVIYACAP4AgAIAgID+gAGA/oADgP8AgP6AgICAAAQAAAAAAoADgAADAAcACwAVAAATIRUhIzMVIyUzESMhMxUhNTMVMxUhgAGA/oCAgIACAICA/gCAAQCAgP2AA4CAgID+AICAgIAAAAABAAAAAAKAA4AACQAAETMRIRUhESEVIYACAP4AAgD9gAOA/wCA/oCAAAAAAAMAAAAAAoADgAADAAkADQAAEyEVISMzESEVIQEzFSOAAYD+gICAAgD9gAIAgIADgID9gIADAIAABQAAAAADAAOAAAMABwAPABMAFwAAEyEVISMzESMBMxEjESE1IQUzESMzIRUhgAIA/gCAgIACgICA/wABAP6AgICAAQD/AAOAgP0AAwD9gAEAgID/AIAAAAMAAAAAAwADgAALAA8AEwAAATMRMxUjESMRITUhBTMRIzMhFSECAICAgID+gAGA/gCAgIABgP6AA4D/AID+gAGAgID+gIAAAAIAAAAAAoADgAAHAAsAABEzESEVIREjATMRI4ABgP6AgAIAgIADgP8AgP4AAgD+gAAAAAABAAAAAAIAA4AABQAAETMRIRUhgAGA/gADgP0AgAAAAAMAAAAAAwADgAAJAA0AEQAAETMRIREjESMRIwEzESMpARUhgAEAgICAAoCAgP8AAQD/AAOA/wD+AAGA/gACgP4AgAAABwAAAAACgAOAAAMABwANABEAFQAZAB0AABEzFSMlIRUpAhUjFSMlMxUjITMRIwEzESMpARUhgIABgAEA/wD/AAEAgIABAICA/oCAgAIAgID+gAGA/oADgICAgICAgID+gAGA/oCAAAACAAAAAAKAA4AAAwALAAARMxEjATMRIxEhNSGAgAIAgID+gAGAA4D+gAEA/QABgIAAAAAABAAAAAACgAOAAAMABwALAA8AABEhFSkBMxUjKQEVKQEzESMCAP4AAgCAgP4AAgD+AAIAgIADgICAgP4AAAAAAAcAAAAAAoADgAADAAcACwAPABMAFwAfAAATIRUhIzMRIwEzESMhMxUjJTMVIyEzFSMlMxUhFSE1M4ABgP6AgICAAgCAgP6AgIABAICA/oCAgAEAgAEA/gCAA4CA/wABAP6AgICAgICAgIAAAAMAAAAAAwADgAADAAcADQAAEyEVISMzESMBMxEzFSGAAYD+gICAgAIAgID/AAOAgP8AAQD9gIAAAgAAAAACgAOAAAMADwAAEyEVISMzFSEVIREhETMRIYABgP6AgIABgP6AAYCA/YADgICAgP6AAYD+AAAAAwAAAAADAAOAAAMACQANAAARMxEjASEVIxEjKQEVIYCAAgABAICA/oABgP6AA4D9AAMAgP2AgAAHAAAAAAKAA4AAAwAHAAsADwATABcAGwAAEyEVISMzFSMlMxEjKQEVKQEzESMlMxUjMyEVIYABgP6AgICAAgCAgP4AAgD+AAIAgID+AICAgAGA/oADgICAgP8AgP8AgICAAAAAAwAAAAACgAOAAAUACQANAAARIREjESMBMxUjKQEVIQEAgIACAICA/wABAP8AA4D9AAKA/gCAgAAFAAAAAAKAA4AABwALAA8AEwAXAAARIRUhFSM1IRczFSsBMxEjJTMVIykBFSECgP8AgP8AgICAgICAAgCAgP6AAYD+gAOAgICAgID+gICAgAAAAAADAAAAAAKAA4AAAwAHAAsAABMhFSEjMxEjATMRI4ABgP6AgICAAgCAgAOAgP0AAwD9AAAABgAAAAACgAOAAAMABwALAA8AFQAZAAATIRUhIzMVIyUzESsBMxUrATMRITUhFyEVIYABgP6AgICAAgCAgICAgICA/oABAIABAP8AA4CAgID/AID/AICAgAAAAAADAAAAAAKAA4AABwALAA8AABMhFSMRIxErATMRIwEzESOAAYCAgICAgIACAICAA4CA/oABgP8AAQD9AAAFAAAAAAKAA4AAAwAJAA0AEQAZAAATIRUhIzMVMxUhATMRIwEzESM7ARUzFSE1IYABgP6AgICA/wACAICA/wCAgICAgP2AAYADgICAgAEA/gABAP8AgICAAAAAAAMAAAAAAwADgAADAAcADwAAEyEVISMzESMBMxEzFSMVI4ABgP6AgICAAgCAgICAA4CA/QADAP4AgIAAAAMAAAAAAoADgAADAAcACwAAETMRIwEzESMpARUhgIACAICA/oABgP6AA4D9AAMA/QCAAAACAAAAAAKAA4AABwALAAABMxEjESE1IQEzESMCAICA/oABgP4AgIADgPyAAQCAAQD/AAAABwAAAAACgAOAAAMABwALAA8AEwAXABsAABMhFSEjMxEjATMVIwUhFSkBMxEjJTMVIzMhFSGAAYD+gICAgAIAgID+gAGA/oABgICA/gCAgIABgP6AA4CA/wABAICAgP8AgICAAAMAAAAAAoADgAADAAcACwAAEyEVISMzESMBMxUjgAGA/oCAgIACAICAA4CA/QADAIAAAAAHAAAAAAKAA4AAAwAHAAsADwATABcAGwAAEyEVISMzESMBMxEjKQEVISMzFSMlMxEjKQEVIYABgP6AgICAAgCAgP6AAYD+gICAgAIAgID+gAGA/oADgID/AAEA/wCAgID/AIAAAQAAAAACAAOAAAcAABEzESEVIREjgAGA/oCAA4D/AID+AAAAAwAAAAACgAOAABMAFwAbAAABMxUzFSMRMxUjFSM1IzUzESM1MwUzESMBMxEjAQCAgICAgICAgICA/wCAgAIAgIADgICA/oCAgICAAYCAgP6AAYD+gAAAAAMAAAAAAoADgAADAA8AEwAAEyEVISMzESEVIRUhFSEVIwEzESOAAYD+gICAAYD+gAIA/gCAAgCAgAOAgP8AgICAgAMA/wAAAAQAAAAAAoADgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AA4CA/YACgP2AgAAEAAAAAAKAA4AAEQAVABkAHQAAEyERMxUjETMVITUzESM1MzUrATMVIwUzESMlMxUjgAEAgICA/oCAgICAgICAAgCAgP4AgIADgP8AgP6AgIABgICAgID+gICAAAIAAAIAAQADgAADAAcAABEzESM7ARUjgICAgIADgP8AgAAAAAIAAAIAAQADgAADAAcAABMzESsBMxUjgICAgICAA4D/AIAAAAIAAAKAAQADgAADAAcAABMzFSsBMxUjgICAgICAA4CAgAAAAAEAAAIAAYADgAAHAAABMxEhFSMRIQEAgP8AgAEAA4D/AIABAAAAAAACAAACgAEAA4AAAwAHAAARMxUjOwEVI4CAgICAA4CAgAAAAAADAAACAAGAA4AAAwAHAAsAABMzFSsBMxEjATMVI4CAgICAgAEAgIADgID/AAEAgAABAAACgAKAA4AABQAAETMVIRUhgAIA/YADgICAAAAAAAQAAAAAAoACgAAFAAkADQARAAARIRUjESMBMxUrATMRIwEzESMBAICAAYCAgICAgAEAgIACgID+AAKAgP8AAQD+AAAABAAAAAACgAKAAAMACQANABEAABEzESMBMxEhNTMBMxErATMVI4CAAgCA/wCA/wCAgICAgAKA/gACAP2AgAEA/wCAAAADAAD/gAKAAoAACwAPABMAABEzFTMVIxUhFSERIwEhFSkBMxUjgICAAgD+AIABAAEA/wABAICAAoCAgICA/wADAICAAAMAAP+AAwACgAADABMAFwAAEyEVISUzETMVIxEjESE1ITUjNTMhMxEjgAEA/wABgICAgID+gAGAgID+AICAAoCAgP6AgP8AAQCAgID/AAAAAgAA/4ADAAKAAAUADQAAESEVIREjATMRMxUjFSMCAP6AgAIAgICAgAKAgP4AAgD+gICAAAMAAAAAAoADgAAHAA8AEwAAETMRIRUhESMBMxEjNSM1MwUhFSGAAQD/AIACAICAgID+gAEA/wADgP8AgP6AAQD+gICAgIAAAAMAAP+AAwACgAADABEAFQAAEyEVISUzETMVIREhNSE1IzUzITMRI4ABAP8AAYCAgP8A/oABgICA/gCAgAKAgID9gIABAICAgP8AAAABAAD/gAIAA4AACwAAETMRIRUhESERIzUhgAGA/oABgID+gAOA/wCA/oD/AIAAAAADAAD/gAKAAoAACQANABEAABEzFTMVIxEhFSEBIRUpATMRI4CAgAIA/YABAAEA/wABAICAAoCAgP6AgAMAgP6AAAAAAAUAAP+AAoACgAAHAAsAEwAXABsAABEzFTMVIxEjASEVKQEzESM1IzUzBTMVIzsBFSOAgICAAQABAP8AAQCAgICA/wCAgICAgAKAgID+AAMAgP6AgICAgIAAAAAAAgAAAAADAAOAAA0AEQAAATMRMxUjESE1IREhNSEFMxEjAgCAgID+AAGA/oABgP4AgIADgP8AgP4AgAGAgID+gAAAAAADAAD/gAKAA4AABwALAA8AABEzETMVIxEjASEVKQEzESOAgICAAQABAP8AAQCAgAOA/oCA/gADAID+AAABAAD/gAEAAoAABQAAETMRMxUhgID/AAKA/YCAAAAAAAQAAP+AAwADgAAHAAsAEQAVAAARMxEzFSMRIwEzFSMlMxEhNTMBMxEjgICAgAEAgIABgID/AID/AICAA4D+gID+AAMAgID9gIABgP6AAAAACAAAAAACgAOAAAMABwALAA8AEwAXABsAHwAAEzMVKwEzFSMlIRUpAhUhIzMRIwEzFSM7AREjKQEVIYCAgICAgAGAAQD/AP8AAQD/AICAgAGAgICAgID+gAGA/oADgICAgICA/oABgID/AIAAAwAA/4ACgAOAAAMACwAPAAARMxEjATMRIxEjNTMFIRUhgIACAICAgID+gAEA/wADgP2AAgD8gAGAgICAAAAAAAMAAAAAAoADgAAHAAsADwAAETMRMxUjESMBIRUpATMRI4CAgIABAAEA/wABAICAA4D+gID+gAKAgP4AAAYAAAAAAoADgAADAAkADQARABkAHQAAETMVIzMhESM1IRUhFSEjMxEjATMRIzUjNTMFIRUhgICAAgCA/oABgP6AgICAAgCAgICA/oABAP8AA4CA/wCAgID/AAEA/oCAgICAAAACAAD/gAMAAoAABQALAAARIRUhESMBMxEzFSECAP6AgAIAgID/AAKAgP4AAgD+AIAAAAAABAAAAAACgAOAAAMACwATABcAABMhFSEjMxUhFSERIwEzESM1IzUzBSEVIYACAP4AgIABgP6AgAIAgICAgP6AAQD/AAOAgICA/oABgP4AgICAgAAAAgAAAAADAAOAAAcACwAAASEVIxEhNSEBMxEjAgABAID+AAGA/gCAgAOAgP0AgAIA/gAAAAMAAP+AAoACgAADAAcACwAAATMRIyUzFSMzIRUhAgCAgP4AgICAAYD+gAKA/YCAgIAAAAACAAAAAAMAA4AABQALAAARIREjESMFMxEhNSEBAICAAoCA/gABgAOA/QACgID9gIAAAAAABQAA/4ACgAKAAAMABwALAA8AFQAAEyEVISMzFSMlMxEjKQEVISMzFSEVIYABgP6AgICAAgCAgP6AAYD+gICAAgD9gAKAgICA/wCAgIAAAAADAAAAAAKAAoAABwALAA8AABEzFTMVIxEjASEVKQEzESOAgICAAQABAP8AAQCAgAKAgID+gAKAgP4AAAAEAAD/gAKAAoAAAwAJAA0AEwAAETMVIzMhESM1IRUhFSEjMxUhFSGAgIACAID+gAGA/oCAgAIA/YACgID/AICAgICAAAQAAP+AAoACgAADAAsADwATAAARMxEjATMRIzUjNTMBMxErATMVI4CAAgCAgICA/wCAgICAgAKA/gACAP0AgIABAP8AgAAAAAUAAP+AAoACgAADAAcACwAPABUAABMhFSEjMxEjATMRIykBFSEjMxUhFSGAAYD+gICAgAIAgID+gAGA/oCAgAIA/YACgID/AAEA/wCAgIAAAwAAAAACgAKAAAUACQAPAAARIRUhESMBMxErATMVMxUhAgD+gIACAICAgICA/wACgID+AAIA/wCAgAAAAgAAAAACgAKAAAMACQAAETMRIwEzESE1IYCAAgCA/gABgAKA/gACAP2AgAACAAD/gAMAA4AACQANAAABMxEzFSE1ITUhATMRIwIAgID/AP6AAYD+AICAA4D8gICAgAIA/gAAAAMAAAAAA4ACgAADAAsADwAAETMRIwEhFSERITUhATMRI4CAAYABgP8A/oABAAGAgIACgP4AAgCA/gCAAYD+AAACAAD/gAKAAoAABQAJAAARIRUhESMBMxEjAgD+gIACAICAAoCA/YACgP4AAAMAAP+AAoACgAAJAA0AEQAAEyERIzUhNSERISMzESMRIRUhgAIAgP6AAYD+gICAgAIA/gACgP2AgIABAP8A/wCAAAAAAQAAAAACAAKAAAUAABEzESEVIYABgP4AAoD+AIAAAAADAAD/gAOAA4AACwAPABMAAAEzESEVIREjNSE1IQEzESMBMxEjAYCAAQD/AID/AAEA/oCAgAMAgIADgP8AgP2AgIACAP4AAYD+AAAAAwAA/4ADAAKAABEAFQAZAAATMxUzFSEVIRUhFSEVIzUjNTMBIRUpATMVI4CAgAEA/oACAP4AgICAAQABAP8AAQCAgAKAgICAgICAgIACAICAAAAABAAAAAACgAKAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAYD+gICAgAIAgID+gAGA/oACgID+gAGA/oCAAAQAAP+AAoADgAAVABkAHQAhAAATIREzFSMRMxUjFSM1IzUzESM1MzUrATMVIwUzESMlMxUjgAEAgICAgICAgICAgICAgAIAgID+AICAA4D/AID+gICAgIABgICAgID+gICAAAADAAAAAAMAA4AAAwANABEAABEzESMBMxEhFSE1IzUzBTMVI4CAAYCAAQD+gICA/wCAgAOA/QABgP6AgICAgIAAAwAA/4ADAAKAAAsADwATAAABMxEzFSMRIxEhNSEBMxUjMyEVIQIAgICAgP8AAQD+AICAgAGA/oACgP8AgP8AAQCA/wCAgAAAAgAAAYACgAKAAAMABwAAETMVIzMhFSGAgIACAP4AAoCAgAAAAwAAAAACgAOAAAMABwAbAAATIRUhIzMVIyUzETMVIxUzFSMVIzUhNSE1ITUhgAEA/wCAgIABgICAgICAgP8AAQD/AAEAA4CAgID/AICAgICAgICAAAAAAAEAAAIAAoACgAADAAARIRUhAoD9gAKAgAAAAAACAAAAAACAAoAAAwAHAAARMxUjETMVI4CAgIACgID+gIAAAAACAAAAAAGAAoAAAwAJAAATIRUhIzMRIRUhgAEA/wCAgAEA/oACgID+gIAAAAUAAAAAAoACgAADAAcADwATABcAABEzFSMlMxEjJTMVIREjNSEjMxEjJTMVI4CAAgCAgP6AgAEAgP8AgICAAgCAgAKAgID/AICA/wCA/wCAgAAAAAIAAAAAAoACgAADAAsAABEhFSkBMxEzFSE1IQGA/oABgICA/YABgAKAgP6AgIAAAAUAAAAAAgACgAADAAcACwAPABMAABEhFSkBMxErATMVIyUzESMlMxUjAQD/AAEAgICAgIABAICA/oCAgAKAgP8AgID/AICAAAEAAAAAAoACgAAHAAARIRUjESMRIQKAgID+gAKAgP4AAgAAAAIAAAAAAoACgAAFAAkAABEhESMRIRUzESMCgID+AICAAoD9gAIAgP6AAAAAAQAAAAAAgAKAAAMAABEzESOAgAKA/YAAAQAAAAABgAKAAAcAABEhFSMRIxEjAYCAgIACgID+AAIAAAAAAgAAAAACgAKAAAUACQAAESEVIREjATMRIwIA/oCAAgCAgAKAgP4AAgD+AAAEAAAAAAKAAoAAAwAHAAsADwAAETMRIwEhFSkBMxEjKQEVIYCAAQABAP8AAQCAgP6AAYD+gAKA/gACAID+gIAAAQAAAYAAgAKAAAMAABEzESOAgAKA/wAAAQAA/4ACgAKAAAUAABEhESMRIQKAgP4AAoD9AAKAAAADAAAAAAKAAoAAAwAHAAsAABEhFSkBMxEjKQEVIQIA/gACAICA/gACAP4AAoCA/oCAAAAAAwAAAAACgAMAAAcACwAPAAARMxUhESMRIQEzFSsBMxUjgAIAgP4AAYCAgICAgAMAgP6AAQD/AICAAAAAAQAAAAACgAKAAAkAABEhFSERIREzESECAP6AAYCA/YACgID+gAGA/gAAAAAFAAAAAAKAAoAAAwAHAAsAEQAVAAARMxUjJSEVISMzFSMlMxEhNTMBMxEjgIABAAEA/wCAgIABgID/AID+AICAAoCAgICAgP4AgAEA/oAAAAEAAP+AAIACgAADAAARMxEjgIACgP0AAAIAAAAAAYACgAADAAkAABEhFSkBMxEhNSEBAP8AAQCA/oABAAKAgP4AgAAABAAAAAACgAKAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAYD+gICAgAIAgID+gAGA/oACgID+gAGA/oCAAAUAAP+AAoACgAADAAcACwAPABMAABMzESMBMxEjJTMVIzsBFSMpARUhgICAAYCAgP8AgICAgID+gAGA/oACgP6AAYD+AICAgIAAAAACAAD/gAKAAoAABwALAAARIRUhFTMVIQEzESMCAP6AgP8AAgCAgAKAgICAAQD9gAADAAAAAAKAAoAABwALAA8AABEhFSEVIRUhATMRIykBFSECAP6AAQD+gAIAgID+AAIA/gACgICAgAEA/oCAAAAABQAA/4ACgAKAAAMABwALAA8AEwAAETMVIyUzESMlMxEjJTMVKwEzESOAgAIAgID+gICAAQCAgICAgAKAgID/AID/AICA/oAABQAAAAACgAKAAAMABwALAA8AFQAAETMVIyUzESMlMxUjMyEVKQEzESE1IYCAAgCAgP6AgICAAQD/AAEAgP2AAgACgICA/wCAgID/AIAAAAAEAAD/gAKAAoAABQAJAA0AEQAAESERIzUhFTMRIwEzFSsBMxEjAoCA/gCAgAGAgICAgIACgP8AgID+AAIAgP8AAAAAAAIAAAAAAoACgAADAAcAABEhFSkBMxEjAgD+AAIAgIACgID+AAAAAAADAAAAAAKAAoAABwALABEAABEzETMVIxUjATMRIwEzESE1IYCAgIABAICAAQCA/gABgAKA/wCAgAIA/wABAP2AgAAAAAIAAAAAAoACgAAJAA0AABEhFSERITUzESMhMxEjAgD/AP8AgIACAICAAoCA/gCAAYD+AAACAAAAAAGAAoAAAwAHAAARMxEjATMRI4CAAQCAgAKA/YACgP2AAAAAAgAAAAABgAKAAAMABwAAETMRIwEzESOAgAEAgIACgP8AAQD9gAAAAAIAAAGAAYACgAADAAcAABEzESMBMxEjgIABAICAAoD/AAEA/wAAAAACAAABAAEAAoAAAwAHAAATMxErATMVI4CAgICAgAKA/wCAAAAEAAABAAIAAoAAAwAHAAsADwAAEzMRIwEzESMhMxUjJTMVI4CAgAEAgID+gICAAQCAgAKA/wABAP8AgICAAAAAAwAAAAACgAOAAAsADwATAAARMxEhESM1IREzFSEBMxUrATMVI4ACAID+gID/AAGAgICAgIADgP8A/wCA/oCAAYCAgAAEAAAAAAKAA4AABwALAA8AEwAAESEVIRUjNSMVMxEjJTMVIykBFSECgP6AgICAgAIAgID+gAGA/oADgICAgID+AICAgAAAAAADAAAAAAOAA4AAAwANABEAABMzFSMlMxEhFSERITUhATMRI4CAgAGAgAEA/oD+gAGA/gCAgAOAgID9AIABgIABAP8AAAEAAAAAA4ADgAAJAAARIREhFSERIRUjAoABAP6A/oCAA4D9AIADAIAAAAAABAAAAAACgAOAAAsADwATABcAABEhFSEVMxUhNTM1IREzESMBMxEjKQEVIQKA/wCA/oCA/wCAgAIAgID+gAGA/oADgICAgICA/wD+gAGA/oCAAAAAAQAAAAACgAOAAAcAABEhESMRIRUjAoCA/oCAA4D8gAMAgAAAAQAAAAADgAOAAA0AABEhESERIzUjESMRIRUjAoABAICAgP6AgAOA/wD/AID+AAMAgAAAAAQAAAAAA4ADgAAJAA0AEQAVAAARIREzFSMRIxEhBSEVKQEzESMpARUhAYCAgID/AAIAAQD/AAEAgID+gAGA/oADgP6AgP8AAoCAgP6AgAAAAgAAAAADgAOAAA0AEQAAEyERIREjNSMRITUhESEjMxEjgAIAAQCAgP4AAYD+gICAgAOA/wD/AID+AIACgP2AAAEAAAAAAoADgAAFAAARIREjESECgID+AAOA/IADAAAAAgAAAAACgAOAAAcADwAAETMVIRUhESMBMxEjNSE1IYABgP6AgAIAgID+gAGAA4CAgP6AAYD9gICAAAAABAAAAAADgAOAAAsADwATABcAABEhETMVIxEjESMVIykBFSkBMxEjKQEVIQGAgICAgIACAAEA/wABAICA/oABgP6AA4D+gID/AAKAgID+gIAAAAAAAwAAAAADAAOAAA0AEQAVAAARIREzFSMRIxEhNSE1IREzESMzIRUhAoCAgID+gAGA/gCAgIABgP6AA4D/AID+gAGAgID/AP6AgAAAAAIAAAAAAoADgAAJAA0AABEhFSEVIRUhESMBMxEjAoD+AAGA/oCAAgCAgAOAgICA/gACAP4AAAAABwAAAAADgAOAAAMABwALAA8AEwAXABsAABMhFSEjMxEjATMRKwEzFSMlMxUjKQEVISUhFSGAAYD+gICAgAIAgICAgIABgICA/YABAP8AAYABAP8AA4CA/YACgP4AgICAgICAAAMAAAAAA4ADgAAFAAkADQAAESERIxEhJTMRIykBFSEBgID/AAMAgID+gAGA/oADgP0AAoCA/QCAAAAAAAIAAAAAAwADgAAFAA0AABEhESMRIyUzESMRITUhAQCAgAKAgID+gAGAA4D+gAEAgPyAAYCAAAAAAwAAAAADgAOAAAkADQARAAABMxEhESM1IxEjATMRIzMhFSECAIABAICAgP4AgICAAYD+gAOA/wD/AID+gAEA/wCAAAADAAAAAAKAA4AAAwAHAAsAABEzESMBMxEjKQEVIYCAAgCAgP6AAYD+gAOA/QABAP8AgAAAAgAAAAACgAOAAAsADwAAESEVIRUhFSERIRUhATMVIwIA/oABgP6AAgD9gAIAgIADgICAgP6AgAMAgAAABQAAAAADgAOAAAMABwANABEAFQAAEyEVISMzESMBMxEzFSkCFSElMxUjgAGA/oCAgIACAICA/wD+gAGA/oACgICAA4CA/YACgP4AgICAgAADAAAAAAKAA4AADwATABcAABMhFSMRMxUjESMRIzUzESsBMxEjATMRI4ABgICAgICAgICAgIACAICAA4CA/oCA/wABAIABgP6AAYD+gAAAAAEAAAAAAoADgAAPAAABMxEhESM1IxEjESERMxUzAQCAAQCAgID/AICAA4D/AP8AgP4AAgABAIAAAwAAAAACgAOAAAMABwALAAATIRUhIzMRIwEzESOAAYD+gICAgAIAgIADgID9AAMA/QAAAAIAAAAAAoADgAADAAsAABEzESMBMxEjESE1IYCAAgCAgP6AAYADgP6AAYD8gAGAgAAAAAAEAAAAAAKAA4AAAwALAA8AEwAAETMRIwEzESMRITUhATMVIzMhFSGAgAIAgID+gAGA/gCAgIABgP6AA4D+gAGA/QABAID/AICAAAAAAgAAAAACgAOAAAcACwAAETMRIRUhESMBMxEjgAGA/oCAAgCAgAOA/wCA/gACAP4AAAAAAAQAAP+AAoADgAADAAcACwATAAATIRUhIzMRIwEzFSMRMxEjNSE1IYABgP6AgICAAgCAgICA/oABgAOAgP2AAoCA/oD+gICAAAIAAAAAA4ADgAAPABMAAAEzESERIzUjESE1IREhNSEFMxEjAgCAAQCAgP4AAYD+gAGA/gCAgAOA/wD/AID+AIABgICA/oAAAAIAAAAAAoADgAAPABMAABEhFSEVIRUhFSERIzUjESMBMxUjAgD+gAGA/oABAICAgAIAgIADgICAgID/AID/AAMAgAAABgAAAAACgAOAAAMABwALAA8AEwAXAAATIRUhIzMVIzMhFSkBMxEjJTMVIzMhFSGAAgD+AICAgIABgP6AAYCAgP4AgICAAYD+gAOAgICA/oCAgIAAAgAAAAACgAOAAAkADQAAETMRIRUhESEVIQEzESOAAYD+gAIA/YACAICAA4D+gID/AIADgP6AAAAIAAD/gAKAA4AABwALAA8AEwAXABsAHwAjAAARIREjNSEVIzsBESMBMxErATMVKwEzESMBMxUjOwEVIyEzFSMCgID+gICAgIABAICAgICAgICAAQCAgICAgP4AgIADgP8AgID/AAEA/wCA/wABAICAgAAAAAMAAAAAA4ADgAAHAAsADwAAESERIxEjFSMBMxEjKQEVIQGAgICAAwCAgP6AAYD+gAOA/QACgID/AP8AgAAAAAACAAAAAAKAA4AABwALAAARMxEhFSERIwEzFSOAAYD+gIACAICAA4D/AID+AAIAgAAEAAAAAAKAA4AABQAJAA0AEQAAETMVIRUpATMRIyUzFSMzIRUhgAGA/gACAICA/gCAgIABgP6AA4CAgP4AgICAAAAAAAMAAAAAAoADgAADAAsADwAAEzMVIyUzESMRITUhATMRI4CAgAGAgID+gAGA/gCAgAOAgID8gAGAgAEA/wAAAAADAAAAAAKAA4AAAwAHAA8AABEzESMBMxEjKQEVIxEjESOAgAIAgID+gAGAgICAA4D+gAGA/oCA/oABgAADAAAAAAOAA4AAEwAXABsAAAEhFSEVIRUhFSEVIREhNSE1ITUhATMVIwEzFSMBgAGA/wABAP8AAQD/AP6AAQD/AAEAAYCAgP0AgIADgICAgICA/wCAgIABgID+gIAAAAAGAAAAAAKAA4AAAwAHAAsADwATABcAABEhFSkBMxUjKQEVISMzESMlMxUjKQEVIQIA/gACAICA/oABgP6AgICAAgCAgP6AAYD+gAOAgICA/oCAgIAAAAAABQAAAAACgAOAAAUACQANABEAFwAAESERIzUhBTMVKwEzFSsBMxUrATMVIRUhAoCA/gABgICAgICAgICAgIACAP2AA4D/AICAgICAgIAAAAAEAAAAAAKAAoAABQAJAA0AEQAAATMVMxUpATMRIyUzFSMzIRUhAQCAgP8AAQCAgP4AgICAAYD+gAKAgID/AICAgAAAAAQAAAAAAoADgAAJAA0AEQAVAAARIREzFSE1MxEhETMRIwEzESMpARUhAYCA/oCA/wCAgAIAgID+gAGA/oADgP6AgIABAP6A/wABAP8AgAAABQAA/4ACgAKAAAMACQANABEAFQAAESEVKQEzESE1IQUzESMBMxEjKQEVIQGA/oABgID+gAEA/oCAgAIAgID+gAGA/oACgID/AICA/wABAP8AgAAACAAA/4ACgAKAAAMABwALAA8AEwAXAB8AIwAAEzMVIyUzFSMhMxEjATMVIyUzFSsBMxUjITMVMxUhNTMFMxUjgICAAQCAgP6AgIABAICAAQCAgICAgP8AgID+gIABAICAAoCAgID/AAEAgICAgICAgICAAAAFAAD/gAKAAoAAAwAHAAsADwATAAATIRUhIzMVIyUzESMlMxUjMyEVIYABgP6AgICAAgCAgP4AgICAAYD+gAKAgICA/gCAgIAAAAAABwAA/4ACgAKAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMVIykBFSkBMxEjJTMVIzMhFSGAAYD+gICAgAIAgID/AAEA/wABAICA/gCAgIABgP6AAoCAgICAgP8AgICAAAAAAAUAAAAAAoADgAADAAcAEwAXABsAABMzFSsBMxEjATMRMxUjESMRIzUzBTMRKwEzFSOAgICAgIABAICAgICAgAEAgICAgIADgID/AAEA/wCA/wABAICA/wCAAAAABgAAAAACgAKAAAMABwALAA8AEwAXAAATMxUjJTMVIyEzESMBMxEjATMRIyUzFSOAgIABAICA/oCAgAEAgIABAICA/oCAgAKAgICA/oABgP6AAYD+AICAAAUAAAAAAoACgAADAAcACwAPABMAABMhFSEjMxEjATMRIyEzFSMlMxUjgAGA/oCAgIACAICA/oCAgAEAgIACgID+gAGA/oCAgIAAAAAGAAD/gAKAAoAAAwAHAAsADwATABcAAAEzFSM7ARUrATMVIzsBESMlMxUjMyEVIQGAgICAgICAgICAgID+AICAgAGA/oACgICAgP8AgICAAAsAAP+AA4ACgAADAAcACwAPABMAFwAbAB8AIwAnACsAABMzFSMlMxUjJTMVIyEzESMBMxUjJTMVIyUzESMpARUhIzMVIyUhFSkBMxUjgICAAQCAgAEAgID9gICAAQCAgAEAgIABAICA/YABAP8AgICAAYABAP8AAQCAgAKAgICAgID/AAEAgICAgP8AgICAgIAAAAAFAAAAAAKAA4AAAwALAA8AEwAXAAATIRUpATMRIxEjNTMlIRUhIzMRIzMhFSGAAYD+gAGAgICAgP6AAQD/AICAgIABgP6AA4CA/YABAICAgP6AgAAEAAAAAAKAA4AACQANABEAFQAAESEVIREzFSMRIwEhFSkBMxEjKQEVIQKA/gCAgIABAAEA/wABAICA/oABgP6AA4CA/wCA/wACAID+gIAAAAcAAAAAAoACgAADAAcACwAPABMAFwAbAAATMxUjJTMVIyEzESMBMxEjATMRIyEzFSMlMxUjgICAAQCAgP6AgIABAICAAQCAgP6AgIABAICAAoCAgID+gAGA/wABAP6AgICAAAAHAAD/gAKAA4AAAwAHAAsADwATABcAGwAAETMVIzMhFSkBMxEjKQEVKQEzESMlMxUjMyEVIYCAgAGA/oABgICA/wABAP8AAQCAgP4AgICAAYD+gAOAgID/AID/AICAgAAFAAD/gAKAAoAABwALAA8AEwAXAAABIREjESMVIyUzFSM7ARUjBzMVIzMhFSEBAAGAgICA/wCAgICAgICAgIABgP6AAoD9gAIAgICAgICAgAAAAAAIAAAAAAKAA4AAAwAHAA8AEwAXABsAHwAjAAABMxUjKQEVISMzFTMVIxEjATMVKwEzFSMlMxEjITMVIyUzFSMCAICA/oABgP6AgICAgIABgICAgICAAQCAgP6AgIABAICAA4CAgICA/wABgICAgP8AgICAAAQAAAAAAoADgAADAAcACwAPAAARMxEjATMVIzsBESMpARUhgIABgICAgICA/oABgP6AA4D9AAIAgP6AgAAAAAAGAAD/gAKAAwAAAwAHAA8AEwAXABsAAAEzFSsBMxUjJTMRIxUjETMFMxEjATMRIykBFSEBAICAgICAAQCAgICA/oCAgAIAgID+gAGA/oADAICAgP8AgAEAgP6AAYD+gIAAAAAABwAA/4ACgAKAAAMABwALAA8AEwAXABsAABMzFSMlMxUjITMVIyUzFSMlMxEjJTMVIzMhFSGAgIABAICA/oCAgAEAgIABAICA/gCAgIABgP6AAoCAgICAgICA/gCAgIAACgAA/4ACgAKAAAMABwALAA8AEwAXABsAHwAjACcAABMzFSMlMxUjITMVIyUzFSMlMxEjJTMVIyEzFSMhMxUjJTMVIykBFSGAgIABAICA/oCAgAEAgIABAICA/oCAgAEAgID/AICAAYCAgP8AAQD/AAKAgICAgICAgP8AgICAgICAgAAABAAA/4ACgAOAAAcACwAPABMAAAEzESMRITUhBTMVIwczFSMzIRUhAgCAgP8AAQD+gICAgICAgAGA/oADgPyAAYCAgICAgIAABwAA/4ACgAKAAAMABwALAA8AEwAbAB8AABMzFSMlMxUjITMRIwEzFSMlMxEjITMVMxUhNTMFMxUjgICAAQCAgP6AgIABAICAAQCAgP6AgID+gIABAICAAoCAgID/AAEAgID/AICAgICAAAAABAAA/4ACgAKAAAMACwAPABMAABMzFSMlMxEjNSE1IQEzESMRIRUhgICAAYCAgP6AAYD+AICAAgD+AAKAgID9gICAAQD/AP8AgAAAAAcAAAAAAoADgAADAAcACwAPABcAGwAfAAATMxUjJTMVIyEzFSMlMxUjJTMRIxEhNSEFMxEjMyEVIYCAgAEAgID+gICAAQCAgAEAgID/AAEA/oCAgIABAP8AA4CAgICAgICA/YABAICA/wCAAAQAAAAAAoADgAADAA8AEwAXAAATIRUhIzMVIRUhFSEVIREjATMVIxMzESOAAQD/AICAAQD/AAGA/oCAAYCAgICAgAOAgICAgID/AAMAgP6A/wAAAAcAAP+AAoACgAADAAcACwAPABMAFwAbAAATMxUjJTMVIyEzESMBMxUrATMVIzsBESMpARUhgICAAQCAgP6AgIACAICAgICAgICA/oABgP6AAoCAgID+AAIAgID/AIAAAAQAAAAAAoADgAAHAAsADwATAAABMxEjESM1MyUhFSEjMxEjMyEVIQIAgICAgP6AAQD/AICAgIABgP6AA4D9AAEAgICA/oCAAAkAAP+AAoADgAADAAcADwATABcAGwAfACMAJwAAEzMVIyUzFSMhMxEhFSEVIwEzFSMlMxUjETMVIyEzESMBMxErATMVI4CAgAEAgID+gIABgP6AgAEAgIABAICAgID+gICAAQCAgICAgAOAgICA/wCAgAIAgICA/wCA/wABAP8AgAAAAAYAAP+AAoADgAADABcAGwAfACMAJwAAESEVKQEzFTMVIxUzFSMVIzUjNTM1IzUzBTMVIwMzFSMlMxUjKQEVIQGA/oABgICAgICAgICAgID/AICAgICAAgCAgP6AAYD+gAOAgICAgICAgICAgICA/wCAgICAAAAAAAMAAAAAAoADgAAHAAsADwAAETMRIRUhESMBMxEjKQEVIYABgP6AgAIAgID+gAGA/oADgP6AgP8AAQD/AIAAAAAEAAD/gAIAA4AACwAPABMAFwAAATMRMxUjESMRIzUzEzMRIyUzFSMzIRUhAQCAgICAgICAgID+gICAgAEA/wADgP8AgP8AAQCA/oD/AICAgAAAAAAIAAAAAAKAA4AAAwAHAAsADwATABcAGwAfAAABIRUpATMVIykBFSkBMxUjKQEVKQEzFSMlMxUjKQEVIQEAAQD/AAEAgID/AAEA/wABAICA/wABAP8A/wCAgAIAgID+gAGA/oADgICAgICAgICAgAAACgAAAAADAAOAAAMABwAPABMAFwAbAB8AIwAnACsAABMzFSMlMxUjITMRMxUjESMBMxEjATMVKwEzFSM7ARUrATMVIzsBFSMpARUhgICAAYCAgP4AgICAgAEAgIABgICAgICAgICAgICAgICA/gACAP4AA4CAgID/AID/AAKA/wABAICAgICAgAAAAAAIAAD/gAKAAoAAAwAHAAsADwATABcAGwAfAAATIRUhIzMRIwEzESMhMxUjJTMVKwEzFSsBMxUjJTMVI4ABgP6AgICAAgCAgP6AgIABAICAgICAgICAAQCAgAKAgP8AAQD/AICAgICAgIAAAAAEAAD/gAKAAoAACQANABEAFQAAESEVIxEhNTM1IQEzESMlMxUjMyEVIQKAgP8AgP6AAgCAgP4AgICAAYD+gAKAgP8AgID/AP8AgICAAAAAAAgAAP+AAoADgAADAAcACwAPABMAFwAbAB8AABMhFSEjMxUjMyEVKQEzFSMpARUpATMRIyUzFSMzIRUhgAEA/wCAgICAAYD+gAGAgID/AAEA/wABAICA/gCAgIABgP6AA4CAgICAgP8AgICAAAUAAP+AAoADgAADAAcAGwAfACMAABMhFSEjMxUjJTMVMxUjFTMVIxEjESE1ITUhNSEBMxEjMyEVIYABAP8AgICAAYCAgICAgID/AAEA/wABAP6AgICAAQD/AAOAgICAgICAgP8AAQCAgID+gP8AgAAFAAD/gAKAA4AAAwAXABsAHwAjAAARIRUpATMVMxUjETMVIxUjNSM1MxEjNTMFMxEjATMRIwMhFSEBAP8AAQCAgICAgICAgICA/wCAgAIAgICAAQD/AAOAgICA/wCAgICAAQCAgP8AAQD/AP8AgAAABgAA/4ACgAKAAAMABwALAA8AEwAXAAARIRUpATMVIykBFSEjMxEjJTMVIykBFSECAP4AAgCAgP6AAYD+gICAgAIAgID+gAGA/oACgICAgP8AgICAAAAAAAQAAP+AAoACgAAHAAsADwATAAARMxEhFSEVIwEzFSM7AREjASEVIYABgP6AgAGAgICAgID+gAIA/gACgP6AgIACgID/AP8AgAAAAAAFAAD/gAKAAoAAAwAHAAsAEwAXAAATIRUhIzMRIwEzESMpARUjFSM1IwUhFSGAAYD+gICAgAIAgID+gAGAgICAAQABAP8AAoCA/wABAP8AgICAgIAAAAAABQAA/4ACgAKAAAMABwALABMAFwAAEyEVISMzESMBMxUjBTMVIRUhNTMFMxUjgAGA/oCAgIACAICA/oCAAQD+AIABgICAAoCA/wABAICAgICAgIAAAwAAAIABgAIAAAMABwALAAARMxUjITMVIyEzFSOAgAEAgID/AICAAgCAgIAAAAAAAgAAAQABgAOAAAsADwAAESEVIRUzFSMVMxUhATMVIwGA/wCAgID/AAEAgIADgICAgICAAQCAAAAGAAD/gAKAAoAAAwAHAAsADwATABcAABMhFSEjMxUjMyEVKQEzESMlMxUjMyEVIYACAP4AgICAgAGA/oABgICA/gCAgIABgP6AAoCAgID/AICAgAAIAAD/gAKAAoAAAwAHAAsADwATABcAGwAfAAARIRUhJSEVISMzFSsBMxUjJTMVIyEzESMBMxEjKQEVIQEA/wABgAEA/wCAgICAgIABAICA/oCAgAIAgID+gAGA/oACgICAgICAgID/AAEA/wCAAAAABAAAAAACgAKAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAYD+gICAgAIAgID+gAGA/oACgID+gAGA/oCAAAIAAAAAAoADgAAHAAsAABMhESE1IREhIzMRI4ACAP4AAYD+gICAgAOA/ICAAoD9gAAAAAADAAAAAAKAA4AACwAPABMAABMhESE1ITUhNSERISMzESMVMxUjgAIA/gABgP6AAYD+gICAgICAA4D8gICAgAGA/oCAgAAAAAAGAAAAAAKAA4AABwALAA8AEwAXABsAABEhESM1IRUjITMVIykBFSEjMxEjJTMVIykBFSECgID+gIABgICA/wABAP8AgICAAgCAgP6AAYD+gAOA/wCAgICA/wCAgIAAAAAFAAAAAAIAA4AACwAPABMAFwAbAAARMxEzFSMVMxUjESMBMxUrATMVIzsBFSsBMxUjgICAgICAAYCAgICAgICAgICAgAOA/wCAgID/AAOAgICAgAAEAAAAAAKAA4AABQAJAA0AEQAAESEVIxEjATMRIzsBESM7AREjAQCAgAEAgICAgICAgIADgID9AAMA/wD/AP8AAAAAAAUAAAAAAoADgAAFAAkADQARABUAABEhFSMRIwEzESM7ARErATMRIwEzESMBAICAAQCAgICAgICAgAEAgIADgID9AAMA/wD/AP8AAQD/AAAABQAAAAACgAOAAAUACQANABEAFQAAESEVIxEjATMRIzsBESsBMxUjJTMRIwEAgIABAICAgICAgICAAQCAgAOAgP0AAwD/AP8AgID/AAAAAAAFAAAAAAKAA4AACQANABEAFQAZAAARIRUjETMRIxEjATMRIzsBESsBMxEjATMRIwEAgICAgAEAgICAgICAgIABAICAA4CA/wD/AP8AAwD/AP8A/wABAP8AAAAAAAIAAAAAAgADgAALAA8AABEzESEVIRUhFSERIwEzFSOAAQD/AAEA/wCAAYCAgAOA/wCAgID/AAIAgAAAAAIAAAAAAgADgAAPABMAABEzFSEVIRUzFSMVIRUhFSMBMxEjgAEA/wCAgAEA/wCAAYCAgAOAgICAgICAgAKA/oAAAAAAAwAAAAABgAOAAAkADQARAAARIRUjFTMVIxEjATMVIxUzFSMBAICAgIABAICAgIADgICAgP4AAwCAgIAABQAAAAACAAOAAAkADQARABUAGQAAESEVIxUzFSMRIwEzFSsBMxUjOwEVKwEzFSMBAICAgIABgICAgICAgICAgICAA4CAgID+AAOAgICAgAAEAAAAAAIAA4AACQANABEAFQAAESEVIxUzFSMRIwEzFSsBMxUjFTMVIwEAgICAgAGAgICAgICAgAOAgICA/gADgICAgIAAAAAFAAAAAAIAA4AACQANABEAFQAZAAARIRUjFTMVIxEjATMVIzsBFSsBMxUjOwEVIwEAgICAgAEAgICAgICAgICAgIADgICAgP4AAwCAgICAAAUAAAAAAoADgAATABcAGwAfACMAAAEzETMVIxUzFSMVIxEjNTM1IzUzJTMVIxUzFSMhMxUjFTMVIwEAgICAgICAgICAgP8AgICAgAIAgICAgAOA/oCAgICAAQCAgICAgICAgICAAAAAAwAAAAABgAOAAAsADwATAAARMxEzFSMVMxUjFSMBMxUjFTMVI4CAgICAgAEAgICAgAOA/oCAgICAAYCAgIAAAAMAAAAAAYADgAALAA8AEwAAATMRIzUjNTM1IzUzBTMVIxUzFSMBAICAgICAgP8AgICAgAOA/ICAgICAgICAgAAFAAAAAAKAA4AAEwAXABsAHwAjAAABMxEzFSMVMxUjESM1IzUzNSM1MwEzFSMVMxUjITMVIxUzFSMBAICAgICAgICAgIABAICAgID+AICAgIADgP8AgICA/wCAgICAAQCAgICAgIAAAAQAAAAAAoADgAAPABMAFwAbAAABMxEzFSMRIzUjNTM1IzUzATMVIwEzFSMVMxUjAQCAgICAgICAgAEAgID+AICAgIADgP8AgP4AgICAgAEAgP8AgICAAAAGAAAAAAIAA4AACQANABEAFQAZAB0AABEhFSMRMxUjESMBMxUjOwEVKwEzFSMVMxUjOwEVIwEAgICAgAEAgICAgICAgICAgICAgAOAgP6AgP8AAwCAgICAgIAAAAUAAACAAYADAAADAAcACwAPABMAAAEzFSsBMxUrATMVIzsBFSM7ARUjAQCAgICAgICAgICAgICAgAMAgICAgIAAAAAAAwAAAAACAAOAAAcACwAPAAARMxEzFSMRIwEzFSM7ARUjgICAgAEAgICAgIADgP4AgP8AAQCAgAADAAAAAAIAA4AABwALAA8AABEzETMVIxEjATMVKwEzFSOAgICAAYCAgICAgAOA/wCA/gADgICAAAMAAAAAAoADgAALAA8AEwAAEzMRMxEjESMRIxEzATMVKwEzFSOAgICAgICAAYCAgICAgAOA/wD/AP6AAYABAAEAgIAACQAAAAACgAOAAAMABwALAA8AEwAXABsAHwAjAAARMxUjJTMVIyEzESMBMxErATMVKwEzESMBMxEjITMVIyUzFSOAgAIAgID+gICAAQCAgICAgICAgAEAgID+gICAAgCAgAOAgICA/wABAP8AgP8AAQD/AICAgAAACwAAAAACgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAAETMVIyUzFSMhMxEjATMRIyEzFSMlMxUjJTMVIyEzESMBMxEjITMVIyUzFSOAgAIAgID+gICAAQCAgP6AgIABAICAAQCAgP6AgIABAICA/oCAgAIAgIADgICAgP8AAQD/AICAgICA/wABAP8AgICAAAAAAAQAAAAAAgADgAAJAA0AEQAVAAARIRUjETMVIxEjATMVIzsBFSsBMxUjAQCAgICAAQCAgICAgICAgAOAgP6AgP8AAwCAgIAAAAIAAAAAAoADgAAHAA8AABEzESEVIREjATMRIxEjNTOAAQD/AIACAICAgIADgP6AgP6AA4D8gAEAgAAAAAIAAAAAAoADgAALABcAABEzESEVIRUhFSERIwEzESM1IzUzNSM1M4ABAP8AAQD/AIACAICAgICAgAOA/wCAgID/AAOA/ICAgICAAAAFAAAAAAKAA4AAEwAXABsAHwAjAAABMxEzFSMVMxUjESMRIzUzNSM1MyUzFSMlMxUjATMVIyUzFSMBAICAgICAgICAgID/AICAAgCAgP4AgIACAICAA4D/AICAgP8AAQCAgICAgICA/oCAgIAAAAAAAQAAAAABgAOAAAsAABMzETMRIxEjESMRM4CAgICAgIADgP8A/wD+gAGAAQAAAAAAAwAAAAACgAOAAAsADwATAAABMxEzFSMRIxEjNTMlMxUjATMVIwEAgICAgICA/wCAgAIAgIADgP6AgP6AAgCAgID/AIAAAAAAAgAAAAABgAOAAAcACwAAETMRMxUjESMBMxUjgICAgAEAgIADgP6AgP6AAYCAAAAAAwAAAAACgAOAAAsADwATAAABMxEzESMRIxEjETMlMxUjATMVIwEAgICAgICA/wCAgAIAgIADgP8A/wD+gAGAAQCAgP8AgAAAAQAAAAAAgAOAAAMAABEzESOAgAOA/IAAAQAAAAABgAOAAAsAABMzETMRIxEjESMRM4CAgICAgIADgP8A/wD+gAGAAQAAAAAACgAAAAADAAOAAAMABwALAA8AEwAXABsAHwAjACcAAAEzFSsBMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVKwEzFSMBAICAgICAgICAAYCAgP8AgIABgICA/wCAgAGAgICAgICAgIADgICAgICAgICAgICAgIAAAAMAAAAAAoADgAATABcAGwAAATMRMxUjFTMVIxEjESM1MzUjNTMFMxUjJTMVIwEAgICAgICAgICAgP8AgIACAICAA4D/AICAgP8AAQCAgICAgICAAAMAAAAAAoADgAALAA8AEwAAATMRMxUjESMRIzUzATMVIwEzFSMBAICAgICAgAEAgID+AICAA4D/AID+AAGAgAEAgP8AgAAAAAIAAAAAAYADgAAHAAsAAAEzESMRIzUzBTMVIwEAgICAgP8AgIADgPyAAYCAgIAAAAMAAAAAAoADgAAHAAsADwAAASEVIxEhNTMBMxUjATMVIwEAAQCA/wCAAQCAgP4AgIADgID9AIACgID+gIAAAAAFAAAAAAIAA4AABwALAA8AEwAXAAARIRUjETMVIQEzFSsBMxUjETMVIzsBFSMBAICA/wABgICAgICAgICAgIADgID9gIADgICA/oCAgAAAAAMAAAAAAoADgAADAA8AEwAAETMVIyUzFTMRIxEjESMRMyUzFSOAgAEAgICAgICAAQCAgAOAgICA/wD+AAIAAQCAgAAABwAAAAABgAOAAAMABwALAA8AEwAXABsAAAEzFSsBMxUrATMVIzMhFSEjMxUjOwEVIzsBFSMBAICAgICAgICAgAEA/wCAgICAgICAgIADgICAgICAgIAAAAMAAAAAAoADgAAFAAsADwAAETMRMxUhASERIxErATMVI4CA/wABgAEAgICAgIADgP4AgAGA/YACAIAAAAEAAAIAAIADgAADAAARMxEjgIADgP6AAAEAAAGAAYADgAAHAAATMxEzESERM4CAgP6AgAOA/wD/AAEAAAMAAAEAAoADgAALAA8AEwAAATMRMxUjFSM1IzUzJTMVIyUzFSMBAICAgICAgP8AgIACAICAA4D+gICAgICAgICAAAAAAwAAAAACgAOAAAsADwATAAABMxUzFSMRIxEjNTMFMxUjJTMVIwEAgICAgICA/wCAgAIAgIADgICA/YACgICAgICAAAACAAAAAAGAA4AABwALAAABMxEjESM1MwUzFSMBAICAgID/AICAA4D8gAKAgICAAAACAAAAAAIAA4AADwATAAABMxEzESMRIxEjETM1IzUzBTMVIwEAgICAgICAgID/AICAA4D+gP8A/wABAAEAgICAgAAAAAUAAAAAAgADgAALAA8AEwAXABsAABEhFSERMxUjESEVIQEzFSsBMxUjFTMVIzsBFSMBgP8AgIABAP6AAYCAgICAgICAgICAA4CA/wCA/wCAAwCAgICAgAADAAAAAAGAA4AACwAPABMAABEzETMVIxUzFSMRIwEzFSMVMxUjgICAgICAAQCAgICAA4D/AICAgP8AAwCAgIAAAwAAAAACAAOAAA8AEwAXAAARIRUhFTMVMxUhFTMVMxUhATMRIxUzESMBgP8AgID/AICA/oABgICAgIADgICAgICAgIADAP8AgP8AAAUAAAAAAgADgAALAA8AEwAXABsAABEzETMVIxUzFSMRIwEzFSsBMxUjETMVIzsBFSOAgICAgIABgICAgICAgICAgIADgP8AgICA/wADgICA/oCAgAAAAAADAAAAAAKAA4AABwAPABMAABEzFTMVIxEjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIADgICA/YADgPyAAoCAgIAAAAMAAAAAAoADgAALABcAGwAAETMVMxUjFTMVIxEjATMRIxEjNTM1IzUzBTMVI4CAgICAgAIAgICAgICA/wCAgAOAgICAgP6AA4D8gAGAgICAgIAAAAMAAAAAAoADgAADAA8AEwAAETMRIwEzETMVIxEjESM1MwEzESOAgAEAgICAgICAAQCAgAOA/wABAP8AgP4AAgCAAQD/AAAAAAEAAAAAAYADgAAHAAARIREjESMRIwGAgICAA4D/AP2AAoAAAAIAAAAAAYADgAAHAAsAABEzFTMVIxEjATMVI4CAgIABAICAA4CAgP2AAoCAAAAAAAIAAAAAAgADgAAPABMAABMzFTMVIxUzESMRIxEjETMlMxUjgICAgICAgICAAQCAgAOAgICA/wD/AAEAAQCAgAAIAAAAgAKAAwAAAwAHAAsADwATABcAGwAfAAABMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVIwEAgICAgIABAICA/oCAgAIAgID+gICAAQCAgICAgAMAgICAgICAgICAgIAAAAwAAAAAAoADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAAEzMVIyUzFSsBMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVKwEzFSMlMxUjgICAAQCAgICAgICAgAEAgID+gICAAgCAgP6AgIABAICAgICAgICAAQCAgAOAgICAgICAgICAgICAgICAgIAAAAADAAAAAAKAA4AACwAXABsAABEzFTMRIxUzESMVIwEzESM1IxEzNSMRMwEzFSOAgICAgIACAICAgICAgP8AgIADgID/AID/AIADgPyAgAEAgAEA/wCAAAAADACAAAADAAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAvAAABMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVKwEzFSMlMxUjITMVIyUzFSMBgICAgICAAQCAgP6AgIACAICA/oCAgAEAgICAgICAgIABAICA/oCAgAIAgIADgICAgICAgICAgICAgICAgICAAAUAAAAAA4ADgAADAAsADwATABcAABEzFSMlIRUjESMRIyUzFSMhMxUjJTMVI4CAAQABgICAgAIAgID9gICAAgCAgAOAgICA/QADAICAgICAAAAAAAUAAAAAAoADgAATABcAGwAfACMAAAEzETMVIxUzFSMRIxEjNTM1IzUzJTMVIyUzFSMBMxUjJTMVIwEAgICAgICAgICAgP8AgIACAICA/gCAgAIAgIADgP8AgICA/wABAICAgICAgID+gICAgAAAAAAFAAAAAAOAA4AABwALAA8AEwAXAAABIRUjESE1MwEzFSsBMxUjATMVKwEzFSMBgAEAgP8AgAGAgICAgID+AICAgICAA4CA/QCAAwCAgP6AgIAAAAADAAAAAAKAA4AACwAPABMAAAEzETMRIxUjNSMRMwEzFSMlMxUjAQCAgICAgID/AICAAgCAgAOA/gD/AICAAQD/AICAgAAAAAAHAAAAAAKAA4AAAwAXABsAHwAjACcAKwAAETMVIyUzFTMRIxUzESMVIzUjETM1IxEzJTMVIwEzFSMlMxUjATMVIyUzFSOAgAEAgICAgICAgICAgAEAgID+AICAAgCAgP4AgIACAICAA4CAgID/AID/AICAAQCAAQCAgP8AgICA/wCAgIAAAAAABAAAAAACgAOAAA8AHwAjACcAABEzFTMVIxUzFSMVMxUjFSMBMxEjNSM1MzUjNTM1IzUzBTMVIxUzFSOAgICAgICAgAIAgICAgICAgID/AICAgIADgICAgICAgIADgPyAgICAgICAgICAgAAAAwAAAAACgAOAAAsADwATAAABMxEzFSMRIxEjNTMFMxEjATMRIwEAgICAgICA/wCAgAIAgIADgP4AgP8AAQCAgP8AAQD/AAAAAQAAAAAAgAGAAAMAABEzESOAgAGA/oAABQAAAAACgAOAABMAFwAbAB8AIwAAATMVMxUjETMVIxUjNSM1MxEjNTMFMxUjJTMVIwUzFSMlMxUjAQCAgICAgICAgICA/wCAgAIAgID+AICAAgCAgAOAgID+gICAgIABgICAgICAgICAgAAABAAAAAACAAOAAAkADQARABUAAAEhESMRIzUzESsBMxUrATMVIzsBFSMBAAEAgICAgICAgICAgICAgAOA/IABAIABgICAgAAAAwAAAAADgAOAAA0AGwAfAAATMxUzFSMRMxUhESM1MykBETMVIxEjNSM1MxErATMVI4CAgICA/wCAgAGAAQCAgICAgICAgIADgICA/wCAAQCA/wCA/wCAgAEAgAABAAABAAEAAgAAAwAAESERIQEA/wACAP8AAAAAAgAAAIAAgAKAAAMABwAAETMVIxEzFSOAgICAAoCA/wCAAAAAAQAAAIACgAMAAAsAAAEzESEVIREjESE1IQEAgAEA/wCA/wABAAMA/wCA/wABAIAAAwAAAAACgAOAAAkADQARAAABIRUjESMRIzUzATMVIwEzFSMBAAEAgICAgAEAgID+AICAA4CA/QABgIABAID/AIAAAAAFAAAAAAKAA4AAAwAXABsAHwAjAAARMxEjATMRMxUjFTMVIxEjESM1MzUjNTMBMxEjATMRIwEzESOAgAEAgICAgICAgICAgAEAgID+AICAAgCAgAOA/wABAP8AgICA/wABAICAgAEA/wD+gP8AAQD/AAAAAAMAAAAAAoADgAATABcAGwAAATMVMxUjETMVIxUjNSM1MxEjNTMFMxEjATMRIwEAgICAgICAgICAgP8AgIACAICAA4CAgP6AgICAgAGAgID+gAGA/oAAAAAEAAAAAAKAA4AABwALAA8AEwAAETMRMxUjESMBMxUjOwERIzsBESOAgICAAQCAgICAgICAgAOA/oCA/oACgID/AP8AAAMAAAAAAoADgAAFAAsADwAAATMRITUzASEVIxEjATMVIwIAgP8AgP4AAQCAgAEAgIADgP2AgAEAgP4AAgCAAAAHAAAAAAOAA4AADwATABcAGwAfACMAJwAAASEVIxEzFSMRIxEjNTMRKwEzFSMlMxUjITMVIyUzFSMhMxUjJTMVIwEAAYCAgICAgICAgICAAgCAgP2AgIADAICA/YCAgAIAgIADgID+gID/AAEAgAGAgICAgICAgICAAAAAAQAAAAACAAOAAAsAABEzESE1MxEjESEVI4ABAICA/wCAA4D+gID9gAGAgAAHAAAAAAEAA4AAAwAHAAsADwATABcAGwAAEzMVKwEzFSM7ARUrATMVIzsBFSsBMxUjOwEVI4CAgICAgICAgICAgICAgICAgICAgAOAgICAgICAgAAFAAAAAAKAA4AAAwAPABMAFwAbAAATMxEjOwEVMxUjFSM1IzUzJTMVIwUzFSMhMxEjgICAgICAgICAgAEAgID+AICAAYCAgAOA/wCAgICAgICAgID/AAAAAwAAAAACgAOAAAcACwAPAAARMxEhFSERIwEzESM7AREjgAEA/wCAAYCAgICAgAOA/wCA/gACAP8A/wAAAwAAAAACgAOAAAsADwATAAABMxEzESM1IxUjETMBMxUjJTMVIwEAgICAgICA/wCAgAIAgIADgP4A/wCAgAEA/wCAgIAAAAAAAgAAAAACgAKAAAMADwAAEyEVISMzFSE1MxEjESERI4ABgP6AgIABgICA/oCAAoCAgID+AAEA/wAAAAAABQAAAAACgAKAAAMABwALAA8AEwAAEyEVISMzESMBMxUjFTMVIykBFSGAAYD+gICAgAIAgICAgP6AAYD+gAKAgP6AAYCAgICAAAAAAAIAAAAAAoACgAAHAAsAABEhFSERIRUhATMRIwIA/oABgP4AAgCAgAKAgP6AgAIA/oAAAAABAAAAAAKAAoAACwAAESEVIRUhFSEVIRUhAoD+AAEA/wACAP2AAoCAgICAgAAAAAACAAD/gACAAwAAAwAHAAARMxEjFTMVI4CAgIADAP2AgIAAAAADAAAAAAKAAoAAAwAHAAsAAAEzESMlMxUjMyEVIQIAgID+AICAgAGA/oACgP4AgICAAAAABQAAAAACgAKAAAcACwAPABMAFwAAETMRIRUhESMBMxUrATMVIxUzFSM7ARUjgAEA/wCAAgCAgICAgICAgICAAoD/AID/AAKAgICAgIAAAAADAAAAAAKAAoAABwAPABMAABEzFTMVIxEjATMRIxEjNTMFMxUjgICAgAIAgICAgP8AgIACgICA/oACgP2AAYCAgIAAAAQAAAAAAoACgAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AAoCA/oABgP6AgAACAAAAAAKAAoAACQANAAARIRUhFSEVIREjATMVIwIA/oABgP6AgAIAgIACgICAgP8AAgCAAAAAAAMAAAAAAoADgAADAA0AEQAAETMRIwEzESE1ITUhNSEFMxUjgIACAID+AAGA/oABgP4AgIADgP4AAgD8gICAgICAAAAAAQAAAAACgAKAAAcAABEhFSERIxEhAoD/AID/AAKAgP4AAgAAAwAAAAACgAKAAAMABwALAAARMxEjATMRIykBFSGAgAIAgID+gAGA/oACgP4AAgD+AIAAAAUAAAAAAoACgAADAAcACwAPABMAABEzESMBMxEjITMVIyUzFSsBMxUjgIACAICA/oCAgAEAgICAgIACgP6AAYD+gICAgIAAAAMAAAAAAoACgAAHAA8AEwAAETMRMxUjFSMBMxEjNSM1MyUzFSOAgICAAgCAgICA/wCAgAKA/oCAgAKA/YCAgICAAAAAAwAAAAACgAKAAAcACwATAAARIRUjFSM1IQUzFSsBMxUhFSE1MwKAgID+gAEAgICAgAGA/YCAAoCAgICAgICAgAAAAAADAAAAAAKAAwAAAwANABEAABMhFSEjMxUhFSERIRUhATMRI4ACAP4AgIABgP6AAYD+AAIAgIADAICAgP8AgAGA/wAAAAUAAP+AAwADgAADAA0AEQAVABkAAAEzFSsBMxEhNSERIzUzJSEVISMzESMFMxUjAoCAgICA/gABgICA/oABAP8AgICAAoCAgAOAgP0AgAEAgICA/oCAgAADAAAAAAIAA4AAAwATABcAAAEhFSEjMxEzFSMRIzUjNTMRIzUzBTMVIwEAAQD/AICAgICAgICAgAEAgIADgID+gID/AICAAQCAgIAAAgAAAAACAAOAAAMAEwAAASEVISMzFSEVIREjESM1MzUjNTMBAAEA/wCAgAEA/wCAgICAgAOAgICA/gABAICAgAAAAAAFAAAAAAKAA4AABQAJAA0AEQAVAAATIREjNSEjMxEjASEVKQEzESMpARUhgAIAgP6AgICAAQABAP8AAQCAgP8AAQD/AAOA/wCA/QACgID+gIAAAAAIAAAAAAKAA4AAAwAHAAsADwATABcAGwAfAAABIRUhIzMVIzsBFSsBMxUjJTMVIyEzESMBMxEjKQEVIQEAAQD/AICAgICAgICAgAEAgID+gICAAgCAgP6AAYD+gAOAgICAgICA/wABAP8AgAAGAAAAAAKAA4AAAwAHAAsADwATABcAAAEzFSsBMxUrATMRIwEzFSM7AREjKQEVIQEAgICAgICAgIABgICAgICA/oABgP6AA4CAgP4AAgCA/oCAAAAFAAAAAAIAA4AAAwAHAAsADwATAAATMxUrATMRIwEzFSM7AREjKQEVIYCAgICAgAEAgICAgID/AAEA/wADgID9gAIAgP6AgAAHAAAAAAKAA4AAAwAHAAsADwAXABsAHwAAETMVIyUzFSMhMxUjJTMVKwEzESM1IzUzBTMVIzsBFSOAgAIAgID+gICAAQCAgICAgICA/wCAgICAgAOAgICAgICA/gCAgICAgAAABQAA/4ADAAKAAAMACwAPABMAGwAAEzMRIwEzESMRITUhBTMVKwEzFSMlMxUhFSE1M4CAgAIAgID+gAGA/gCAgICAgAEAgAEA/gCAAoD/AAEA/YABAICAgICAgICAAAAAAQAAAYABgAIAAAMAABEhFSEBgP6AAgCAAAAAAAEAAAGAAYACAAADAAARIRUhAYD+gAIAgAAAAAABAAABgAMAAgAAAwAAESEVIQMA/QACAIAAAAAAAQAAAYAEAAIAAAMAABEhFSEEAPwAAgCAAAAAAAIAAAIAAQADgAADAAcAABMzFSsBMxEjgICAgICAA4CA/wAAAAIAAAIAAQADgAADAAcAABMzESsBMxUjgICAgICAA4D/AIAAAAIAAP+AAQABAAADAAcAABMzESsBMxUjgICAgICAAQD/AIAAAAQAAAIAAgADgAADAAcACwAPAAATMxUjJTMVIyEzESMBMxEjgICAAQCAgP6AgIABAICAA4CAgID/AAEA/wAAAAAEAAACAAIAA4AAAwAHAAsADwAAEzMRIwEzESMhMxUjJTMVI4CAgAEAgID+gICAAQCAgAOA/wABAP8AgICAAAAABAAA/4ACAAEAAAMABwALAA8AABMzESMBMxEjITMVIyUzFSOAgIABAICA/oCAgAEAgIABAP8AAQD/AICAgAAAAAEAAAAAAoADgAALAAABMxEhFSERIxEhNSEBAIABAP8AgP8AAQADgP8AgP4AAgCAAAEAAAAAAoADgAATAAABMxEhFSEVIRUhESMRITUhNSE1IQEAgAEA/wABAP8AgP8AAQD/AAEAA4D/AICAgP8AAQCAgIAAAQAAAQABAAIAAAMAABEhESEBAP8AAgD/AAAAAAMAAAAAA4AAgAADAAcACwAANTMVIyUzFSMlMxUjgIABgICAAYCAgICAgICAgAAAAAgAAAAAA4ADgAADAAcACwAPABMAFwAbAB8AABEzESMBMxUrATMRKwEzFSsBMxEjJTMRIwEzESMlMxUjgIACAICAgICAgICAgICAAYCAgAEAgID9AICAA4D/AAEAgP8AgP8AgP8AAQD/AICAAAkAAAAABAADgAADAAcACwAPABMAFwAbAB8AIwAAETMRIwEzFSsBMxErATMVKwEzESMlMxEjATMRIwEzESMlMxUjgIACAICAgICAgICAgICAAQCAgAEAgIABAICA/ICAgAOA/wABAID/AID/AID/AAEA/wABAP8AgIAAAAACAAACgAEAA4AAAwAHAAATMxUrATMVI4CAgICAgAOAgIAAAAAEAAACgAIAA4AAAwAHAAsADwAAEzMVIyUzFSMhMxUjJTMVI4CAgAEAgID+gICAAQCAgAOAgICAgICAAAAGAAACgAMAA4AAAwAHAAsADwATABcAABMzFSMlMxUjJTMVIyEzFSMlMxUjJTMVI4CAgAEAgIABAICA/YCAgAEAgIABAICAA4CAgICAgICAgICAAAACAAACgAEAA4AAAwAHAAARMxUjOwEVI4CAgICAA4CAgAAAAAAEAAACgAIAA4AAAwAHAAsADwAAETMVIyUzFSsBMxUjJTMVI4CAAQCAgICAgAEAgIADgICAgICAgAAAAAAGAAACgAMAA4AAAwAHAAsADwATABcAABEzFSMlMxUjJTMVIyEzFSMlMxUjJTMVI4CAAQCAgAEAgID+gICAAQCAgAEAgIADgICAgICAgICAgIAAAAAFAAAAgAGAAwAAAwAHAAsADwATAAABMxUrATMVKwEzFSM7ARUjOwEVIwEAgICAgICAgICAgICAgIADAICAgICAAAAAAAUAAACAAYADAAADAAcACwAPABMAABEzFSM7ARUjOwEVKwEzFSsBMxUjgICAgICAgICAgICAgIADAICAgICAAAARAAAAAAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAAARMxUjJTMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMlMxUjITMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjJTMVI4CAAYCAgAGAgID9gICAAgCAgP6AgIABAICA/gCAgAGAgIABgICA/gCAgAEAgID+gICAAgCAgP2AgIABgICAAYCAgAOAgICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAQAAAAAAYADgAADAAcACwAPAAARMxEjATMRIwUzFSMlMxUjgIABAICA/wCAgAEAgIADgP2AAoD9gICAgIAAAAAEAAAAAAKAA4AACwAPABMAFwAAEyEVIxEzFSMVIxErATMVIyUzESMBMxUjgAGAgICAgICAgIACAICA/wCAgAOAgP8AgIACAICA/wD+gIAAAA8AAAAAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwAAATMVIyUzFSsBMxUrATMVIyUzFSMFMxUjJTMVIyUzFSMlMxUjITMVIyUzFSMhMxUjJTMVIyUzFSMlMxUjAQCAgAEAgICAgICAgIABAICA/gCAgAEAgIABAICAAQCAgP2AgIACAICA/YCAgAEAgIABAICAAQCAgAOAgICAgICAgICAgICAgICAgICAgICAgICAgAAACAAAAAADgAOAAAMABwALAA8AEwAXABsAHwAAEyEVISUzESMBMxUjJTMRKwEzFSsBMxUjFTMVIyUzFSOAAYD+gAKAgID9AICAAgCAgICAgICAgICAAgCAgAOAgID9gAIAgID/AICAgICAgAAACAAAAAADgAOAAAMABwALAA8AEwAXABsAHwAAETMRIwEhFSEjMxUjJTMRKwEzFSsBMxUjBTMVIyUzFSOAgAGAAYD+gICAgAIAgICAgICAgID+AICAAgCAgAOA/YACgICAgP8AgICAgICAAAAAAwAAAAACAAKAAAUACQANAAARIREjNSEFMxErATMVIwIAgP6AAQCAgICAgAKA/wCAgP8AgAAAAAABAAAAAAMAA4AADwAAESEVMxUjFSMRIxEjESMRIwKAgICAgICAgAOAgICA/gADAP0AAwAABQAAAQABgAKAAAMABwALAA8AEwAAETMVIyUzFSsBMxUrATMVIyUzFSOAgAEAgICAgICAgIABAICAAoCAgICAgICAAAACAAD/gACAAoAAAwAHAAARMxUjETMRI4CAgIACgID+gP8AAAAKAAAAAAGAA4AAAwAHAAsADwATABcAGwAfACMAJwAAETMVIyUzFSsBMxUrATMVIyUzFSMFMxUjJTMVKwEzFSsBMxUjJTMVI4CAAQCAgICAgICAgAEAgID/AICAAQCAgICAgICAgAEAgIADgICAgICAgICAgICAgICAgAAABQAAAAABgAOAAAMABwALAA8AEwAAETMVIyUzESsBMxErATMRIyUzFSOAgAEAgICAgICAgIABAICAA4CAgP8A/oD/AICAAAAACAAAAoAEAAOAAAMABwALAA8AEwAXABsAHwAAEzMVIyUzFSMlMxUjJTMVIyEzFSMlMxUjJTMVIyUzFSOAgIABAICAAQCAgAEAgID8gICAAQCAgAEAgIABAICAA4CAgICAgICAgICAgICAgAAABAAAAQACAAOAAAMABwALAA8AABMhFSEjMxEjATMRIykBFSGAAQD/AICAgAGAgID/AAEA/wADgID+gAGA/oCAAAIAAAEAAIADgAADAAcAABEzFSMVMxEjgICAgAOAgID+gAAAAAIAAAEAAgADgAALAA8AAAEhESM1IREzFSERKwEzFSMBAAEAgP6AgAEAgICAgAOA/YCAAQCAAQCAAAAAAAMAAAEAAgADgAAHAAsADwAAESEVIRUhFSkBMxUjKQEVIQIA/oABAP6AAYCAgP6AAYD+gAOAgICAgIAAAAQAAAEAAgADgAADAAsADwATAAATIRUhIzMVIRUhFSMlMxUjKQEVIYABAP8AgIABAP8AgAGAgID/AAEA/wADgICAgICAgIAAAAMAAAEAAgADgAAHAAsADwAAESERIzUhFSMhMxUrATMRIwIAgP8AgAEAgICAgIADgP8AgICA/wAABwAAAQACAAOAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMVIykBFSEjMxUjJTMVIykBFSGAAQD/AICAgAGAgID/AAEA/wCAgIABgICA/wABAP8AA4CAgICAgICAgIAABAAAAQACAAOAAAMABwAPABMAABMhFSEjMxUjJTMRIzUhNSEBIRUhgAEA/wCAgIABgICA/wABAP8AAQD/AAOAgICA/oCAgP8AgAAAAAEAAAGAAYADAAALAAATMxUzFSMVIzUjNTOAgICAgICAAwCAgICAgAABAAACAAGAAoAAAwAAESEVIQGA/oACgIAAAAAAAgAAAYABgAMAAAMABwAAESEVIRUhFSEBgP6AAYD+gAMAgICAAAAAAAMAAAEAAQADgAADAAcACwAAEzMVKwEzESM7ARUjgICAgICAgICAA4CA/oCAAAAAAAMAAAEAAQADgAADAAcACwAAETMVIzsBESsBMxUjgICAgICAgIADgID+gIAAAgAAAQACAAMAAAUACQAAESEVIREjATMRIwGA/wCAAYCAgAMAgP6AAYD+gAAEAAD/gAIAAgAAAwAHAAsADwAAEyEVISMzESMBMxEjKQEVIYABAP8AgICAAYCAgP8AAQD/AAIAgP6AAYD+gIAAAQAA/4ABgAIAAAsAABMzETMVITUzESM1M4CAgP6AgICAAgD+AICAAQCAAAAFAAD/gAIAAgAAAwAHAAsADwAXAAATIRUhIzMVIyUzFSsBMxUrATMVIRUhNTOAAQD/AICAgAGAgICAgICAgAEA/gCAAgCAgICAgICAgAAAAAcAAP+AAgACAAADAAcACwAPABMAFwAbAAATIRUhIzMVIyUzFSsBMxUjITMVIyUzFSMpARUhgAEA/wCAgIABgICAgICA/wCAgAGAgID/AAEA/wACAICAgICAgICAgAAAAAIAAP+AAgACAAALAA8AAAEhESM1IREzFSERKwEzFSMBAAEAgP6AgAEAgICAgAIA/YCAAQCAAQCAAAAAAAMAAP+AAgACAAAHAAsADwAAESEVIRUhFSkBMxUjKQEVIQIA/oABAP6AAYCAgP6AAYD+gAIAgICAgIAAAAQAAP+AAgACAAADAAsADwATAAATIRUhIzMVIRUhFSMlMxUjKQEVIYABAP8AgIABAP8AgAGAgID/AAEA/wACAICAgICAgIAAAAMAAP+AAgACAAAHAAsADwAAESERIzUhFSMhMxUrATMRIwIAgP8AgAEAgICAgIACAP8AgICA/wAABwAA/4ACAAIAAAMABwALAA8AEwAXABsAABMhFSEjMxUjJTMVIykBFSEjMxUjJTMVIykBFSGAAQD/AICAgAGAgID/AAEA/wCAgIABgICA/wABAP8AAgCAgICAgICAgIAABAAA/4ACAAIAAAMABwAPABMAABMhFSEjMxUjJTMRIzUhNSEBIRUhgAEA/wCAgIABgICA/wABAP8AAQD/AAIAgICA/oCAgP8AgAAAAAEAAAAAAYABgAALAAATMxUzFSMVIzUjNTOAgICAgICAAYCAgICAgAABAAAAgAGAAQAAAwAAESEVIQGA/oABAIAAAAAAAgAAAAABgAGAAAMABwAAESEVIRUhFSEBgP6AAYD+gAGAgICAAAAAAAMAAP+AAQACAAADAAcACwAAEzMVKwEzESM7ARUjgICAgICAgICAAgCA/oCAAAAAAAMAAP+AAQACAAADAAcACwAAETMVIzsBESsBMxUjgICAgICAgIACAID+gIAAAwAAAAACgAOAAAMABwAXAAATIRUhIzMRIwEhFSEVMxUjFSEVIREjNTOAAYD+gICAgAEAAYD/AICAAQD+gICAA4CA/oABAICAgICAAQCAAAAFAAAAAAKAA4AABwALAA8AEwAbAAATMxUzNTMRISMzESMBMxUjFTMVIykBESM1IxUjgICAgP6AgICAAgCAgICA/oABgICAgAOAgID/AP6AAYCAgID/AICAAAAAAAYAAAAAAoADgAADAAcACwAPABcAGwAAEyEVISMzESMBMxUjByEVISMzETMVITUzJTMVI4ABgP6AgICAAgCAgIABAP8AgICA/oCAAQCAgAOAgP2AAoCAgID/AICAgIAAAAEAAAAAAwADgAARAAATIRUhFSEVIRUzFSMRIxEjNTOAAoD+AAEA/wCAgICAgAOAgICAgID/AAEAgAAAAAMAAAAAAoADgAADABsAHwAAASEVISMzFTMVIxUzFSMVIRUhNTM1IzUzNSM1MyUzFSMBAAEA/wCAgICAgIABgP2AgICAgIABgICAA4CAgICAgICAgICAgICAgAAAAgAA/4ACgAKAAA0AEQAAATMVMxUjESMRIxEjESEFMxEjAQCAgICAgIABAAEAgIACgICA/gACAP6AAgCA/oAAAAIAAAAAA4ADgAAdACEAABMzFTMVIREzETMVIxUzFSMRIxEhESMRIzUzNSM1MxcVITWAgIABAICAgICAgP6AgICAgICAAQADgICAAQD/AICAgP8AAQD/AAEAgICAgICAAAIAAAAAA4ADgAAnACsAABMzFSE1MxUzFSMVMxUjESM1IzUzNSMVIzUjFTMVIxUjESM1MzUjNTMXFSE1gIABgICAgICAgICAgICAgICAgICAgIABgAOAgICAgICA/oCAgICAgICAgAGAgICAgICAAAAEAAAAAAOAAoAABQALAA8AEwAAESEVIREjATMRITUhATMRIyUzESMCAP6AgAMAgP4AAYD/AICA/wCAgAKAgP4AAoD9gIABgP8AgP8AAAAAAAQAAP+AAwADgAARABUAGQAdAAABMxUzFSMRITUhNSM1MzUjNTMFIRUhIzMRIxEhFSECAICAgP4AAYCAgICA/oABAP8AgICAAoD9gAOAgID+AICAgICAgID/AP8AgAAAAAUAAAAAAwADgAADABcAGwAfACMAAAEhFSEjMxUhFSEVIRUhFSM1IzUzNSM1MyUzFSMRMxUjKQEVIQEAAYD+gICAAQD/AAEA/wCAgICAgAIAgICAgP6AAYD+gAOAgICAgICAgICAgICA/oCAgAAAAAADAAAAAAMAA4AAEwAXABsAABMzESE1MxUzFSMVIzUhESMRIzUzATMVIxEzESOAgAEAgICAgP8AgICAAgCAgICAA4D/AICAgICA/gACAIABAID+gP6AAAAAAQAAAAACgAOAABcAABEhFSEVMxUjFTMVIxEjNSM1MzUjNTMRIQKA/wCAgICAgICAgID/AAOAgICAgID/AICAgIABAAAJAAD/gAKAA4AAAwAHAAsADwATABcAGwAfACMAAAEzFSsBMxEjATMRKwEzESMlMxUrATMVIyUzFSMlMxEjKQEVIQGAgICAgIABAICAgICA/wCAgICAgAEAgIABAICA/wABAP8AA4CA/wABAP8A/wCAgICAgID/AIAAAAAAAgAAAAADgAOAABUAGQAAEyEVIRUjFTMVIRUhESMRIzUzNSM1MxcVITWAAgABAICA/wD+gICAgICAgAGAA4CAgICAgP8AAYCAgICAgIAAAAACAAAAAAKAA4AAGQAdAAABMxUhFSEVIREjNSMVMxUjFSM1IzUzESM1MwUzESMBAIABAP8AAQCAgICAgICAgID/AICAA4CAgID/AICAgICAgAGAgID+gAAAAwAAAAADgAOAAAMAHwAjAAABIRUhIzMVITUzFTMVIxUzFSMRIxEhESMRIzUzNSM1MxcVITUBAAGA/oCAgAGAgICAgICA/oCAgICAgIABgAOAgICAgICAgP8AAQD/AAEAgICAgICAAAADAAAAAAOAA4AAAwAXABsAABMhFSkBMxUzFSEVIRUhFSM1IzUhNSE1IQEhFSGAAgD+AAIAgID+gAGA/YCAgAGA/oACgP6AAgD+AAOAgICAgICAgICAgP4AgAAAAAQAAAAAAoADgAATABcAGwAfAAABMxUzFSMRMxUjFSM1IzUzESM1MwUzESMBMxUjFTMVIwEAgICAgICAgICAgP8AgIACAICAgIADgICA/oCAgICAAYCAgP6AAYCAgIAAAAIAAAAAAoADgAATABcAABMzETMRMxEzFSMRIxEjESMRIzUzATMVI4CAgICAgICAgICAAYCAgAOA/wABAP8AgP6AAYD+AAIAgP4AgAAIAAAAAAOAA4AAAwAHAAsADwAVABkAHQAjAAABIRUhIzMVIzMhFSkBMxEjJSEVIxEjATMVKwEzESMBIRUjFSMBgAIA/gCAgICAAYD+gAGAgID9AAEAgIABgICAgICAAQABAICAA4CAgID/AICA/wABgID/AAEAgIAAAAAAAgAAAAACgAOAAAMACwAAESEVIRUhFSERIxEhAoD9gAKA/wCA/wADgICAgP4AAgAABAAAAAACgAOAAA8AEwAXABsAABEhFSMVMxUhFSM1ITUhNSETMxUjOwEVIzsBFSMCgICA/wCA/wABgP6AgICAgICAgICAA4CAgICAgICA/oCAgIAAAwAAAAADAAOAABUAGQAdAAATMxUhFSEVIRUhESEVIREjNTM1IzUzATMVKwEzFSOAgAEA/wABAP8AAQD+gICAgIACAICAgICAA4CAgICA/wCAAQCAgID/AICAAAAJAAAAAAOAA4AAAwAHAAsAFwAbAB8AIwAnACsAABMzFSsBMxUjJSEVISMzFTMVIxEjNSM1MwEzESMlMxUrATMVIyUzFSMFIRUhgICAgICAAQACAP4AgICAgICAgAKAgID/AICAgICAAQCAgP6AAYD+gAOAgICAgICA/wCAgAEA/wCAgICAgICAAAAAAAMAAAAAAoACgAALAA8AEwAAATMVMxUjESMRIzUzBTMRIwEzESMBAICAgICAgP8AgIACAICAAoCAgP6AAYCAgP6AAYD+gAAAAAIAAAAAAwADgAARABUAABMhFSEVIRUhFSEVIREjESM1MwEzFSOAAgD+gAGA/oABAP8AgICAAgCAgAOAgICAgID/AAEAgAGAgAAAAAADAAAAAAMAA4AAEwAXAB8AAAEzFTM1MxUzFSMRIxEjESMRIzUzBTMRIzsBFSEVITUzAQCAgICAgICAgICA/wCAgICAAgD9AIADgICAgID/AAEA/wABAICA/oCAgIAAAAADAAAAAAKAA4AAFwAbAB8AABMzFTM1MxEhFSEVIRUhESM1IxUjNSMRMwUzFSMVMxUjgICAgP6AAYD+gAGAgICAgIABgICAgIADgICA/wCAgID/AICAgAKAgICAgAAAAAAJAAAAAAOAA4AABwALAA8AEwAdACEAJQApAC0AAAEhFSMVIzUrATMVIyUzFSMhMxEjATMVMzUzESEVIwEzESMhMxUjJTMVIykBFSEBAAGAgICAgICAAgCAgP2AgIABAICAgP8AgAIAgID9gICAAgCAgP6AAYD+gAOAgICAgICA/oABgICA/wCAAYD+gICAgIAAAAAAAwAAAYAEAAOAAA0AFQAZAAARIRUzFSMRIxEjESMRIyUzESMRIzUzBTMVIwIAgICAgICAA4CAgICA/wCAgAOAgID/AAGA/oABgID+AAEAgICAAAAAAQAAAAACgAOAAAkAAAEzESE1ITUhNSECAID9gAIA/wABAAOA/ICAgIAAAAAEAAAAAAKAA4AAAwAJAA0AEQAAEyEVISMzETMVIQEzESMpARUhgAGA/oCAgID/AAIAgID+AAIA/gADgID+gIACAP2AgAAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAABMxErATMVIyUzFSMhMxUjJTMVIwEAgICAgIABAICA/oCAgAIAgIADgP2AgICAgICAAAAIAAAAAAKAA4AAAwAHABMAFwAbAB8AIwAnAAARMxUjJSEVISMzFTMVMxUjFSMRIwEzESMhMxUjFzMVIyUzFSsBMxUjgIABAAEA/wCAgICAgICAAYCAgP4AgICAgIABAICAgICAA4CAgICAgICAAQABAP8AgICAgICAAAAACAAAAAAEAAOAAAcACwAPABMAGQAdACEAJQAAEzMRIxEjNTMlMxUrATMRKwEzFSMlIREjNSkBMxEjJTMRIyUzFSOAgICAgAIAgICAgICAgIABAAGAgP8A/oCAgAIAgID9gICAA4D+AAEAgICA/wCAgP8AgP8AgP8AgIAAAAgAAAAABAADgAAHAAsADwATABkAHQAhACUAABMzESMRIzUzJTMVKwEzESsBMxUjJSERIzUhJTMRKwEzFSMlMxUjgICAgIACAICAgICAgICAAQABgID/AP6AgICAgIACgICAA4D+AAEAgICA/wCAgP6AgID/AICAgAAAAAAJAAAAAAQAA4AABwALAA8AEwAbAB8AIwAnACsAABMzESMRIzUzJTMVKwEzESsBMxUjJSEVIxUjNSMhMxEjJTMVIyEzFSMlIRUhgICAgIACAICAgICAgICAAQABgICAgP6AgIACgICA/QCAgAIAAQD/AAOA/gABAICAgP8AgICAgID/AICAgICAAAAAAAoAAAAABAADgAAFAAkADQATABcAHwAjACcAKwAvAAARIREjNSMlMxUrATMRIyUzFTMVISUzFSMlIRUjFSM1IyEzESMlMxUjITMVIyUhFSEBAICAAoCAgICAgP4AgID/AAGAgIABAAGAgICA/oCAgAKAgID9AICAAgABAP8AA4D/AICAgP8AgICAgICAgICA/wCAgICAgAAACQAAAAAEAAOAAAcACwAPABMAGQAdACEAJQApAAATMxEjESM1MyUzFSsBMxErATMVIyUhFSMVISUzESMlMxUjITMVIyUhFSGAgICAgAIAgICAgICAgIABAAGAgP8A/oCAgAKAgID9AICAAgABAP8AA4D+AAEAgICA/wCAgICAgP8AgICAgIAAAAoAAAAABAADgAAFAAkADQATABcAHQAhACUAKQAtAAARIREjNSMlMxUrATMRIyUzFTMVISUzFSMlIRUjFSElMxEjJTMVIyEzFSMlIRUhAQCAgAKAgICAgID+AICA/wABgICAAQABgID/AP6AgIACgICA/QCAgAIAAQD/AAOA/wCAgID/AICAgICAgICAgP8AgICAgIAAAAAACwAAAAAEAAOAAAcACwAPABMAFwAbACEAJQApAC0AMQAAESEVIxUjNSMlMxUrATMRIyUzFSMpARUhJTMVIyUhFSMVISUzESMlMxUjITMVIyUhFSEBgICAgAKAgICAgID/AICA/wABAP8AAYCAgAEAAYCA/wD+gICAAoCAgP0AgIACAAEA/wADgICAgICA/wCAgICAgICAgID/AICAgICAAAgAAAAAA4ADgAAHAAsADwATABcAGwAhACUAABMzESMRIzUzJTMVKwEzESsBMxUjJTMVIyEzESMBMxUhESElMxUjgICAgIACAICAgICAgICAAQCAgP6AgIABAIABAP6A/oCAgAOA/gABAICAgP8AgICA/wABAID/AICAAAAKAAAAAAOAA4AABQAJAA0AEQAVABkAHQAhACcAKwAAESEVIxUhATMVKwEzESMlMxUjKQEVISUzFSMlMxUjITMRIwEzFSERISUzFSMBgID/AAKAgICAgID/AICA/wABAP8AAYCAgAEAgID+gICAAQCAAQD+gP6AgIADgICAAQCA/wCAgICAgICA/wABAID/AICAAAAACAAAAAAEAAOAAAcACwAPABMAGQAdACcAKwAAEzMRIxEjNTMlMxUrATMRKwEzFSMlIREjNSMhMxEjASEVIxUzNTMRISUzFSOAgICAgAIAgICAgICAgIABgAEAgID+AICAAQABAICAgP6A/oCAgAOA/gABAICAgP8AgID/AID/AAEAgICA/wCAgAAAAAAKAAAAAAQAA4AABwALAA8AEwAXABsAIQAlAC8AMwAAESEVIxUjNSMlMxUrATMRIyUzFSMpARUhJTMVIyUhESM1IyEzESMBIRUjFTM1MxEhJTMVIwGAgICAAoCAgICAgP8AgID/AAEA/wABgICAAYABAICA/gCAgAEAAQCAgID+gP6AgIADgICAgICA/wCAgICAgID/AID/AAEAgICA/wCAgAAAAAoAAAAABAADgAAFAAkADQARABUAGQAfACMALQAxAAARIRUjFSEBMxUrATMRIyUzFSMpARUhJTMVIyUhESM1IyEzESMBIRUjFTM1MxEhJTMVIwGAgP8AAoCAgICAgP8AgID/AAEA/wABgICAAYABAICA/gCAgAEAAQCAgID+gP6AgIADgICAAQCA/wCAgICAgID/AID/AAEAgICA/wCAgAAJAAAAAAQAA4AABQAJAA0AEQAVABsAHwApAC0AABEhESM1ISUzFSsBMxEjJTMRIyUzFSMlIREjNSMhMxEjASEVIxUzNTMRISUzFSMBgID/AAKAgICAgID+gICAAQCAgAGAAQCAgP4AgIABAAEAgICA/oD+gICAA4D/AICAgP8AgP8AgICA/wCA/wABAICAgP8AgIAABgAAAAADAAOAAAcACwAPABMAFwAbAAATMxEjESM1MyUzFSsBMxErATMVKwEzESsBMxUjgICAgIACAICAgICAgICAgICAgICAA4D+AAEAgICA/wCA/wCAAAwAAAAABAADgAADAAcACwAPABMAFwAbACMAJwArAC8AMwAAEzMVIyUzFSMhMxEjATMRIwEzESMhMxUjJTMVIyUhFSMVIzUjITMRIyUzFSMhMxUjJSEVIYCAgAIAgID9gICAAQCAgAEAgID+gICAAQCAgAEAAYCAgID+gICAAoCAgP0AgIACAAEA/wADgICAgP8AAQD/AAEA/wCAgICAgICA/wCAgICAgAAAAAABAAAAgAOAAwAADwAAATMRIRUhESM1IzUjNTM1MwEAgAIA/gCAgICAgAMA/wCA/wCAgICAAAAAAAEAAAAAAoADgAAPAAABMxUzFTMVIREjESE1MzUzAQCAgID/AID/AICAA4CAgID+AAIAgIAAAAAAAQAAAIADgAMAAA8AAAEzFTMVMxUjFSMVIxEhNSECAICAgICAgP4AAgADAICAgICAAQCAAAEAAAAAAoADgAAPAAABMxEhFSMVIxUjNSM1IzUhAQCAAQCAgICAgAEAA4D+AICAgICAgAABAAAAgAQAAwAAGwAAATMRIREzFTMVMxUjFSMVIxEhESM1IzUjNTM1MwEAgAEAgICAgICA/wCAgICAgAMA/wABAICAgICAAQD/AICAgIAAAAIAAACAA4ADgAALABcAAAEzFTMVIxUjNSE1IQEzFSEVIRUjNSM1MwKAgICAgP2AAoD+AIACgP2AgICAA4CAgICAgP8AgICAgIAAAAACAAAAgAQAAwAAGwAfAAABMxUzNTMVMxUhFSEVIxUjNSEVIzUjNSE1ITUhBTMVIwGAgICAgP4AAgCAgP6AgIABAP8AAYACAICAAwCAgICAgICAgICAgICAgIAAAAMAAACABAADAAAHAAsAEwAAATMVMxUhNSEFMxUjKQEVIxUjNSECgICA/IACgAEAgID8gAOAgID9gAMAgICAgICAgIAABAAAAIAEAAMAAAsADwATAB8AAAEzFSE1MxUzFSE1MwUzFSMlMxUjKQEVIxUjNSEVIzUjAQCAAQCAgP0AgP8AgIADgICA/QADAICA/wCAgAMAgICAgICAgICAgICAgIAAAgAAAAADAAOAAAsAFwAAEzMRMxUjFSM1IzUzATMVMxUjESMRIzUzgICAgICAgAGAgICAgICAA4D9gICAgIACgICA/YACgIAABgAAAAADgAOAAAMABwAPABMAFwAbAAARMxEjATMRIykBESM1IRUjOwERIwEzESsBMxUjgIADAICA/YACgID+gICAgIABAICAgICAA4D/AAEA/wD/AICA/wABAP8AgAAABQAAAAACAAOAAAMABwALAA8AEwAAEyEVISMzESMBMxUjETMVIykBFSGAAQD/AICAgAGAgICAgP8AAQD/AAOAgP2AAoCA/oCAgAAAAAYAAAAAAoADgAADAAcADwATABcAGwAAASEVISMzFSMlMxEjNSE1IQUzESMlMxUjKQEVIQEAAQD/AICAgAGAgID+gAGA/gCAgAGAgID/AAEA/wADgICAgP4AgICA/wCAgIAAAAABAAAAAAKAA4AACwAAESERITUhESE1IREhAoD9gAIA/gACAP4AA4D8gIABAIABAAADAAD/gAKAA4AADQARABUAABEhESEVIxEzESM1IREpAREzEQERIRECgP4AgICAAQD/AAGAgP8AAQADgPyAgAEAAQCAAQD/AAEA/oD/AAEAAA0AAAAAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzAAABIRUhJTMVIyEzFSMlMxUjITMRIwEzFSMlMxEjATMVKwEzFSsBMxUjJTMVIyEzFSMlIRUhAQABgP6AAgCAgP2AgIACAICA/YCAgAIAgIABAICA/oCAgICAgICAgAIAgID9gICAAQABgP6AA4CAgICAgID+gAGAgID+gAEAgICAgICAgIAAAAAFAAAAAAKAA4AAAwAHAA8AEwAXAAABIRUhIzMVKwEzFSEVIRUjOwEVIzMhFSEBAAGA/oCAgICAgAIA/gCAgICAgAGA/oADgICAgICAgIAAAAYAAAAAAoADgAAFAAkAGQAdACEAJQAAASERIzUhIzMVKwEzFSE1MxUzFSEVIzUjFSM7ARUrATMVIyUhFSEBAAGAgP8AgICAgIABAICA/wCAgICAgICAgIABAAGA/oADgP8AgICAgICAgICAgICAgAAFAAAAAAKAA4AAAwAHAA8AEwAXAAARIRUpATMVIzsBESM1ITUhAzMVIykBFSEBgP6AAYCAgICAgP4AAgCAgID+gAGA/oADgICA/oCAgP8AgIAAAAAGAAAAAAKAA4AAAwAHAAsAGwAhACUAABEhFSElMxUrATMVKwEzFTM1MxEjNSEVIzUjNSEBMxUhFSEBMxUjAYD+gAIAgICAgICAgICAgP8AgIABAP8AgAEA/oABgICAA4CAgICAgID+gICAgID/AICAAQCAAAUAAAAAAoADgAAFAAkADQARABcAABEhFSEVIzsBFSM7ARUrATMVKwEzFSEVIQKA/gCAgICAgICAgICAgIACAP2AA4CAgICAgICAAAABAAABgAKAAgAAAwAAESEVIQKA/YACAIAAAAAAAgAAAAACgAOAAAMADwAAESEVIQUzESEVIREjESE1IQKA/YABAIABAP8AgP8AAQADgICA/wCA/wABAIAAAQGAAQACgAIAAAMAAAEhESEBgAEA/wACAP8AAAMAAAAAAwADgAAHAAsADwAAASEVIREhNTMBMxUjOwEVIwGAAYD/AP8AgP6AgICAgIADgID9AIABAICAAAUAAAAAA4ADgAAHAA8AEwAXABsAABEhFSMVIzUjJSEVIREhNTMBMxUjKQEVIQUzFSMBgICAgAIAAYD/AP8AgP8AgID/AAEA/wABAICAA4CAgICAgP0AgAIAgICAgAAAAAMAAAAAA4ADgAALABMAFwAAEyERIzUhETMVMzUjJSEVIREhNTMlMxUjgAEAgP8AgICAAYABgP8A/wCA/wCAgAOA/gCAAQCAgICA/QCAgIAABgAAAIADAAKAAAMABwALAA8AEwAXAAATIRUhJSEVKQEzESMBMxEjKQEVISUhFSGAAQD/AAGAAQD/AP4AgIABgICA/wABAP8AAYABAP8AAoCAgID/AAEA/wCAgIAAAAAABwAAAIADgAKAAAMABwALAA8AEwAXABsAABMhFSElIRUpATMRIwEzESMBMxEjKQEVISUhFSGAAQD/AAGAAQD/AP4AgIABgICAAYCAgP2AAQD/AAGAAQD/AAKAgICA/wABAP8AAQD/AICAgAAAAgAAAAABgAOAAAMABwAAETMRIwEzESOAgAEAgIADgPyAA4D8gAAAAAUAAACAAoADAAADAAcACwAPABMAAAEzFSsBMxEjATMRIyEzESMBMxEjAQCAgICAgAEAgID+gICAAgCAgAMAgP8AAQD/AP8AAQD/AAAFAAAAgAKAAwAAAwAHAAsADwATAAARMxEjATMRIyEzESMBMxErATMVI4CAAgCAgP6AgIABAICAgICAAwD/AAEA/wD/AAEA/wCAAAAAAwAAAAACgAOAAAMABwALAAATIRUhIzMRIwEzESOAAYD+gICAgAIAgIADgID9AAMA/QAAAAMAAP+AAoADgAADAAcACwAAASEVISMzESMpARUhAYABAP8AgICA/wABAP8AA4CA/QCAAAAFAAD/gAKAA4AAAwAXABsAHwAjAAABIRUhIzMVMxUjFTMVIxEjESM1MzUjNTMFMxUjJTMVIwEhFSEBgAEA/wCAgICAgICAgICAgP8AgIACAICA/gABAP8AA4CAgICAgP8AAQCAgICAgICA/oCAAAAAAwAAAIACgAMAAAMABwALAAABMxUjATMVIyUzFSMBAICA/wCAgAIAgIADAID+gICAgAAAAAMAAACAAoADAAADAAcACwAAETMVIyUzFSMBMxUjgIACAICA/wCAgAMAgICA/oCAAAgAAACAAwADAAADAAcACwAPABMAFwAbAB8AABMhFSElMxUjITMVIyUhFSEFIRUhJTMVIyEzFSMlIRUhgAEA/wACAICA/YCAgAGAAQD/AP8AAQD/AAIAgID9gICAAYABAP8AAwCAgICAgICAgICAgICAAAAABAAAAQADgAKAAAMABwALAA8AABEzFSMlIRUhBTMVIyUhFSGAgAEAAoD9gP8AgIABAAKA/YACgICAgICAgIAAAAEAAAAAAoADAAATAAABMxUzFSERIRUhFSM1IzUhESE1IQGAgID/AAEA/oCAgAEA/wABgAMAgID/AICAgIABAIAAAAAAAwAAAIADAAMAAAMABwALAAARIRUhFSEVIRUhFSEDAP0AAwD9AAMA/QADAICAgICAAAAAAAEAAAAAAwADgAAbAAABMxUzFSEVIRUhFSEVIRUjNSM1ITUhNSE1ITUhAgCAgP8AAQD+gAGA/gCAgAEA/wABgP6AAgADgICAgICAgICAgICAgIAAAAYAAAAAAoADgAADAAcACwAPABMAFwAAATMVKwEzFSsBMxUjOwEVIzsBFSMFIRUhAYCAgICAgICAgICAgICAgP6AAoD9gAOAgICAgICAgAAABgAAAAACgAOAAAMABwALAA8AEwAXAAATMxUjOwEVIzsBFSsBMxUrATMVIwchFSGAgICAgICAgICAgICAgICAAoD9gAOAgICAgICAgAAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAABIRUhIzMVKwEzESM7ARUjMyEVIQEAAYD+gICAgICAgICAgIABgP6AA4CAgP6AgIAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAARIRUpATMVIzsBESsBMxUjKQEVIQGA/oABgICAgICAgICA/oABgP6AA4CAgP6AgIAAAAAHAAAAAAKAA4AABQAJABEAFQAZAB0AIQAAASERIzUhIzMVKwEzETMRIzUjATMVKwEzFSMBMxUjJSEVIQEAAYCA/wCAgICAgICAgAGAgICAgID/AICAAQABgP6AA4D/AICA/wD/AIABgICA/wCAgIAABwAAAAACgAOAAAMABwAPABMAFwAdACEAABEhFSElMxUrATMVMxEjESsBMxUrATMVKwEzFSEVIQEzFSMBgP6AAgCAgICAgICAgICAgICAgIABAP6AAYCAgAOAgICAgP6AAQCAgICAAQCAAAAABAAAAAACgAOAAAMABwALAA8AABMhFSEjMxEjMyEVIQchFSGAAgD+AICAgIACAP4AgAKA/YADgID+gICAgAAAAAQAAAAAAoADgAADAAcACwAPAAARIRUpATMRIykBFSEVIRUhAgD+AAIAgID+AAIA/gACgP2AA4CA/oCAgIAAAAABAAAAgAKAAwAABwAAETMRIRUhESOAAgD+AIADAP8AgP8AAAABAAAAgAKAAwAABwAAESEVIREjESECgP8AgP8AAwCA/gACAAABAAAAgAKAAwAABwAAATMRIRUhNSEBAIABAP2AAQADAP4AgIAAAAAAAQAAAIACgAMAAAsAABEzFSEVIRUhFSEVI4ACAP4AAgD+AIADAICAgICAAAAGAAAAgAKAAwAAAwAHAAsADwATABcAABEzFSMlMxUjITMVIyUzFSsBMxUjBSEVIYCAAgCAgP6AgIABAICAgICA/wACgP2AAwCAgICAgICAgIAAAAAGAAAAgAKAAwAAAwAHAAsADwATABcAABEhFSEFMxUrATMVIyUzFSMhMxUjJTMVIwKA/YABAICAgICAAQCAgP6AgIACAICAAwCAgICAgICAgIAAAAAGAAAAgAKAAwAAAwAHAAsADwATABcAABEhFSEVMxUjJTMVIyEzFSMlMxUrATMVIwKA/YCAgAIAgID+gICAAQCAgICAgAMAgICAgICAgICAAAMAAAAAAoADgAADAAcACwAAETMRIwEzESMpARUhgIACAICA/oABgP6AA4D9AAMA/QCAAAAFAAABAAGAAoAAAwAHAAsADwATAAARMxUjJTMVKwEzFSsBMxUjJTMVI4CAAQCAgICAgICAgAEAgIACgICAgICAgIAAAA0AAAAAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzAAABIRUhJTMVIyEzFSMlMxUjITMRIwEzFSMlMxEjATMVKwEzFSsBMxUjJTMVIyEzFSMlIRUhAQABgP6AAgCAgP2AgIACAICA/YCAgAIAgIABAICA/oCAgICAgICAgAIAgID9gICAAQABgP6AA4CAgICAgID+gAGAgID+gAEAgICAgICAgIAAAAAGAAAAAAOAA4AAAwAHAAsADwATABsAAAEzFSsBMxUjJTMVIyEzFSMlMxUjITMRIREzESEBgICAgICAAQCAgP6AgIACAICA/YCAAoCA/IADgICAgICAgID+gAGA/gAAAAAKAAAAAAOAA4AAAwAHAAsAJwArAC8AMwA3ADsAPwAAEzMVIyUzFSMhMxUjJTMVMzUzFTMVIxUzFSMVIzUjFSM1IzUzNSM1MxcVMzUBMxUjATMVIyUzFSMhMxUjJTMVI4CAgAIAgID9gICAAQCAgICAgICAgICAgICAgICAAQCAgP0AgIADAICA/YCAgAIAgIADgICAgICAgICAgICAgICAgICAgICAgAEAgP6AgICAgICAAAAEAAAAAAOAA4AACQANABEAFQAAEyEVIREzFSERISMzESMBMxEjKQEVIYACgP8AgP8A/wCAgIADAICA/YACgP2AA4CA/wCAAYD9gAKA/YCAAAQAAAAAA4ADgAALAA8AEwAfAAARIRUjESMRIREjESMBMxUjJTMVIyEzESERMxEzFSE1MwOAgID+gICAAQCAgAEAgID+gIABgICA/ICAA4CA/wABAP8AAQD/AICAgP8AAQD/AICAAAAAAwGA/4ADgAOAAAMABwALAAABIRUhIzMRIwEzESMCAAEA/wCAgIABgICAA4CA/IADgP8AAAMAAP+AAgADgAADAAcACwAAATMRIwEzESMzIRUhAYCAgP6AgICAAQD/AAOA/IABAP8AgAACAAAAgAKAAwAACwAPAAABMxUzFTMVITUzNTMBIRUhAQCAgID9gICA/wACgP2AAwCAgICAgP6AgAAAAAABAAAAgAMAAwAAFwAAETMVMxUzETMVMxUzFSMVIxUjESMVIxUjgICAgICAgICAgICAAwCAgAEAgICAgIABAICAAAAAAAEAAACAAwADAAAXAAABMxEzNTM1MxEjNSM1IxEjNSM1IzUzNTMBAICAgICAgICAgICAgAMA/wCAgP2AgID/AICAgIAAAQAAAIADgAMAABsAABEzFTMVMxEzFTMVMxEzESMRIxUjFSMRIxUjFSOAgICAgICAgICAgICAgAMAgIABAICAAQD9gAEAgIABAICAAAEAAACAA4ADAAAbAAARMxEzNTM1MxEzNTM1MxEjNSM1IxEjNSM1IxEjgICAgICAgICAgICAgIADAP8AgID/AICA/YCAgP8AgID/AAACAAAAgAMAAwAADwATAAARMxUzFTMRMxEjESMVIxUjATMRI4CAgICAgICAAoCAgAMAgIABAP2AAQCAgAKA/YAAAQAAAIABgAMAAAsAAAEzESM1IzUjNTM1MwEAgICAgICAAwD9gICAgIAAAAABAAAAgAGAAwAACwAAETMVMxUzFSMVIxUjgICAgICAAwCAgICAgAAAAQAAAQACgAKAAAsAAAEzFTMVMxUhNTM1MwEAgICA/YCAgAKAgICAgIAAAAABAAABAAKAAoAACwAAESEVIxUjFSM1IzUjAoCAgICAgAKAgICAgIAAAgAAAIABgAMAAAMABwAAETMRIwEzESOAgAEAgIADAP2AAoD9gAAAAAEAAACAAoADAAADAAARIREhAoD9gAMA/YAAAAABAAAAgAKAAwAACwAAEyEVMxEjFSE1IxEzgAGAgID+gICAAwCA/oCAgAGAAAgAAAAAA4ADgAADAAcACwAPABMAFwAbAB8AAAEzESMBMxUjJTMVIyEzESMBMxEjITMVIyUzFSMpARUhAYCAgP8AgIACAICA/YCAgAMAgID9gICAAgCAgP6AAYD+gAOA/oABAICAgP6AAYD+gICAgIAAAAAACQAAAAADgAOAAAMABwALAA8AEwAXABsAHwAjAAABIRUhIzMVIyUzFSMhMxEjATMRIwEzESMhMxUjJTMVIykBFSEBAAGA/oCAgIACAICA/YCAgAGAgIABgICA/YCAgAIAgID+gAGA/oADgICAgID+gAGA/oABgP6AgICAgAAAAAABAAAAAACAA4AAAwAAETMRI4CAA4D8gAABAAABAAQAAYAAAwAAESEVIQQA/AABgIAAAAAAAQGA/4ACgAOAAAMAAAEhESEBgAEA/wADgPwAAAEBgP+ABAABgAAFAAABIRUhESEBgAKA/oD/AAGAgP6AAAAAAAEAAP+AAoABgAAFAAARIREhESECgP8A/oABgP4AAYAAAQGAAQAEAAOAAAUAAAEhESEVIQGAAQABgP2AA4D+AIAAAAAAAQAAAQACgAOAAAUAAAEhESE1IQGAAQD9gAGAA4D9gIAAAAAAAQGA/4AEAAOAAAcAAAEhESEVIREhAYABAAGA/oD/AAOA/gCA/oAAAAEAAP+AAoADgAAHAAABIREhESE1IQGAAQD/AP6AAYADgPwAAYCAAAABAAD/gAQAAYAABwAAESEVIREhESEEAP6A/wD+gAGAgP6AAYAAAAAAAQAAAQAEAAOAAAcAAAEhESEVITUhAYABAAGA/AABgAOA/gCAgAAAAAEAAP+ABAADgAALAAABIREhFSERIREhNSEBgAEAAYD+gP8A/oABgAOA/gCA/oABgIAAAAACAAABAAQAAoAAAwAHAAARIRUhFSEVIQQA/AAEAPwAAoCAgIAAAAAAAgEA/4ADgAOAAAMABwAAASERIQEhESEBAAEA/wABgAEA/wADgPwABAD8AAABAYD/gAQAAoAACQAAASEVIRUhFSERIQGAAoD+gAGA/oD/AAKAgICA/oAAAAEBAP+ABAABgAAJAAABIRUjESERIxEhAQADAID/AID/AAGAgP6AAYD+gAAAAgEA/4AEAAKAAAUACwAAASEVIREhASEVIxEhAQADAP4A/wABgAGAgP8AAoCA/YACAID+gAAAAAABAAD/gAKAAoAACQAAESERIREhNSE1IQKA/wD+gAGA/oACgP0AAYCAgAAAAAEAAP+AA4ABgAAJAAARIREhESMRIREhA4D/AID/AP8AAYD+AAGA/oABgAAAAgAA/4ADgAKAAAUACwAAESERIREhFSERIREhA4D/AP2AAgD/AP8AAoD9AAKAgP4AAYAAAAEBgAEABAADgAAJAAABIREhFSEVIRUhAYABAAGA/oABgP2AA4D/AICAgAAAAQEAAQAEAAOAAAkAAAEhETMRIREzFSEBAAEAgAEAgP0AA4D+AAIA/gCAAAACAQABAAQAA4AABQALAAABIREhFSEBIREzFSEBAAEAAgD9AAGAAQCA/oADgP4AgAKA/wCAAAAAAAEAAAEAAoADgAAJAAABIREhNSE1ITUhAYABAP2AAYD+gAGAA4D9gICAgAAAAQAAAQADgAOAAAkAAAEhETMRIREhNSEBAAEAgAEA/IABAAOA/gACAP2AgAACAAABAAOAA4AABQALAAABIREhNSEBIREhNSEBAAEA/gABAAGAAQD8gAKAA4D+gIABAP2AgAAAAAEBgP+ABAADgAALAAABIREhFSEVIRUhESEBgAEAAYD+gAGA/oD/AAOA/wCAgID+gAAAAAACAQD/gAQAA4AAAwALAAABIREhASERMxUjESEBAAEA/wABgAEAgID/AAOA/AAEAP4AgP6AAAAAAAMBAP+ABAADgAADAAkADwAAASERIQEhETMVIRUhFSMRIQEAAQD/AAGAAQCA/oABgID/AAOA/AAEAP8AgICA/oAAAAAAAQAA/4ACgAOAAAsAAAEhESERITUhNSE1IQGAAQD/AP6AAYD+gAGAA4D8AAGAgICAAAAAAAIAAP+AA4ADgAAHAAsAAAEhESERITUhASERIQEAAQD/AP8AAQABgAEA/wADgPwAAYCAAgD8AAAAAwAA/4ADgAOAAAUACQAPAAABIREhNSEBIREhASERIREhAQABAP4AAQABgAEA/wD9gAIA/wD/AAOA/oCAAQD8AAIA/gABgAAAAgAA/4AEAAKAAAMACwAAESEVIRUhFSERIREhBAD8AAQA/oD/AP6AAoCAgID+gAGAAAAAAAEAAP+ABAABgAALAAARIRUjESERIxEhESEEAID/AID/AP8AAYCA/oABgP6AAYAAAAMAAP+ABAACgAADAAkADwAAESEVIRUhESERISUhFSMRIQQA/AACAP8A/wACgAGAgP8AAoCAgP4AAYCAgP6AAAACAAABAAQAA4AABwALAAABIREhFSE1IQEhFSEBgAEAAYD8AAGA/oAEAPwAA4D/AICA/wCAAAAAAAEAAAEABAADgAALAAABIREzESERMxUhNSEBAAEAgAEAgPwAAQADgP4AAgD+AICAAAMAAAEABAADgAAFAAsADwAAASERITUhASERMxUhBSEVIQEAAQD+AAEAAYABAID+gP2ABAD8AAOA/oCAAQD/AICAgAAAAQAA/4AEAAOAABMAAAEhESEVIRUhFSERIREhNSE1ITUhAYABAAGA/oABgP6A/wD+gAGA/oABgAOA/wCAgID+gAGAgICAAAAAAQAA/4AEAAOAABMAAAEhETMRIREzFSMRIREjESERITUhAQABAIABAICA/wCA/wD/AAEAA4D+AAIA/gCA/oABgP6AAYCAAAAABAAA/4AEAAOAAAUACwARABcAAAEhESE1IQEhETMVIQUhESERISUhFSMRIQEAAQD+AAEAAYABAID+gP2AAgD/AP8AAoABgID/AAOA/oCAAQD/AICA/gABgICA/oAAAAAAAQAAAYAEAAOAAAMAABEhESEEAPwAA4D+AAAAAAEAAP+ABAABgAADAAARIREhBAD8AAGA/gAAAAABAAD/gAQAA4AAAwAAESERIQQA/AADgPwAAAAAAQAA/4ACAAOAAAMAABEhESECAP4AA4D8AAAAAAECAP+ABAADgAADAAABIREhAgACAP4AA4D8AAAQAAD/gAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwAAATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzFSMhMxUjJTMVIwEAgIACAICA/QCAgAIAgID/AICAAgCAgP0AgIACAICA/wCAgAIAgID9AICAAgCAgP8AgIACAICA/QCAgAIAgIADgICAgICAgICAgICAgICAgICAgICAgICAgAAAACAAAP+ABAADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawBvAHMAdwB7AH8AABMzFSMlMxUjJTMVIyUzFSMhMxUjJTMVIyUzFSMlMxUjITMVIyUzFSMlMxUjJTMVIyEzFSMlMxUjJTMVIyUzFSMhMxUjJTMVIyUzFSMlMxUjITMVIyUzFSMlMxUjJTMVIyEzFSMlMxUjJTMVIyUzFSMhMxUjJTMVIyUzFSMlMxUjgICAAQCAgAEAgIABAICA/ICAgAEAgIABAICAAQCAgP2AgIABAICAAQCAgAEAgID8gICAAQCAgAEAgIABAICA/YCAgAEAgIABAICAAQCAgPyAgIABAICAAQCAgAEAgID9gICAAQCAgAEAgIABAICA/ICAgAEAgIABAICAAQCAgAOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAAAABwAA/4AEAAOAACkALQAxADUAOQA9AEEAABEhFTM1IRUjFTMVMzUjNTM1IREjFTMRIxUhNSM1IxUzFSERMzUjETM1IwUVMzUdATM1BRUzNSEVMzUFFTM1HQEzNQEAgAEAgICAgIABAICAgP6AgICA/oCAgICAAQCAgP8AgAEAgP8AgIADgICAgICAgICA/oCA/oCAgICAgAEAgAGAgICAgICAgICAgICAgICAgICAAAABAAAAgAKAAwAAAwAAESERIQKA/YADAP2AAAAAAgAAAIACgAMAAAMABwAAESERIRMRIRECgP2AgAGAAwD9gAIA/oABgAAAAAABAAAAgAKAA4AACwAAATMRMxEzESERMxEzAQCAgID9gICAA4D/AP8A/wABAAEAAAAEAAAAgAKAA4AAAwAHAAsAEwAAATMRKwEzESMBMxEjITMVITUzESEBAICAgICAAQCAgP6AgAGAgP2AA4D/AP8AAQD/AICA/wAAAAAAAQAAAIADAAMAAAsAABEhFSEVIRUhFSEVIQEAAQABAP8A/wD/AAMAgICAgIAAAAAABAAAAIADAAMAAAcACwAPABMAABEhFSMRMxUhASEVKQIVKQIVIQEAgID/AAEAAQD/AAEAAQD/AP8AAQD/AAMAgP6AgAIAgICAAAAAAAEAAACAAoADgAALAAARIREjESMRIxEjESMCgICAgICAA4D/AP8A/wABAAEAAAAAAAQAAACAAoADgAAHAAsADwATAAARIREjNSEVIzsBESMBMxErATMRIwKAgP6AgICAgAEAgICAgIADgP8AgID/AAEA/wD/AAAAAAEAAACAAwADAAALAAABIREhNSE1ITUhNSECAAEA/wD/AP8AAQABAAMA/YCAgICAAAQAAACAAwADAAAHAAsADwATAAABIREhNTMRIykBFSkCFSkCFSECAAEA/wCAgP8AAQD/AP8AAQD/AAEAAQD/AAMA/YCAAYCAgIAAAAABAAAAgAKAAwAAEwAAATMVMxUzFSMVIxUjNSM1IzUzNTMBAICAgICAgICAgIADAICAgICAgICAgAAAAAAIAAAAgAKAAwAAAwAHAAsADwATABcAGwAfAAABMxUrATMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVIwEAgICAgIABAICA/oCAgAIAgID+gICAAQCAgICAgAMAgICAgICAgICAgIAAAAQAAACAAoADAAADAAcACwAPAAATIRUhIzMRIwEzESMpARUhgAGA/oCAgIACAICA/oABgP6AAwCA/oABgP6AgAAKAAAAAAOAA4AAAwAHAAsADwATABcAGwAfACMAJwAAASEVISMzFSMlMxUjITMRIwEhESETFTM1JTMRIyEzFSMlMxUjKQEVIQEAAYD+gICAgAIAgID9gICAAQABgP6AgIABAICA/YCAgAIAgID+gAGA/oADgICAgID+gAGA/oABAICAgP6AgICAgAAAAAEAAACAAgACgAALAAATIRUzESMVITUjETOAAQCAgP8AgIACgID/AICAAQAAAgAAAQABgAKAAAMABwAAESERIRMVMzUBgP6AgIACgP6AAQCAgAAAAAQAAAEAAYACgAADAAcACwAPAAATMxUrATMVIyUzFSsBMxUjgICAgICAAQCAgICAgAKAgICAgIAADQAA/4AEAAOAAAMABwALAA8AEwAfACMAJwArAC8AMwA3ADsAABEzFSMlMxUjJTMVIyEzFSMlMxUjKQEVMxEjFSE1IxEzITMVIyEzFSMXMxUjJTMVIyEzFSMlMxUjJTMVI4CAAYCAgAIAgID9AICAAoCAgP6AAQCAgP8AgIACAICA/ICAgICAgAKAgID9AICAAgCAgAGAgIADgICAgICAgICAgP8AgIABAICAgICAgICAgICAAAAAAAcAAACABAADgAADAAcACwAPABMAFwAbAAABIRUhIzMVIyUzESMlIRUhIzMRIwEzESMpARUhAgABAP8AgICAAYCAgP2AAQD/AICAgAOAgID9AAMA/QADgICAgP8AgID/AAEA/wCAAAAABgAA/4ADgAOAAAMABwALABcAGwAfAAABIRUhIzMVIyUzFSMhMxUhNTMRIREjESETMxUjOwEVIwEAAYD+gICAgAIAgID9gIACgID+gID+gICAgICAgAOAgICAgICA/wD+gAGA/wCAgAAIAAD/gAOAA4AAAwAHAAsAGwAfACMAJwArAAATMxUjJSEVISUzFSMhMxEhETMVMxUjFSERIxEjJTMVIzsBESMBMxEjKQEVIYCAgAEAAQD/AAGAgID+AIABAICAgP8AgID/AICAgICAAoCAgP4AAgD+AAOAgICAgID/AAEAgICA/wABAICA/oABgP6AgAAAAAALAAAAAAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAAABMxUjJTMVIyEzFSMlMxUrATMVIykBFSElMxUjITMRIwEzESMBMxUjBSEVIQGAgIABgICA/gCAgAGAgICAgID+gAEA/wACgICA/QCAgAGAgIABAICA/gABAP8AA4CAgICAgICAgICA/wABAP8AAQCAgIAAAQAAAAADgAOAABMAAAEzFTMVIREjESE1IxUhESMRITUzAYCAgAEAgP8AgP8AgAEAgAOAgID/AP6AgIABgAEAgAAAAAAIAAAAAAOAA4AAAwAHAAsAEQAXAB0AIwAnAAABMxUrATMVIyUzFSMpARUjFSMBIREjNSMFMxEzFSEBMxEhNTMlMxUjAYCAgICAgAEAgID+AAEAgIACgAEAgID+AICA/wACAID/AID/AICAA4CAgICAgIABAP8AgID/AIABgP6AgICAAAAFAAAAAAOAA4AACQANABEAFQAdAAARIRUjFSM1IREjATMVKwEzFSM7ARUjJTMRITUzNTMDgICA/gCAAgCAgICAgICAgAEAgP6AgIADgICAgP0AAoCAgICA/oCAgAAAAAAJAAD/gAOAA4AABQAJAA0AEQAVABkAJQApAC0AAAEzFSEVIQEzFSMhMxUjJTMVIyEzFSMlMxUjITMVITUzESERIxEhFzMVIzsBFSMBAIABAP6AAYCAgP2AgIADAICA/YCAgAIAgID9gIACgID+gID+gICAgICAgAOAgIABAICAgICAgICAgP8A/wABAICAgAACAAAAAAOAA4AAGwAfAAATIRUzESMRIzUjESERIREjESERIREjFSMRIxEzATMVI4ACgICAgIABAP8AgP8AAQCAgICAAQCAgAOAgP4A/wCAAQABAP8AAQD/AP8AgAEAAgD9gIAAAwAAAIACgAMAAAMABwALAAARIRUhFSEVIRUhFSECgP2AAoD9gAKA/YADAICAgICAAAAAAAQAAACAAoADAAADAAcACwAPAAARIRUhJSEVIQUhFSEVIRUhAQD/AAGAAQD/AP6AAoD9gAKA/YADAICAgICAgIAAAAAABAAAAIACgAMAAAMABwALAA8AABEhFSEVIRUhJSEVIQUhFSECgP2AAQD/AAGAAQD/AP6AAoD9gAMAgICAgICAgAAAAAAFAAAAgAKAAwAAAwAHAAsADwATAAARIRUhJSEVIQUhFSElIRUhBSEVIQEA/wABgAEA/wD+gAEA/wABgAEA/wD+gAKA/YADAICAgICAgICAgAAAAAAEAAAAgAKAAwAAAwAHAAsADwAAESEVIRUhFSEVIRUhJSEVIQKA/YACgP2AAQD/AAGAAQD/AAMAgICAgICAgAAABQAAAIACgAMAAAMABwALAA8AEwAAESEVISUhFSEFIRUhFSEVISUhFSEBAP8AAYABAP8A/oACgP2AAQD/AAGAAQD/AAMAgICAgICAgICAAAAFAAAAgAKAAwAAAwAHAAsADwATAAARIRUhFSEVISUhFSEFIRUhJSEVIQKA/YABAP8AAYABAP8A/oABAP8AAYABAP8AAwCAgICAgICAgIAAAAYAAACAAoADAAADAAcACwAPABMAFwAAESEVISUhFSEFIRUhJSEVIQUhFSElIRUhAQD/AAGAAQD/AP6AAQD/AAGAAQD/AP6AAQD/AAGAAQD/AAMAgICAgICAgICAgIAAAAUAAACAAoADAAADAAcACwAPABMAABMzESMBMxEjBSEVISMzFSMlMxUjgICAAQCAgP8AAYD+gICAgAIAgIADAP8AAQD/AICAgICAAAAFAAAAgAKAAwAAAwAHAAsADwATAAATMxEjATMRIwUzFSMlMxUjKQEVIYCAgAEAgID+gICAAgCAgP6AAYD+gAMA/wABAP8AgICAgIAABgAAAAADgAOAAAsADwATABcAGwAfAAATIRUzESMVITUjETsBETMRMxEzEQEVMzUhFTM1BRUhNYACgICA/YCAgICAgID+AIABgID+AAGAA4CA/YCAgAKA/wABAP8AAQD+gICAgICAgIAAAAAAAQAA/4AEAAOAABsAAAEhFTMVMxEjFSMVITUjNSMRMxUzFSE1MxEjNSMCAAEAgICAgP4AgICAgAGAgICAA4CAgP4AgICAgAEAgICAAYCAAAACAAAAAAGAAwAADwATAAARIREjFTMVIxUjNSM1MzUjExUzNQGAgICAgICAgICAAwD+gICAgICAgAEAgIAAAAAAAwAAAIACgAMAAAcACwAPAAABIREjNSM1IwUhESETFTM1AQABgICAgP8AAYD+gICAAwD+gICAgP6AAQCAgAAAAAEAAAAAAoADAAATAAABMxUzFTMRIRUzFSE1MzUhETM1MwEAgICA/wCA/oCA/wCAgAMAgID/AICAgIABAIAAAAAIAAAAAAKAAwAAAwAHAAsADwATABcAGwAfAAATMxUjJTMVIyEzESMBMxUjJTMRIyEzFSMlMxUrATMVI4CAgAEAgID+gICAAQCAgAEAgID+gICAAQCAgICAgAMAgICA/oABgICA/oCAgICAAAAIAAAAAAKAAwAAAwAHAAsADwATABcAGwAfAAABMxUrATMVIyUzFSMhMxEjATMRIyEzFSMlMxUrATMVIwEAgICAgIABAICA/oCAgAIAgID+gICAAQCAgICAgAMAgICAgP8AAQD/AICAgIAAAAABAAAAAAKAAwAADwAAEyERMxEhFTMVITUzNSERM4ABgID/AID+gID/AIADAP8A/wCAgICAAQAAAAYAAAAAAoADAAADAAcACwARABcAHwAAATMVKwEzFSMlMxUjITMVMxUhATMRITUzBTMVMxUhNTMBAICAgICAAQCAgP6AgID/AAIAgP8AgP8AgID+gIADAICAgICAgAEA/wCAgICAgAAAAQAAAAACgAMAABMAABMzFTM1MxUzESMVIxUjNSM1IxEzgICAgICAgICAgIADAICAgP6AgICAgAGAAAAAAQAAAAACgAMAABMAAAEzFTMVMxEjFSMVIzUjNSMRMzUzAQCAgICAgICAgICAAwCAgP8AgICAgAEAgAAABAAAAAACgAMAAAcADQATABsAABMhESM1IxUrATMVMxUhATMRITUzBTMVMxUhNTOAAYCAgICAgID/AAIAgP8AgP8AgID+gIADAP8AgICAgAEA/wCAgICAgAAAAAABAAAAAAGAA4AABQAAATMRIREhAQCA/oABAAOA/IABAAAAAAABAAAAAAKAA4AACwAAASEVMxEjNSMRIREhAQABAICAgP6AAQADgID/AID9gAEAAAACAAAAAAOAA4AABwAPAAABIREhESERKQIVIxEhESECAAGA/oABAP8A/wABAID+gAEAA4D9AAEAAYCA/YABAAAAAgAAAAADgAOAAAsADwAAASERIREhESERIREhExUhNQEAAoD+gAEA/oD+gAEAgAGAA4D8gAEAAQD+AAEAAgCAgAAAAAABAAAAAAGAA4AACwAAETMRIREjESMRMxUhgAEAgICA/wADgP6A/oABAP8AgAAAAAACAAAAAAGAA4AACwAPAAARMxEzNTMRIxEjFSMTFTM1gICAgICAgIADgP8AgP0AAQCAAYCAgAAAAAIAAAAAAoADgAAbAB8AAAEzFTMVIxUzFSMRIzUjESM1IzUzNSM1MxEzFTMHFTM1AYCAgICAgICAgICAgICAgICAA4CAgICA/wCA/wCAgICAAQCAgICAAAACAAAAAAOAA4AAAwAHAAARIREhARUzNQOA/IABgIADgPyAAgCAgAAAAwAAAAADgAOAAAMABwALAAARIREhExUzNQEVMzUDgPyAgIABgIADgPyAAwCAgP4AgIAAAAQAAAAAA4ADgAADAAcACwAPAAARIREhExUzNRMVMzUTFTM1A4D8gICAgICAgAOA/IADAICA/wCAgP8AgIAAAAAFAAAAAAOAA4AAAwAHAAsADwATAAARIREhExUzNSEVMzUBFTM1IRUzNQOA/ICAgAGAgP2AgAGAgAOA/IADAICAgID+AICAgIAAAAAABgAAAAADgAOAAAMABwALAA8AEwAXAAARIREhExUzNSEVMzUBFTM1ARUzNSEVMzUDgPyAgIABgID+gID+gIABgIADgPyAAwCAgICA/wCAgP8AgICAgAAAAAcAAAAAA4ADgAADAAcACwAPABMAFwAbAAARIREhExUzNSEVMzUBFTM1IRUzNQEVMzUhFTM1A4D8gICAAYCA/YCAAYCA/YCAAYCAA4D8gAMAgICAgP8AgICAgP8AgICAgAAAAAAEAAD/gAOAA4AACQARABUAGQAAESEVIREhFSERIwEhESE1MxEjKQEVIREhFSEBgP8AAQD/AIACgAEA/wCAgP8AAQD/AAEA/wADgID+gID+gAQA/YCAAYCA/oCAAAEAAP+AA4ADgAANAAARIRUhNSERIRUhNSERIwGAAQABAP8A/wD/AIADgICA/YCAgP6AAAAIAAD/gAOAA4AAAwAHAAsAGwAfACMAJwArAAABMxUrATMVIyUzFSsBMxUzFSMRMxUhNTMRIzUzBTMRIwEzESMhMxUjJTMVIwGAgICAgIABAICAgICAgID+gICAgP6AgIADAICA/YCAgAIAgIADgICAgICAgP6AgIABgICA/wABAP8AgICAAAAAEQAAAAADgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwAAETMVIyUzFSMhMxUjJTMVIyEzFSMlMxUrATMVIyEzFSMlMxUjJTMVIyUzFSMhMxUjJTMVIyEzFSMlMxUjJTMVIyUzFSOAgAMAgID9gICAAgCAgP6AgIABAICAgICA/oCAgAEAgIABAICAAQCAgP2AgIACAICA/YCAgAEAgIABAICAAQCAgAOAgICAgICAgICAgICAgICAgICAgICAgICAgICAAAUAAP+AA4ADgAAJAA0AEQAVACUAAAEhESMVIxEzNSEjMxUrATMVKwEzFSsBMxUhNTMRIxUjFSE1IzUjAgABgICAgP8AgICAgICAgICAgIACgICAgP6AgIADgP6AgAEAgICAgICA/wCAgICAAAUAAAAAAoADgAADAAcAEwAXABsAAAEzFSsBMxUrATMVIRUjFSM1ITUzEzMVKwEzFSMBgICAgICAgIABgICA/oCAgICAgICAA4CAgICAgICA/wCAgAAAAAADAAD/gAKAA4AABwAXABsAAAEhESM1IzUjBSERIxUzFSMVIzUjNTM1IxMVMzUBAAGAgICA/wABgICAgICAgICAgAOA/oCAgID+gICAgICAgAEAgIAAAAAABQAA/4ADAAOAAAMADwATABcAGwAAASEVISMzESERMxEhESMRKwEzESMBMxEjKQEVIQEAAQD/AICAAQCA/wCAgICAgAKAgID+AAIA/gADgID/AAEA/oD/AAEA/oABgP6AgAAAAAgAAP+ABAADgAADAAcACwAPABMAFwAjACcAAAEhFSEjMxUjJTMRIyUhFSEjMxEjATMRIyUzFSEVIxUjNSE1IREzFSMCAAEA/wCAgIABgICA/YABAP8AgICAA4CAgP6AgAEAgID+AAGAgIADgICAgP8AgID/AAEA/wCAgICAgID/AIAAAAYAAP+ABAADgAALAA8AEwAXABsAHwAAASEVMxUzESMRIREhATMVKwEzFSsBMxUrATMVKwEzFSMBAAIAgICA/wD+gAEAgICAgICAgICAgICAgIADgICA/gABgAEA/wCAgICAgAAHAAD/gAOAA4AABwATABcAGwAfACMAJwAAESERIxEhESMBMxUzFSMVIzUjNTMBMxUjJTMVIyEzFSMlMxUrATMVIwOAgP2AgAGAgICAgICA/wCAgAIAgID+gICAAQCAgICAgAOA/YACAP4AAYCAgICAgP8AgICAgICAgAAAAQAAAAADgAOAACEAAAEhFSMVIxUhESMVMzUhETM1MzUzESMVIxUhFSERMxEzNTMBgAGAgID/AICAAQCAgICAgP8A/oCAgIADgICAgP8AgIABAICA/oCAgIABgAEAgAAABgAAAAADgAMAAAMACwAXABsAHwAjAAARIREhARUzFTM1MzUFESERIxUjFSM1IzUxMxUjJTMVKwEzFSMDgPyAAQCAgID+AAKAgICAgICAAQCAgICAgAMA/QACgICAgICA/oABgICAgICAgICAAAAAAAsAAAAAA4ADgAADAAcACwAPABMAFwAbAB8AIwArAC8AAAEzFSsBMxUjJTMVIyEzFSMlMxUjJTMVIyEzFSMlMxUjITMVIyUzESE1MzUzITMVIwEAgICAgIABAICA/oCAgAEAgIABAICA/oCAgAIAgID+gICAAgCA/oCAgP6AgIADgICAgICAgICAgICAgICA/oCAgIAAAAAAAQAAAAADAAOAABcAAAEzESMRIxEjFSM1IzUjETMVMxUzETMRMwKAgICAgICAgICAgICAA4D/AP8A/wCAgIABAICAAQABAAAAAQAAAAADAAOAABsAAAEzESMVIxUzESM1IRUjFSMRMzUzNSMRMxUhNTMCgICAgICA/wCAgICAgIABAIADgP8AgID/AICAgAEAgIABAICAAAAQAAAAAAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwAAATMVIyUzFSMhMxUjJTMRIwEzFSMhMxUjJTMVIyEzFSMlMxUjITMVIyUzESMBMxUjITMVIyUzFSMhMxUjJTMVIwEAgIABAICA/gCAgAGAgIABgICA/YCAgAIAgID+gICAAQCAgP6AgIABAICAAQCAgP2AgIADAICA/gCAgAEAgIADgICAgICA/wABAICAgICAgICAgP8AAQCAgICAgICAAAABAAAAAAMAA4AAIwAAETMVMxUhNTM1MxEjFSMVMxUzESM1IzUhFSMVIxEzNTM1IzUjgIABAICAgICAgICA/wCAgICAgIADgICAgID/AICAgP8AgICAgAEAgICAAAIAAAAAAoADgAATABcAABMzFTM1MxUzESMVIxUjNSM1IxEzEzMVI4CAgICAgICAgICAgICAA4CAgID/AICAgIABAP2AgAAAAAEAAAAAA4ADgAAXAAATIRUzNSEVMxEjFSMVIxUjNSM1IzUjETOAAQCAAQCAgICAgICAgIADgICAgP6AgICAgICAAYAAAQAAAAACgAOAAAcAAAEzESEVITUhAQCAAQD9gAEAA4D9AICAAAAAAAEAAAAAAoADgAALAAARIRUhETMVIxUjESECgP8AgICA/wADgID+AICAAwAABAAAAAADgAOAAAMABwALAA8AABEhESETESERBSERIRMVMzUDgPyAgAKA/gABgP6AgIADgPyAAwD9gAKAgP6AAQCAgAABAAAAAAOAA4AAGwAAATMRIRUjFSMVMxEjNSM1IxUjFSMRMzUjNSM1IQGAgAGAgICAgICAgICAgIABgAOA/wCAgID/AICAgIABAICAgAAAAAgAAAAAA4ADgAADAAcACwAPABMAFwAbAB8AAAEhFSEjMxUjJTMVIyEzESMBMxEjITMVIyUzFSMpARUhAQABgP6AgICAAgCAgP2AgIADAICA/YCAgAIAgID+gAGA/oADgICAgID+gAGA/oCAgICAAAADAAAAAAOAA4AADwAVABsAAAEzFTMVIxEjFSERIxEhNTMFIREjNSMVMxEhNTMBgICAgID/AIABAIABAAEAgICA/wCAA4CAgP4AgAGAAQCAgP8AgID+gIAAAwAAAAADgAOAAA8AFQAbAAABMxUzFSERIxEhNSMRIzUzBSEVIxUjOwERMxUhAYCAgAEAgP8AgICA/oABAICAgICA/wADgICA/wD+gIACAICAgID/AIAAAAMAAAAAAwACgAANABEAFQAAEyEVMxEhNSM1MzUhNSETFSE1EzMVI4ABgID+AICAAQD/AIABAICAgAKAgP4AgICAgP8AgIABgIAAAAAEAAAAAAKAA4AADQARABUAGQAAATMRMxUjESE1MxEjNTMlMxUjATMVIyUzFSMBAICAgP8AgICAAQCAgP4AgIABgICAA4D/AID+gIABAICAgP4AgICAAAAAAwAAAAACgAOAAAMADQARAAATIRUhJTMRITUhESM1MyEzESOAAQD/AAGAgP4AAYCAgP4AgIADgICA/ICAAgCA/YAAAAACAAAAAAKAA4AACwAPAAARMxEhETMRIzUhFSMzIRUhgAGAgID+gICAAYD+gAOA/gACAP0AgICAAAYAAAAAA4ACgAADAAkADQARABUAGQAAETMRIwEhFSMRIwEzFSMFMxUjJTMVKwEzFSOAgAIAAQCAgAEAgID9gICAAQCAgICAgAKA/oABgID/AAEAgICAgICAAAAAAgAAAAACgAKAAAcACwAAESEVIREhFSEBMxUjAgD+gAIA/YACAICAAoCA/oCAAgCAAAAAAAQAAP+AAwACgAADAAkADQARAAARMxEjATMRITUhFzMVIykBFSGAgAIAgP4AAYCAgID+AAIA/gACgP6AAYD+AICAgIAABAAA/4ADAAKAAAUACQANABEAABEhFSERIwEzESM7ARUjKQEVIQIA/oCAAgCAgICAgP4AAgD+AAKAgP6AAYD+gICAAAAEAAAAAAKAA4AACwAPABMAFwAAEyEVIxUzFSE1MzUjAzMRIwEzESMpARUhgAGAgID+gICAgICAAgCAgP6AAYD+gAOAgICAgID/AP6AAYD+gIAAAAACAAD/gAKAAoAABQAJAAARIRUhESMBMxEjAgD+gIACAICAAoCA/gACAP2AAAQAAP+AAoACgAAFAAkADQARAAARIRUjESMBMxUrATMRIwEzESMBAICAAYCAgICAgAEAgIACgID+AAKAgP2AAoD+AAAAAgAAAAADAAOAAAsADwAAESERIRUhESEVIREjATMRIwEAAYD+gAGA/gCAAoCAgAOA/wCA/oCAAwD/AP6AAAAAAAQAAAAAAoACgAAHAAsADwATAAARIRUjETMVIQEzFSsBMxEjATMRIwEAgID/AAGAgICAgIABAICAAoCA/oCAAoCA/oABgP4AAAIAAAAAAoACgAAFAAkAABEhFSERIwEzESMCAP6AgAIAgIACgID/AAEA/gAAAgAA/4ACgAOAAAcADwAAETMVIRUhESMBMxEjESE1IYABgP6AgAIAgID+gAGAA4CAgP6AAYD9AAEAgAAABAAAAAACgAKAAAUACQANABMAABEhFSMRIwEzFSsBMxEjATMRITUzAQCAgAGAgICAgIABAID/AIACgID+AAKAgP6AAYD+AIAABAAAAAACgAOAAAMACwAPABMAABEhFSkBMxEjESE1IQUzESMzIRUhAgD+AAIAgID+gAGA/gCAgIABgP6AA4CA/YABgICA/oCAAAAAAAMAAAAAAoADgAADAAsADwAAEyEVISMzFSEVIREjATMRI4ACAP4AgIABgP6AgAIAgIADgICAgP4AAgD+AAAAAAAEAAAAAAKAAoAAAwAHAA0AEQAAETMRIwEzESMBMxEhNTMhMxUjgIABAICAAQCA/wCA/oCAgAKA/gACAP4AAgD9gICAAAIAAAAAAwACgAAFAAsAABEhESMRIyUzESE1IQEAgIACgID+AAGAAoD+AAGAgP2AgAAAAAACAAD/gAMAA4AABwANAAABMxEjESE1IQEhESMRIwKAgID+gAGA/YABAICAA4D8AAEAgAGA/oABAAAAAAADAAAAAAKAA4AACQANABEAAAEzETMVIxEhNTMBMxEjATMRIwEAgICA/wCA/wCAgAIAgIADgP8AgP4AgAIA/gABgP4AAAIAAAAAAoADgAADAAkAABEzESMBMxEhNSGAgAIAgP4AAYADgP0AAgD9gIAABAAA/4ACgAKAAAsADwATABcAABEzFTMVIxUhFSEVIwEhFSkBMxEjASEVIYCAgAGA/oCAAQABAP8AAQCAgP6AAgD+AAKAgICAgIACgID/AP8AgAAABAAA/4ACgAOAAAcACwAPABMAAAEzESM1IzUzATMRIwEzESsBMxUjAgCAgICA/gCAgAEAgICAgIADgPwAgIACAP4AAgD+AIAABQAA/4ACgAKAAAMABwALABcAGwAAEzMVIyUzFSMhMxEjATMRMxUjFSM1IzUzATMRI4CAgAEAgID+gICAAQCAgICAgIABAICAAoCAgID+gAGA/oCAgICAAYD+gAABAAD/gAKAA4AACwAAATMRIRUhESMRITUhAQCAAQD/AID/AAEAA4D/AID9gAKAgAACAAAAAAKAAoAABQAJAAARIRUhESMBMxEjAgD+gIACAICAAoCA/gACAP4AAAIAAP+AAoACgAADAAsAABEzESMBMxEjNSE1IYCAAgCAgP6AAYACgP4AAgD9AICAAAMAAP+AAoACgAADAAsADwAAETMRIwEzESM1ITUhASEVIYCAAgCAgP6AAYD+AAIA/gACgP6AAYD9gICA/wCAAAACAAD/gAKAA4AABwALAAARMxEhFSERIwEzESOAAYD+gIACAICAA4D/AID9gAKA/gAAAAAAAwAA/4ACgAKAAAUACQANAAARIRUhESMBMxEjBSEVIQIA/oCAAgCAgP6AAgD+AAKAgP4AAgD+gICAAAAAAwAAAAACgAOAAA0AEQAVAAABMxEzFSMRITUzESM1MwUzESMBMxEjAQCAgID/AICAgP8AgIACAICAA4D/AID+AIABgICA/oABgP4AAAQAAP+AAoACgAAFAAkADQARAAARIRUjESMBMxUrATMRIwEzESMBAICAAYCAgICAgAEAgIACgID9gAMAgP4AAgD+AAAABAAA/4ADAAKAAAcACwAPABMAABEhFSERIRUhATMVIxMzFSMpARUhAgD+gAIA/YACAICAgICA/gACAP4AAoCA/wCAAYCA/wCAgAAAAAMAAP+AAoACgAAHAAsADwAAETMRIRUhFSMBMxEjASEVIYABgP6AgAIAgID+gAIA/gACgP6AgIACgP6A/wCAAAAHAAD/gAKAAoAABwALAA8AEwAXABsAHwAAESERIzUhFSM7ARUjJTMVKwEzFSsBMxUjJSEVKQEzFSMCgID+gICAgIABAICAgICAgICAAQABAP8A/oCAgAKA/wCAgICAgICAgICAAAAAAAMAAAAAAoACgAAFAAsADwAAESEVIxEjATMRITUzATMRIwEAgIACAID/AID/AICAAoCA/gACgP2AgAGA/oAAAAACAAD/gAKAA4AABwALAAARMxEhFSERIwEzFSOAAYD+gIACAICAA4D/AID9gAKAgAAEAAAAAAKAAoAAAwAHAAsADwAAESEVKQEzESMBMxEjMyEVIQIA/gACAICA/gCAgIABgP6AAoCA/oABAP8AgAAAAgAA/4ACgAOAAAcACwAAATMRIzUhNSEBMxEjAgCAgP6AAYD+AICAA4D8AICAAgD+AAAAAAMAAP+AAoACgAADAAcADwAAETMRIwEzESMpARUjESMRI4CAAgCAgP6AAYCAgIACgP6AAYD+gID/AAEAAAMAAAAAAoADgAAPABMAFwAAASEVIREzFSMRITUzESM1MwUzESMBMxEjAQABgP8AgID/AICAgP8AgIACAICAA4CA/wCA/oCAAYCAgP6AAQD+gAAAAAQAAP+AAoADAAADAA8AEwAXAAABMxUjFTMRMxUhNTMRIzUzBTMRIyUzFSMBAICAgID+gICAgP8AgIACAICAAwCAgP4AgIABAICA/wCAgAAABgAAAAACgAOAAAMABwALAA8AEwAXAAATIRUhIzMRIwEzFSMFMxUjOwEVIxUzFSOAAYD+gICAgAIAgID+gICAgICAgIADgID/AAEAgICAgICAAAAAAgAAAIAAgAOAAAMABwAAETMRIxEzFSOAgICAA4D/AP6AgAAAAQAAAAACgAOAAAsAAAEzESEVIREjESE1IQEAgAEA/wCA/wABAAOA/gCA/wABAIAAAQAA/4AAgACAAAMAADUzESOAgID/AAAAAQAAAAACgAOAABsAAAEzFSEVIRUhFSEVIRUhFSM1ITUhNSE1ITUhNSEBAIABAP8AAQD/AAEA/wCA/wABAP8AAQD/AAEAA4CAgICAgICAgICAgICAAAAAAAIAAAAAAoADAAADAAsAABEhFSEVIRUhESMRIQKA/YACgP8AgP8AAwCAgID+gAGAAAMAAAAAAoADgAADAAcADwAAATMRKwEzFSsBMxEhNTMRIQEAgICAgICAgAGAgP2AA4D+gID/AID/AAAAAAIAAP+AAoADgAALAA8AABEzESERMxEjESERIykBFSGAAYCAgP6AgAEAAQD/AAOA/wABAPyAAgD+AIAAAAQAAP+AAoADgAAHAAsADwATAAARMxEzFSMRIwEhFSkBMxEjKQEVIYCAgIABAAEA/wABAICA/wABAP8AA4D+gID+gAKAgP4AgAAAAAAEAAD/gAOAA4AADQARABUAGQAAESEVIRUhESM1IREjESEBIRUpATMRIykBFSECgP8AAgCA/oCA/wACAAEA/wABAICA/wABAP8AA4CAgP8AgP4AAwD+gID/AIAAAAQAAP+AAwADgAANABEAFQAZAAATMxEhESM1IREjESM1MwEhFSkBMxEjKQEVIYCAAgCA/oCAgIABAAEA/wABAICA/wABAP8AA4D/AP8AgP4AAgCA/wCA/wCAAAAAAQAAAAACgAKAAAkAABEhFSEVIRUhESMCgP4AAQD/AIACgICAgP8AAAUAAAAAAoACgAADAAcACwAPABMAABMhFSEjMxUjMyEVKQEzFSMpARUhgAIA/gCAgICAAYD+gAGAgID+AAIA/gACgICAgICAAAUAAAAABAACgAADAAcAEwAXABsAABMhFSElMxEjATMRMxUhNSE1ITUhBTMVIyUzFSOAAYD+gAMAgID+gICA/YABgP6AAYD+AICAAwCAgAKAgID+gAEA/oCAgICAgICAgAAAAAADAAAAAAQAAoAAAwAZAB0AABMhFSElMxEjFSM1IxUzFSE1ITUhNSE1MxUhBTMVI4ABgP6AAwCAgICAgP2AAYD+gAGAgAEA/ICAgAKAgID+gICAgICAgICAgICAAAYAAAAAAoADgAADAAcADQARABUAGQAAESEVKQEzFSMpARUhFSM7ARUjOwEVIzsBFSMCAP4AAgCAgP6AAYD/AICAgICAgICAgIADgICAgICAgIAAAAQAAAAAAgACgAADAAcADQARAAARIRUpATMVIykBESM1IwUzFSMBgP6AAYCAgP8AAQCAgAEAgIACgICA/wCAgIAAAAAABgAAAAACgAOAAAMABwALAA8AEwAXAAARMxUjJSEVISMzFSMlMxEjATMRIzMhFSGAgAEAAQD/AICAgAGAgID+AICAgAGA/oADgICAgICA/YACAP4AgAAAAAEAAAAAAoADgAAFAAARIREjESECgID+AAOA/IADAAAAAgAA/4ABAAMAAAMABwAAETMVIzsBESOAgICAgAMAgP0AAAAABwAAAAADAAOAAAMABwARABUAGQAdACEAABMhFSEjMxUjMyEVMxEjESM1ISUzFSMFMxUjITMVIzMhFSGAAgD+AICAgIABgICAgP8AAgCAgP6AgID/AICAgAGA/oADgICAgP6AAQCAgICAgICAAAAAAAMAAAAAAoACgAARABUAGQAAEyEVIxEjFTMVITUhNSM1ITUhIzMVIwUzFSOAAgCAgID+AAEAgAEA/wCAgIACAICAAoCA/wCAgICAgICAgIAABgAAAAACgAKAAAMABwALAA8AEwAXAAATIRUhIzMRIwEzESsBMxUjKQEVISUzFSOAAYD+gICAgAIAgICAgID/AAEA/wABgICAAoCA/oABgP8AgICAgAAAAAUAAAAAAoADgAADAAsADwATABcAABEzESMBMxEjESE1ISUzFSMVMxUrATMVI4CAAgCAgP8AAQD+gICAgICAgIADgP6AAYD8gAEAgICAgICAAAAAAAMAAAAAA4ADgAADAAcAGwAAASEVISUhFSkBMxUhNTMVIRUhESMRIREjESM1MwEAAQD/AAGAAQD/AP4AgAEAgAEA/wCA/wCAgIADgICAgICAgID+AAIA/gACAIAAAgAAAAACgAOAAAMAEQAAASEVISMzFSERIxEhESMRIzUzAQABgP6AgIABgID/AICAgAOAgID9gAIA/gACAIAAAAIAAAAAAwADgAARABUAAAEhESMRIREjESM1MzUzFSE1IQEzFSMBAAGAgP8AgICAgAEA/wABgICAA4D9AAGA/gACAICAgID9gIAAAAADAAAAAAQAA4AAAwAHAB0AAAEhFSElIRUpATMVITUzFSERIxEhESMRIREjESM1MwEAAQD/AAGAAYD+gP4AgAEAgAGAgP8AgP8AgICAA4CAgICAgID9gAIA/gACAP4AAgCAAAAAAwAAAAACgAOAAA0AEQAVAAATIREzFSMRIxEjNTM1ISMzESMlMxUjgAGAgICAgID/AICAgAIAgIADgP8AgP6AAYCAgP0AgIAAAgAAAIAAgAKAAAMABwAAETMRIxUzFSOAgICAAoD/AICAAAAAAwAAAIABgAKAAAMABwALAAARMxEjATMRIwUhFSGAgAEAgID/AAGA/oACgP8AAQD/AICAAAQAAAAAAoADgAADAAsADwAVAAARMxUjFTMRMxUjFSMBMxEjATMRITUhgICAgICAAQCAgAEAgP4AAYADgICA/wCAgAIA/wABAP2AgAADAAAAAAKAAoAAAwALAA8AABEhFSkBMxEzFSE1IQEzFSMBgP6AAYCAgP2AAYD/AICAAoCA/oCAgAEAgAACAAAAAAGAAoAAAwAHAAABMxEjATMVIwEAgID/AICAAoD9gAGAgAAABAAAAAACAAKAAAMABwALAA8AABEhFSkBMxEjATMVIwchFSEBgP6AAYCAgP8AgICAAYD+gAKAgP6AAQCAgIAAAAQAAAAAAoACgAAFAAkADQARAAARIRUhESMBMxEjATMVIwUhFSECAP6AgAIAgID/AICA/wACAP4AAoCA/wABAP6AAQCAgIAAAAIAAAAAAoACgAANABEAABEhFSEVMxUjESE1MxEjITMRIwIA/wCAgP8AgIACAICAAoCAgID/AIABgP4AAAIAAAAAAQADgAADAAcAABMzFSMHMxEjgICAgICAA4CAgP2AAAMAAAAAAoADgAADAAcADwAAESEVIRUhFSkBMxEzFSE1IQGA/oABgP6AAYCAgP2AAYADgICAgP6AgIAAAAQAAAAAAoADgAADAAsADwATAAATIRUhByEVIRUhFSEBMxEjKQEVIYABgP6AgAIA/oABAP6AAgCAgP4AAgD+AAOAgICAgIABAP6AgAABAAAAAAKAAoAACwAAATMRIRUhESMRITUhAQCAAQD/AID/AAEAAoD/AID/AAEAgAADAAD/gAOAA4AABwAlACkAAAEzFTMVITUzBTMVIRUjFTM1MxEzFTMRIxUjFSM1IxUjNSM1IxEzATMVIwGAgID+gID/AIABAICAgICAgICAgICAgIABAICAA4CAgICAgICAgAEAgP8AgICAgICAAQD+AIAAAAAAFAD2AAEAAAAAAAAAAwAIAAEAAAAAAAEACQAgAAEAAAAAAAIABwA6AAEAAAAAAAMACQBWAAEAAAAAAAQAEQCEAAEAAAAAAAUACwCuAAEAAAAAAAYACQDOAAEAAAAAAAkADgD2AAEAAAAAAA0AEwEtAAEAAAAAABMABgFPAAMAAQQJAAAABgAAAAMAAQQJAAEAEgAMAAMAAQQJAAIADgAqAAMAAQQJAAMAEgBCAAMAAQQJAAQAIgBgAAMAAQQJAAUAFgCWAAMAAQQJAAYAEgC6AAMAAQQJAAkAHADYAAMAAQQJAA0AJgEFAAMAAQQJABMADAFBACgAYwApAAAoYykAAE0AaQBuAGUAYwByAGEAZgB0AABNaW5lY3JhZnQAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAE0AaQBuAGUAYwByAGEAZgB0AABNaW5lY3JhZnQAAE0AaQBuAGUAYwByAGEAZgB0ACAAUgBlAGcAdQBsAGEAcgAATWluZWNyYWZ0IFJlZ3VsYXIAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAE0AaQBuAGUAYwByAGEAZgB0AABNaW5lY3JhZnQAAE0AbwBqAGEAbgBnACAAUwB0AHUAZABpAG8AcwAATW9qYW5nIFN0dWRpb3MAAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQAAEFsbCByaWdodHMgcmVzZXJ2ZWQAAEgAZQBsAGwAbwAhAABIZWxsbyEAAAIAAAAAAAAAZgAzAAAAAAAAAAAAAAAAAAAAAAAAAAAEogAAAQIAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBAwCKANoAgwCTAQQBBQCNAJcAiADDAQYAngCqAPUA9AD2AKIA8ACRAO0AiQDqALgAoQDuAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMApgEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwDcAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwACbAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oAsgCzALYAtwDEALQAtQDFAIIAwgCHAKsAxgN7A3wDfQN+A38DgAOBAL4AvwOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgD3A68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPDA8QDxQPGA8cDyACMA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cAmAPoA+kD6gPrA+wD7QPuAJkA7wPvA/AApQPxA/ID8wCSA/QD9QP2A/cAnAP4A/kD+gCnA/sAjwP8A/0AlACVA/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBmdseXBoMQd1bmkwMEFEB3VuaTAwQjIHdW5pMDBCMwd1bmkwMEI5AklKAmlqDGtncmVlbmxhbmRpYwVsb25ncwd1bmkwMTgxB3VuaTAxODQHdW5pMDE4NQd1bmkwMTg2B3VuaTAxODkHdW5pMDE4RQd1bmkwMThGB3VuaTAxOTAHdW5pMDE5MQd1bmkwMTlBB3VuaTAxOUIHdW5pMDE5RQd1bmkwMTlGB3VuaTAxQTcHdW5pMDFBOAd1bmkwMUE5B3VuaTAxQUEHdW5pMDFCMgd1bmkwMUI3B3VuaTAxQjgHdW5pMDFCOQd1bmkwMUJCB3VuaTAxQkMHdW5pMDFCRAd1bmkwMUJFB3VuaTAxQkYHdW5pMDFDMAd1bmkwMUMxB3VuaTAxQzIHdW5pMDFDMwd1bmkwMUM5B3VuaTAxREQHdW5pMDFGNwd1bmkwMjFDB3VuaTAyMUQHdW5pMDIyMAd1bmkwMjIxB3VuaTAyMjQHdW5pMDIyNQd1bmkwMjM0B3VuaTAyMzUHdW5pMDIzNgd1bmkwMjNBB3VuaTAyM0IHdW5pMDIzQwd1bmkwMjNEB3VuaTAyM0UHdW5pMDI0MQd1bmkwMjQyB3VuaTAyNDMHdW5pMDI0NAd1bmkwMjQ1B3VuaTAyNDYHdW5pMDI0Nwd1bmkwMjQ4B3VuaTAyNDkHdW5pMDI0QQd1bmkwMjRCB3VuaTAyNEMHdW5pMDI0RAd1bmkwMjRFB3VuaTAyNEYHdW5pMDI1MAd1bmkwMjUxB3VuaTAyNTIHdW5pMDI1Mwd1bmkwMjU0B3VuaTAyNTUHdW5pMDI1Ngd1bmkwMjU3B3VuaTAyNTgHdW5pMDI1OQd1bmkwMjVBB3VuaTAyNUIHdW5pMDI1Qwd1bmkwMjVEB3VuaTAyNUUHdW5pMDI1Rgd1bmkwMjYwB3VuaTAyNjEHdW5pMDI2Mgd1bmkwMjY0B3VuaTAyNjUHdW5pMDI2Ngd1bmkwMjY3B3VuaTAyNjgHdW5pMDI2QQd1bmkwMjZCB3VuaTAyNkMHdW5pMDI2RAd1bmkwMjZFB3VuaTAyNkYHdW5pMDI3MAd1bmkwMjcxB3VuaTAyNzIHdW5pMDI3Mwd1bmkwMjc0B3VuaTAyNzUHdW5pMDI3Nwd1bmkwMjc4B3VuaTAyNzkHdW5pMDI3QQd1bmkwMjdCB3VuaTAyN0MHdW5pMDI3RQd1bmkwMjdGB3VuaTAyODAHdW5pMDI4MQd1bmkwMjg0B3VuaTAyODUHdW5pMDI4Ngd1bmkwMjg3B3VuaTAyODgHdW5pMDI4OQd1bmkwMjhBB3VuaTAyOEIHdW5pMDI4Qwd1bmkwMjhEB3VuaTAyOEUHdW5pMDI4Rgd1bmkwMjkxB3VuaTAyOTIHdW5pMDI5Mwd1bmkwMjk0B3VuaTAyOTUHdW5pMDI5Ngd1bmkwMjk3B3VuaTAyOTgHdW5pMDI5OQd1bmkwMjlBB3VuaTAyOUIHdW5pMDI5Qwd1bmkwMjlEB3VuaTAyOUUHdW5pMDI5Rgd1bmkwMkEwB3VuaTAyQTEHdW5pMDJBMgd1bmkwMkFDB3VuaTAyQkIHdW5pMDJDQwd1bmkwMzdFCWFub3RlbGVpYQVBbHBoYQRCZXRhBUdhbW1hB3VuaTAzOTQHRXBzaWxvbgRaZXRhA0V0YQVUaGV0YQRJb3RhBUthcHBhBkxhbWJkYQJNdQJOdQJYaQdPbWljcm9uAlBpA1JobwVTaWdtYQNUYXUHVXBzaWxvbgNQaGkDQ2hpA1BzaQd1bmkwM0E5BWFscGhhBGJldGEFZ2FtbWEFZGVsdGEHZXBzaWxvbgR6ZXRhA2V0YQV0aGV0YQRpb3RhBWthcHBhBmxhbWJkYQd1bmkwM0JDAm51AnhpB29taWNyb24DcmhvBnNpZ21hMQVzaWdtYQN0YXUHdXBzaWxvbgNwaGkDY2hpA3BzaQVvbWVnYQd1bmkwM0RCB3VuaTA0MDIHdW5pMDQwNAd1bmkwNDA1B3VuaTA0MDYHdW5pMDQwOAd1bmkwNDA5B3VuaTA0MEEHdW5pMDQwQgd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTQHdW5pMDQxNQd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDFBB3VuaTA0MUIHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzAHdW5pMDQzMQd1bmkwNDMyB3VuaTA0MzMHdW5pMDQzNAd1bmkwNDM1B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0M0EHdW5pMDQzQgd1bmkwNDNDB3VuaTA0M0QHdW5pMDQzRQd1bmkwNDNGB3VuaTA0NDAHdW5pMDQ0MQd1bmkwNDQyB3VuaTA0NDMHdW5pMDQ0NAd1bmkwNDQ1B3VuaTA0NDYHdW5pMDQ0Nwd1bmkwNDQ4B3VuaTA0NDkHdW5pMDQ0QQd1bmkwNDRCB3VuaTA0NEMHdW5pMDQ0RAd1bmkwNDRFB3VuaTA0NEYHdW5pMDQ1NAd1bmkwNDU1B3VuaTA0NTYHdW5pMDQ1OAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ2Mgd1bmkwNDYzB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ5Mgd1bmkwNDkzB3VuaTA0OTYHdW5pMDQ5Nwd1bmkwNDlBB3VuaTA0OUIHdW5pMDRBMgd1bmkwNEEzB3VuaTA0QUUHdW5pMDRBRgd1bmkwNEIwB3VuaTA0QjEHdW5pMDRCQQd1bmkwNEJCB3VuaTA0QzAHdW5pMDREOAd1bmkwNEQ5B3VuaTA0RTgHdW5pMDRFOQd1bmkwNTAwB3VuaTA1MzEHdW5pMDUzMgd1bmkwNTMzB3VuaTA1MzQHdW5pMDUzNQd1bmkwNTM2B3VuaTA1MzcHdW5pMDUzOAd1bmkwNTM5B3VuaTA1M0EHdW5pMDUzQgd1bmkwNTNDB3VuaTA1M0QHdW5pMDUzRQd1bmkwNTNGB3VuaTA1NDAHdW5pMDU0MQd1bmkwNTQyB3VuaTA1NDMHdW5pMDU0NAd1bmkwNTQ1B3VuaTA1NDYHdW5pMDU0Nwd1bmkwNTQ4B3VuaTA1NDkHdW5pMDU0QQd1bmkwNTRCB3VuaTA1NEMHdW5pMDU0RAd1bmkwNTRFB3VuaTA1NEYHdW5pMDU1MAd1bmkwNTUxB3VuaTA1NTIHdW5pMDU1Mwd1bmkwNTU0B3VuaTA1NTUHdW5pMDU1Ngd1bmkwNTU5B3VuaTA1NUEHdW5pMDU1Qgd1bmkwNTVDB3VuaTA1NUQHdW5pMDU1RQd1bmkwNTVGB3VuaTA1NjAHdW5pMDU2MQd1bmkwNTYyB3VuaTA1NjMHdW5pMDU2NAd1bmkwNTY1B3VuaTA1NjYHdW5pMDU2Nwd1bmkwNTY4B3VuaTA1NjkHdW5pMDU2QQd1bmkwNTZCB3VuaTA1NkMHdW5pMDU2RAd1bmkwNTZFB3VuaTA1NkYHdW5pMDU3MAd1bmkwNTcxB3VuaTA1NzIHdW5pMDU3Mwd1bmkwNTc0B3VuaTA1NzUHdW5pMDU3Ngd1bmkwNTc3B3VuaTA1NzgHdW5pMDU3OQd1bmkwNTdBB3VuaTA1N0IHdW5pMDU3Qwd1bmkwNTdEB3VuaTA1N0UHdW5pMDU3Rgd1bmkwNTgwB3VuaTA1ODEHdW5pMDU4Mgd1bmkwNTgzB3VuaTA1ODQHdW5pMDU4NQd1bmkwNTg2B3VuaTA1ODcHdW5pMDU4OAd1bmkwNThBB3VuaTA1OEYHdW5pMDVCRQd1bmkwNUMzB3VuaTA1QzYHdW5pMDVEMAd1bmkwNUQxB3VuaTA1RDIHdW5pMDVEMwd1bmkwNUQ0B3VuaTA1RDUHdW5pMDVENgd1bmkwNUQ3B3VuaTA1RDgHdW5pMDVEOQd1bmkwNURBB3VuaTA1REIHdW5pMDVEQwd1bmkwNUREB3VuaTA1REUHdW5pMDVERgd1bmkwNUUwB3VuaTA1RTEHdW5pMDVFMgd1bmkwNUUzB3VuaTA1RTQHdW5pMDVFNQd1bmkwNUU2B3VuaTA1RTcHdW5pMDVFOAd1bmkwNUU5B3VuaTA1RUEHdW5pMDVGMAd1bmkwNUYxB3VuaTA1RjIHdW5pMDVGMwd1bmkwNUY0B3VuaTA3QzgHdW5pMTBBMAd1bmkxMEExB3VuaTEwQTIHdW5pMTBBMwd1bmkxMEE0B3VuaTEwQTUHdW5pMTBBNgd1bmkxMEE3B3VuaTEwQTgHdW5pMTBBOQd1bmkxMEFBB3VuaTEwQUIHdW5pMTBBQwd1bmkxMEFEB3VuaTEwQUUHdW5pMTBBRgd1bmkxMEIwB3VuaTEwQjEHdW5pMTBCMgd1bmkxMEIzB3VuaTEwQjQHdW5pMTBCNQd1bmkxMEI2B3VuaTEwQjcHdW5pMTBCOAd1bmkxMEI5B3VuaTEwQkEHdW5pMTBCQgd1bmkxMEJDB3VuaTEwQkQHdW5pMTBCRQd1bmkxMEJGB3VuaTEwQzAHdW5pMTBDMQd1bmkxMEMyB3VuaTEwQzMHdW5pMTBDNAd1bmkxMEM1B3VuaTEwQzcHdW5pMTBDRAd1bmkxMEQwB3VuaTEwRDEHdW5pMTBEMgd1bmkxMEQzB3VuaTEwRDQHdW5pMTBENQd1bmkxMEQ2B3VuaTEwRDcHdW5pMTBEOAd1bmkxMEQ5B3VuaTEwREEHdW5pMTBEQgd1bmkxMERDB3VuaTEwREQHdW5pMTBERQd1bmkxMERGB3VuaTEwRTAHdW5pMTBFMQd1bmkxMEUyB3VuaTEwRTMHdW5pMTBFNAd1bmkxMEU1B3VuaTEwRTYHdW5pMTBFNwd1bmkxMEU4B3VuaTEwRTkHdW5pMTBFQQd1bmkxMEVCB3VuaTEwRUMHdW5pMTBFRAd1bmkxMEVFB3VuaTEwRUYHdW5pMTBGMAd1bmkxMEYxB3VuaTEwRjIHdW5pMTBGMwd1bmkxMEY0B3VuaTEwRjUHdW5pMTBGNgd1bmkxMEY3B3VuaTEwRjgHdW5pMTBGOQd1bmkxMEZBB3VuaTEwRkIHdW5pMTBGQwd1bmkxMEZEB3VuaTEwRkUHdW5pMTBGRgd1bmkxNUUxB3VuaTE1RkEHdW5pMTYxNAd1bmkxNkEwB3VuaTE2QTIHdW5pMTZBMwd1bmkxNkE0B3VuaTE2QTUHdW5pMTZBNgd1bmkxNkE3B3VuaTE2QTgHdW5pMTZBOQd1bmkxNkFBB3VuaTE2QUIHdW5pMTZBQwd1bmkxNkFEB3VuaTE2QUUHdW5pMTZBRgd1bmkxNkIwB3VuaTE2QjEHdW5pMTZCMgd1bmkxNkIzB3VuaTE2QjQHdW5pMTZCNgd1bmkxNkI3B3VuaTE2QjgHdW5pMTZCOQd1bmkxNkJBB3VuaTE2QkIHdW5pMTZCQwd1bmkxNkJEB3VuaTE2QkUHdW5pMTZCRgd1bmkxNkMwB3VuaTE2QzEHdW5pMTZDMgd1bmkxNkMzB3VuaTE2QzQHdW5pMTZDNQd1bmkxNkM2B3VuaTE2QzcHdW5pMTZDOAd1bmkxNkM5B3VuaTE2Q0EHdW5pMTZDQgd1bmkxNkNDB3VuaTE2Q0QHdW5pMTZDRQd1bmkxNkNGB3VuaTE2RDAHdW5pMTZEMQd1bmkxNkQyB3VuaTE2RDMHdW5pMTZENAd1bmkxNkQ1B3VuaTE2RDYHdW5pMTZENwd1bmkxNkQ4B3VuaTE2RDkHdW5pMTZEQQd1bmkxNkRCB3VuaTE2REMHdW5pMTZERAd1bmkxNkRFB3VuaTE2REYHdW5pMTZFMAd1bmkxNkUxB3VuaTE2RTIHdW5pMTZFMwd1bmkxNkU0B3VuaTE2RTUHdW5pMTZFNgd1bmkxNkU3B3VuaTE2RTgHdW5pMTZFOQd1bmkxNkVBB3VuaTE2RUIHdW5pMTZFQwd1bmkxNkVEB3VuaTE2RUUHdW5pMTZFRgd1bmkxNkYwB3VuaTE2RjEHdW5pMTZGMgd1bmkxNkYzB3VuaTE2RjQHdW5pMTZGNQd1bmkxNkY2B3VuaTE2RjcHdW5pMTZGOAd1bmkxRDAwB3VuaTFEMDQHdW5pMUQwNQd1bmkxRDA3B3VuaTFEMDkHdW5pMUQwQQd1bmkxRDBCB3VuaTFEMEQHdW5pMUQwRgd1bmkxRDE4B3VuaTFEMUEHdW5pMUQxQgd1bmkxRDFDB3VuaTFEMjAHdW5pMUQyMQd1bmkxRDIyB3VuaTFENzcHdW5pMUQ5MQd1bmkxRTlDB3VuaTFFOUQHdW5pMUU5RQd1bmkxRTlGB3VuaTFFRkMHdW5pMUVGRAd1bmkxRUZFB3VuaTFFRkYHdW5pMjAxMAd1bmkyMDExB3VuaTIwMzEGbWludXRlBnNlY29uZAd1bmkyMDM0B3VuaTIwMzUHdW5pMjAzNgd1bmkyMDM3B3VuaTIwM0IJZXhjbGFtZGJsB3VuaTIwM0QHdW5pMjA0Mgd1bmkyMDQ4B3VuaTIwNDkHdW5pMjA0QQd1bmkyMDRCB3VuaTIwNEUHdW5pMjA0Rgd1bmkyMDUxB3VuaTIwNTIHdW5pMjA1Nwd1bmkyMDcwB3VuaTIwNzEHdW5pMjA3NAd1bmkyMDc1B3VuaTIwNzYHdW5pMjA3Nwd1bmkyMDc4B3VuaTIwNzkHdW5pMjA3QQd1bmkyMDdCB3VuaTIwN0MHdW5pMjA3RAd1bmkyMDdFB3VuaTIwN0YHdW5pMjA4MAd1bmkyMDgxB3VuaTIwODIHdW5pMjA4Mwd1bmkyMDg0B3VuaTIwODUHdW5pMjA4Ngd1bmkyMDg3B3VuaTIwODgHdW5pMjA4OQd1bmkyMDhBB3VuaTIwOEIHdW5pMjA4Qwd1bmkyMDhEB3VuaTIwOEUHdW5pMjBBMA1jb2xvbm1vbmV0YXJ5B3VuaTIwQTIEbGlyYQd1bmkyMEE1B3VuaTIwQTYHdW5pMjBBOQd1bmkyMEFBBGRvbmcERXVybwd1bmkyMEFEB3VuaTIwQUUHdW5pMjBCMAd1bmkyMEIxB3VuaTIwQjIHdW5pMjBCMwd1bmkyMEI0B3VuaTIwQjUHdW5pMjBCNgd1bmkyMEI3B3VuaTIwQjgHdW5pMjBCOQd1bmkyMEJBB3VuaTIwQkIHdW5pMjBCQwd1bmkyMEJEB3VuaTIwQkUHdW5pMjBCRgd1bmkyMTE3B3VuaTIxMzIHdW5pMjE0MQd1bmkyMTQ0B3VuaTIxNEIHdW5pMjE1MAd1bmkyMTUxCG9uZXRoaXJkCXR3b3RoaXJkcwd1bmkyMTU1B3VuaTIxNTYHdW5pMjE1Nwd1bmkyMTU5B3VuaTIxNUEJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMHdW5pMjE1Rgd1bmkyMTg5CWFycm93bGVmdAdhcnJvd3VwCmFycm93cmlnaHQJYXJyb3dkb3duCWFycm93Ym90aAd1bmkyMUM0B3VuaTIxQ0YNYXJyb3dkYmxyaWdodAxhcnJvd2RibGJvdGgHdW5pMjFGNQl1bml2ZXJzYWwHdW5pMjIwMQtleGlzdGVudGlhbAd1bmkyMjA0CGVtcHR5c2V0B2VsZW1lbnQKbm90ZWxlbWVudAhzdWNodGhhdAd1bmkyMjBDB3VuaTIyMTMHdW5pMjIxOQd1bmkyMjFCB3VuaTIyMUMMcHJvcG9ydGlvbmFsB3VuaTIyMjUKbG9naWNhbGFuZAlsb2dpY2Fsb3IMaW50ZXJzZWN0aW9uB3VuaTIyMkUJdGhlcmVmb3JlB3VuaTIyMzUHdW5pMjI1NAtlcXVpdmFsZW5jZQd1bmkyMjYyDHByb3BlcnN1YnNldA5wcm9wZXJzdXBlcnNldAlub3RzdWJzZXQHdW5pMjI4NQxyZWZsZXhzdWJzZXQOcmVmbGV4c3VwZXJzZXQHdW5pMjJBMgd1bmkyMkE0DXBlcnBlbmRpY3VsYXIHdW5pMjJBOAd1bmkyMkJCB3VuaTIyQkMHdW5pMjJCRAd1bmkyMkMzB3VuaTIyQzYHdW5pMjMwMAVob3VzZQd1bmkyMzE4B3VuaTIzMUEHdW5pMjMxQgppbnRlZ3JhbHRwCmludGVncmFsYnQHdW5pMjNDRgd1bmkyM0U5B3VuaTIzRUEHdW5pMjNFRAd1bmkyM0VFB3VuaTIzRUYHdW5pMjNGNAd1bmkyM0Y1B3VuaTIzRjYHdW5pMjNGNwd1bmkyM0Y4B3VuaTIzRjkHdW5pMjNGQQd1bmkyM0ZCB3VuaTIzRkMHdW5pMjNGRAhTRjEwMDAwMAhTRjExMDAwMAhTRjAxMDAwMAhTRjAzMDAwMAhTRjAyMDAwMAhTRjA0MDAwMAhTRjA4MDAwMAhTRjA5MDAwMAhTRjA2MDAwMAhTRjA3MDAwMAhTRjA1MDAwMAhTRjQzMDAwMAhTRjI0MDAwMAhTRjUxMDAwMAhTRjUyMDAwMAhTRjM5MDAwMAhTRjIyMDAwMAhTRjIxMDAwMAhTRjI1MDAwMAhTRjUwMDAwMAhTRjQ5MDAwMAhTRjM4MDAwMAhTRjI4MDAwMAhTRjI3MDAwMAhTRjI2MDAwMAhTRjM2MDAwMAhTRjM3MDAwMAhTRjQyMDAwMAhTRjE5MDAwMAhTRjIwMDAwMAhTRjIzMDAwMAhTRjQ3MDAwMAhTRjQ4MDAwMAhTRjQxMDAwMAhTRjQ1MDAwMAhTRjQ2MDAwMAhTRjQwMDAwMAhTRjU0MDAwMAhTRjUzMDAwMAhTRjQ0MDAwMAd1cGJsb2NrB2RuYmxvY2sFYmxvY2sHbGZibG9jawdydGJsb2NrB2x0c2hhZGUFc2hhZGUHZGtzaGFkZQlmaWxsZWRib3gGSDIyMDczB3RyaWFndXAHdW5pMjVCMwd1bmkyNUI2B3VuaTI1QjcHdHJpYWdkbgd1bmkyNUJEB3VuaTI1QzAHdW5pMjVDMQd1bmkyNUM2B3VuaTI1QzcGY2lyY2xlB3VuaTI1Q0UGSDE4NTMzCWludmJ1bGxldApvcGVuYnVsbGV0B3VuaTI2MDAHdW5pMjYwMQd1bmkyNjAyB3VuaTI2MDMHdW5pMjYwNAd1bmkyNjA1B3VuaTI2MDYHdW5pMjYwOAd1bmkyNjE0B3VuaTI2MjAHdW5pMjYzMAd1bmkyNjMxB3VuaTI2MzIHdW5pMjYzMwd1bmkyNjM0B3VuaTI2MzUHdW5pMjYzNgd1bmkyNjM3B3VuaTI2MzkJc21pbGVmYWNlDGludnNtaWxlZmFjZQd1bmkyNjNEBmZlbWFsZQRtYWxlBXNwYWRlB3VuaTI2NjEHdW5pMjY2MgRjbHViB3VuaTI2NjQFaGVhcnQHZGlhbW9uZAd1bmkyNjY3B3VuaTI2NjkLbXVzaWNhbG5vdGUObXVzaWNhbG5vdGVkYmwHdW5pMjY2Qwd1bmkyNjZEB3VuaTI2NkUHdW5pMjY2Rgd1bmkyNjgwB3VuaTI2ODEHdW5pMjY4Mgd1bmkyNjgzB3VuaTI2ODQHdW5pMjY4NQd1bmkyNjkwB3VuaTI2OTEHdW5pMjY5Mwd1bmkyNjk0B3VuaTI2OTcHdW5pMjZBMQd1bmkyNkE1B3VuaTI2QzQHdW5pMjZDOAd1bmkyNkNGB3VuaTI2RTgHdW5pMjcwMgd1bmkyNzA5B3VuaTI3MEUHdW5pMjcxNAd1bmkyNzE4B3VuaTI3NDQHdW5pMjc0Qwd1bmkyNzYzB3VuaTI3NjQHdW5pMjdEOAd1bmkyOTVEB3VuaTI5QzgHdW5pMkI1MAd1bmkyQjU4B3VuaTJCRUEHdW5pMkJFQgd1bmkyQzY1B3VuaTJDNjYHdW5pMkM2RAd1bmkyQzZGB3VuaTJDNzEHdW5pMkQwMAd1bmkyRDAxB3VuaTJEMDIHdW5pMkQwMwd1bmkyRDA0B3VuaTJEMDUHdW5pMkQwNgd1bmkyRDA3B3VuaTJEMDgHdW5pMkQwOQd1bmkyRDBBB3VuaTJEMEIHdW5pMkQwQwd1bmkyRDBEB3VuaTJEMEUHdW5pMkQwRgd1bmkyRDEwB3VuaTJEMTEHdW5pMkQxMgd1bmkyRDEzB3VuaTJEMTQHdW5pMkQxNQd1bmkyRDE2B3VuaTJEMTcHdW5pMkQxOAd1bmkyRDE5B3VuaTJEMUEHdW5pMkQxQgd1bmkyRDFDB3VuaTJEMUQHdW5pMkQxRQd1bmkyRDFGB3VuaTJEMjAHdW5pMkQyMQd1bmkyRDIyB3VuaTJEMjMHdW5pMkQyNAd1bmkyRDI1B3VuaTJFMTgHdW5pMkUyRQd1bmkyRTM1B3VuaTJFMzgHdW5pMkU0MQd1bmkyRTRCB3VuaTMwMTIHdW5pMzEyNQd1bmlBNzI2B3VuaUE3MjcHdW5pQTcyOAd1bmlBNzI5B3VuaUE3MzAHdW5pQTczMQd1bmlBNzM5B3VuaUE3M0IHdW5pQTc1QQd1bmlBNzVCB3VuaUE3NzkHdW5pQTc4MAd1bmlBNzgxB3VuaUE3QTgHdW5pQTdBOQd1bmlBN0FGB3VuaUE3QjAHdW5pRkIwMAd1bmlGQjAxB3VuaUZCMDIHdW5pRkIwMwd1bmlGQjA1B3VuaUZCMUQHdW5pRkIxRgd1bmlGQjJCB3VuaUZCMzEHdW5pRkIzNQd1bmlGQjNCB3VuaUZCNDQHdW5pRkI0QQd1bmlGQjRCB3VuaUZCNEMHdW5pRkI0RQd1bmlGRjBCB3VuaUZGRkQAAAAB//8AAgABAAAADAAAABAAAAACAAAABAAAAAIAAAAAAAEAAAAA39bLMQAAAAB8N5wbAAAAAOCWoJY=");var iC="data:image/webp;base64,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";var rC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AYht+malUqDnYQcchQnSyIiugmVSyChdJWaNXB5NI/aNKQpLg4Cq4FB38Wqw4uzro6uAqC4A+Iq4uToouU+F1SaBHjHcc9vPe9L3ffAUK9zFSzYxxQNctIxqJiJrsqBl7RRbMHs5iRmKnHU4tpeI6ve/j4fhfhWd51f44+JWcywCcSzzHdsIg3iKc3LZ3zPnGIFSWF+Jx4zKALEj9yXXb5jXPBYYFnhox0cp44RCwW2lhuY1Y0VOIp4rCiapQvZFxWOG9xVstV1rwnf2Ewp62kuE5rGDEsIY4ERMioooQyLERo10gxkaTzqId/yPEnyCWTqwRGjgVUoEJy/OB/8Lu3Zn5ywk0KRoHOF9v+GAECu0CjZtvfx7bdOAH8z8CV1vJX6sDMJ+m1lhY+Avq3gYvrlibvAZc7wOCTLhmSI/lpCfk88H5G35QFBm6B3jW3b81znD4AaerV8g1wcAiMFih73ePd3e19+7em2b8f4B1y0yv9YvYAAAAGYktHRADZAKIAhTqIWPYAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfnBgYJOi0CGZJlAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAAD9JREFUCNd1jcEJADAIA1NXyP5j+LK7pR8tIhgQNBciAECkRGruJlJwRwGkROp0Y8ruAr4f+acmZltsoAf6/QADBCX4xA+nZQAAAABJRU5ErkJggg==";function aC(t,e,n){let i=t.slice();return i[9]=e[n],i}s(aC,"get_each_context_1");function oC(t,e,n){let i=t.slice();return i[9]=e[n],i}s(oC,"get_each_context");var Npe=s(t=>({}),"get_default_slot_changes"),sC=s(t=>({id:t[4]}),"get_default_slot_context");function Bpe(t){let e;return{c(){e=q("i"),C(e,"class","fa fa-question dialog_form_description dialog-form-description svelte-1ph6mp"),Ye(e,"visibility","hidden")},m(n,i){U(n,e,i)},p:oe,d(n){n&&z(e)}}}s(Bpe,"create_else_block");function Dpe(t){let e,n,i;return{c(){e=q("i"),C(e,"class","fa fa-question dialog_form_description dialog-form-description svelte-1ph6mp")},m(r,a){U(r,e,a),n||(i=qe(e,"click",t[5]),n=!0)},p:oe,d(r){r&&z(e),n=!1,i()}}}s(Dpe,"create_if_block_2");function Fpe(t){let e,n,i,r,a=t[1].split(` +`),o=[];for(let l=0;l{"label"in m&&n(6,a=m.label),"tooltip"in m&&n(0,o=m.tooltip),"warning_text"in m&&n(1,l=m.warning_text),"error_text"in m&&n(2,c=m.error_text),"onReset"in m&&n(3,u=m.onReset),"$$scope"in m&&n(7,r=m.$$scope)},t.$$.update=()=>{if(t.$$.dirty&68)e:c&&(Ma.get()[a]=c)},[o,l,c,u,d,p,a,r,i]}s(Ppe,"instance");var Am=class extends ze{constructor(e){super(),Ve(this,e,Ppe,Mpe,Me,{label:6,tooltip:0,warning_text:1,error_text:2,onReset:3})}};s(Am,"BaseDialogItem");var Un=Am;(()=>{let t=Blockbench.addCSS(".base_dialog_item.svelte-1ph6mp{display:flex;flex-direction:row;justify-content:space-between}.slot_container.svelte-1ph6mp{flex-grow:1}.warning_text.svelte-1ph6mp{display:flex;align-items:center;color:var(--color-warning);font-family:var(--font-code);font-size:0.8em}.warning_lines.svelte-1ph6mp{display:flex;flex-direction:column}.error_text.svelte-1ph6mp{display:flex;align-items:center;color:var(--color-error);font-family:var(--font-code);font-size:0.8em}.error_lines.svelte-1ph6mp{display:flex;flex-direction:column}.text_icon.svelte-1ph6mp{margin-right:8px}.dialog-form-description.svelte-1ph6mp{padding-top:12px}.reset-button.svelte-1ph6mp{padding-top:12px;margin-left:4px}.reset-button.svelte-1ph6mp:hover{color:var(--color-error);transition:unset}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Lpe(t){let e,n,i,r,a,o,l,c,u,d;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("input"),C(n,"class","name_space_left"),C(n,"for",r=t[12]),C(o,"type","text"),C(o,"class","dark_bordered half focusable_input svelte-oj6m6h"),C(o,"id",l=t[12]),o.disabled=t[2],C(o,"style",c=t[2]?"color: var(--color-subtle_text);":""),C(e,"class","dialog_bar form_bar")},m(p,m){U(p,e,m),F(e,n),F(n,i),F(e,a),F(e,o),wt(o,t[3]),u||(d=[qe(o,"input",t[11]),qe(o,"change",t[6])],u=!0)},p(p,m){m&1&&ut(i,p[0]),m&4096&&r!==(r=p[12])&&C(n,"for",r),m&4096&&l!==(l=p[12])&&C(o,"id",l),m&4&&(o.disabled=p[2]),m&4&&c!==(c=p[2]?"color: var(--color-subtle_text);":"")&&C(o,"style",c),m&8&&o.value!==p[3]&&wt(o,p[3])},d(p){p&&z(e),u=!1,Gt(d)}}}s(Lpe,"create_default_slot");function zpe(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],warning_text:t[4],error_text:t[5],onReset:t[7],$$slots:{default:[Lpe,({id:i})=>({12:i}),({id:i})=>i?4096:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&16&&(a.warning_text=i[4]),r&32&&(a.error_text=i[5]),r&12301&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(zpe,"create_fragment");function Vpe(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,{defaultValue:o}=e,{disabled:l=!1}=e,{valueChecker:c=void 0}=e,u=a.get(),d="",p="";function m(){if(c){let b=c(u);b.type==="error"?n(5,p=b.message):n(5,p=""),b.type==="warning"?n(4,d=b.message):n(4,d="")}a.set(u),n(3,u=a.get())}s(m,"onValueChange");function f(){n(3,u=o),m()}s(f,"onReset"),m();function h(){u=this.value,n(3,u)}return s(h,"input_input_handler"),t.$$set=b=>{"label"in b&&n(0,i=b.label),"tooltip"in b&&n(1,r=b.tooltip),"value"in b&&n(8,a=b.value),"defaultValue"in b&&n(9,o=b.defaultValue),"disabled"in b&&n(2,l=b.disabled),"valueChecker"in b&&n(10,c=b.valueChecker)},[i,r,l,u,d,p,m,f,a,o,c,h]}s(Vpe,"instance");var Tm=class extends ze{constructor(e){super(),Ve(this,e,Vpe,zpe,Me,{label:0,tooltip:1,value:8,defaultValue:9,disabled:2,valueChecker:10})}};s(Tm,"LineInput");var mn=Tm;(()=>{let t=Blockbench.addCSS("input.svelte-oj6m6h{font-family:var(--font-code)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Upe(t){let e,n,i,r,a,o,l,c,u,d,p,m;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("div"),l=q("input"),u=G(),d=q("div"),d.innerHTML='code',C(n,"class","name_space_left"),C(n,"for",r=t[15]),C(l,"id",c=t[15]),C(l,"class","dark_bordered focusable_input"),C(l,"inputmode","decimal"),C(d,"class","tool numaric_input_slider"),C(o,"class","numeric_input"),C(e,"class","dialog_bar form_bar")},m(f,h){U(f,e,h),F(e,n),F(n,i),F(e,a),F(e,o),F(o,l),t[11](l),wt(l,t[5]),F(o,u),F(o,d),t[13](d),p||(m=qe(l,"input",t[12]),p=!0)},p(f,h){h&1&&ut(i,f[0]),h&32768&&r!==(r=f[15])&&C(n,"for",r),h&32768&&c!==(c=f[15])&&C(l,"id",c),h&32&&l.value!==f[5]&&wt(l,f[5])},d(f){f&&z(e),t[11](null),t[13](null),p=!1,m()}}}s(Upe,"create_default_slot");function qpe(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],onReset:t[6],$$slots:{default:[Upe,({id:i})=>({15:i}),({id:i})=>i?32768:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&98361&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(qpe,"create_fragment");function Hpe(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(c,x=>n(5,i=x)),c),"$$subscribe_value");t.$$.on_destroy.push(()=>r());let{label:o}=e,{tooltip:l=""}=e,{value:c}=e;a();let{defaultValue:u}=e,{min:d=void 0}=e,{max:p=void 0}=e,{step:m=void 0}=e,f=new Molang,h,b;requestAnimationFrame(()=>{addEventListeners(b,"mousedown touchstart",x=>{convertTouchEvent(x);let y=0;function E(I){convertTouchEvent(I);let j=Math.trunc((I.clientX-x.clientX)/10)*(m||1);j!=y&&(c.set(Math.clamp(c.get()+(j-y),d!==void 0?d:-1/0,p!==void 0?p:1/0)||0),y=j)}s(E,"move");function T(I){removeEventListeners(document,"mousemove touchmove",E,null),removeEventListeners(document,"mouseup touchend",T,null)}s(T,"stop"),addEventListeners(document,"mousemove touchmove",E),addEventListeners(document,"mouseup touchend",T)}),addEventListeners(h,"focusout dblclick",()=>{c.set(Math.clamp(f.parse(c.get()),d!==void 0?d:-1/0,p!==void 0?p:1/0)||0)})});function g(){c.set(u)}s(g,"onReset");function _(x){se[x?"unshift":"push"](()=>{h=x,n(3,h)})}s(_,"input_1_binding");function v(){i=this.value,c.set(i)}s(v,"input_1_input_handler");function w(x){se[x?"unshift":"push"](()=>{b=x,n(4,b)})}return s(w,"div0_binding"),t.$$set=x=>{"label"in x&&n(0,o=x.label),"tooltip"in x&&n(1,l=x.tooltip),"value"in x&&a(n(2,c=x.value)),"defaultValue"in x&&n(7,u=x.defaultValue),"min"in x&&n(8,d=x.min),"max"in x&&n(9,p=x.max),"step"in x&&n(10,m=x.step)},[o,l,c,h,b,i,g,u,d,p,m,_,v,w]}s(Hpe,"instance");var Cm=class extends ze{constructor(e){super(),Ve(this,e,Hpe,qpe,Me,{label:0,tooltip:1,value:2,defaultValue:7,min:8,max:9,step:10})}};s(Cm,"NumberSlider");var qt=Cm;function md(t){return t*t*t}s(md,"cubicIn");function fx(t){let e=t-1;return e*e*e+1}s(fx,"cubicOut");function hd(t,{delay:e=0,duration:n=400,easing:i=zc}={}){let r=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:i,css:a=>`opacity: ${a*r}`}}s(hd,"fade");function gd(t,{from:e,to:n},i={}){let r=getComputedStyle(t),a=r.transform==="none"?"":r.transform,[o,l]=r.transformOrigin.split(" ").map(parseFloat),c=e.left+e.width*o/n.width-(n.left+o),u=e.top+e.height*l/n.height-(n.top+l),{delay:d=0,duration:p=s(f=>Math.sqrt(f)*120,"duration"),easing:m=fx}=i;return{delay:d,duration:Jn(p)?p(Math.sqrt(c*c+u*u)):p,easing:m,css:(f,h)=>{let b=h*c,g=h*u,_=f+h*e.width/n.width,v=f+h*e.height/n.height;return`transform: ${a} translate(${b}px, ${g}px) scale(${_}, ${v});`}}}s(gd,"flip");function uC(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}s(uC,"ownKeys");function Im(t){for(var e=1;e=0)&&(n[r]=t[r]);return n}s(Gpe,"_objectWithoutPropertiesLoose");function Jpe(t,e){if(t==null)return{};var n=Gpe(t,e),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,i)&&(n[i]=t[i])}return n}s(Jpe,"_objectWithoutProperties");function Wpe(t,e){return Zpe(t)||Xpe(t,e)||kx(t,e)||$pe()}s(Wpe,"_slicedToArray");function Er(t){return Kpe(t)||Ype(t)||kx(t)||Qpe()}s(Er,"_toConsumableArray");function Kpe(t){if(Array.isArray(t))return hx(t)}s(Kpe,"_arrayWithoutHoles");function Zpe(t){if(Array.isArray(t))return t}s(Zpe,"_arrayWithHoles");function Ype(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}s(Ype,"_iterableToArray");function Xpe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i=[],r=!0,a=!1,o,l;try{for(n=n.call(t);!(r=(o=n.next()).done)&&(i.push(o.value),!(e&&i.length===e));r=!0);}catch(c){a=!0,l=c}finally{try{!r&&n.return!=null&&n.return()}finally{if(a)throw l}}return i}}s(Xpe,"_iterableToArrayLimit");function kx(t,e){if(t){if(typeof t=="string")return hx(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hx(t,e)}}s(kx,"_unsupportedIterableToArray");function hx(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,o=!1,l;return{s:function(){n=n.call(t)},n:function(){var c=n.next();return a=c.done,c},e:function(c){o=!0,l=c},f:function(){try{!a&&n.return!=null&&n.return()}finally{if(o)throw l}}}}s(kd,"_createForOfIteratorHelper");var efe="finalize",tfe="consider";function _c(t,e,n){t.dispatchEvent(new CustomEvent(efe,{detail:{items:e,info:n}}))}s(_c,"dispatchFinalizeEvent");function zo(t,e,n){t.dispatchEvent(new CustomEvent(tfe,{detail:{items:e,info:n}}))}s(zo,"dispatchConsiderEvent");var Pm="draggedEntered",Ed="draggedLeft",Lm="draggedOverIndex",Ex="draggedLeftDocument",Nm={LEFT_FOR_ANOTHER:"leftForAnother",OUTSIDE_OF_ANY:"outsideOfAny"};function nfe(t,e,n){t.dispatchEvent(new CustomEvent(Pm,{detail:{indexObj:e,draggedEl:n}}))}s(nfe,"dispatchDraggedElementEnteredContainer");function ife(t,e,n){t.dispatchEvent(new CustomEvent(Ed,{detail:{draggedEl:e,type:Nm.LEFT_FOR_ANOTHER,theOtherDz:n}}))}s(ife,"dispatchDraggedElementLeftContainerForAnother");function rfe(t,e){t.dispatchEvent(new CustomEvent(Ed,{detail:{draggedEl:e,type:Nm.OUTSIDE_OF_ANY}}))}s(rfe,"dispatchDraggedElementLeftContainerForNone");function afe(t,e,n){t.dispatchEvent(new CustomEvent(Lm,{detail:{indexObj:e,draggedEl:n}}))}s(afe,"dispatchDraggedElementIsOverIndex");function ofe(t){window.dispatchEvent(new CustomEvent(Ex,{detail:{draggedEl:t}}))}s(ofe,"dispatchDraggedLeftDocument");var Ii={DRAG_STARTED:"dragStarted",DRAGGED_ENTERED:Pm,DRAGGED_ENTERED_ANOTHER:"dragEnteredAnother",DRAGGED_OVER_INDEX:Lm,DRAGGED_LEFT:Ed,DRAGGED_LEFT_ALL:"draggedLeftAll",DROPPED_INTO_ZONE:"droppedIntoZone",DROPPED_INTO_ANOTHER:"droppedIntoAnother",DROPPED_OUTSIDE_OF_ANY:"droppedOutsideOfAny",DRAG_STOPPED:"dragStopped"},Vi={POINTER:"pointer",KEYBOARD:"keyboard"},Qr="isDndShadowItem",jx="data-is-dnd-shadow-item-internal",sfe="data-is-dnd-shadow-item-hint",lfe="id:dnd-shadow-placeholder-0000",cfe="dnd-action-dragged-el",ri="id",gx=0;function kC(){gx++}s(kC,"incrementActiveDropZoneCount");function EC(){if(gx===0)throw new Error("Bug! trying to decrement when there are no dropzones");gx--}s(EC,"decrementActiveDropZoneCount");var Ax=typeof window>"u",yt=s(function(){},"printDebug");function _x(t){var e,n=t.getBoundingClientRect(),i=getComputedStyle(t),r=i.transform;if(r){var a,o,l,c;if(r.startsWith("matrix3d("))e=r.slice(9,-1).split(/, /),a=+e[0],o=+e[5],l=+e[12],c=+e[13];else if(r.startsWith("matrix("))e=r.slice(7,-1).split(/, /),a=+e[0],o=+e[3],l=+e[4],c=+e[5];else return n;var u=i.transformOrigin,d=n.x-l-(1-a)*parseFloat(u),p=n.y-c-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),m=a?n.width/a:t.offsetWidth,f=o?n.height/o:t.offsetHeight;return{x:d,y:p,width:m,height:f,top:p,right:d+m,bottom:p+f,left:d}}else return n}s(_x,"getBoundingRectNoTransforms");function jC(t){var e=_x(t);return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}s(jC,"getAbsoluteRectNoTransforms");function AC(t){var e=t.getBoundingClientRect();return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}s(AC,"getAbsoluteRect");function TC(t){return{x:(t.left+t.right)/2,y:(t.top+t.bottom)/2}}s(TC,"findCenter");function ufe(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}s(ufe,"calcDistance");function zm(t,e){return t.y<=e.bottom&&t.y>=e.top&&t.x>=e.left&&t.x<=e.right}s(zm,"isPointInsideRect");function vd(t){return TC(AC(t))}s(vd,"findCenterOfElement");function dC(t,e){var n=vd(t),i=jC(e);return zm(n,i)}s(dC,"isCenterOfAInsideB");function dfe(t,e){var n=vd(t),i=vd(e);return ufe(n,i)}s(dfe,"calcDistanceBetweenCenters");function pfe(t){var e=AC(t);return e.right<0||e.left>document.documentElement.scrollWidth||e.bottom<0||e.top>document.documentElement.scrollHeight}s(pfe,"isElementOffDocument");var mc;function Tx(){yt(function(){return"resetting indexes cache"}),mc=new Map}s(Tx,"resetIndexesCache");Tx();function ffe(t){var e=Array.from(t.children).findIndex(function(n){return n.getAttribute(jx)});if(e>=0)return mc.has(t)||mc.set(t,new Map),mc.get(t).set(e,jC(t.children[e])),e}s(ffe,"cacheShadowRect");function mfe(t,e){if(!dC(t,e))return null;var n=e.children;if(n.length===0)return{index:0,isProximityBased:!0};for(var i=ffe(e),r=0;r1&&arguments[1]!==void 0?arguments[1]:0;return t.parentElement?CC(t.parentElement,e+1):e-1}s(CC,"_getDepth");function hfe(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(!{}.hasOwnProperty.call(e,n)||e[n]!==t[n])return!1;return!0}s(hfe,"areObjectsShallowEqual");function gfe(t,e){if(t.length!==e.length)return!1;for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:_fe,i=arguments.length>3?arguments[3]:void 0,r,a,o=!1,l,c=Array.from(e).sort(function(d,p){return Bm(p)-Bm(d)});function u(){var d=vd(t),p=i.multiScrollIfNeeded();if(!p&&l&&Math.abs(l.x-d.x)o.clientHeight&&(l.bottom<_d?(u=!0,t.directionObj={x:0,y:1},t.stepPx=i(l.bottom)):l.top<_d&&(u=!0,t.directionObj={x:0,y:-1},t.stepPx=i(l.top)),!c&&u)||o.scrollWidth>o.clientWidth&&(l.right<_d?(d=!0,t.directionObj={x:1,y:0},t.stepPx=i(l.right)):l.left<_d&&(d=!0,t.directionObj={x:-1,y:0},t.stepPx=i(l.left)),!c&&d)?(n(o),!0):(e(),!1)}return s(r,"scrollIfNeeded"),{scrollIfNeeded:r,resetScrolling:e}}s(vfe,"makeScroller");function yfe(t,e){var n=e===document.scrollingElement?{top:0,bottom:window.innerHeight,left:0,right:window.innerWidth}:e.getBoundingClientRect();return zm(t,n)?{top:t.y-n.top,bottom:n.bottom-t.y,left:t.x-n.left,right:n.right-t.x}:null}s(yfe,"calcInnerDistancesBetweenPointAndSidesOfElement");function wfe(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0;yt(function(){return"creating multi-scroller"});var n=Efe(t),i=Array.from(n).sort(function(l,c){return Bm(c)-Bm(l)}),r=vfe(),a=r.scrollIfNeeded;function o(){var l=e();if(!l||!i)return!1;for(var c=i.filter(function(p){return zm(l,p.getBoundingClientRect())||p===document.scrollingElement}),u=0;u0?o:function(){return!1}}}s(wfe,"createMultiScroller");function kfe(t){if(!t)return[];for(var e=[],n=t;n;){var i=window.getComputedStyle(n),r=i.overflow;r.split(" ").some(function(a){return a.includes("auto")||a.includes("scroll")})&&e.push(n),n=n.parentElement}return e}s(kfe,"findScrollableParents");function Efe(t){var e=new Set,n=kd(t),i;try{for(n.s();!(i=n.n()).done;){var r=i.value;kfe(r).forEach(function(a){return e.add(a)})}}catch(a){n.e(a)}finally{n.f()}return(document.scrollingElement.scrollHeight>document.scrollingElement.clientHeight||document.scrollingElement.scrollWidth>document.scrollingElement.clientHeight)&&e.add(document.scrollingElement),e}s(Efe,"findRelevantScrollContainers");function jfe(t){var e=t.cloneNode(!0),n=[],i=t.tagName==="SELECT",r=i?[t]:Er(t.querySelectorAll("select")),a=kd(r),o;try{for(a.s();!(o=a.n()).done;){var l=o.value;n.push(l.value)}}catch(w){a.e(w)}finally{a.f()}if(r.length>0)for(var c=i?[e]:Er(e.querySelectorAll("select")),u=0;u0)for(var b=f?[e]:Er(e.querySelectorAll("canvas")),g=0;g1&&arguments[1]!==void 0?arguments[1]:function(){},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};t.forEach(function(i){var r=e(i);Object.keys(r).forEach(function(a){i.style[a]=r[a]}),n(i).forEach(function(a){return i.classList.add(a)})})}s(Om,"styleActiveDropZones");function Dm(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};t.forEach(function(i){var r=e(i);Object.keys(r).forEach(function(a){i.style[a]=""}),n(i).forEach(function(a){return i.classList.contains(a)&&i.classList.remove(a)})})}s(Dm,"styleInactiveDropZones");function Dfe(t){var e=t.style.minHeight;t.style.minHeight=window.getComputedStyle(t).getPropertyValue("height");var n=t.style.minWidth;return t.style.minWidth=window.getComputedStyle(t).getPropertyValue("width"),s(function(){t.style.minHeight=e,t.style.minWidth=n},"undo")}s(Dfe,"preventShrinking");var Ffe="--any--",Rfe=100,Mfe=20,fC=3,mC={outline:"rgba(255, 255, 102, 0.7) solid 2px"},hC="data-is-dnd-original-dragged-item",Kr,vi,zi,Vm,On,Um,Lo,xi,Mo,tr,Ls=!1,Cx=!1,Sx,jd=!1,bd=[],Xr=new Map,Hn=new Map,mx=new WeakMap;function Pfe(t,e){yt(function(){return"registering drop-zone if absent"}),Xr.has(e)||Xr.set(e,new Set),Xr.get(e).has(t)||(Xr.get(e).add(t),kC())}s(Pfe,"registerDropZone");function gC(t,e){Xr.get(e).delete(t),EC(),Xr.get(e).size===0&&Xr.delete(e)}s(gC,"unregisterDropZone");function Lfe(){yt(function(){return"watching dragged element"});var t=Xr.get(Vm),e=kd(t),n;try{for(e.s();!(n=e.n()).done;){var i=n.value;i.addEventListener(Pm,NC),i.addEventListener(Ed,BC),i.addEventListener(Lm,DC)}}catch(l){e.e(l)}finally{e.f()}window.addEventListener(Ex,bc);var r=Math.max.apply(Math,Er(Array.from(t.keys()).map(function(l){return Hn.get(l).dropAnimationDurationMs}))),a=r===0?Mfe:Math.max(r,Rfe),o=wfe(t,function(){return tr});bfe(vi,t,a*1.07,o)}s(Lfe,"watchDraggedElement");function zfe(){yt(function(){return"unwatching dragged element"});var t=Xr.get(Vm),e=kd(t),n;try{for(e.s();!(n=e.n()).done;){var i=n.value;i.removeEventListener(Pm,NC),i.removeEventListener(Ed,BC),i.removeEventListener(Lm,DC)}}catch(r){e.e(r)}finally{e.f()}window.removeEventListener(Ex,bc),xfe()}s(zfe,"unWatchDraggedElement");function qm(t){return t.findIndex(function(e){return!!e[Qr]})}s(qm,"findShadowElementIdx");function Vfe(t){var e;return Im(Im({},t),{},(e={},gc(e,Qr,!0),gc(e,ri,lfe),e))}s(Vfe,"createShadowElData");function NC(t){yt(function(){return["dragged entered",t.currentTarget,t.detail]});var e=Hn.get(t.currentTarget),n=e.items,i=e.dropFromOthersDisabled;if(i&&t.currentTarget!==On){yt(function(){return"ignoring dragged entered because drop is currently disabled"});return}if(jd=!1,n=n.filter(function(d){return d[ri]!==Lo[ri]}),yt(function(){return"dragged entered items ".concat(Ta(n))}),On!==t.currentTarget){var r=Hn.get(On).items,a=r.filter(function(d){return!d[Qr]});zo(On,a,{trigger:Ii.DRAGGED_ENTERED_ANOTHER,id:zi[ri],source:Vi.POINTER})}var o=t.detail.indexObj,l=o.index,c=o.isProximityBased,u=c&&l===t.currentTarget.children.length-1?l+1:l;xi=t.currentTarget,n.splice(u,0,Lo),zo(t.currentTarget,n,{trigger:Ii.DRAGGED_ENTERED,id:zi[ri],source:Vi.POINTER})}s(NC,"handleDraggedEntered");function BC(t){if(Ls){yt(function(){return["dragged left",t.currentTarget,t.detail]});var e=Hn.get(t.currentTarget),n=e.items,i=e.dropFromOthersDisabled;if(i&&t.currentTarget!==On&&t.currentTarget!==xi){yt(function(){return"drop is currently disabled"});return}var r=Er(n),a=qm(r);a!==-1&&r.splice(a,1);var o=xi;xi=void 0;var l=t.detail,c=l.type,u=l.theOtherDz;if(c===Nm.OUTSIDE_OF_ANY||c===Nm.LEFT_FOR_ANOTHER&&u!==On&&Hn.get(u).dropFromOthersDisabled){yt(function(){return"dragged left all, putting shadow element back in the origin dz"}),jd=!0,xi=On;var d=o===On?r:Er(Hn.get(On).items);d.splice(Um,0,Lo),zo(On,d,{trigger:Ii.DRAGGED_LEFT_ALL,id:zi[ri],source:Vi.POINTER})}zo(t.currentTarget,r,{trigger:Ii.DRAGGED_LEFT,id:zi[ri],source:Vi.POINTER})}}s(BC,"handleDraggedLeft");function DC(t){yt(function(){return["dragged is over index",t.currentTarget,t.detail]});var e=Hn.get(t.currentTarget),n=e.items,i=e.dropFromOthersDisabled;if(i&&t.currentTarget!==On){yt(function(){return"drop is currently disabled"});return}var r=Er(n);jd=!1;var a=t.detail.indexObj.index,o=qm(r);o!==-1&&r.splice(o,1),r.splice(a,0,Lo),zo(t.currentTarget,r,{trigger:Ii.DRAGGED_OVER_INDEX,id:zi[ri],source:Vi.POINTER})}s(DC,"handleDraggedIsOverIndex");function Fm(t){t.preventDefault();var e=t.touches?t.touches[0]:t;tr={x:e.clientX,y:e.clientY},vi.style.transform="translate3d(".concat(tr.x-Mo.x,"px, ").concat(tr.y-Mo.y,"px, 0)")}s(Fm,"handleMouseMove");function bc(){yt(function(){return"dropped"}),Cx=!0,window.removeEventListener("mousemove",Fm),window.removeEventListener("touchmove",Fm),window.removeEventListener("mouseup",bc),window.removeEventListener("touchend",bc),zfe(),Sfe(vi),xi||(yt(function(){return"element was dropped right after it left origin but before entering somewhere else"}),xi=On),yt(function(){return["dropped in dz",xi]});var t=Hn.get(xi),e=t.items,n=t.type;Dm(Xr.get(n),function(a){return Hn.get(a).dropTargetStyle},function(a){return Hn.get(a).dropTargetClasses});var i=qm(e);i===-1&&xi===On&&(i=Um),e=e.map(function(a){return a[Qr]?zi:a});function r(){Sx(),_c(xi,e,{trigger:jd?Ii.DROPPED_OUTSIDE_OF_ANY:Ii.DROPPED_INTO_ZONE,id:zi[ri],source:Vi.POINTER}),xi!==On&&_c(On,Hn.get(On).items,{trigger:Ii.DROPPED_INTO_ANOTHER,id:zi[ri],source:Vi.POINTER}),i!==-1&&Bfe(xi.children[i]),Hfe()}s(r,"finalizeWithinZone"),Ufe(i,r)}s(bc,"handleDrop");function Ufe(t,e){var n=t>-1?_x(xi.children[t]):_x(xi),i={x:n.left-parseFloat(vi.style.left),y:n.top-parseFloat(vi.style.top)},r=Hn.get(xi),a=r.dropAnimationDurationMs,o="transform ".concat(a,"ms ease");vi.style.transition=vi.style.transition?vi.style.transition+","+o:o,vi.style.transform="translate3d(".concat(i.x,"px, ").concat(i.y,"px, 0)"),window.setTimeout(e,a)}s(Ufe,"animateDraggedToFinalPosition");function qfe(t,e){bd.push({dz:t,destroy:e}),window.requestAnimationFrame(function(){IC(t),document.body.appendChild(t)})}s(qfe,"scheduleDZForRemovalAfterDrop");function Hfe(){vi.remove(),Kr.remove(),bd.length&&(yt(function(){return["will destroy zones that were removed during drag",bd]}),bd.forEach(function(t){var e=t.dz,n=t.destroy;n(),e.remove()}),bd=[]),vi=void 0,Kr=void 0,zi=void 0,Vm=void 0,On=void 0,Um=void 0,Lo=void 0,xi=void 0,Mo=void 0,tr=void 0,Ls=!1,Cx=!1,Sx=void 0,jd=!1}s(Hfe,"cleanupPostDrop");function Gfe(t,e){var n=!1,i={items:void 0,type:void 0,flipDurationMs:0,dragDisabled:!1,morphDisabled:!1,dropFromOthersDisabled:!1,dropTargetStyle:mC,dropTargetClasses:[],transformDraggedElement:s(function(){},"transformDraggedElement"),centreDraggedOnCursor:!1};yt(function(){return["dndzone good to go options: ".concat(Ta(e),", config: ").concat(Ta(i)),{node:t}]});var r=new Map;function a(){window.addEventListener("mousemove",c,{passive:!1}),window.addEventListener("touchmove",c,{passive:!1,capture:!1}),window.addEventListener("mouseup",l,{passive:!1}),window.addEventListener("touchend",l,{passive:!1})}s(a,"addMaybeListeners");function o(){window.removeEventListener("mousemove",c),window.removeEventListener("touchmove",c),window.removeEventListener("mouseup",l),window.removeEventListener("touchend",l)}s(o,"removeMaybeListeners");function l(m){o(),Kr=void 0,Mo=void 0,tr=void 0,m.type==="touchend"&&m.target.click()}s(l,"handleFalseAlarm");function c(m){m.preventDefault();var f=m.touches?m.touches[0]:m;tr={x:f.clientX,y:f.clientY},(Math.abs(tr.x-Mo.x)>=fC||Math.abs(tr.y-Mo.y)>=fC)&&(o(),d())}s(c,"handleMouseMoveMaybeDragStart");function u(m){if(m.target!==m.currentTarget&&(m.target.value!==void 0||m.target.isContentEditable)){yt(function(){return"won't initiate drag on a nested input element"});return}if(m.button){yt(function(){return"ignoring none left click button: ".concat(m.button)});return}if(Ls){yt(function(){return"cannot start a new drag before finalizing previous one"});return}m.preventDefault(),m.stopPropagation();var f=m.touches?m.touches[0]:m;Mo={x:f.clientX,y:f.clientY},tr=Im({},Mo),Kr=m.currentTarget,a()}s(u,"handleMouseDown");function d(){yt(function(){return["drag start config: ".concat(Ta(i)),Kr]}),Ls=!0;var m=r.get(Kr);Um=m,On=Kr.parentElement;var f=On.closest("dialog")||On.getRootNode(),h=f.body||f,b=i.items,g=i.type,_=i.centreDraggedOnCursor,v=Er(b);zi=v[m],Vm=g,Lo=Vfe(zi),vi=Cfe(Kr,_&&tr),Kr.setAttribute(hC,!0);function w(){vi.parentElement?window.requestAnimationFrame(w):(h.appendChild(vi),vi.focus(),Lfe(),IC(Kr),h.appendChild(Kr),Lo[ri]=zi[ri])}s(w,"keepOriginalElementInDom"),window.requestAnimationFrame(w),Om(Array.from(Xr.get(i.type)).filter(function(x){return x===On||!Hn.get(x).dropFromOthersDisabled}),function(x){return Hn.get(x).dropTargetStyle},function(x){return Hn.get(x).dropTargetClasses}),v.splice(m,1,Lo),Sx=Dfe(On),zo(On,v,{trigger:Ii.DRAG_STARTED,id:zi[ri],source:Vi.POINTER}),window.addEventListener("mousemove",Fm,{passive:!1}),window.addEventListener("touchmove",Fm,{passive:!1,capture:!1}),window.addEventListener("mouseup",bc,{passive:!1}),window.addEventListener("touchend",bc,{passive:!1})}s(d,"handleDragStart");function p(m){var f=m.items,h=f===void 0?void 0:f,b=m.flipDurationMs,g=b===void 0?0:b,_=m.type,v=_===void 0?Ffe:_,w=m.dragDisabled,x=w===void 0?!1:w,y=m.morphDisabled,E=y===void 0?!1:y,T=m.dropFromOthersDisabled,I=T===void 0?!1:T,j=m.dropTargetStyle,O=j===void 0?mC:j,S=m.dropTargetClasses,A=S===void 0?[]:S,M=m.transformDraggedElement,H=M===void 0?function(){}:M,Z=m.centreDraggedOnCursor,ne=Z===void 0?!1:Z;i.dropAnimationDurationMs=g,i.type&&v!==i.type&&gC(t,i.type),i.type=v,i.items=Er(h),i.dragDisabled=x,i.morphDisabled=E,i.transformDraggedElement=H,i.centreDraggedOnCursor=ne,n&&Ls&&!Cx&&(!hfe(O,i.dropTargetStyle)||!gfe(A,i.dropTargetClasses))&&(Dm([t],function(){return i.dropTargetStyle},function(){return A}),Om([t],function(){return O},function(){return A})),i.dropTargetStyle=O,i.dropTargetClasses=Er(A);function X(fe,je){return Hn.get(fe)?Hn.get(fe)[je]:i[je]}s(X,"getConfigProp"),n&&Ls&&i.dropFromOthersDisabled!==I&&(I?Dm([t],function(fe){return X(fe,"dropTargetStyle")},function(fe){return X(fe,"dropTargetClasses")}):Om([t],function(fe){return X(fe,"dropTargetStyle")},function(fe){return X(fe,"dropTargetClasses")})),i.dropFromOthersDisabled=I,Hn.set(t,i),Pfe(t,v);for(var ce=qm(i.items),le=0;le".concat(e,"

    "),n.style.display="none",n.style.position="fixed",n.style.zIndex="-5",n}s(Zfe,"instructionToHiddenDiv");function hc(t){if(!Ax){qn||vx(),qn.innerHTML="";var e=document.createTextNode(t);qn.appendChild(e),qn.style.display="none",qn.style.display="inline"}}s(hc,"alertToScreenReader");var Yfe="--any--",_C={outline:"rgba(255, 255, 102, 0.7) solid 2px"},kr=!1,yx,Ei,zs="",Ps,Zr,Po="",Rm=new WeakSet,bC=new WeakMap,xC=new WeakMap,wx=new Map,bi=new Map,Yr=new Map,Mm;function Xfe(t,e){yt(function(){return"registering drop-zone if absent"}),Yr.size===0&&(yt(function(){return"adding global keydown and click handlers"}),Mm=Wfe(),window.addEventListener("keydown",RC),window.addEventListener("click",MC)),Yr.has(e)||Yr.set(e,new Set),Yr.get(e).has(t)||(Yr.get(e).add(t),kC())}s(Xfe,"registerDropZone$1");function vC(t,e){yt(function(){return"unregistering drop-zone"}),Ei===t&&wd(),Yr.get(e).delete(t),EC(),Yr.get(e).size===0&&Yr.delete(e),Yr.size===0&&(yt(function(){return"removing global keydown and click handlers"}),window.removeEventListener("keydown",RC),window.removeEventListener("click",MC),Mm=void 0,Kfe())}s(vC,"unregisterDropZone$1");function RC(t){if(kr)switch(t.key){case"Escape":{wd();break}}}s(RC,"globalKeyDownHandler");function MC(){kr&&(Rm.has(document.activeElement)||(yt(function(){return"clicked outside of any draggable"}),wd()))}s(MC,"globalClickHandler");function Qfe(t){if(yt(function(){return"zone focus"}),!!kr){var e=t.currentTarget;if(e!==Ei){zs=e.getAttribute("aria-label")||"";var n=bi.get(Ei),i=n.items,r=i.find(function(p){return p[ri]===Zr}),a=i.indexOf(r),o=i.splice(a,1)[0],l=bi.get(e),c=l.items,u=l.autoAriaDisabled;e.getBoundingClientRect().top0&&arguments[0]!==void 0?arguments[0]:!0;yt(function(){return"drop"}),bi.get(Ei).autoAriaDisabled||hc("Stopped dragging item ".concat(Po)),Rm.has(document.activeElement)&&document.activeElement.blur(),t&&zo(Ei,bi.get(Ei).items,{trigger:Ii.DRAG_STOPPED,id:Zr,source:Vi.KEYBOARD}),Dm(Yr.get(yx),function(e){return bi.get(e).dropTargetStyle},function(e){return bi.get(e).dropTargetClasses}),Ps=null,Zr=null,Po="",yx=null,Ei=null,zs="",kr=!1,PC()}s(wd,"handleDrop$1");function $fe(t,e){var n={items:void 0,type:void 0,dragDisabled:!1,zoneTabIndex:0,zoneItemTabIndex:0,dropFromOthersDisabled:!1,dropTargetStyle:_C,dropTargetClasses:[],autoAriaDisabled:!1};function i(d,p,m){d.length<=1||d.splice(m,1,d.splice(p,1,d[m])[0])}s(i,"swap");function r(d){switch(yt(function(){return["handling key down",d.key]}),d.key){case"Enter":case" ":{if((d.target.disabled!==void 0||d.target.href||d.target.isContentEditable)&&!Rm.has(d.target))return;d.preventDefault(),d.stopPropagation(),kr?wd():a(d);break}case"ArrowDown":case"ArrowRight":{if(!kr)return;d.preventDefault(),d.stopPropagation();var p=bi.get(t),m=p.items,f=Array.from(t.children),h=f.indexOf(d.currentTarget);yt(function(){return["arrow down",h]}),h0&&(n.autoAriaDisabled||hc("Moved item ".concat(Po," to position ").concat(v," in the list ").concat(zs)),i(g,v,v-1),_c(t,g,{trigger:Ii.DROPPED_INTO_ZONE,id:Zr,source:Vi.KEYBOARD}));break}}}s(r,"handleKeyDown");function a(d){yt(function(){return"drag start"}),l(d.currentTarget),Ei=t,yx=n.type,kr=!0;var p=Array.from(Yr.get(n.type)).filter(function(f){return f===Ei||!bi.get(f).dropFromOthersDisabled});if(Om(p,function(f){return bi.get(f).dropTargetStyle},function(f){return bi.get(f).dropTargetClasses}),!n.autoAriaDisabled){var m="Started dragging item ".concat(Po,". Use the arrow keys to move it within its list ").concat(zs);p.length>1&&(m+=", or tab to another list in order to move the item into it"),hc(m)}zo(t,bi.get(t).items,{trigger:Ii.DRAG_STARTED,id:Zr,source:Vi.KEYBOARD}),PC()}s(a,"handleDragStart");function o(d){kr&&d.currentTarget!==Ps&&(d.stopPropagation(),wd(!1),a(d))}s(o,"handleClick");function l(d){var p=bi.get(t),m=p.items,f=Array.from(t.children),h=f.indexOf(d);Ps=d,Ps.tabIndex=n.zoneItemTabIndex,Zr=m[h][ri],Po=f[h].getAttribute("aria-label")||""}s(l,"setCurrentFocusedItem");function c(d){var p=d.items,m=p===void 0?[]:p,f=d.type,h=f===void 0?Yfe:f,b=d.dragDisabled,g=b===void 0?!1:b,_=d.zoneTabIndex,v=_===void 0?0:_,w=d.zoneItemTabIndex,x=w===void 0?0:w,y=d.dropFromOthersDisabled,E=y===void 0?!1:y,T=d.dropTargetStyle,I=T===void 0?_C:T,j=d.dropTargetClasses,O=j===void 0?[]:j,S=d.autoAriaDisabled,A=S===void 0?!1:S;n.items=Er(m),n.dragDisabled=g,n.dropFromOthersDisabled=E,n.zoneTabIndex=v,n.zoneItemTabIndex=x,n.dropTargetStyle=I,n.dropTargetClasses=O,n.autoAriaDisabled=A,n.type&&h!==n.type&&vC(t,n.type),n.type=h,Xfe(t,h),A||(t.setAttribute("aria-disabled",g),t.setAttribute("role","list"),t.setAttribute("aria-describedby",g?Mm.DND_ZONE_DRAG_DISABLED:Mm.DND_ZONE_ACTIVE)),bi.set(t,n),kr?t.tabIndex=t===Ei||Ps.contains(t)||n.dropFromOthersDisabled||Ei&&n.type!==bi.get(Ei).type?-1:0:t.tabIndex=n.zoneTabIndex,t.addEventListener("focus",Qfe);for(var M=s(function(ne){var X=t.children[ne];Rm.add(X),X.tabIndex=kr?-1:n.zoneItemTabIndex,A||X.setAttribute("role","listitem"),X.removeEventListener("keydown",bC.get(X)),X.removeEventListener("click",xC.get(X)),g||(X.addEventListener("keydown",r),bC.set(X,r),X.addEventListener("click",o),xC.set(X,o)),kr&&n.items[ne][ri]===Zr&&(yt(function(){return["focusing on",{i:ne,focusedItemId:Zr}]}),Ps=X,Ps.tabIndex=n.zoneItemTabIndex,X.focus())},"_loop"),H=0;H0&&console.warn("dndzone will ignore unknown options",h),!e)throw new Error("no 'items' key provided to dndzone");var b=e.find(function(g){return!{}.hasOwnProperty.call(g,ri)});if(b)throw new Error("missing '".concat(ri,"' property for item ").concat(Ta(b)));if(d&&!Array.isArray(d))throw new Error("dropTargetClasses should be an array but instead it is a ".concat(xd(d),", ").concat(Ta(d)));if(l&&!wC(l))throw new Error("zoneTabIndex should be a number but instead it is a ".concat(xd(l),", ").concat(Ta(l)));if(c&&!wC(c))throw new Error("zoneItemTabIndex should be a number but instead it is a ".concat(xd(c),", ").concat(Ta(c)))}s(yC,"validateOptions");function wC(t){return!isNaN(t)&&function(e){return(e|0)===e}(parseFloat(t))}s(wC,"isInt");function nme(t){var e=t,n=new Set;return{get:s(function(){return e},"get"),set:s(function(r){e=r,Array.from(n).forEach(function(a){return a(e)})},"set"),subscribe:s(function(r){n.add(r),r(e)},"subscribe"),unsubscribe:s(function(r){n.delete(r)},"unsubscribe")}}s(nme,"createStore");var RNe=nme(!0);function LC(t,e,n){let i=t.slice();return i[19]=e[n],i}s(LC,"get_each_context");function zC(t,e,n){let i=t.slice();return i[19]=e[n],i}s(zC,"get_each_context_1");function VC(t){let e,n;return{c(){e=q("div"),Ye(e,"visibility","visible",1),Ye(e,"border-bottom","2px solid var(--color-accent)"),Ye(e,"width","100%"),Ye(e,"height","50%")},m(i,r){U(i,e,r)},p(i,r){t=i},i(i){n||Fa(()=>{n=qc(e,hd,{duration:150,easing:md}),n.start()})},o:oe,d(i){i&&z(e)}}}s(VC,"create_if_block_1");function UC(t,e){let n,i,r,a=(e[19].icon||"folder")+"",o,l,c,u=e[19].title+"",d,p,m,f=oe,h=e[19][Qr]&&VC(e);return{key:t,first:null,c(){n=q("div"),h&&h.c(),i=G(),r=q("i"),o=Pe(a),l=G(),c=q("span"),d=Pe(u),p=G(),C(r,"class","material-icons notranslate icon"),Ye(r,"color","rgb(162, 235, 255)"),C(c,"class","svelte-rl3m5y"),C(n,"class","list-item svelte-rl3m5y"),this.first=n},m(b,g){U(b,n,g),h&&h.m(n,null),F(n,i),F(n,r),F(r,o),F(n,l),F(n,c),F(c,d),F(n,p)},p(b,g){e=b,e[19][Qr]?h?g&256&&K(h,1):(h=VC(e),h.c(),K(h,1),h.m(n,i)):h&&(h.d(1),h=null),g&256&&a!==(a=(e[19].icon||"folder")+"")&&ut(o,a),g&256&&u!==(u=e[19].title+"")&&ut(d,u)},r(){m=n.getBoundingClientRect()},f(){Uc(n),f()},a(){f(),f=Vc(n,m,gd,{duration:150})},i(b){K(h)},o:oe,d(b){b&&z(n),h&&h.d()}}}s(UC,"create_each_block_1");function qC(t){let e,n;return{c(){e=q("div"),Ye(e,"visibility","visible",1),Ye(e,"border-bottom","2px solid var(--color-accent)"),Ye(e,"width","100%"),Ye(e,"height","50%")},m(i,r){U(i,e,r)},p(i,r){t=i},i(i){n||Fa(()=>{n=qc(e,hd,{duration:150,easing:md}),n.start()})},o:oe,d(i){i&&z(e)}}}s(qC,"create_if_block");function HC(t,e){let n,i,r,a=(e[19].icon||"folder")+"",o,l,c,u=e[19].title+"",d,p,m,f=oe,h=e[19][Qr]&&qC(e);return{key:t,first:null,c(){n=q("div"),h&&h.c(),i=G(),r=q("i"),o=Pe(a),l=G(),c=q("span"),d=Pe(u),p=G(),C(r,"class","material-icons notranslate icon"),Ye(r,"color","rgb(162, 235, 255)"),C(c,"class","svelte-rl3m5y"),C(n,"class","list-item svelte-rl3m5y"),this.first=n},m(b,g){U(b,n,g),h&&h.m(n,null),F(n,i),F(n,r),F(r,o),F(n,l),F(n,c),F(c,d),F(n,p)},p(b,g){e=b,e[19][Qr]?h?g&128&&K(h,1):(h=qC(e),h.c(),K(h,1),h.m(n,i)):h&&(h.d(1),h=null),g&128&&a!==(a=(e[19].icon||"folder")+"")&&ut(o,a),g&128&&u!==(u=e[19].title+"")&&ut(d,u)},r(){m=n.getBoundingClientRect()},f(){Uc(n),f()},a(){f(),f=Vc(n,m,gd,{duration:150})},i(b){K(h)},o:oe,d(b){b&&z(n),h&&h.d()}}}s(HC,"create_each_block");function ime(t){let e,n,i,r,a,o,l=[],c=new Map,u,d,p,m,f,h,b,g,_,v=[],w=new Map,x,y,E,T=t[8],I=s(S=>S[19].id,"get_key");for(let S=0;SS[19].id,"get_key_1");for(let S=0;S({18:i}),({id:i})=>i?262144:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&16777724&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(rme,"create_fragment");function ame(t,e,n){let{label:i}=e,{tooltip:r}=e,{availableItemsColumnLable:a}=e,{availableItemsColumnTooltip:o}=e,{includedItemsColumnLable:l}=e,{includedItemsColumnTooltip:c}=e,{swapColumnsButtonTooltip:u}=e,{availableItems:d}=e,{includedItems:p}=e,m=[],f=[];for(let y=0;yT.value===E.value)?m.push({id:y,title:E.name,icon:E.icon}):f.push({id:y,title:E.name,icon:E.icon})}function h(y){n(8,f=y.detail.items)}s(h,"handleSortAvailableItems");function b(y){n(7,m=y.detail.items)}s(b,"handleSortIncludedItems");function g(){p.update(y=>m.map(E=>d.find(T=>T.name===E.title)))}s(g,"finalizeSort");function _(){let y=f;n(8,f=m),n(7,m=y),g()}s(_,"swapColumns");function v(){p.set([])}s(v,"onReset");let w=s(y=>{h(y),g()},"finalize_handler"),x=s(y=>{b(y),g()},"finalize_handler_1");return t.$$set=y=>{"label"in y&&n(0,i=y.label),"tooltip"in y&&n(1,r=y.tooltip),"availableItemsColumnLable"in y&&n(2,a=y.availableItemsColumnLable),"availableItemsColumnTooltip"in y&&n(3,o=y.availableItemsColumnTooltip),"includedItemsColumnLable"in y&&n(4,l=y.includedItemsColumnLable),"includedItemsColumnTooltip"in y&&n(5,c=y.includedItemsColumnTooltip),"swapColumnsButtonTooltip"in y&&n(6,u=y.swapColumnsButtonTooltip),"availableItems"in y&&n(14,d=y.availableItems),"includedItems"in y&&n(15,p=y.includedItems)},[i,r,a,o,l,c,u,m,f,h,b,g,_,v,d,p,w,x]}s(ame,"instance");var Hm=class extends ze{constructor(e){super(),Ve(this,e,ame,rme,Me,{label:0,tooltip:1,availableItemsColumnLable:2,availableItemsColumnTooltip:3,includedItemsColumnLable:4,includedItemsColumnTooltip:5,swapColumnsButtonTooltip:6,availableItems:14,includedItems:15})}};s(Hm,"Collection");var Gm=Hm;(()=>{let t=Blockbench.addCSS(".main-column-container.svelte-rl3m5y{display:flex;justify-content:space-around}section.sub-column-container.svelte-rl3m5y{display:flex;flex-direction:column;align-items:stretch;width:unset;height:100%;background-color:var(--color-back);border:1px solid var(--color-border);margin:8px;margin-top:0px;padding:4px 8px 30px;max-height:16rem;overflow-y:auto}h3.svelte-rl3m5y{text-align:center;font-size:16px;padding:0px;margin:8px 0px}.column.svelte-rl3m5y{display:flex;flex-direction:column;width:50%}.list-item.svelte-rl3m5y{display:flex;cursor:default !important;width:100%}span.svelte-rl3m5y{padding:0 8px}span.svelte-rl3m5y:hover{color:var(--color-light)}.fa-icon.svelte-rl3m5y{display:flex;align-items:center;justify-content:center;padding-right:8px;padding-left:8px;margin-top:68px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function ome(t){let e,n,i,r;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),C(n,"class","name_space_left"),C(n,"for",r=t[9]),C(e,"class","dialog_bar form_bar")},m(a,o){U(a,e,o),F(e,n),F(n,i),t[7](e)},p(a,o){o&1&&ut(i,a[0]),o&512&&r!==(r=a[9])&&C(n,"for",r)},d(a){a&&z(e),t[7](null)}}}s(ome,"create_default_slot");function sme(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],onReset:t[3],$$slots:{default:[ome,({id:i})=>({9:i}),({id:i})=>i?512:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&1541&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(sme,"create_fragment");function lme(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{options:a}=e,{defaultOption:o}=e,{value:l}=e,c;l.get()||a[l.get()]||l.set(o);let u=new Interface.CustomElements.SelectInput("dialog-select",{options:a,value:l.get(),onChange(){l.set(u.node.getAttribute("value"))}});function d(){l.set(o),u.node&&u.set(o)}s(d,"onReset"),requestAnimationFrame(()=>{c.appendChild(u.node)});function p(m){se[m?"unshift":"push"](()=>{c=m,n(2,c)})}return s(p,"div_binding"),t.$$set=m=>{"label"in m&&n(0,i=m.label),"tooltip"in m&&n(1,r=m.tooltip),"options"in m&&n(4,a=m.options),"defaultOption"in m&&n(5,o=m.defaultOption),"value"in m&&n(6,l=m.value)},[i,r,c,d,a,o,l,p]}s(lme,"instance");var Jm=class extends ze{constructor(e){super(),Ve(this,e,lme,sme,Me,{label:0,tooltip:1,options:4,defaultOption:5,value:6})}};s(Jm,"Select");var ai=Jm;var GC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9ba0UqCnYQcYjQOtlFRRxLFYtgobQVWnUwufQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi7OCk6CIl/i8ptIjx4Lgf7+497t4B3maVKUZPDFBUU08n4kIuvyoEXuHHEHoxjojIDC2ZWczCdXzdw8PXuyjPcj/35xiQCwYDPAJxjGm6SbxBPLtpapz3iUOsLMrE58STOl2Q+JHrksNvnEs2e3lmSM+m54lDxEKpi6UuZmVdIZ4hDsuKSvnenMMy5y3OSrXO2vfkLwwW1JUM12mOIYElJJGCAAl1VFCFiSitKikG0rQfd/GP2v4UuSRyVcDIsYAaFIi2H/wPfndrFKennKRgHPC/WNZHBAjsAq2GZX0fW1brBPA9A1dqx19rAnOfpDc6WvgIGNwGLq47mrQHXO4AI0+aqIu25KPpLRaB9zP6pjwwfAv0rzm9tfdx+gBkqavlG+DgEJgoUfa6y7v7unv790y7vx+v+3K/mrIdyAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+gFEAYjBv19RUYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAJUlEQVQY02P8////fwY0wMjIyAjnoCtA5zMxEAB0UMCCzWEkAQDoPxACvFjV6wAAAABJRU5ErkJggg==";var Td=class{constructor(e){this.str=e;if(e!=="")for(let n of e.matchAll(Td.regex))this.chars.push(n[0])}chars=[];[Symbol.iterator](){return this.chars[Symbol.iterator]()}get length(){return this.chars.length}includes(e){return this.chars.includes(e)}indexOf(e){return this.chars.indexOf(e)}slice(e,n){let i=this.chars.slice(e,n);return Td.fromChars(i)}at(e){if(!(e<0||e>=this.chars.length))return this.chars[e]}append(e){this.chars.push(e),this.str+=e}toString(){return this.str}static fromChars(e){return new Td(e.join(""))}},jn=Td;s(jn,"UnicodeString"),Tt(jn,"regex",/[^]/gmu);var ume=["bold","italic","underlined","strikethrough","obfuscated","color","font"];function xc(t,e={color:"white"}){for(let n of ume)t[n]&&(e[n]=t[n]);return e}s(xc,"getStylesFromComponent");function Ox(t){let e=t.at(0);return Array.isArray(e)?Ox(e):e instanceof Nt?(e=e.toJSON(),Array.isArray(e)?Ox(e):xc(e)):typeof e=="object"?xc(e):{}}s(Ox,"getFirstItemStyle");function dme(t){let e=[];function n(i,r={}){if(Array.isArray(i)){r=Object.assign({},r,Ox(i));for(let a of i)n(a,r)}else if(typeof i=="string")e.push(Object.assign({},r,{text:i}));else if(i instanceof Nt)n(i.toJSON(),r);else if(typeof i=="object"&&(e.push(Object.assign({},r,i,{extra:void 0})),i.extra)){let a=xc(i);n(i.extra,a)}}return s(n,"flattenComponent"),n(t),e}s(dme,"flattenTextComponent");function JC(t){return typeof t=="string"?new jn(t):t.text?new jn(t.text):t.translate?new jn(`{${t.translate}}`):t.selector?new jn(`{${t.selector}}`):t.score?t.score.value?new jn(`{${t.score.value}}`):new jn(`{${t.score.name}:${t.score.objective}}`):t.keybind?new jn(`{${t.keybind}}`):t.nbt?t.block?new jn(`{${t.block}:${t.nbt}}`):t.entity?new jn(`{${t.entity}:${t.nbt}}`):t.storage?new jn(`{${t.storage}:${t.nbt}}`):new jn(`{${t.nbt}}`):new jn("")}s(JC,"getText");function WC(t){console.time("getComponentWords");let e=dme(t);if(!e.length)return[];let n=[],i,r=e.shift(),a=JC(r),o={style:xc(r),start:0,end:0};for(;r;){for(let l of a){if(l===" ")i&&i.text.at(-1)!==" "&&(o.end++,Object.keys(o.style).length&&(i.styles.push({...o}),o.start=0,o.end=0),n.push(i),i=void 0);else if(l===` +`){i&&(Object.keys(o.style).length&&(i.styles.push({...o}),o.start=0,o.end=0),n.push(i)),n.push({styles:[],text:new jn(""),width:0,forceWrap:!0}),i=void 0;continue}else l!==" "&&i?.text.at(-1)===" "&&(o.end++,Object.keys(o.style).length&&(i.styles.push({...o}),o.start=0,o.end=0),n.push(i),i=void 0);i||(i={styles:[],text:new jn(""),width:0}),i.text.append(l),o.end++}r=e.shift(),r&&(a=JC(r),i?(i.styles.push(o),o={style:xc(r),start:o.end,end:o.end}):o={style:xc(r),start:0,end:0})}return i&&(Object.keys(o.style).length&&i.styles.push(o),n.push(i)),console.timeEnd("getComponentWords"),n}s(WC,"getComponentWords");async function KC(t,e=200){console.time("computeTextWrapping");let n=[],i=await Vs(),r=0,a={words:[],width:0};for(let o of t){let l=i.getWordWidth(o),c=[...o.styles];if(l-1>e){a.words.length&&(n.push(a),r=Math.max(r,a.width)),a={words:[],width:0};let u=new jn(""),d=0,p=0,m=c.shift();if(!m)throw new Error(`No active style found for word '${o.text.toString()}'`);for(let f=0;f1&&f>=m.end&&(m=c.shift());let b=i.getTextWidth(new jn(h),m);if(u.length>0&&d+(b-1)>e){let g=o.styles.filter(_=>_.start=p).map(_=>({..._,start:Math.max(_.start-p,0),end:Math.min(_.end-p,u.length)}));n.push({words:[{text:u,styles:g,width:l}],width:d}),r=Math.max(r,d),p+=u.length,u=new jn(""),d=0}u.append(h),d+=b}if(u){let f=o.styles.filter(h=>h.start=p).map(h=>({...h,start:Math.max(h.start-p,0),end:Math.min(h.end-p,u.length)}));r=Math.max(r,d),a={words:[{text:u,styles:f,width:l}],width:d}}continue}else if(o.forceWrap)a.words.length&&(n.push(a),r=Math.max(r,a.width)),a={words:[],width:0};else if(a.words.length&&a.width+(l-1)>e){let u=a.words.at(-1);u?.text.at(-1)===" "&&(a.words.pop(),a.width-=u.width),n.push(a),r=Math.max(r,a.width),a={words:[],width:0}}o.width=l,a.words.push(o),a.width+=l}return a.words.length&&(n.push(a),r=Math.max(r,a.width)),console.timeEnd("computeTextWrapping"),{lines:n,backgroundWidth:r}}s(KC,"computeTextWrapping");var QC=Ie("crypto");var{BufferAttribute:pme,BufferGeometry:fme,Float32BufferAttribute:fBe,InstancedBufferAttribute:mBe,InterleavedBuffer:hBe,InterleavedBufferAttribute:gBe,TriangleFanDrawMode:_Be,TriangleStripDrawMode:bBe,TrianglesDrawMode:xBe,Vector3:vBe}=THREE;function Ca(t,e=!1){let n=t[0].index!==null,i=new Set(Object.keys(t[0].attributes)),r=new Set(Object.keys(t[0].morphAttributes)),a={},o={},l=t[0].morphTargetsRelative,c=new fme,u=0;for(let d=0;d0){o=c+1;break}}let l=this;this.charCache.set(e,{type:"bitmap",ascent:this.ascent,width:o+1,get atlas(){return l.atlas},pixelUV:[i,r,o,this.charHeight],uv:[i/l.atlas.image.width,r/l.atlas.image.height,o/l.atlas.image.width,this.charHeight/l.atlas.image.height]})}return this.charCache.get(e)}};s(Od,"BitmapFontProvider");var Vo=class{id;providers=[];fallback;charCache=new Map;loaded=!1;characterMeshCache=new Map;constructor(e,n,i){this.id=e,this.fallback=i;let r=Wr(n);for(let a of r.providers)switch(a.type){case"bitmap":this.providers.push(new Od(a));break;case"reference":this.providers.push(new Cd(a));break;case"space":this.providers.push(new Sd(a));break;default:throw new Error(`Unsupported font provider type: ${a.type}`)}Vo.all.push(this)}static getById(e){return Vo.all.find(n=>n.id===e)}async load(){return this.loaded?this:(await Promise.all(this.providers.map(e=>e.load())).then(()=>{}),this.loaded=!0,this)}getChar(e,n=!0){if(!this.charCache.has(e)){for(let i of this.providers){let r=i.getChar(e,!1);if(r)return this.charCache.set(e,r),r}if(n)return{type:"bitmap",ascent:7,width:6,atlas:Vo.missingCharacterAtlas,pixelUV:[0,0,8,8],uv:[0,0,1/8*6,1]}}return this.charCache.get(e)}getTextWidth(e,n){let i=0,r=n.style.bold?1:0,a=this;if(n.style.font&&n.style.font!==this.id){let o=Vo.getById(n.style.font);o&&(a=o)}for(let o of e){if(o===` +`)break;let l=a.getChar(o);if(!l){console.warn(`Missing character: '${o}'`);continue}i+=l.width+r}return Math.max(i,0)}getWordWidth(e){let n=0,i=this;for(let r of e.styles){if(r.style.font&&r.style.font!==this.id){let l=Vo.getById(r.style.font);l&&(i=l)}let a=e.text.slice(r.start,r.end),o=i.getTextWidth(a,r);n+=o}return Math.max(n,0)}async generateTextMesh({jsonText:e,maxLineWidth:n,backgroundColor:i,backgroundAlpha:r,shadow:a,alignment:o}){console.time("drawTextToMesh");let l=new THREE.Mesh,c=WC(e),{lines:u,backgroundWidth:d}=await KC(c,n),p=d+1,m=u.length*10+1,f=new THREE.PlaneBufferGeometry(p,m),h=new THREE.Mesh(f,new THREE.MeshBasicMaterial({color:i,transparent:!0,opacity:r})).translateY(m/2).translateZ(-.05);l.add(h);let b=[],g={x:0,y:m-9};for(let y of u){switch(o){case"center":g.x=-p/2+Math.ceil((p-y.width)/2);break;case"right":g.x=-p/2+p-y.width;break;default:g.x=-p/2+1}for(let E of y.words)for(let T of E.styles){let I=E.text.slice(T.start,T.end);for(let j of I){let O=this.generateCharMesh(j,T.style,a);if(O){if(O.geo){let S=O.geo.clone();S.translate(g.x,g.y,0),b.push(S)}g.x+=O.width}}}g.y-=10}let _;if(b.length>0){_=Ca(b);let y=new THREE.Mesh(_,new THREE.MeshBasicMaterial({vertexColors:!0}));l.add(y)}l.scale.set(.4,.4,.4),l.rotateY(Math.PI),l.translateX(1/5);let v=new THREE.EdgesGeometry(f.clone().scale(.4,.4,.4)),w=new THREE.LineSegments(v,Canvas.outlineMaterial),x=Array.from(v.getAttribute("position").array);for(let y=0;y{let I=_.length/3;if(_.push(x,y,0,x+E,y,0,x+E,y+T,0,x,y+T,0),v.push(I,I+1,I+2,I,I+2,I+3),g.push(o.r,o.g,o.b,o.r,o.g,o.b,o.r,o.g,o.b,o.r,o.g,o.b),i){let j=_.length/3;x+=1,y-=1;let O=-.01;_.push(x,y,O,x+E,y,O,x+E,y+T,O,x,y+T,O),v.push(j,j+1,j+2,j,j+2,j+3),g.push(l.r,l.g,l.b,l.r,l.g,l.b,l.r,l.g,l.b,l.r,l.g,l.b)}},"createQuad");for(let x=0;x0&&(w(T-E,y,E+c,1),E=0);continue}else E++}E>0&&w(m.width-E,y,E+c,1)}if(b.setIndex(v),b.setAttribute("position",new THREE.BufferAttribute(new Float32Array(_),3)),b.setAttribute("color",new THREE.BufferAttribute(new Float32Array(g),3)),n.italic&&(b.applyMatrix4(new THREE.Matrix4().makeShear(0,0,.2,0,0,0)),b.translate(-1,0,0)),_=Array.from(b.getAttribute("position").array),g=Array.from(b.getAttribute("color").array),v=Array.from(b.getIndex().array),n.underlined&&w(-1,-1,m.width+2,1),n.strikethrough){let x=a.ascent/2+1;w(-1,x,m.width+2,1)}b.setIndex(v),b.setAttribute("position",new THREE.BufferAttribute(new Float32Array(_),3)),b.setAttribute("color",new THREE.BufferAttribute(new Float32Array(g),3)),b.attributes.position.needsUpdate=!0,b.attributes.color.needsUpdate=!0,p={geo:b,width:a.width+c},this.characterMeshCache.set(d,p)}return p}else return{width:a.width}}},co=Vo;s(co,"MinecraftFont"),Tt(co,"all",[]),Tt(co,"missingCharacterAtlas",new THREE.TextureLoader().load(GC));var vc,YC,XC;function mme(){console.log("Loading Minecraft fonts..."),vc=new co("minecraft:default","assets/minecraft/font/default.json"),YC=new co("minecraft:illageralt","assets/minecraft/font/illageralt.json",vc),XC=new co("minecraft:alt","assets/minecraft/font/alt.json",vc),Promise.all([vc.load(),YC.load(),XC.load()]).then(()=>{console.log("Minecraft fonts loaded!"),requestAnimationFrame(()=>ae.MINECRAFT_FONTS_LOADED.dispatch())})}s(mme,"loadMinecraftFonts");async function Vs(){return vc||await new Promise(t=>{ae.MINECRAFT_FONTS_LOADED.subscribe(()=>t())}),vc.load()}s(Vs,"getVanillaFont");ae.MINECRAFT_ASSETS_LOADED.subscribe(()=>{mme()});function hme(t){let e,n,i,r,a,o,l,c,u;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("div"),C(n,"class","name_space_left"),C(n,"for",r=t[8]),C(e,"class","dialog_bar form_bar")},m(d,p){U(d,e,p),F(e,n),F(n,i),F(e,a),F(e,o),t[6](o),c||(u=Ra(l=t[3].call(null,o)),c=!0)},p(d,p){p&1&&ut(i,d[0]),p&256&&r!==(r=d[8])&&C(n,"for",r)},d(d){d&&z(e),t[6](null),c=!1,u()}}}s(hme,"create_default_slot");function gme(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],onReset:t[4],$$slots:{default:[hme,({id:i})=>({8:i}),({id:i})=>i?256:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&773&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(gme,"create_fragment");function _me(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,o=new ColorPicker(`${_e.name}:${i}-color_picker`,{onChange(){let p=o.get();a.set(p.toHexString())}}),l;function c(p){o.toElement(p),o.set(a.get())}s(c,"onLoad");function u(){a.set("#ffffff")}s(u,"onReset"),pg(()=>{o.delete()});function d(p){se[p?"unshift":"push"](()=>{l=p,n(2,l)})}return s(d,"div0_binding"),t.$$set=p=>{"label"in p&&n(0,i=p.label),"tooltip"in p&&n(1,r=p.tooltip),"value"in p&&n(5,a=p.value)},[i,r,l,c,u,a,d]}s(_me,"instance");var Wm=class extends ze{constructor(e){super(),Ve(this,e,_me,gme,Me,{label:0,tooltip:1,value:5})}};s(Wm,"ColorPicker_1");var jr=Wm;function bme(t){let e,n,i,r,a,o,l,c,u,d,p,m;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("div"),l=q("div"),c=G(),u=q("input"),C(n,"class","name_space_left"),C(n,"for",r=t[7]),C(l,"class","spacer svelte-1ai5ebm"),C(u,"type","checkbox"),C(u,"class","focusable_input"),C(u,"id",d=t[7]),C(o,"class","checkbox-line svelte-1ai5ebm"),C(e,"class","dialog_bar form_bar checkbox_bar svelte-1ai5ebm")},m(f,h){U(f,e,h),F(e,n),F(n,i),F(e,a),F(e,o),F(o,l),F(o,c),F(o,u),u.checked=t[3],p||(m=qe(u,"change",t[6]),p=!0)},p(f,h){h&1&&ut(i,f[0]),h&128&&r!==(r=f[7])&&C(n,"for",r),h&128&&d!==(d=f[7])&&C(u,"id",d),h&8&&(u.checked=f[3])},d(f){f&&z(e),p=!1,m()}}}s(bme,"create_default_slot");function xme(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],onReset:t[4],$$slots:{default:[bme,({id:i})=>({7:i}),({id:i})=>i?128:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&393&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(xme,"create_fragment");function vme(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(c,m=>n(3,i=m)),c),"$$subscribe_checked");t.$$.on_destroy.push(()=>r());let{label:o}=e,{tooltip:l=""}=e,{checked:c}=e;a();let{defaultValue:u}=e;function d(){c.set(u)}s(d,"onReset");function p(){i=this.checked,c.set(i)}return s(p,"input_change_handler"),t.$$set=m=>{"label"in m&&n(0,o=m.label),"tooltip"in m&&n(1,l=m.tooltip),"checked"in m&&a(n(2,c=m.checked)),"defaultValue"in m&&n(5,u=m.defaultValue)},[o,l,c,i,d,u,p]}s(vme,"instance");var Km=class extends ze{constructor(e){super(),Ve(this,e,vme,xme,Me,{label:0,tooltip:1,checked:2,defaultValue:5})}};s(Km,"Checkbox");var rt=Km;(()=>{let t=Blockbench.addCSS(".checkbox_bar.svelte-1ai5ebm{flex-direction:row}.checkbox-line.svelte-1ai5ebm{display:flex;flex-direction:row;align-items:center;height:min-content;flex-grow:1}.spacer.svelte-1ai5ebm{flex-grow:1;border-bottom:2px dashed var(--color-button);height:0px;margin:8px;margin-left:0px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function yme(t){let e,n,i,r,a,o,l;function c(f){t[24](f)}s(c,"checkbox_checked_binding");let u={label:k("dialog.text_display_config.use_nbt.title"),tooltip:k("dialog.text_display_config.use_nbt.description"),defaultValue:zt.prototype.useNBT};t[10]!==void 0&&(u.checked=t[10]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=[Eme,kme],p=[];function m(f,h){return f[11]?0:1}return s(m,"select_block_type_1"),r=m(t,[-1,-1]),a=p[r]=d[r](t),{c(){pe(e.$$.fragment),i=G(),a.c(),o=Dt()},m(f,h){de(e,f,h),U(f,i,h),p[r].m(f,h),U(f,o,h),l=!0},p(f,h){let b={};!n&&h[0]&1024&&(n=!0,b.checked=f[10],be(()=>n=!1)),e.$set(b);let g=r;r=m(f,h),r===g?p[r].p(f,h):(Pt(),Y(p[g],1,1,()=>{p[g]=null}),Lt(),a=p[r],a?a.p(f,h):(a=p[r]=d[r](f),a.c()),K(a,1),a.m(o.parentNode,o))},i(f){l||(K(e.$$.fragment,f),K(a),l=!0)},o(f){Y(e.$$.fragment,f),Y(a),l=!1},d(f){ue(e,f),f&&z(i),p[r].d(f),f&&z(o)}}}s(yme,"create_else_block");function wme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I;function j(R){t[16](R)}s(j,"select_value_binding");let O={label:k("dialog.text_display_config.billboard.title"),tooltip:k("dialog.text_display_config.billboard.description"),options:t[15],defaultOption:zt.prototype.billboard};t[0]!==void 0&&(O.value=t[0]),e=new ai({props:O}),se.push(()=>xe(e,"value",j));function S(R){t[17](R)}s(S,"checkbox0_checked_binding");let A={label:k("dialog.text_display_config.glowing.title"),tooltip:k("dialog.text_display_config.glowing.description"),defaultValue:zt.prototype.glowing};t[3]!==void 0&&(A.checked=t[3]),r=new rt({props:A}),se.push(()=>xe(r,"checked",S));function M(R){t[18](R)}s(M,"colorpicker_value_binding");let H={label:k("dialog.text_display_config.glow_color.title"),tooltip:k("dialog.text_display_config.glow_color.description")};t[5]!==void 0&&(H.value=t[5]),l=new jr({props:H}),se.push(()=>xe(l,"value",M));function Z(R){t[19](R)}s(Z,"numberslider0_value_binding");let ne={label:k("dialog.text_display_config.shadow_radius.title"),tooltip:k("dialog.text_display_config.shadow_radius.description"),defaultValue:zt.prototype.shadowRadius,min:0,max:64};t[8]!==void 0&&(ne.value=t[8]),d=new qt({props:ne}),se.push(()=>xe(d,"value",Z));function X(R){t[20](R)}s(X,"numberslider1_value_binding");let ce={label:k("dialog.text_display_config.shadow_strength.title"),tooltip:k("dialog.text_display_config.shadow_strength.description"),defaultValue:zt.prototype.shadowStrength,min:0};t[9]!==void 0&&(ce.value=t[9]),f=new qt({props:ce}),se.push(()=>xe(f,"value",X));function le(R){t[21](R)}s(le,"checkbox1_checked_binding");let te={label:k("dialog.bone_config.use_custom_brightness.title"),tooltip:k("dialog.bone_config.use_custom_brightness.description"),defaultValue:zt.prototype.overrideBrightness};t[1]!==void 0&&(te.checked=t[1]),g=new rt({props:te}),se.push(()=>xe(g,"checked",le));function fe(R){t[22](R)}s(fe,"numberslider2_value_binding");let je={label:k("dialog.bone_config.custom_brightness.title"),tooltip:k("dialog.bone_config.custom_brightness.description"),defaultValue:zt.prototype.brightnessOverride,min:0,max:15};t[2]!==void 0&&(je.value=t[2]),w=new qt({props:je}),se.push(()=>xe(w,"value",fe));function ve(R){t[23](R)}s(ve,"checkbox2_checked_binding");let Q={label:k("dialog.text_display_config.invisible.title"),tooltip:k("dialog.text_display_config.invisible.description"),defaultValue:zt.prototype.invisible};return t[6]!==void 0&&(Q.checked=t[6]),E=new rt({props:Q}),se.push(()=>xe(E,"checked",ve)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),pe(g.$$.fragment),v=G(),pe(w.$$.fragment),y=G(),pe(E.$$.fragment)},m(R,ie){de(e,R,ie),U(R,i,ie),de(r,R,ie),U(R,o,ie),de(l,R,ie),U(R,u,ie),de(d,R,ie),U(R,m,ie),de(f,R,ie),U(R,b,ie),de(g,R,ie),U(R,v,ie),de(w,R,ie),U(R,y,ie),de(E,R,ie),I=!0},p(R,ie){let W={};!n&&ie[0]&1&&(n=!0,W.value=R[0],be(()=>n=!1)),e.$set(W);let ee={};!a&&ie[0]&8&&(a=!0,ee.checked=R[3],be(()=>a=!1)),r.$set(ee);let re={};!c&&ie[0]&32&&(c=!0,re.value=R[5],be(()=>c=!1)),l.$set(re);let J={};!p&&ie[0]&256&&(p=!0,J.value=R[8],be(()=>p=!1)),d.$set(J);let ge={};!h&&ie[0]&512&&(h=!0,ge.value=R[9],be(()=>h=!1)),f.$set(ge);let Ne={};!_&&ie[0]&2&&(_=!0,Ne.checked=R[1],be(()=>_=!1)),g.$set(Ne);let ke={};!x&&ie[0]&4&&(x=!0,ke.value=R[2],be(()=>x=!1)),w.$set(ke);let Le={};!T&&ie[0]&64&&(T=!0,Le.checked=R[6],be(()=>T=!1)),E.$set(Le)},i(R){I||(K(e.$$.fragment,R),K(r.$$.fragment,R),K(l.$$.fragment,R),K(d.$$.fragment,R),K(f.$$.fragment,R),K(g.$$.fragment,R),K(w.$$.fragment,R),K(E.$$.fragment,R),I=!0)},o(R){Y(e.$$.fragment,R),Y(r.$$.fragment,R),Y(l.$$.fragment,R),Y(d.$$.fragment,R),Y(f.$$.fragment,R),Y(g.$$.fragment,R),Y(w.$$.fragment,R),Y(E.$$.fragment,R),I=!1},d(R){ue(e,R),R&&z(i),ue(r,R),R&&z(o),ue(l,R),R&&z(u),ue(d,R),R&&z(m),ue(f,R),R&&z(b),ue(g,R),R&&z(v),ue(w,R),R&&z(y),ue(E,R)}}}s(wme,"create_if_block");function kme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y;function E(te){t[26](te)}s(E,"select_value_binding_1");let T={label:k("dialog.text_display_config.billboard.title"),tooltip:k("dialog.text_display_config.billboard.description"),options:t[15],defaultOption:zt.prototype.billboard};t[0]!==void 0&&(T.value=t[0]),e=new ai({props:T}),se.push(()=>xe(e,"value",E));function I(te){t[27](te)}s(I,"checkbox0_checked_binding_1");let j={label:k("dialog.text_display_config.glowing.title"),tooltip:k("dialog.text_display_config.glowing.description"),defaultValue:zt.prototype.glowing};t[3]!==void 0&&(j.checked=t[3]),r=new rt({props:j}),se.push(()=>xe(r,"checked",I));function O(te){t[28](te)}s(O,"checkbox1_checked_binding_1");let S={label:k("dialog.text_display_config.override_glow_color.title"),tooltip:k("dialog.text_display_config.override_glow_color.description"),defaultValue:zt.prototype.overrideGlowColor};t[4]!==void 0&&(S.checked=t[4]),l=new rt({props:S}),se.push(()=>xe(l,"checked",O));let A=t[12]&&$C(t);function M(te){t[30](te)}s(M,"numberslider0_value_binding_1");let H={label:k("dialog.text_display_config.shadow_radius.title"),tooltip:k("dialog.text_display_config.shadow_radius.description"),defaultValue:zt.prototype.shadowRadius,min:0,max:15};t[8]!==void 0&&(H.value=t[8]),p=new qt({props:H}),se.push(()=>xe(p,"value",M));function Z(te){t[31](te)}s(Z,"numberslider1_value_binding_1");let ne={label:k("dialog.text_display_config.shadow_strength.title"),tooltip:k("dialog.text_display_config.shadow_strength.description"),defaultValue:zt.prototype.shadowStrength,min:0,max:15};t[9]!==void 0&&(ne.value=t[9]),h=new qt({props:ne}),se.push(()=>xe(h,"value",Z));function X(te){t[32](te)}s(X,"checkbox2_checked_binding_1");let ce={label:k("dialog.text_display_config.override_brightness.title"),tooltip:k("dialog.text_display_config.override_brightness.description"),defaultValue:zt.prototype.overrideBrightness};t[1]!==void 0&&(ce.checked=t[1]),_=new rt({props:ce}),se.push(()=>xe(_,"checked",X));let le=t[13]&&e6(t);return{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),A&&A.c(),d=G(),pe(p.$$.fragment),f=G(),pe(h.$$.fragment),g=G(),pe(_.$$.fragment),w=G(),le&&le.c(),x=Dt()},m(te,fe){de(e,te,fe),U(te,i,fe),de(r,te,fe),U(te,o,fe),de(l,te,fe),U(te,u,fe),A&&A.m(te,fe),U(te,d,fe),de(p,te,fe),U(te,f,fe),de(h,te,fe),U(te,g,fe),de(_,te,fe),U(te,w,fe),le&&le.m(te,fe),U(te,x,fe),y=!0},p(te,fe){let je={};!n&&fe[0]&1&&(n=!0,je.value=te[0],be(()=>n=!1)),e.$set(je);let ve={};!a&&fe[0]&8&&(a=!0,ve.checked=te[3],be(()=>a=!1)),r.$set(ve);let Q={};!c&&fe[0]&16&&(c=!0,Q.checked=te[4],be(()=>c=!1)),l.$set(Q),te[12]?A?(A.p(te,fe),fe[0]&4096&&K(A,1)):(A=$C(te),A.c(),K(A,1),A.m(d.parentNode,d)):A&&(Pt(),Y(A,1,1,()=>{A=null}),Lt());let R={};!m&&fe[0]&256&&(m=!0,R.value=te[8],be(()=>m=!1)),p.$set(R);let ie={};!b&&fe[0]&512&&(b=!0,ie.value=te[9],be(()=>b=!1)),h.$set(ie);let W={};!v&&fe[0]&2&&(v=!0,W.checked=te[1],be(()=>v=!1)),_.$set(W),te[13]?le?(le.p(te,fe),fe[0]&8192&&K(le,1)):(le=e6(te),le.c(),K(le,1),le.m(x.parentNode,x)):le&&(Pt(),Y(le,1,1,()=>{le=null}),Lt())},i(te){y||(K(e.$$.fragment,te),K(r.$$.fragment,te),K(l.$$.fragment,te),K(A),K(p.$$.fragment,te),K(h.$$.fragment,te),K(_.$$.fragment,te),K(le),y=!0)},o(te){Y(e.$$.fragment,te),Y(r.$$.fragment,te),Y(l.$$.fragment,te),Y(A),Y(p.$$.fragment,te),Y(h.$$.fragment,te),Y(_.$$.fragment,te),Y(le),y=!1},d(te){ue(e,te),te&&z(i),ue(r,te),te&&z(o),ue(l,te),te&&z(u),A&&A.d(te),te&&z(d),ue(p,te),te&&z(f),ue(h,te),te&&z(g),ue(_,te),te&&z(w),le&&le.d(te),te&&z(x)}}}s(kme,"create_else_block_1");function Eme(t){let e,n,i,r,a;function o(c){t[25](c)}s(o,"lineinput_value_binding");let l={label:k("dialog.text_display_config.nbt.title"),tooltip:k("dialog.text_display_config.nbt.description"),defaultValue:zt.prototype.nbt};return t[7]!==void 0&&(l.value=t[7]),i=new mn({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${k("dialog.text_display_config.use_nbt.use_nbt_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","use_nbt_warning")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&128&&(r=!0,d.value=c[7],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&z(e),c&&z(n),ue(i,c)}}}s(Eme,"create_if_block_1");function $C(t){let e,n,i;function r(o){t[29](o)}s(r,"colorpicker_value_binding_1");let a={label:k("dialog.text_display_config.glow_color.title"),tooltip:k("dialog.text_display_config.glow_color.description")};return t[5]!==void 0&&(a.value=t[5]),e=new jr({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&32&&(n=!0,c.value=o[5],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s($C,"create_if_block_3");function e6(t){let e,n,i;function r(o){t[33](o)}s(r,"numberslider_value_binding");let a={label:k("dialog.text_display_config.brightness_override.title"),tooltip:k("dialog.text_display_config.brightness_override.description"),defaultValue:zt.prototype.brightnessOverride,min:0,max:15};return t[2]!==void 0&&(a.value=t[2]),e=new qt({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&4&&(n=!0,c.value=o[2],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(e6,"create_if_block_2");function jme(t){let e,n,i,r,a=[wme,yme],o=[];function l(c,u){return c[14]?0:1}return s(l,"select_block_type"),n=l(t,[-1,-1]),i=o[n]=a[n](t),{c(){e=q("div"),i.c()},m(c,u){U(c,e,u),o[n].m(e,null),r=!0},p(c,u){i.p(c,u)},i(c){r||(K(i),r=!0)},o(c){Y(i),r=!1},d(c){c&&z(e),o[n].d()}}}s(jme,"create_fragment");function Ame(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(T,W=>n(11,i=W)),T),"$$subscribe_useNBT"),o,l=oe,c=s(()=>(l(),l=Ze(_,W=>n(12,o=W)),_),"$$subscribe_overrideGlowColor"),u,d=oe,p=s(()=>(d(),d=Ze(h,W=>n(13,u=W)),h),"$$subscribe_overrideBrightness");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let m=!!Project?.animated_java?.enable_plugin_mode,{billboard:f}=e,{overrideBrightness:h}=e;p();let{brightnessOverride:b}=e,{glowing:g}=e,{overrideGlowColor:_}=e;c();let{glowColor:v}=e,{invisible:w}=e,{nbt:x}=e,{shadowRadius:y}=e,{shadowStrength:E}=e,{useNBT:T}=e;a();let I={fixed:k("dialog.text_display_config.billboard.options.fixed"),vertical:k("dialog.text_display_config.billboard.options.vertical"),horizontal:k("dialog.text_display_config.billboard.options.horizontal"),center:k("dialog.text_display_config.billboard.options.center")};function j(W){f=W,n(0,f)}s(j,"select_value_binding");function O(W){g=W,n(3,g)}s(O,"checkbox0_checked_binding");function S(W){v=W,n(5,v)}s(S,"colorpicker_value_binding");function A(W){y=W,n(8,y)}s(A,"numberslider0_value_binding");function M(W){E=W,n(9,E)}s(M,"numberslider1_value_binding");function H(W){h=W,p(n(1,h))}s(H,"checkbox1_checked_binding");function Z(W){b=W,n(2,b)}s(Z,"numberslider2_value_binding");function ne(W){w=W,n(6,w)}s(ne,"checkbox2_checked_binding");function X(W){T=W,a(n(10,T))}s(X,"checkbox_checked_binding");function ce(W){x=W,n(7,x)}s(ce,"lineinput_value_binding");function le(W){f=W,n(0,f)}s(le,"select_value_binding_1");function te(W){g=W,n(3,g)}s(te,"checkbox0_checked_binding_1");function fe(W){_=W,c(n(4,_))}s(fe,"checkbox1_checked_binding_1");function je(W){v=W,n(5,v)}s(je,"colorpicker_value_binding_1");function ve(W){y=W,n(8,y)}s(ve,"numberslider0_value_binding_1");function Q(W){E=W,n(9,E)}s(Q,"numberslider1_value_binding_1");function R(W){h=W,p(n(1,h))}s(R,"checkbox2_checked_binding_1");function ie(W){b=W,n(2,b)}return s(ie,"numberslider_value_binding"),t.$$set=W=>{"billboard"in W&&n(0,f=W.billboard),"overrideBrightness"in W&&p(n(1,h=W.overrideBrightness)),"brightnessOverride"in W&&n(2,b=W.brightnessOverride),"glowing"in W&&n(3,g=W.glowing),"overrideGlowColor"in W&&c(n(4,_=W.overrideGlowColor)),"glowColor"in W&&n(5,v=W.glowColor),"invisible"in W&&n(6,w=W.invisible),"nbt"in W&&n(7,x=W.nbt),"shadowRadius"in W&&n(8,y=W.shadowRadius),"shadowStrength"in W&&n(9,E=W.shadowStrength),"useNBT"in W&&a(n(10,T=W.useNBT))},[f,h,b,g,_,v,w,x,y,E,T,i,o,u,m,I,j,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie]}s(Ame,"instance");var Zm=class extends ze{constructor(e){super(),Ve(this,e,Ame,jme,Me,{billboard:0,overrideBrightness:1,brightnessOverride:2,glowing:3,overrideGlowColor:4,glowColor:5,invisible:6,nbt:7,shadowRadius:8,shadowStrength:9,useNBT:10},null,[-1,-1])}};s(Zm,"TextDisplayConfigDialog");var t6=Zm;function Tme(t){let e=zt.fromJSON(t.config??=new zt().toJSON()),n=new me(e.billboard),i=new me(e.overrideBrightness),r=new me(e.brightnessOverride),a=new me(e.glowing),o=new me(e.overrideGlowColor),l=new me(e.glowColor),c=new me(e.invisible),u=new me(e.nbt),d=new me(e.shadowRadius),p=new me(e.shadowStrength),m=new me(e.useNBT);new Kt({id:`${_e.name}:textDisplayConfigDialog`,title:k("dialog.text_display_config.title"),width:400,component:t6,props:{variant:Re.selected,billboard:n,overrideBrightness:i,brightnessOverride:r,glowing:a,overrideGlowColor:o,glowColor:l,invisible:c,nbt:u,shadowRadius:d,shadowStrength:p,useNBT:m},preventKeybinds:!0,onConfirm(){let f=new zt;f.billboard=n.get(),f.overrideBrightness=i.get(),f.brightnessOverride=r.get(),f.glowing=a.get(),f.overrideGlowColor=o.get(),f.glowColor=l.get(),f.invisible=c.get(),f.nbt=u.get(),f.shadowRadius=d.get(),f.shadowStrength=p.get(),f.useNBT=m.get();let h=zt.getDefault();f.billboard===h.billboard&&(f.billboard=void 0),f.overrideBrightness===h.overrideBrightness&&(f.overrideBrightness=void 0),f.brightnessOverride===h.brightnessOverride&&(f.brightnessOverride=void 0),f.glowing===h.glowing&&(f.glowing=void 0),f.overrideGlowColor===h.overrideGlowColor&&(f.overrideGlowColor=void 0),f.glowColor===h.glowColor&&(f.glowColor=void 0),f.invisible===h.invisible&&(f.invisible=void 0),f.nbt===h.nbt&&(f.nbt=void 0),f.shadowRadius===h.shadowRadius&&(f.shadowRadius=void 0),f.shadowStrength===h.shadowStrength&&(f.shadowStrength=void 0),f.useNBT===h.useNBT&&(f.useNBT=void 0),t.config=f.toJSON()}}).show()}s(Tme,"openBoneConfigDialog");var n6=an(`${_e.name}:text_display_config`,{icon:"settings",name:k("action.open_text_display_config.name"),condition:()=>Ge(),click:()=>{et.selected.length!==0&&Tme(et.selected[0])}});var An=class extends OutlinerElement{name;position;rotation;scale;visibility;preview_controller=Cme;movable=!0;rotatable=!0;scalable=!0;resizable=!0;get from(){return this.position}set from(e){this.position=e}get to(){return[0,0,0]}get stretch(){return[]}get uv_offset(){return[]}constructor(e,n=guid()){super(e,n),this.extend(e),this.name??="resizable_outliner_element",this.position??=[0,0,0],this.rotation??=[0,0,0],this.scale??=[1,1,1],this.visibility??=!0}get origin(){return this.position}getWorldCenter(){return Reusable.vec3.set(0,0,0),THREE.fastWorldPosition(this.mesh,Reusable.vec2).add(Reusable.vec3)}extend(e){for(let n in An.properties)An.properties[n].merge(this,e);return e.visibility!==void 0&&(this.visibility=e.visibility),this}selectLow(){return Project.selected_elements.safePush(this),this.selected=!0,TickUpdates.selection=!0,this}size(e,n){return e===void 0?n?this.scale.map(i=>Math.floor(i)):[...this.scale]:n?Math.floor(this.scale[e]):this.scale[e]}oldScale;resize(e,n){let i=this.oldScale!==void 0?this.oldScale:this.size(n);i instanceof Array&&(i=i[n]);let r=i<0&&n!==1?-1:1,a=typeof e=="function"?e:o=>o+e*r/16;this.scale[n]=a(i),this.preview_controller.updateGeometry?.(this),this.preview_controller.updateTransform(this)}};s(An,"ResizableOutlinerElement");new Property(An,"string","name",{default:"resizable_outliner_element"});new Property(An,"vector","position",{default:[0,0,0]});new Property(An,"vector","rotation",{default:[0,0,0]});new Property(An,"vector","scale",{default:[1,1,1]});new Property(An,"string","visibility",{default:!0});var Cme=new NodePreviewController(An,{setup(t){let e=new THREE.Mesh;e.isElement=!0,e.fix_rotation=new THREE.Euler(0,0,0,"ZYX"),e.fix_rotation.x=Math.degToRad(t.rotation[0]),e.fix_rotation.y=Math.degToRad(t.rotation[1]),e.fix_rotation.z=Math.degToRad(t.rotation[2]),e.fix_position=new THREE.Vector3(...t.position),e.fix_scale=new THREE.Vector3(...t.scale),Project.nodes_3d[t.uuid]=e,t.preview_controller.updateGeometry?.(t),t.preview_controller.dispatchEvent("setup",{element:t})},updateTransform(t){NodePreviewController.prototype.updateTransform.call(t.preview_controller,t),t.mesh.fix_position&&(t.mesh.fix_position.set(...t.position),t.parent instanceof Group&&(t.mesh.fix_position.x-=t.parent.origin[0],t.mesh.fix_position.y-=t.parent.origin[1],t.mesh.fix_position.z-=t.parent.origin[2])),t.mesh.fix_rotation&&t.mesh.fix_rotation.copy(t.mesh.rotation),t.mesh.fix_scale&&(t.mesh.fix_scale.set(...t.scale),I1(t.mesh.fix_scale)),t.preview_controller.dispatchEvent("update_transform",{element:t})}});function Sme(t){let e,n,i,r,a,o,l;function c(f){t[30](f)}s(c,"checkbox_checked_binding");let u={label:k("dialog.bone_config.use_nbt.title"),tooltip:k("dialog.bone_config.use_nbt.description"),defaultValue:Ae.prototype.useNBT};t[12]!==void 0&&(u.checked=t[12]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=[Nme,Ime],p=[];function m(f,h){return f[13]?0:1}return s(m,"select_block_type_1"),r=m(t,[-1,-1]),a=p[r]=d[r](t),{c(){pe(e.$$.fragment),i=G(),a.c(),o=Dt()},m(f,h){de(e,f,h),U(f,i,h),p[r].m(f,h),U(f,o,h),l=!0},p(f,h){let b={};!n&&h[0]&4096&&(n=!0,b.checked=f[12],be(()=>n=!1)),e.$set(b);let g=r;r=m(f,h),r===g?p[r].p(f,h):(Pt(),Y(p[g],1,1,()=>{p[g]=null}),Lt(),a=p[r],a?a.p(f,h):(a=p[r]=d[r](f),a.c()),K(a,1),a.m(o.parentNode,o))},i(f){l||(K(e.$$.fragment,f),K(a),l=!0)},o(f){Y(e.$$.fragment,f),Y(a),l=!1},d(f){ue(e,f),f&&z(i),p[r].d(f),f&&z(o)}}}s(Sme,"create_else_block");function Ome(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O,S,A,M,H;function Z(B){t[20](B)}s(Z,"select_value_binding");let ne={label:k("dialog.bone_config.billboard.title"),tooltip:k("dialog.bone_config.billboard.description"),options:t[17],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(ne.value=t[2]),e=new ai({props:ne}),se.push(()=>xe(e,"value",Z));function X(B){t[21](B)}s(X,"lineinput_value_binding");let ce={label:k("dialog.bone_config.custom_name.title"),tooltip:k("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[19]};t[0]!==void 0&&(ce.value=t[0]),r=new mn({props:ce}),se.push(()=>xe(r,"value",X));function le(B){t[22](B)}s(le,"checkbox0_checked_binding");let te={label:k("dialog.bone_config.custom_name_visible.title"),tooltip:k("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(te.checked=t[1]),l=new rt({props:te}),se.push(()=>xe(l,"checked",le));function fe(B){t[23](B)}s(fe,"checkbox1_checked_binding");let je={label:k("dialog.bone_config.glowing.title"),tooltip:k("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[5]!==void 0&&(je.checked=t[5]),d=new rt({props:je}),se.push(()=>xe(d,"checked",fe));function ve(B){t[24](B)}s(ve,"colorpicker_value_binding");let Q={label:k("dialog.bone_config.glow_color.title"),tooltip:k("dialog.bone_config.glow_color.description")};t[7]!==void 0&&(Q.value=t[7]),f=new jr({props:Q}),se.push(()=>xe(f,"value",ve));function R(B){t[25](B)}s(R,"numberslider0_value_binding");let ie={label:k("dialog.bone_config.shadow_radius.title"),tooltip:k("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:64};t[10]!==void 0&&(ie.value=t[10]),g=new qt({props:ie}),se.push(()=>xe(g,"value",R));function W(B){t[26](B)}s(W,"numberslider1_value_binding");let ee={label:k("dialog.bone_config.shadow_strength.title"),tooltip:k("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0};t[11]!==void 0&&(ee.value=t[11]),w=new qt({props:ee}),se.push(()=>xe(w,"value",W));function re(B){t[27](B)}s(re,"checkbox2_checked_binding");let J={label:k("dialog.bone_config.use_custom_brightness.title"),tooltip:k("dialog.bone_config.use_custom_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(J.checked=t[3]),E=new rt({props:J}),se.push(()=>xe(E,"checked",re));function ge(B){t[28](B)}s(ge,"numberslider2_value_binding");let Ne={label:k("dialog.bone_config.custom_brightness.title"),tooltip:k("dialog.bone_config.custom_brightness.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};t[4]!==void 0&&(Ne.value=t[4]),j=new qt({props:Ne}),se.push(()=>xe(j,"value",ge));function ke(B){t[29](B)}s(ke,"checkbox3_checked_binding");let Le={label:k("dialog.bone_config.invisible.title"),tooltip:k("dialog.bone_config.invisible.description"),defaultValue:Ae.prototype.invisible};return t[8]!==void 0&&(Le.checked=t[8]),A=new rt({props:Le}),se.push(()=>xe(A,"checked",ke)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),pe(g.$$.fragment),v=G(),pe(w.$$.fragment),y=G(),pe(E.$$.fragment),I=G(),pe(j.$$.fragment),S=G(),pe(A.$$.fragment)},m(B,Oe){de(e,B,Oe),U(B,i,Oe),de(r,B,Oe),U(B,o,Oe),de(l,B,Oe),U(B,u,Oe),de(d,B,Oe),U(B,m,Oe),de(f,B,Oe),U(B,b,Oe),de(g,B,Oe),U(B,v,Oe),de(w,B,Oe),U(B,y,Oe),de(E,B,Oe),U(B,I,Oe),de(j,B,Oe),U(B,S,Oe),de(A,B,Oe),H=!0},p(B,Oe){let Mt={};!n&&Oe[0]&4&&(n=!0,Mt.value=B[2],be(()=>n=!1)),e.$set(Mt);let Qt={};!a&&Oe[0]&1&&(a=!0,Qt.value=B[0],be(()=>a=!1)),r.$set(Qt);let ft={};!c&&Oe[0]&2&&(c=!0,ft.checked=B[1],be(()=>c=!1)),l.$set(ft);let St={};!p&&Oe[0]&32&&(p=!0,St.checked=B[5],be(()=>p=!1)),d.$set(St);let bn={};!h&&Oe[0]&128&&(h=!0,bn.value=B[7],be(()=>h=!1)),f.$set(bn);let Se={};!_&&Oe[0]&1024&&(_=!0,Se.value=B[10],be(()=>_=!1)),g.$set(Se);let Dn={};!x&&Oe[0]&2048&&(x=!0,Dn.value=B[11],be(()=>x=!1)),w.$set(Dn);let Gn={};!T&&Oe[0]&8&&(T=!0,Gn.checked=B[3],be(()=>T=!1)),E.$set(Gn);let Te={};!O&&Oe[0]&16&&(O=!0,Te.value=B[4],be(()=>O=!1)),j.$set(Te);let ct={};!M&&Oe[0]&256&&(M=!0,ct.checked=B[8],be(()=>M=!1)),A.$set(ct)},i(B){H||(K(e.$$.fragment,B),K(r.$$.fragment,B),K(l.$$.fragment,B),K(d.$$.fragment,B),K(f.$$.fragment,B),K(g.$$.fragment,B),K(w.$$.fragment,B),K(E.$$.fragment,B),K(j.$$.fragment,B),K(A.$$.fragment,B),H=!0)},o(B){Y(e.$$.fragment,B),Y(r.$$.fragment,B),Y(l.$$.fragment,B),Y(d.$$.fragment,B),Y(f.$$.fragment,B),Y(g.$$.fragment,B),Y(w.$$.fragment,B),Y(E.$$.fragment,B),Y(j.$$.fragment,B),Y(A.$$.fragment,B),H=!1},d(B){ue(e,B),B&&z(i),ue(r,B),B&&z(o),ue(l,B),B&&z(u),ue(d,B),B&&z(m),ue(f,B),B&&z(b),ue(g,B),B&&z(v),ue(w,B),B&&z(y),ue(E,B),B&&z(I),ue(j,B),B&&z(S),ue(A,B)}}}s(Ome,"create_if_block");function Ime(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O,S;function A(J){t[32](J)}s(A,"lineinput_value_binding_2");let M={label:k("dialog.bone_config.custom_name.title"),tooltip:k("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[19]};t[0]!==void 0&&(M.value=t[0]),e=new mn({props:M}),se.push(()=>xe(e,"value",A));function H(J){t[33](J)}s(H,"checkbox0_checked_binding_1");let Z={label:k("dialog.bone_config.custom_name_visible.title"),tooltip:k("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(Z.checked=t[1]),r=new rt({props:Z}),se.push(()=>xe(r,"checked",H));function ne(J){t[34](J)}s(ne,"select_value_binding_1");let X={label:k("dialog.bone_config.billboard.title"),tooltip:k("dialog.bone_config.billboard.description"),options:t[17],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(X.value=t[2]),l=new ai({props:X}),se.push(()=>xe(l,"value",ne));function ce(J){t[35](J)}s(ce,"checkbox1_checked_binding_1");let le={label:k("dialog.bone_config.glowing.title"),tooltip:k("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[5]!==void 0&&(le.checked=t[5]),d=new rt({props:le}),se.push(()=>xe(d,"checked",ce));function te(J){t[36](J)}s(te,"checkbox2_checked_binding_1");let fe={label:k("dialog.bone_config.override_glow_color.title"),tooltip:k("dialog.bone_config.override_glow_color.description"),defaultValue:Ae.prototype.overrideGlowColor};t[6]!==void 0&&(fe.checked=t[6]),f=new rt({props:fe}),se.push(()=>xe(f,"checked",te));let je=t[14]&&i6(t);function ve(J){t[38](J)}s(ve,"numberslider0_value_binding_1");let Q={label:k("dialog.bone_config.shadow_radius.title"),tooltip:k("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:15};t[10]!==void 0&&(Q.value=t[10]),_=new qt({props:Q}),se.push(()=>xe(_,"value",ve));function R(J){t[39](J)}s(R,"numberslider1_value_binding_1");let ie={label:k("dialog.bone_config.shadow_strength.title"),tooltip:k("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0,max:15};t[11]!==void 0&&(ie.value=t[11]),x=new qt({props:ie}),se.push(()=>xe(x,"value",R));function W(J){t[40](J)}s(W,"checkbox3_checked_binding_1");let ee={label:k("dialog.bone_config.override_brightness.title"),tooltip:k("dialog.bone_config.override_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(ee.checked=t[3]),T=new rt({props:ee}),se.push(()=>xe(T,"checked",W));let re=t[15]&&r6(t);return{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),je&&je.c(),g=G(),pe(_.$$.fragment),w=G(),pe(x.$$.fragment),E=G(),pe(T.$$.fragment),j=G(),re&&re.c(),O=Dt()},m(J,ge){de(e,J,ge),U(J,i,ge),de(r,J,ge),U(J,o,ge),de(l,J,ge),U(J,u,ge),de(d,J,ge),U(J,m,ge),de(f,J,ge),U(J,b,ge),je&&je.m(J,ge),U(J,g,ge),de(_,J,ge),U(J,w,ge),de(x,J,ge),U(J,E,ge),de(T,J,ge),U(J,j,ge),re&&re.m(J,ge),U(J,O,ge),S=!0},p(J,ge){let Ne={};!n&&ge[0]&1&&(n=!0,Ne.value=J[0],be(()=>n=!1)),e.$set(Ne);let ke={};!a&&ge[0]&2&&(a=!0,ke.checked=J[1],be(()=>a=!1)),r.$set(ke);let Le={};!c&&ge[0]&4&&(c=!0,Le.value=J[2],be(()=>c=!1)),l.$set(Le);let B={};!p&&ge[0]&32&&(p=!0,B.checked=J[5],be(()=>p=!1)),d.$set(B);let Oe={};!h&&ge[0]&64&&(h=!0,Oe.checked=J[6],be(()=>h=!1)),f.$set(Oe),J[14]?je?(je.p(J,ge),ge[0]&16384&&K(je,1)):(je=i6(J),je.c(),K(je,1),je.m(g.parentNode,g)):je&&(Pt(),Y(je,1,1,()=>{je=null}),Lt());let Mt={};!v&&ge[0]&1024&&(v=!0,Mt.value=J[10],be(()=>v=!1)),_.$set(Mt);let Qt={};!y&&ge[0]&2048&&(y=!0,Qt.value=J[11],be(()=>y=!1)),x.$set(Qt);let ft={};!I&&ge[0]&8&&(I=!0,ft.checked=J[3],be(()=>I=!1)),T.$set(ft),J[15]?re?(re.p(J,ge),ge[0]&32768&&K(re,1)):(re=r6(J),re.c(),K(re,1),re.m(O.parentNode,O)):re&&(Pt(),Y(re,1,1,()=>{re=null}),Lt())},i(J){S||(K(e.$$.fragment,J),K(r.$$.fragment,J),K(l.$$.fragment,J),K(d.$$.fragment,J),K(f.$$.fragment,J),K(je),K(_.$$.fragment,J),K(x.$$.fragment,J),K(T.$$.fragment,J),K(re),S=!0)},o(J){Y(e.$$.fragment,J),Y(r.$$.fragment,J),Y(l.$$.fragment,J),Y(d.$$.fragment,J),Y(f.$$.fragment,J),Y(je),Y(_.$$.fragment,J),Y(x.$$.fragment,J),Y(T.$$.fragment,J),Y(re),S=!1},d(J){ue(e,J),J&&z(i),ue(r,J),J&&z(o),ue(l,J),J&&z(u),ue(d,J),J&&z(m),ue(f,J),J&&z(b),je&&je.d(J),J&&z(g),ue(_,J),J&&z(w),ue(x,J),J&&z(E),ue(T,J),J&&z(j),re&&re.d(J),J&&z(O)}}}s(Ime,"create_else_block_1");function Nme(t){let e,n,i,r,a;function o(c){t[31](c)}s(o,"lineinput_value_binding_1");let l={label:k("dialog.bone_config.nbt.title"),tooltip:k("dialog.bone_config.nbt.description"),defaultValue:Ae.prototype.nbt,valueChecker:t[18]};return t[9]!==void 0&&(l.value=t[9]),i=new mn({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${k("dialog.bone_config.use_nbt.use_nbt_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","use_nbt_warning")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&512&&(r=!0,d.value=c[9],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&z(e),c&&z(n),ue(i,c)}}}s(Nme,"create_if_block_1");function i6(t){let e,n,i;function r(o){t[37](o)}s(r,"colorpicker_value_binding_1");let a={label:k("dialog.bone_config.glow_color.title"),tooltip:k("dialog.bone_config.glow_color.description")};return t[7]!==void 0&&(a.value=t[7]),e=new jr({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&128&&(n=!0,c.value=o[7],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(i6,"create_if_block_3");function r6(t){let e,n,i;function r(o){t[41](o)}s(r,"numberslider_value_binding");let a={label:k("dialog.bone_config.brightness_override.title"),tooltip:k("dialog.bone_config.brightness_override.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};return t[4]!==void 0&&(a.value=t[4]),e=new qt({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&16&&(n=!0,c.value=o[4],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(r6,"create_if_block_2");function Bme(t){let e,n,i,r,a=[Ome,Sme],o=[];function l(c,u){return c[16]?0:1}return s(l,"select_block_type"),n=l(t,[-1,-1]),i=o[n]=a[n](t),{c(){e=q("div"),i.c()},m(c,u){U(c,e,u),o[n].m(e,null),r=!0},p(c,u){i.p(c,u)},i(c){r||(K(i),r=!0)},o(c){Y(i),r=!1},d(c){c&&z(e),o[n].d()}}}s(Bme,"create_fragment");function Dme(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(j,B=>n(13,i=B)),j),"$$subscribe_useNBT"),o,l=oe,c=s(()=>(l(),l=Ze(w,B=>n(14,o=B)),w),"$$subscribe_overrideGlowColor"),u,d=oe,p=s(()=>(d(),d=Ze(g,B=>n(15,u=B)),g),"$$subscribe_overrideBrightness");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let m=!!Project?.animated_java?.enable_plugin_mode,{customName:f}=e,{customNameVisible:h}=e,{billboard:b}=e,{overrideBrightness:g}=e;p();let{brightnessOverride:_}=e,{glowing:v}=e,{overrideGlowColor:w}=e;c();let{glowColor:x}=e,{invisible:y}=e,{nbt:E}=e,{shadowRadius:T}=e,{shadowStrength:I}=e,{useNBT:j}=e;a();let O={fixed:k("dialog.bone_config.billboard.options.fixed"),vertical:k("dialog.bone_config.billboard.options.vertical"),horizontal:k("dialog.bone_config.billboard.options.horizontal"),center:k("dialog.bone_config.billboard.options.center")},S=s(B=>{let Oe;try{Oe=tt.fromString(B)}catch(Mt){return{type:"error",message:k("dialog.bone_config.nbt.invalid_nbt.error",Mt.message)}}return Oe instanceof Qe?{type:"success",message:""}:{type:"error",message:k("dialog.bone_config.nbt.invalid_nbt.not_compound")}},"nbtChecker"),A=s(B=>{if(B==="")return{type:"success",message:""};try{Nt.fromString(B)}catch(Oe){return{type:"error",message:k("dialog.bone_config.custom_name.invalid_json.error",Oe.message)}}return{type:"success",message:""}},"customNameChecker");function M(B){b=B,n(2,b)}s(M,"select_value_binding");function H(B){f=B,n(0,f)}s(H,"lineinput_value_binding");function Z(B){h=B,n(1,h)}s(Z,"checkbox0_checked_binding");function ne(B){v=B,n(5,v)}s(ne,"checkbox1_checked_binding");function X(B){x=B,n(7,x)}s(X,"colorpicker_value_binding");function ce(B){T=B,n(10,T)}s(ce,"numberslider0_value_binding");function le(B){I=B,n(11,I)}s(le,"numberslider1_value_binding");function te(B){g=B,p(n(3,g))}s(te,"checkbox2_checked_binding");function fe(B){_=B,n(4,_)}s(fe,"numberslider2_value_binding");function je(B){y=B,n(8,y)}s(je,"checkbox3_checked_binding");function ve(B){j=B,a(n(12,j))}s(ve,"checkbox_checked_binding");function Q(B){E=B,n(9,E)}s(Q,"lineinput_value_binding_1");function R(B){f=B,n(0,f)}s(R,"lineinput_value_binding_2");function ie(B){h=B,n(1,h)}s(ie,"checkbox0_checked_binding_1");function W(B){b=B,n(2,b)}s(W,"select_value_binding_1");function ee(B){v=B,n(5,v)}s(ee,"checkbox1_checked_binding_1");function re(B){w=B,c(n(6,w))}s(re,"checkbox2_checked_binding_1");function J(B){x=B,n(7,x)}s(J,"colorpicker_value_binding_1");function ge(B){T=B,n(10,T)}s(ge,"numberslider0_value_binding_1");function Ne(B){I=B,n(11,I)}s(Ne,"numberslider1_value_binding_1");function ke(B){g=B,p(n(3,g))}s(ke,"checkbox3_checked_binding_1");function Le(B){_=B,n(4,_)}return s(Le,"numberslider_value_binding"),t.$$set=B=>{"customName"in B&&n(0,f=B.customName),"customNameVisible"in B&&n(1,h=B.customNameVisible),"billboard"in B&&n(2,b=B.billboard),"overrideBrightness"in B&&p(n(3,g=B.overrideBrightness)),"brightnessOverride"in B&&n(4,_=B.brightnessOverride),"glowing"in B&&n(5,v=B.glowing),"overrideGlowColor"in B&&c(n(6,w=B.overrideGlowColor)),"glowColor"in B&&n(7,x=B.glowColor),"invisible"in B&&n(8,y=B.invisible),"nbt"in B&&n(9,E=B.nbt),"shadowRadius"in B&&n(10,T=B.shadowRadius),"shadowStrength"in B&&n(11,I=B.shadowStrength),"useNBT"in B&&a(n(12,j=B.useNBT))},[f,h,b,g,_,v,w,x,y,E,T,I,j,i,o,u,m,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie,W,ee,re,J,ge,Ne,ke,Le]}s(Dme,"instance");var Ym=class extends ze{constructor(e){super(),Ve(this,e,Dme,Bme,Me,{customName:0,customNameVisible:1,billboard:2,overrideBrightness:3,brightnessOverride:4,glowing:5,overrideGlowColor:6,glowColor:7,invisible:8,nbt:9,shadowRadius:10,shadowStrength:11,useNBT:12},null,[-1,-1])}};s(Ym,"VanillaBlockDisplayConfigDialog");var a6=Ym;function Fme(t){let e=Ae.fromJSON(t.config??=new Ae().toJSON()),n=new me(e.customName),i=new me(e.customNameVisible),r=new me(e.billboard),a=new me(e.overrideBrightness),o=new me(e.brightnessOverride),l=new me(e.glowing),c=new me(e.overrideGlowColor),u=new me(e.glowColor),d=new me(e.invisible),p=new me(e.nbt),m=new me(e.shadowRadius),f=new me(e.shadowStrength),h=new me(e.useNBT);new Kt({id:`${_e.name}:vanillaItemDisplayConfigDialog`,title:k("dialog.vanilla_block_display_config.title"),width:400,component:a6,props:{variant:Re.selected,customName:n,customNameVisible:i,billboard:r,overrideBrightness:a,brightnessOverride:o,glowing:l,overrideGlowColor:c,glowColor:u,invisible:d,nbt:p,shadowRadius:m,shadowStrength:f,useNBT:h},preventKeybinds:!0,onConfirm(){let b=new Ae;b.customName=n.get(),b.customNameVisible=i.get(),b.billboard=r.get(),b.overrideBrightness=a.get(),b.brightnessOverride=o.get(),b.glowing=l.get(),b.overrideGlowColor=c.get(),b.glowColor=u.get(),b.invisible=d.get(),b.nbt=p.get(),b.shadowRadius=m.get(),b.shadowStrength=f.get(),b.useNBT=h.get();let g=Ae.getDefault();b.customName===g.customName&&(b.customName=void 0),b.customNameVisible===g.customNameVisible&&(b.customNameVisible=void 0),b.billboard===g.billboard&&(b.billboard=void 0),b.overrideBrightness===g.overrideBrightness&&(b.overrideBrightness=void 0),b.brightnessOverride===g.brightnessOverride&&(b.brightnessOverride=void 0),b.glowing===g.glowing&&(b.glowing=void 0),b.overrideGlowColor===g.overrideGlowColor&&(b.overrideGlowColor=void 0),b.glowColor===g.glowColor&&(b.glowColor=void 0),b.invisible===g.invisible&&(b.invisible=void 0),b.nbt===g.nbt&&(b.nbt=void 0),b.shadowRadius===g.shadowRadius&&(b.shadowRadius=void 0),b.shadowStrength===g.shadowStrength&&(b.shadowStrength=void 0),b.useNBT===g.useNBT&&(b.useNBT=void 0),t.config=b.toJSON()}}).show()}s(Fme,"openVanillaBlockDisplayConfigDialog");var o6=an(`${_e.name}:open_vanilla_block_display_config`,{icon:"settings",name:k("action.open_vanilla_block_display_config.name"),condition:()=>Ge(),click:()=>{At.selected.length!==0&&Fme(At.selected[0])}});var Bx={};In(Bx,{getBlockModel:()=>Nx,parseBlockModel:()=>$r,parseBlockState:()=>u6});var Xm=` attribute float highlight; uniform bool SHADE; @@ -3090,7 +3090,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho vUv = uv; vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 ); gl_Position = projectionMatrix * mvPosition; - }`,Xm=` + }`,Qm=` #ifdef GL_ES precision highp float; #endif @@ -3131,19 +3131,19 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho gl_FragColor.r = gl_FragColor.r * 0.6; gl_FragColor.g = gl_FragColor.g * 0.7; } - }`;var Fme=new THREE.TextureLoader,aS=new Map,oS=new Map([["water",E("block_model_manager.fluid_warning")],["lava",E("block_model_manager.fluid_warning")],["player_head",E("block_model_manager.mob_head_warning")],["player_wall_head",E("block_model_manager.mob_head_warning")],["skeleton_skull",E("block_model_manager.mob_head_warning")],["skeleton_wall_skull",E("block_model_manager.mob_head_warning")],["wither_skeleton_skull",E("block_model_manager.mob_head_warning")],["wither_skeleton_wall_skull",E("block_model_manager.mob_head_warning")],["creeper_head",E("block_model_manager.mob_head_warning")],["creeper_wall_head",E("block_model_manager.mob_head_warning")],["zombie_head",E("block_model_manager.mob_head_warning")],["zombie_wall_head",E("block_model_manager.mob_head_warning")],["dragon_head",E("block_model_manager.mob_head_warning")],["dragon_wall_head",E("block_model_manager.mob_head_warning")],["piglin_head",E("block_model_manager.mob_head_warning")],["piglin_wall_head",E("block_model_manager.mob_head_warning")]]);async function Ox(t){await pd();let e=aS.get(t);if(!e){let n=await ol(t);if(!n)return;if(oS.has(t))throw new Error(oS.get(t));e=await lS(n),aS.set(t,e)}if(e){e={mesh:e.mesh.clone(!0),outline:e.outline.clone(!0),boundingBox:e.boundingBox.clone(),isBlock:!0};for(let n of e.mesh.children)n.geometry=n.geometry.clone();return e.mesh.geometry=e.mesh.geometry.clone(),e.mesh.name=t,e.mesh.isVanillaBlockModel=!0,e}}s(Ox,"getBlockModel");async function $r(t,e){let n=na(t.model,"models"),i=Wr(n+".json");if(e&&(e.textures!==void 0&&(i.textures??={},Object.assign(i.textures,e.textures)),e.elements!==void 0&&(i.elements=e.elements),e.display!==void 0&&(i.display=Object.assign(i.display||{},e.display)),e.ambientocclusion!==void 0&&(i.ambientocclusion=e.ambientocclusion)),i.parent){let r={...t,model:i.parent};return await $r(r,i)}return await Dme(t,i)}s($r,"parseBlockModel");async function Dme(t,e){if(console.log(`Generating block mesh for '${t.model}' from `,t,e),!e.elements)throw new Error(`No elements defined in block model '${t.model}'`);if(!e.textures)throw new Error(`No textures defined in block model '${t.model}'`);let n=new THREE.Mesh,i=[],r=[];for(let c of e.elements){let u=[c.to[0]-c.from[0],c.to[1]-c.from[1],c.to[2]-c.from[2]],d=[c.from[0]+(c.to[0]-c.from[0])/2,c.from[1]+(c.to[1]-c.from[1])/2,c.from[2]+(c.to[2]-c.from[2])/2];u[0]===0&&(u[0]+=.01,d[0]-=.005),u[1]===0&&(u[1]+=.01,d[1]-=.005),u[2]===0&&(u[2]+=.01,d[2]-=.005);let p=new THREE.BoxGeometry(...u);if(p.translate(...d),c.rotation){let _;c.rotation.rescale&&(_=getRescalingFactor(c.rotation.angle));let v=c.rotation.origin;switch(v&&p.translate(...v.map(w=>-w)),c.rotation.axis){case"x":p.rotateX(Math.degToRad(c.rotation.angle)),_!==void 0&&p.scale(1,_,_);break;case"y":p.rotateY(Math.degToRad(c.rotation.angle)),_!==void 0&&p.scale(_,1,_);break;case"z":p.rotateZ(Math.degToRad(c.rotation.angle)),_!==void 0&&p.scale(_,_,1);break}v&&p.translate(...v)}p.translate(-8,-8,-8),t.x&&p.rotateX(Math.degToRad(t.x)),t.y&&p.rotateY(-Math.degToRad(t.y)),t.isItemModel?p.translate(0,8,0):p.translate(8,8,8);let m=[];for(let _=0;_<6;_++)m.push(0+_*4,2+_*4,1+_*4,2+_*4,3+_*4,1+_*4),p.addGroup(_*6,6,_);if(p.setIndex(m),p.setAttribute("highlight",new THREE.BufferAttribute(new Uint8Array(p.attributes.position.count),1)),!c.faces)throw new Error(`No faces defined in element for block model '${t.model}'`);let f=[],h=[];for(let _ of Canvas.face_order){let v=c.faces[_];if(!v){h.push(Canvas.transparentMaterial),f.push(0,0,0,0,0,0,0,0);continue}let w=(await sS(e.textures,v.texture)).clone(),x=new THREE.ShaderMaterial({uniforms:{map:new THREE.Uniform(w),SHADE:{type:"bool",value:settings.shading.value},LIGHTCOLOR:{type:"vec3",value:new THREE.Color().copy(Canvas.global_light_color).multiplyScalar(settings.brightness.value/50)},LIGHTSIDE:{type:"int",value:Canvas.global_light_side},EMISSIVE:{type:"bool",value:!1}},vertexShader:Ym,fragmentShader:Xm,blending:THREE.NormalBlending,side:Canvas.getRenderSide(),transparent:!0});x.map=w,x.name=t.model,h.push(x);let y=16,k=16;if(v.uv){let[j,I,T,O]=v.uv,S=[[j/y,I/k],[T/y,I/k],[j/y,O/k],[T/y,O/k]];if(v.rotation){let A=v.rotation+0;for(;A>0;){let M=S[0];S[0]=S[2],S[2]=S[3],S[3]=S[1],S[1]=M,A-=90}}w.flipY=!1,f.push(...S.flat())}else{let[j,I,T]=c.from,[O,S,A]=u;switch(_){case"down":f.push(j/y,T/k,(j+O)/y,T/k,j/y,(T+A)/k,(j+O)/y,(T+A)/k);break;case"up":f.push(j/y,T/k,(j+O)/y,T/k,j/y,(T+A)/k,(j+O)/y,(T+A)/k);break;case"north":f.push((j+O)/y,(I+S)/k,j/y,(I+S)/k,(j+O)/y,I/k,j/y,I/k);break;case"south":f.push((j+O)/y,(I+S)/k,j/y,(I+S)/k,(j+O)/y,I/k,j/y,I/k);break;case"west":f.push((T+A)/y,(I+S)/k,T/y,(I+S)/k,(T+A)/y,I/k,T/y,I/k);break;case"east":f.push((T+A)/y,(I+S)/k,T/y,(I+S)/k,(T+A)/y,I/k,T/y,I/k);break}}w.needsUpdate=!0}p.setAttribute("uv",new THREE.Float32BufferAttribute(f,2)),p.attributes.uv.needsUpdate=!0,i.push(p.clone());let b=new THREE.EdgesGeometry(p);r.push(b);let g=new THREE.Mesh(p,h);n.add(g)}let a=Ca(r),o=new THREE.LineSegments(a,Canvas.outlineMaterial),l=Ca(i);return o.no_export=!0,o.renderOrder=2,o.frustumCulled=!1,{mesh:n,outline:o,boundingBox:l,isBlock:!0}}s(Dme,"generateModelMesh");var Ix=new Map;async function sS(t,e){e.at(0)==="#"&&(e=e.slice(1));let n=t[e];if(n?.at(0)==="#")return await sS(t,n.slice(1));let i=na(n,"textures")+".png";if(Ix.has(i))return Ix.get(i);let r=await Fme.loadAsync(Rs(i));return r.magFilter=THREE.NearestFilter,r.minFilter=THREE.NearestFilter,Ix.set(i,r),r}s(sS,"loadTexture");async function lS(t){let e=na(t.resourceLocation,"blockstates"),n=await Wr(e+".json");if(!t.blockStateRegistryEntry)throw new Error(`Block state registry entry not found for '${t.resource.name}'`);t.states=Object.assign({},t.blockStateRegistryEntry.defaultStates,t.states);for(let[i,r]of Object.entries(t.states))if(t.blockStateRegistryEntry.stateValues[i]){if(!t.blockStateRegistryEntry.stateValues[i].includes(r))throw new Error(`Invalid block state value '${r.toString()}' for '${i}'. Expected one of: ${t.blockStateRegistryEntry.stateValues[i].join(", ")}`)}else throw new Error(`Invalid block state '${i}' for '${t.resource.name}' Expected one of: ${Object.keys(t.blockStateRegistryEntry.stateValues).join(", ")}`);if(n.variants){let i=n.variants[""];if(i)return Array.isArray(i)?await $r(i[0]):await $r(i);for(let[r,a]of Object.entries(n.variants)){let o={},l=r.split(",");for(let d of l){let[p,m]=d.trim().split("="),f=ns(m,!1);o[p]=f}if(!Object.entries(o).allAre(([d,p])=>cS(t,d,p,!1)))continue;let u;return Array.isArray(a)?u=await $r(a[0]):u=await $r(a),u}}else if(n.multipart){let i=new THREE.Mesh,r=[],a=[];for(let u of n.multipart){let d=await Rme(t,u);if(!d)continue;for(let m of d.mesh.children){let f=m.clone();f.geometry=f.geometry.clone(),f.rotateY(d.mesh.rotation.y),f.rotateX(d.mesh.rotation.x),i.add(f);let h=d.boundingBox.clone();h.rotateY(d.mesh.rotation.y),h.rotateX(d.mesh.rotation.x),r.push(h)}let p=d.outline.geometry.clone();p.rotateY(d.mesh.rotation.y),p.rotateX(d.mesh.rotation.x),a.push(p)}if(a.length===0)throw new Error(`The selected block state for '${t.resourceLocation}' has no model!`);let o=Ca(a),l=new THREE.LineSegments(o,Canvas.outlineMaterial),c=Ca(r);return l.no_export=!0,l.renderOrder=2,l.frustumCulled=!1,{mesh:i,outline:l,boundingBox:c,isBlock:!0}}throw new Error(`Unsupported block state '${t.resourceLocation}'`)}s(lS,"parseBlockState");async function Rme(t,e){if(e.when){let n=s(r=>{if(r.OR&&r.AND)throw new Error("Cannot have both OR and AND in a multipart case condition");if(r.OR)return r.OR.some(o=>n(o));if(r.AND)return r.AND.every(o=>n(o));let a=!0;for(let[o,l]of Object.entries(r)){let c=ns(l,!0);if(a=cS(t,o,c,!0),!a)break}return a},"recurse");if(!n(e.when))return}return Array.isArray(e.apply)?await $r(e.apply[0]):await $r(e.apply)}s(Rme,"parseMultipartCase");function cS(t,e,n,i){if(typeof n=="string"&&n.includes("|")){if(!i)throw new Error(`Unsupported OR condition in block state '${e}': '${n}'`);n=n.split("|")}if(typeof n=="boolean")return!!t.states[e]===n;if(typeof n=="string")return t.states[e]===n;if(typeof n=="number")return n===0?t.states[e]===n||t.states[e]===void 0:t.states[e]===n;if(i)return n.includes(t.states[e]);throw new Error(`Unsupported variant state type '${typeof n}'`)}s(cS,"checkIfBlockStateMatches");var Mme="https://raw.githubusercontent.com/misode/mcmeta/summary/registries/data.json",Qm=class{items=[];constructor(e){this.items=e}has(e){return this.items.includes(e)}find(e){return this.items.find(e)}};s(Qm,"MinecraftRegistryEntry");var ai={};function Pme(){let t=localStorage.getItem("animated_java:minecraftRegistry");if(!t){console.error("Minecraft Registry not found in local storage");return}let e=JSON.parse(t);for(let n in e)ai[n]=new Qm(e[n])}s(Pme,"updateMemoryRegistry");async function Nx(){console.log("Updating Minecraft Registry...");let t=3;for(;t-->=0;){let e;try{e=await fetch(Mme)}catch(n){console.error("Failed to fetch latest Minecraft registry:",n)}if(e&&e.ok){let n=await e.json();localStorage.setItem("animated_java:minecraftRegistry",JSON.stringify(n));let i=await Pa();localStorage.setItem("animated_java:minecraftRegistryVersion",JSON.stringify(i)),console.log("Minecraft Registry updated!");return}}throw new Error("Failed to fetch latest Minecraft registry after 3 retries.")}s(Nx,"updateLocalRegistry");async function Lme(){if(console.log("Checking if Minecraft Registry update..."),!localStorage.getItem("animated_java:minecraftRegistry")){console.log("No Minecraft Registry found. Updating..."),await Nx();return}let e=localStorage.getItem("animated_java:minecraftRegistryVersion");if(!e){console.log("No Minecraft Registry version found. Updating..."),await Nx();return}let n=JSON.parse(e),i=await Pa();if(n.id!==i.id){console.log("Minecraft Registry is outdated. Updating..."),await Nx();return}console.log("Minecraft Registry is up to date!"),Pme(),requestAnimationFrame(()=>ae.MINECRAFT_REGISTRY_LOADED.dispatch())}s(Lme,"checkForRegistryUpdate");ae.NETWORK_CONNECTED.subscribe(()=>{Lme().then(async()=>{await cx()})});var Fx=Canvas.outlineMaterial.clone();Fx.color.set("#ff0000");var jr=class extends An{type=jr.type;icon="deployed_code";needsUniqueName=!0;_block=new me("minecraft:stone");config;error=new me("");menu=new Menu([...Outliner.control_menu_group,rS,"_","rename","delete"]);buttons=[Outliner.buttons.export,Outliner.buttons.locked,Outliner.buttons.visibility];preview_controller=Vme;ready=!1;constructor(e,n=guid()){super(e,n),jr.all.push(this);for(let r in jr.properties)jr.properties[r].reset(this);this.name="block_display",this.extend(e),this.block??="minecraft:stone",this.config??={},this.sanitizeName();let i=s(async r=>{if(!ai.block){requestAnimationFrame(()=>void i(r));return}let a=await ol(r);a?(a.resource.namespace==="minecraft"||a.resource.namespace==="")&&ai.block.has(a.resource.name)?(this.error.set(""),this.preview_controller.updateGeometry(this)):this.error.set(`This block does not exist in Minecraft ${ts().id}.`):this.error.set("Invalid block ID."),this.mesh?.outline instanceof THREE.LineSegments&&(this.error.get()?this.mesh.outline.material=Fx:this.mesh.outline.material=Canvas.outlineMaterial)},"updateBlock");this._block.subscribe(r=>{i(r)})}get block(){return this._block===void 0?"minecraft:stone":this._block.get()}set block(e){this._block!==void 0&&this.block!==e&&this._block.set(e)}async waitForReady(){for(;!this.ready;)await new Promise(e=>setTimeout(e,1e3/framespersecond))}sanitizeName(){return this.name=Ar(this.name,this.uuid),this.name}getUndoCopy(){let e={};for(let n in jr.properties)jr.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}getSaveCopy(){let e={};for(let n in jr.properties)jr.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}select(){return Group.selected&&Group.selected.unselect(),!Pressing.ctrl&&!Pressing.shift&&(Cube.selected.length&&Cube.selected.forEachReverse(e=>e.unselect()),selected.length&&selected.forEachReverse(e=>e!==this&&e.unselect())),jr.selected.safePush(this),this.selectLow(),this.showInOutliner(),updateSelection(),Animator.open&&Blockbench.Animation.selected&&Blockbench.Animation.selected.getBoneAnimator(this).select(),this}unselect(){this.selected&&(Animator.open&&Timeline.selected_animator&&Timeline.selected_animator.element===this&&Timeline.selected&&Timeline.selected.empty(),Project.selected_elements.remove(this),jr.selected.remove(this),this.selected=!1,TickUpdates.selection=!0,this.preview_controller.updateHighlight(this))}},At=jr;s(At,"VanillaBlockDisplay"),Tt(At,"type",`${_e.name}:vanilla_block_display`),Tt(At,"selected",[]),Tt(At,"all",[]);new Property(At,"string","block",{default:"minecraft:stone"});new Property(At,"object","config",{get default(){return new Ae().toJSON()}});OutlinerElement.registerType(At,At.type);var Vme=new NodePreviewController(At,{setup(t){An.prototype.preview_controller.setup(t)},updateGeometry(t){t.mesh&&Ox(t.block).then(e=>{if(!e?.mesh)return;let n=t.mesh;n.name=t.uuid,n.geometry=e.boundingBox,n.material=Canvas.transparentMaterial,n.clear(),e.outline.name=t.uuid+"_outline",e.outline.visible=t.selected,n.outline=e.outline,n.add(e.mesh),n.add(e.outline),t.preview_controller.updateHighlight(t),t.preview_controller.updateTransform(t),n.visible=t.visibility,TickUpdates.selection=!0}).catch(e=>{console.error(e),typeof e.message=="string"&&t.error.set(e.message)}).finally(()=>{t.mesh?.outline instanceof THREE.LineSegments&&(t.error.get()?t.mesh.outline.material=Fx:t.mesh.outline.material=Canvas.outlineMaterial),t.ready=!0})},updateTransform(t){An.prototype.preview_controller.updateTransform(t)},updateHighlight(t,e){if(!Ge()||!t?.mesh)return;let n=Modes.edit&&(e===!0||e===t||t.selected)?1:0,i=t.mesh.children.at(0);if(i)for(let r of i.children){if(!(r instanceof THREE.Mesh))continue;let a=r.geometry.attributes.highlight;a.array[0]!=n&&(a.array.set(Array(a.count).fill(n)),a.needsUpdate=!0)}}}),Id=class extends BoneAnimator{_name;uuid;element;constructor(e,n,i){super(e,n,i),this.uuid=e,this._name=i}getElement(){return this.element=OutlinerNode.uuids[this.uuid],this.element}select(){if(this.getElement(),!this.element)return unselectAllElements(),this;if(this.element.locked)return this;if(!this.element.selected&&this.element&&this.element.select(),GeneralAnimator.prototype.select.call(this),this[Toolbox.selected.animation_channel]&&(Timeline.selected&&Timeline.selected.length===0||(Timeline.selected&&Timeline.selected[0].animator)!==this)){let e;this[Toolbox.selected.animation_channel].forEach(n=>{Math.abs(n.time-Timeline.time)<.002&&(e=n)}),e&&e.select()}return this.element&&this.element.parent&&this.element.parent!=="root"&&this.element.parent.openUp(),this}doRender(){return this.getElement(),!!(this.element&&this.element.mesh)}displayRotation(e,n=1){let i=this.getElement().mesh;if(i.fix_rotation&&i.rotation.copy(i.fix_rotation),e)if(e.length===4){let r=new THREE.Euler().setFromQuaternion(new THREE.Quaternion().fromArray(e),"ZYX");i.rotation.x-=r.x*n,i.rotation.y-=r.y*n,i.rotation.z+=r.z*n}else i.rotation.x-=Math.degToRad(e[0])*n,i.rotation.y-=Math.degToRad(e[1])*n,i.rotation.z+=Math.degToRad(e[2])*n;if(this.rotation_global){let r=i.parent?.getWorldQuaternion(Reusable.quat1);if(!r)return this;r.invert(),i.quaternion.premultiply(r)}return this}displayPosition(e,n=1){let i=this.getElement().mesh;return i.fix_position&&i.position.copy(i.fix_position),e&&(i.position.x-=e[0]*n,i.position.y+=e[1]*n,i.position.z+=e[2]*n),this}displayScale(e,n=1){if(!e)return this;let i=this.getElement().mesh;return i.fix_scale&&i.scale.copy(i.fix_scale),i.scale.x*=1+(e[0]-1)*n||1e-5,i.scale.y*=1+(e[1]-1)*n||1e-5,i.scale.z*=1+(e[2]-1)*n||1e-5,this}};s(Id,"VanillaBlockDisplayAnimator");Id.prototype.type=At.type;At.animator=Id;Ke(`${_e.name}:vanillaBlockDisplay`,{subscriptions:[]},t=>(Interface.Panels.outliner.menu.addAction(yc,3),Toolbars.outliner.add(yc,0),MenuBar.menus.edit.addAction(yc,8),t.subscriptions.push(ae.SELECT_PROJECT.subscribe(e=>{e.vanillaBlockDisplays??=[],At.all.empty(),At.all.push(...e.vanillaBlockDisplays)}),ae.UNSELECT_PROJECT.subscribe(e=>{e.vanillaBlockDisplays=[...At.all],At.all.empty()})),t),t=>{Interface.Panels.outliner.menu.removeAction(yc.id),Toolbars.outliner.remove(yc),MenuBar.menus.edit.removeAction(yc.id),t.subscriptions.forEach(e=>e())});var yc=rn(`${_e.name}:create_vanilla_block_display`,{name:E("action.create_vanilla_block_display.title"),icon:"deployed_code",category:"animated_java",condition(){return Ge()&&Mode.selected.id===Modes.options.edit.id},click(){Undo.initEdit({outliner:!0,elements:[],selection:!0});let t=new At({}).init(),e=getCurrentGroup();return e instanceof Group&&(t.addTo(e),t.extend({position:e.origin.slice()})),selected.forEachReverse(n=>n.unselect()),Group.selected&&Group.selected.unselect(),t.select(),Undo.finishEdit("Create Vanilla Block Display",{outliner:!0,elements:selected,selection:!0}),t}});function uS(){let t=Math.floor(Math.sqrt(ai.block.items.length));for(let e=0;e`${n}=${i.toString()}`).join(",")}]`}s(zme,"generateBlockStateString");function Ume(t){let e=Object.values(t).reduce((i,r)=>i*r.length,1),n=[];for(let i=0;i{let c=a%l.length;r[o]=String(l[c]),a=Math.floor(a/l.length)}),n.push(r)}return n}s(Ume,"computeAllStatePermutations");function qme(t){let e,n,i,r,a,o,l;function c(f){t[30](f)}s(c,"checkbox_checked_binding");let u={label:E("dialog.bone_config.use_nbt.title"),tooltip:E("dialog.bone_config.use_nbt.description"),defaultValue:Ae.prototype.useNBT};t[12]!==void 0&&(u.checked=t[12]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=[Jme,Gme],p=[];function m(f,h){return f[13]?0:1}return s(m,"select_block_type_1"),r=m(t,[-1,-1]),a=p[r]=d[r](t),{c(){pe(e.$$.fragment),i=G(),a.c(),o=Ft()},m(f,h){de(e,f,h),U(f,i,h),p[r].m(f,h),U(f,o,h),l=!0},p(f,h){let b={};!n&&h[0]&4096&&(n=!0,b.checked=f[12],be(()=>n=!1)),e.$set(b);let g=r;r=m(f,h),r===g?p[r].p(f,h):(Pt(),Y(p[g],1,1,()=>{p[g]=null}),Lt(),a=p[r],a?a.p(f,h):(a=p[r]=d[r](f),a.c()),K(a,1),a.m(o.parentNode,o))},i(f){l||(K(e.$$.fragment,f),K(a),l=!0)},o(f){Y(e.$$.fragment,f),Y(a),l=!1},d(f){ue(e,f),f&&V(i),p[r].d(f),f&&V(o)}}}s(qme,"create_else_block");function Hme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O,S,A,M,H;function Z(N){t[20](N)}s(Z,"select_value_binding");let ne={label:E("dialog.bone_config.billboard.title"),tooltip:E("dialog.bone_config.billboard.description"),options:t[17],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(ne.value=t[2]),e=new ri({props:ne}),se.push(()=>xe(e,"value",Z));function X(N){t[21](N)}s(X,"lineinput_value_binding");let ce={label:E("dialog.bone_config.custom_name.title"),tooltip:E("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[19]};t[0]!==void 0&&(ce.value=t[0]),r=new hn({props:ce}),se.push(()=>xe(r,"value",X));function le(N){t[22](N)}s(le,"checkbox0_checked_binding");let te={label:E("dialog.bone_config.custom_name_visible.title"),tooltip:E("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(te.checked=t[1]),l=new rt({props:te}),se.push(()=>xe(l,"checked",le));function fe(N){t[23](N)}s(fe,"checkbox1_checked_binding");let je={label:E("dialog.bone_config.glowing.title"),tooltip:E("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[5]!==void 0&&(je.checked=t[5]),d=new rt({props:je}),se.push(()=>xe(d,"checked",fe));function ve(N){t[24](N)}s(ve,"colorpicker_value_binding");let Q={label:E("dialog.bone_config.glow_color.title"),tooltip:E("dialog.bone_config.glow_color.description")};t[7]!==void 0&&(Q.value=t[7]),f=new Er({props:Q}),se.push(()=>xe(f,"value",ve));function R(N){t[25](N)}s(R,"numberslider0_value_binding");let ie={label:E("dialog.bone_config.shadow_radius.title"),tooltip:E("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:64};t[10]!==void 0&&(ie.value=t[10]),g=new qt({props:ie}),se.push(()=>xe(g,"value",R));function W(N){t[26](N)}s(W,"numberslider1_value_binding");let ee={label:E("dialog.bone_config.shadow_strength.title"),tooltip:E("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0};t[11]!==void 0&&(ee.value=t[11]),w=new qt({props:ee}),se.push(()=>xe(w,"value",W));function re(N){t[27](N)}s(re,"checkbox2_checked_binding");let J={label:E("dialog.bone_config.use_custom_brightness.title"),tooltip:E("dialog.bone_config.use_custom_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(J.checked=t[3]),k=new rt({props:J}),se.push(()=>xe(k,"checked",re));function ge(N){t[28](N)}s(ge,"numberslider2_value_binding");let Be={label:E("dialog.bone_config.custom_brightness.title"),tooltip:E("dialog.bone_config.custom_brightness.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};t[4]!==void 0&&(Be.value=t[4]),T=new qt({props:Be}),se.push(()=>xe(T,"value",ge));function ke(N){t[29](N)}s(ke,"checkbox3_checked_binding");let Le={label:E("dialog.bone_config.invisible.title"),tooltip:E("dialog.bone_config.invisible.description"),defaultValue:Ae.prototype.invisible};return t[8]!==void 0&&(Le.checked=t[8]),A=new rt({props:Le}),se.push(()=>xe(A,"checked",ke)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),pe(g.$$.fragment),v=G(),pe(w.$$.fragment),y=G(),pe(k.$$.fragment),I=G(),pe(T.$$.fragment),S=G(),pe(A.$$.fragment)},m(N,Ie){de(e,N,Ie),U(N,i,Ie),de(r,N,Ie),U(N,o,Ie),de(l,N,Ie),U(N,u,Ie),de(d,N,Ie),U(N,m,Ie),de(f,N,Ie),U(N,b,Ie),de(g,N,Ie),U(N,v,Ie),de(w,N,Ie),U(N,y,Ie),de(k,N,Ie),U(N,I,Ie),de(T,N,Ie),U(N,S,Ie),de(A,N,Ie),H=!0},p(N,Ie){let Mt={};!n&&Ie[0]&4&&(n=!0,Mt.value=N[2],be(()=>n=!1)),e.$set(Mt);let Qt={};!a&&Ie[0]&1&&(a=!0,Qt.value=N[0],be(()=>a=!1)),r.$set(Qt);let ft={};!c&&Ie[0]&2&&(c=!0,ft.checked=N[1],be(()=>c=!1)),l.$set(ft);let St={};!p&&Ie[0]&32&&(p=!0,St.checked=N[5],be(()=>p=!1)),d.$set(St);let bn={};!h&&Ie[0]&128&&(h=!0,bn.value=N[7],be(()=>h=!1)),f.$set(bn);let Se={};!_&&Ie[0]&1024&&(_=!0,Se.value=N[10],be(()=>_=!1)),g.$set(Se);let Fn={};!x&&Ie[0]&2048&&(x=!0,Fn.value=N[11],be(()=>x=!1)),w.$set(Fn);let Gn={};!j&&Ie[0]&8&&(j=!0,Gn.checked=N[3],be(()=>j=!1)),k.$set(Gn);let Te={};!O&&Ie[0]&16&&(O=!0,Te.value=N[4],be(()=>O=!1)),T.$set(Te);let ct={};!M&&Ie[0]&256&&(M=!0,ct.checked=N[8],be(()=>M=!1)),A.$set(ct)},i(N){H||(K(e.$$.fragment,N),K(r.$$.fragment,N),K(l.$$.fragment,N),K(d.$$.fragment,N),K(f.$$.fragment,N),K(g.$$.fragment,N),K(w.$$.fragment,N),K(k.$$.fragment,N),K(T.$$.fragment,N),K(A.$$.fragment,N),H=!0)},o(N){Y(e.$$.fragment,N),Y(r.$$.fragment,N),Y(l.$$.fragment,N),Y(d.$$.fragment,N),Y(f.$$.fragment,N),Y(g.$$.fragment,N),Y(w.$$.fragment,N),Y(k.$$.fragment,N),Y(T.$$.fragment,N),Y(A.$$.fragment,N),H=!1},d(N){ue(e,N),N&&V(i),ue(r,N),N&&V(o),ue(l,N),N&&V(u),ue(d,N),N&&V(m),ue(f,N),N&&V(b),ue(g,N),N&&V(v),ue(w,N),N&&V(y),ue(k,N),N&&V(I),ue(T,N),N&&V(S),ue(A,N)}}}s(Hme,"create_if_block");function Gme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O,S;function A(J){t[32](J)}s(A,"lineinput_value_binding_2");let M={label:E("dialog.bone_config.custom_name.title"),tooltip:E("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[19]};t[0]!==void 0&&(M.value=t[0]),e=new hn({props:M}),se.push(()=>xe(e,"value",A));function H(J){t[33](J)}s(H,"checkbox0_checked_binding_1");let Z={label:E("dialog.bone_config.custom_name_visible.title"),tooltip:E("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(Z.checked=t[1]),r=new rt({props:Z}),se.push(()=>xe(r,"checked",H));function ne(J){t[34](J)}s(ne,"select_value_binding_1");let X={label:E("dialog.bone_config.billboard.title"),tooltip:E("dialog.bone_config.billboard.description"),options:t[17],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(X.value=t[2]),l=new ri({props:X}),se.push(()=>xe(l,"value",ne));function ce(J){t[35](J)}s(ce,"checkbox1_checked_binding_1");let le={label:E("dialog.bone_config.glowing.title"),tooltip:E("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[5]!==void 0&&(le.checked=t[5]),d=new rt({props:le}),se.push(()=>xe(d,"checked",ce));function te(J){t[36](J)}s(te,"checkbox2_checked_binding_1");let fe={label:E("dialog.bone_config.override_glow_color.title"),tooltip:E("dialog.bone_config.override_glow_color.description"),defaultValue:Ae.prototype.overrideGlowColor};t[6]!==void 0&&(fe.checked=t[6]),f=new rt({props:fe}),se.push(()=>xe(f,"checked",te));let je=t[14]&&pS(t);function ve(J){t[38](J)}s(ve,"numberslider0_value_binding_1");let Q={label:E("dialog.bone_config.shadow_radius.title"),tooltip:E("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:15};t[10]!==void 0&&(Q.value=t[10]),_=new qt({props:Q}),se.push(()=>xe(_,"value",ve));function R(J){t[39](J)}s(R,"numberslider1_value_binding_1");let ie={label:E("dialog.bone_config.shadow_strength.title"),tooltip:E("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0,max:15};t[11]!==void 0&&(ie.value=t[11]),x=new qt({props:ie}),se.push(()=>xe(x,"value",R));function W(J){t[40](J)}s(W,"checkbox3_checked_binding_1");let ee={label:E("dialog.bone_config.override_brightness.title"),tooltip:E("dialog.bone_config.override_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(ee.checked=t[3]),j=new rt({props:ee}),se.push(()=>xe(j,"checked",W));let re=t[15]&&fS(t);return{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),je&&je.c(),g=G(),pe(_.$$.fragment),w=G(),pe(x.$$.fragment),k=G(),pe(j.$$.fragment),T=G(),re&&re.c(),O=Ft()},m(J,ge){de(e,J,ge),U(J,i,ge),de(r,J,ge),U(J,o,ge),de(l,J,ge),U(J,u,ge),de(d,J,ge),U(J,m,ge),de(f,J,ge),U(J,b,ge),je&&je.m(J,ge),U(J,g,ge),de(_,J,ge),U(J,w,ge),de(x,J,ge),U(J,k,ge),de(j,J,ge),U(J,T,ge),re&&re.m(J,ge),U(J,O,ge),S=!0},p(J,ge){let Be={};!n&&ge[0]&1&&(n=!0,Be.value=J[0],be(()=>n=!1)),e.$set(Be);let ke={};!a&&ge[0]&2&&(a=!0,ke.checked=J[1],be(()=>a=!1)),r.$set(ke);let Le={};!c&&ge[0]&4&&(c=!0,Le.value=J[2],be(()=>c=!1)),l.$set(Le);let N={};!p&&ge[0]&32&&(p=!0,N.checked=J[5],be(()=>p=!1)),d.$set(N);let Ie={};!h&&ge[0]&64&&(h=!0,Ie.checked=J[6],be(()=>h=!1)),f.$set(Ie),J[14]?je?(je.p(J,ge),ge[0]&16384&&K(je,1)):(je=pS(J),je.c(),K(je,1),je.m(g.parentNode,g)):je&&(Pt(),Y(je,1,1,()=>{je=null}),Lt());let Mt={};!v&&ge[0]&1024&&(v=!0,Mt.value=J[10],be(()=>v=!1)),_.$set(Mt);let Qt={};!y&&ge[0]&2048&&(y=!0,Qt.value=J[11],be(()=>y=!1)),x.$set(Qt);let ft={};!I&&ge[0]&8&&(I=!0,ft.checked=J[3],be(()=>I=!1)),j.$set(ft),J[15]?re?(re.p(J,ge),ge[0]&32768&&K(re,1)):(re=fS(J),re.c(),K(re,1),re.m(O.parentNode,O)):re&&(Pt(),Y(re,1,1,()=>{re=null}),Lt())},i(J){S||(K(e.$$.fragment,J),K(r.$$.fragment,J),K(l.$$.fragment,J),K(d.$$.fragment,J),K(f.$$.fragment,J),K(je),K(_.$$.fragment,J),K(x.$$.fragment,J),K(j.$$.fragment,J),K(re),S=!0)},o(J){Y(e.$$.fragment,J),Y(r.$$.fragment,J),Y(l.$$.fragment,J),Y(d.$$.fragment,J),Y(f.$$.fragment,J),Y(je),Y(_.$$.fragment,J),Y(x.$$.fragment,J),Y(j.$$.fragment,J),Y(re),S=!1},d(J){ue(e,J),J&&V(i),ue(r,J),J&&V(o),ue(l,J),J&&V(u),ue(d,J),J&&V(m),ue(f,J),J&&V(b),je&&je.d(J),J&&V(g),ue(_,J),J&&V(w),ue(x,J),J&&V(k),ue(j,J),J&&V(T),re&&re.d(J),J&&V(O)}}}s(Gme,"create_else_block_1");function Jme(t){let e,n,i,r,a;function o(c){t[31](c)}s(o,"lineinput_value_binding_1");let l={label:E("dialog.bone_config.nbt.title"),tooltip:E("dialog.bone_config.nbt.description"),defaultValue:Ae.prototype.nbt,valueChecker:t[18]};return t[9]!==void 0&&(l.value=t[9]),i=new hn({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${E("dialog.bone_config.use_nbt.use_nbt_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","use_nbt_warning")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&512&&(r=!0,d.value=c[9],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&V(e),c&&V(n),ue(i,c)}}}s(Jme,"create_if_block_1");function pS(t){let e,n,i;function r(o){t[37](o)}s(r,"colorpicker_value_binding_1");let a={label:E("dialog.bone_config.glow_color.title"),tooltip:E("dialog.bone_config.glow_color.description")};return t[7]!==void 0&&(a.value=t[7]),e=new Er({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&128&&(n=!0,c.value=o[7],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(pS,"create_if_block_3");function fS(t){let e,n,i;function r(o){t[41](o)}s(r,"numberslider_value_binding");let a={label:E("dialog.bone_config.brightness_override.title"),tooltip:E("dialog.bone_config.brightness_override.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};return t[4]!==void 0&&(a.value=t[4]),e=new qt({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&16&&(n=!0,c.value=o[4],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(fS,"create_if_block_2");function Wme(t){let e,n,i,r,a=[Hme,qme],o=[];function l(c,u){return c[16]?0:1}return s(l,"select_block_type"),n=l(t,[-1,-1]),i=o[n]=a[n](t),{c(){e=q("div"),i.c()},m(c,u){U(c,e,u),o[n].m(e,null),r=!0},p(c,u){i.p(c,u)},i(c){r||(K(i),r=!0)},o(c){Y(i),r=!1},d(c){c&&V(e),o[n].d()}}}s(Wme,"create_fragment");function Kme(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(T,N=>n(13,i=N)),T),"$$subscribe_useNBT"),o,l=oe,c=s(()=>(l(),l=Ze(w,N=>n(14,o=N)),w),"$$subscribe_overrideGlowColor"),u,d=oe,p=s(()=>(d(),d=Ze(g,N=>n(15,u=N)),g),"$$subscribe_overrideBrightness");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let m=!!Project?.animated_java?.enable_plugin_mode,{customName:f}=e,{customNameVisible:h}=e,{billboard:b}=e,{overrideBrightness:g}=e;p();let{brightnessOverride:_}=e,{glowing:v}=e,{overrideGlowColor:w}=e;c();let{glowColor:x}=e,{invisible:y}=e,{nbt:k}=e,{shadowRadius:j}=e,{shadowStrength:I}=e,{useNBT:T}=e;a();let O={fixed:E("dialog.bone_config.billboard.options.fixed"),vertical:E("dialog.bone_config.billboard.options.vertical"),horizontal:E("dialog.bone_config.billboard.options.horizontal"),center:E("dialog.bone_config.billboard.options.center")},S=s(N=>{let Ie;try{Ie=tt.fromString(N)}catch(Mt){return{type:"error",message:E("dialog.bone_config.nbt.invalid_nbt.error",Mt.message)}}return Ie instanceof Qe?{type:"success",message:""}:{type:"error",message:E("dialog.bone_config.nbt.invalid_nbt.not_compound")}},"nbtChecker"),A=s(N=>{if(N==="")return{type:"success",message:""};try{Bt.fromString(N)}catch(Ie){return{type:"error",message:E("dialog.bone_config.custom_name.invalid_json.error",Ie.message)}}return{type:"success",message:""}},"customNameChecker");function M(N){b=N,n(2,b)}s(M,"select_value_binding");function H(N){f=N,n(0,f)}s(H,"lineinput_value_binding");function Z(N){h=N,n(1,h)}s(Z,"checkbox0_checked_binding");function ne(N){v=N,n(5,v)}s(ne,"checkbox1_checked_binding");function X(N){x=N,n(7,x)}s(X,"colorpicker_value_binding");function ce(N){j=N,n(10,j)}s(ce,"numberslider0_value_binding");function le(N){I=N,n(11,I)}s(le,"numberslider1_value_binding");function te(N){g=N,p(n(3,g))}s(te,"checkbox2_checked_binding");function fe(N){_=N,n(4,_)}s(fe,"numberslider2_value_binding");function je(N){y=N,n(8,y)}s(je,"checkbox3_checked_binding");function ve(N){T=N,a(n(12,T))}s(ve,"checkbox_checked_binding");function Q(N){k=N,n(9,k)}s(Q,"lineinput_value_binding_1");function R(N){f=N,n(0,f)}s(R,"lineinput_value_binding_2");function ie(N){h=N,n(1,h)}s(ie,"checkbox0_checked_binding_1");function W(N){b=N,n(2,b)}s(W,"select_value_binding_1");function ee(N){v=N,n(5,v)}s(ee,"checkbox1_checked_binding_1");function re(N){w=N,c(n(6,w))}s(re,"checkbox2_checked_binding_1");function J(N){x=N,n(7,x)}s(J,"colorpicker_value_binding_1");function ge(N){j=N,n(10,j)}s(ge,"numberslider0_value_binding_1");function Be(N){I=N,n(11,I)}s(Be,"numberslider1_value_binding_1");function ke(N){g=N,p(n(3,g))}s(ke,"checkbox3_checked_binding_1");function Le(N){_=N,n(4,_)}return s(Le,"numberslider_value_binding"),t.$$set=N=>{"customName"in N&&n(0,f=N.customName),"customNameVisible"in N&&n(1,h=N.customNameVisible),"billboard"in N&&n(2,b=N.billboard),"overrideBrightness"in N&&p(n(3,g=N.overrideBrightness)),"brightnessOverride"in N&&n(4,_=N.brightnessOverride),"glowing"in N&&n(5,v=N.glowing),"overrideGlowColor"in N&&c(n(6,w=N.overrideGlowColor)),"glowColor"in N&&n(7,x=N.glowColor),"invisible"in N&&n(8,y=N.invisible),"nbt"in N&&n(9,k=N.nbt),"shadowRadius"in N&&n(10,j=N.shadowRadius),"shadowStrength"in N&&n(11,I=N.shadowStrength),"useNBT"in N&&a(n(12,T=N.useNBT))},[f,h,b,g,_,v,w,x,y,k,j,I,T,i,o,u,m,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie,W,ee,re,J,ge,Be,ke,Le]}s(Kme,"instance");var $m=class extends Ve{constructor(e){super(),ze(this,e,Kme,Wme,Me,{customName:0,customNameVisible:1,billboard:2,overrideBrightness:3,brightnessOverride:4,glowing:5,overrideGlowColor:6,glowColor:7,invisible:8,nbt:9,shadowRadius:10,shadowStrength:11,useNBT:12},null,[-1,-1])}};s($m,"VanillaItemDisplayConfigDialog");var mS=$m;function Zme(t){let e=Ae.fromJSON(t.config??=new Ae().toJSON()),n=new me(e.customName),i=new me(e.customNameVisible),r=new me(e.billboard),a=new me(e.overrideBrightness),o=new me(e.brightnessOverride),l=new me(e.glowing),c=new me(e.overrideGlowColor),u=new me(e.glowColor),d=new me(e.invisible),p=new me(e.nbt),m=new me(e.shadowRadius),f=new me(e.shadowStrength),h=new me(e.useNBT);new Kt({id:`${_e.name}:vanillaItemDisplayConfigDialog`,title:E("dialog.vanilla_item_display_config.title"),width:400,component:mS,props:{variant:Re.selected,customName:n,customNameVisible:i,billboard:r,overrideBrightness:a,brightnessOverride:o,glowing:l,overrideGlowColor:c,glowColor:u,invisible:d,nbt:p,shadowRadius:m,shadowStrength:f,useNBT:h},preventKeybinds:!0,onConfirm(){let b=new Ae;b.customName=n.get(),b.customNameVisible=i.get(),b.billboard=r.get(),b.overrideBrightness=a.get(),b.brightnessOverride=o.get(),b.glowing=l.get(),b.overrideGlowColor=c.get(),b.glowColor=u.get(),b.invisible=d.get(),b.nbt=p.get(),b.shadowRadius=m.get(),b.shadowStrength=f.get(),b.useNBT=h.get();let g=Ae.getDefault();b.customName===g.customName&&(b.customName=void 0),b.customNameVisible===g.customNameVisible&&(b.customNameVisible=void 0),b.billboard===g.billboard&&(b.billboard=void 0),b.overrideBrightness===g.overrideBrightness&&(b.overrideBrightness=void 0),b.brightnessOverride===g.brightnessOverride&&(b.brightnessOverride=void 0),b.glowing===g.glowing&&(b.glowing=void 0),b.overrideGlowColor===g.overrideGlowColor&&(b.overrideGlowColor=void 0),b.glowColor===g.glowColor&&(b.glowColor=void 0),b.invisible===g.invisible&&(b.invisible=void 0),b.nbt===g.nbt&&(b.nbt=void 0),b.shadowRadius===g.shadowRadius&&(b.shadowRadius=void 0),b.shadowStrength===g.shadowStrength&&(b.shadowStrength=void 0),b.useNBT===g.useNBT&&(b.useNBT=void 0),t.config=b.toJSON()}}).show()}s(Zme,"openVanillaItemDisplayConfigDialog");var hS=rn(`${_e.name}:open_vanilla_item_display_config`,{icon:"settings",name:E("action.open_vanilla_item_display_config.name"),condition:()=>Ge(),click:()=>{vt.selected.length!==0&&Zme(vt.selected[0])}});var Rx={};On(Rx,{getItemModel:()=>Dx});var Yme=new THREE.TextureLoader,gS=new Map;async function Dx(t){await pd();let e=gS.get(t);if(e||(e=await _S(Xme(t)),gS.set(t,e)),!!e)return e={mesh:e.mesh.clone(!0),outline:e.outline.clone(!0),boundingBox:e.boundingBox.clone(),isBlock:e.isBlock},e.mesh.geometry=e.mesh.geometry.clone(),e.outline.geometry=e.outline.geometry.clone(),e.mesh.name=t,e.isBlock?e.mesh.isVanillaBlockModel=!0:e.mesh.isVanillaItemModel=!0,e}s(Dx,"getItemModel");function Xme(t){let e=al(t);return e.namespace+":item/"+e.path}s(Xme,"getItemResourceLocation");async function _S(t,e){let n=na(t,"models"),i=Wr(n+".json");if(e&&(e.textures!==void 0&&(i.textures??={},Object.assign(i.textures,e.textures)),e.elements!==void 0&&(i.elements=e.elements),e.display!==void 0&&Object.assign(i.display,e.display),e.gui_light!==void 0&&(i.gui_light=e.gui_light),e.overrides!==void 0&&(i.overrides=e.overrides)),i.parent){let r=al(i.parent);return r.type==="block"?await $r({model:i.parent,isItemModel:!0},i):r.path==="item/generated"?await Qme(t,i):await _S(i.parent,i)}else return await $r({model:t,isItemModel:!0},i);throw new Error(`Unsupported item model '${t}'`)}s(_S,"parseItemModel");async function Qme(t,e){let n=new THREE.Mesh,i=[],r=[];for(let c of Object.values(e.textures)){let u=na(c,"textures")+".png",d=Rs(u),p=await Yme.loadAsync(d);p.magFilter=THREE.NearestFilter,p.minFilter=THREE.NearestFilter;let m=new THREE.ShaderMaterial({uniforms:{map:{type:"t",value:p},SHADE:{type:"bool",value:settings.shading.value},LIGHTCOLOR:{type:"vec3",value:new THREE.Color().copy(Canvas.global_light_color).multiplyScalar(settings.brightness.value/50)},LIGHTSIDE:{type:"int",value:Canvas.global_light_side},EMISSIVE:{type:"bool",value:!1}},vertexShader:Ym,fragmentShader:Xm,blending:THREE.NormalBlending,side:Canvas.getRenderSide(),transparent:!0});m.map=p,m.name=t;let f=new THREE.Mesh(new THREE.BoxGeometry(1,1,1),m),h=[],b=[],g=[],_=[],v=[],w=s((k,j,I)=>{_.push(k,j,I,k,j,I,k,j,I,k,j,I)},"addNormal");if(p&&p.image.width){let k=document.createElement("canvas"),j=k.getContext("2d");k.width=p.image.width,k.height=p.image.height,j.drawImage(p.image,0,0);let I=s((M,H,Z,ne,X)=>{let ce=h.length/3,le=X===1?-1:0;h.push(-M,le,H,-M,le,H+1,-M-Z,le,H+ne,-M-Z,le,H+ne-1),X===1?b.push(ce+0,ce+1,ce+2,ce+0,ce+2,ce+3):X===-1&&b.push(ce+0,ce+2,ce+1,ce+0,ce+3,ce+2),w(X,0,0),g.push((M+Z)/k.width,1-H/k.height,(M+Z)/k.width,1-(H+ne)/k.height,M/k.width,1-(H+ne)/k.height,M/k.width,1-H/k.height),v.push(1,1,1,1,1,1,1,1,1,1,1,1)},"addFace"),T=s((M,H,Z,ne,X)=>{let ce=h.length/3;h.push(-M,0,H,-M,-1,H,-Z,-1,ne,-Z,0,ne),X===1?b.push(ce+0,ce+1,ce+2,ce+0,ce+2,ce+3):X===-1&&b.push(ce+0,ce+2,ce+1,ce+0,ce+3,ce+2),M==Z&&(M+=.1*-X,Z+=.4*-X,H+=.1,ne-=.1,w(-X,0,0)),H==ne&&(H+=.1*X,ne+=.4*X,M+=.1,Z-=.1,w(0,0,-X)),g.push(Z/k.width,1-H/k.height,Z/k.width,1-ne/k.height,M/k.width,1-ne/k.height,M/k.width,1-H/k.height),v.push(1,1,1,1,1,1,1,1,1,1,1,1)},"addEdge"),O=j.getImageData(0,0,k.width,k.height),S=[];for(let M=0;M140?1:0);let A=S.slice();for(let M=0;M{h[j]=k+[8,.5,-8][j%3]}),f.geometry.setAttribute("position",new THREE.BufferAttribute(new Float32Array(h),3)),f.geometry.setAttribute("highlight",new THREE.BufferAttribute(new Uint8Array(f.geometry.attributes.position.count),1)),f.geometry.setIndex(b),f.geometry.setAttribute("uv",new THREE.BufferAttribute(new Float32Array(g),2)),f.geometry.setAttribute("color",new THREE.BufferAttribute(new Float32Array(v),3)),f.geometry.setAttribute("normal",new THREE.BufferAttribute(new Float32Array(_),3)),f.geometry.attributes.color.needsUpdate=!0,f.geometry.attributes.normal.needsUpdate=!0,f.geometry.rotateX(Math.PI/2);let x=f.geometry.clone(),y=Array.from(x.attributes.position.array);y.splice(0,24),x.setAttribute("position",new THREE.BufferAttribute(new Float32Array(y),3)),r.push(x),i.push(f.geometry.clone()),n.add(f)}let a=Ca(r),o=Ca(i),l=new THREE.LineSegments(new THREE.EdgesGeometry(a),Canvas.outlineMaterial);return{mesh:n,outline:l,boundingBox:o}}s(Qme,"generateItemMesh");var Tr=class extends An{type=Tr.type;icon="icecream";needsUniqueName=!0;_item=new me("minecraft:diamond");_itemDisplay=new me("none");config;error=new me("");menu=new Menu([...Outliner.control_menu_group,hS,"_","rename","delete"]);buttons=[Outliner.buttons.export,Outliner.buttons.locked,Outliner.buttons.visibility];preview_controller=$me;ready=!1;constructor(e,n=guid()){super(e,n),Tr.all.push(this);for(let r in Tr.properties)Tr.properties[r].reset(this);this.name="item_display",this.extend(e),this.item??="minecraft:diamond",this.itemDisplay??="none",this.position??=[0,0,0],this.rotation??=[0,0,0],this.scale??=[1,1,1],this.visibility??=!0,this.config??={},this.sanitizeName();let i=s(r=>{if(!ai.item){requestAnimationFrame(()=>i(r));return}let[a,o]=r.split(":");o||(o=a,a="minecraft"),(a==="minecraft"||a==="")&&ai.item.has(o)?(this.error.set(""),this.preview_controller.updateGeometry(this)):this.error.set(`This item does not exist in Minecraft ${ts().id}.`)},"updateItem");this._item.subscribe(r=>{i(r)})}get item(){return this._item===void 0?"minecraft:diamond":this._item.get()}set item(e){this._item!==void 0&&this._item.set(e)}get itemDisplay(){return this._itemDisplay===void 0?"none":this._itemDisplay.get()}set itemDisplay(e){this._itemDisplay!==void 0&&this._itemDisplay.set(e)}async waitForReady(){for(;!this.ready;)await new Promise(e=>setTimeout(e,1e3/framespersecond))}sanitizeName(){return this.name=Ar(this.name,this.uuid),this.name}getUndoCopy(){let e={};for(let n in Tr.properties)Tr.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}getSaveCopy(){let e={};for(let n in Tr.properties)Tr.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}select(){return Group.selected&&Group.selected.unselect(),!Pressing.ctrl&&!Pressing.shift&&(Cube.selected.length&&Cube.selected.forEachReverse(e=>e.unselect()),selected.length&&selected.forEachReverse(e=>e!==this&&e.unselect())),Tr.selected.safePush(this),this.selectLow(),this.showInOutliner(),updateSelection(),Animator.open&&Blockbench.Animation.selected&&Blockbench.Animation.selected.getBoneAnimator(this).select(),this}unselect(){this.selected&&(Animator.open&&Timeline.selected_animator&&Timeline.selected_animator.element===this&&Timeline.selected&&Timeline.selected.empty(),Project.selected_elements.remove(this),Tr.selected.remove(this),this.selected=!1,TickUpdates.selection=!0,this.preview_controller.updateHighlight(this))}},vt=Tr;s(vt,"VanillaItemDisplay"),Tt(vt,"type",`${_e.name}:vanilla_item_display`),Tt(vt,"selected",[]),Tt(vt,"all",[]);new Property(vt,"string","item",{default:"minecraft:diamond"});new Property(vt,"string","item_display",{default:"none"});new Property(vt,"object","config",{get default(){return new Ae().toJSON()}});OutlinerElement.registerType(vt,vt.type);var $me=new NodePreviewController(vt,{setup(t){An.prototype.preview_controller.setup(t)},updateGeometry(t){t.mesh&&Dx(t.item).then(e=>{if(!e)return;let n=t.mesh;n.name=t.uuid,n.geometry=e.boundingBox,n.material=Canvas.transparentMaterial,n.clear(),n.add(e.mesh),n.add(e.outline),n.outline=e.outline,t.preview_controller.updateHighlight(t),t.preview_controller.updateTransform(t),n.visible=t.visibility,TickUpdates.selection=!0}).catch(e=>{typeof e.message=="string"&&t.error.set(e.message)}).finally(()=>{t.ready=!0})},updateTransform(t){An.prototype.preview_controller.updateTransform(t)},updateHighlight(t,e){if(!Ge()||!t?.mesh)return;let n=Modes.edit&&(e===!0||e===t||t.selected)?1:0,i=t.mesh.children.at(0);if(i)for(let r of i.children){if(!(r instanceof THREE.Mesh))continue;let a=r.geometry.attributes.highlight;a.array[0]!=n&&(a.array.set(Array(a.count).fill(n)),a.needsUpdate=!0)}}}),Od=class extends BoneAnimator{_name;uuid;element;constructor(e,n,i){super(e,n,i),this.uuid=e,this._name=i}getElement(){return this.element=OutlinerNode.uuids[this.uuid],this.element}select(){if(this.getElement(),!this.element)return unselectAllElements(),this;if(this.element.locked)return this;if(!this.element.selected&&this.element&&this.element.select(),GeneralAnimator.prototype.select.call(this),this[Toolbox.selected.animation_channel]&&(Timeline.selected&&Timeline.selected.length===0||(Timeline.selected&&Timeline.selected[0].animator)!==this)){let e;this[Toolbox.selected.animation_channel].forEach(n=>{Math.abs(n.time-Timeline.time)<.002&&(e=n)}),e&&e.select()}return this.element&&this.element.parent&&this.element.parent!=="root"&&this.element.parent.openUp(),this}doRender(){return this.getElement(),!!(this.element&&this.element.mesh)}displayRotation(e,n=1){let i=this.getElement().mesh;if(i.fix_rotation&&i.rotation.copy(i.fix_rotation),e)if(e.length===4){let r=new THREE.Euler().setFromQuaternion(new THREE.Quaternion().fromArray(e),"ZYX");i.rotation.x-=r.x*n,i.rotation.y-=r.y*n,i.rotation.z+=r.z*n}else i.rotation.x+=Math.degToRad(-e[0])*n,i.rotation.y+=Math.degToRad(-e[1])*n,i.rotation.z+=Math.degToRad(e[2])*n;if(this.rotation_global){let r=i.parent?.getWorldQuaternion(Reusable.quat1);if(!r)return this;r.invert(),i.quaternion.premultiply(r)}return this}displayPosition(e,n=1){let i=this.getElement().mesh;return i.fix_position&&i.position.copy(i.fix_position),e&&(i.position.x-=e[0]*n,i.position.y+=e[1]*n,i.position.z+=e[2]*n),this}displayScale(e,n=1){if(!e)return this;let i=this.getElement().mesh;return i.fix_scale&&i.scale.copy(i.fix_scale),i.scale.x=1+(e[0]-1)*n||1e-5,i.scale.y=1+(e[1]-1)*n||1e-5,i.scale.z=1+(e[2]-1)*n||1e-5,this}};s(Od,"VanillaItemDisplayAnimator");Od.prototype.type=vt.type;vt.animator=Od;Ke(`${_e.name}:vanillaItemDisplay`,{subscriptions:[]},t=>(Interface.Panels.outliner.menu.addAction(wc,3),Toolbars.outliner.add(wc,0),MenuBar.menus.edit.addAction(wc,8),t.subscriptions.push(ae.SELECT_PROJECT.subscribe(e=>{e.vanillaItemDisplays??=[],vt.all.empty(),vt.all.push(...e.vanillaItemDisplays)}),ae.UNSELECT_PROJECT.subscribe(e=>{e.vanillaItemDisplays=[...vt.all],vt.all.empty()})),t),t=>{Interface.Panels.outliner.menu.removeAction(wc.id),Toolbars.outliner.remove(wc),MenuBar.menus.edit.removeAction(wc.id),t.subscriptions.forEach(e=>e())});var wc=rn(`${_e.name}:create_vanilla_item_display`,{name:E("action.create_vanilla_item_display.title"),icon:"icecream",category:"animated_java",condition(){return Ge()&&Mode.selected.id===Modes.options.edit.id},click(){Undo.initEdit({outliner:!0,elements:[],selection:!0});let t=new vt({}).init(),e=getCurrentGroup();return e instanceof Group&&(t.addTo(e),t.extend({position:e.origin.slice()})),selected.forEachReverse(n=>n.unselect()),Group.selected&&Group.selected.unselect(),t.select(),Undo.finishEdit("Create Vanilla Item Display",{outliner:!0,elements:selected,selection:!0}),t}});function Ar(t,e){t=un(t);let n=[...At.all.filter(l=>l.uuid!==e),...Group.all,...et.all,...vt.all];OutlinerElement.types.camera&&n.push(...OutlinerElement.types.camera.all);let i=new Set(n.map(l=>l.name));if(!i.has(t))return t;let r=1,a=t.match(/\d+$/);a&&(r=parseInt(a[0]),t=t.slice(0,-a[0].length));let o=1e4;for(;o-- >0;){let l=`${t}${r}`;if(!i.has(l))return t=l,l;r++}throw new Error(`Could not make name unique for ${t} (${e})!`)}s(Ar,"sanitizeOutlinerElementName");var Xn=class extends An{type=Xn.type;icon="text_fields";needsUniqueName=!0;config;menu=new Menu([...Outliner.control_menu_group,eS,"_","rename","delete"]);buttons=[Outliner.buttons.export,Outliner.buttons.locked,Outliner.buttons.visibility];preview_controller=ehe;ready=!1;textError=new me("");_updating=!1;_text=new me("Hello World!");_newText;_lineWidth=new me(200);_newLineWidth;_backgroundColor=new me("#000000");_newBackgroundColor;_backgroundAlpha=new me(.25);_newBackgroundAlpha;_shadow=new me(!1);_newShadow;_align=new me("center");_newAlign;seeThrough=!1;constructor(e,n=guid()){super(e,n),Xn.all.push(this);for(let i in Xn.properties)Xn.properties[i].reset(this);this.name="text_display",this.extend(e),this.name??="text_display",this.position??=[0,0,0],this.rotation??=[0,0,0],this.scale??=[1,1,1],this.align??="center",this.visibility??=!0,this.config??={},this.sanitizeName(),this._text.subscribe(i=>{this._newText=i,this.updateText()}),this._lineWidth.subscribe(i=>{this._newLineWidth=i,this.updateText()}),this._backgroundColor.subscribe(i=>{this._newBackgroundColor=i,this.updateText()}),this._backgroundAlpha.subscribe(i=>{this._newBackgroundAlpha=i,this.updateText()}),this._shadow.subscribe(i=>{this._newShadow=i,this.updateText()}),this._align.subscribe(i=>{this._newAlign=i,this.updateText()})}sanitizeName(){return this.name=Ar(this.name,this.uuid),this.name}get text(){return this._text===void 0?Xn.properties.text.default:this._text.get()}set text(e){this._text!==void 0&&e!==this.text&&this._text.set(e)}get lineWidth(){return this._lineWidth===void 0?Xn.properties.lineWidth.default:this._lineWidth.get()}set lineWidth(e){this._lineWidth!==void 0&&this._lineWidth.set(e)}get backgroundColor(){return this._backgroundColor===void 0?Xn.properties.backgroundColor.default:this._backgroundColor.get()}set backgroundColor(e){this._backgroundColor!==void 0&&this._backgroundColor.set(e)}get backgroundAlpha(){return this._backgroundAlpha===void 0?Xn.properties.backgroundAlpha.default:this._backgroundAlpha.get()}set backgroundAlpha(e){this._backgroundAlpha!==void 0&&this._backgroundAlpha.set(e)}get shadow(){return this._shadow===void 0?Xn.properties.shadow.default:this._shadow.get()}set shadow(e){this._shadow!==void 0&&this._shadow.set(e)}get align(){return this._align===void 0?Xn.properties.align.default:this._align.get()}set align(e){this._align!==void 0&&this._align.set(e)}getUndoCopy(){let e=new Xn(this);for(let n in Xn.properties)Xn.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,delete e.parent,e}getSaveCopy(){let e={};for(let n in Xn.properties)Xn.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}select(){return Group.selected&&Group.selected.unselect(),!Pressing.ctrl&&!Pressing.shift&&(Cube.selected.length&&Cube.selected.forEachReverse(e=>e.unselect()),selected.length&&selected.forEachReverse(e=>e!==this&&e.unselect())),Xn.selected.safePush(this),this.selectLow(),this.showInOutliner(),updateSelection(),Animator.open&&Blockbench.Animation.selected&&Blockbench.Animation.selected.getBoneAnimator(this).select(),this}unselect(){this.selected&&(Animator.open&&Timeline.selected_animator&&Timeline.selected_animator.element===this&&Timeline.selected&&Timeline.selected.empty(),Project.selected_elements.remove(this),Xn.selected.remove(this),this.selected=!1,TickUpdates.selection=!0)}async updateText(){if(this._updating)return;this._updating=!0;let e;for(;this._newText!==void 0||this._newLineWidth!==void 0||this._newBackgroundColor!==void 0||this._newBackgroundAlpha!==void 0||this._newShadow!==void 0||this._newAlign!==void 0;){let n;this.textError.set("");try{n=Bt.fromString(this.text),console.log(n)}catch(i){console.error(i),this.textError.set(i.message),this._updating=!1,n=new Bt({text:"Invalid JSON Text!",color:"red"})}this._newText=void 0,this._newLineWidth=void 0,this._newBackgroundColor=void 0,this._newBackgroundAlpha=void 0,this._newShadow=void 0,this._newAlign=void 0,n!==void 0&&(e=await this.setText(n))}return this._updating=!1,e}async waitForReady(){for(;!this.ready;)await new Promise(e=>setTimeout(e,1e3/framespersecond))}async setText(e){await this.waitForReady();let n=await zs(),{mesh:i,outline:r}=await n.generateTextMesh({jsonText:e,maxLineWidth:this.lineWidth,backgroundColor:this.backgroundColor,backgroundAlpha:this.backgroundAlpha,shadow:this.shadow,alignment:this.align});i.name=this.uuid+"_text";let a=this.mesh.children.find(c=>c.name===i.name);a&&this.mesh.remove(a);let o=this.mesh;o.name=this.uuid,o.geometry=i.children[0].geometry.clone(),o.geometry.translate(i.children[0].position.x,i.children[0].position.y,i.children[0].position.z),o.geometry.rotateY(Math.PI),o.geometry.scale(i.scale.x,i.scale.y,i.scale.z),o.material=Canvas.transparentMaterial,o.add(i),r.name=this.uuid+"_outline",r.visible=this.selected,o.outline=r;let l=o.children.find(c=>c.name===r.name);return l&&o.remove(l),o.add(r),o.visible=this.visibility,i}},et=Xn;s(et,"TextDisplay"),Tt(et,"type",`${_e.name}:text_display`),Tt(et,"selected",[]),Tt(et,"all",[]);new Property(et,"string","text",{default:'"Hello World!"'});new Property(et,"number","lineWidth",{default:200});new Property(et,"string","backgroundColor",{default:"#000000"});new Property(et,"number","backgroundAlpha",{default:.25});new Property(et,"string","align",{default:"center"});new Property(et,"boolean","shadow",{default:!1});new Property(et,"boolean","seeThrough",{default:!1});new Property(et,"object","config",{get default(){return new Vt().toJSON()}});OutlinerElement.registerType(et,et.type);var ehe=new NodePreviewController(et,{setup(t){An.prototype.preview_controller.setup(t),Project.nodes_3d[t.uuid].renderOrder=-1,zs().then(()=>{t.preview_controller.updateTransform(t),t.preview_controller.updateGeometry(t),t.preview_controller.dispatchEvent("setup",{element:t})}).finally(()=>{t.ready=!0})},updateGeometry(t){t.updateText().then(()=>{t.preview_controller.updateTransform(t)})},updateTransform(t){An.prototype.preview_controller.updateTransform(t)}}),Bd=class extends BoneAnimator{_name;uuid;element;constructor(e,n,i){super(e,n,i),this.uuid=e,this._name=i}getElement(){return this.element=OutlinerNode.uuids[this.uuid],this.element}select(){if(this.getElement(),!this.element)return unselectAllElements(),this;if(this.element.locked)return this;if(!this.element.selected&&this.element&&this.element.select(),GeneralAnimator.prototype.select.call(this),this[Toolbox.selected.animation_channel]&&(Timeline.selected&&Timeline.selected.length===0||(Timeline.selected&&Timeline.selected[0].animator)!==this)){let e;this[Toolbox.selected.animation_channel].forEach(n=>{Math.abs(n.time-Timeline.time)<.002&&(e=n)}),e&&e.select()}return this.element&&this.element.parent&&this.element.parent!=="root"&&this.element.parent.openUp(),this}doRender(){return this.getElement(),!!(this.element&&this.element.mesh)}displayRotation(e,n=1){let i=this.getElement().mesh;if(i.fix_rotation&&i.rotation.copy(i.fix_rotation),e)if(e.length===4){let r=new THREE.Euler().setFromQuaternion(new THREE.Quaternion().fromArray(e),"ZYX");i.rotation.x-=r.x*n,i.rotation.y-=r.y*n,i.rotation.z+=r.z*n}else i.rotation.x-=Math.degToRad(e[0])*n,i.rotation.y-=Math.degToRad(e[1])*n,i.rotation.z+=Math.degToRad(e[2])*n;if(this.rotation_global){let r=i.parent?.getWorldQuaternion(Reusable.quat1);if(!r)return this;r.invert(),i.quaternion.premultiply(r)}return this}displayPosition(e,n=1){let i=this.getElement().mesh;return i.fix_position&&i.position.copy(i.fix_position),e&&(i.position.x-=e[0]*n,i.position.y+=e[1]*n,i.position.z+=e[2]*n),this}displayScale(e,n=1){if(!e)return this;let i=this.getElement().mesh;return i.fix_scale&&i.scale.copy(i.fix_scale),i.scale.x*=1+(e[0]-1)*n||1e-5,i.scale.y*=1+(e[1]-1)*n||1e-5,i.scale.z*=1+(e[2]-1)*n||1e-5,this}};s(Bd,"TextDisplayAnimator");Bd.prototype.type=et.type;et.animator=Bd;Ke(`${_e.name}:textDisplay`,{subscriptions:[]},t=>(Interface.Panels.outliner.menu.addAction(kc,3),Toolbars.outliner.add(kc,0),MenuBar.menus.edit.addAction(kc,8),t.subscriptions.push(ae.SELECT_PROJECT.subscribe(e=>{e.format.id===st.id&&(e.textDisplays??=[],et.all.empty(),et.all.push(...e.textDisplays))}),ae.UNSELECT_PROJECT.subscribe(e=>{e.format.id===st.id&&(e.textDisplays=[...et.all],et.all.empty())})),t),t=>{Interface.Panels.outliner.menu.removeAction(kc.id),Toolbars.outliner.remove(kc),MenuBar.menus.edit.removeAction(kc.id),t.subscriptions.forEach(e=>e())});var kc=rn(`${_e.name}:create_text_display`,{name:E("action.create_text_display.title"),icon:"text_fields",category:"animated_java",condition(){return Ge()&&Mode.selected.id===Modes.options.edit.id},click(){Undo.initEdit({outliner:!0,elements:[],selection:!0});let t=new et({}).init(),e=getCurrentGroup();return e instanceof Group&&(t.addTo(e),t.extend({position:e.origin.slice()})),selected.forEachReverse(n=>n.unselect()),Group.selected&&Group.selected.unselect(),t.select(),Undo.finishEdit("Create Text Display",{outliner:!0,elements:selected,selection:!0}),t}});function eh(t,e={}){let n=[];return e?.excludeEmptyGroups?n.push(...Group.all.filter(r=>r.children.length>0&&r.children.some(a=>a instanceof Cube))):n.push(...Group.all),e?.groupsOnly||n.push(...Locator.all,...et.all,...vt.all,...At.all,...OutlinerElement.types.camera?.all||[]),n.map(r=>{let a=t.find(l=>l.value===r.uuid);a&&(a.name=r.name);let o;switch(!0){case r instanceof Group:o="folder";break;case r instanceof Locator:o="anchor";break;case r instanceof et:case r instanceof vt:case r instanceof At:o=r.icon;break;case r instanceof OutlinerElement.types.camera:o="videocam";break;default:o="close";break}return{icon:o,name:r.name,value:r.uuid}})}s(eh,"getAvailableNodes");function the(t){let e,n,i,r,a,o,l,c,u,d,p,m,f;function h(k){t[5](k)}s(h,"lineinput_value_binding");let b={label:E("dialog.animation_properties.animation_name.title"),tooltip:E("dialog.animation_properties.animation_name.description"),defaultValue:"new",valueChecker:nhe};t[0]!==void 0&&(b.value=t[0]),n=new hn({props:b}),se.push(()=>xe(n,"value",h));function g(k){t[6](k)}s(g,"select_value_binding");let _={label:E("dialog.animation_properties.loop_mode.title"),tooltip:E("dialog.animation_properties.loop_mode.description"),options:{once:E("dialog.animation_properties.loop_mode.options.once"),hold:E("dialog.animation_properties.loop_mode.options.hold"),loop:E("dialog.animation_properties.loop_mode.options.loop")},defaultOption:"once"};t[1]!==void 0&&(_.value=t[1]),a=new ri({props:_}),se.push(()=>xe(a,"value",g));function v(k){t[7](k)}s(v,"numberslider_value_binding");let w={label:E("dialog.animation_properties.loop_delay.title"),tooltip:E("dialog.animation_properties.loop_delay.description"),min:0,defaultValue:0};t[2]!==void 0&&(w.value=t[2]),c=new qt({props:w}),se.push(()=>xe(c,"value",v));function x(k){t[8](k)}s(x,"collection_includedItems_binding");let y={label:E("dialog.animation_properties.excluded_nodes.title"),tooltip:E("dialog.animation_properties.bone_lists.description"),availableItemsColumnLable:E("dialog.animation_properties.included_nodes.title"),availableItemsColumnTooltip:E("dialog.animation_properties.included_nodes.description"),includedItemsColumnLable:E("dialog.animation_properties.excluded_nodes.title"),includedItemsColumnTooltip:E("dialog.animation_properties.excluded_nodes.description"),swapColumnsButtonTooltip:E("dialog.animation_properties.swap_columns_button.tooltip"),availableItems:t[4]};return t[3]!==void 0&&(y.includedItems=t[3]),p=new Hm({props:y}),se.push(()=>xe(p,"includedItems",x)),{c(){e=q("div"),pe(n.$$.fragment),r=G(),pe(a.$$.fragment),l=G(),pe(c.$$.fragment),d=G(),pe(p.$$.fragment)},m(k,j){U(k,e,j),de(n,e,null),D(e,r),de(a,e,null),D(e,l),de(c,e,null),D(e,d),de(p,e,null),f=!0},p(k,[j]){let I={};!i&&j&1&&(i=!0,I.value=k[0],be(()=>i=!1)),n.$set(I);let T={};!o&&j&2&&(o=!0,T.value=k[1],be(()=>o=!1)),a.$set(T);let O={};!u&&j&4&&(u=!0,O.value=k[2],be(()=>u=!1)),c.$set(O);let S={};!m&&j&8&&(m=!0,S.includedItems=k[3],be(()=>m=!1)),p.$set(S)},i(k){f||(K(n.$$.fragment,k),K(a.$$.fragment,k),K(c.$$.fragment,k),K(p.$$.fragment,k),f=!0)},o(k){Y(n.$$.fragment,k),Y(a.$$.fragment,k),Y(c.$$.fragment,k),Y(p.$$.fragment,k),f=!1},d(k){k&&V(e),ue(n),ue(a),ue(c),ue(p)}}}s(the,"create_fragment");function nhe(t){return t.trim().length===0?{type:"error",message:E("dialog.animation_properties.animation_name.error.empty")}:t.match(/[^a-zA-Z0-9_\.]/)?{type:"error",message:E("dialog.animation_properties.animation_name.error.invalid_characters")}:{type:"success",message:""}}s(nhe,"animationNameValueChecker");function ihe(t,e,n){let{animationName:i}=e,{loopMode:r}=e,{loopDelay:a}=e,{excludedNodes:o}=e,l=eh(o.get());function c(m){i=m,n(0,i)}s(c,"lineinput_value_binding");function u(m){r=m,n(1,r)}s(u,"select_value_binding");function d(m){a=m,n(2,a)}s(d,"numberslider_value_binding");function p(m){o=m,n(3,o)}return s(p,"collection_includedItems_binding"),t.$$set=m=>{"animationName"in m&&n(0,i=m.animationName),"loopMode"in m&&n(1,r=m.loopMode),"loopDelay"in m&&n(2,a=m.loopDelay),"excludedNodes"in m&&n(3,o=m.excludedNodes)},[i,r,a,o,l,c,u,d,p]}s(ihe,"instance");var th=class extends Ve{constructor(e){super(),ze(this,e,ihe,the,Me,{animationName:0,loopMode:1,loopDelay:2,excludedNodes:3})}};s(th,"AnimationProperties");var bS=th;var Mx=`${_e.name}:animationPropertiesDialog`;function xS(t){let e=new me(t.name),n=new me(t.loop),i=new me(Number(t.loop_delay)||0),r=new me(t.excluded_nodes);new Kt({id:Mx,title:E("dialog.animation_properties.title",t.name),width:600,component:bS,props:{animationName:e,loopMode:n,loopDelay:i,excludedNodes:r},preventKeybinds:!0,onConfirm(){t.name=e.get(),t.createUniqueName(Blockbench.Animation.all),t.loop=n.get(),t.loop_delay=i.get().toString(),t.excluded_nodes=r.get()}}).show()}s(xS,"openAnimationPropertiesDialog");function rhe(t){let e,n,i,r,a,o,l,c,u,d;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("textarea"),C(n,"class","name_space_left"),C(n,"for",r=t[12]),C(o,"class","dark_bordered half focusable_input svelte-1hf5813"),C(o,"id",l=t[12]),o.disabled=t[2],C(o,"style",c=t[2]?"color: var(--color-subtle_text);":""),C(e,"class","dialog_bar form_bar")},m(p,m){U(p,e,m),D(e,n),D(n,i),D(e,a),D(e,o),wt(o,t[3]),u||(d=[qe(o,"input",t[11]),qe(o,"change",t[6])],u=!0)},p(p,m){m&1&&ut(i,p[0]),m&4096&&r!==(r=p[12])&&C(n,"for",r),m&4096&&l!==(l=p[12])&&C(o,"id",l),m&4&&(o.disabled=p[2]),m&4&&c!==(c=p[2]?"color: var(--color-subtle_text);":"")&&C(o,"style",c),m&8&&wt(o,p[3])},d(p){p&&V(e),u=!1,Gt(d)}}}s(rhe,"create_default_slot");function ahe(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],warning_text:t[4],error_text:t[5],onReset:t[7],$$slots:{default:[rhe,({id:i})=>({12:i}),({id:i})=>i?4096:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&16&&(a.warning_text=i[4]),r&32&&(a.error_text=i[5]),r&12301&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(ahe,"create_fragment");function ohe(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,{defaultValue:o}=e,{disabled:l=!1}=e,{valueChecker:c=void 0}=e,u=a.get(),d="",p="";function m(){if(c){let b=c(u);b.type==="error"?n(5,p=b.message):n(5,p=""),b.type==="warning"?n(4,d=b.message):n(4,d="")}a.set(u),n(3,u=a.get())}s(m,"onValueChange");function f(){n(3,u=o),m()}s(f,"onReset"),m();function h(){u=this.value,n(3,u)}return s(h,"textarea_input_handler"),t.$$set=b=>{"label"in b&&n(0,i=b.label),"tooltip"in b&&n(1,r=b.tooltip),"value"in b&&n(8,a=b.value),"defaultValue"in b&&n(9,o=b.defaultValue),"disabled"in b&&n(2,l=b.disabled),"valueChecker"in b&&n(10,c=b.valueChecker)},[i,r,l,u,d,p,m,f,a,o,c,h]}s(ohe,"instance");var nh=class extends Ve{constructor(e){super(),ze(this,e,ohe,ahe,Me,{label:0,tooltip:1,value:8,defaultValue:9,disabled:2,valueChecker:10})}};s(nh,"CodeInput");var Ec=nh;(()=>{let t=Blockbench.addCSS("textarea.svelte-1hf5813{resize:vertical;text-wrap:nowrap;min-height:60px;font-family:var(--font-code)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function she(t){let e,n,i,r,a,o,l,c,u,d,p;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("input"),c=G(),u=q("div"),u.innerHTML='insert_drive_file',C(n,"class","name_space_left"),C(n,"for",r=t[18]),C(o,"type","text"),C(o,"class","dark_bordered half focusable_input svelte-9od7jv"),C(o,"id",l=t[18]),C(u,"class","tool animated-java-file-select-icon svelte-9od7jv"),C(e,"class","dialog_bar form_bar")},m(m,f){U(m,e,f),D(e,n),D(n,i),D(e,a),D(e,o),wt(o,t[2]),D(e,c),D(e,u),d||(p=[qe(o,"input",t[13]),qe(o,"input",t[5]),qe(o,"change",t[5]),qe(u,"click",t[14])],d=!0)},p(m,f){f&1&&ut(i,m[0]),f&262144&&r!==(r=m[18])&&C(n,"for",r),f&262144&&l!==(l=m[18])&&C(o,"id",l),f&4&&o.value!==m[2]&&wt(o,m[2])},d(m){m&&V(e),d=!1,Gt(p)}}}s(she,"create_default_slot");function lhe(t){let e,n,i,r;function a(c){t[15](c)}s(a,"basedialogitem_warning_text_binding");function o(c){t[16](c)}s(o,"basedialogitem_error_text_binding");let l={label:t[0],tooltip:t[1],onReset:t[7],$$slots:{default:[she,({id:c})=>({18:c}),({id:c})=>c?262144:0]},$$scope:{ctx:t}};return t[3]!==void 0&&(l.warning_text=t[3]),t[4]!==void 0&&(l.error_text=t[4]),e=new Un({props:l}),se.push(()=>xe(e,"warning_text",a)),se.push(()=>xe(e,"error_text",o)),{c(){pe(e.$$.fragment)},m(c,u){de(e,c,u),r=!0},p(c,[u]){let d={};u&1&&(d.label=c[0]),u&2&&(d.tooltip=c[1]),u&786437&&(d.$$scope={dirty:u,ctx:c}),!n&&u&8&&(n=!0,d.warning_text=c[3],be(()=>n=!1)),!i&&u&16&&(i=!0,d.error_text=c[4],be(()=>i=!1)),e.$set(d)},i(c){r||(K(e.$$.fragment,c),r=!0)},o(c){Y(e.$$.fragment,c),r=!1},d(c){ue(e,c)}}}s(lhe,"create_fragment");function che(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,{defaultValue:o}=e,{filters:l=[]}=e,{fileSelectMessage:c="Select Folder"}=e,u=a.get(),{valueChecker:d=void 0}=e,p="",m="";function f(){if(!d)return;let y=d(a.get());y.type==="error"?n(4,m=y.message):n(4,m=""),y.type==="warning"?n(3,p=y.message):n(3,p="")}s(f,"checkValue"),a.subscribe(()=>f());function h(){a.set(u),n(2,u=a.get())}s(h,"onValueChange");function b(){Promise.any([electron.dialog.showOpenDialog({properties:["openDirectory"],filters:l,message:c})]).then(y=>{y.canceled||(n(2,u=y.filePaths[0]),h())})}s(b,"selectFile");function g(){n(2,u=o),h()}s(g,"onReset"),h();function _(){u=this.value,n(2,u)}s(_,"input_input_handler");let v=s(()=>b(),"click_handler");function w(y){p=y,n(3,p)}s(w,"basedialogitem_warning_text_binding");function x(y){m=y,n(4,m)}return s(x,"basedialogitem_error_text_binding"),t.$$set=y=>{"label"in y&&n(0,i=y.label),"tooltip"in y&&n(1,r=y.tooltip),"value"in y&&n(8,a=y.value),"defaultValue"in y&&n(9,o=y.defaultValue),"filters"in y&&n(10,l=y.filters),"fileSelectMessage"in y&&n(11,c=y.fileSelectMessage),"valueChecker"in y&&n(12,d=y.valueChecker)},[i,r,u,p,m,h,b,g,a,o,l,c,d,_,v,w,x]}s(che,"instance");var ih=class extends Ve{constructor(e){super(),ze(this,e,che,lhe,Me,{label:0,tooltip:1,value:8,defaultValue:9,filters:10,fileSelectMessage:11,valueChecker:12})}};s(ih,"FolderSelect");var Nd=ih;(()=>{let t=Blockbench.addCSS(".animated-java-file-select-icon.svelte-9od7jv{display:flex;justify-content:flex-end}i.svelte-9od7jv{font-size:20px;margin-right:4px;color:var(--color-subtle_text);cursor:pointer}i.svelte-9od7jv:hover{color:var(--color-text)}input.svelte-9od7jv{font-family:var(--font-code)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function uhe(t){let e,n,i,r,a,o,l,c,u,d,p;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("input"),c=G(),u=q("div"),u.innerHTML='insert_drive_file',C(n,"class","name_space_left"),C(n,"for",r=t[18]),C(o,"type","text"),C(o,"class","dark_bordered half focusable_input svelte-9od7jv"),C(o,"id",l=t[18]),C(u,"class","tool animated-java-file-select-icon svelte-9od7jv"),C(e,"class","dialog_bar form_bar")},m(m,f){U(m,e,f),D(e,n),D(n,i),D(e,a),D(e,o),wt(o,t[2]),D(e,c),D(e,u),d||(p=[qe(o,"input",t[13]),qe(o,"input",t[5]),qe(o,"change",t[5]),qe(u,"click",t[14])],d=!0)},p(m,f){f&1&&ut(i,m[0]),f&262144&&r!==(r=m[18])&&C(n,"for",r),f&262144&&l!==(l=m[18])&&C(o,"id",l),f&4&&o.value!==m[2]&&wt(o,m[2])},d(m){m&&V(e),d=!1,Gt(p)}}}s(uhe,"create_default_slot");function dhe(t){let e,n,i,r;function a(c){t[15](c)}s(a,"basedialogitem_warning_text_binding");function o(c){t[16](c)}s(o,"basedialogitem_error_text_binding");let l={label:t[0],tooltip:t[1],onReset:t[7],$$slots:{default:[uhe,({id:c})=>({18:c}),({id:c})=>c?262144:0]},$$scope:{ctx:t}};return t[3]!==void 0&&(l.warning_text=t[3]),t[4]!==void 0&&(l.error_text=t[4]),e=new Un({props:l}),se.push(()=>xe(e,"warning_text",a)),se.push(()=>xe(e,"error_text",o)),{c(){pe(e.$$.fragment)},m(c,u){de(e,c,u),r=!0},p(c,[u]){let d={};u&1&&(d.label=c[0]),u&2&&(d.tooltip=c[1]),u&786437&&(d.$$scope={dirty:u,ctx:c}),!n&&u&8&&(n=!0,d.warning_text=c[3],be(()=>n=!1)),!i&&u&16&&(i=!0,d.error_text=c[4],be(()=>i=!1)),e.$set(d)},i(c){r||(K(e.$$.fragment,c),r=!0)},o(c){Y(e.$$.fragment,c),r=!1},d(c){ue(e,c)}}}s(dhe,"create_fragment");function phe(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,{defaultValue:o}=e,{filters:l=[]}=e,{fileSelectMessage:c="Select File"}=e,u=a.get(),{valueChecker:d=void 0}=e,p="",m="";function f(){if(!d)return;let y=d(a.get());y.type==="error"?n(4,m=y.message):n(4,m=""),y.type==="warning"?n(3,p=y.message):n(3,p="")}s(f,"checkValue"),a.subscribe(()=>f());function h(){a.set(u),n(2,u=a.get())}s(h,"onValueChange");function b(){Promise.any([electron.dialog.showOpenDialog({properties:["openFile","promptToCreate"],filters:l,message:c})]).then(y=>{y.canceled||(n(2,u=y.filePaths[0]),h())})}s(b,"selectFile");function g(){n(2,u=o),h()}s(g,"onReset"),h();function _(){u=this.value,n(2,u)}s(_,"input_input_handler");let v=s(()=>b(),"click_handler");function w(y){p=y,n(3,p)}s(w,"basedialogitem_warning_text_binding");function x(y){m=y,n(4,m)}return s(x,"basedialogitem_error_text_binding"),t.$$set=y=>{"label"in y&&n(0,i=y.label),"tooltip"in y&&n(1,r=y.tooltip),"value"in y&&n(8,a=y.value),"defaultValue"in y&&n(9,o=y.defaultValue),"filters"in y&&n(10,l=y.filters),"fileSelectMessage"in y&&n(11,c=y.fileSelectMessage),"valueChecker"in y&&n(12,d=y.valueChecker)},[i,r,u,p,m,h,b,g,a,o,l,c,d,_,v,w,x]}s(phe,"instance");var rh=class extends Ve{constructor(e){super(),ze(this,e,phe,dhe,Me,{label:0,tooltip:1,value:8,defaultValue:9,filters:10,fileSelectMessage:11,valueChecker:12})}};s(rh,"FileSelect");var Fd=rh;(()=>{let t=Blockbench.addCSS(".animated-java-file-select-icon.svelte-9od7jv{display:flex;justify-content:flex-end}i.svelte-9od7jv{font-size:20px;margin-right:4px;color:var(--color-subtle_text);cursor:pointer}i.svelte-9od7jv:hover{color:var(--color-text)}input.svelte-9od7jv{font-family:var(--font-code)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function fhe(t){let e,n,i;return{c(){e=q("div"),n=q("h4"),i=Pe(t[0]),C(n,"class","name_space_left svelte-1p3llgn"),C(e,"class","dialog_bar form_bar animated-java-section-header svelte-1p3llgn")},m(r,a){U(r,e,a),D(e,n),D(n,i)},p(r,[a]){a&1&&ut(i,r[0])},i:oe,o:oe,d(r){r&&V(e)}}}s(fhe,"create_fragment");function mhe(t,e,n){let{label:i}=e;return t.$$set=r=>{"label"in r&&n(0,i=r.label)},[i]}s(mhe,"instance");var ah=class extends Ve{constructor(e){super(),ze(this,e,mhe,fhe,Me,{label:0})}};s(ah,"SectionHeader");var oh=ah;(()=>{let t=Blockbench.addCSS(".animated-java-section-header.svelte-1p3llgn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}h4.svelte-1p3llgn{padding:0px 8px;flex-grow:1;font-size:1.12em;border-bottom:2px solid var(--color-back);background-color:var(--color-button)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function hhe(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("div"),l=q("div"),c=q("input"),d=G(),p=q("div"),p.innerHTML='code',m=G(),f=q("div"),h=q("input"),g=G(),_=q("div"),_.innerHTML='code',C(n,"class","name_space_left"),C(n,"for",r=t[32]),C(c,"id",u=t[32]),C(c,"class","dark_bordered focusable_input"),C(c,"inputmode","decimal"),C(p,"class","tool numaric_input_slider"),C(l,"class","numeric_input"),C(h,"id",b=t[32]),C(h,"class","dark_bordered focusable_input"),C(h,"inputmode","decimal"),C(_,"class","tool numaric_input_slider"),C(f,"class","numeric_input"),C(o,"class","dialog_vector_group half"),Ye(o,"max-width","256px"),C(e,"class","dialog_bar form_bar")},m(x,y){U(x,e,y),D(e,n),D(n,i),D(e,a),D(e,o),D(o,l),D(l,c),t[21](c),wt(c,t[10]),D(l,d),D(l,p),t[23](p),D(o,m),D(o,f),D(f,h),t[24](h),wt(h,t[11]),D(f,g),D(f,_),t[26](_),v||(w=[qe(c,"input",t[22]),qe(h,"input",t[25])],v=!0)},p(x,y){y[0]&1&&ut(i,x[0]),y[1]&2&&r!==(r=x[32])&&C(n,"for",r),y[1]&2&&u!==(u=x[32])&&C(c,"id",u),y[0]&1024&&c.value!==x[10]&&wt(c,x[10]),y[1]&2&&b!==(b=x[32])&&C(h,"id",b),y[0]&2048&&h.value!==x[11]&&wt(h,x[11])},d(x){x&&V(e),t[21](null),t[23](null),t[24](null),t[26](null),v=!1,Gt(w)}}}s(hhe,"create_default_slot");function ghe(t){let e,n,i,r;function a(c){t[27](c)}s(a,"basedialogitem_warning_text_binding");function o(c){t[28](c)}s(o,"basedialogitem_error_text_binding");let l={label:t[0],tooltip:t[1],onReset:t[12],$$slots:{default:[hhe,({id:c})=>({32:c}),({id:c})=>[0,c?2:0]]},$$scope:{ctx:t}};return t[4]!==void 0&&(l.warning_text=t[4]),t[5]!==void 0&&(l.error_text=t[5]),e=new Un({props:l}),se.push(()=>xe(e,"warning_text",a)),se.push(()=>xe(e,"error_text",o)),{c(){pe(e.$$.fragment)},m(c,u){de(e,c,u),r=!0},p(c,u){let d={};u[0]&1&&(d.label=c[0]),u[0]&2&&(d.tooltip=c[1]),u[0]&4033|u[1]&6&&(d.$$scope={dirty:u,ctx:c}),!n&&u[0]&16&&(n=!0,d.warning_text=c[4],be(()=>n=!1)),!i&&u[0]&32&&(i=!0,d.error_text=c[5],be(()=>i=!1)),e.$set(d)},i(c){r||(K(e.$$.fragment,c),r=!0)},o(c){Y(e.$$.fragment,c),r=!1},d(c){ue(e,c)}}}s(ghe,"create_fragment");function _he(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(m,ve=>n(10,i=ve)),m),"$$subscribe_valueX"),o,l=oe,c=s(()=>(l(),l=Ze(g,ve=>n(11,o=ve)),g),"$$subscribe_valueY");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let{label:u}=e,{tooltip:d=""}=e,{step:p=void 0}=e,{valueX:m}=e;a();let{defaultValueX:f}=e,{minX:h=void 0}=e,{maxX:b=void 0}=e,{valueY:g}=e;c();let{defaultValueY:_}=e,{minY:v=void 0}=e,{maxY:w=void 0}=e,{valueChecker:x=void 0}=e,y="",k="";function j(){if(!x)return;let ve=x({x:m.get(),y:g.get()});ve.type==="error"?n(5,k=ve.message):n(5,k=""),ve.type==="warning"?n(4,y=ve.message):n(4,y="")}s(j,"checkValue"),m.subscribe(()=>j()),g.subscribe(()=>j());let I=new Molang,T,O,S,A;function M(ve,Q,R,ie){addEventListeners(ve,"mousedown touchstart",W=>{convertTouchEvent(W);let ee=0;function re(ge){convertTouchEvent(ge);let Be=Math.trunc((ge.clientX-W.clientX)/10)*(p||1);Be!=ee&&(Q.set(Math.clamp(Q.get()+(Be-ee),R!==void 0?R:-1/0,ie!==void 0?ie:1/0)),ee=Be)}s(re,"move");function J(ge){removeEventListeners(document,"mousemove touchmove",re,null),removeEventListeners(document,"mouseup touchend",J,null)}s(J,"stop"),addEventListeners(document,"mousemove touchmove",re),addEventListeners(document,"mouseup touchend",J)}),addEventListeners(T,"focusout dblclick",()=>{Q.set(Math.clamp(I.parse(Q.get()),R!==void 0?R:-1/0,ie!==void 0?ie:1/0))})}s(M,"eventListenerFactory");function H(){m.set(f),g.set(_)}s(H,"onReset"),requestAnimationFrame(()=>{M(O,m,h,b),M(A,g,v,w)});function Z(ve){se[ve?"unshift":"push"](()=>{T=ve,n(6,T)})}s(Z,"input0_binding");function ne(){i=this.value,m.set(i)}s(ne,"input0_input_handler");function X(ve){se[ve?"unshift":"push"](()=>{O=ve,n(7,O)})}s(X,"div0_binding");function ce(ve){se[ve?"unshift":"push"](()=>{S=ve,n(8,S)})}s(ce,"input1_binding");function le(){o=this.value,g.set(o)}s(le,"input1_input_handler");function te(ve){se[ve?"unshift":"push"](()=>{A=ve,n(9,A)})}s(te,"div2_binding");function fe(ve){y=ve,n(4,y)}s(fe,"basedialogitem_warning_text_binding");function je(ve){k=ve,n(5,k)}return s(je,"basedialogitem_error_text_binding"),t.$$set=ve=>{"label"in ve&&n(0,u=ve.label),"tooltip"in ve&&n(1,d=ve.tooltip),"step"in ve&&n(13,p=ve.step),"valueX"in ve&&a(n(2,m=ve.valueX)),"defaultValueX"in ve&&n(14,f=ve.defaultValueX),"minX"in ve&&n(15,h=ve.minX),"maxX"in ve&&n(16,b=ve.maxX),"valueY"in ve&&c(n(3,g=ve.valueY)),"defaultValueY"in ve&&n(17,_=ve.defaultValueY),"minY"in ve&&n(18,v=ve.minY),"maxY"in ve&&n(19,w=ve.maxY),"valueChecker"in ve&&n(20,x=ve.valueChecker)},[u,d,m,g,y,k,T,O,S,A,i,o,H,p,f,h,b,_,v,w,x,Z,ne,X,ce,le,te,fe,je]}s(_he,"instance");var sh=class extends Ve{constructor(e){super(),ze(this,e,_he,ghe,Me,{label:0,tooltip:1,step:13,valueX:2,defaultValueX:14,minX:15,maxX:16,valueY:3,defaultValueY:17,minY:18,maxY:19,valueChecker:20},null,[-1,-1])}};s(sh,"Vector2d");var Px=sh;function vS(t){let e,n,i,r;function a(c){t[43](c)}s(a,"vector2d_valueX_binding_1");function o(c){t[44](c)}s(o,"vector2d_valueY_binding_1");let l={label:E("dialog.blueprint_settings.bounding_box.title"),tooltip:E("dialog.blueprint_settings.bounding_box.description"),defaultValueX:Ht.bounding_box[0],minX:2,maxX:4096,defaultValueY:Ht.bounding_box[1],minY:2,maxY:4096};return t[10]!==void 0&&(l.valueX=t[10]),t[11]!==void 0&&(l.valueY=t[11]),e=new Px({props:l}),se.push(()=>xe(e,"valueX",a)),se.push(()=>xe(e,"valueY",o)),{c(){pe(e.$$.fragment)},m(c,u){de(e,c,u),r=!0},p(c,u){let d={};!n&&u[0]&1024&&(n=!0,d.valueX=c[10],be(()=>n=!1)),!i&&u[0]&2048&&(i=!0,d.valueY=c[11],be(()=>i=!1)),e.$set(d)},i(c){r||(K(e.$$.fragment,c),r=!0)},o(c){Y(e.$$.fragment,c),r=!1},d(c){ue(e,c)}}}s(vS,"create_if_block_10");function bhe(t){let e,n,i,r,a,o,l,c,u,d,p,m;function f(y){t[50](y)}s(f,"select0_value_binding");let h={label:E("dialog.blueprint_settings.target_minecraft_version.title"),tooltip:E("dialog.blueprint_settings.target_minecraft_version.description"),options:Object.fromEntries(Object.keys(So).map(Dhe)),defaultOption:Object.keys(So).at(-1)||"1.21.2"};t[7]!==void 0&&(h.value=t[7]),e=new ri({props:h}),se.push(()=>xe(e,"value",f));function b(y){t[51](y)}s(b,"select1_value_binding");let g={label:E("dialog.blueprint_settings.resource_pack_export_mode.title"),tooltip:E("dialog.blueprint_settings.resource_pack_export_mode.description"),options:{raw:E("dialog.blueprint_settings.resource_pack_export_mode.options.raw"),none:E("dialog.blueprint_settings.resource_pack_export_mode.options.none")},defaultOption:"raw"};t[5]!==void 0&&(g.value=t[5]),r=new ri({props:g}),se.push(()=>xe(r,"value",b));function _(y){t[52](y)}s(_,"select2_value_binding");let v={label:E("dialog.blueprint_settings.data_pack_export_mode.title"),tooltip:E("dialog.blueprint_settings.data_pack_export_mode.description"),options:{raw:E("dialog.blueprint_settings.data_pack_export_mode.options.raw"),none:E("dialog.blueprint_settings.data_pack_export_mode.options.none")},defaultOption:"raw"};t[6]!==void 0&&(v.value=t[6]),l=new ri({props:v}),se.push(()=>xe(l,"value",_));let w=t[33]!=="none"&&yS(t),x=t[36]!=="none"&&kS(t);return{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),w&&w.c(),d=G(),x&&x.c(),p=Ft()},m(y,k){de(e,y,k),U(y,i,k),de(r,y,k),U(y,o,k),de(l,y,k),U(y,u,k),w&&w.m(y,k),U(y,d,k),x&&x.m(y,k),U(y,p,k),m=!0},p(y,k){let j={};!n&&k[0]&128&&(n=!0,j.value=y[7],be(()=>n=!1)),e.$set(j);let I={};!a&&k[0]&32&&(a=!0,I.value=y[5],be(()=>a=!1)),r.$set(I);let T={};!c&&k[0]&64&&(c=!0,T.value=y[6],be(()=>c=!1)),l.$set(T),y[33]!=="none"?w?(w.p(y,k),k[1]&4&&K(w,1)):(w=yS(y),w.c(),K(w,1),w.m(d.parentNode,d)):w&&(Pt(),Y(w,1,1,()=>{w=null}),Lt()),y[36]!=="none"?x?(x.p(y,k),k[1]&32&&K(x,1)):(x=kS(y),x.c(),K(x,1),x.m(p.parentNode,p)):x&&(Pt(),Y(x,1,1,()=>{x=null}),Lt())},i(y){m||(K(e.$$.fragment,y),K(r.$$.fragment,y),K(l.$$.fragment,y),K(w),K(x),m=!0)},o(y){Y(e.$$.fragment,y),Y(r.$$.fragment,y),Y(l.$$.fragment,y),Y(w),Y(x),m=!1},d(y){ue(e,y),y&&V(i),ue(r,y),y&&V(o),ue(l,y),y&&V(u),w&&w.d(y),y&&V(d),x&&x.d(y),y&&V(p)}}}s(bhe,"create_else_block");function xhe(t){let e,n,i,r,a,o,l,c,u;function d(g){t[47](g)}s(d,"lineinput_value_binding");let p={label:E("dialog.blueprint_settings.display_item.title"),tooltip:E("dialog.blueprint_settings.display_item.description"),defaultValue:Ht.display_item,valueChecker:AS};t[12]!==void 0&&(p.value=t[12]),e=new hn({props:p}),se.push(()=>xe(e,"value",d));function m(g){t[48](g)}s(m,"checkbox_checked_binding");let f={label:E("dialog.blueprint_settings.baked_animations.title"),tooltip:E("dialog.blueprint_settings.baked_animations.description"),defaultValue:Ht.baked_animations};t[28]!==void 0&&(f.checked=t[28]),r=new rt({props:f}),se.push(()=>xe(r,"checked",m));function h(g){t[49](g)}s(h,"fileselect_value_binding");let b={label:E("dialog.blueprint_settings.json_file.title"),tooltip:E("dialog.blueprint_settings.json_file.description"),defaultValue:Ht.json_file,valueChecker:Bhe};return t[29]!==void 0&&(b.value=t[29]),l=new Fd({props:b}),se.push(()=>xe(l,"value",h)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment)},m(g,_){de(e,g,_),U(g,i,_),de(r,g,_),U(g,o,_),de(l,g,_),u=!0},p(g,_){let v={};!n&&_[0]&4096&&(n=!0,v.value=g[12],be(()=>n=!1)),e.$set(v);let w={};!a&&_[0]&268435456&&(a=!0,w.checked=g[28],be(()=>a=!1)),r.$set(w);let x={};!c&&_[0]&536870912&&(c=!0,x.value=g[29],be(()=>c=!1)),l.$set(x)},i(g){u||(K(e.$$.fragment,g),K(r.$$.fragment,g),K(l.$$.fragment,g),u=!0)},o(g){Y(e.$$.fragment,g),Y(r.$$.fragment,g),Y(l.$$.fragment,g),u=!1},d(g){ue(e,g),g&&V(i),ue(r,g),g&&V(o),ue(l,g)}}}s(xhe,"create_if_block_1");function yS(t){let e,n,i,r,a,o,l,c,u,d,p,m,f;e=new oh({props:{label:E("dialog.blueprint_settings.resource_pack_settings.title")}});function h(k){t[53](k)}s(h,"lineinput_value_binding_1");let b={label:E("dialog.blueprint_settings.display_item.title"),tooltip:E("dialog.blueprint_settings.display_item.description"),defaultValue:Ht.display_item,valueChecker:AS};t[12]!==void 0&&(b.value=t[12]),i=new hn({props:b}),se.push(()=>xe(i,"value",h));function g(k){t[54](k)}s(g,"checkbox_checked_binding_1");let _={label:E("dialog.blueprint_settings.enable_advanced_resource_pack_settings.title"),defaultValue:Ht.enable_advanced_resource_pack_settings};t[14]!==void 0&&(_.checked=t[14]),o=new rt({props:_}),se.push(()=>xe(o,"checked",g));let v=t[34]&&wS(t),w=[yhe,vhe],x=[];function y(k,j){return k[33]==="raw"?0:k[33]==="zip"?1:-1}return s(y,"select_block_type_1"),~(d=y(t,[-1,-1,-1]))&&(p=x[d]=w[d](t)),{c(){pe(e.$$.fragment),n=G(),pe(i.$$.fragment),a=G(),pe(o.$$.fragment),c=G(),v&&v.c(),u=G(),p&&p.c(),m=Ft()},m(k,j){de(e,k,j),U(k,n,j),de(i,k,j),U(k,a,j),de(o,k,j),U(k,c,j),v&&v.m(k,j),U(k,u,j),~d&&x[d].m(k,j),U(k,m,j),f=!0},p(k,j){let I={};!r&&j[0]&4096&&(r=!0,I.value=k[12],be(()=>r=!1)),i.$set(I);let T={};!l&&j[0]&16384&&(l=!0,T.checked=k[14],be(()=>l=!1)),o.$set(T),k[34]?v?(v.p(k,j),j[1]&8&&K(v,1)):(v=wS(k),v.c(),K(v,1),v.m(u.parentNode,u)):v&&(Pt(),Y(v,1,1,()=>{v=null}),Lt());let O=d;d=y(k,j),d===O?~d&&x[d].p(k,j):(p&&(Pt(),Y(x[O],1,1,()=>{x[O]=null}),Lt()),~d?(p=x[d],p?p.p(k,j):(p=x[d]=w[d](k),p.c()),K(p,1),p.m(m.parentNode,m)):p=null)},i(k){f||(K(e.$$.fragment,k),K(i.$$.fragment,k),K(o.$$.fragment,k),K(v),K(p),f=!0)},o(k){Y(e.$$.fragment,k),Y(i.$$.fragment,k),Y(o.$$.fragment,k),Y(v),Y(p),f=!1},d(k){ue(e,k),k&&V(n),ue(i,k),k&&V(a),ue(o,k),k&&V(c),v&&v.d(k),k&&V(u),~d&&x[d].d(k),k&&V(m)}}}s(yS,"create_if_block_5");function wS(t){let e,n,i,r,a;function o(c){t[55](c)}s(o,"numberslider_value_binding");let l={label:E("dialog.blueprint_settings.custom_model_data_offset.title"),tooltip:E("dialog.blueprint_settings.custom_model_data_offset.description"),defaultValue:Ht.custom_model_data_offset,min:0,max:2147483647};return t[13]!==void 0&&(l.value=t[13]),i=new qt({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${E("dialog.blueprint_settings.advanced_settings_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","warning svelte-1wavurd")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&8192&&(r=!0,d.value=c[13],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&V(e),c&&V(n),ue(i,c)}}}s(wS,"create_if_block_9");function vhe(t){let e,n,i;function r(o){t[61](o)}s(r,"fileselect_value_binding_2");let a={label:E("dialog.blueprint_settings.resource_pack_zip.title"),tooltip:E("dialog.blueprint_settings.resource_pack_zip.description"),defaultValue:Ht.resource_pack,valueChecker:TS};return t[16]!==void 0&&(a.value=t[16]),e=new Fd({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&65536&&(n=!0,c.value=o[16],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(vhe,"create_if_block_8");function yhe(t){let e,n,i,r,a,o,l;function c(f){t[56](f)}s(c,"checkbox_checked_binding_2");let u={label:E("dialog.blueprint_settings.enable_advanced_resource_pack_folders.title"),defaultValue:Ht.enable_advanced_resource_pack_folders};t[15]!==void 0&&(u.checked=t[15]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=[khe,whe],p=[];function m(f,h){return f[35]?0:1}return s(m,"select_block_type_2"),r=m(t,[-1,-1,-1]),a=p[r]=d[r](t),{c(){pe(e.$$.fragment),i=G(),a.c(),o=Ft()},m(f,h){de(e,f,h),U(f,i,h),p[r].m(f,h),U(f,o,h),l=!0},p(f,h){let b={};!n&&h[0]&32768&&(n=!0,b.checked=f[15],be(()=>n=!1)),e.$set(b);let g=r;r=m(f,h),r===g?p[r].p(f,h):(Pt(),Y(p[g],1,1,()=>{p[g]=null}),Lt(),a=p[r],a?a.p(f,h):(a=p[r]=d[r](f),a.c()),K(a,1),a.m(o.parentNode,o))},i(f){l||(K(e.$$.fragment,f),K(a),l=!0)},o(f){Y(e.$$.fragment,f),Y(a),l=!1},d(f){ue(e,f),f&&V(i),p[r].d(f),f&&V(o)}}}s(yhe,"create_if_block_6");function whe(t){let e,n,i;function r(o){t[60](o)}s(r,"folderselect_value_binding");let a={label:E("dialog.blueprint_settings.resource_pack.title"),tooltip:E("dialog.blueprint_settings.resource_pack.description"),defaultValue:Ht.resource_pack,valueChecker:Ihe};return t[16]!==void 0&&(a.value=t[16]),e=new Nd({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&65536&&(n=!0,c.value=o[16],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(whe,"create_else_block_1");function khe(t){let e,n,i,r,a,o,l,c,u,d,p;function m(v){t[57](v)}s(m,"fileselect_value_binding_1");let f={label:E("dialog.blueprint_settings.display_item_path.title"),tooltip:E("dialog.blueprint_settings.display_item_path.description"),defaultValue:Ht.display_item_path,valueChecker:Ohe};t[17]!==void 0&&(f.value=t[17]),i=new Fd({props:f}),se.push(()=>xe(i,"value",m));function h(v){t[58](v)}s(h,"folderselect0_value_binding");let b={label:E("dialog.blueprint_settings.model_folder.title"),tooltip:E("dialog.blueprint_settings.model_folder.description"),defaultValue:Ht.model_folder,valueChecker:jS};t[18]!==void 0&&(b.value=t[18]),o=new Nd({props:b}),se.push(()=>xe(o,"value",h));function g(v){t[59](v)}s(g,"folderselect1_value_binding");let _={label:E("dialog.blueprint_settings.texture_folder.title"),tooltip:E("dialog.blueprint_settings.texture_folder.description"),defaultValue:Ht.texture_folder,valueChecker:jS};return t[19]!==void 0&&(_.value=t[19]),u=new Nd({props:_}),se.push(()=>xe(u,"value",g)),{c(){e=q("p"),e.textContent=`${E("dialog.blueprint_settings.advanced_settings_warning")}`,n=G(),pe(i.$$.fragment),a=G(),pe(o.$$.fragment),c=G(),pe(u.$$.fragment),C(e,"class","warning svelte-1wavurd")},m(v,w){U(v,e,w),U(v,n,w),de(i,v,w),U(v,a,w),de(o,v,w),U(v,c,w),de(u,v,w),p=!0},p(v,w){let x={};!r&&w[0]&131072&&(r=!0,x.value=v[17],be(()=>r=!1)),i.$set(x);let y={};!l&&w[0]&262144&&(l=!0,y.value=v[18],be(()=>l=!1)),o.$set(y);let k={};!d&&w[0]&524288&&(d=!0,k.value=v[19],be(()=>d=!1)),u.$set(k)},i(v){p||(K(i.$$.fragment,v),K(o.$$.fragment,v),K(u.$$.fragment,v),p=!0)},o(v){Y(i.$$.fragment,v),Y(o.$$.fragment,v),Y(u.$$.fragment,v),p=!1},d(v){v&&V(e),v&&V(n),ue(i,v),v&&V(a),ue(o,v),v&&V(c),ue(u,v)}}}s(khe,"create_if_block_7");function kS(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O;e=new oh({props:{label:E("dialog.blueprint_settings.data_pack_settings.title")}});let S=[jhe,Ehe],A=[];function M(ee,re){return ee[36]==="raw"?0:ee[36]==="zip"?1:-1}s(M,"select_block_type_3"),~(i=M(t,[-1,-1,-1]))&&(r=A[i]=S[i](t));function H(ee){t[64](ee)}s(H,"codeinput0_value_binding");let Z={label:E("dialog.blueprint_settings.summon_commands.title"),tooltip:E("dialog.blueprint_settings.summon_commands.description"),defaultValue:Ht.summon_commands};t[21]!==void 0&&(Z.value=t[21]),o=new Ec({props:Z}),se.push(()=>xe(o,"value",H));function ne(ee){t[65](ee)}s(ne,"codeinput1_value_binding");let X={label:E("dialog.blueprint_settings.ticking_commands.title"),tooltip:E("dialog.blueprint_settings.ticking_commands.description"),defaultValue:Ht.ticking_commands};t[22]!==void 0&&(X.value=t[22]),u=new Ec({props:X}),se.push(()=>xe(u,"value",ne));function ce(ee){t[66](ee)}s(ce,"numberslider0_value_binding");let le={label:E("dialog.blueprint_settings.interpolation_duration.title"),tooltip:E("dialog.blueprint_settings.interpolation_duration.description"),defaultValue:Ht.interpolation_duration,min:0,max:2147483647};t[23]!==void 0&&(le.value=t[23]),m=new qt({props:le}),se.push(()=>xe(m,"value",ce));function te(ee){t[67](ee)}s(te,"numberslider1_value_binding");let fe={label:E("dialog.blueprint_settings.teleportation_duration.title"),tooltip:E("dialog.blueprint_settings.teleportation_duration.description"),defaultValue:Ht.teleportation_duration,min:0,max:2147483647};t[24]!==void 0&&(fe.value=t[24]),b=new qt({props:fe}),se.push(()=>xe(b,"value",te));function je(ee){t[68](ee)}s(je,"checkbox0_checked_binding_1");let ve={label:E("dialog.blueprint_settings.use_storage_for_animation.title"),tooltip:E("dialog.blueprint_settings.use_storage_for_animation.description"),defaultValue:Ht.use_storage_for_animation};t[25]!==void 0&&(ve.checked=t[25]),v=new rt({props:ve}),se.push(()=>xe(v,"checked",je));function Q(ee){t[69](ee)}s(Q,"checkbox1_checked_binding_1");let R={label:E("dialog.blueprint_settings.show_function_errors.title"),tooltip:E("dialog.blueprint_settings.show_function_errors.description"),defaultValue:Ht.show_function_errors};t[26]!==void 0&&(R.checked=t[26]),y=new rt({props:R}),se.push(()=>xe(y,"checked",Q));function ie(ee){t[70](ee)}s(ie,"checkbox2_checked_binding_1");let W={label:E("dialog.blueprint_settings.show_outdated_warning.title"),tooltip:E("dialog.blueprint_settings.show_outdated_warning.description"),defaultValue:Ht.show_outdated_warning};return t[27]!==void 0&&(W.checked=t[27]),I=new rt({props:W}),se.push(()=>xe(I,"checked",ie)),{c(){pe(e.$$.fragment),n=G(),r&&r.c(),a=G(),pe(o.$$.fragment),c=G(),pe(u.$$.fragment),p=G(),pe(m.$$.fragment),h=G(),pe(b.$$.fragment),_=G(),pe(v.$$.fragment),x=G(),pe(y.$$.fragment),j=G(),pe(I.$$.fragment)},m(ee,re){de(e,ee,re),U(ee,n,re),~i&&A[i].m(ee,re),U(ee,a,re),de(o,ee,re),U(ee,c,re),de(u,ee,re),U(ee,p,re),de(m,ee,re),U(ee,h,re),de(b,ee,re),U(ee,_,re),de(v,ee,re),U(ee,x,re),de(y,ee,re),U(ee,j,re),de(I,ee,re),O=!0},p(ee,re){let J=i;i=M(ee,re),i===J?~i&&A[i].p(ee,re):(r&&(Pt(),Y(A[J],1,1,()=>{A[J]=null}),Lt()),~i?(r=A[i],r?r.p(ee,re):(r=A[i]=S[i](ee),r.c()),K(r,1),r.m(a.parentNode,a)):r=null);let ge={};!l&&re[0]&2097152&&(l=!0,ge.value=ee[21],be(()=>l=!1)),o.$set(ge);let Be={};!d&&re[0]&4194304&&(d=!0,Be.value=ee[22],be(()=>d=!1)),u.$set(Be);let ke={};!f&&re[0]&8388608&&(f=!0,ke.value=ee[23],be(()=>f=!1)),m.$set(ke);let Le={};!g&&re[0]&16777216&&(g=!0,Le.value=ee[24],be(()=>g=!1)),b.$set(Le);let N={};!w&&re[0]&33554432&&(w=!0,N.checked=ee[25],be(()=>w=!1)),v.$set(N);let Ie={};!k&&re[0]&67108864&&(k=!0,Ie.checked=ee[26],be(()=>k=!1)),y.$set(Ie);let Mt={};!T&&re[0]&134217728&&(T=!0,Mt.checked=ee[27],be(()=>T=!1)),I.$set(Mt)},i(ee){O||(K(e.$$.fragment,ee),K(r),K(o.$$.fragment,ee),K(u.$$.fragment,ee),K(m.$$.fragment,ee),K(b.$$.fragment,ee),K(v.$$.fragment,ee),K(y.$$.fragment,ee),K(I.$$.fragment,ee),O=!0)},o(ee){Y(e.$$.fragment,ee),Y(r),Y(o.$$.fragment,ee),Y(u.$$.fragment,ee),Y(m.$$.fragment,ee),Y(b.$$.fragment,ee),Y(v.$$.fragment,ee),Y(y.$$.fragment,ee),Y(I.$$.fragment,ee),O=!1},d(ee){ue(e,ee),ee&&V(n),~i&&A[i].d(ee),ee&&V(a),ue(o,ee),ee&&V(c),ue(u,ee),ee&&V(p),ue(m,ee),ee&&V(h),ue(b,ee),ee&&V(_),ue(v,ee),ee&&V(x),ue(y,ee),ee&&V(j),ue(I,ee)}}}s(kS,"create_if_block_2");function Ehe(t){let e,n,i;function r(o){t[63](o)}s(r,"fileselect_value_binding_3");let a={label:E("dialog.blueprint_settings.data_pack_zip.title"),tooltip:E("dialog.blueprint_settings.data_pack_zip.description"),defaultValue:Ht.data_pack,valueChecker:TS};return t[20]!==void 0&&(a.value=t[20]),e=new Fd({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&1048576&&(n=!0,c.value=o[20],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(Ehe,"create_if_block_4");function jhe(t){let e,n,i;function r(o){t[62](o)}s(r,"folderselect_value_binding_1");let a={label:E("dialog.blueprint_settings.data_pack.title"),tooltip:E("dialog.blueprint_settings.data_pack.description"),defaultValue:Ht.data_pack,valueChecker:She};return t[20]!==void 0&&(a.value=t[20]),e=new Nd({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&1048576&&(n=!0,c.value=o[20],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(jhe,"create_if_block_3");function ES(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_;return{c(){e=q("div"),n=q("div"),i=q("div"),r=q("img"),o=G(),l=q("span"),l.textContent="Animated Java?",c=G(),u=q("i"),u.textContent="close",d=G(),p=q("a"),m=q("img"),h=G(),b=q("div"),C(r,"class","heart svelte-1wavurd"),cn(r.src,a=nC)||C(r,"src",a),C(r,"alt","\u2764\uFE0F"),C(l,"class","svelte-1wavurd"),C(u,"class","material-icons icon svelte-1wavurd"),C(i,"class","title svelte-1wavurd"),cn(m.src,f=tC)||C(m,"src",f),C(m,"alt",""),C(m,"class","svelte-1wavurd"),C(p,"href","https://ko-fi.com/snavesutit"),C(p,"class","ko-fi-button svelte-1wavurd"),C(n,"class","ko-fi-popup svelte-1wavurd"),C(b,"class","shadow svelte-1wavurd"),C(e,"class","ko-fi-popup-container svelte-1wavurd")},m(v,w){U(v,e,w),D(e,n),D(n,i),D(i,r),D(i,o),D(i,l),D(i,c),D(i,u),D(n,d),D(n,p),D(p,m),D(e,h),D(e,b),g||(_=[qe(u,"click",t[37]),qe(u,"mouseenter",Nhe),qe(u,"mouseleave",Fhe)],g=!0)},p:oe,d(v){v&&V(e),g=!1,Gt(_)}}}s(ES,"create_if_block");function Ahe(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O,S,A,M,H;function Z(ke){t[38](ke)}s(Z,"lineinput0_value_binding");let ne={label:E("dialog.blueprint_settings.blueprint_name.title"),tooltip:E("dialog.blueprint_settings.blueprint_name.description"),defaultValue:"My Blueprint"};t[0]!==void 0&&(ne.value=t[0]),r=new hn({props:ne}),se.push(()=>xe(r,"value",Z));function X(ke){t[39](ke)}s(X,"vector2d_valueX_binding");function ce(ke){t[40](ke)}s(ce,"vector2d_valueY_binding");let le={label:E("dialog.blueprint_settings.texture_size.title"),tooltip:E("dialog.blueprint_settings.texture_size.description"),defaultValueX:16,minX:2,maxX:4096,defaultValueY:16,minY:2,maxY:4096,valueChecker:Che};t[1]!==void 0&&(le.valueX=t[1]),t[2]!==void 0&&(le.valueY=t[2]),l=new Px({props:le}),se.push(()=>xe(l,"valueX",X)),se.push(()=>xe(l,"valueY",ce));function te(ke){t[41](ke)}s(te,"checkbox0_checked_binding");let fe={label:E("dialog.blueprint_settings.show_bounding_box.title"),tooltip:E("dialog.blueprint_settings.show_bounding_box.description"),defaultValue:Ht.show_bounding_box};t[8]!==void 0&&(fe.checked=t[8]),p=new rt({props:fe}),se.push(()=>xe(p,"checked",te));function je(ke){t[42](ke)}s(je,"checkbox1_checked_binding");let ve={label:E("dialog.blueprint_settings.auto_bounding_box.title"),tooltip:E("dialog.blueprint_settings.auto_bounding_box.description"),defaultValue:Ht.auto_bounding_box};t[9]!==void 0&&(ve.checked=t[9]),h=new rt({props:ve}),se.push(()=>xe(h,"checked",je));let Q=!t[31]&&vS(t);v=new oh({props:{label:E("dialog.blueprint_settings.export_settings.title")}});function R(ke){t[45](ke)}s(R,"lineinput1_value_binding");let ie={label:E("dialog.blueprint_settings.export_namespace.title"),tooltip:E("dialog.blueprint_settings.export_namespace.description"),defaultValue:Ht.export_namespace,valueChecker:The};t[3]!==void 0&&(ie.value=t[3]),x=new hn({props:ie}),se.push(()=>xe(x,"value",R));function W(ke){t[46](ke)}s(W,"checkbox2_checked_binding");let ee={label:E("dialog.blueprint_settings.enable_plugin_mode.title"),tooltip:E("dialog.blueprint_settings.enable_plugin_mode.description"),defaultValue:Ht.enable_plugin_mode};t[4]!==void 0&&(ee.checked=t[4]),j=new rt({props:ee}),se.push(()=>xe(j,"checked",W));let re=[xhe,bhe],J=[];function ge(ke,Le){return ke[32]?0:1}s(ge,"select_block_type"),O=ge(t,[-1,-1,-1]),S=J[O]=re[O](t);let Be=t[30]&&ES(t);return{c(){e=q("div"),n=G(),i=q("div"),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),d=G(),pe(p.$$.fragment),f=G(),pe(h.$$.fragment),g=G(),Q&&Q.c(),_=G(),pe(v.$$.fragment),w=G(),pe(x.$$.fragment),k=G(),pe(j.$$.fragment),T=G(),S.c(),A=G(),Be&&Be.c(),M=Ft(),Ye(e,"--aj-dialog-id","'"+Mx+"'"),C(e,"class","svelte-1wavurd"),C(i,"class","svelte-1wavurd")},m(ke,Le){U(ke,e,Le),U(ke,n,Le),U(ke,i,Le),de(r,i,null),D(i,o),de(l,i,null),D(i,d),de(p,i,null),D(i,f),de(h,i,null),D(i,g),Q&&Q.m(i,null),D(i,_),de(v,i,null),D(i,w),de(x,i,null),D(i,k),de(j,i,null),D(i,T),J[O].m(i,null),U(ke,A,Le),Be&&Be.m(ke,Le),U(ke,M,Le),H=!0},p(ke,Le){let N={};!a&&Le[0]&1&&(a=!0,N.value=ke[0],be(()=>a=!1)),r.$set(N);let Ie={};!c&&Le[0]&2&&(c=!0,Ie.valueX=ke[1],be(()=>c=!1)),!u&&Le[0]&4&&(u=!0,Ie.valueY=ke[2],be(()=>u=!1)),l.$set(Ie);let Mt={};!m&&Le[0]&256&&(m=!0,Mt.checked=ke[8],be(()=>m=!1)),p.$set(Mt);let Qt={};!b&&Le[0]&512&&(b=!0,Qt.checked=ke[9],be(()=>b=!1)),h.$set(Qt),ke[31]?Q&&(Pt(),Y(Q,1,1,()=>{Q=null}),Lt()):Q?(Q.p(ke,Le),Le[1]&1&&K(Q,1)):(Q=vS(ke),Q.c(),K(Q,1),Q.m(i,_));let ft={};!y&&Le[0]&8&&(y=!0,ft.value=ke[3],be(()=>y=!1)),x.$set(ft);let St={};!I&&Le[0]&16&&(I=!0,St.checked=ke[4],be(()=>I=!1)),j.$set(St);let bn=O;O=ge(ke,Le),O===bn?J[O].p(ke,Le):(Pt(),Y(J[bn],1,1,()=>{J[bn]=null}),Lt(),S=J[O],S?S.p(ke,Le):(S=J[O]=re[O](ke),S.c()),K(S,1),S.m(i,null)),ke[30]?Be?Be.p(ke,Le):(Be=ES(ke),Be.c(),Be.m(M.parentNode,M)):Be&&(Be.d(1),Be=null)},i(ke){H||(K(r.$$.fragment,ke),K(l.$$.fragment,ke),K(p.$$.fragment,ke),K(h.$$.fragment,ke),K(Q),K(v.$$.fragment,ke),K(x.$$.fragment,ke),K(j.$$.fragment,ke),K(S),H=!0)},o(ke){Y(r.$$.fragment,ke),Y(l.$$.fragment,ke),Y(p.$$.fragment,ke),Y(h.$$.fragment,ke),Y(Q),Y(v.$$.fragment,ke),Y(x.$$.fragment,ke),Y(j.$$.fragment,ke),Y(S),H=!1},d(ke){ke&&V(e),ke&&V(n),ke&&V(i),ue(r),ue(l),ue(p),ue(h),Q&&Q.d(),ue(v),ue(x),ue(j),J[O].d(),ke&&V(A),Be&&Be.d(ke),ke&&V(M)}}}s(Ahe,"create_fragment");[...document.fonts.keys()].some(t=>t.family==="MinecraftFull")||new FontFace("MinecraftFull",dx,{}).load().then(t=>{document.fonts.add(t)});localStorage.setItem("animated_java_settings_support_me_popup","true");function The(t){return t===""?{type:"error",message:E("dialog.blueprint_settings.export_namespace.error.empty")}:t.trim().match("[^a-zA-Z0-9_]")?{type:"error",message:E("dialog.blueprint_settings.export_namespace.error.invalid_characters")}:["global","animated_java"].includes(t)?{type:"error",message:E("dialog.blueprint_settings.export_namespace.error.reserved",t)}:{type:"success",message:""}}s(The,"exportNamespaceChecker");function AS(t){if(t==="")return{type:"error",message:E("dialog.blueprint_settings.display_item.error.no_item_selected")};if(t.split(":").length!==2)return{type:"error",message:E("dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace")};if(t.includes(" "))return{type:"error",message:E("dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace")};if(ai.item&&!ai.item.has(t.replace("minecraft:","")))return{type:"warning",message:E("dialog.blueprint_settings.display_item.warning.item_does_not_exist")};{let e;try{e=Wr("assets/minecraft/models/item/"+t.replace("minecraft:","")+".json")}catch(n){return console.error(n),{type:"error",message:E("dialog.blueprint_settings.display_item.error.item_model_not_found")}}return e.parent==="item/generated"||e.parent==="minecraft:item/generated"?{type:"success",message:""}:{type:"warning",message:E("dialog.blueprint_settings.display_item.warning.item_model_not_generated")}}}s(AS,"displayItemChecker");function Che(t){let e=Number(t.x),n=Number(t.y),i=Number(Texture.all.map(a=>a.height).reduce((a,o)=>Math.max(a,o),0)),r=Number(Texture.all.map(a=>a.width).reduce((a,o)=>Math.max(a,o),0));return e===r&&n===i?e!==n?{type:"warning",message:E("dialog.blueprint_settings.texture_size.warning.not_square")}:e!==2**Math.floor(Math.log2(e))||n!==2**Math.floor(Math.log2(n))?{type:"warning",message:E("dialog.blueprint_settings.texture_size.warning.not_a_power_of_2")}:{type:"success",message:""}:{type:"warning",message:E("dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture")}}s(Che,"textureSizeChecker");function She(t){let e;try{e=mr(t)}catch(n){return console.error(n),{type:"error",message:E("dialog.blueprint_settings.data_pack.error.folder_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:E("dialog.blueprint_settings.data_pack.error.no_folder_selected")};case!fs.existsSync(e):return{type:"error",message:E("dialog.blueprint_settings.data_pack.error.folder_does_not_exist")};case!fs.statSync(e).isDirectory():return{type:"error",message:E("dialog.blueprint_settings.data_pack.error.not_a_folder")};case!fs.existsSync(PathModule.join(e,"pack.mcmeta")):return{type:"error",message:E("dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta")};case!fs.existsSync(PathModule.join(e,"data")):return{type:"warning",message:E("dialog.blueprint_settings.data_pack.error.missing_data_folder")};default:return{type:"success",message:""}}}s(She,"dataPackFolderChecker");function Ihe(t){let e;try{e=mr(t)}catch(n){return console.error(n),{type:"error",message:E("dialog.blueprint_settings.resource_pack.error.folder_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:E("dialog.blueprint_settings.resource_pack.error.no_folder_selected")};case!fs.existsSync(e):return{type:"error",message:E("dialog.blueprint_settings.resource_pack.error.folder_does_not_exist")};case!fs.statSync(e).isDirectory():return{type:"error",message:E("dialog.blueprint_settings.resource_pack.error.not_a_folder")};case!fs.existsSync(PathModule.join(e,"pack.mcmeta")):return{type:"error",message:E("dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta")};case!fs.existsSync(PathModule.join(e,"assets")):return{type:"warning",message:E("dialog.blueprint_settings.resource_pack.error.missing_assets_folder")};default:return{type:"success",message:""}}}s(Ihe,"resourcePackFolderChecker");function Ohe(t){let e;try{e=mr(t)}catch(n){return console.error(n),{type:"error",message:E("dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:E("dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected")};case!fs.existsSync(e):return{type:"error",message:E("dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist")};case!fs.statSync(e).isFile():return{type:"error",message:E("dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file")};default:return{type:"success",message:""}}}s(Ohe,"advancedResourcePackFileChecker");function Bhe(t){let e;try{e=mr(t)}catch(n){return console.error(n),{type:"error",message:E("dialog.blueprint_settings.json_file.error.file_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:E("dialog.blueprint_settings.json_file.error.no_file_selected")};case(fs.existsSync(e)&&!fs.statSync(e).isFile()):return{type:"error",message:E("dialog.blueprint_settings.json_file.error.not_a_file")};default:return{type:"success",message:""}}}s(Bhe,"jsonFileChecker");function jS(t){let e;try{e=mr(t)}catch(n){return console.error(n),{type:"error",message:E("dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:E("dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected")};case!fs.existsSync(e):return{type:"error",message:E("dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist")};case!fs.statSync(e).isDirectory():return{type:"error",message:E("dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder")};default:return{type:"success",message:""}}}s(jS,"advancedResourcePackFolderChecker");function TS(t){let e;try{e=mr(t)}catch(n){return console.error(n),{type:"error",message:E("dialog.blueprint_settings.data_pack_zip.error.file_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:E("dialog.blueprint_settings.resource_pack_zip.error.no_file_selected")};case(fs.existsSync(e)&&!fs.statSync(e).isFile()):return{type:"error",message:E("dialog.blueprint_settings.resource_pack_zip.error.not_a_file")};default:return{type:"success",message:""}}}s(TS,"zipChecker");function Nhe(t){t.target.textContent="sentiment_sad"}s(Nhe,"hoverCloseButton");function Fhe(t){t.target.textContent="close"}s(Fhe,"leaveCloseButton");var Dhe=s(t=>[t,t],"func");function Rhe(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(H,we=>n(31,i=we)),H),"$$subscribe_autoBoundingBox"),o,l=oe,c=s(()=>(l(),l=Ze(T,we=>n(32,o=we)),T),"$$subscribe_enablePluginMode"),u,d=oe,p=s(()=>(d(),d=Ze(O,we=>n(33,u=we)),O),"$$subscribe_resourcePackExportMode"),m,f=oe,h=s(()=>(f(),f=Ze(le,we=>n(34,m=we)),le),"$$subscribe_enableAdvancedResourcePackSettings"),b,g=oe,_=s(()=>(g(),g=Ze(te,we=>n(35,b=we)),te),"$$subscribe_enableAdvancedResourcePackFolders"),v,w=oe,x=s(()=>(w(),w=Ze(S,we=>n(36,v=we)),S),"$$subscribe_dataPackExportMode");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d()),t.$$.on_destroy.push(()=>f()),t.$$.on_destroy.push(()=>g()),t.$$.on_destroy.push(()=>w());let{blueprintName:y}=e,{textureSizeX:k}=e,{textureSizeY:j}=e,{exportNamespace:I}=e,{enablePluginMode:T}=e;c();let{resourcePackExportMode:O}=e;p();let{dataPackExportMode:S}=e;x();let{targetMinecraftVersion:A}=e,{showBoundingBox:M}=e,{autoBoundingBox:H}=e;a();let{boundingBoxX:Z}=e,{boundingBoxY:ne}=e,{displayItem:X}=e,{customModelDataOffset:ce}=e,{enableAdvancedResourcePackSettings:le}=e;h();let{enableAdvancedResourcePackFolders:te}=e;_();let{resourcePack:fe}=e,{displayItemPath:je}=e,{modelFolder:ve}=e,{textureFolder:Q}=e,{dataPack:R}=e,{summonCommands:ie}=e,{tickingCommands:W}=e,{interpolationDuration:ee}=e,{teleportationDuration:re}=e,{useStorageForAnimation:J}=e,{showFunctionErrors:ge}=e,{showOutdatedWarning:Be}=e,{bakedAnimations:ke}=e,{jsonFile:Le}=e,N=localStorage.getItem("animated_java_settings_support_me_popup")==="true";function Ie(){localStorage.setItem("animated_java_settings_support_me_popup","false"),n(30,N=!1)}s(Ie,"clickSupportMeXButton");function Mt(we){y=we,n(0,y)}s(Mt,"lineinput0_value_binding");function Qt(we){k=we,n(1,k)}s(Qt,"vector2d_valueX_binding");function ft(we){j=we,n(2,j)}s(ft,"vector2d_valueY_binding");function St(we){M=we,n(8,M)}s(St,"checkbox0_checked_binding");function bn(we){H=we,a(n(9,H))}s(bn,"checkbox1_checked_binding");function Se(we){Z=we,n(10,Z)}s(Se,"vector2d_valueX_binding_1");function Fn(we){ne=we,n(11,ne)}s(Fn,"vector2d_valueY_binding_1");function Gn(we){I=we,n(3,I)}s(Gn,"lineinput1_value_binding");function Te(we){T=we,c(n(4,T))}s(Te,"checkbox2_checked_binding");function ct(we){X=we,n(12,X)}s(ct,"lineinput_value_binding");function Bi(we){ke=we,n(28,ke)}s(Bi,"checkbox_checked_binding");function Ia(we){Le=we,n(29,Le)}s(Ia,"fileselect_value_binding");function Sr(we){A=we,n(7,A)}s(Sr,"select0_value_binding");function Oa(we){O=we,p(n(5,O))}s(Oa,"select1_value_binding");function zi(we){S=we,x(n(6,S))}s(zi,"select2_value_binding");function si(we){X=we,n(12,X)}s(si,"lineinput_value_binding_1");function Ui(we){le=we,h(n(14,le))}s(Ui,"checkbox_checked_binding_1");function Ir(we){ce=we,n(13,ce)}s(Ir,"numberslider_value_binding");function tr(we){te=we,_(n(15,te))}s(tr,"checkbox_checked_binding_2");function Or(we){je=we,n(17,je)}s(Or,"fileselect_value_binding_1");function nr(we){ve=we,n(18,ve)}s(nr,"folderselect0_value_binding");function uo(we){Q=we,n(19,Q)}s(uo,"folderselect1_value_binding");function qo(we){fe=we,n(16,fe)}s(qo,"folderselect_value_binding");function Ba(we){fe=we,n(16,fe)}s(Ba,"fileselect_value_binding_2");function po(we){R=we,n(20,R)}s(po,"folderselect_value_binding_1");function Hs(we){R=we,n(20,R)}s(Hs,"fileselect_value_binding_3");function Ho(we){ie=we,n(21,ie)}s(Ho,"codeinput0_value_binding");function sn(we){W=we,n(22,W)}s(sn,"codeinput1_value_binding");function ir(we){ee=we,n(23,ee)}s(ir,"numberslider0_value_binding");function Gs(we){re=we,n(24,re)}s(Gs,"numberslider1_value_binding");function Nc(we){J=we,n(25,J)}s(Nc,"checkbox0_checked_binding_1");function Zd(we){ge=we,n(26,ge)}s(Zd,"checkbox1_checked_binding_1");function Go(we){Be=we,n(27,Be)}return s(Go,"checkbox2_checked_binding_1"),t.$$set=we=>{"blueprintName"in we&&n(0,y=we.blueprintName),"textureSizeX"in we&&n(1,k=we.textureSizeX),"textureSizeY"in we&&n(2,j=we.textureSizeY),"exportNamespace"in we&&n(3,I=we.exportNamespace),"enablePluginMode"in we&&c(n(4,T=we.enablePluginMode)),"resourcePackExportMode"in we&&p(n(5,O=we.resourcePackExportMode)),"dataPackExportMode"in we&&x(n(6,S=we.dataPackExportMode)),"targetMinecraftVersion"in we&&n(7,A=we.targetMinecraftVersion),"showBoundingBox"in we&&n(8,M=we.showBoundingBox),"autoBoundingBox"in we&&a(n(9,H=we.autoBoundingBox)),"boundingBoxX"in we&&n(10,Z=we.boundingBoxX),"boundingBoxY"in we&&n(11,ne=we.boundingBoxY),"displayItem"in we&&n(12,X=we.displayItem),"customModelDataOffset"in we&&n(13,ce=we.customModelDataOffset),"enableAdvancedResourcePackSettings"in we&&h(n(14,le=we.enableAdvancedResourcePackSettings)),"enableAdvancedResourcePackFolders"in we&&_(n(15,te=we.enableAdvancedResourcePackFolders)),"resourcePack"in we&&n(16,fe=we.resourcePack),"displayItemPath"in we&&n(17,je=we.displayItemPath),"modelFolder"in we&&n(18,ve=we.modelFolder),"textureFolder"in we&&n(19,Q=we.textureFolder),"dataPack"in we&&n(20,R=we.dataPack),"summonCommands"in we&&n(21,ie=we.summonCommands),"tickingCommands"in we&&n(22,W=we.tickingCommands),"interpolationDuration"in we&&n(23,ee=we.interpolationDuration),"teleportationDuration"in we&&n(24,re=we.teleportationDuration),"useStorageForAnimation"in we&&n(25,J=we.useStorageForAnimation),"showFunctionErrors"in we&&n(26,ge=we.showFunctionErrors),"showOutdatedWarning"in we&&n(27,Be=we.showOutdatedWarning),"bakedAnimations"in we&&n(28,ke=we.bakedAnimations),"jsonFile"in we&&n(29,Le=we.jsonFile)},[y,k,j,I,T,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie,W,ee,re,J,ge,Be,ke,Le,N,i,o,u,m,b,v,Ie,Mt,Qt,ft,St,bn,Se,Fn,Gn,Te,ct,Bi,Ia,Sr,Oa,zi,si,Ui,Ir,tr,Or,nr,uo,qo,Ba,po,Hs,Ho,sn,ir,Gs,Nc,Zd,Go]}s(Rhe,"instance");var lh=class extends Ve{constructor(e){super(),ze(this,e,Rhe,Ahe,Me,{blueprintName:0,textureSizeX:1,textureSizeY:2,exportNamespace:3,enablePluginMode:4,resourcePackExportMode:5,dataPackExportMode:6,targetMinecraftVersion:7,showBoundingBox:8,autoBoundingBox:9,boundingBoxX:10,boundingBoxY:11,displayItem:12,customModelDataOffset:13,enableAdvancedResourcePackSettings:14,enableAdvancedResourcePackFolders:15,resourcePack:16,displayItemPath:17,modelFolder:18,textureFolder:19,dataPack:20,summonCommands:21,tickingCommands:22,interpolationDuration:23,teleportationDuration:24,useStorageForAnimation:25,showFunctionErrors:26,showOutdatedWarning:27,bakedAnimations:28,jsonFile:29},null,[-1,-1,-1])}};s(lh,"BlueprintSettingsDialog");var CS=lh;(()=>{let t=Blockbench.addCSS(`i.svelte-1wavurd.svelte-1wavurd{cursor:pointer;height:fit-content;transition:transform 0.2s ease 0s,\r - color 0.2s ease 0s;text-shadow:1.5px 1.5px 0px rgba(0, 0, 0, 0.25)}i.svelte-1wavurd.svelte-1wavurd:hover{transform:scale(1.25)}.ko-fi-popup-container.svelte-1wavurd.svelte-1wavurd{position:absolute;top:30px;right:-287px;font-family:'MinecraftFull';font-size:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:white;overflow:hidden}.ko-fi-popup.svelte-1wavurd.svelte-1wavurd{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px;padding-right:0px;background-color:#00aced;border-radius:0 8px 8px 0;box-shadow:4px 4px 8px rgba(0, 0, 0, 0.2);animation:svelte-1wavurd-slideIn 0.75s}.heart.svelte-1wavurd.svelte-1wavurd{width:28px;height:28px;animation:svelte-1wavurd-beat 2s ease infinite}@keyframes svelte-1wavurd-beat{0%{transform:scale(1)}10%{transform:scale(1.2)}20%{transform:scale(1)}}.ko-fi-popup.svelte-1wavurd span.svelte-1wavurd{text-shadow:2.4px 2.4px 0px rgba(0, 0, 0, 0.25)}.ko-fi-button.svelte-1wavurd img.svelte-1wavurd{width:100%;image-rendering:auto;border-radius:12px}.ko-fi-button.svelte-1wavurd.svelte-1wavurd{width:250px;margin-right:8px;margin-top:12px;transition:transform 0.2s ease}.ko-fi-button.svelte-1wavurd.svelte-1wavurd:hover{transform:scale(1.05);transition:transform 0.2s ease}.ko-fi-popup.svelte-1wavurd .title.svelte-1wavurd{display:flex;justify-content:center;gap:0.75rem}.shadow.svelte-1wavurd.svelte-1wavurd{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg, #00000066, #00000000);width:0px}@keyframes svelte-1wavurd-slideIn{0%{right:287px}100%{right:0}}@keyframes svelte-1wavurd-slideInPanel{0%{right:0}100%{right:-287px}}dialog#animated_java\\:blueprintSettingsDialog .dialog_wrapper .dialog_content{overflow-y:auto !important}div.svelte-1wavurd.svelte-1wavurd{padding-right:8px;max-height:50rem}.warning.svelte-1wavurd.svelte-1wavurd{color:var(--color-warning);font-family:var(--font-code);font-size:0.8em;margin-bottom:8px}`);function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Mhe(){return{blueprintName:new me(Project.name,t=>t||"My Blueprint"),textureSizeX:new me(Project.texture_width),textureSizeY:new me(Project.texture_height),showBoundingBox:new me(Project.animated_java.show_bounding_box),autoBoundingBox:new me(Project.animated_java.auto_bounding_box),boundingBoxX:new me(Project.animated_java.bounding_box[0]),boundingBoxY:new me(Project.animated_java.bounding_box[1]),enablePluginMode:new me(Project.animated_java.enable_plugin_mode),exportNamespace:new me(Project.animated_java.export_namespace,t=>t?un(t):Ht.export_namespace),resourcePackExportMode:new me(Project.animated_java.resource_pack_export_mode),dataPackExportMode:new me(Project.animated_java.data_pack_export_mode),targetMinecraftVersion:new me(Project.animated_java.target_minecraft_version),displayItem:new me(Project.animated_java.display_item,t=>t||Ht.display_item),customModelDataOffset:new me(Project.animated_java.custom_model_data_offset),enableAdvancedResourcePackSettings:new me(Project.animated_java.enable_advanced_resource_pack_settings),enableAdvancedResourcePackFolders:new me(Project.animated_java.enable_advanced_resource_pack_folders),resourcePack:new me(Project.animated_java.resource_pack),displayItemPath:new me(Project.animated_java.display_item_path),modelFolder:new me(Project.animated_java.model_folder),textureFolder:new me(Project.animated_java.texture_folder),enableAdvancedDataPackSettings:new me(Project.animated_java.enable_advanced_data_pack_settings),dataPack:new me(Project.animated_java.data_pack),summonCommands:new me(Project.animated_java.summon_commands),tickingCommands:new me(Project.animated_java.ticking_commands),interpolationDuration:new me(Project.animated_java.interpolation_duration),teleportationDuration:new me(Project.animated_java.teleportation_duration),useStorageForAnimation:new me(Project.animated_java.use_storage_for_animation),showFunctionErrors:new me(Project.animated_java.show_function_errors),showOutdatedWarning:new me(Project.animated_java.show_outdated_warning),bakedAnimations:new me(Project.animated_java.baked_animations),jsonFile:new me(Project.animated_java.json_file)}}s(Mhe,"getSettings");function Phe(t){Project&&(Project.name=t.blueprintName.get(),setProjectResolution(t.textureSizeX.get(),t.textureSizeY.get(),!0),Project.animated_java.show_bounding_box=t.showBoundingBox.get(),Project.animated_java.auto_bounding_box=t.autoBoundingBox.get(),Project.animated_java.bounding_box=[t.boundingBoxX.get(),t.boundingBoxY.get()],Project.animated_java.enable_plugin_mode=t.enablePluginMode.get(),Project.pluginMode.set(t.enablePluginMode.get()),Project.animated_java.export_namespace=t.exportNamespace.get(),Project.animated_java.resource_pack_export_mode=t.resourcePackExportMode.get(),Project.animated_java.data_pack_export_mode=t.dataPackExportMode.get(),Project.animated_java.target_minecraft_version=t.targetMinecraftVersion.get(),Project.animated_java.display_item=t.displayItem.get(),Project.animated_java.custom_model_data_offset=t.customModelDataOffset.get(),Project.animated_java.enable_advanced_resource_pack_settings=t.enableAdvancedResourcePackSettings.get(),Project.animated_java.enable_advanced_resource_pack_folders=t.enableAdvancedResourcePackFolders.get(),Project.animated_java.resource_pack=t.resourcePack.get(),Project.animated_java.display_item_path=t.displayItemPath.get(),Project.animated_java.model_folder=t.modelFolder.get(),Project.animated_java.texture_folder=t.textureFolder.get(),Project.animated_java.enable_advanced_data_pack_settings=t.enableAdvancedDataPackSettings.get(),Project.animated_java.data_pack=t.dataPack.get(),Project.animated_java.summon_commands=t.summonCommands.get(),Project.animated_java.ticking_commands=t.tickingCommands.get(),Project.animated_java.interpolation_duration=t.interpolationDuration.get(),Project.animated_java.teleportation_duration=t.teleportationDuration.get(),Project.animated_java.use_storage_for_animation=t.useStorageForAnimation.get(),Project.animated_java.show_function_errors=t.showFunctionErrors.get(),Project.animated_java.show_outdated_warning=t.showOutdatedWarning.get(),Project.animated_java.baked_animations=t.bakedAnimations.get(),Project.animated_java.json_file=t.jsonFile.get(),console.log("Successfully saved project settings",Project))}s(Phe,"setSettings");function jc(){if(!Project)return;let t=Mhe();return new Kt({id:`${_e.name}:blueprintSettingsDialog`,title:E("dialog.blueprint_settings.title"),width:512,component:CS,props:t,preventKeybinds:!0,onConfirm(){Phe(t),Ip()}}).show()}s(jc,"openBlueprintSettingsDialog");var Lx={...EffectAnimator.prototype.channels},Lhe=EffectAnimator.prototype.displayFrame,Dd=["variant","commands"],ch=!1;function Vhe(){if(ch)return;EffectAnimator.addChannel("variant",{name:E("effect_animator.timeline.variant"),mutable:!0,max_data_points:1}),EffectAnimator.addChannel("commands",{name:E("effect_animator.timeline.commands"),mutable:!0,max_data_points:1});let t=new Property(KeyframeDataPoint,"string","variant",{label:E("effect_animator.keyframe.variant"),condition:e=>e.keyframe.channel==="variant",exposed:!1});Object.defineProperty(t,"default",{get(){return Re.getDefault().uuid}}),new Property(KeyframeDataPoint,"string","commands",{label:E("effect_animator.timeline.commands"),default:"",condition:e=>e.keyframe.channel==="commands",exposed:!1}),new Property(KeyframeDataPoint,"string","execute_condition",{label:E("effect_animator.timeline.execute_condition"),default:"",condition:e=>Dd.includes(e.keyframe.channel),exposed:!1}),new Property(KeyframeDataPoint,"boolean","repeat",{label:E("effect_animator.timeline.repeat"),default:!1,condition:e=>Dd.includes(e.keyframe.channel),exposed:!1}),new Property(KeyframeDataPoint,"number","repeat_frequency",{label:E("effect_animator.timeline.repeat_frequency"),default:1,condition:e=>Dd.includes(e.keyframe.channel),exposed:!1});for(let e of Object.keys(Lx))e!=="sound"&&delete EffectAnimator.prototype.channels[e];EffectAnimator.prototype.displayFrame=function(e){if(e&&!this.muted.sound&&this.sound.forEach(n=>{let i=this.animation.time-n.time;if(i<0)return;let r=Timeline.playing_sounds.find(a=>a.keyframe_id==n.uuid);i>=0&&i<1/60*(Timeline.playback_speed/100)&&!r?n.data_points[0].file&&!n.cooldown&&(r=new Audio(n.data_points[0].file),r.keyframe_id=n.uuid,r.playbackRate=Math.clamp(Timeline.playback_speed/100,.1,4),r.volume=Math.clamp(settings.volume.value/100,0,1),r.play().catch(()=>{}),Timeline.playing_sounds.push(r),r.onended=function(){Timeline.playing_sounds.remove(r)},n.cooldown=!0,setTimeout(()=>{delete n.cooldown},400)):i>0&&(r=Timeline.playing_sounds.find(a=>a.keyframe_id==n.uuid),r&&Math.abs(r.currentTime-i)>.08&&(r.currentTime=i,r.playbackRate=Math.clamp(Timeline.playback_speed/100,.1,4)))}),!!(Project&&Ge())){if(!this.muted.variant){let n,i,r;for(let a of this.variant)a.timei.time)&&(i=a):(!n||a.timeo.uuid===r.data_points[0].variant);a||console.error("Variant",r.data_points[0].variant,"not found."),a?.select()}}this.last_displayed_time=this.animation.time}},ch=!0}s(Vhe,"injectCustomKeyframes");function zhe(){if(ch){for(let t of Object.keys(Lx))t!=="sound"&&(EffectAnimator.prototype.channels[t]=Lx[t]);KeyframeDataPoint.properties.variant?.delete(),KeyframeDataPoint.properties.commands?.delete(),KeyframeDataPoint.properties.execute_condition?.delete(),KeyframeDataPoint.properties.repeat?.delete(),KeyframeDataPoint.properties.repeat_frequency?.delete(),delete EffectAnimator.prototype.channels.variant,delete EffectAnimator.prototype.variant,delete EffectAnimator.prototype.channels.commands,delete EffectAnimator.prototype.commands,delete BoneAnimator.prototype.channels.commands,delete BoneAnimator.prototype.commands,EffectAnimator.prototype.displayFrame=Lhe,ch=!1}}s(zhe,"extractCustomKeyframes");ae.PRE_SELECT_PROJECT.subscribe(t=>{t.format.id===st.id?Vhe():zhe()});function Rd(t){return function(e,n){e.data_points.length===0&&e.data_points.push(new KeyframeDataPoint(e)),e.data_points[0][t]=n}}s(Rd,"keyframeValueSetterFactory");function Md(t){return function(e){return e.data_points.at(0)?.[t]}}s(Md,"keyframeValueGetterFactory");var SS=Rd("variant"),Ac=Md("variant"),IS=Rd("commands"),Uo=Md("commands"),OS=Rd("execute_condition"),co=Md("execute_condition"),BS=Rd("repeat"),Tc=Md("repeat"),NS=Rd("repeat_frequency"),Cc=Md("repeat_frequency");var FS=ji(Oe("crypto"),1);function Ux(){main_preview.controls.rotateLeft(Math.PI),scene.setRotationFromAxisAngle(new THREE.Vector3(0,1,0),Math.PI)}s(Ux,"correctSceneAngle");function qx(){main_preview.controls.rotateLeft(-Math.PI),scene.setRotationFromAxisAngle(new THREE.Vector3(0,1,0),0)}s(qx,"restoreSceneAngle");function uh(t,e){let n=t.mesh.matrixWorld.clone(),i=new THREE.Vector3().setFromMatrixPosition(n).multiplyScalar(1/16);n.setPosition(i);let r=new THREE.Vector3().setScalar(e);return n.scale(r),t instanceof et&&n.multiply(new THREE.Matrix4().makeRotationFromEuler(new THREE.Euler(0,Math.PI,0,"XYZ"))),n}s(uh,"getNodeMatrix");function Uhe(t){let e=new THREE.Vector3,n=new THREE.Quaternion,i=new THREE.Vector3;return t.decompose(e,n,i),{translation:e,left_rotation:n,scale:i}}s(Uhe,"getDecomposedTransformation");function qhe(t){let e=new THREE.Euler().setFromQuaternion(t,"YXZ");return[Math.radToDeg(-e.x),Math.radToDeg(-e.y)+180]}s(qhe,"threeAxisRotationToTwoAxisRotation");var Vx,Pd=new Map,Ld=new Map,zx=new Set,dh=new Map;function Hx(t,e,n=0){let i={time:n,node_transforms:{},variant:Hhe(t,n),commands:Ghe(t,n)};if(Vx!==t){Vx=t,Pd=new Map,Ld=new Map;for(let r of Object.keys(e)){let a=t.animators[r];if(!a)continue;let o=a.keyframes?new Map(a.keyframes.map(l=>[l.time,l])):new Map;Ld.set(r,o)}zx=new Set(t.excluded_nodes?t.excluded_nodes.map(r=>r.value):[]),dh=new Map;for(let r of Whe())dh.set(r.uuid,r)}for(let[r,a]of Object.entries(e)){let o=dh.get(r);if(!o||zx.has(r))continue;let l=Ld.get(r);if(!l)continue;let c=l.get(n),u=l.get(n-.05),d=Pd.get(r),p,m,f,h,b,g;switch(a.type){case"text_display":case"item_display":case"block_display":case"bone":{if(p=uh(o,a.base_scale),d&&d.matrix.equals(p))continue;if(a.parent&&a.parent!=="root"){let y=Ld.get(a.parent),k=y?.get(n),j=y?.get(n-.05);k?.interpolation==="step"?m="step":j?.data_points.length===2&&(m="pre-post")}if(c?.interpolation==="step")m="step";else if(u?.data_points.length===2){m="pre-post",Vd(t,n+.001);let y=uh(o,a.base_scale);console.warn("pre-post",p.equals(y),p,y),p=y,Vd(t,n)}Pd.set(r,{matrix:p,keyframe:c});break}case"locator":{p=uh(o,1),c?(f=Uo(c),h=co(c),Pd.set(r,{matrix:p,keyframe:c})):d?.keyframe&&(b=Tc(d.keyframe),g=Cc(d.keyframe),b&&g&&Math.round(n*20)%g===0&&(f=Uo(d.keyframe),h=co(d.keyframe)));break}case"camera":case"struct":{p=uh(o,1);break}}let _=new THREE.Vector3,v=new THREE.Quaternion,w=new THREE.Vector3;p.decompose(_,v,w);let x=Uhe(p);i.node_transforms[r]={matrix:p,decomposed:x,pos:[_.x,_.y,_.z],rot:dp(v).toArray(),scale:[w.x,w.y,w.z],head_rot:qhe(v),interpolation:m,commands:f,execute_condition:h}}return i}s(Hx,"getFrame");function Hhe(t,e){let n=t.animators.effects?.variant;if(n)for(let i of n){if(i.time!==e)continue;let r=Ac(i);return r?{uuid:r,execute_condition:co(i)}:void 0}}s(Hhe,"getVariantKeyframe");function Ghe(t,e){let n=t.animators.effects?.commands;if(n)for(let i of n){if(i.time!==e)continue;let r=Uo(i);return r?{commands:r,execute_condition:co(i)}:void 0}}s(Ghe,"getCommandsKeyframe");function Vd(t,e){Timeline.time=e,Animator.showDefaultPose(!0);let n=[...Group.all,...NullObject.all,...Locator.all,...et.all,...At.all,...vt.all];OutlinerElement.types.camera&&n.push(...OutlinerElement.types.camera.all);for(let i of n)i.constructor.animator&&(Animator.resetLastValues(),t.getBoneAnimator(i).displayFrame());Animator.resetLastValues(),scene.updateMatrixWorld(),t.effects&&t.effects.displayFrame()}s(Vd,"updatePreview");function Jhe(t,e){let n={name:t.name,uuid:t.uuid,safe_name:un(t.name).replaceAll(".","_"),loop_delay:Number(t.loop_delay)||0,frames:[],duration:0,loop_mode:t.loop,modified_nodes:{}};t.select();let i=new Set;for(let r=0;r<=t.length;r=_o(r+.05,20)){Vd(t,r);let a=Hx(t,e.nodes,r);Object.keys(a.node_transforms).forEach(o=>i.add(o)),n.frames.push(a)}return n.duration=n.frames.length,n.modified_nodes=Object.fromEntries(Array.from(i).map(r=>[r,e.nodes[r]])),n}s(Jhe,"renderAnimation");function DS(t){let e=FS.createHash("sha256");for(let n of t){e.update("anim;"+n.name),e.update(";"+n.duration.toString()),e.update(";"+n.loop_mode),e.update(";"+Object.keys(n.modified_nodes).join(";"));for(let i of n.frames){e.update(";"+i.time.toString());for(let[r,a]of Object.entries(i.node_transforms))e.update(";"+r),e.update(";"+a.pos.join(";")),e.update(";"+a.rot.join(";")),e.update(";"+a.scale.join(";")),a.interpolation&&e.update(";"+a.interpolation),a.commands&&e.update(";"+a.commands),a.execute_condition&&e.update(";"+a.execute_condition);i.variant&&(e.update(";"+i.variant.uuid),i.variant.execute_condition&&e.update(";"+i.variant.execute_condition))}}return e.digest("hex")}s(DS,"hashAnimations");function Whe(){return[...Group.all,...Locator.all,...et.all,...At.all,...vt.all,...OutlinerElement.types.camera?OutlinerElement.types.camera.all:[]]}s(Whe,"getAnimatableNodes");function RS(t,e){Vx=void 0,Pd=new Map,Ld=new Map,zx=new Set,dh=new Map,console.time("Rendering animations took");let n,i=0;Timeline.pause(),Mode.selected.id==="animate"&&(n=Animator.selected,i=Timeline.time),Ux();let r=[];for(let a of t.animations)r.push(Jhe(a,e));return qx(),Mode.selected.id==="animate"&&n?(n.select(),Timeline.setTime(i),Animator.preview()):Mode.selected.id==="edit"&&Animator.showDefaultPose(),console.timeEnd("Rendering animations took"),console.log("Animations:",r),r}s(RS,"renderProjectAnimations");function Gx(t,e,n){t[n]=t[e],delete t[e]}s(Gx,"transferKey");function Khe(t){let e={time:t.time,channel:t.channel,commands:Uo(t),variant:Ac(t),execute_condition:co(t),repeat:Tc(t),repeat_frequency:Cc(t)};switch(e.channel){case"variant":case"commands":break;default:e.value=[t.get("x",0).toString(),t.get("y",0).toString(),t.get("z",0).toString()],e.interpolation={type:t.interpolation}}if(e.interpolation)switch(e.interpolation.type){case"linear":{e.interpolation.easing=t.easing,t.easingArgs?.length&&(e.interpolation.easingArgs=t.easingArgs);break}case"bezier":{e.interpolation.bezier_linked=t.bezier_linked,e.interpolation.bezier_left_time=t.bezier_left_time.slice(),e.interpolation.bezier_left_value=t.bezier_left_value.slice(),e.interpolation.bezier_right_time=t.bezier_right_time.slice(),e.interpolation.bezier_right_value=t.bezier_right_value.slice();break}case"catmullrom":break;case"step":break}return t.data_points.length===2&&(e.post=[t.get("x",1).toString(),t.get("y",1).toString(),t.get("z",1).toString()]),e}s(Khe,"serailizeKeyframe");function Zhe(t,e){return{...e,models:Jc(e.models,(i,r)=>{let a={model:r.model,custom_model_data:r.custom_model_data};return[i,a]})}}s(Zhe,"serializeVariant");function MS(t){let e=Project.animated_java,{rig:n,animations:i}=t;console.log("Exporting JSON...",t);function r(l){return{name:l.name,src:l.getDataURL()}}s(r,"serializeTexture");let a={settings:{export_namespace:e.export_namespace,bounding_box:e.bounding_box,custom_model_data_offset:e.custom_model_data_offset,baked_animations:e.baked_animations},textures:Jc(n.textures,(l,c)=>[c.uuid,r(c)]),nodes:Jc(n.nodes,(l,c)=>[l,Yhe(c)]),variants:Jc(n.variants,(l,c)=>[l,Zhe(n,c)]),animations:{}};if(e.baked_animations)for(let l of i)a.animations[l.uuid]=Xhe(l);else for(let l of Blockbench.Animation.all){let c={name:l.name,loop_mode:l.loop,duration:l.length,excluded_nodes:l.excluded_nodes.map(u=>u.value),animators:{}};for(let[u,d]of Object.entries(l.animators))d.keyframes.length!==0&&(c.animators[u]=d.keyframes.map(Khe));a.animations[l.uuid]=c}if(console.log("Exported JSON:",a),O1(a))throw new Error("Circular references detected in exported JSON.");console.log("Scrubbed:",gg(a));let o;try{o=mr(e.json_file)}catch(l){console.log(`Failed to resolve export path '${e.json_file}'`),console.error(l);return}fs.writeFileSync(o,compileJSON(a).toString())}s(MS,"exportJSON");function PS(t){return{matrix:t.matrix.elements,decomposed:{translation:t.decomposed.translation.toArray(),left_rotation:t.decomposed.left_rotation.toArray(),scale:t.decomposed.scale.toArray()},pos:t.pos,rot:t.rot,head_rot:t.head_rot,scale:t.scale,interpolation:t.interpolation,commands:t.commands,execute_condition:t.execute_condition}}s(PS,"serailizeNodeTransform");function Yhe(t){let e={...t};switch(delete e.node,delete e.parentNode,delete e.safe_name,delete e.model,Gx(e,"lineWidth","line_width"),Gx(e,"backgroundColor","background_color"),Gx(e,"backgroundAlpha","background_alpha"),e.default_transform=PS(e.default_transform),t.type){case"bone":{delete e.boundingBox,e.bounding_box={min:t.bounding_box.min.toArray(),max:t.bounding_box.max.toArray()},delete e.configs,e.configs={...t.configs?.variants};let n=Re.getDefault();t.configs?.default&&n&&(e.configs[n.uuid]=t.configs.default);break}case"text_display":{e.text=t.text?.toJSON();break}}return e}s(Yhe,"serailizeRenderedNode");function Xhe(t){let e={name:t.name,duration:t.duration,loop_delay:t.loop_delay,loop_mode:t.loop_mode,frames:[],modified_nodes:Object.keys(t.modified_nodes)},n=[];for(let i of t.frames){let r={};for(let[a,o]of Object.entries(i.node_transforms))r[a]=PS(o);n.push({...i,node_transforms:r})}return e.frames=n,e}s(Xhe,"serializeAnimation");var ea=class{constructor(e,n,i,r){this.path=e;this.exportNamespace=n;this.lastUsedExportNamespace=i;this.resourcePackFolder=r}files=new Set;oldFiles=new Set;oldContent={};read(){if(!fs.existsSync(this.path))return;this.oldContent=JSON.parse(fs.readFileSync(this.path,"utf-8"));let e=this.oldContent[this.exportNamespace],n=this.oldContent[this.lastUsedExportNamespace];if(n){Array.isArray(n.files)||(n.files=[]);for(let i of n.files)this.oldFiles.add(PathModule.join(this.resourcePackFolder,i));delete this.oldContent[this.lastUsedExportNamespace]}if(e){Array.isArray(e.files)||(e.files=[]);for(let i of e.files)this.oldFiles.add(PathModule.join(this.resourcePackFolder,i));delete this.oldContent[this.exportNamespace]}}write(){let e=PathModule.dirname(this.path),n={...this.oldContent,[this.exportNamespace]:{files:Array.from(this.files).map(i=>PathModule.relative(e,i).replace(/\\/g,"/"))}};fs.writeFileSync(this.path,autoStringify(Vl(n)))}};s(ea,"ResourcePackAJMeta");var ph=class{lastOverrideId=1;overrides=new Map;externalOverrides=new Map;rigs={};parent="item/generated";textures={};setOverride(e,n){this.overrides.set(e,n)}addOverride(e){let n=this.lastOverrideId;for(;this.overrides.has(n)||this.externalOverrides.has(n);)n++;return this.lastOverrideId=n,this.overrides.set(n,e),n}assertOverride(e,n){this.overrides.has(e)||this.externalOverrides.has(e)||this.setOverride(e,n)}readExisting(e){let n=Project.animated_java,i;try{i=JSON.parse(fs.readFileSync(e,"utf-8"))}catch(r){console.error("Failed to read existing display item model:",r);return}if(i.animated_java,i.parent&&(this.parent=i.parent),i.textures&&(this.textures=i.textures),i.overrides??=[],i.animated_java??={},typeof i.animated_java.rigs=="object"&&!Array.isArray(i.animated_java.rigs)){let r=i.animated_java.rigs;i.animated_java={};for(let a of Object.keys(r))i.animated_java[a]=r[a].used_ids}i.animated_java[n.export_namespace]??=[];for(let[r,a]of Object.entries(i.animated_java)){let o=n.export_namespace,l=Project.last_used_export_namespace;if(r===o||r===l){i.overrides=i.overrides.filter(c=>!a.includes(c.predicate.custom_model_data)),r===l&&o!==l&&delete i.animated_java[l];continue}else for(let c of a){let u=i.overrides.find(d=>d.predicate.custom_model_data===c);this.externalOverrides.set(c,u.model)}this.rigs[r]=a}}toJSON(){let[e,n]=Project.animated_java.display_item.split(":"),i=Project.animated_java.export_namespace;return{parent:this.parent,textures:Object.keys(this.textures).length>0?this.textures:{layer0:`${e}:item/${n}`},overrides:[...this.externalOverrides.entries(),...this.overrides.entries()].sort((r,a)=>r[0]-a[0]).map(([r,a])=>({predicate:{custom_model_data:r},model:a})),animated_java:Vl({...this.rigs,[i]:[...this.overrides.keys()]})}}};s(ph,"PredicateItemModel");async function zd(t){let{rig:e,displayItemPath:n,resourcePackFolder:i,textureExportFolder:r,modelExportFolder:a}=t,o=Project.animated_java,l=Project.last_used_export_namespace;mn.set("Compiling Resource Pack..."),console.log("Compiling resource pack...",t);let c=new ea(PathModule.join(t.resourcePackFolder,"assets.ajmeta"),o.export_namespace,l,t.resourcePackFolder);if(o.resource_pack_export_mode==="raw"){c.read(),mn.set("Removing Old Resource Pack Files..."),Et.set(0),fi.set(c.oldFiles.size);let h=new Set;for(let b of c.oldFiles){fs.existsSync(b)&&await fs.promises.unlink(b);let g=PathModule.dirname(b);for(;!h.has(g)&&fs.existsSync(g)&&(await fs.promises.readdir(g)).length===0;)await fs.promises.rm(g,{recursive:!0}),h.add(g),g=PathModule.dirname(g);Et.set(Et.get()+1)}}let u=new Map;u.set(PathModule.join(i,"assets/animated_java/models/empty.json"),"{}");let d=new ph;fs.existsSync(n)&&(console.warn("Display item already exists! Attempting to merge..."),d.readExisting(n)),d.lastOverrideId=Math.max(1,o.enable_advanced_resource_pack_settings?o.custom_model_data_offset:0),d.assertOverride(1,"animated_java:empty");for(let h of Object.values(e.textures)){let b,g,_;if(h.source?.startsWith("data:"))b=Buffer.from(h.source.split(",")[1],"base64");else if(h.path&&fs.existsSync(h.path)){if(ia(h.path))continue;{b=fs.readFileSync(h.path);let w=h.path+".mcmeta",x=h.path.replace(".png","_e.png");fs.existsSync(w)&&(g=fs.readFileSync(w)),fs.existsSync(x)&&(_=fs.readFileSync(x))}}if(b===void 0)throw new Error(`Texture ${h.name} is missing it's image data.`);let v=un(h.name);h.name.endsWith(".png")||(v+=".png"),u.set(PathModule.join(r,v),b),g!==void 0&&u.set(PathModule.join(r,v+".mcmeta"),g),_!==void 0&&u.set(PathModule.join(r,v+"_e.png"),_)}let p=PathModule.join(i,"assets/minecraft/atlases/blocks.json"),m={sources:[]};if(fs.existsSync(p)){let h=await fs.promises.readFile(p,"utf-8").catch(()=>{throw new oi("Failed to read block atlas file after it was confirmed to exist!")});try{m=JSON.parse(h)}catch(b){throw new oi(`Failed to parse block atlas file: ${b.message}`)}}m.sources.some(h=>h.type==="directory"&&h.source==="blueprint"&&h.prefix==="blueprint/")||m.sources.push({type:"directory",source:"blueprint",prefix:"blueprint/"}),u.set(p,autoStringify(m));let f=PathModule.join(i,"assets/animated_java/textures/blueprint/transparent.png");u.set(f,nativeImage.createFromDataURL(Bn.source).toPNG());for(let h of Object.values(e.variants))for(let[b,g]of Object.entries(h.models)){let _=e.nodes[b];if(g.custom_model_data!==-1)continue;g.custom_model_data=d.addOverride(g.resource_location);let v=h.is_default?PathModule.join(a,_.name+".json"):PathModule.join(a,h.name,_.name+".json");u.set(PathModule.join(v),autoStringify(g.model))}if(o.enable_plugin_mode)console.log("Plugin mode enabled. Skipping resource pack export.");else if(o.resource_pack_export_mode==="raw"){c.files=new Set(u.keys()),c.write(),console.log("Display Item Model",d.toJSON()),u.set(n,autoStringify(d.toJSON())),mn.set("Writing Resource Pack..."),Et.set(0),fi.set(u.size);let h=new Set;for(let[b,g]of u){let _=PathModule.dirname(b);h.has(_)||(await fs.promises.mkdir(_,{recursive:!0}),h.add(_)),await fs.promises.writeFile(b,g),Et.set(Et.get()+1)}}else if(o.resource_pack_export_mode==="zip"){u.set(PathModule.join(i,"pack.mcmeta"),autoStringify({pack:{pack_format:32,description:`${Project.name}. Generated with Animated Java`}})),mn.set("Writing Resource Pack Zip...");let h={};for(let[g,_]of u){let v=PathModule.relative(i,g);typeof _=="string"?h[v]=Buffer.from(_):h[v]=_}let b=await zl(h,{});await fs.promises.writeFile(i+(i.endsWith(".zip")?"":".zip"),b)}console.log("Resource pack compiled!")}s(zd,"compileResourcePack");async function Jx(t){let{rig:e,resourcePackFolder:n,textureExportFolder:i,modelExportFolder:r}=t,a=Project.animated_java,o=Project.last_used_export_namespace;mn.set("Compiling Resource Pack..."),console.log("Compiling resource pack...",t);let l=new ea(PathModule.join(t.resourcePackFolder,"assets.ajmeta"),a.export_namespace,o,t.resourcePackFolder);if(a.resource_pack_export_mode==="raw"){l.read(),mn.set("Removing Old Resource Pack Files..."),Et.set(0),fi.set(l.oldFiles.size);let m=new Set;for(let f of l.oldFiles){fs.existsSync(f)&&await fs.promises.unlink(f);let h=PathModule.dirname(f);for(;!m.has(h)&&fs.existsSync(h)&&(await fs.promises.readdir(h)).length===0;)await fs.promises.rm(h,{recursive:!0}),m.add(h),h=PathModule.dirname(h);Et.set(Et.get()+1)}}let c=new Map,u=PathModule.join(n,"assets/minecraft/atlases/blocks.json"),d={sources:[]};if(fs.existsSync(u)){let m=await fs.promises.readFile(u,"utf-8").catch(()=>{throw new oi("Failed to read block atlas file after it was confirmed to exist!")});try{d=JSON.parse(m)}catch(f){throw new oi(`Failed to parse block atlas file: ${f.message}`)}}d.sources.some(m=>m.type==="directory"&&m.source==="blueprint"&&m.prefix==="blueprint/")||d.sources.push({type:"directory",source:"blueprint",prefix:"blueprint/"}),c.set(u,autoStringify(d)),c.set(PathModule.join(n,"assets/animated_java/models/item/empty.json"),"{}");for(let m of Object.values(e.textures)){let f,h,b;if(m.source?.startsWith("data:"))f=Buffer.from(m.source.split(",")[1],"base64");else if(m.path&&fs.existsSync(m.path)){if(ia(m.path))continue;{f=fs.readFileSync(m.path);let _=m.path+".mcmeta",v=m.path.replace(".png","_e.png");fs.existsSync(_)&&(h=fs.readFileSync(_)),fs.existsSync(v)&&(b=fs.readFileSync(v))}}if(f===void 0)throw new Error(`Texture ${m.name} is missing it's image data.`);let g=un(m.name);m.name.endsWith(".png")||(g+=".png"),c.set(PathModule.join(i,g),f),h!==void 0&&c.set(PathModule.join(i,g+".mcmeta"),h),b!==void 0&&c.set(PathModule.join(i,g+"_e.png"),b)}let p=PathModule.join(n,"assets/animated_java/textures/blueprint/transparent.png");c.set(p,nativeImage.createFromDataURL(Bn.source).toPNG());for(let m of Object.values(e.variants))for(let[f,h]of Object.entries(m.models)){let b=e.nodes[f];if(h.custom_model_data!==-1)continue;let g=m.is_default?PathModule.join(r,b.name+".json"):PathModule.join(r,m.name,b.name+".json");c.set(PathModule.join(g),autoStringify(h.model))}if(a.enable_plugin_mode)console.log("Plugin mode enabled. Skipping resource pack export.");else if(a.resource_pack_export_mode==="raw"){l.files=new Set(c.keys()),l.write(),mn.set("Writing Resource Pack..."),Et.set(0),fi.set(c.size);let m=new Set;for(let[f,h]of c){let b=PathModule.dirname(f);m.has(b)||(await fs.promises.mkdir(b,{recursive:!0}),m.add(b)),await fs.promises.writeFile(f,h),Et.set(Et.get()+1)}}else if(a.resource_pack_export_mode==="zip"){c.set(PathModule.join(n,"pack.mcmeta"),autoStringify({pack:{pack_format:32,description:`${Project.name}. Generated with Animated Java`}})),mn.set("Writing Resource Pack Zip...");let m={};for(let[h,b]of c){let g=PathModule.relative(n,h);typeof b=="string"?m[g]=Buffer.from(b):m[g]=b}let f=await zl(m,{});await fs.promises.writeFile(n+(n.endsWith(".zip")?"":".zip"),f)}console.log("Resource pack compiled!")}s(Jx,"compileResourcePack");async function Wx(t){let{rig:e,resourcePackFolder:n,textureExportFolder:i,modelExportFolder:r}=t,a=Project.animated_java,o=Project.last_used_export_namespace;mn.set("Compiling Resource Pack..."),console.log("Compiling resource pack...",t);let l=new ea(PathModule.join(t.resourcePackFolder,"assets.ajmeta"),a.export_namespace,o,t.resourcePackFolder);l.read();let c=new Map,u=PathModule.join(n,"assets/animated_java/models/"),d=PathModule.join(n,"assets/animated_java/items/blueprint/",a.export_namespace),p=PathModule.join(n,"assets/minecraft/atlases/blocks.json"),m={sources:[]};if(console.log("Block atlas file:",p,fs.existsSync(p)),fs.existsSync(p)){let b=await fs.promises.readFile(p,"utf-8").catch(()=>{throw new oi("Failed to read block atlas file after it was confirmed to exist!")});try{m=JSON.parse(b)}catch(g){throw new oi(`Failed to parse block atlas file: ${g.message}`)}console.log("Pre-existing Block atlas:",m)}else console.log("Block atlas file does not exist. Creating a new one.");m.sources.some(b=>b.type==="directory"&&b.source==="blueprint"&&b.prefix==="blueprint/")||m.sources.push({type:"directory",source:"blueprint",prefix:"blueprint/"}),console.log("Block atlas:",m),c.set(p,autoStringify(m)),c.set(PathModule.join(u,"empty.json"),"{}");for(let b of Object.values(e.textures)){let g,_,v;if(b.source?.startsWith("data:"))g=Buffer.from(b.source.split(",")[1],"base64");else if(b.path&&fs.existsSync(b.path)){if(ia(b.path))continue;{g=fs.readFileSync(b.path);let x=b.path+".mcmeta",y=b.path.replace(".png","_e.png");fs.existsSync(x)&&(_=fs.readFileSync(x)),fs.existsSync(y)&&(v=fs.readFileSync(y))}}if(g===void 0)throw new Error(`Texture ${b.name} is missing it's image data.`);let w=un(b.name);b.name.endsWith(".png")||(w+=".png"),c.set(PathModule.join(i,w),g),_!==void 0&&c.set(PathModule.join(i,w+".mcmeta"),_),v!==void 0&&c.set(PathModule.join(i,w+"_e.png"),v)}let f=PathModule.join(n,"assets/animated_java/textures/blueprint/transparent.png");c.set(f,nativeImage.createFromDataURL(Bn.source).toPNG());let h=Re.getDefault();for(let[b,g]of Object.entries(e.variants[h.uuid].models)){let _=e.nodes[b],v=PathModule.join(d,_.name+".json"),w;Object.values(e.variants).length===1?w=LS(g):w=Qhe(b,g,e),c.set(v,autoStringify(w))}for(let b of Object.values(e.variants))for(let[g,_]of Object.entries(b.models)){let v=e.nodes[g];if(_.custom_model_data!==-1)continue;let w=b.is_default?PathModule.join(r,v.name+".json"):PathModule.join(r,b.name,v.name+".json");c.set(PathModule.join(w),autoStringify(_.model))}if(a.enable_plugin_mode)console.log("Plugin mode enabled. Skipping resource pack export.");else if(a.resource_pack_export_mode==="raw"){mn.set("Removing Old Resource Pack Files..."),Et.set(0),fi.set(l.oldFiles.size);let b=new Set;for(let _ of l.oldFiles){fs.existsSync(_)&&await fs.promises.unlink(_);let v=PathModule.dirname(_);for(;!b.has(v)&&fs.existsSync(v)&&(await fs.promises.readdir(v)).length===0;)await fs.promises.rm(v,{recursive:!0}),b.add(v),v=PathModule.dirname(v);Et.set(Et.get()+1)}l.files=new Set(c.keys()),l.write(),mn.set("Writing Resource Pack..."),Et.set(0),fi.set(c.size);let g=new Set;for(let[_,v]of c){let w=PathModule.dirname(_);g.has(w)||(await fs.promises.mkdir(w,{recursive:!0}),g.add(w)),await fs.promises.writeFile(_,v),Et.set(Et.get()+1)}}else if(a.resource_pack_export_mode==="zip"){c.set(PathModule.join(n,"pack.mcmeta"),autoStringify({pack:{pack_format:32,description:`${Project.name}. Generated with Animated Java`}})),mn.set("Writing Resource Pack Zip...");let b={};for(let[_,v]of c){let w=PathModule.relative(n,_);typeof v=="string"?b[w]=Buffer.from(v):b[w]=v}let g=await zl(b,{});await fs.promises.writeFile(n+(n.endsWith(".zip")?"":".zip"),g)}console.log("Resource pack compiled!")}s(Wx,"compileResourcePack");function LS(t){return{model:{type:"minecraft:model",model:t.resource_location,tints:[{type:"minecraft:dye",default:[1,1,1]}]}}}s(LS,"createSingleVariantItemDefinition");function Qhe(t,e,n){let i={model:{type:"minecraft:select",property:"minecraft:custom_model_data",cases:[],fallback:{type:"minecraft:model",model:e.resource_location},tints:[{type:"minecraft:dye",default:[1,1,1]}]}};for(let r of Object.values(n.variants)){let a=r.models[t];!a||r.is_default||i.model.cases.push({when:r.name,model:{type:"minecraft:model",model:a.resource_location}})}return i.model.cases.length===0?LS(e):i}s(Qhe,"createMultiVariantItemDefinition");var fh={"1.20.4":zd,"1.20.5":zd,"1.21.0":zd,"1.21.2":Jx,"1.21.4":Wx};var VS=ji(Oe("crypto"),1);function $he(t,e,n){if(!t.export)return;let i={};if(i.from=t.from.slice(),i.to=t.to.slice(),t.inflate&&(i.from=i.from.map(r=>r-t.inflate),i.to=i.to.map(r=>r+t.inflate)),t.shade===!1&&(i.shade=!1),!(t.rotation.allEqual(0)&&t.origin.allEqual(0))){let r=t.rotationAxis()||"y";i.rotation={angle:t.rotation[getAxisNumber(r)],axis:r,origin:t.origin}}if(t.rescale&&(i.rotation?i.rotation.rescale=!0:i.rotation={angle:0,axis:t.rotation_axis||"y",origin:t.origin,rescale:!0}),t.parent instanceof Group){let r=t.parent;i.from=i.from.map((a,o)=>a-r.origin[o]),i.to=i.to.map((a,o)=>a-r.origin[o]),i.rotation&&!Array.isArray(i.rotation)&&(i.rotation.origin=i.rotation.origin.map((a,o)=>a-r.origin[o]))}i.faces={};for(let[r,a]of Object.entries(t.faces)){if(!a||!a.texture||a.getTexture()?.uuid===Bn.uuid)continue;let o={};if(a.enabled&&(o.uv=a.uv.slice().map((l,c)=>l*16/UVEditor.getResolution(c%2))),a.rotation&&(o.rotation=a.rotation),a.texture){let l=a.getTexture();if(!l)throw new Error("Texture not found");o.texture="#"+l.id,e.textures[l.id]=l;let c=zS(l,e).resourceLocation;c&&(n.textures[l.id]=c)}a.cullface&&(o.cullface=a.cullface),a.tint>=0&&(o.tintindex=a.tint),i.faces[r]=o}Object.keys(i.faces).length!==0&&(n.elements??=[],n.elements.push(i))}s($he,"renderCube");var Ud=new Map;function zS(t,e){if(Ud.has(t.uuid))return Ud.get(t.uuid);if(t.name.endsWith(".png")||(t.name+=".png"),t.path&&fs.existsSync(t.path)&&fs.statSync(t.path).isFile()){let r=sr(t.path);if(r)return Ud.set(t.uuid,r),r}let n=PathModule.join(e.texture_export_folder,un(t.name)),i=sr(n);if(i)return Ud.set(t.uuid,i),i;throw console.error(t),new Error(`Invalid texture path: ${n}`)}s(zS,"getTextureResourceLocation");function ege(t){let e=t.children.filter(i=>i instanceof Cube),n=new THREE.Box3;n.expandByPoint(new THREE.Vector3(t.origin[0],t.origin[1],t.origin[2]));for(let i of e)n.expandByPoint(new THREE.Vector3(i.from[0]-i.inflate,i.from[1]-i.inflate,i.from[2]-i.inflate)),n.expandByPoint(new THREE.Vector3(i.to[0]+i.inflate,i.to[1]+i.inflate,i.to[2]+i.inflate));return n}s(ege,"getBoneBoundingBox");function US(t,e,n){if(!t.export)return;let i=t.parent instanceof Group?t.parent.uuid:void 0,r=PathModule.join(e.model_export_folder,t.name+".json"),a=sr(r);if(!a)throw console.error(t),new Error(`Invalid bone path: ${t.name} -> ${r}`);let o={type:"bone",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:i,bounding_box:ege(t),base_scale:1,configs:t.configs,default_transform:{}},l=n.models[t.uuid];l||(l=n.models[t.uuid]={model:{textures:{particle:"minecraft:item/pufferfish"},display:{head:{rotation:[0,180,0]}}},custom_model_data:-1,resource_location:a.resourceLocation,item_model:a.resourceLocation});for(let p of t.children)if(p.export)switch(!0){case p instanceof Group:{US(p,e,n);break}case p instanceof Locator:{JS(p,e);break}case p instanceof et:{GS(p,e);break}case(OutlinerElement.types.camera&&p instanceof OutlinerElement.types.camera):{WS(p,e);break}case p instanceof vt:{qS(p,e);break}case p instanceof At:{HS(p,e);break}case p instanceof Cube:{$he(p,e,l.model),e.includes_custom_models=!0;break}default:console.warn("Encountered unknown node type:",p)}if(!l.model||!l.model.elements||l.model.elements.length===0){delete n.models[t.uuid];let p={type:"struct",name:t.name,safe_name:o.safe_name,uuid:t.uuid,parent:i,default_transform:{}};e.nodes[t.uuid]=p;return}let c=new THREE.Vector3().subVectors(o.bounding_box.max,o.bounding_box.min),u=Math.max(c.x,c.y,c.z),d=Math.min(1,24/u);for(let p of l.model.elements)p.from=p.from.map(m=>m*d+8),p.to=p.to.map(m=>m*d+8),p.rotation&&!Array.isArray(p.rotation)&&(p.rotation.origin=p.rotation.origin.map(m=>m*d+8));o.base_scale=1/d,e.nodes[t.uuid]=o}s(US,"renderGroup");function qS(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:void 0,i=PathModule.join(e.model_export_folder,t.name+".json");if(!sr(i))throw console.error(t),new Error(`Invalid bone path: ${t.name} -> ${i}`);let a={type:"item_display",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:n,item:t.item,item_display:t.itemDisplay,base_scale:1,config:t.config,default_transform:{}};e.nodes[t.uuid]=a}s(qS,"renderItemDisplay");function HS(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:void 0,i=PathModule.join(e.model_export_folder,t.name+".json");if(!sr(i))throw console.error(t),new Error(`Invalid bone path: ${t.name} -> ${i}`);let a={type:"block_display",name:t.name,safe_name:un(t.name),uuid:t.uuid,block:t.block,parent:n,base_scale:1,config:t.config,default_transform:{}};e.nodes[t.uuid]=a}s(HS,"renderBlockDisplay");function GS(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:void 0,i=PathModule.join(e.model_export_folder,t.name+".json");if(!sr(i))throw console.error(t),new Error(`Invalid bone path: ${t.name} -> ${i}`);let a={type:"text_display",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:n,text:Bt.fromString(t.text),line_width:t.lineWidth,background_color:t.backgroundColor,background_alpha:t.backgroundAlpha,align:t.align,shadow:t.shadow,see_through:t.seeThrough,base_scale:1,config:t.config,default_transform:{}};return e.nodes[t.uuid]=a,{uuid:t.uuid,children:[]}}s(GS,"renderTextDisplay");function JS(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:t.parent,i={type:"locator",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:n,config:t.config,default_transform:{}};e.nodes[t.uuid]=i}s(JS,"renderLocator");function WS(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:t.parent,i={type:"camera",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:n,config:t.config,default_transform:{}};e.nodes[t.uuid]=i}s(WS,"renderCamera");function tge(t,e){let n={},i=Re.getDefault(),r=e.variants[i.uuid].models;for(let[a,o]of Object.entries(e.nodes)){if(o.type!=="bone"||t.excludedNodes.find(h=>h.value===a))continue;let l={},c=!0,u=new Set(Object.keys(r[a].model.textures));for(let[h,b]of t.textureMap.map.entries()){let g=Texture.all.find(_=>_.uuid===h);if(!g)throw new Error(`From texture not found: ${h}`);if(b===Bn.uuid)l[g.id]=F1,e.textures[Bn.id]=Bn,u.delete(g.id);else{let _=Texture.all.find(v=>v.uuid===b);if(!_)throw new Error(`To texture not found: ${b}`);l[g.id]=zS(_,e).resourceLocation,e.textures[_.id]=_,c=!1}}if(Object.keys(l).length===0)continue;if(c&&u.size===0){n[a]={model:null,custom_model_data:1,resource_location:"animated_java:empty",item_model:"animated_java:empty"};continue}let d=PathModule.join(e.model_export_folder,o.safe_name+".json"),p=sr(d);if(!p)throw new Error(`Invalid Bone Name: '${o.safe_name}' -> '${d}'`);let m=t.isDefault?PathModule.join(e.model_export_folder,o.safe_name+".json"):PathModule.join(e.model_export_folder,t.name,o.safe_name+".json"),f=sr(m);if(!f)throw new Error(`Invalid Variant Name: '${t.name}' -> '${m}'`);n[a]={model:{parent:p.resourceLocation,textures:l},custom_model_data:-1,resource_location:f.resourceLocation,item_model:f.resourceLocation}}return n}s(tge,"renderVariantModels");function KS(t){let e=VS.createHash("sha256");for(let[n,i]of Object.entries(t.nodes))switch(e.update("node;"),e.update(n),e.update(i.name),e.update(i.default_transform.matrix.elements.toString()),i.type){case"bone":{let r=t.variants[Re.getDefault().uuid].models[n];if(e.update(";"+JSON.stringify(r)||""),!i.configs)break;if(i.configs.default){let a=Ae.fromJSON(i.configs.default);a.isDefault()||(e.update("defaultconfig;"),e.update(a.toNBT().toString()))}for(let[a,o]of Object.entries(i.configs.variants)){let l=Ae.fromJSON(o);l.isDefault()||(e.update("variantconfig;"),e.update(a),e.update(l.toNBT().toString()))}break}case"locator":{i.config&&e.update(";"+JSON.stringify(i.config));break}case"camera":{i.config&&e.update(";"+JSON.stringify(i.config));break}case"text_display":{e.update(`;${i.text?.toString()}`),i.config&&e.update(";"+JSON.stringify(i.config));break}}return e.digest("hex")}s(KS,"hashRig");function nge(t,e){return{...t.toJSON(),models:tge(t,e)}}s(nge,"renderVariant");function ige(t){let e=new Blockbench.Animation;Ux(),Vd(e,0);let n=Hx(e,t.nodes).node_transforms;return qx(),n}s(ige,"getDefaultTransforms");function ZS(t,e){console.time("Rendering rig took"),Texture.all.forEach((a,o)=>a.id=String(o)),Animator.showDefaultPose();let n={nodes:{},variants:{},textures:{},model_export_folder:t,texture_export_folder:e,includes_custom_models:!1},i=Re.getDefault();n.variants[i.uuid]={...i.toJSON(),models:{}};for(let a of Outliner.root)switch(!0){case a instanceof Group:{US(a,n,n.variants[i.uuid]);break}case a instanceof Locator:{JS(a,n);break}case a instanceof et:{GS(a,n);break}case(OutlinerElement.types.camera&&a instanceof OutlinerElement.types.camera):{WS(a,n);break}case a instanceof vt:{qS(a,n);break}case a instanceof At:{HS(a,n);break}case a instanceof Cube:throw new oi(`Cubes cannot be exported as root nodes. Please parent them to a bone. (Found '${a.name}' outside of a bone)`);default:console.warn("Encountered unknown node type:",a)}let r=ige(n);for(let[a,o]of Object.entries(n.nodes))o.default_transform=r[a];for(let a of Re.all)a.isDefault||(n.variants[a.uuid]=nge(a,n));return Ud.clear(),console.timeEnd("Rendering rig took"),console.log("Rendered rig:",n),n}s(ZS,"renderRig");var oi=class extends Error{};s(oi,"IntentionalExportError");function Kx(){let t=Project.animated_java,e=mr(t.resource_pack),n=mr(t.data_pack),i,r,a;return t.enable_plugin_mode?(r=PathModule.join("assets/animated_java/models/blueprint/",t.export_namespace),i=PathModule.join("assets/animated_java/textures/blueprint/",t.export_namespace),a=PathModule.join("assets/minecraft/models/item/",t.display_item.split(":").at(-1)+".json")):t.enable_advanced_resource_pack_folders?(r=t.model_folder,i=t.texture_folder,a=t.display_item_path):(r=PathModule.join(e,"assets/animated_java/models/blueprint/",t.export_namespace),i=PathModule.join(e,"assets/animated_java/textures/blueprint/",t.export_namespace),a=PathModule.join(e,"assets/minecraft/models/item/",t.display_item.split(":").at(-1)+".json")),{resourcePackFolder:e,dataPackFolder:n,textureExportFolder:i,modelExportFolder:r,displayItemPath:a}}s(Kx,"getExportPaths");async function rge(t=!0){let e=Project.animated_java,n=af();await new Promise(r=>requestAnimationFrame(r));let i=Re.selected;Re.getDefault().select();try{console.time("Exporting project took");for(let f of Re.all)f.verifyTextureMap();for(let f of Texture.all)if(!(f.path&&ia(f.path)&&fs.existsSync(f.path))&&Texture.all.some(h=>h!==f&&h.name===f.name))throw new oi(`Texture name "${f.name}" is used more than once. Please make sure all textures have unique names.`);let{resourcePackFolder:r,dataPackFolder:a,textureExportFolder:o,modelExportFolder:l,displayItemPath:c}=Kx();mn.set("Rendering Rig...");let u=ZS(l,o);if(!u.includes_custom_models&&Texture.all.length!==0)throw new oi(E("misc.failed_to_export.rig_has_textures_but_no_custom_models.message"));if(u.includes_custom_models&&Texture.all.length===0)throw new oi(E("misc.failed_to_export.rig_has_custom_models_but_no_textures.message"));if(Project.animated_java.resource_pack_export_mode==="none"&&u.includes_custom_models){Blockbench.showMessageBox({title:E("misc.failed_to_export.title"),message:E("misc.failed_to_export.custom_models.message"),buttons:[E("misc.failed_to_export.button")]}),n.close(0);return}mn.set("Rendering Animations...");let d=RS(Project,u);mn.set("Hashing Rendered Objects...");let p=KS(u),m=DS(d);await fh[e.target_minecraft_version]({rig:u,displayItemPath:c,resourcePackFolder:r,textureExportFolder:o,modelExportFolder:l}),e.enable_plugin_mode?MS({rig:u,animations:d,displayItemPath:c,textureExportFolder:o,modelExportFolder:l}):(e.data_pack_export_mode!=="none"&&await Iu({rig:u,animations:d,dataPackFolder:a,rigHash:p,animationHash:m}),Project.last_used_export_namespace=e.export_namespace),console.timeEnd("Exporting project took"),t&&Op(),Blockbench.showQuickMessage("Project exported successfully!",2e3)}catch(r){if(console.error(r),r instanceof oi){Blockbench.showMessageBox({title:E("misc.failed_to_export.title"),message:r.message,buttons:[E("misc.failed_to_export.button")]});return}Eo(r)}finally{i?.select(),n.close(0)}}s(rge,"actuallyExportProject");async function mh(t=!0){if(!Project)return;if(compareVersions("1.21.3",Project.animated_java.target_minecraft_version)&&!Cube.all.allAre(n=>tf(n))){Blockbench.showMessageBox({title:E("misc.failed_to_export.title"),message:E("misc.failed_to_export.invalid_rotation.message"),buttons:[E("misc.failed_to_export.button")]});return}Ma.set({});let e=jc();if(await new Promise(n=>requestAnimationFrame(n)),console.log("Blueprint Setting Errors",Ma.get()),Object.keys(Ma.get()).length>0){Blockbench.showMessageBox({title:E("misc.failed_to_export.title"),message:E("misc.failed_to_export.blueprint_settings.message")+` + }`;var Rme=new THREE.TextureLoader,s6=new Map,l6=new Map([["water",k("block_model_manager.fluid_warning")],["lava",k("block_model_manager.fluid_warning")],["player_head",k("block_model_manager.mob_head_warning")],["player_wall_head",k("block_model_manager.mob_head_warning")],["skeleton_skull",k("block_model_manager.mob_head_warning")],["skeleton_wall_skull",k("block_model_manager.mob_head_warning")],["wither_skeleton_skull",k("block_model_manager.mob_head_warning")],["wither_skeleton_wall_skull",k("block_model_manager.mob_head_warning")],["creeper_head",k("block_model_manager.mob_head_warning")],["creeper_wall_head",k("block_model_manager.mob_head_warning")],["zombie_head",k("block_model_manager.mob_head_warning")],["zombie_wall_head",k("block_model_manager.mob_head_warning")],["dragon_head",k("block_model_manager.mob_head_warning")],["dragon_wall_head",k("block_model_manager.mob_head_warning")],["piglin_head",k("block_model_manager.mob_head_warning")],["piglin_wall_head",k("block_model_manager.mob_head_warning")]]);async function Nx(t){await fd();let e=s6.get(t);if(!e){let n=await ol(t);if(!n)return;if(l6.has(t))throw new Error(l6.get(t));e=await u6(n),s6.set(t,e)}if(e){e={mesh:e.mesh.clone(!0),outline:e.outline.clone(!0),boundingBox:e.boundingBox.clone(),isBlock:!0};for(let n of e.mesh.children)n.geometry=n.geometry.clone();return e.mesh.geometry=e.mesh.geometry.clone(),e.mesh.name=t,e.mesh.isVanillaBlockModel=!0,e}}s(Nx,"getBlockModel");async function $r(t,e){let n=na(t.model,"models"),i=Wr(n+".json");if(e&&(e.textures!==void 0&&(i.textures??={},Object.assign(i.textures,e.textures)),e.elements!==void 0&&(i.elements=e.elements),e.display!==void 0&&(i.display=Object.assign(i.display||{},e.display)),e.ambientocclusion!==void 0&&(i.ambientocclusion=e.ambientocclusion)),i.parent){let r={...t,model:i.parent};return await $r(r,i)}return await Mme(t,i)}s($r,"parseBlockModel");async function Mme(t,e){if(console.log(`Generating block mesh for '${t.model}' from `,t,e),!e.elements)throw new Error(`No elements defined in block model '${t.model}'`);if(!e.textures)throw new Error(`No textures defined in block model '${t.model}'`);let n=new THREE.Mesh,i=[],r=[];for(let c of e.elements){let u=[c.to[0]-c.from[0],c.to[1]-c.from[1],c.to[2]-c.from[2]],d=[c.from[0]+(c.to[0]-c.from[0])/2,c.from[1]+(c.to[1]-c.from[1])/2,c.from[2]+(c.to[2]-c.from[2])/2];u[0]===0&&(u[0]+=.01,d[0]-=.005),u[1]===0&&(u[1]+=.01,d[1]-=.005),u[2]===0&&(u[2]+=.01,d[2]-=.005);let p=new THREE.BoxGeometry(...u);if(p.translate(...d),c.rotation){let _;c.rotation.rescale&&(_=getRescalingFactor(c.rotation.angle));let v=c.rotation.origin;switch(v&&p.translate(...v.map(w=>-w)),c.rotation.axis){case"x":p.rotateX(Math.degToRad(c.rotation.angle)),_!==void 0&&p.scale(1,_,_);break;case"y":p.rotateY(Math.degToRad(c.rotation.angle)),_!==void 0&&p.scale(_,1,_);break;case"z":p.rotateZ(Math.degToRad(c.rotation.angle)),_!==void 0&&p.scale(_,_,1);break}v&&p.translate(...v)}p.translate(-8,-8,-8),t.x&&p.rotateX(Math.degToRad(t.x)),t.y&&p.rotateY(-Math.degToRad(t.y)),t.isItemModel?p.translate(0,8,0):p.translate(8,8,8);let m=[];for(let _=0;_<6;_++)m.push(0+_*4,2+_*4,1+_*4,2+_*4,3+_*4,1+_*4),p.addGroup(_*6,6,_);if(p.setIndex(m),p.setAttribute("highlight",new THREE.BufferAttribute(new Uint8Array(p.attributes.position.count),1)),!c.faces)throw new Error(`No faces defined in element for block model '${t.model}'`);let f=[],h=[];for(let _ of Canvas.face_order){let v=c.faces[_];if(!v){h.push(Canvas.transparentMaterial),f.push(0,0,0,0,0,0,0,0);continue}let w=(await c6(e.textures,v.texture)).clone(),x=new THREE.ShaderMaterial({uniforms:{map:new THREE.Uniform(w),SHADE:{type:"bool",value:settings.shading.value},LIGHTCOLOR:{type:"vec3",value:new THREE.Color().copy(Canvas.global_light_color).multiplyScalar(settings.brightness.value/50)},LIGHTSIDE:{type:"int",value:Canvas.global_light_side},EMISSIVE:{type:"bool",value:!1}},vertexShader:Xm,fragmentShader:Qm,blending:THREE.NormalBlending,side:Canvas.getRenderSide(),transparent:!0});x.map=w,x.name=t.model,h.push(x);let y=16,E=16;if(v.uv){let[T,I,j,O]=v.uv,S=[[T/y,I/E],[j/y,I/E],[T/y,O/E],[j/y,O/E]];if(v.rotation){let A=v.rotation+0;for(;A>0;){let M=S[0];S[0]=S[2],S[2]=S[3],S[3]=S[1],S[1]=M,A-=90}}w.flipY=!1,f.push(...S.flat())}else{let[T,I,j]=c.from,[O,S,A]=u;switch(_){case"down":f.push(T/y,j/E,(T+O)/y,j/E,T/y,(j+A)/E,(T+O)/y,(j+A)/E);break;case"up":f.push(T/y,j/E,(T+O)/y,j/E,T/y,(j+A)/E,(T+O)/y,(j+A)/E);break;case"north":f.push((T+O)/y,(I+S)/E,T/y,(I+S)/E,(T+O)/y,I/E,T/y,I/E);break;case"south":f.push((T+O)/y,(I+S)/E,T/y,(I+S)/E,(T+O)/y,I/E,T/y,I/E);break;case"west":f.push((j+A)/y,(I+S)/E,j/y,(I+S)/E,(j+A)/y,I/E,j/y,I/E);break;case"east":f.push((j+A)/y,(I+S)/E,j/y,(I+S)/E,(j+A)/y,I/E,j/y,I/E);break}}w.needsUpdate=!0}p.setAttribute("uv",new THREE.Float32BufferAttribute(f,2)),p.attributes.uv.needsUpdate=!0,i.push(p.clone());let b=new THREE.EdgesGeometry(p);r.push(b);let g=new THREE.Mesh(p,h);n.add(g)}let a=Ca(r),o=new THREE.LineSegments(a,Canvas.outlineMaterial),l=Ca(i);return o.no_export=!0,o.renderOrder=2,o.frustumCulled=!1,{mesh:n,outline:o,boundingBox:l,isBlock:!0}}s(Mme,"generateModelMesh");var Ix=new Map;async function c6(t,e){e.at(0)==="#"&&(e=e.slice(1));let n=t[e];if(n?.at(0)==="#")return await c6(t,n.slice(1));let i=na(n,"textures")+".png";if(Ix.has(i))return Ix.get(i);let r=await Rme.loadAsync(Rs(i));return r.magFilter=THREE.NearestFilter,r.minFilter=THREE.NearestFilter,Ix.set(i,r),r}s(c6,"loadTexture");async function u6(t){let e=na(t.resourceLocation,"blockstates"),n=await Wr(e+".json");if(!t.blockStateRegistryEntry)throw new Error(`Block state registry entry not found for '${t.resource.name}'`);t.states=Object.assign({},t.blockStateRegistryEntry.defaultStates,t.states);for(let[i,r]of Object.entries(t.states))if(t.blockStateRegistryEntry.stateValues[i]){if(!t.blockStateRegistryEntry.stateValues[i].includes(r))throw new Error(`Invalid block state value '${r.toString()}' for '${i}'. Expected one of: ${t.blockStateRegistryEntry.stateValues[i].join(", ")}`)}else throw new Error(`Invalid block state '${i}' for '${t.resource.name}' Expected one of: ${Object.keys(t.blockStateRegistryEntry.stateValues).join(", ")}`);if(n.variants){let i=n.variants[""];if(i)return Array.isArray(i)?await $r(i[0]):await $r(i);for(let[r,a]of Object.entries(n.variants)){let o={},l=r.split(",");for(let d of l){let[p,m]=d.trim().split("="),f=ns(m,!1);o[p]=f}if(!Object.entries(o).allAre(([d,p])=>d6(t,d,p,!1)))continue;let u;return Array.isArray(a)?u=await $r(a[0]):u=await $r(a),u}}else if(n.multipart){let i=new THREE.Mesh,r=[],a=[];for(let u of n.multipart){let d=await Pme(t,u);if(!d)continue;for(let m of d.mesh.children){let f=m.clone();f.geometry=f.geometry.clone(),f.rotateY(d.mesh.rotation.y),f.rotateX(d.mesh.rotation.x),i.add(f);let h=d.boundingBox.clone();h.rotateY(d.mesh.rotation.y),h.rotateX(d.mesh.rotation.x),r.push(h)}let p=d.outline.geometry.clone();p.rotateY(d.mesh.rotation.y),p.rotateX(d.mesh.rotation.x),a.push(p)}if(a.length===0)throw new Error(`The selected block state for '${t.resourceLocation}' has no model!`);let o=Ca(a),l=new THREE.LineSegments(o,Canvas.outlineMaterial),c=Ca(r);return l.no_export=!0,l.renderOrder=2,l.frustumCulled=!1,{mesh:i,outline:l,boundingBox:c,isBlock:!0}}throw new Error(`Unsupported block state '${t.resourceLocation}'`)}s(u6,"parseBlockState");async function Pme(t,e){if(e.when){let n=s(r=>{if(r.OR&&r.AND)throw new Error("Cannot have both OR and AND in a multipart case condition");if(r.OR)return r.OR.some(o=>n(o));if(r.AND)return r.AND.every(o=>n(o));let a=!0;for(let[o,l]of Object.entries(r)){let c=ns(l,!0);if(a=d6(t,o,c,!0),!a)break}return a},"recurse");if(!n(e.when))return}return Array.isArray(e.apply)?await $r(e.apply[0]):await $r(e.apply)}s(Pme,"parseMultipartCase");function d6(t,e,n,i){if(typeof n=="string"&&n.includes("|")){if(!i)throw new Error(`Unsupported OR condition in block state '${e}': '${n}'`);n=n.split("|")}if(typeof n=="boolean")return!!t.states[e]===n;if(typeof n=="string")return t.states[e]===n;if(typeof n=="number")return n===0?t.states[e]===n||t.states[e]===void 0:t.states[e]===n;if(i)return n.includes(t.states[e]);throw new Error(`Unsupported variant state type '${typeof n}'`)}s(d6,"checkIfBlockStateMatches");var Lme="https://raw.githubusercontent.com/misode/mcmeta/summary/registries/data.json",$m=class{items=[];constructor(e){this.items=e}has(e){return this.items.includes(e)}find(e){return this.items.find(e)}};s($m,"MinecraftRegistryEntry");var oi={};function zme(){let t=localStorage.getItem("animated_java:minecraftRegistry");if(!t){console.error("Minecraft Registry not found in local storage");return}let e=JSON.parse(t);for(let n in e)oi[n]=new $m(e[n])}s(zme,"updateMemoryRegistry");async function Dx(){console.log("Updating Minecraft Registry...");let t=3;for(;t-->=0;){let e;try{e=await fetch(Lme)}catch(n){console.error("Failed to fetch latest Minecraft registry:",n)}if(e&&e.ok){let n=await e.json();localStorage.setItem("animated_java:minecraftRegistry",JSON.stringify(n));let i=await Pa();localStorage.setItem("animated_java:minecraftRegistryVersion",JSON.stringify(i)),console.log("Minecraft Registry updated!");return}}throw new Error("Failed to fetch latest Minecraft registry after 3 retries.")}s(Dx,"updateLocalRegistry");async function Vme(){if(console.log("Checking if Minecraft Registry update..."),!localStorage.getItem("animated_java:minecraftRegistry")){console.log("No Minecraft Registry found. Updating..."),await Dx();return}let e=localStorage.getItem("animated_java:minecraftRegistryVersion");if(!e){console.log("No Minecraft Registry version found. Updating..."),await Dx();return}let n=JSON.parse(e),i=await Pa();if(n.id!==i.id){console.log("Minecraft Registry is outdated. Updating..."),await Dx();return}console.log("Minecraft Registry is up to date!"),zme(),requestAnimationFrame(()=>ae.MINECRAFT_REGISTRY_LOADED.dispatch())}s(Vme,"checkForRegistryUpdate");ae.NETWORK_CONNECTED.subscribe(()=>{Vme().then(async()=>{await ux()})});var Fx=Canvas.outlineMaterial.clone();Fx.color.set("#ff0000");var Ar=class extends An{type=Ar.type;icon="deployed_code";needsUniqueName=!0;_block=new me("minecraft:stone");config;error=new me("");menu=new Menu([...Outliner.control_menu_group,o6,"_","rename","delete"]);buttons=[Outliner.buttons.export,Outliner.buttons.locked,Outliner.buttons.visibility];preview_controller=Ume;ready=!1;constructor(e,n=guid()){super(e,n),Ar.all.push(this);for(let r in Ar.properties)Ar.properties[r].reset(this);this.name="block_display",this.extend(e),this.block??="minecraft:stone",this.config??={},this.sanitizeName();let i=s(async r=>{if(!oi.block){requestAnimationFrame(()=>void i(r));return}let a=await ol(r);a?(a.resource.namespace==="minecraft"||a.resource.namespace==="")&&oi.block.has(a.resource.name)?(this.error.set(""),this.preview_controller.updateGeometry(this)):this.error.set(`This block does not exist in Minecraft ${ts().id}.`):this.error.set("Invalid block ID."),this.mesh?.outline instanceof THREE.LineSegments&&(this.error.get()?this.mesh.outline.material=Fx:this.mesh.outline.material=Canvas.outlineMaterial)},"updateBlock");this._block.subscribe(r=>{i(r)})}get block(){return this._block===void 0?"minecraft:stone":this._block.get()}set block(e){this._block!==void 0&&this.block!==e&&this._block.set(e)}async waitForReady(){for(;!this.ready;)await new Promise(e=>setTimeout(e,1e3/framespersecond))}sanitizeName(){return this.name=Tr(this.name,this.uuid),this.name}getUndoCopy(){let e={};for(let n in Ar.properties)Ar.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}getSaveCopy(){let e={};for(let n in Ar.properties)Ar.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}select(){return Group.selected&&Group.selected.unselect(),!Pressing.ctrl&&!Pressing.shift&&(Cube.selected.length&&Cube.selected.forEachReverse(e=>e.unselect()),selected.length&&selected.forEachReverse(e=>e!==this&&e.unselect())),Ar.selected.safePush(this),this.selectLow(),this.showInOutliner(),updateSelection(),Animator.open&&Blockbench.Animation.selected&&Blockbench.Animation.selected.getBoneAnimator(this).select(),this}unselect(){this.selected&&(Animator.open&&Timeline.selected_animator&&Timeline.selected_animator.element===this&&Timeline.selected&&Timeline.selected.empty(),Project.selected_elements.remove(this),Ar.selected.remove(this),this.selected=!1,TickUpdates.selection=!0,this.preview_controller.updateHighlight(this))}},At=Ar;s(At,"VanillaBlockDisplay"),Tt(At,"type",`${_e.name}:vanilla_block_display`),Tt(At,"selected",[]),Tt(At,"all",[]);new Property(At,"string","block",{default:"minecraft:stone"});new Property(At,"object","config",{get default(){return new Ae().toJSON()}});OutlinerElement.registerType(At,At.type);var Ume=new NodePreviewController(At,{setup(t){An.prototype.preview_controller.setup(t)},updateGeometry(t){t.mesh&&Nx(t.block).then(e=>{if(!e?.mesh)return;let n=t.mesh;n.name=t.uuid,n.geometry=e.boundingBox,n.material=Canvas.transparentMaterial,n.clear(),e.outline.name=t.uuid+"_outline",e.outline.visible=t.selected,n.outline=e.outline,n.add(e.mesh),n.add(e.outline),t.preview_controller.updateHighlight(t),t.preview_controller.updateTransform(t),n.visible=t.visibility,TickUpdates.selection=!0}).catch(e=>{console.error(e),typeof e.message=="string"&&t.error.set(e.message)}).finally(()=>{t.mesh?.outline instanceof THREE.LineSegments&&(t.error.get()?t.mesh.outline.material=Fx:t.mesh.outline.material=Canvas.outlineMaterial),t.ready=!0})},updateTransform(t){An.prototype.preview_controller.updateTransform(t)},updateHighlight(t,e){if(!Ge()||!t?.mesh)return;let n=Modes.edit&&(e===!0||e===t||t.selected)?1:0,i=t.mesh.children.at(0);if(i)for(let r of i.children){if(!(r instanceof THREE.Mesh))continue;let a=r.geometry.attributes.highlight;a.array[0]!=n&&(a.array.set(Array(a.count).fill(n)),a.needsUpdate=!0)}}}),Id=class extends BoneAnimator{_name;uuid;element;constructor(e,n,i){super(e,n,i),this.uuid=e,this._name=i}getElement(){return this.element=OutlinerNode.uuids[this.uuid],this.element}select(){if(this.getElement(),!this.element)return unselectAllElements(),this;if(this.element.locked)return this;if(!this.element.selected&&this.element&&this.element.select(),GeneralAnimator.prototype.select.call(this),this[Toolbox.selected.animation_channel]&&(Timeline.selected&&Timeline.selected.length===0||(Timeline.selected&&Timeline.selected[0].animator)!==this)){let e;this[Toolbox.selected.animation_channel].forEach(n=>{Math.abs(n.time-Timeline.time)<.002&&(e=n)}),e&&e.select()}return this.element&&this.element.parent&&this.element.parent!=="root"&&this.element.parent.openUp(),this}doRender(){return this.getElement(),!!(this.element&&this.element.mesh)}displayRotation(e,n=1){let i=this.getElement().mesh;if(i.fix_rotation&&i.rotation.copy(i.fix_rotation),e)if(e.length===4){let r=new THREE.Euler().setFromQuaternion(new THREE.Quaternion().fromArray(e),"ZYX");i.rotation.x-=r.x*n,i.rotation.y-=r.y*n,i.rotation.z+=r.z*n}else i.rotation.x-=Math.degToRad(e[0])*n,i.rotation.y-=Math.degToRad(e[1])*n,i.rotation.z+=Math.degToRad(e[2])*n;if(this.rotation_global){let r=i.parent?.getWorldQuaternion(Reusable.quat1);if(!r)return this;r.invert(),i.quaternion.premultiply(r)}return this}displayPosition(e,n=1){let i=this.getElement().mesh;return i.fix_position&&i.position.copy(i.fix_position),e&&(i.position.x-=e[0]*n,i.position.y+=e[1]*n,i.position.z+=e[2]*n),this}displayScale(e,n=1){if(!e)return this;let i=this.getElement().mesh;return i.fix_scale&&i.scale.copy(i.fix_scale),i.scale.x*=1+(e[0]-1)*n||1e-5,i.scale.y*=1+(e[1]-1)*n||1e-5,i.scale.z*=1+(e[2]-1)*n||1e-5,this}};s(Id,"VanillaBlockDisplayAnimator");Id.prototype.type=At.type;At.animator=Id;Ke(`${_e.name}:vanillaBlockDisplay`,{subscriptions:[]},t=>(Interface.Panels.outliner.menu.addAction(wc,3),Toolbars.outliner.add(wc,0),MenuBar.menus.edit.addAction(wc,8),t.subscriptions.push(ae.SELECT_PROJECT.subscribe(e=>{e.vanillaBlockDisplays??=[],At.all.empty(),At.all.push(...e.vanillaBlockDisplays)}),ae.UNSELECT_PROJECT.subscribe(e=>{e.vanillaBlockDisplays=[...At.all],At.all.empty()})),t),t=>{Interface.Panels.outliner.menu.removeAction(wc.id),Toolbars.outliner.remove(wc),MenuBar.menus.edit.removeAction(wc.id),t.subscriptions.forEach(e=>e())});var wc=an(`${_e.name}:create_vanilla_block_display`,{name:k("action.create_vanilla_block_display.title"),icon:"deployed_code",category:"animated_java",condition(){return Ge()&&Mode.selected.id===Modes.options.edit.id},click(){Undo.initEdit({outliner:!0,elements:[],selection:!0});let t=new At({}).init(),e=getCurrentGroup();return e instanceof Group&&(t.addTo(e),t.extend({position:e.origin.slice()})),selected.forEachReverse(n=>n.unselect()),Group.selected&&Group.selected.unselect(),t.select(),Undo.finishEdit("Create Vanilla Block Display",{outliner:!0,elements:selected,selection:!0}),t}});function p6(){let t=Math.floor(Math.sqrt(oi.block.items.length));for(let e=0;e`${n}=${i.toString()}`).join(",")}]`}s(qme,"generateBlockStateString");function Hme(t){let e=Object.values(t).reduce((i,r)=>i*r.length,1),n=[];for(let i=0;i{let c=a%l.length;r[o]=String(l[c]),a=Math.floor(a/l.length)}),n.push(r)}return n}s(Hme,"computeAllStatePermutations");function Gme(t){let e,n,i,r,a,o,l;function c(f){t[30](f)}s(c,"checkbox_checked_binding");let u={label:k("dialog.bone_config.use_nbt.title"),tooltip:k("dialog.bone_config.use_nbt.description"),defaultValue:Ae.prototype.useNBT};t[12]!==void 0&&(u.checked=t[12]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=[Kme,Wme],p=[];function m(f,h){return f[13]?0:1}return s(m,"select_block_type_1"),r=m(t,[-1,-1]),a=p[r]=d[r](t),{c(){pe(e.$$.fragment),i=G(),a.c(),o=Dt()},m(f,h){de(e,f,h),U(f,i,h),p[r].m(f,h),U(f,o,h),l=!0},p(f,h){let b={};!n&&h[0]&4096&&(n=!0,b.checked=f[12],be(()=>n=!1)),e.$set(b);let g=r;r=m(f,h),r===g?p[r].p(f,h):(Pt(),Y(p[g],1,1,()=>{p[g]=null}),Lt(),a=p[r],a?a.p(f,h):(a=p[r]=d[r](f),a.c()),K(a,1),a.m(o.parentNode,o))},i(f){l||(K(e.$$.fragment,f),K(a),l=!0)},o(f){Y(e.$$.fragment,f),Y(a),l=!1},d(f){ue(e,f),f&&z(i),p[r].d(f),f&&z(o)}}}s(Gme,"create_else_block");function Jme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O,S,A,M,H;function Z(B){t[20](B)}s(Z,"select_value_binding");let ne={label:k("dialog.bone_config.billboard.title"),tooltip:k("dialog.bone_config.billboard.description"),options:t[17],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(ne.value=t[2]),e=new ai({props:ne}),se.push(()=>xe(e,"value",Z));function X(B){t[21](B)}s(X,"lineinput_value_binding");let ce={label:k("dialog.bone_config.custom_name.title"),tooltip:k("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[19]};t[0]!==void 0&&(ce.value=t[0]),r=new mn({props:ce}),se.push(()=>xe(r,"value",X));function le(B){t[22](B)}s(le,"checkbox0_checked_binding");let te={label:k("dialog.bone_config.custom_name_visible.title"),tooltip:k("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(te.checked=t[1]),l=new rt({props:te}),se.push(()=>xe(l,"checked",le));function fe(B){t[23](B)}s(fe,"checkbox1_checked_binding");let je={label:k("dialog.bone_config.glowing.title"),tooltip:k("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[5]!==void 0&&(je.checked=t[5]),d=new rt({props:je}),se.push(()=>xe(d,"checked",fe));function ve(B){t[24](B)}s(ve,"colorpicker_value_binding");let Q={label:k("dialog.bone_config.glow_color.title"),tooltip:k("dialog.bone_config.glow_color.description")};t[7]!==void 0&&(Q.value=t[7]),f=new jr({props:Q}),se.push(()=>xe(f,"value",ve));function R(B){t[25](B)}s(R,"numberslider0_value_binding");let ie={label:k("dialog.bone_config.shadow_radius.title"),tooltip:k("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:64};t[10]!==void 0&&(ie.value=t[10]),g=new qt({props:ie}),se.push(()=>xe(g,"value",R));function W(B){t[26](B)}s(W,"numberslider1_value_binding");let ee={label:k("dialog.bone_config.shadow_strength.title"),tooltip:k("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0};t[11]!==void 0&&(ee.value=t[11]),w=new qt({props:ee}),se.push(()=>xe(w,"value",W));function re(B){t[27](B)}s(re,"checkbox2_checked_binding");let J={label:k("dialog.bone_config.use_custom_brightness.title"),tooltip:k("dialog.bone_config.use_custom_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(J.checked=t[3]),E=new rt({props:J}),se.push(()=>xe(E,"checked",re));function ge(B){t[28](B)}s(ge,"numberslider2_value_binding");let Ne={label:k("dialog.bone_config.custom_brightness.title"),tooltip:k("dialog.bone_config.custom_brightness.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};t[4]!==void 0&&(Ne.value=t[4]),j=new qt({props:Ne}),se.push(()=>xe(j,"value",ge));function ke(B){t[29](B)}s(ke,"checkbox3_checked_binding");let Le={label:k("dialog.bone_config.invisible.title"),tooltip:k("dialog.bone_config.invisible.description"),defaultValue:Ae.prototype.invisible};return t[8]!==void 0&&(Le.checked=t[8]),A=new rt({props:Le}),se.push(()=>xe(A,"checked",ke)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),pe(g.$$.fragment),v=G(),pe(w.$$.fragment),y=G(),pe(E.$$.fragment),I=G(),pe(j.$$.fragment),S=G(),pe(A.$$.fragment)},m(B,Oe){de(e,B,Oe),U(B,i,Oe),de(r,B,Oe),U(B,o,Oe),de(l,B,Oe),U(B,u,Oe),de(d,B,Oe),U(B,m,Oe),de(f,B,Oe),U(B,b,Oe),de(g,B,Oe),U(B,v,Oe),de(w,B,Oe),U(B,y,Oe),de(E,B,Oe),U(B,I,Oe),de(j,B,Oe),U(B,S,Oe),de(A,B,Oe),H=!0},p(B,Oe){let Mt={};!n&&Oe[0]&4&&(n=!0,Mt.value=B[2],be(()=>n=!1)),e.$set(Mt);let Qt={};!a&&Oe[0]&1&&(a=!0,Qt.value=B[0],be(()=>a=!1)),r.$set(Qt);let ft={};!c&&Oe[0]&2&&(c=!0,ft.checked=B[1],be(()=>c=!1)),l.$set(ft);let St={};!p&&Oe[0]&32&&(p=!0,St.checked=B[5],be(()=>p=!1)),d.$set(St);let bn={};!h&&Oe[0]&128&&(h=!0,bn.value=B[7],be(()=>h=!1)),f.$set(bn);let Se={};!_&&Oe[0]&1024&&(_=!0,Se.value=B[10],be(()=>_=!1)),g.$set(Se);let Dn={};!x&&Oe[0]&2048&&(x=!0,Dn.value=B[11],be(()=>x=!1)),w.$set(Dn);let Gn={};!T&&Oe[0]&8&&(T=!0,Gn.checked=B[3],be(()=>T=!1)),E.$set(Gn);let Te={};!O&&Oe[0]&16&&(O=!0,Te.value=B[4],be(()=>O=!1)),j.$set(Te);let ct={};!M&&Oe[0]&256&&(M=!0,ct.checked=B[8],be(()=>M=!1)),A.$set(ct)},i(B){H||(K(e.$$.fragment,B),K(r.$$.fragment,B),K(l.$$.fragment,B),K(d.$$.fragment,B),K(f.$$.fragment,B),K(g.$$.fragment,B),K(w.$$.fragment,B),K(E.$$.fragment,B),K(j.$$.fragment,B),K(A.$$.fragment,B),H=!0)},o(B){Y(e.$$.fragment,B),Y(r.$$.fragment,B),Y(l.$$.fragment,B),Y(d.$$.fragment,B),Y(f.$$.fragment,B),Y(g.$$.fragment,B),Y(w.$$.fragment,B),Y(E.$$.fragment,B),Y(j.$$.fragment,B),Y(A.$$.fragment,B),H=!1},d(B){ue(e,B),B&&z(i),ue(r,B),B&&z(o),ue(l,B),B&&z(u),ue(d,B),B&&z(m),ue(f,B),B&&z(b),ue(g,B),B&&z(v),ue(w,B),B&&z(y),ue(E,B),B&&z(I),ue(j,B),B&&z(S),ue(A,B)}}}s(Jme,"create_if_block");function Wme(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O,S;function A(J){t[32](J)}s(A,"lineinput_value_binding_2");let M={label:k("dialog.bone_config.custom_name.title"),tooltip:k("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[19]};t[0]!==void 0&&(M.value=t[0]),e=new mn({props:M}),se.push(()=>xe(e,"value",A));function H(J){t[33](J)}s(H,"checkbox0_checked_binding_1");let Z={label:k("dialog.bone_config.custom_name_visible.title"),tooltip:k("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(Z.checked=t[1]),r=new rt({props:Z}),se.push(()=>xe(r,"checked",H));function ne(J){t[34](J)}s(ne,"select_value_binding_1");let X={label:k("dialog.bone_config.billboard.title"),tooltip:k("dialog.bone_config.billboard.description"),options:t[17],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(X.value=t[2]),l=new ai({props:X}),se.push(()=>xe(l,"value",ne));function ce(J){t[35](J)}s(ce,"checkbox1_checked_binding_1");let le={label:k("dialog.bone_config.glowing.title"),tooltip:k("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[5]!==void 0&&(le.checked=t[5]),d=new rt({props:le}),se.push(()=>xe(d,"checked",ce));function te(J){t[36](J)}s(te,"checkbox2_checked_binding_1");let fe={label:k("dialog.bone_config.override_glow_color.title"),tooltip:k("dialog.bone_config.override_glow_color.description"),defaultValue:Ae.prototype.overrideGlowColor};t[6]!==void 0&&(fe.checked=t[6]),f=new rt({props:fe}),se.push(()=>xe(f,"checked",te));let je=t[14]&&m6(t);function ve(J){t[38](J)}s(ve,"numberslider0_value_binding_1");let Q={label:k("dialog.bone_config.shadow_radius.title"),tooltip:k("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:15};t[10]!==void 0&&(Q.value=t[10]),_=new qt({props:Q}),se.push(()=>xe(_,"value",ve));function R(J){t[39](J)}s(R,"numberslider1_value_binding_1");let ie={label:k("dialog.bone_config.shadow_strength.title"),tooltip:k("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0,max:15};t[11]!==void 0&&(ie.value=t[11]),x=new qt({props:ie}),se.push(()=>xe(x,"value",R));function W(J){t[40](J)}s(W,"checkbox3_checked_binding_1");let ee={label:k("dialog.bone_config.override_brightness.title"),tooltip:k("dialog.bone_config.override_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(ee.checked=t[3]),T=new rt({props:ee}),se.push(()=>xe(T,"checked",W));let re=t[15]&&h6(t);return{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),je&&je.c(),g=G(),pe(_.$$.fragment),w=G(),pe(x.$$.fragment),E=G(),pe(T.$$.fragment),j=G(),re&&re.c(),O=Dt()},m(J,ge){de(e,J,ge),U(J,i,ge),de(r,J,ge),U(J,o,ge),de(l,J,ge),U(J,u,ge),de(d,J,ge),U(J,m,ge),de(f,J,ge),U(J,b,ge),je&&je.m(J,ge),U(J,g,ge),de(_,J,ge),U(J,w,ge),de(x,J,ge),U(J,E,ge),de(T,J,ge),U(J,j,ge),re&&re.m(J,ge),U(J,O,ge),S=!0},p(J,ge){let Ne={};!n&&ge[0]&1&&(n=!0,Ne.value=J[0],be(()=>n=!1)),e.$set(Ne);let ke={};!a&&ge[0]&2&&(a=!0,ke.checked=J[1],be(()=>a=!1)),r.$set(ke);let Le={};!c&&ge[0]&4&&(c=!0,Le.value=J[2],be(()=>c=!1)),l.$set(Le);let B={};!p&&ge[0]&32&&(p=!0,B.checked=J[5],be(()=>p=!1)),d.$set(B);let Oe={};!h&&ge[0]&64&&(h=!0,Oe.checked=J[6],be(()=>h=!1)),f.$set(Oe),J[14]?je?(je.p(J,ge),ge[0]&16384&&K(je,1)):(je=m6(J),je.c(),K(je,1),je.m(g.parentNode,g)):je&&(Pt(),Y(je,1,1,()=>{je=null}),Lt());let Mt={};!v&&ge[0]&1024&&(v=!0,Mt.value=J[10],be(()=>v=!1)),_.$set(Mt);let Qt={};!y&&ge[0]&2048&&(y=!0,Qt.value=J[11],be(()=>y=!1)),x.$set(Qt);let ft={};!I&&ge[0]&8&&(I=!0,ft.checked=J[3],be(()=>I=!1)),T.$set(ft),J[15]?re?(re.p(J,ge),ge[0]&32768&&K(re,1)):(re=h6(J),re.c(),K(re,1),re.m(O.parentNode,O)):re&&(Pt(),Y(re,1,1,()=>{re=null}),Lt())},i(J){S||(K(e.$$.fragment,J),K(r.$$.fragment,J),K(l.$$.fragment,J),K(d.$$.fragment,J),K(f.$$.fragment,J),K(je),K(_.$$.fragment,J),K(x.$$.fragment,J),K(T.$$.fragment,J),K(re),S=!0)},o(J){Y(e.$$.fragment,J),Y(r.$$.fragment,J),Y(l.$$.fragment,J),Y(d.$$.fragment,J),Y(f.$$.fragment,J),Y(je),Y(_.$$.fragment,J),Y(x.$$.fragment,J),Y(T.$$.fragment,J),Y(re),S=!1},d(J){ue(e,J),J&&z(i),ue(r,J),J&&z(o),ue(l,J),J&&z(u),ue(d,J),J&&z(m),ue(f,J),J&&z(b),je&&je.d(J),J&&z(g),ue(_,J),J&&z(w),ue(x,J),J&&z(E),ue(T,J),J&&z(j),re&&re.d(J),J&&z(O)}}}s(Wme,"create_else_block_1");function Kme(t){let e,n,i,r,a;function o(c){t[31](c)}s(o,"lineinput_value_binding_1");let l={label:k("dialog.bone_config.nbt.title"),tooltip:k("dialog.bone_config.nbt.description"),defaultValue:Ae.prototype.nbt,valueChecker:t[18]};return t[9]!==void 0&&(l.value=t[9]),i=new mn({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${k("dialog.bone_config.use_nbt.use_nbt_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","use_nbt_warning")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&512&&(r=!0,d.value=c[9],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&z(e),c&&z(n),ue(i,c)}}}s(Kme,"create_if_block_1");function m6(t){let e,n,i;function r(o){t[37](o)}s(r,"colorpicker_value_binding_1");let a={label:k("dialog.bone_config.glow_color.title"),tooltip:k("dialog.bone_config.glow_color.description")};return t[7]!==void 0&&(a.value=t[7]),e=new jr({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&128&&(n=!0,c.value=o[7],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(m6,"create_if_block_3");function h6(t){let e,n,i;function r(o){t[41](o)}s(r,"numberslider_value_binding");let a={label:k("dialog.bone_config.brightness_override.title"),tooltip:k("dialog.bone_config.brightness_override.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};return t[4]!==void 0&&(a.value=t[4]),e=new qt({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&16&&(n=!0,c.value=o[4],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(h6,"create_if_block_2");function Zme(t){let e,n,i,r,a=[Jme,Gme],o=[];function l(c,u){return c[16]?0:1}return s(l,"select_block_type"),n=l(t,[-1,-1]),i=o[n]=a[n](t),{c(){e=q("div"),i.c()},m(c,u){U(c,e,u),o[n].m(e,null),r=!0},p(c,u){i.p(c,u)},i(c){r||(K(i),r=!0)},o(c){Y(i),r=!1},d(c){c&&z(e),o[n].d()}}}s(Zme,"create_fragment");function Yme(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(j,B=>n(13,i=B)),j),"$$subscribe_useNBT"),o,l=oe,c=s(()=>(l(),l=Ze(w,B=>n(14,o=B)),w),"$$subscribe_overrideGlowColor"),u,d=oe,p=s(()=>(d(),d=Ze(g,B=>n(15,u=B)),g),"$$subscribe_overrideBrightness");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let m=!!Project?.animated_java?.enable_plugin_mode,{customName:f}=e,{customNameVisible:h}=e,{billboard:b}=e,{overrideBrightness:g}=e;p();let{brightnessOverride:_}=e,{glowing:v}=e,{overrideGlowColor:w}=e;c();let{glowColor:x}=e,{invisible:y}=e,{nbt:E}=e,{shadowRadius:T}=e,{shadowStrength:I}=e,{useNBT:j}=e;a();let O={fixed:k("dialog.bone_config.billboard.options.fixed"),vertical:k("dialog.bone_config.billboard.options.vertical"),horizontal:k("dialog.bone_config.billboard.options.horizontal"),center:k("dialog.bone_config.billboard.options.center")},S=s(B=>{let Oe;try{Oe=tt.fromString(B)}catch(Mt){return{type:"error",message:k("dialog.bone_config.nbt.invalid_nbt.error",Mt.message)}}return Oe instanceof Qe?{type:"success",message:""}:{type:"error",message:k("dialog.bone_config.nbt.invalid_nbt.not_compound")}},"nbtChecker"),A=s(B=>{if(B==="")return{type:"success",message:""};try{Nt.fromString(B)}catch(Oe){return{type:"error",message:k("dialog.bone_config.custom_name.invalid_json.error",Oe.message)}}return{type:"success",message:""}},"customNameChecker");function M(B){b=B,n(2,b)}s(M,"select_value_binding");function H(B){f=B,n(0,f)}s(H,"lineinput_value_binding");function Z(B){h=B,n(1,h)}s(Z,"checkbox0_checked_binding");function ne(B){v=B,n(5,v)}s(ne,"checkbox1_checked_binding");function X(B){x=B,n(7,x)}s(X,"colorpicker_value_binding");function ce(B){T=B,n(10,T)}s(ce,"numberslider0_value_binding");function le(B){I=B,n(11,I)}s(le,"numberslider1_value_binding");function te(B){g=B,p(n(3,g))}s(te,"checkbox2_checked_binding");function fe(B){_=B,n(4,_)}s(fe,"numberslider2_value_binding");function je(B){y=B,n(8,y)}s(je,"checkbox3_checked_binding");function ve(B){j=B,a(n(12,j))}s(ve,"checkbox_checked_binding");function Q(B){E=B,n(9,E)}s(Q,"lineinput_value_binding_1");function R(B){f=B,n(0,f)}s(R,"lineinput_value_binding_2");function ie(B){h=B,n(1,h)}s(ie,"checkbox0_checked_binding_1");function W(B){b=B,n(2,b)}s(W,"select_value_binding_1");function ee(B){v=B,n(5,v)}s(ee,"checkbox1_checked_binding_1");function re(B){w=B,c(n(6,w))}s(re,"checkbox2_checked_binding_1");function J(B){x=B,n(7,x)}s(J,"colorpicker_value_binding_1");function ge(B){T=B,n(10,T)}s(ge,"numberslider0_value_binding_1");function Ne(B){I=B,n(11,I)}s(Ne,"numberslider1_value_binding_1");function ke(B){g=B,p(n(3,g))}s(ke,"checkbox3_checked_binding_1");function Le(B){_=B,n(4,_)}return s(Le,"numberslider_value_binding"),t.$$set=B=>{"customName"in B&&n(0,f=B.customName),"customNameVisible"in B&&n(1,h=B.customNameVisible),"billboard"in B&&n(2,b=B.billboard),"overrideBrightness"in B&&p(n(3,g=B.overrideBrightness)),"brightnessOverride"in B&&n(4,_=B.brightnessOverride),"glowing"in B&&n(5,v=B.glowing),"overrideGlowColor"in B&&c(n(6,w=B.overrideGlowColor)),"glowColor"in B&&n(7,x=B.glowColor),"invisible"in B&&n(8,y=B.invisible),"nbt"in B&&n(9,E=B.nbt),"shadowRadius"in B&&n(10,T=B.shadowRadius),"shadowStrength"in B&&n(11,I=B.shadowStrength),"useNBT"in B&&a(n(12,j=B.useNBT))},[f,h,b,g,_,v,w,x,y,E,T,I,j,i,o,u,m,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie,W,ee,re,J,ge,Ne,ke,Le]}s(Yme,"instance");var eh=class extends ze{constructor(e){super(),Ve(this,e,Yme,Zme,Me,{customName:0,customNameVisible:1,billboard:2,overrideBrightness:3,brightnessOverride:4,glowing:5,overrideGlowColor:6,glowColor:7,invisible:8,nbt:9,shadowRadius:10,shadowStrength:11,useNBT:12},null,[-1,-1])}};s(eh,"VanillaItemDisplayConfigDialog");var g6=eh;function Xme(t){let e=Ae.fromJSON(t.config??=new Ae().toJSON()),n=new me(e.customName),i=new me(e.customNameVisible),r=new me(e.billboard),a=new me(e.overrideBrightness),o=new me(e.brightnessOverride),l=new me(e.glowing),c=new me(e.overrideGlowColor),u=new me(e.glowColor),d=new me(e.invisible),p=new me(e.nbt),m=new me(e.shadowRadius),f=new me(e.shadowStrength),h=new me(e.useNBT);new Kt({id:`${_e.name}:vanillaItemDisplayConfigDialog`,title:k("dialog.vanilla_item_display_config.title"),width:400,component:g6,props:{variant:Re.selected,customName:n,customNameVisible:i,billboard:r,overrideBrightness:a,brightnessOverride:o,glowing:l,overrideGlowColor:c,glowColor:u,invisible:d,nbt:p,shadowRadius:m,shadowStrength:f,useNBT:h},preventKeybinds:!0,onConfirm(){let b=new Ae;b.customName=n.get(),b.customNameVisible=i.get(),b.billboard=r.get(),b.overrideBrightness=a.get(),b.brightnessOverride=o.get(),b.glowing=l.get(),b.overrideGlowColor=c.get(),b.glowColor=u.get(),b.invisible=d.get(),b.nbt=p.get(),b.shadowRadius=m.get(),b.shadowStrength=f.get(),b.useNBT=h.get();let g=Ae.getDefault();b.customName===g.customName&&(b.customName=void 0),b.customNameVisible===g.customNameVisible&&(b.customNameVisible=void 0),b.billboard===g.billboard&&(b.billboard=void 0),b.overrideBrightness===g.overrideBrightness&&(b.overrideBrightness=void 0),b.brightnessOverride===g.brightnessOverride&&(b.brightnessOverride=void 0),b.glowing===g.glowing&&(b.glowing=void 0),b.overrideGlowColor===g.overrideGlowColor&&(b.overrideGlowColor=void 0),b.glowColor===g.glowColor&&(b.glowColor=void 0),b.invisible===g.invisible&&(b.invisible=void 0),b.nbt===g.nbt&&(b.nbt=void 0),b.shadowRadius===g.shadowRadius&&(b.shadowRadius=void 0),b.shadowStrength===g.shadowStrength&&(b.shadowStrength=void 0),b.useNBT===g.useNBT&&(b.useNBT=void 0),t.config=b.toJSON()}}).show()}s(Xme,"openVanillaItemDisplayConfigDialog");var _6=an(`${_e.name}:open_vanilla_item_display_config`,{icon:"settings",name:k("action.open_vanilla_item_display_config.name"),condition:()=>Ge(),click:()=>{vt.selected.length!==0&&Xme(vt.selected[0])}});var Mx={};In(Mx,{getItemModel:()=>Rx});var Qme=new THREE.TextureLoader,b6=new Map;async function Rx(t){await fd();let e=b6.get(t);if(e||(e=await x6($me(t)),b6.set(t,e)),!!e)return e={mesh:e.mesh.clone(!0),outline:e.outline.clone(!0),boundingBox:e.boundingBox.clone(),isBlock:e.isBlock},e.mesh.geometry=e.mesh.geometry.clone(),e.outline.geometry=e.outline.geometry.clone(),e.mesh.name=t,e.isBlock?e.mesh.isVanillaBlockModel=!0:e.mesh.isVanillaItemModel=!0,e}s(Rx,"getItemModel");function $me(t){let e=al(t);return e.namespace+":item/"+e.path}s($me,"getItemResourceLocation");async function x6(t,e){let n=na(t,"models"),i=Wr(n+".json");if(e&&(e.textures!==void 0&&(i.textures??={},Object.assign(i.textures,e.textures)),e.elements!==void 0&&(i.elements=e.elements),e.display!==void 0&&Object.assign(i.display,e.display),e.gui_light!==void 0&&(i.gui_light=e.gui_light),e.overrides!==void 0&&(i.overrides=e.overrides)),i.parent){let r=al(i.parent);return r.type==="block"?await $r({model:i.parent,isItemModel:!0},i):r.path==="item/generated"?await ehe(t,i):await x6(i.parent,i)}else return await $r({model:t,isItemModel:!0},i);throw new Error(`Unsupported item model '${t}'`)}s(x6,"parseItemModel");async function ehe(t,e){let n=new THREE.Mesh,i=[],r=[];for(let c of Object.values(e.textures)){let u=na(c,"textures")+".png",d=Rs(u),p=await Qme.loadAsync(d);p.magFilter=THREE.NearestFilter,p.minFilter=THREE.NearestFilter;let m=new THREE.ShaderMaterial({uniforms:{map:{type:"t",value:p},SHADE:{type:"bool",value:settings.shading.value},LIGHTCOLOR:{type:"vec3",value:new THREE.Color().copy(Canvas.global_light_color).multiplyScalar(settings.brightness.value/50)},LIGHTSIDE:{type:"int",value:Canvas.global_light_side},EMISSIVE:{type:"bool",value:!1}},vertexShader:Xm,fragmentShader:Qm,blending:THREE.NormalBlending,side:Canvas.getRenderSide(),transparent:!0});m.map=p,m.name=t;let f=new THREE.Mesh(new THREE.BoxGeometry(1,1,1),m),h=[],b=[],g=[],_=[],v=[],w=s((E,T,I)=>{_.push(E,T,I,E,T,I,E,T,I,E,T,I)},"addNormal");if(p&&p.image.width){let E=document.createElement("canvas"),T=E.getContext("2d");E.width=p.image.width,E.height=p.image.height,T.drawImage(p.image,0,0);let I=s((M,H,Z,ne,X)=>{let ce=h.length/3,le=X===1?-1:0;h.push(-M,le,H,-M,le,H+1,-M-Z,le,H+ne,-M-Z,le,H+ne-1),X===1?b.push(ce+0,ce+1,ce+2,ce+0,ce+2,ce+3):X===-1&&b.push(ce+0,ce+2,ce+1,ce+0,ce+3,ce+2),w(X,0,0),g.push((M+Z)/E.width,1-H/E.height,(M+Z)/E.width,1-(H+ne)/E.height,M/E.width,1-(H+ne)/E.height,M/E.width,1-H/E.height),v.push(1,1,1,1,1,1,1,1,1,1,1,1)},"addFace"),j=s((M,H,Z,ne,X)=>{let ce=h.length/3;h.push(-M,0,H,-M,-1,H,-Z,-1,ne,-Z,0,ne),X===1?b.push(ce+0,ce+1,ce+2,ce+0,ce+2,ce+3):X===-1&&b.push(ce+0,ce+2,ce+1,ce+0,ce+3,ce+2),M==Z&&(M+=.1*-X,Z+=.4*-X,H+=.1,ne-=.1,w(-X,0,0)),H==ne&&(H+=.1*X,ne+=.4*X,M+=.1,Z-=.1,w(0,0,-X)),g.push(Z/E.width,1-H/E.height,Z/E.width,1-ne/E.height,M/E.width,1-ne/E.height,M/E.width,1-H/E.height),v.push(1,1,1,1,1,1,1,1,1,1,1,1)},"addEdge"),O=T.getImageData(0,0,E.width,E.height),S=[];for(let M=0;M140?1:0);let A=S.slice();for(let M=0;M{h[T]=E+[8,.5,-8][T%3]}),f.geometry.setAttribute("position",new THREE.BufferAttribute(new Float32Array(h),3)),f.geometry.setAttribute("highlight",new THREE.BufferAttribute(new Uint8Array(f.geometry.attributes.position.count),1)),f.geometry.setIndex(b),f.geometry.setAttribute("uv",new THREE.BufferAttribute(new Float32Array(g),2)),f.geometry.setAttribute("color",new THREE.BufferAttribute(new Float32Array(v),3)),f.geometry.setAttribute("normal",new THREE.BufferAttribute(new Float32Array(_),3)),f.geometry.attributes.color.needsUpdate=!0,f.geometry.attributes.normal.needsUpdate=!0,f.geometry.rotateX(Math.PI/2);let x=f.geometry.clone(),y=Array.from(x.attributes.position.array);y.splice(0,24),x.setAttribute("position",new THREE.BufferAttribute(new Float32Array(y),3)),r.push(x),i.push(f.geometry.clone()),n.add(f)}let a=Ca(r),o=Ca(i),l=new THREE.LineSegments(new THREE.EdgesGeometry(a),Canvas.outlineMaterial);return{mesh:n,outline:l,boundingBox:o}}s(ehe,"generateItemMesh");var Cr=class extends An{type=Cr.type;icon="icecream";needsUniqueName=!0;_item=new me("minecraft:diamond");_itemDisplay=new me("none");config;error=new me("");menu=new Menu([...Outliner.control_menu_group,_6,"_","rename","delete"]);buttons=[Outliner.buttons.export,Outliner.buttons.locked,Outliner.buttons.visibility];preview_controller=the;ready=!1;constructor(e,n=guid()){super(e,n),Cr.all.push(this);for(let r in Cr.properties)Cr.properties[r].reset(this);this.name="item_display",this.extend(e),this.item??="minecraft:diamond",this.itemDisplay??="none",this.position??=[0,0,0],this.rotation??=[0,0,0],this.scale??=[1,1,1],this.visibility??=!0,this.config??={},this.sanitizeName();let i=s(r=>{if(!oi.item){requestAnimationFrame(()=>i(r));return}let[a,o]=r.split(":");o||(o=a,a="minecraft"),(a==="minecraft"||a==="")&&oi.item.has(o)?(this.error.set(""),this.preview_controller.updateGeometry(this)):this.error.set(`This item does not exist in Minecraft ${ts().id}.`)},"updateItem");this._item.subscribe(r=>{i(r)})}get item(){return this._item===void 0?"minecraft:diamond":this._item.get()}set item(e){this._item!==void 0&&this._item.set(e)}get itemDisplay(){return this._itemDisplay===void 0?"none":this._itemDisplay.get()}set itemDisplay(e){this._itemDisplay!==void 0&&this._itemDisplay.set(e)}async waitForReady(){for(;!this.ready;)await new Promise(e=>setTimeout(e,1e3/framespersecond))}sanitizeName(){return this.name=Tr(this.name,this.uuid),this.name}getUndoCopy(){let e={};for(let n in Cr.properties)Cr.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}getSaveCopy(){let e={};for(let n in Cr.properties)Cr.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}select(){return Group.selected&&Group.selected.unselect(),!Pressing.ctrl&&!Pressing.shift&&(Cube.selected.length&&Cube.selected.forEachReverse(e=>e.unselect()),selected.length&&selected.forEachReverse(e=>e!==this&&e.unselect())),Cr.selected.safePush(this),this.selectLow(),this.showInOutliner(),updateSelection(),Animator.open&&Blockbench.Animation.selected&&Blockbench.Animation.selected.getBoneAnimator(this).select(),this}unselect(){this.selected&&(Animator.open&&Timeline.selected_animator&&Timeline.selected_animator.element===this&&Timeline.selected&&Timeline.selected.empty(),Project.selected_elements.remove(this),Cr.selected.remove(this),this.selected=!1,TickUpdates.selection=!0,this.preview_controller.updateHighlight(this))}},vt=Cr;s(vt,"VanillaItemDisplay"),Tt(vt,"type",`${_e.name}:vanilla_item_display`),Tt(vt,"selected",[]),Tt(vt,"all",[]);new Property(vt,"string","item",{default:"minecraft:diamond"});new Property(vt,"string","item_display",{default:"none"});new Property(vt,"object","config",{get default(){return new Ae().toJSON()}});OutlinerElement.registerType(vt,vt.type);var the=new NodePreviewController(vt,{setup(t){An.prototype.preview_controller.setup(t)},updateGeometry(t){t.mesh&&Rx(t.item).then(e=>{if(!e)return;let n=t.mesh;n.name=t.uuid,n.geometry=e.boundingBox,n.material=Canvas.transparentMaterial,n.clear(),n.add(e.mesh),n.add(e.outline),n.outline=e.outline,t.preview_controller.updateHighlight(t),t.preview_controller.updateTransform(t),n.visible=t.visibility,TickUpdates.selection=!0}).catch(e=>{typeof e.message=="string"&&t.error.set(e.message)}).finally(()=>{t.ready=!0})},updateTransform(t){An.prototype.preview_controller.updateTransform(t)},updateHighlight(t,e){if(!Ge()||!t?.mesh)return;let n=Modes.edit&&(e===!0||e===t||t.selected)?1:0,i=t.mesh.children.at(0);if(i)for(let r of i.children){if(!(r instanceof THREE.Mesh))continue;let a=r.geometry.attributes.highlight;a.array[0]!=n&&(a.array.set(Array(a.count).fill(n)),a.needsUpdate=!0)}}}),Nd=class extends BoneAnimator{_name;uuid;element;constructor(e,n,i){super(e,n,i),this.uuid=e,this._name=i}getElement(){return this.element=OutlinerNode.uuids[this.uuid],this.element}select(){if(this.getElement(),!this.element)return unselectAllElements(),this;if(this.element.locked)return this;if(!this.element.selected&&this.element&&this.element.select(),GeneralAnimator.prototype.select.call(this),this[Toolbox.selected.animation_channel]&&(Timeline.selected&&Timeline.selected.length===0||(Timeline.selected&&Timeline.selected[0].animator)!==this)){let e;this[Toolbox.selected.animation_channel].forEach(n=>{Math.abs(n.time-Timeline.time)<.002&&(e=n)}),e&&e.select()}return this.element&&this.element.parent&&this.element.parent!=="root"&&this.element.parent.openUp(),this}doRender(){return this.getElement(),!!(this.element&&this.element.mesh)}displayRotation(e,n=1){let i=this.getElement().mesh;if(i.fix_rotation&&i.rotation.copy(i.fix_rotation),e)if(e.length===4){let r=new THREE.Euler().setFromQuaternion(new THREE.Quaternion().fromArray(e),"ZYX");i.rotation.x-=r.x*n,i.rotation.y-=r.y*n,i.rotation.z+=r.z*n}else i.rotation.x+=Math.degToRad(-e[0])*n,i.rotation.y+=Math.degToRad(-e[1])*n,i.rotation.z+=Math.degToRad(e[2])*n;if(this.rotation_global){let r=i.parent?.getWorldQuaternion(Reusable.quat1);if(!r)return this;r.invert(),i.quaternion.premultiply(r)}return this}displayPosition(e,n=1){let i=this.getElement().mesh;return i.fix_position&&i.position.copy(i.fix_position),e&&(i.position.x-=e[0]*n,i.position.y+=e[1]*n,i.position.z+=e[2]*n),this}displayScale(e,n=1){if(!e)return this;let i=this.getElement().mesh;return i.fix_scale&&i.scale.copy(i.fix_scale),i.scale.x=1+(e[0]-1)*n||1e-5,i.scale.y=1+(e[1]-1)*n||1e-5,i.scale.z=1+(e[2]-1)*n||1e-5,this}};s(Nd,"VanillaItemDisplayAnimator");Nd.prototype.type=vt.type;vt.animator=Nd;Ke(`${_e.name}:vanillaItemDisplay`,{subscriptions:[]},t=>(Interface.Panels.outliner.menu.addAction(kc,3),Toolbars.outliner.add(kc,0),MenuBar.menus.edit.addAction(kc,8),t.subscriptions.push(ae.SELECT_PROJECT.subscribe(e=>{e.vanillaItemDisplays??=[],vt.all.empty(),vt.all.push(...e.vanillaItemDisplays)}),ae.UNSELECT_PROJECT.subscribe(e=>{e.vanillaItemDisplays=[...vt.all],vt.all.empty()})),t),t=>{Interface.Panels.outliner.menu.removeAction(kc.id),Toolbars.outliner.remove(kc),MenuBar.menus.edit.removeAction(kc.id),t.subscriptions.forEach(e=>e())});var kc=an(`${_e.name}:create_vanilla_item_display`,{name:k("action.create_vanilla_item_display.title"),icon:"icecream",category:"animated_java",condition(){return Ge()&&Mode.selected.id===Modes.options.edit.id},click(){Undo.initEdit({outliner:!0,elements:[],selection:!0});let t=new vt({}).init(),e=getCurrentGroup();return e instanceof Group&&(t.addTo(e),t.extend({position:e.origin.slice()})),selected.forEachReverse(n=>n.unselect()),Group.selected&&Group.selected.unselect(),t.select(),Undo.finishEdit("Create Vanilla Item Display",{outliner:!0,elements:selected,selection:!0}),t}});function Tr(t,e){t=un(t);let n=[...At.all.filter(l=>l.uuid!==e),...Group.all,...et.all,...vt.all];OutlinerElement.types.camera&&n.push(...OutlinerElement.types.camera.all);let i=new Set(n.map(l=>l.name));if(!i.has(t))return t;let r=1,a=t.match(/\d+$/);a&&(r=parseInt(a[0]),t=t.slice(0,-a[0].length));let o=1e4;for(;o-- >0;){let l=`${t}${r}`;if(!i.has(l))return t=l,l;r++}throw new Error(`Could not make name unique for ${t} (${e})!`)}s(Tr,"sanitizeOutlinerElementName");var Qn=class extends An{type=Qn.type;icon="text_fields";needsUniqueName=!0;config;menu=new Menu([...Outliner.control_menu_group,n6,"_","rename","delete"]);buttons=[Outliner.buttons.export,Outliner.buttons.locked,Outliner.buttons.visibility];preview_controller=nhe;ready=!1;textError=new me("");_updating=!1;_text=new me("Hello World!");_newText;_lineWidth=new me(200);_newLineWidth;_backgroundColor=new me("#000000");_newBackgroundColor;_backgroundAlpha=new me(.25);_newBackgroundAlpha;_shadow=new me(!1);_newShadow;_align=new me("center");_newAlign;seeThrough=!1;constructor(e,n=guid()){super(e,n),Qn.all.push(this);for(let i in Qn.properties)Qn.properties[i].reset(this);this.name="text_display",this.extend(e),this.name??="text_display",this.position??=[0,0,0],this.rotation??=[0,0,0],this.scale??=[1,1,1],this.align??="center",this.visibility??=!0,this.config??={},this.sanitizeName(),this._text.subscribe(i=>{this._newText=i,this.updateText()}),this._lineWidth.subscribe(i=>{this._newLineWidth=i,this.updateText()}),this._backgroundColor.subscribe(i=>{this._newBackgroundColor=i,this.updateText()}),this._backgroundAlpha.subscribe(i=>{this._newBackgroundAlpha=i,this.updateText()}),this._shadow.subscribe(i=>{this._newShadow=i,this.updateText()}),this._align.subscribe(i=>{this._newAlign=i,this.updateText()})}sanitizeName(){return this.name=Tr(this.name,this.uuid),this.name}get text(){return this._text===void 0?Qn.properties.text.default:this._text.get()}set text(e){this._text!==void 0&&e!==this.text&&this._text.set(e)}get lineWidth(){return this._lineWidth===void 0?Qn.properties.lineWidth.default:this._lineWidth.get()}set lineWidth(e){this._lineWidth!==void 0&&this._lineWidth.set(e)}get backgroundColor(){return this._backgroundColor===void 0?Qn.properties.backgroundColor.default:this._backgroundColor.get()}set backgroundColor(e){this._backgroundColor!==void 0&&this._backgroundColor.set(e)}get backgroundAlpha(){return this._backgroundAlpha===void 0?Qn.properties.backgroundAlpha.default:this._backgroundAlpha.get()}set backgroundAlpha(e){this._backgroundAlpha!==void 0&&this._backgroundAlpha.set(e)}get shadow(){return this._shadow===void 0?Qn.properties.shadow.default:this._shadow.get()}set shadow(e){this._shadow!==void 0&&this._shadow.set(e)}get align(){return this._align===void 0?Qn.properties.align.default:this._align.get()}set align(e){this._align!==void 0&&this._align.set(e)}getUndoCopy(){let e=new Qn(this);for(let n in Qn.properties)Qn.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,delete e.parent,e}getSaveCopy(){let e={};for(let n in Qn.properties)Qn.properties[n].copy(this,e);return e.uuid=this.uuid,e.type=this.type,e}select(){return Group.selected&&Group.selected.unselect(),!Pressing.ctrl&&!Pressing.shift&&(Cube.selected.length&&Cube.selected.forEachReverse(e=>e.unselect()),selected.length&&selected.forEachReverse(e=>e!==this&&e.unselect())),Qn.selected.safePush(this),this.selectLow(),this.showInOutliner(),updateSelection(),Animator.open&&Blockbench.Animation.selected&&Blockbench.Animation.selected.getBoneAnimator(this).select(),this}unselect(){this.selected&&(Animator.open&&Timeline.selected_animator&&Timeline.selected_animator.element===this&&Timeline.selected&&Timeline.selected.empty(),Project.selected_elements.remove(this),Qn.selected.remove(this),this.selected=!1,TickUpdates.selection=!0)}async updateText(){if(this._updating)return;this._updating=!0;let e;for(;this._newText!==void 0||this._newLineWidth!==void 0||this._newBackgroundColor!==void 0||this._newBackgroundAlpha!==void 0||this._newShadow!==void 0||this._newAlign!==void 0;){let n;this.textError.set("");try{n=Nt.fromString(this.text),console.log(n)}catch(i){console.error(i),this.textError.set(i.message),this._updating=!1,n=new Nt({text:"Invalid JSON Text!",color:"red"})}this._newText=void 0,this._newLineWidth=void 0,this._newBackgroundColor=void 0,this._newBackgroundAlpha=void 0,this._newShadow=void 0,this._newAlign=void 0,n!==void 0&&(e=await this.setText(n))}return this._updating=!1,e}async waitForReady(){for(;!this.ready;)await new Promise(e=>setTimeout(e,1e3/framespersecond))}async setText(e){await this.waitForReady();let n=await Vs(),{mesh:i,outline:r}=await n.generateTextMesh({jsonText:e,maxLineWidth:this.lineWidth,backgroundColor:this.backgroundColor,backgroundAlpha:this.backgroundAlpha,shadow:this.shadow,alignment:this.align});i.name=this.uuid+"_text";let a=this.mesh.children.find(c=>c.name===i.name);a&&this.mesh.remove(a);let o=this.mesh;o.name=this.uuid,o.geometry=i.children[0].geometry.clone(),o.geometry.translate(i.children[0].position.x,i.children[0].position.y,i.children[0].position.z),o.geometry.rotateY(Math.PI),o.geometry.scale(i.scale.x,i.scale.y,i.scale.z),o.material=Canvas.transparentMaterial,o.add(i),r.name=this.uuid+"_outline",r.visible=this.selected,o.outline=r;let l=o.children.find(c=>c.name===r.name);return l&&o.remove(l),o.add(r),o.visible=this.visibility,i}},et=Qn;s(et,"TextDisplay"),Tt(et,"type",`${_e.name}:text_display`),Tt(et,"selected",[]),Tt(et,"all",[]);new Property(et,"string","text",{default:'"Hello World!"'});new Property(et,"number","lineWidth",{default:200});new Property(et,"string","backgroundColor",{default:"#000000"});new Property(et,"number","backgroundAlpha",{default:.25});new Property(et,"string","align",{default:"center"});new Property(et,"boolean","shadow",{default:!1});new Property(et,"boolean","seeThrough",{default:!1});new Property(et,"object","config",{get default(){return new zt().toJSON()}});OutlinerElement.registerType(et,et.type);var nhe=new NodePreviewController(et,{setup(t){An.prototype.preview_controller.setup(t),Project.nodes_3d[t.uuid].renderOrder=-1,Vs().then(()=>{t.preview_controller.updateTransform(t),t.preview_controller.updateGeometry(t),t.preview_controller.dispatchEvent("setup",{element:t})}).finally(()=>{t.ready=!0})},updateGeometry(t){t.updateText().then(()=>{t.preview_controller.updateTransform(t)})},updateTransform(t){An.prototype.preview_controller.updateTransform(t)}}),Bd=class extends BoneAnimator{_name;uuid;element;constructor(e,n,i){super(e,n,i),this.uuid=e,this._name=i}getElement(){return this.element=OutlinerNode.uuids[this.uuid],this.element}select(){if(this.getElement(),!this.element)return unselectAllElements(),this;if(this.element.locked)return this;if(!this.element.selected&&this.element&&this.element.select(),GeneralAnimator.prototype.select.call(this),this[Toolbox.selected.animation_channel]&&(Timeline.selected&&Timeline.selected.length===0||(Timeline.selected&&Timeline.selected[0].animator)!==this)){let e;this[Toolbox.selected.animation_channel].forEach(n=>{Math.abs(n.time-Timeline.time)<.002&&(e=n)}),e&&e.select()}return this.element&&this.element.parent&&this.element.parent!=="root"&&this.element.parent.openUp(),this}doRender(){return this.getElement(),!!(this.element&&this.element.mesh)}displayRotation(e,n=1){let i=this.getElement().mesh;if(i.fix_rotation&&i.rotation.copy(i.fix_rotation),e)if(e.length===4){let r=new THREE.Euler().setFromQuaternion(new THREE.Quaternion().fromArray(e),"ZYX");i.rotation.x-=r.x*n,i.rotation.y-=r.y*n,i.rotation.z+=r.z*n}else i.rotation.x-=Math.degToRad(e[0])*n,i.rotation.y-=Math.degToRad(e[1])*n,i.rotation.z+=Math.degToRad(e[2])*n;if(this.rotation_global){let r=i.parent?.getWorldQuaternion(Reusable.quat1);if(!r)return this;r.invert(),i.quaternion.premultiply(r)}return this}displayPosition(e,n=1){let i=this.getElement().mesh;return i.fix_position&&i.position.copy(i.fix_position),e&&(i.position.x-=e[0]*n,i.position.y+=e[1]*n,i.position.z+=e[2]*n),this}displayScale(e,n=1){if(!e)return this;let i=this.getElement().mesh;return i.fix_scale&&i.scale.copy(i.fix_scale),i.scale.x*=1+(e[0]-1)*n||1e-5,i.scale.y*=1+(e[1]-1)*n||1e-5,i.scale.z*=1+(e[2]-1)*n||1e-5,this}};s(Bd,"TextDisplayAnimator");Bd.prototype.type=et.type;et.animator=Bd;Ke(`${_e.name}:textDisplay`,{subscriptions:[]},t=>(Interface.Panels.outliner.menu.addAction(Ec,3),Toolbars.outliner.add(Ec,0),MenuBar.menus.edit.addAction(Ec,8),t.subscriptions.push(ae.SELECT_PROJECT.subscribe(e=>{e.format.id===st.id&&(e.textDisplays??=[],et.all.empty(),et.all.push(...e.textDisplays))}),ae.UNSELECT_PROJECT.subscribe(e=>{e.format.id===st.id&&(e.textDisplays=[...et.all],et.all.empty())})),t),t=>{Interface.Panels.outliner.menu.removeAction(Ec.id),Toolbars.outliner.remove(Ec),MenuBar.menus.edit.removeAction(Ec.id),t.subscriptions.forEach(e=>e())});var Ec=an(`${_e.name}:create_text_display`,{name:k("action.create_text_display.title"),icon:"text_fields",category:"animated_java",condition(){return Ge()&&Mode.selected.id===Modes.options.edit.id},click(){Undo.initEdit({outliner:!0,elements:[],selection:!0});let t=new et({}).init(),e=getCurrentGroup();return e instanceof Group&&(t.addTo(e),t.extend({position:e.origin.slice()})),selected.forEachReverse(n=>n.unselect()),Group.selected&&Group.selected.unselect(),t.select(),Undo.finishEdit("Create Text Display",{outliner:!0,elements:selected,selection:!0}),t}});function th(t,e={}){let n=[];return e?.excludeEmptyGroups?n.push(...Group.all.filter(r=>r.children.length>0&&r.children.some(a=>a instanceof Cube))):n.push(...Group.all),e?.groupsOnly||n.push(...Locator.all,...et.all,...vt.all,...At.all,...OutlinerElement.types.camera?.all||[]),n.map(r=>{let a=t.find(l=>l.value===r.uuid);a&&(a.name=r.name);let o;switch(!0){case r instanceof Group:o="folder";break;case r instanceof Locator:o="anchor";break;case r instanceof et:case r instanceof vt:case r instanceof At:o=r.icon;break;case r instanceof OutlinerElement.types.camera:o="videocam";break;default:o="close";break}return{icon:o,name:r.name,value:r.uuid}})}s(th,"getAvailableNodes");function ihe(t){let e,n,i,r,a,o,l,c,u,d,p,m,f;function h(E){t[5](E)}s(h,"lineinput_value_binding");let b={label:k("dialog.animation_properties.animation_name.title"),tooltip:k("dialog.animation_properties.animation_name.description"),defaultValue:"new",valueChecker:rhe};t[0]!==void 0&&(b.value=t[0]),n=new mn({props:b}),se.push(()=>xe(n,"value",h));function g(E){t[6](E)}s(g,"select_value_binding");let _={label:k("dialog.animation_properties.loop_mode.title"),tooltip:k("dialog.animation_properties.loop_mode.description"),options:{once:k("dialog.animation_properties.loop_mode.options.once"),hold:k("dialog.animation_properties.loop_mode.options.hold"),loop:k("dialog.animation_properties.loop_mode.options.loop")},defaultOption:"once"};t[1]!==void 0&&(_.value=t[1]),a=new ai({props:_}),se.push(()=>xe(a,"value",g));function v(E){t[7](E)}s(v,"numberslider_value_binding");let w={label:k("dialog.animation_properties.loop_delay.title"),tooltip:k("dialog.animation_properties.loop_delay.description"),min:0,defaultValue:0};t[2]!==void 0&&(w.value=t[2]),c=new qt({props:w}),se.push(()=>xe(c,"value",v));function x(E){t[8](E)}s(x,"collection_includedItems_binding");let y={label:k("dialog.animation_properties.excluded_nodes.title"),tooltip:k("dialog.animation_properties.bone_lists.description"),availableItemsColumnLable:k("dialog.animation_properties.included_nodes.title"),availableItemsColumnTooltip:k("dialog.animation_properties.included_nodes.description"),includedItemsColumnLable:k("dialog.animation_properties.excluded_nodes.title"),includedItemsColumnTooltip:k("dialog.animation_properties.excluded_nodes.description"),swapColumnsButtonTooltip:k("dialog.animation_properties.swap_columns_button.tooltip"),availableItems:t[4]};return t[3]!==void 0&&(y.includedItems=t[3]),p=new Gm({props:y}),se.push(()=>xe(p,"includedItems",x)),{c(){e=q("div"),pe(n.$$.fragment),r=G(),pe(a.$$.fragment),l=G(),pe(c.$$.fragment),d=G(),pe(p.$$.fragment)},m(E,T){U(E,e,T),de(n,e,null),F(e,r),de(a,e,null),F(e,l),de(c,e,null),F(e,d),de(p,e,null),f=!0},p(E,[T]){let I={};!i&&T&1&&(i=!0,I.value=E[0],be(()=>i=!1)),n.$set(I);let j={};!o&&T&2&&(o=!0,j.value=E[1],be(()=>o=!1)),a.$set(j);let O={};!u&&T&4&&(u=!0,O.value=E[2],be(()=>u=!1)),c.$set(O);let S={};!m&&T&8&&(m=!0,S.includedItems=E[3],be(()=>m=!1)),p.$set(S)},i(E){f||(K(n.$$.fragment,E),K(a.$$.fragment,E),K(c.$$.fragment,E),K(p.$$.fragment,E),f=!0)},o(E){Y(n.$$.fragment,E),Y(a.$$.fragment,E),Y(c.$$.fragment,E),Y(p.$$.fragment,E),f=!1},d(E){E&&z(e),ue(n),ue(a),ue(c),ue(p)}}}s(ihe,"create_fragment");function rhe(t){return t.trim().length===0?{type:"error",message:k("dialog.animation_properties.animation_name.error.empty")}:t.match(/[^a-zA-Z0-9_\.]/)?{type:"error",message:k("dialog.animation_properties.animation_name.error.invalid_characters")}:{type:"success",message:""}}s(rhe,"animationNameValueChecker");function ahe(t,e,n){let{animationName:i}=e,{loopMode:r}=e,{loopDelay:a}=e,{excludedNodes:o}=e,l=th(o.get());function c(m){i=m,n(0,i)}s(c,"lineinput_value_binding");function u(m){r=m,n(1,r)}s(u,"select_value_binding");function d(m){a=m,n(2,a)}s(d,"numberslider_value_binding");function p(m){o=m,n(3,o)}return s(p,"collection_includedItems_binding"),t.$$set=m=>{"animationName"in m&&n(0,i=m.animationName),"loopMode"in m&&n(1,r=m.loopMode),"loopDelay"in m&&n(2,a=m.loopDelay),"excludedNodes"in m&&n(3,o=m.excludedNodes)},[i,r,a,o,l,c,u,d,p]}s(ahe,"instance");var nh=class extends ze{constructor(e){super(),Ve(this,e,ahe,ihe,Me,{animationName:0,loopMode:1,loopDelay:2,excludedNodes:3})}};s(nh,"AnimationProperties");var v6=nh;var Px=`${_e.name}:animationPropertiesDialog`;function y6(t){let e=new me(t.name),n=new me(t.loop),i=new me(Number(t.loop_delay)||0),r=new me(t.excluded_nodes);new Kt({id:Px,title:k("dialog.animation_properties.title",t.name),width:600,component:v6,props:{animationName:e,loopMode:n,loopDelay:i,excludedNodes:r},preventKeybinds:!0,onConfirm(){t.name=e.get(),t.createUniqueName(Blockbench.Animation.all),t.loop=n.get(),t.loop_delay=i.get().toString(),t.excluded_nodes=r.get()}}).show()}s(y6,"openAnimationPropertiesDialog");function ohe(t){let e,n,i,r,a,o,l,c,u,d;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("textarea"),C(n,"class","name_space_left"),C(n,"for",r=t[12]),C(o,"class","dark_bordered half focusable_input svelte-1hf5813"),C(o,"id",l=t[12]),o.disabled=t[2],C(o,"style",c=t[2]?"color: var(--color-subtle_text);":""),C(e,"class","dialog_bar form_bar")},m(p,m){U(p,e,m),F(e,n),F(n,i),F(e,a),F(e,o),wt(o,t[3]),u||(d=[qe(o,"input",t[11]),qe(o,"change",t[6])],u=!0)},p(p,m){m&1&&ut(i,p[0]),m&4096&&r!==(r=p[12])&&C(n,"for",r),m&4096&&l!==(l=p[12])&&C(o,"id",l),m&4&&(o.disabled=p[2]),m&4&&c!==(c=p[2]?"color: var(--color-subtle_text);":"")&&C(o,"style",c),m&8&&wt(o,p[3])},d(p){p&&z(e),u=!1,Gt(d)}}}s(ohe,"create_default_slot");function she(t){let e,n;return e=new Un({props:{label:t[0],tooltip:t[1],warning_text:t[4],error_text:t[5],onReset:t[7],$$slots:{default:[ohe,({id:i})=>({12:i}),({id:i})=>i?4096:0]},$$scope:{ctx:t}}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,[r]){let a={};r&1&&(a.label=i[0]),r&2&&(a.tooltip=i[1]),r&16&&(a.warning_text=i[4]),r&32&&(a.error_text=i[5]),r&12301&&(a.$$scope={dirty:r,ctx:i}),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(she,"create_fragment");function lhe(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,{defaultValue:o}=e,{disabled:l=!1}=e,{valueChecker:c=void 0}=e,u=a.get(),d="",p="";function m(){if(c){let b=c(u);b.type==="error"?n(5,p=b.message):n(5,p=""),b.type==="warning"?n(4,d=b.message):n(4,d="")}a.set(u),n(3,u=a.get())}s(m,"onValueChange");function f(){n(3,u=o),m()}s(f,"onReset"),m();function h(){u=this.value,n(3,u)}return s(h,"textarea_input_handler"),t.$$set=b=>{"label"in b&&n(0,i=b.label),"tooltip"in b&&n(1,r=b.tooltip),"value"in b&&n(8,a=b.value),"defaultValue"in b&&n(9,o=b.defaultValue),"disabled"in b&&n(2,l=b.disabled),"valueChecker"in b&&n(10,c=b.valueChecker)},[i,r,l,u,d,p,m,f,a,o,c,h]}s(lhe,"instance");var ih=class extends ze{constructor(e){super(),Ve(this,e,lhe,she,Me,{label:0,tooltip:1,value:8,defaultValue:9,disabled:2,valueChecker:10})}};s(ih,"CodeInput");var jc=ih;(()=>{let t=Blockbench.addCSS("textarea.svelte-1hf5813{resize:vertical;text-wrap:nowrap;min-height:60px;font-family:var(--font-code)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function che(t){let e,n,i,r,a,o,l,c,u,d,p;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("input"),c=G(),u=q("div"),u.innerHTML='insert_drive_file',C(n,"class","name_space_left"),C(n,"for",r=t[18]),C(o,"type","text"),C(o,"class","dark_bordered half focusable_input svelte-9od7jv"),C(o,"id",l=t[18]),C(u,"class","tool animated-java-file-select-icon svelte-9od7jv"),C(e,"class","dialog_bar form_bar")},m(m,f){U(m,e,f),F(e,n),F(n,i),F(e,a),F(e,o),wt(o,t[2]),F(e,c),F(e,u),d||(p=[qe(o,"input",t[13]),qe(o,"input",t[5]),qe(o,"change",t[5]),qe(u,"click",t[14])],d=!0)},p(m,f){f&1&&ut(i,m[0]),f&262144&&r!==(r=m[18])&&C(n,"for",r),f&262144&&l!==(l=m[18])&&C(o,"id",l),f&4&&o.value!==m[2]&&wt(o,m[2])},d(m){m&&z(e),d=!1,Gt(p)}}}s(che,"create_default_slot");function uhe(t){let e,n,i,r;function a(c){t[15](c)}s(a,"basedialogitem_warning_text_binding");function o(c){t[16](c)}s(o,"basedialogitem_error_text_binding");let l={label:t[0],tooltip:t[1],onReset:t[7],$$slots:{default:[che,({id:c})=>({18:c}),({id:c})=>c?262144:0]},$$scope:{ctx:t}};return t[3]!==void 0&&(l.warning_text=t[3]),t[4]!==void 0&&(l.error_text=t[4]),e=new Un({props:l}),se.push(()=>xe(e,"warning_text",a)),se.push(()=>xe(e,"error_text",o)),{c(){pe(e.$$.fragment)},m(c,u){de(e,c,u),r=!0},p(c,[u]){let d={};u&1&&(d.label=c[0]),u&2&&(d.tooltip=c[1]),u&786437&&(d.$$scope={dirty:u,ctx:c}),!n&&u&8&&(n=!0,d.warning_text=c[3],be(()=>n=!1)),!i&&u&16&&(i=!0,d.error_text=c[4],be(()=>i=!1)),e.$set(d)},i(c){r||(K(e.$$.fragment,c),r=!0)},o(c){Y(e.$$.fragment,c),r=!1},d(c){ue(e,c)}}}s(uhe,"create_fragment");function dhe(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,{defaultValue:o}=e,{filters:l=[]}=e,{fileSelectMessage:c="Select Folder"}=e,u=a.get(),{valueChecker:d=void 0}=e,p="",m="";function f(){if(!d)return;let y=d(a.get());y.type==="error"?n(4,m=y.message):n(4,m=""),y.type==="warning"?n(3,p=y.message):n(3,p="")}s(f,"checkValue"),a.subscribe(()=>f());function h(){a.set(u),n(2,u=a.get())}s(h,"onValueChange");function b(){Promise.any([electron.dialog.showOpenDialog({properties:["openDirectory"],filters:l,message:c})]).then(y=>{y.canceled||(n(2,u=y.filePaths[0]),h())})}s(b,"selectFile");function g(){n(2,u=o),h()}s(g,"onReset"),h();function _(){u=this.value,n(2,u)}s(_,"input_input_handler");let v=s(()=>b(),"click_handler");function w(y){p=y,n(3,p)}s(w,"basedialogitem_warning_text_binding");function x(y){m=y,n(4,m)}return s(x,"basedialogitem_error_text_binding"),t.$$set=y=>{"label"in y&&n(0,i=y.label),"tooltip"in y&&n(1,r=y.tooltip),"value"in y&&n(8,a=y.value),"defaultValue"in y&&n(9,o=y.defaultValue),"filters"in y&&n(10,l=y.filters),"fileSelectMessage"in y&&n(11,c=y.fileSelectMessage),"valueChecker"in y&&n(12,d=y.valueChecker)},[i,r,u,p,m,h,b,g,a,o,l,c,d,_,v,w,x]}s(dhe,"instance");var rh=class extends ze{constructor(e){super(),Ve(this,e,dhe,uhe,Me,{label:0,tooltip:1,value:8,defaultValue:9,filters:10,fileSelectMessage:11,valueChecker:12})}};s(rh,"FolderSelect");var Dd=rh;(()=>{let t=Blockbench.addCSS(".animated-java-file-select-icon.svelte-9od7jv{display:flex;justify-content:flex-end}i.svelte-9od7jv{font-size:20px;margin-right:4px;color:var(--color-subtle_text);cursor:pointer}i.svelte-9od7jv:hover{color:var(--color-text)}input.svelte-9od7jv{font-family:var(--font-code)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function phe(t){let e,n,i,r,a,o,l,c,u,d,p;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("input"),c=G(),u=q("div"),u.innerHTML='insert_drive_file',C(n,"class","name_space_left"),C(n,"for",r=t[18]),C(o,"type","text"),C(o,"class","dark_bordered half focusable_input svelte-9od7jv"),C(o,"id",l=t[18]),C(u,"class","tool animated-java-file-select-icon svelte-9od7jv"),C(e,"class","dialog_bar form_bar")},m(m,f){U(m,e,f),F(e,n),F(n,i),F(e,a),F(e,o),wt(o,t[2]),F(e,c),F(e,u),d||(p=[qe(o,"input",t[13]),qe(o,"input",t[5]),qe(o,"change",t[5]),qe(u,"click",t[14])],d=!0)},p(m,f){f&1&&ut(i,m[0]),f&262144&&r!==(r=m[18])&&C(n,"for",r),f&262144&&l!==(l=m[18])&&C(o,"id",l),f&4&&o.value!==m[2]&&wt(o,m[2])},d(m){m&&z(e),d=!1,Gt(p)}}}s(phe,"create_default_slot");function fhe(t){let e,n,i,r;function a(c){t[15](c)}s(a,"basedialogitem_warning_text_binding");function o(c){t[16](c)}s(o,"basedialogitem_error_text_binding");let l={label:t[0],tooltip:t[1],onReset:t[7],$$slots:{default:[phe,({id:c})=>({18:c}),({id:c})=>c?262144:0]},$$scope:{ctx:t}};return t[3]!==void 0&&(l.warning_text=t[3]),t[4]!==void 0&&(l.error_text=t[4]),e=new Un({props:l}),se.push(()=>xe(e,"warning_text",a)),se.push(()=>xe(e,"error_text",o)),{c(){pe(e.$$.fragment)},m(c,u){de(e,c,u),r=!0},p(c,[u]){let d={};u&1&&(d.label=c[0]),u&2&&(d.tooltip=c[1]),u&786437&&(d.$$scope={dirty:u,ctx:c}),!n&&u&8&&(n=!0,d.warning_text=c[3],be(()=>n=!1)),!i&&u&16&&(i=!0,d.error_text=c[4],be(()=>i=!1)),e.$set(d)},i(c){r||(K(e.$$.fragment,c),r=!0)},o(c){Y(e.$$.fragment,c),r=!1},d(c){ue(e,c)}}}s(fhe,"create_fragment");function mhe(t,e,n){let{label:i}=e,{tooltip:r=""}=e,{value:a}=e,{defaultValue:o}=e,{filters:l=[]}=e,{fileSelectMessage:c="Select File"}=e,u=a.get(),{valueChecker:d=void 0}=e,p="",m="";function f(){if(!d)return;let y=d(a.get());y.type==="error"?n(4,m=y.message):n(4,m=""),y.type==="warning"?n(3,p=y.message):n(3,p="")}s(f,"checkValue"),a.subscribe(()=>f());function h(){a.set(u),n(2,u=a.get())}s(h,"onValueChange");function b(){Promise.any([electron.dialog.showOpenDialog({properties:["openFile","promptToCreate"],filters:l,message:c})]).then(y=>{y.canceled||(n(2,u=y.filePaths[0]),h())})}s(b,"selectFile");function g(){n(2,u=o),h()}s(g,"onReset"),h();function _(){u=this.value,n(2,u)}s(_,"input_input_handler");let v=s(()=>b(),"click_handler");function w(y){p=y,n(3,p)}s(w,"basedialogitem_warning_text_binding");function x(y){m=y,n(4,m)}return s(x,"basedialogitem_error_text_binding"),t.$$set=y=>{"label"in y&&n(0,i=y.label),"tooltip"in y&&n(1,r=y.tooltip),"value"in y&&n(8,a=y.value),"defaultValue"in y&&n(9,o=y.defaultValue),"filters"in y&&n(10,l=y.filters),"fileSelectMessage"in y&&n(11,c=y.fileSelectMessage),"valueChecker"in y&&n(12,d=y.valueChecker)},[i,r,u,p,m,h,b,g,a,o,l,c,d,_,v,w,x]}s(mhe,"instance");var ah=class extends ze{constructor(e){super(),Ve(this,e,mhe,fhe,Me,{label:0,tooltip:1,value:8,defaultValue:9,filters:10,fileSelectMessage:11,valueChecker:12})}};s(ah,"FileSelect");var Fd=ah;(()=>{let t=Blockbench.addCSS(".animated-java-file-select-icon.svelte-9od7jv{display:flex;justify-content:flex-end}i.svelte-9od7jv{font-size:20px;margin-right:4px;color:var(--color-subtle_text);cursor:pointer}i.svelte-9od7jv:hover{color:var(--color-text)}input.svelte-9od7jv{font-family:var(--font-code)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function hhe(t){let e,n,i;return{c(){e=q("div"),n=q("h4"),i=Pe(t[0]),C(n,"class","name_space_left svelte-1p3llgn"),C(e,"class","dialog_bar form_bar animated-java-section-header svelte-1p3llgn")},m(r,a){U(r,e,a),F(e,n),F(n,i)},p(r,[a]){a&1&&ut(i,r[0])},i:oe,o:oe,d(r){r&&z(e)}}}s(hhe,"create_fragment");function ghe(t,e,n){let{label:i}=e;return t.$$set=r=>{"label"in r&&n(0,i=r.label)},[i]}s(ghe,"instance");var oh=class extends ze{constructor(e){super(),Ve(this,e,ghe,hhe,Me,{label:0})}};s(oh,"SectionHeader");var sh=oh;(()=>{let t=Blockbench.addCSS(".animated-java-section-header.svelte-1p3llgn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}h4.svelte-1p3llgn{padding:0px 8px;flex-grow:1;font-size:1.12em;border-bottom:2px solid var(--color-back);background-color:var(--color-button)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function _he(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w;return{c(){e=q("div"),n=q("label"),i=Pe(t[0]),a=G(),o=q("div"),l=q("div"),c=q("input"),d=G(),p=q("div"),p.innerHTML='code',m=G(),f=q("div"),h=q("input"),g=G(),_=q("div"),_.innerHTML='code',C(n,"class","name_space_left"),C(n,"for",r=t[32]),C(c,"id",u=t[32]),C(c,"class","dark_bordered focusable_input"),C(c,"inputmode","decimal"),C(p,"class","tool numaric_input_slider"),C(l,"class","numeric_input"),C(h,"id",b=t[32]),C(h,"class","dark_bordered focusable_input"),C(h,"inputmode","decimal"),C(_,"class","tool numaric_input_slider"),C(f,"class","numeric_input"),C(o,"class","dialog_vector_group half"),Ye(o,"max-width","256px"),C(e,"class","dialog_bar form_bar")},m(x,y){U(x,e,y),F(e,n),F(n,i),F(e,a),F(e,o),F(o,l),F(l,c),t[21](c),wt(c,t[10]),F(l,d),F(l,p),t[23](p),F(o,m),F(o,f),F(f,h),t[24](h),wt(h,t[11]),F(f,g),F(f,_),t[26](_),v||(w=[qe(c,"input",t[22]),qe(h,"input",t[25])],v=!0)},p(x,y){y[0]&1&&ut(i,x[0]),y[1]&2&&r!==(r=x[32])&&C(n,"for",r),y[1]&2&&u!==(u=x[32])&&C(c,"id",u),y[0]&1024&&c.value!==x[10]&&wt(c,x[10]),y[1]&2&&b!==(b=x[32])&&C(h,"id",b),y[0]&2048&&h.value!==x[11]&&wt(h,x[11])},d(x){x&&z(e),t[21](null),t[23](null),t[24](null),t[26](null),v=!1,Gt(w)}}}s(_he,"create_default_slot");function bhe(t){let e,n,i,r;function a(c){t[27](c)}s(a,"basedialogitem_warning_text_binding");function o(c){t[28](c)}s(o,"basedialogitem_error_text_binding");let l={label:t[0],tooltip:t[1],onReset:t[12],$$slots:{default:[_he,({id:c})=>({32:c}),({id:c})=>[0,c?2:0]]},$$scope:{ctx:t}};return t[4]!==void 0&&(l.warning_text=t[4]),t[5]!==void 0&&(l.error_text=t[5]),e=new Un({props:l}),se.push(()=>xe(e,"warning_text",a)),se.push(()=>xe(e,"error_text",o)),{c(){pe(e.$$.fragment)},m(c,u){de(e,c,u),r=!0},p(c,u){let d={};u[0]&1&&(d.label=c[0]),u[0]&2&&(d.tooltip=c[1]),u[0]&4033|u[1]&6&&(d.$$scope={dirty:u,ctx:c}),!n&&u[0]&16&&(n=!0,d.warning_text=c[4],be(()=>n=!1)),!i&&u[0]&32&&(i=!0,d.error_text=c[5],be(()=>i=!1)),e.$set(d)},i(c){r||(K(e.$$.fragment,c),r=!0)},o(c){Y(e.$$.fragment,c),r=!1},d(c){ue(e,c)}}}s(bhe,"create_fragment");function xhe(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(m,ve=>n(10,i=ve)),m),"$$subscribe_valueX"),o,l=oe,c=s(()=>(l(),l=Ze(g,ve=>n(11,o=ve)),g),"$$subscribe_valueY");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let{label:u}=e,{tooltip:d=""}=e,{step:p=void 0}=e,{valueX:m}=e;a();let{defaultValueX:f}=e,{minX:h=void 0}=e,{maxX:b=void 0}=e,{valueY:g}=e;c();let{defaultValueY:_}=e,{minY:v=void 0}=e,{maxY:w=void 0}=e,{valueChecker:x=void 0}=e,y="",E="";function T(){if(!x)return;let ve=x({x:m.get(),y:g.get()});ve.type==="error"?n(5,E=ve.message):n(5,E=""),ve.type==="warning"?n(4,y=ve.message):n(4,y="")}s(T,"checkValue"),m.subscribe(()=>T()),g.subscribe(()=>T());let I=new Molang,j,O,S,A;function M(ve,Q,R,ie){addEventListeners(ve,"mousedown touchstart",W=>{convertTouchEvent(W);let ee=0;function re(ge){convertTouchEvent(ge);let Ne=Math.trunc((ge.clientX-W.clientX)/10)*(p||1);Ne!=ee&&(Q.set(Math.clamp(Q.get()+(Ne-ee),R!==void 0?R:-1/0,ie!==void 0?ie:1/0)),ee=Ne)}s(re,"move");function J(ge){removeEventListeners(document,"mousemove touchmove",re,null),removeEventListeners(document,"mouseup touchend",J,null)}s(J,"stop"),addEventListeners(document,"mousemove touchmove",re),addEventListeners(document,"mouseup touchend",J)}),addEventListeners(j,"focusout dblclick",()=>{Q.set(Math.clamp(I.parse(Q.get()),R!==void 0?R:-1/0,ie!==void 0?ie:1/0))})}s(M,"eventListenerFactory");function H(){m.set(f),g.set(_)}s(H,"onReset"),requestAnimationFrame(()=>{M(O,m,h,b),M(A,g,v,w)});function Z(ve){se[ve?"unshift":"push"](()=>{j=ve,n(6,j)})}s(Z,"input0_binding");function ne(){i=this.value,m.set(i)}s(ne,"input0_input_handler");function X(ve){se[ve?"unshift":"push"](()=>{O=ve,n(7,O)})}s(X,"div0_binding");function ce(ve){se[ve?"unshift":"push"](()=>{S=ve,n(8,S)})}s(ce,"input1_binding");function le(){o=this.value,g.set(o)}s(le,"input1_input_handler");function te(ve){se[ve?"unshift":"push"](()=>{A=ve,n(9,A)})}s(te,"div2_binding");function fe(ve){y=ve,n(4,y)}s(fe,"basedialogitem_warning_text_binding");function je(ve){E=ve,n(5,E)}return s(je,"basedialogitem_error_text_binding"),t.$$set=ve=>{"label"in ve&&n(0,u=ve.label),"tooltip"in ve&&n(1,d=ve.tooltip),"step"in ve&&n(13,p=ve.step),"valueX"in ve&&a(n(2,m=ve.valueX)),"defaultValueX"in ve&&n(14,f=ve.defaultValueX),"minX"in ve&&n(15,h=ve.minX),"maxX"in ve&&n(16,b=ve.maxX),"valueY"in ve&&c(n(3,g=ve.valueY)),"defaultValueY"in ve&&n(17,_=ve.defaultValueY),"minY"in ve&&n(18,v=ve.minY),"maxY"in ve&&n(19,w=ve.maxY),"valueChecker"in ve&&n(20,x=ve.valueChecker)},[u,d,m,g,y,E,j,O,S,A,i,o,H,p,f,h,b,_,v,w,x,Z,ne,X,ce,le,te,fe,je]}s(xhe,"instance");var lh=class extends ze{constructor(e){super(),Ve(this,e,xhe,bhe,Me,{label:0,tooltip:1,step:13,valueX:2,defaultValueX:14,minX:15,maxX:16,valueY:3,defaultValueY:17,minY:18,maxY:19,valueChecker:20},null,[-1,-1])}};s(lh,"Vector2d");var Lx=lh;function w6(t){let e,n,i,r;function a(c){t[43](c)}s(a,"vector2d_valueX_binding_1");function o(c){t[44](c)}s(o,"vector2d_valueY_binding_1");let l={label:k("dialog.blueprint_settings.bounding_box.title"),tooltip:k("dialog.blueprint_settings.bounding_box.description"),defaultValueX:Ht.bounding_box[0],minX:2,maxX:4096,defaultValueY:Ht.bounding_box[1],minY:2,maxY:4096};return t[10]!==void 0&&(l.valueX=t[10]),t[11]!==void 0&&(l.valueY=t[11]),e=new Lx({props:l}),se.push(()=>xe(e,"valueX",a)),se.push(()=>xe(e,"valueY",o)),{c(){pe(e.$$.fragment)},m(c,u){de(e,c,u),r=!0},p(c,u){let d={};!n&&u[0]&1024&&(n=!0,d.valueX=c[10],be(()=>n=!1)),!i&&u[0]&2048&&(i=!0,d.valueY=c[11],be(()=>i=!1)),e.$set(d)},i(c){r||(K(e.$$.fragment,c),r=!0)},o(c){Y(e.$$.fragment,c),r=!1},d(c){ue(e,c)}}}s(w6,"create_if_block_10");function vhe(t){let e,n,i,r,a,o,l,c,u,d,p,m;function f(y){t[50](y)}s(f,"select0_value_binding");let h={label:k("dialog.blueprint_settings.target_minecraft_version.title"),tooltip:k("dialog.blueprint_settings.target_minecraft_version.description"),options:Object.fromEntries(Object.keys(Ha).map(Mhe)),defaultOption:Object.keys(Ha).at(-1)||"1.21.2"};t[7]!==void 0&&(h.value=t[7]),e=new ai({props:h}),se.push(()=>xe(e,"value",f));function b(y){t[51](y)}s(b,"select1_value_binding");let g={label:k("dialog.blueprint_settings.resource_pack_export_mode.title"),tooltip:k("dialog.blueprint_settings.resource_pack_export_mode.description"),options:{raw:k("dialog.blueprint_settings.resource_pack_export_mode.options.raw"),none:k("dialog.blueprint_settings.resource_pack_export_mode.options.none")},defaultOption:"raw"};t[5]!==void 0&&(g.value=t[5]),r=new ai({props:g}),se.push(()=>xe(r,"value",b));function _(y){t[52](y)}s(_,"select2_value_binding");let v={label:k("dialog.blueprint_settings.data_pack_export_mode.title"),tooltip:k("dialog.blueprint_settings.data_pack_export_mode.description"),options:{raw:k("dialog.blueprint_settings.data_pack_export_mode.options.raw"),none:k("dialog.blueprint_settings.data_pack_export_mode.options.none")},defaultOption:"raw"};t[6]!==void 0&&(v.value=t[6]),l=new ai({props:v}),se.push(()=>xe(l,"value",_));let w=t[33]!=="none"&&k6(t),x=t[36]!=="none"&&j6(t);return{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),w&&w.c(),d=G(),x&&x.c(),p=Dt()},m(y,E){de(e,y,E),U(y,i,E),de(r,y,E),U(y,o,E),de(l,y,E),U(y,u,E),w&&w.m(y,E),U(y,d,E),x&&x.m(y,E),U(y,p,E),m=!0},p(y,E){let T={};!n&&E[0]&128&&(n=!0,T.value=y[7],be(()=>n=!1)),e.$set(T);let I={};!a&&E[0]&32&&(a=!0,I.value=y[5],be(()=>a=!1)),r.$set(I);let j={};!c&&E[0]&64&&(c=!0,j.value=y[6],be(()=>c=!1)),l.$set(j),y[33]!=="none"?w?(w.p(y,E),E[1]&4&&K(w,1)):(w=k6(y),w.c(),K(w,1),w.m(d.parentNode,d)):w&&(Pt(),Y(w,1,1,()=>{w=null}),Lt()),y[36]!=="none"?x?(x.p(y,E),E[1]&32&&K(x,1)):(x=j6(y),x.c(),K(x,1),x.m(p.parentNode,p)):x&&(Pt(),Y(x,1,1,()=>{x=null}),Lt())},i(y){m||(K(e.$$.fragment,y),K(r.$$.fragment,y),K(l.$$.fragment,y),K(w),K(x),m=!0)},o(y){Y(e.$$.fragment,y),Y(r.$$.fragment,y),Y(l.$$.fragment,y),Y(w),Y(x),m=!1},d(y){ue(e,y),y&&z(i),ue(r,y),y&&z(o),ue(l,y),y&&z(u),w&&w.d(y),y&&z(d),x&&x.d(y),y&&z(p)}}}s(vhe,"create_else_block");function yhe(t){let e,n,i,r,a,o,l,c,u;function d(g){t[47](g)}s(d,"lineinput_value_binding");let p={label:k("dialog.blueprint_settings.display_item.title"),tooltip:k("dialog.blueprint_settings.display_item.description"),defaultValue:Ht.display_item,valueChecker:C6};t[12]!==void 0&&(p.value=t[12]),e=new mn({props:p}),se.push(()=>xe(e,"value",d));function m(g){t[48](g)}s(m,"checkbox_checked_binding");let f={label:k("dialog.blueprint_settings.baked_animations.title"),tooltip:k("dialog.blueprint_settings.baked_animations.description"),defaultValue:Ht.baked_animations};t[28]!==void 0&&(f.checked=t[28]),r=new rt({props:f}),se.push(()=>xe(r,"checked",m));function h(g){t[49](g)}s(h,"fileselect_value_binding");let b={label:k("dialog.blueprint_settings.json_file.title"),tooltip:k("dialog.blueprint_settings.json_file.description"),defaultValue:Ht.json_file,valueChecker:Dhe};return t[29]!==void 0&&(b.value=t[29]),l=new Fd({props:b}),se.push(()=>xe(l,"value",h)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment)},m(g,_){de(e,g,_),U(g,i,_),de(r,g,_),U(g,o,_),de(l,g,_),u=!0},p(g,_){let v={};!n&&_[0]&4096&&(n=!0,v.value=g[12],be(()=>n=!1)),e.$set(v);let w={};!a&&_[0]&268435456&&(a=!0,w.checked=g[28],be(()=>a=!1)),r.$set(w);let x={};!c&&_[0]&536870912&&(c=!0,x.value=g[29],be(()=>c=!1)),l.$set(x)},i(g){u||(K(e.$$.fragment,g),K(r.$$.fragment,g),K(l.$$.fragment,g),u=!0)},o(g){Y(e.$$.fragment,g),Y(r.$$.fragment,g),Y(l.$$.fragment,g),u=!1},d(g){ue(e,g),g&&z(i),ue(r,g),g&&z(o),ue(l,g)}}}s(yhe,"create_if_block_1");function k6(t){let e,n,i,r,a,o,l,c,u,d,p,m,f;e=new sh({props:{label:k("dialog.blueprint_settings.resource_pack_settings.title")}});function h(E){t[53](E)}s(h,"lineinput_value_binding_1");let b={label:k("dialog.blueprint_settings.display_item.title"),tooltip:k("dialog.blueprint_settings.display_item.description"),defaultValue:Ht.display_item,valueChecker:C6};t[12]!==void 0&&(b.value=t[12]),i=new mn({props:b}),se.push(()=>xe(i,"value",h));function g(E){t[54](E)}s(g,"checkbox_checked_binding_1");let _={label:k("dialog.blueprint_settings.enable_advanced_resource_pack_settings.title"),defaultValue:Ht.enable_advanced_resource_pack_settings};t[14]!==void 0&&(_.checked=t[14]),o=new rt({props:_}),se.push(()=>xe(o,"checked",g));let v=t[34]&&E6(t),w=[khe,whe],x=[];function y(E,T){return E[33]==="raw"?0:E[33]==="zip"?1:-1}return s(y,"select_block_type_1"),~(d=y(t,[-1,-1,-1]))&&(p=x[d]=w[d](t)),{c(){pe(e.$$.fragment),n=G(),pe(i.$$.fragment),a=G(),pe(o.$$.fragment),c=G(),v&&v.c(),u=G(),p&&p.c(),m=Dt()},m(E,T){de(e,E,T),U(E,n,T),de(i,E,T),U(E,a,T),de(o,E,T),U(E,c,T),v&&v.m(E,T),U(E,u,T),~d&&x[d].m(E,T),U(E,m,T),f=!0},p(E,T){let I={};!r&&T[0]&4096&&(r=!0,I.value=E[12],be(()=>r=!1)),i.$set(I);let j={};!l&&T[0]&16384&&(l=!0,j.checked=E[14],be(()=>l=!1)),o.$set(j),E[34]?v?(v.p(E,T),T[1]&8&&K(v,1)):(v=E6(E),v.c(),K(v,1),v.m(u.parentNode,u)):v&&(Pt(),Y(v,1,1,()=>{v=null}),Lt());let O=d;d=y(E,T),d===O?~d&&x[d].p(E,T):(p&&(Pt(),Y(x[O],1,1,()=>{x[O]=null}),Lt()),~d?(p=x[d],p?p.p(E,T):(p=x[d]=w[d](E),p.c()),K(p,1),p.m(m.parentNode,m)):p=null)},i(E){f||(K(e.$$.fragment,E),K(i.$$.fragment,E),K(o.$$.fragment,E),K(v),K(p),f=!0)},o(E){Y(e.$$.fragment,E),Y(i.$$.fragment,E),Y(o.$$.fragment,E),Y(v),Y(p),f=!1},d(E){ue(e,E),E&&z(n),ue(i,E),E&&z(a),ue(o,E),E&&z(c),v&&v.d(E),E&&z(u),~d&&x[d].d(E),E&&z(m)}}}s(k6,"create_if_block_5");function E6(t){let e,n,i,r,a;function o(c){t[55](c)}s(o,"numberslider_value_binding");let l={label:k("dialog.blueprint_settings.custom_model_data_offset.title"),tooltip:k("dialog.blueprint_settings.custom_model_data_offset.description"),defaultValue:Ht.custom_model_data_offset,min:0,max:2147483647};return t[13]!==void 0&&(l.value=t[13]),i=new qt({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${k("dialog.blueprint_settings.advanced_settings_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","warning svelte-1wavurd")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&8192&&(r=!0,d.value=c[13],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&z(e),c&&z(n),ue(i,c)}}}s(E6,"create_if_block_9");function whe(t){let e,n,i;function r(o){t[61](o)}s(r,"fileselect_value_binding_2");let a={label:k("dialog.blueprint_settings.resource_pack_zip.title"),tooltip:k("dialog.blueprint_settings.resource_pack_zip.description"),defaultValue:Ht.resource_pack,valueChecker:S6};return t[16]!==void 0&&(a.value=t[16]),e=new Fd({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&65536&&(n=!0,c.value=o[16],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(whe,"create_if_block_8");function khe(t){let e,n,i,r,a,o,l;function c(f){t[56](f)}s(c,"checkbox_checked_binding_2");let u={label:k("dialog.blueprint_settings.enable_advanced_resource_pack_folders.title"),defaultValue:Ht.enable_advanced_resource_pack_folders};t[15]!==void 0&&(u.checked=t[15]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=[jhe,Ehe],p=[];function m(f,h){return f[35]?0:1}return s(m,"select_block_type_2"),r=m(t,[-1,-1,-1]),a=p[r]=d[r](t),{c(){pe(e.$$.fragment),i=G(),a.c(),o=Dt()},m(f,h){de(e,f,h),U(f,i,h),p[r].m(f,h),U(f,o,h),l=!0},p(f,h){let b={};!n&&h[0]&32768&&(n=!0,b.checked=f[15],be(()=>n=!1)),e.$set(b);let g=r;r=m(f,h),r===g?p[r].p(f,h):(Pt(),Y(p[g],1,1,()=>{p[g]=null}),Lt(),a=p[r],a?a.p(f,h):(a=p[r]=d[r](f),a.c()),K(a,1),a.m(o.parentNode,o))},i(f){l||(K(e.$$.fragment,f),K(a),l=!0)},o(f){Y(e.$$.fragment,f),Y(a),l=!1},d(f){ue(e,f),f&&z(i),p[r].d(f),f&&z(o)}}}s(khe,"create_if_block_6");function Ehe(t){let e,n,i;function r(o){t[60](o)}s(r,"folderselect_value_binding");let a={label:k("dialog.blueprint_settings.resource_pack.title"),tooltip:k("dialog.blueprint_settings.resource_pack.description"),defaultValue:Ht.resource_pack,valueChecker:Nhe};return t[16]!==void 0&&(a.value=t[16]),e=new Dd({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&65536&&(n=!0,c.value=o[16],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(Ehe,"create_else_block_1");function jhe(t){let e,n,i,r,a,o,l,c,u,d,p;function m(v){t[57](v)}s(m,"fileselect_value_binding_1");let f={label:k("dialog.blueprint_settings.display_item_path.title"),tooltip:k("dialog.blueprint_settings.display_item_path.description"),defaultValue:Ht.display_item_path,valueChecker:Bhe};t[17]!==void 0&&(f.value=t[17]),i=new Fd({props:f}),se.push(()=>xe(i,"value",m));function h(v){t[58](v)}s(h,"folderselect0_value_binding");let b={label:k("dialog.blueprint_settings.model_folder.title"),tooltip:k("dialog.blueprint_settings.model_folder.description"),defaultValue:Ht.model_folder,valueChecker:T6};t[18]!==void 0&&(b.value=t[18]),o=new Dd({props:b}),se.push(()=>xe(o,"value",h));function g(v){t[59](v)}s(g,"folderselect1_value_binding");let _={label:k("dialog.blueprint_settings.texture_folder.title"),tooltip:k("dialog.blueprint_settings.texture_folder.description"),defaultValue:Ht.texture_folder,valueChecker:T6};return t[19]!==void 0&&(_.value=t[19]),u=new Dd({props:_}),se.push(()=>xe(u,"value",g)),{c(){e=q("p"),e.textContent=`${k("dialog.blueprint_settings.advanced_settings_warning")}`,n=G(),pe(i.$$.fragment),a=G(),pe(o.$$.fragment),c=G(),pe(u.$$.fragment),C(e,"class","warning svelte-1wavurd")},m(v,w){U(v,e,w),U(v,n,w),de(i,v,w),U(v,a,w),de(o,v,w),U(v,c,w),de(u,v,w),p=!0},p(v,w){let x={};!r&&w[0]&131072&&(r=!0,x.value=v[17],be(()=>r=!1)),i.$set(x);let y={};!l&&w[0]&262144&&(l=!0,y.value=v[18],be(()=>l=!1)),o.$set(y);let E={};!d&&w[0]&524288&&(d=!0,E.value=v[19],be(()=>d=!1)),u.$set(E)},i(v){p||(K(i.$$.fragment,v),K(o.$$.fragment,v),K(u.$$.fragment,v),p=!0)},o(v){Y(i.$$.fragment,v),Y(o.$$.fragment,v),Y(u.$$.fragment,v),p=!1},d(v){v&&z(e),v&&z(n),ue(i,v),v&&z(a),ue(o,v),v&&z(c),ue(u,v)}}}s(jhe,"create_if_block_7");function j6(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O;e=new sh({props:{label:k("dialog.blueprint_settings.data_pack_settings.title")}});let S=[The,Ahe],A=[];function M(ee,re){return ee[36]==="raw"?0:ee[36]==="zip"?1:-1}s(M,"select_block_type_3"),~(i=M(t,[-1,-1,-1]))&&(r=A[i]=S[i](t));function H(ee){t[64](ee)}s(H,"codeinput0_value_binding");let Z={label:k("dialog.blueprint_settings.summon_commands.title"),tooltip:k("dialog.blueprint_settings.summon_commands.description"),defaultValue:Ht.summon_commands};t[21]!==void 0&&(Z.value=t[21]),o=new jc({props:Z}),se.push(()=>xe(o,"value",H));function ne(ee){t[65](ee)}s(ne,"codeinput1_value_binding");let X={label:k("dialog.blueprint_settings.ticking_commands.title"),tooltip:k("dialog.blueprint_settings.ticking_commands.description"),defaultValue:Ht.ticking_commands};t[22]!==void 0&&(X.value=t[22]),u=new jc({props:X}),se.push(()=>xe(u,"value",ne));function ce(ee){t[66](ee)}s(ce,"numberslider0_value_binding");let le={label:k("dialog.blueprint_settings.interpolation_duration.title"),tooltip:k("dialog.blueprint_settings.interpolation_duration.description"),defaultValue:Ht.interpolation_duration,min:0,max:2147483647};t[23]!==void 0&&(le.value=t[23]),m=new qt({props:le}),se.push(()=>xe(m,"value",ce));function te(ee){t[67](ee)}s(te,"numberslider1_value_binding");let fe={label:k("dialog.blueprint_settings.teleportation_duration.title"),tooltip:k("dialog.blueprint_settings.teleportation_duration.description"),defaultValue:Ht.teleportation_duration,min:0,max:2147483647};t[24]!==void 0&&(fe.value=t[24]),b=new qt({props:fe}),se.push(()=>xe(b,"value",te));function je(ee){t[68](ee)}s(je,"checkbox0_checked_binding_1");let ve={label:k("dialog.blueprint_settings.use_storage_for_animation.title"),tooltip:k("dialog.blueprint_settings.use_storage_for_animation.description"),defaultValue:Ht.use_storage_for_animation};t[25]!==void 0&&(ve.checked=t[25]),v=new rt({props:ve}),se.push(()=>xe(v,"checked",je));function Q(ee){t[69](ee)}s(Q,"checkbox1_checked_binding_1");let R={label:k("dialog.blueprint_settings.show_function_errors.title"),tooltip:k("dialog.blueprint_settings.show_function_errors.description"),defaultValue:Ht.show_function_errors};t[26]!==void 0&&(R.checked=t[26]),y=new rt({props:R}),se.push(()=>xe(y,"checked",Q));function ie(ee){t[70](ee)}s(ie,"checkbox2_checked_binding_1");let W={label:k("dialog.blueprint_settings.show_outdated_warning.title"),tooltip:k("dialog.blueprint_settings.show_outdated_warning.description"),defaultValue:Ht.show_outdated_warning};return t[27]!==void 0&&(W.checked=t[27]),I=new rt({props:W}),se.push(()=>xe(I,"checked",ie)),{c(){pe(e.$$.fragment),n=G(),r&&r.c(),a=G(),pe(o.$$.fragment),c=G(),pe(u.$$.fragment),p=G(),pe(m.$$.fragment),h=G(),pe(b.$$.fragment),_=G(),pe(v.$$.fragment),x=G(),pe(y.$$.fragment),T=G(),pe(I.$$.fragment)},m(ee,re){de(e,ee,re),U(ee,n,re),~i&&A[i].m(ee,re),U(ee,a,re),de(o,ee,re),U(ee,c,re),de(u,ee,re),U(ee,p,re),de(m,ee,re),U(ee,h,re),de(b,ee,re),U(ee,_,re),de(v,ee,re),U(ee,x,re),de(y,ee,re),U(ee,T,re),de(I,ee,re),O=!0},p(ee,re){let J=i;i=M(ee,re),i===J?~i&&A[i].p(ee,re):(r&&(Pt(),Y(A[J],1,1,()=>{A[J]=null}),Lt()),~i?(r=A[i],r?r.p(ee,re):(r=A[i]=S[i](ee),r.c()),K(r,1),r.m(a.parentNode,a)):r=null);let ge={};!l&&re[0]&2097152&&(l=!0,ge.value=ee[21],be(()=>l=!1)),o.$set(ge);let Ne={};!d&&re[0]&4194304&&(d=!0,Ne.value=ee[22],be(()=>d=!1)),u.$set(Ne);let ke={};!f&&re[0]&8388608&&(f=!0,ke.value=ee[23],be(()=>f=!1)),m.$set(ke);let Le={};!g&&re[0]&16777216&&(g=!0,Le.value=ee[24],be(()=>g=!1)),b.$set(Le);let B={};!w&&re[0]&33554432&&(w=!0,B.checked=ee[25],be(()=>w=!1)),v.$set(B);let Oe={};!E&&re[0]&67108864&&(E=!0,Oe.checked=ee[26],be(()=>E=!1)),y.$set(Oe);let Mt={};!j&&re[0]&134217728&&(j=!0,Mt.checked=ee[27],be(()=>j=!1)),I.$set(Mt)},i(ee){O||(K(e.$$.fragment,ee),K(r),K(o.$$.fragment,ee),K(u.$$.fragment,ee),K(m.$$.fragment,ee),K(b.$$.fragment,ee),K(v.$$.fragment,ee),K(y.$$.fragment,ee),K(I.$$.fragment,ee),O=!0)},o(ee){Y(e.$$.fragment,ee),Y(r),Y(o.$$.fragment,ee),Y(u.$$.fragment,ee),Y(m.$$.fragment,ee),Y(b.$$.fragment,ee),Y(v.$$.fragment,ee),Y(y.$$.fragment,ee),Y(I.$$.fragment,ee),O=!1},d(ee){ue(e,ee),ee&&z(n),~i&&A[i].d(ee),ee&&z(a),ue(o,ee),ee&&z(c),ue(u,ee),ee&&z(p),ue(m,ee),ee&&z(h),ue(b,ee),ee&&z(_),ue(v,ee),ee&&z(x),ue(y,ee),ee&&z(T),ue(I,ee)}}}s(j6,"create_if_block_2");function Ahe(t){let e,n,i;function r(o){t[63](o)}s(r,"fileselect_value_binding_3");let a={label:k("dialog.blueprint_settings.data_pack_zip.title"),tooltip:k("dialog.blueprint_settings.data_pack_zip.description"),defaultValue:Ht.data_pack,valueChecker:S6};return t[20]!==void 0&&(a.value=t[20]),e=new Fd({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&1048576&&(n=!0,c.value=o[20],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(Ahe,"create_if_block_4");function The(t){let e,n,i;function r(o){t[62](o)}s(r,"folderselect_value_binding_1");let a={label:k("dialog.blueprint_settings.data_pack.title"),tooltip:k("dialog.blueprint_settings.data_pack.description"),defaultValue:Ht.data_pack,valueChecker:Ihe};return t[20]!==void 0&&(a.value=t[20]),e=new Dd({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&1048576&&(n=!0,c.value=o[20],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(The,"create_if_block_3");function A6(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_;return{c(){e=q("div"),n=q("div"),i=q("div"),r=q("img"),o=G(),l=q("span"),l.textContent="Animated Java?",c=G(),u=q("i"),u.textContent="close",d=G(),p=q("a"),m=q("img"),h=G(),b=q("div"),C(r,"class","heart svelte-1wavurd"),en(r.src,a=rC)||C(r,"src",a),C(r,"alt","\u2764\uFE0F"),C(l,"class","svelte-1wavurd"),C(u,"class","material-icons icon svelte-1wavurd"),C(i,"class","title svelte-1wavurd"),en(m.src,f=iC)||C(m,"src",f),C(m,"alt",""),C(m,"class","svelte-1wavurd"),C(p,"href","https://ko-fi.com/snavesutit"),C(p,"class","ko-fi-button svelte-1wavurd"),C(n,"class","ko-fi-popup svelte-1wavurd"),C(b,"class","shadow svelte-1wavurd"),C(e,"class","ko-fi-popup-container svelte-1wavurd")},m(v,w){U(v,e,w),F(e,n),F(n,i),F(i,r),F(i,o),F(i,l),F(i,c),F(i,u),F(n,d),F(n,p),F(p,m),F(e,h),F(e,b),g||(_=[qe(u,"click",t[37]),qe(u,"mouseenter",Fhe),qe(u,"mouseleave",Rhe)],g=!0)},p:oe,d(v){v&&z(e),g=!1,Gt(_)}}}s(A6,"create_if_block");function Che(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O,S,A,M,H;function Z(ke){t[38](ke)}s(Z,"lineinput0_value_binding");let ne={label:k("dialog.blueprint_settings.blueprint_name.title"),tooltip:k("dialog.blueprint_settings.blueprint_name.description"),defaultValue:"My Blueprint"};t[0]!==void 0&&(ne.value=t[0]),r=new mn({props:ne}),se.push(()=>xe(r,"value",Z));function X(ke){t[39](ke)}s(X,"vector2d_valueX_binding");function ce(ke){t[40](ke)}s(ce,"vector2d_valueY_binding");let le={label:k("dialog.blueprint_settings.texture_size.title"),tooltip:k("dialog.blueprint_settings.texture_size.description"),defaultValueX:16,minX:2,maxX:4096,defaultValueY:16,minY:2,maxY:4096,valueChecker:Ohe};t[1]!==void 0&&(le.valueX=t[1]),t[2]!==void 0&&(le.valueY=t[2]),l=new Lx({props:le}),se.push(()=>xe(l,"valueX",X)),se.push(()=>xe(l,"valueY",ce));function te(ke){t[41](ke)}s(te,"checkbox0_checked_binding");let fe={label:k("dialog.blueprint_settings.show_bounding_box.title"),tooltip:k("dialog.blueprint_settings.show_bounding_box.description"),defaultValue:Ht.show_bounding_box};t[8]!==void 0&&(fe.checked=t[8]),p=new rt({props:fe}),se.push(()=>xe(p,"checked",te));function je(ke){t[42](ke)}s(je,"checkbox1_checked_binding");let ve={label:k("dialog.blueprint_settings.auto_bounding_box.title"),tooltip:k("dialog.blueprint_settings.auto_bounding_box.description"),defaultValue:Ht.auto_bounding_box};t[9]!==void 0&&(ve.checked=t[9]),h=new rt({props:ve}),se.push(()=>xe(h,"checked",je));let Q=!t[31]&&w6(t);v=new sh({props:{label:k("dialog.blueprint_settings.export_settings.title")}});function R(ke){t[45](ke)}s(R,"lineinput1_value_binding");let ie={label:k("dialog.blueprint_settings.export_namespace.title"),tooltip:k("dialog.blueprint_settings.export_namespace.description"),defaultValue:Ht.export_namespace,valueChecker:She};t[3]!==void 0&&(ie.value=t[3]),x=new mn({props:ie}),se.push(()=>xe(x,"value",R));function W(ke){t[46](ke)}s(W,"checkbox2_checked_binding");let ee={label:k("dialog.blueprint_settings.enable_plugin_mode.title"),tooltip:k("dialog.blueprint_settings.enable_plugin_mode.description"),defaultValue:Ht.enable_plugin_mode};t[4]!==void 0&&(ee.checked=t[4]),T=new rt({props:ee}),se.push(()=>xe(T,"checked",W));let re=[yhe,vhe],J=[];function ge(ke,Le){return ke[32]?0:1}s(ge,"select_block_type"),O=ge(t,[-1,-1,-1]),S=J[O]=re[O](t);let Ne=t[30]&&A6(t);return{c(){e=q("div"),n=G(),i=q("div"),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),d=G(),pe(p.$$.fragment),f=G(),pe(h.$$.fragment),g=G(),Q&&Q.c(),_=G(),pe(v.$$.fragment),w=G(),pe(x.$$.fragment),E=G(),pe(T.$$.fragment),j=G(),S.c(),A=G(),Ne&&Ne.c(),M=Dt(),Ye(e,"--aj-dialog-id","'"+Px+"'"),C(e,"class","svelte-1wavurd"),C(i,"class","svelte-1wavurd")},m(ke,Le){U(ke,e,Le),U(ke,n,Le),U(ke,i,Le),de(r,i,null),F(i,o),de(l,i,null),F(i,d),de(p,i,null),F(i,f),de(h,i,null),F(i,g),Q&&Q.m(i,null),F(i,_),de(v,i,null),F(i,w),de(x,i,null),F(i,E),de(T,i,null),F(i,j),J[O].m(i,null),U(ke,A,Le),Ne&&Ne.m(ke,Le),U(ke,M,Le),H=!0},p(ke,Le){let B={};!a&&Le[0]&1&&(a=!0,B.value=ke[0],be(()=>a=!1)),r.$set(B);let Oe={};!c&&Le[0]&2&&(c=!0,Oe.valueX=ke[1],be(()=>c=!1)),!u&&Le[0]&4&&(u=!0,Oe.valueY=ke[2],be(()=>u=!1)),l.$set(Oe);let Mt={};!m&&Le[0]&256&&(m=!0,Mt.checked=ke[8],be(()=>m=!1)),p.$set(Mt);let Qt={};!b&&Le[0]&512&&(b=!0,Qt.checked=ke[9],be(()=>b=!1)),h.$set(Qt),ke[31]?Q&&(Pt(),Y(Q,1,1,()=>{Q=null}),Lt()):Q?(Q.p(ke,Le),Le[1]&1&&K(Q,1)):(Q=w6(ke),Q.c(),K(Q,1),Q.m(i,_));let ft={};!y&&Le[0]&8&&(y=!0,ft.value=ke[3],be(()=>y=!1)),x.$set(ft);let St={};!I&&Le[0]&16&&(I=!0,St.checked=ke[4],be(()=>I=!1)),T.$set(St);let bn=O;O=ge(ke,Le),O===bn?J[O].p(ke,Le):(Pt(),Y(J[bn],1,1,()=>{J[bn]=null}),Lt(),S=J[O],S?S.p(ke,Le):(S=J[O]=re[O](ke),S.c()),K(S,1),S.m(i,null)),ke[30]?Ne?Ne.p(ke,Le):(Ne=A6(ke),Ne.c(),Ne.m(M.parentNode,M)):Ne&&(Ne.d(1),Ne=null)},i(ke){H||(K(r.$$.fragment,ke),K(l.$$.fragment,ke),K(p.$$.fragment,ke),K(h.$$.fragment,ke),K(Q),K(v.$$.fragment,ke),K(x.$$.fragment,ke),K(T.$$.fragment,ke),K(S),H=!0)},o(ke){Y(r.$$.fragment,ke),Y(l.$$.fragment,ke),Y(p.$$.fragment,ke),Y(h.$$.fragment,ke),Y(Q),Y(v.$$.fragment,ke),Y(x.$$.fragment,ke),Y(T.$$.fragment,ke),Y(S),H=!1},d(ke){ke&&z(e),ke&&z(n),ke&&z(i),ue(r),ue(l),ue(p),ue(h),Q&&Q.d(),ue(v),ue(x),ue(T),J[O].d(),ke&&z(A),Ne&&Ne.d(ke),ke&&z(M)}}}s(Che,"create_fragment");[...document.fonts.keys()].some(t=>t.family==="MinecraftFull")||new FontFace("MinecraftFull",px,{}).load().then(t=>{document.fonts.add(t)});localStorage.setItem("animated_java_settings_support_me_popup","true");function She(t){return t===""?{type:"error",message:k("dialog.blueprint_settings.export_namespace.error.empty")}:t.trim().match("[^a-zA-Z0-9_]")?{type:"error",message:k("dialog.blueprint_settings.export_namespace.error.invalid_characters")}:["global","animated_java"].includes(t)?{type:"error",message:k("dialog.blueprint_settings.export_namespace.error.reserved",t)}:{type:"success",message:""}}s(She,"exportNamespaceChecker");function C6(t){if(t==="")return{type:"error",message:k("dialog.blueprint_settings.display_item.error.no_item_selected")};if(t.split(":").length!==2)return{type:"error",message:k("dialog.blueprint_settings.display_item.error.invalid_item_id.no_namespace")};if(t.includes(" "))return{type:"error",message:k("dialog.blueprint_settings.display_item.error.invalid_item_id.whitespace")};if(oi.item&&!oi.item.has(t.replace("minecraft:","")))return{type:"warning",message:k("dialog.blueprint_settings.display_item.warning.item_does_not_exist")};{let e;try{e=Wr("assets/minecraft/models/item/"+t.replace("minecraft:","")+".json")}catch(n){return console.error(n),{type:"error",message:k("dialog.blueprint_settings.display_item.error.item_model_not_found")}}return e.parent==="item/generated"||e.parent==="minecraft:item/generated"?{type:"success",message:""}:{type:"warning",message:k("dialog.blueprint_settings.display_item.warning.item_model_not_generated")}}}s(C6,"displayItemChecker");function Ohe(t){let e=Number(t.x),n=Number(t.y),i=Number(Texture.all.map(a=>a.height).reduce((a,o)=>Math.max(a,o),0)),r=Number(Texture.all.map(a=>a.width).reduce((a,o)=>Math.max(a,o),0));return e===r&&n===i?e!==n?{type:"warning",message:k("dialog.blueprint_settings.texture_size.warning.not_square")}:e!==2**Math.floor(Math.log2(e))||n!==2**Math.floor(Math.log2(n))?{type:"warning",message:k("dialog.blueprint_settings.texture_size.warning.not_a_power_of_2")}:{type:"success",message:""}:{type:"warning",message:k("dialog.blueprint_settings.texture_size.warning.does_not_match_largest_texture")}}s(Ohe,"textureSizeChecker");function Ihe(t){let e;try{e=hr(t)}catch(n){return console.error(n),{type:"error",message:k("dialog.blueprint_settings.data_pack.error.folder_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:k("dialog.blueprint_settings.data_pack.error.no_folder_selected")};case!fs.existsSync(e):return{type:"error",message:k("dialog.blueprint_settings.data_pack.error.folder_does_not_exist")};case!fs.statSync(e).isDirectory():return{type:"error",message:k("dialog.blueprint_settings.data_pack.error.not_a_folder")};case!fs.existsSync(PathModule.join(e,"pack.mcmeta")):return{type:"error",message:k("dialog.blueprint_settings.data_pack.error.missing_pack_mcmeta")};case!fs.existsSync(PathModule.join(e,"data")):return{type:"warning",message:k("dialog.blueprint_settings.data_pack.error.missing_data_folder")};default:return{type:"success",message:""}}}s(Ihe,"dataPackFolderChecker");function Nhe(t){let e;try{e=hr(t)}catch(n){return console.error(n),{type:"error",message:k("dialog.blueprint_settings.resource_pack.error.folder_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:k("dialog.blueprint_settings.resource_pack.error.no_folder_selected")};case!fs.existsSync(e):return{type:"error",message:k("dialog.blueprint_settings.resource_pack.error.folder_does_not_exist")};case!fs.statSync(e).isDirectory():return{type:"error",message:k("dialog.blueprint_settings.resource_pack.error.not_a_folder")};case!fs.existsSync(PathModule.join(e,"pack.mcmeta")):return{type:"error",message:k("dialog.blueprint_settings.resource_pack.error.missing_pack_mcmeta")};case!fs.existsSync(PathModule.join(e,"assets")):return{type:"warning",message:k("dialog.blueprint_settings.resource_pack.error.missing_assets_folder")};default:return{type:"success",message:""}}}s(Nhe,"resourcePackFolderChecker");function Bhe(t){let e;try{e=hr(t)}catch(n){return console.error(n),{type:"error",message:k("dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:k("dialog.blueprint_settings.advanced_resource_pack_file.error.no_file_selected")};case!fs.existsSync(e):return{type:"error",message:k("dialog.blueprint_settings.advanced_resource_pack_file.error.file_does_not_exist")};case!fs.statSync(e).isFile():return{type:"error",message:k("dialog.blueprint_settings.advanced_resource_pack_file.error.not_a_file")};default:return{type:"success",message:""}}}s(Bhe,"advancedResourcePackFileChecker");function Dhe(t){let e;try{e=hr(t)}catch(n){return console.error(n),{type:"error",message:k("dialog.blueprint_settings.json_file.error.file_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:k("dialog.blueprint_settings.json_file.error.no_file_selected")};case(fs.existsSync(e)&&!fs.statSync(e).isFile()):return{type:"error",message:k("dialog.blueprint_settings.json_file.error.not_a_file")};default:return{type:"success",message:""}}}s(Dhe,"jsonFileChecker");function T6(t){let e;try{e=hr(t)}catch(n){return console.error(n),{type:"error",message:k("dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:k("dialog.blueprint_settings.advanced_resource_pack_folder.error.no_folder_selected")};case!fs.existsSync(e):return{type:"error",message:k("dialog.blueprint_settings.advanced_resource_pack_folder.error.folder_does_not_exist")};case!fs.statSync(e).isDirectory():return{type:"error",message:k("dialog.blueprint_settings.advanced_resource_pack_folder.error.not_a_folder")};default:return{type:"success",message:""}}}s(T6,"advancedResourcePackFolderChecker");function S6(t){let e;try{e=hr(t)}catch(n){return console.error(n),{type:"error",message:k("dialog.blueprint_settings.data_pack_zip.error.file_does_not_exist")}}switch(console.log(e),!0){case t==="":return{type:"error",message:k("dialog.blueprint_settings.resource_pack_zip.error.no_file_selected")};case(fs.existsSync(e)&&!fs.statSync(e).isFile()):return{type:"error",message:k("dialog.blueprint_settings.resource_pack_zip.error.not_a_file")};default:return{type:"success",message:""}}}s(S6,"zipChecker");function Fhe(t){t.target.textContent="sentiment_sad"}s(Fhe,"hoverCloseButton");function Rhe(t){t.target.textContent="close"}s(Rhe,"leaveCloseButton");var Mhe=s(t=>[t,t],"func");function Phe(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(H,we=>n(31,i=we)),H),"$$subscribe_autoBoundingBox"),o,l=oe,c=s(()=>(l(),l=Ze(j,we=>n(32,o=we)),j),"$$subscribe_enablePluginMode"),u,d=oe,p=s(()=>(d(),d=Ze(O,we=>n(33,u=we)),O),"$$subscribe_resourcePackExportMode"),m,f=oe,h=s(()=>(f(),f=Ze(le,we=>n(34,m=we)),le),"$$subscribe_enableAdvancedResourcePackSettings"),b,g=oe,_=s(()=>(g(),g=Ze(te,we=>n(35,b=we)),te),"$$subscribe_enableAdvancedResourcePackFolders"),v,w=oe,x=s(()=>(w(),w=Ze(S,we=>n(36,v=we)),S),"$$subscribe_dataPackExportMode");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d()),t.$$.on_destroy.push(()=>f()),t.$$.on_destroy.push(()=>g()),t.$$.on_destroy.push(()=>w());let{blueprintName:y}=e,{textureSizeX:E}=e,{textureSizeY:T}=e,{exportNamespace:I}=e,{enablePluginMode:j}=e;c();let{resourcePackExportMode:O}=e;p();let{dataPackExportMode:S}=e;x();let{targetMinecraftVersion:A}=e,{showBoundingBox:M}=e,{autoBoundingBox:H}=e;a();let{boundingBoxX:Z}=e,{boundingBoxY:ne}=e,{displayItem:X}=e,{customModelDataOffset:ce}=e,{enableAdvancedResourcePackSettings:le}=e;h();let{enableAdvancedResourcePackFolders:te}=e;_();let{resourcePack:fe}=e,{displayItemPath:je}=e,{modelFolder:ve}=e,{textureFolder:Q}=e,{dataPack:R}=e,{summonCommands:ie}=e,{tickingCommands:W}=e,{interpolationDuration:ee}=e,{teleportationDuration:re}=e,{useStorageForAnimation:J}=e,{showFunctionErrors:ge}=e,{showOutdatedWarning:Ne}=e,{bakedAnimations:ke}=e,{jsonFile:Le}=e,B=localStorage.getItem("animated_java_settings_support_me_popup")==="true";function Oe(){localStorage.setItem("animated_java_settings_support_me_popup","false"),n(30,B=!1)}s(Oe,"clickSupportMeXButton");function Mt(we){y=we,n(0,y)}s(Mt,"lineinput0_value_binding");function Qt(we){E=we,n(1,E)}s(Qt,"vector2d_valueX_binding");function ft(we){T=we,n(2,T)}s(ft,"vector2d_valueY_binding");function St(we){M=we,n(8,M)}s(St,"checkbox0_checked_binding");function bn(we){H=we,a(n(9,H))}s(bn,"checkbox1_checked_binding");function Se(we){Z=we,n(10,Z)}s(Se,"vector2d_valueX_binding_1");function Dn(we){ne=we,n(11,ne)}s(Dn,"vector2d_valueY_binding_1");function Gn(we){I=we,n(3,I)}s(Gn,"lineinput1_value_binding");function Te(we){j=we,c(n(4,j))}s(Te,"checkbox2_checked_binding");function ct(we){X=we,n(12,X)}s(ct,"lineinput_value_binding");function Ni(we){ke=we,n(28,ke)}s(Ni,"checkbox_checked_binding");function Oa(we){Le=we,n(29,Le)}s(Oa,"fileselect_value_binding");function Or(we){A=we,n(7,A)}s(Or,"select0_value_binding");function Ia(we){O=we,p(n(5,O))}s(Ia,"select1_value_binding");function Ui(we){S=we,x(n(6,S))}s(Ui,"select2_value_binding");function li(we){X=we,n(12,X)}s(li,"lineinput_value_binding_1");function qi(we){le=we,h(n(14,le))}s(qi,"checkbox_checked_binding_1");function Ir(we){ce=we,n(13,ce)}s(Ir,"numberslider_value_binding");function nr(we){te=we,_(n(15,te))}s(nr,"checkbox_checked_binding_2");function Nr(we){je=we,n(17,je)}s(Nr,"fileselect_value_binding_1");function ir(we){ve=we,n(18,ve)}s(ir,"folderselect0_value_binding");function po(we){Q=we,n(19,Q)}s(po,"folderselect1_value_binding");function qo(we){fe=we,n(16,fe)}s(qo,"folderselect_value_binding");function Na(we){fe=we,n(16,fe)}s(Na,"fileselect_value_binding_2");function fo(we){R=we,n(20,R)}s(fo,"folderselect_value_binding_1");function Hs(we){R=we,n(20,R)}s(Hs,"fileselect_value_binding_3");function Ho(we){ie=we,n(21,ie)}s(Ho,"codeinput0_value_binding");function ln(we){W=we,n(22,W)}s(ln,"codeinput1_value_binding");function rr(we){ee=we,n(23,ee)}s(rr,"numberslider0_value_binding");function Gs(we){re=we,n(24,re)}s(Gs,"numberslider1_value_binding");function Dc(we){J=we,n(25,J)}s(Dc,"checkbox0_checked_binding_1");function Yd(we){ge=we,n(26,ge)}s(Yd,"checkbox1_checked_binding_1");function Go(we){Ne=we,n(27,Ne)}return s(Go,"checkbox2_checked_binding_1"),t.$$set=we=>{"blueprintName"in we&&n(0,y=we.blueprintName),"textureSizeX"in we&&n(1,E=we.textureSizeX),"textureSizeY"in we&&n(2,T=we.textureSizeY),"exportNamespace"in we&&n(3,I=we.exportNamespace),"enablePluginMode"in we&&c(n(4,j=we.enablePluginMode)),"resourcePackExportMode"in we&&p(n(5,O=we.resourcePackExportMode)),"dataPackExportMode"in we&&x(n(6,S=we.dataPackExportMode)),"targetMinecraftVersion"in we&&n(7,A=we.targetMinecraftVersion),"showBoundingBox"in we&&n(8,M=we.showBoundingBox),"autoBoundingBox"in we&&a(n(9,H=we.autoBoundingBox)),"boundingBoxX"in we&&n(10,Z=we.boundingBoxX),"boundingBoxY"in we&&n(11,ne=we.boundingBoxY),"displayItem"in we&&n(12,X=we.displayItem),"customModelDataOffset"in we&&n(13,ce=we.customModelDataOffset),"enableAdvancedResourcePackSettings"in we&&h(n(14,le=we.enableAdvancedResourcePackSettings)),"enableAdvancedResourcePackFolders"in we&&_(n(15,te=we.enableAdvancedResourcePackFolders)),"resourcePack"in we&&n(16,fe=we.resourcePack),"displayItemPath"in we&&n(17,je=we.displayItemPath),"modelFolder"in we&&n(18,ve=we.modelFolder),"textureFolder"in we&&n(19,Q=we.textureFolder),"dataPack"in we&&n(20,R=we.dataPack),"summonCommands"in we&&n(21,ie=we.summonCommands),"tickingCommands"in we&&n(22,W=we.tickingCommands),"interpolationDuration"in we&&n(23,ee=we.interpolationDuration),"teleportationDuration"in we&&n(24,re=we.teleportationDuration),"useStorageForAnimation"in we&&n(25,J=we.useStorageForAnimation),"showFunctionErrors"in we&&n(26,ge=we.showFunctionErrors),"showOutdatedWarning"in we&&n(27,Ne=we.showOutdatedWarning),"bakedAnimations"in we&&n(28,ke=we.bakedAnimations),"jsonFile"in we&&n(29,Le=we.jsonFile)},[y,E,T,I,j,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie,W,ee,re,J,ge,Ne,ke,Le,B,i,o,u,m,b,v,Oe,Mt,Qt,ft,St,bn,Se,Dn,Gn,Te,ct,Ni,Oa,Or,Ia,Ui,li,qi,Ir,nr,Nr,ir,po,qo,Na,fo,Hs,Ho,ln,rr,Gs,Dc,Yd,Go]}s(Phe,"instance");var ch=class extends ze{constructor(e){super(),Ve(this,e,Phe,Che,Me,{blueprintName:0,textureSizeX:1,textureSizeY:2,exportNamespace:3,enablePluginMode:4,resourcePackExportMode:5,dataPackExportMode:6,targetMinecraftVersion:7,showBoundingBox:8,autoBoundingBox:9,boundingBoxX:10,boundingBoxY:11,displayItem:12,customModelDataOffset:13,enableAdvancedResourcePackSettings:14,enableAdvancedResourcePackFolders:15,resourcePack:16,displayItemPath:17,modelFolder:18,textureFolder:19,dataPack:20,summonCommands:21,tickingCommands:22,interpolationDuration:23,teleportationDuration:24,useStorageForAnimation:25,showFunctionErrors:26,showOutdatedWarning:27,bakedAnimations:28,jsonFile:29},null,[-1,-1,-1])}};s(ch,"BlueprintSettingsDialog");var O6=ch;(()=>{let t=Blockbench.addCSS(`i.svelte-1wavurd.svelte-1wavurd{cursor:pointer;height:fit-content;transition:transform 0.2s ease 0s,\r + color 0.2s ease 0s;text-shadow:1.5px 1.5px 0px rgba(0, 0, 0, 0.25)}i.svelte-1wavurd.svelte-1wavurd:hover{transform:scale(1.25)}.ko-fi-popup-container.svelte-1wavurd.svelte-1wavurd{position:absolute;top:30px;right:-287px;font-family:'MinecraftFull';font-size:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:white;overflow:hidden}.ko-fi-popup.svelte-1wavurd.svelte-1wavurd{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px;padding-right:0px;background-color:#00aced;border-radius:0 8px 8px 0;box-shadow:4px 4px 8px rgba(0, 0, 0, 0.2);animation:svelte-1wavurd-slideIn 0.75s}.heart.svelte-1wavurd.svelte-1wavurd{width:28px;height:28px;animation:svelte-1wavurd-beat 2s ease infinite}@keyframes svelte-1wavurd-beat{0%{transform:scale(1)}10%{transform:scale(1.2)}20%{transform:scale(1)}}.ko-fi-popup.svelte-1wavurd span.svelte-1wavurd{text-shadow:2.4px 2.4px 0px rgba(0, 0, 0, 0.25)}.ko-fi-button.svelte-1wavurd img.svelte-1wavurd{width:100%;image-rendering:auto;border-radius:12px}.ko-fi-button.svelte-1wavurd.svelte-1wavurd{width:250px;margin-right:8px;margin-top:12px;transition:transform 0.2s ease}.ko-fi-button.svelte-1wavurd.svelte-1wavurd:hover{transform:scale(1.05);transition:transform 0.2s ease}.ko-fi-popup.svelte-1wavurd .title.svelte-1wavurd{display:flex;justify-content:center;gap:0.75rem}.shadow.svelte-1wavurd.svelte-1wavurd{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg, #00000066, #00000000);width:0px}@keyframes svelte-1wavurd-slideIn{0%{right:287px}100%{right:0}}@keyframes svelte-1wavurd-slideInPanel{0%{right:0}100%{right:-287px}}dialog#animated_java\\:blueprintSettingsDialog .dialog_wrapper .dialog_content{overflow-y:auto !important}div.svelte-1wavurd.svelte-1wavurd{padding-right:8px;max-height:50rem}.warning.svelte-1wavurd.svelte-1wavurd{color:var(--color-warning);font-family:var(--font-code);font-size:0.8em;margin-bottom:8px}`);function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Lhe(){return{blueprintName:new me(Project.name,t=>t||"My Blueprint"),textureSizeX:new me(Project.texture_width),textureSizeY:new me(Project.texture_height),showBoundingBox:new me(Project.animated_java.show_bounding_box),autoBoundingBox:new me(Project.animated_java.auto_bounding_box),boundingBoxX:new me(Project.animated_java.bounding_box[0]),boundingBoxY:new me(Project.animated_java.bounding_box[1]),enablePluginMode:new me(Project.animated_java.enable_plugin_mode),exportNamespace:new me(Project.animated_java.export_namespace,t=>t?un(t):Ht.export_namespace),resourcePackExportMode:new me(Project.animated_java.resource_pack_export_mode),dataPackExportMode:new me(Project.animated_java.data_pack_export_mode),targetMinecraftVersion:new me(Project.animated_java.target_minecraft_version),displayItem:new me(Project.animated_java.display_item,t=>t||Ht.display_item),customModelDataOffset:new me(Project.animated_java.custom_model_data_offset),enableAdvancedResourcePackSettings:new me(Project.animated_java.enable_advanced_resource_pack_settings),enableAdvancedResourcePackFolders:new me(Project.animated_java.enable_advanced_resource_pack_folders),resourcePack:new me(Project.animated_java.resource_pack),displayItemPath:new me(Project.animated_java.display_item_path),modelFolder:new me(Project.animated_java.model_folder),textureFolder:new me(Project.animated_java.texture_folder),enableAdvancedDataPackSettings:new me(Project.animated_java.enable_advanced_data_pack_settings),dataPack:new me(Project.animated_java.data_pack),summonCommands:new me(Project.animated_java.summon_commands),tickingCommands:new me(Project.animated_java.ticking_commands),interpolationDuration:new me(Project.animated_java.interpolation_duration),teleportationDuration:new me(Project.animated_java.teleportation_duration),useStorageForAnimation:new me(Project.animated_java.use_storage_for_animation),showFunctionErrors:new me(Project.animated_java.show_function_errors),showOutdatedWarning:new me(Project.animated_java.show_outdated_warning),bakedAnimations:new me(Project.animated_java.baked_animations),jsonFile:new me(Project.animated_java.json_file)}}s(Lhe,"getSettings");function zhe(t){Project&&(Project.name=t.blueprintName.get(),setProjectResolution(t.textureSizeX.get(),t.textureSizeY.get(),!0),Project.animated_java.show_bounding_box=t.showBoundingBox.get(),Project.animated_java.auto_bounding_box=t.autoBoundingBox.get(),Project.animated_java.bounding_box=[t.boundingBoxX.get(),t.boundingBoxY.get()],Project.animated_java.enable_plugin_mode=t.enablePluginMode.get(),Project.pluginMode.set(t.enablePluginMode.get()),Project.animated_java.export_namespace=t.exportNamespace.get(),Project.animated_java.resource_pack_export_mode=t.resourcePackExportMode.get(),Project.animated_java.data_pack_export_mode=t.dataPackExportMode.get(),Project.animated_java.target_minecraft_version=t.targetMinecraftVersion.get(),Project.animated_java.display_item=t.displayItem.get(),Project.animated_java.custom_model_data_offset=t.customModelDataOffset.get(),Project.animated_java.enable_advanced_resource_pack_settings=t.enableAdvancedResourcePackSettings.get(),Project.animated_java.enable_advanced_resource_pack_folders=t.enableAdvancedResourcePackFolders.get(),Project.animated_java.resource_pack=t.resourcePack.get(),Project.animated_java.display_item_path=t.displayItemPath.get(),Project.animated_java.model_folder=t.modelFolder.get(),Project.animated_java.texture_folder=t.textureFolder.get(),Project.animated_java.enable_advanced_data_pack_settings=t.enableAdvancedDataPackSettings.get(),Project.animated_java.data_pack=t.dataPack.get(),Project.animated_java.summon_commands=t.summonCommands.get(),Project.animated_java.ticking_commands=t.tickingCommands.get(),Project.animated_java.interpolation_duration=t.interpolationDuration.get(),Project.animated_java.teleportation_duration=t.teleportationDuration.get(),Project.animated_java.use_storage_for_animation=t.useStorageForAnimation.get(),Project.animated_java.show_function_errors=t.showFunctionErrors.get(),Project.animated_java.show_outdated_warning=t.showOutdatedWarning.get(),Project.animated_java.baked_animations=t.bakedAnimations.get(),Project.animated_java.json_file=t.jsonFile.get(),console.log("Successfully saved project settings",Project))}s(zhe,"setSettings");function Ac(){if(!Project)return;let t=Lhe();return new Kt({id:`${_e.name}:blueprintSettingsDialog`,title:k("dialog.blueprint_settings.title"),width:512,component:O6,props:t,preventKeybinds:!0,onConfirm(){zhe(t),Ip()}}).show()}s(Ac,"openBlueprintSettingsDialog");var zx={...EffectAnimator.prototype.channels},Vhe=EffectAnimator.prototype.displayFrame,Rd=["variant","commands"],uh=!1;function Uhe(){if(uh)return;EffectAnimator.addChannel("variant",{name:k("effect_animator.timeline.variant"),mutable:!0,max_data_points:1}),EffectAnimator.addChannel("commands",{name:k("effect_animator.timeline.commands"),mutable:!0,max_data_points:1});let t=new Property(KeyframeDataPoint,"string","variant",{label:k("effect_animator.keyframe.variant"),condition:e=>e.keyframe.channel==="variant",exposed:!1});Object.defineProperty(t,"default",{get(){return Re.getDefault().uuid}}),new Property(KeyframeDataPoint,"string","commands",{label:k("effect_animator.timeline.commands"),default:"",condition:e=>e.keyframe.channel==="commands",exposed:!1}),new Property(KeyframeDataPoint,"string","execute_condition",{label:k("effect_animator.timeline.execute_condition"),default:"",condition:e=>Rd.includes(e.keyframe.channel),exposed:!1}),new Property(KeyframeDataPoint,"boolean","repeat",{label:k("effect_animator.timeline.repeat"),default:!1,condition:e=>Rd.includes(e.keyframe.channel),exposed:!1}),new Property(KeyframeDataPoint,"number","repeat_frequency",{label:k("effect_animator.timeline.repeat_frequency"),default:1,condition:e=>Rd.includes(e.keyframe.channel),exposed:!1});for(let e of Object.keys(zx))e!=="sound"&&delete EffectAnimator.prototype.channels[e];EffectAnimator.prototype.displayFrame=function(e){if(e&&!this.muted.sound&&this.sound.forEach(n=>{let i=this.animation.time-n.time;if(i<0)return;let r=Timeline.playing_sounds.find(a=>a.keyframe_id==n.uuid);i>=0&&i<1/60*(Timeline.playback_speed/100)&&!r?n.data_points[0].file&&!n.cooldown&&(r=new Audio(n.data_points[0].file),r.keyframe_id=n.uuid,r.playbackRate=Math.clamp(Timeline.playback_speed/100,.1,4),r.volume=Math.clamp(settings.volume.value/100,0,1),r.play().catch(()=>{}),Timeline.playing_sounds.push(r),r.onended=function(){Timeline.playing_sounds.remove(r)},n.cooldown=!0,setTimeout(()=>{delete n.cooldown},400)):i>0&&(r=Timeline.playing_sounds.find(a=>a.keyframe_id==n.uuid),r&&Math.abs(r.currentTime-i)>.08&&(r.currentTime=i,r.playbackRate=Math.clamp(Timeline.playback_speed/100,.1,4)))}),!!(Project&&Ge())){if(!this.muted.variant){let n,i,r;for(let a of this.variant)a.timei.time)&&(i=a):(!n||a.timeo.uuid===r.data_points[0].variant);a||console.error("Variant",r.data_points[0].variant,"not found."),a?.select()}}this.last_displayed_time=this.animation.time}},uh=!0}s(Uhe,"injectCustomKeyframes");function qhe(){if(uh){for(let t of Object.keys(zx))t!=="sound"&&(EffectAnimator.prototype.channels[t]=zx[t]);KeyframeDataPoint.properties.variant?.delete(),KeyframeDataPoint.properties.commands?.delete(),KeyframeDataPoint.properties.execute_condition?.delete(),KeyframeDataPoint.properties.repeat?.delete(),KeyframeDataPoint.properties.repeat_frequency?.delete(),delete EffectAnimator.prototype.channels.variant,delete EffectAnimator.prototype.variant,delete EffectAnimator.prototype.channels.commands,delete EffectAnimator.prototype.commands,delete BoneAnimator.prototype.channels.commands,delete BoneAnimator.prototype.commands,EffectAnimator.prototype.displayFrame=Vhe,uh=!1}}s(qhe,"extractCustomKeyframes");ae.PRE_SELECT_PROJECT.subscribe(t=>{t.format.id===st.id?Uhe():qhe()});function Md(t){return function(e,n){e.data_points.length===0&&e.data_points.push(new KeyframeDataPoint(e)),e.data_points[0][t]=n}}s(Md,"keyframeValueSetterFactory");function Pd(t){return function(e){return e.data_points.at(0)?.[t]}}s(Pd,"keyframeValueGetterFactory");var I6=Md("variant"),Tc=Pd("variant"),N6=Md("commands"),Uo=Pd("commands"),B6=Md("execute_condition"),uo=Pd("execute_condition"),D6=Md("repeat"),Cc=Pd("repeat"),F6=Md("repeat_frequency"),Sc=Pd("repeat_frequency");var R6=ji(Ie("crypto"),1);function qx(){main_preview.controls.rotateLeft(Math.PI),scene.setRotationFromAxisAngle(new THREE.Vector3(0,1,0),Math.PI)}s(qx,"correctSceneAngle");function Hx(){main_preview.controls.rotateLeft(-Math.PI),scene.setRotationFromAxisAngle(new THREE.Vector3(0,1,0),0)}s(Hx,"restoreSceneAngle");function dh(t,e){let n=t.mesh.matrixWorld.clone(),i=new THREE.Vector3().setFromMatrixPosition(n).multiplyScalar(1/16);n.setPosition(i);let r=new THREE.Vector3().setScalar(e);return n.scale(r),t instanceof et&&n.multiply(new THREE.Matrix4().makeRotationFromEuler(new THREE.Euler(0,Math.PI,0,"XYZ"))),n}s(dh,"getNodeMatrix");function Hhe(t){let e=new THREE.Vector3,n=new THREE.Quaternion,i=new THREE.Vector3;return t.decompose(e,n,i),{translation:e,left_rotation:n,scale:i}}s(Hhe,"getDecomposedTransformation");function Ghe(t){let e=new THREE.Euler().setFromQuaternion(t,"YXZ");return[Math.radToDeg(-e.x),Math.radToDeg(-e.y)+180]}s(Ghe,"threeAxisRotationToTwoAxisRotation");var Vx,Ld=new Map,zd=new Map,Ux=new Set,ph=new Map;function Gx(t,e,n=0){let i={time:n,node_transforms:{},variant:Jhe(t,n),commands:Whe(t,n)};if(Vx!==t){Vx=t,Ld=new Map,zd=new Map;for(let r of Object.keys(e)){let a=t.animators[r];if(!a)continue;let o=a.keyframes?new Map(a.keyframes.map(l=>[l.time,l])):new Map;zd.set(r,o)}Ux=new Set(t.excluded_nodes?t.excluded_nodes.map(r=>r.value):[]),ph=new Map;for(let r of Zhe())ph.set(r.uuid,r)}for(let[r,a]of Object.entries(e)){let o=ph.get(r);if(!o||Ux.has(r))continue;let l=zd.get(r);if(!l)continue;let c=l.get(n),u=l.get(n-.05),d=Ld.get(r),p,m,f,h,b,g;switch(a.type){case"text_display":case"item_display":case"block_display":case"bone":{if(p=dh(o,a.base_scale),d&&d.matrix.equals(p))continue;if(a.parent&&a.parent!=="root"){let y=zd.get(a.parent),E=y?.get(n),T=y?.get(n-.05);E?.interpolation==="step"?m="step":T?.data_points.length===2&&(m="pre-post")}if(c?.interpolation==="step")m="step";else if(u?.data_points.length===2){m="pre-post",Vd(t,n+.001);let y=dh(o,a.base_scale);console.warn("pre-post",p.equals(y),p,y),p=y,Vd(t,n)}Ld.set(r,{matrix:p,keyframe:c});break}case"locator":{p=dh(o,1),c?(f=Uo(c),h=uo(c),Ld.set(r,{matrix:p,keyframe:c})):d?.keyframe&&(b=Cc(d.keyframe),g=Sc(d.keyframe),b&&g&&Math.round(n*20)%g===0&&(f=Uo(d.keyframe),h=uo(d.keyframe)));break}case"camera":case"struct":{p=dh(o,1);break}}let _=new THREE.Vector3,v=new THREE.Quaternion,w=new THREE.Vector3;p.decompose(_,v,w);let x=Hhe(p);i.node_transforms[r]={matrix:p,decomposed:x,pos:[_.x,_.y,_.z],rot:pp(v).toArray(),scale:[w.x,w.y,w.z],head_rot:Ghe(v),interpolation:m,commands:f,execute_condition:h}}return i}s(Gx,"getFrame");function Jhe(t,e){let n=t.animators.effects?.variant;if(n)for(let i of n){if(i.time!==e)continue;let r=Tc(i);return r?{uuid:r,execute_condition:uo(i)}:void 0}}s(Jhe,"getVariantKeyframe");function Whe(t,e){let n=t.animators.effects?.commands;if(n)for(let i of n){if(i.time!==e)continue;let r=Uo(i);return r?{commands:r,execute_condition:uo(i)}:void 0}}s(Whe,"getCommandsKeyframe");function Vd(t,e){Timeline.time=e,Animator.showDefaultPose(!0);let n=[...Group.all,...NullObject.all,...Locator.all,...et.all,...At.all,...vt.all];OutlinerElement.types.camera&&n.push(...OutlinerElement.types.camera.all);for(let i of n)i.constructor.animator&&(Animator.resetLastValues(),t.getBoneAnimator(i).displayFrame());Animator.resetLastValues(),scene.updateMatrixWorld(),t.effects&&t.effects.displayFrame()}s(Vd,"updatePreview");function Khe(t,e){let n={name:t.name,uuid:t.uuid,safe_name:un(t.name).replaceAll(".","_"),loop_delay:Number(t.loop_delay)||0,frames:[],duration:0,loop_mode:t.loop,modified_nodes:{}};t.select();let i=new Set;for(let r=0;r<=t.length;r=bo(r+.05,20)){Vd(t,r);let a=Gx(t,e.nodes,r);Object.keys(a.node_transforms).forEach(o=>i.add(o)),n.frames.push(a)}return n.duration=n.frames.length,n.modified_nodes=Object.fromEntries(Array.from(i).map(r=>[r,e.nodes[r]])),n}s(Khe,"renderAnimation");function M6(t){let e=R6.createHash("sha256");for(let n of t){e.update("anim;"+n.name),e.update(";"+n.duration.toString()),e.update(";"+n.loop_mode),e.update(";"+Object.keys(n.modified_nodes).join(";"));for(let i of n.frames){e.update(";"+i.time.toString());for(let[r,a]of Object.entries(i.node_transforms))e.update(";"+r),e.update(";"+a.pos.join(";")),e.update(";"+a.rot.join(";")),e.update(";"+a.scale.join(";")),a.interpolation&&e.update(";"+a.interpolation),a.commands&&e.update(";"+a.commands),a.execute_condition&&e.update(";"+a.execute_condition);i.variant&&(e.update(";"+i.variant.uuid),i.variant.execute_condition&&e.update(";"+i.variant.execute_condition))}}return e.digest("hex")}s(M6,"hashAnimations");function Zhe(){return[...Group.all,...Locator.all,...et.all,...At.all,...vt.all,...OutlinerElement.types.camera?OutlinerElement.types.camera.all:[]]}s(Zhe,"getAnimatableNodes");function P6(t,e){Vx=void 0,Ld=new Map,zd=new Map,Ux=new Set,ph=new Map,console.time("Rendering animations took");let n,i=0;Timeline.pause(),Mode.selected.id==="animate"&&(n=Animator.selected,i=Timeline.time),qx();let r=[];for(let a of t.animations)r.push(Khe(a,e));return Hx(),Mode.selected.id==="animate"&&n?(n.select(),Timeline.setTime(i),Animator.preview()):Mode.selected.id==="edit"&&Animator.showDefaultPose(),console.timeEnd("Rendering animations took"),console.log("Animations:",r),r}s(P6,"renderProjectAnimations");function Jx(t,e,n){t[n]=t[e],delete t[e]}s(Jx,"transferKey");function Yhe(t){let e={time:t.time,channel:t.channel,commands:Uo(t),variant:Tc(t),execute_condition:uo(t),repeat:Cc(t),repeat_frequency:Sc(t)};switch(e.channel){case"variant":case"commands":break;default:e.value=[t.get("x",0).toString(),t.get("y",0).toString(),t.get("z",0).toString()],e.interpolation={type:t.interpolation}}if(e.interpolation)switch(e.interpolation.type){case"linear":{e.interpolation.easing=t.easing,t.easingArgs?.length&&(e.interpolation.easingArgs=t.easingArgs);break}case"bezier":{e.interpolation.bezier_linked=t.bezier_linked,e.interpolation.bezier_left_time=t.bezier_left_time.slice(),e.interpolation.bezier_left_value=t.bezier_left_value.slice(),e.interpolation.bezier_right_time=t.bezier_right_time.slice(),e.interpolation.bezier_right_value=t.bezier_right_value.slice();break}case"catmullrom":break;case"step":break}return t.data_points.length===2&&(e.post=[t.get("x",1).toString(),t.get("y",1).toString(),t.get("z",1).toString()]),e}s(Yhe,"serailizeKeyframe");function Xhe(t,e){return{...e,models:Wc(e.models,(i,r)=>{let a={model:r.model,custom_model_data:r.custom_model_data};return[i,a]})}}s(Xhe,"serializeVariant");function L6(t){let e=Project.animated_java,{rig:n,animations:i}=t;console.log("Exporting JSON...",t);function r(l){return{name:l.name,src:l.getDataURL()}}s(r,"serializeTexture");let a={settings:{export_namespace:e.export_namespace,bounding_box:e.bounding_box,custom_model_data_offset:e.custom_model_data_offset,baked_animations:e.baked_animations},textures:Wc(n.textures,(l,c)=>[c.uuid,r(c)]),nodes:Wc(n.nodes,(l,c)=>[l,Qhe(c)]),variants:Wc(n.variants,(l,c)=>[l,Xhe(n,c)]),animations:{}};if(e.baked_animations)for(let l of i)a.animations[l.uuid]=$he(l);else for(let l of Blockbench.Animation.all){let c={name:l.name,loop_mode:l.loop,duration:l.length,excluded_nodes:l.excluded_nodes.map(u=>u.value),animators:{}};for(let[u,d]of Object.entries(l.animators))d.keyframes.length!==0&&(c.animators[u]=d.keyframes.map(Yhe));a.animations[l.uuid]=c}if(console.log("Exported JSON:",a),N1(a))throw new Error("Circular references detected in exported JSON.");console.log("Scrubbed:",_g(a));let o;try{o=hr(e.json_file)}catch(l){console.log(`Failed to resolve export path '${e.json_file}'`),console.error(l);return}fs.writeFileSync(o,compileJSON(a).toString())}s(L6,"exportJSON");function z6(t){return{matrix:t.matrix.elements,decomposed:{translation:t.decomposed.translation.toArray(),left_rotation:t.decomposed.left_rotation.toArray(),scale:t.decomposed.scale.toArray()},pos:t.pos,rot:t.rot,head_rot:t.head_rot,scale:t.scale,interpolation:t.interpolation,commands:t.commands,execute_condition:t.execute_condition}}s(z6,"serailizeNodeTransform");function Qhe(t){let e={...t};switch(delete e.node,delete e.parentNode,delete e.safe_name,delete e.model,Jx(e,"lineWidth","line_width"),Jx(e,"backgroundColor","background_color"),Jx(e,"backgroundAlpha","background_alpha"),e.default_transform=z6(e.default_transform),t.type){case"bone":{delete e.boundingBox,e.bounding_box={min:t.bounding_box.min.toArray(),max:t.bounding_box.max.toArray()},delete e.configs,e.configs={...t.configs?.variants};let n=Re.getDefault();t.configs?.default&&n&&(e.configs[n.uuid]=t.configs.default);break}case"text_display":{e.text=t.text?.toJSON();break}}return e}s(Qhe,"serailizeRenderedNode");function $he(t){let e={name:t.name,duration:t.duration,loop_delay:t.loop_delay,loop_mode:t.loop_mode,frames:[],modified_nodes:Object.keys(t.modified_nodes)},n=[];for(let i of t.frames){let r={};for(let[a,o]of Object.entries(i.node_transforms))r[a]=z6(o);n.push({...i,node_transforms:r})}return e.frames=n,e}s($he,"serializeAnimation");var ea=class{constructor(e,n,i,r){this.path=e;this.exportNamespace=n;this.lastUsedExportNamespace=i;this.resourcePackFolder=r}files=new Set;oldFiles=new Set;oldContent={};read(){if(!fs.existsSync(this.path))return;this.oldContent=JSON.parse(fs.readFileSync(this.path,"utf-8"));let e=this.oldContent[this.exportNamespace],n=this.oldContent[this.lastUsedExportNamespace];if(n){Array.isArray(n.files)||(n.files=[]);for(let i of n.files)this.oldFiles.add(PathModule.join(this.resourcePackFolder,i));delete this.oldContent[this.lastUsedExportNamespace]}if(e){Array.isArray(e.files)||(e.files=[]);for(let i of e.files)this.oldFiles.add(PathModule.join(this.resourcePackFolder,i));delete this.oldContent[this.exportNamespace]}}write(){let e=PathModule.dirname(this.path),n={...this.oldContent,[this.exportNamespace]:{files:Array.from(this.files).map(i=>PathModule.relative(e,i).replace(/\\/g,"/"))}};fs.writeFileSync(this.path,autoStringify(Al(n)))}};s(ea,"ResourcePackAJMeta");var fh=class{lastOverrideId=1;overrides=new Map;externalOverrides=new Map;rigs={};parent="item/generated";textures={};setOverride(e,n){this.overrides.set(e,n)}addOverride(e){let n=this.lastOverrideId;for(;this.overrides.has(n)||this.externalOverrides.has(n);)n++;return this.lastOverrideId=n,this.overrides.set(n,e),n}assertOverride(e,n){this.overrides.has(e)||this.externalOverrides.has(e)||this.setOverride(e,n)}readExisting(e){let n=Project.animated_java,i;try{i=JSON.parse(fs.readFileSync(e,"utf-8"))}catch(r){console.error("Failed to read existing display item model:",r);return}if(i.animated_java,i.parent&&(this.parent=i.parent),i.textures&&(this.textures=i.textures),i.overrides??=[],i.animated_java??={},typeof i.animated_java.rigs=="object"&&!Array.isArray(i.animated_java.rigs)){let r=i.animated_java.rigs;i.animated_java={};for(let a of Object.keys(r))i.animated_java[a]=r[a].used_ids}i.animated_java[n.export_namespace]??=[];for(let[r,a]of Object.entries(i.animated_java)){let o=n.export_namespace,l=Project.last_used_export_namespace;if(r===o||r===l){i.overrides=i.overrides.filter(c=>!a.includes(c.predicate.custom_model_data)),r===l&&o!==l&&delete i.animated_java[l];continue}else for(let c of a){let u=i.overrides.find(d=>d.predicate.custom_model_data===c);this.externalOverrides.set(c,u.model)}this.rigs[r]=a}}toJSON(){let[e,n]=Project.animated_java.display_item.split(":"),i=Project.animated_java.export_namespace;return{parent:this.parent,textures:Object.keys(this.textures).length>0?this.textures:{layer0:`${e}:item/${n}`},overrides:[...this.externalOverrides.entries(),...this.overrides.entries()].sort((r,a)=>r[0]-a[0]).map(([r,a])=>({predicate:{custom_model_data:r},model:a})),animated_java:Al({...this.rigs,[i]:[...this.overrides.keys()]})}}};s(fh,"PredicateItemModel");async function Ud(t){let{rig:e,displayItemPath:n,resourcePackFolder:i,textureExportFolder:r,modelExportFolder:a}=t,o=Project.animated_java,l=Project.last_used_export_namespace;gn.set("Compiling Resource Pack..."),console.log("Compiling resource pack...",t);let c=new ea(PathModule.join(t.resourcePackFolder,"assets.ajmeta"),o.export_namespace,l,t.resourcePackFolder);if(o.resource_pack_export_mode==="raw"){c.read(),gn.set("Removing Old Resource Pack Files..."),jt.set(0),pi.set(c.oldFiles.size);let h=new Set;for(let b of c.oldFiles){fs.existsSync(b)&&await fs.promises.unlink(b);let g=PathModule.dirname(b);for(;!h.has(g)&&fs.existsSync(g)&&(await fs.promises.readdir(g)).length===0;)await fs.promises.rm(g,{recursive:!0}),h.add(g),g=PathModule.dirname(g);jt.set(jt.get()+1)}}let u=new Map;u.set(PathModule.join(i,"assets/animated_java/models/empty.json"),"{}");let d=new fh;fs.existsSync(n)&&(console.warn("Display item already exists! Attempting to merge..."),d.readExisting(n)),d.lastOverrideId=Math.max(1,o.enable_advanced_resource_pack_settings?o.custom_model_data_offset:0),d.assertOverride(1,"animated_java:empty");for(let h of Object.values(e.textures)){let b,g,_;if(h.source?.startsWith("data:"))b=Buffer.from(h.source.split(",")[1],"base64");else if(h.path&&fs.existsSync(h.path)){if(ia(h.path))continue;{b=fs.readFileSync(h.path);let w=h.path+".mcmeta",x=h.path.replace(".png","_e.png");fs.existsSync(w)&&(g=fs.readFileSync(w)),fs.existsSync(x)&&(_=fs.readFileSync(x))}}if(b===void 0)throw new Error(`Texture ${h.name} is missing it's image data.`);let v=un(h.name);h.name.endsWith(".png")||(v+=".png"),u.set(PathModule.join(r,v),b),g!==void 0&&u.set(PathModule.join(r,v+".mcmeta"),g),_!==void 0&&u.set(PathModule.join(r,v+"_e.png"),_)}let p=PathModule.join(i,"assets/minecraft/atlases/blocks.json"),m={sources:[]};if(fs.existsSync(p)){let h=await fs.promises.readFile(p,"utf-8").catch(()=>{throw new si("Failed to read block atlas file after it was confirmed to exist!")});try{m=JSON.parse(h)}catch(b){throw new si(`Failed to parse block atlas file: ${b.message}`)}}m.sources.some(h=>h.type==="directory"&&h.source==="blueprint"&&h.prefix==="blueprint/")||m.sources.push({type:"directory",source:"blueprint",prefix:"blueprint/"}),u.set(p,autoStringify(m));let f=PathModule.join(i,"assets/animated_java/textures/blueprint/transparent.png");u.set(f,nativeImage.createFromDataURL(Nn.source).toPNG());for(let h of Object.values(e.variants))for(let[b,g]of Object.entries(h.models)){let _=e.nodes[b];if(g.custom_model_data!==-1)continue;g.custom_model_data=d.addOverride(g.resource_location);let v=h.is_default?PathModule.join(a,_.name+".json"):PathModule.join(a,h.name,_.name+".json");u.set(PathModule.join(v),autoStringify(g.model))}if(o.enable_plugin_mode)console.log("Plugin mode enabled. Skipping resource pack export.");else if(o.resource_pack_export_mode==="raw"){c.files=new Set(u.keys()),c.write(),console.log("Display Item Model",d.toJSON()),u.set(n,autoStringify(d.toJSON())),gn.set("Writing Resource Pack..."),jt.set(0),pi.set(u.size);let h=new Set;for(let[b,g]of u){let _=PathModule.dirname(b);h.has(_)||(await fs.promises.mkdir(_,{recursive:!0}),h.add(_)),await fs.promises.writeFile(b,g),jt.set(jt.get()+1)}}else if(o.resource_pack_export_mode==="zip"){u.set(PathModule.join(i,"pack.mcmeta"),autoStringify({pack:{pack_format:32,description:`${Project.name}. Generated with Animated Java`}})),gn.set("Writing Resource Pack Zip...");let h={};for(let[g,_]of u){let v=PathModule.relative(i,g);typeof _=="string"?h[v]=Buffer.from(_):h[v]=_}let b=await Tl(h,{});await fs.promises.writeFile(i+(i.endsWith(".zip")?"":".zip"),b)}console.log("Resource pack compiled!")}s(Ud,"compileResourcePack");async function Wx(t){let{rig:e,resourcePackFolder:n,textureExportFolder:i,modelExportFolder:r}=t,a=Project.animated_java,o=Project.last_used_export_namespace;gn.set("Compiling Resource Pack..."),console.log("Compiling resource pack...",t);let l=new ea(PathModule.join(t.resourcePackFolder,"assets.ajmeta"),a.export_namespace,o,t.resourcePackFolder);if(a.resource_pack_export_mode==="raw"){l.read(),gn.set("Removing Old Resource Pack Files..."),jt.set(0),pi.set(l.oldFiles.size);let m=new Set;for(let f of l.oldFiles){fs.existsSync(f)&&await fs.promises.unlink(f);let h=PathModule.dirname(f);for(;!m.has(h)&&fs.existsSync(h)&&(await fs.promises.readdir(h)).length===0;)await fs.promises.rm(h,{recursive:!0}),m.add(h),h=PathModule.dirname(h);jt.set(jt.get()+1)}}let c=new Map,u=PathModule.join(n,"assets/minecraft/atlases/blocks.json"),d={sources:[]};if(fs.existsSync(u)){let m=await fs.promises.readFile(u,"utf-8").catch(()=>{throw new si("Failed to read block atlas file after it was confirmed to exist!")});try{d=JSON.parse(m)}catch(f){throw new si(`Failed to parse block atlas file: ${f.message}`)}}d.sources.some(m=>m.type==="directory"&&m.source==="blueprint"&&m.prefix==="blueprint/")||d.sources.push({type:"directory",source:"blueprint",prefix:"blueprint/"}),c.set(u,autoStringify(d)),c.set(PathModule.join(n,"assets/animated_java/models/item/empty.json"),"{}");for(let m of Object.values(e.textures)){let f,h,b;if(m.source?.startsWith("data:"))f=Buffer.from(m.source.split(",")[1],"base64");else if(m.path&&fs.existsSync(m.path)){if(ia(m.path))continue;{f=fs.readFileSync(m.path);let _=m.path+".mcmeta",v=m.path.replace(".png","_e.png");fs.existsSync(_)&&(h=fs.readFileSync(_)),fs.existsSync(v)&&(b=fs.readFileSync(v))}}if(f===void 0)throw new Error(`Texture ${m.name} is missing it's image data.`);let g=un(m.name);m.name.endsWith(".png")||(g+=".png"),c.set(PathModule.join(i,g),f),h!==void 0&&c.set(PathModule.join(i,g+".mcmeta"),h),b!==void 0&&c.set(PathModule.join(i,g+"_e.png"),b)}let p=PathModule.join(n,"assets/animated_java/textures/blueprint/transparent.png");c.set(p,nativeImage.createFromDataURL(Nn.source).toPNG());for(let m of Object.values(e.variants))for(let[f,h]of Object.entries(m.models)){let b=e.nodes[f];if(h.custom_model_data!==-1)continue;let g=m.is_default?PathModule.join(r,b.name+".json"):PathModule.join(r,m.name,b.name+".json");c.set(PathModule.join(g),autoStringify(h.model))}if(a.enable_plugin_mode)console.log("Plugin mode enabled. Skipping resource pack export.");else if(a.resource_pack_export_mode==="raw"){l.files=new Set(c.keys()),l.write(),gn.set("Writing Resource Pack..."),jt.set(0),pi.set(c.size);let m=new Set;for(let[f,h]of c){let b=PathModule.dirname(f);m.has(b)||(await fs.promises.mkdir(b,{recursive:!0}),m.add(b)),await fs.promises.writeFile(f,h),jt.set(jt.get()+1)}}else if(a.resource_pack_export_mode==="zip"){c.set(PathModule.join(n,"pack.mcmeta"),autoStringify({pack:{pack_format:32,description:`${Project.name}. Generated with Animated Java`}})),gn.set("Writing Resource Pack Zip...");let m={};for(let[h,b]of c){let g=PathModule.relative(n,h);typeof b=="string"?m[g]=Buffer.from(b):m[g]=b}let f=await Tl(m,{});await fs.promises.writeFile(n+(n.endsWith(".zip")?"":".zip"),f)}console.log("Resource pack compiled!")}s(Wx,"compileResourcePack");async function Kx(t){let{rig:e,resourcePackFolder:n,textureExportFolder:i,modelExportFolder:r}=t,a=Project.animated_java,o=Project.last_used_export_namespace;gn.set("Compiling Resource Pack..."),console.log("Compiling resource pack...",t);let l=new ea(PathModule.join(t.resourcePackFolder,"assets.ajmeta"),a.export_namespace,o,t.resourcePackFolder);l.read();let c=new Map,u=PathModule.join(n,"assets/animated_java/models/"),d=PathModule.join(n,"assets/animated_java/items/blueprint/",a.export_namespace),p=PathModule.join(n,"assets/minecraft/atlases/blocks.json"),m={sources:[]};if(console.log("Block atlas file:",p,fs.existsSync(p)),fs.existsSync(p)){let b=await fs.promises.readFile(p,"utf-8").catch(()=>{throw new si("Failed to read block atlas file after it was confirmed to exist!")});try{m=JSON.parse(b)}catch(g){throw new si(`Failed to parse block atlas file: ${g.message}`)}console.log("Pre-existing Block atlas:",m)}else console.log("Block atlas file does not exist. Creating a new one.");m.sources.some(b=>b.type==="directory"&&b.source==="blueprint"&&b.prefix==="blueprint/")||m.sources.push({type:"directory",source:"blueprint",prefix:"blueprint/"}),console.log("Block atlas:",m),c.set(p,autoStringify(m)),c.set(PathModule.join(u,"empty.json"),"{}");for(let b of Object.values(e.textures)){let g,_,v;if(b.source?.startsWith("data:"))g=Buffer.from(b.source.split(",")[1],"base64");else if(b.path&&fs.existsSync(b.path)){if(ia(b.path))continue;{g=fs.readFileSync(b.path);let x=b.path+".mcmeta",y=b.path.replace(".png","_e.png");fs.existsSync(x)&&(_=fs.readFileSync(x)),fs.existsSync(y)&&(v=fs.readFileSync(y))}}if(g===void 0)throw new Error(`Texture ${b.name} is missing it's image data.`);let w=un(b.name);b.name.endsWith(".png")||(w+=".png"),c.set(PathModule.join(i,w),g),_!==void 0&&c.set(PathModule.join(i,w+".mcmeta"),_),v!==void 0&&c.set(PathModule.join(i,w+"_e.png"),v)}let f=PathModule.join(n,"assets/animated_java/textures/blueprint/transparent.png");c.set(f,nativeImage.createFromDataURL(Nn.source).toPNG());let h=Re.getDefault();for(let[b,g]of Object.entries(e.variants[h.uuid].models)){let _=e.nodes[b],v=PathModule.join(d,_.name+".json"),w;Object.values(e.variants).length===1?w=V6(g):w=ege(b,g,e),c.set(v,autoStringify(w))}for(let b of Object.values(e.variants))for(let[g,_]of Object.entries(b.models)){let v=e.nodes[g];if(_.custom_model_data!==-1)continue;let w=b.is_default?PathModule.join(r,v.name+".json"):PathModule.join(r,b.name,v.name+".json");c.set(PathModule.join(w),autoStringify(_.model))}if(a.enable_plugin_mode)console.log("Plugin mode enabled. Skipping resource pack export.");else if(a.resource_pack_export_mode==="raw"){gn.set("Removing Old Resource Pack Files..."),jt.set(0),pi.set(l.oldFiles.size);let b=new Set;for(let _ of l.oldFiles){fs.existsSync(_)&&await fs.promises.unlink(_);let v=PathModule.dirname(_);for(;!b.has(v)&&fs.existsSync(v)&&(await fs.promises.readdir(v)).length===0;)await fs.promises.rm(v,{recursive:!0}),b.add(v),v=PathModule.dirname(v);jt.set(jt.get()+1)}l.files=new Set(c.keys()),l.write(),gn.set("Writing Resource Pack..."),jt.set(0),pi.set(c.size);let g=new Set;for(let[_,v]of c){let w=PathModule.dirname(_);g.has(w)||(await fs.promises.mkdir(w,{recursive:!0}),g.add(w)),await fs.promises.writeFile(_,v),jt.set(jt.get()+1)}}else if(a.resource_pack_export_mode==="zip"){c.set(PathModule.join(n,"pack.mcmeta"),autoStringify({pack:{pack_format:32,description:`${Project.name}. Generated with Animated Java`}})),gn.set("Writing Resource Pack Zip...");let b={};for(let[_,v]of c){let w=PathModule.relative(n,_);typeof v=="string"?b[w]=Buffer.from(v):b[w]=v}let g=await Tl(b,{});await fs.promises.writeFile(n+(n.endsWith(".zip")?"":".zip"),g)}console.log("Resource pack compiled!")}s(Kx,"compileResourcePack");function V6(t){return{model:{type:"minecraft:model",model:t.resource_location,tints:[{type:"minecraft:dye",default:[1,1,1]}]}}}s(V6,"createSingleVariantItemDefinition");function ege(t,e,n){let i={model:{type:"minecraft:select",property:"minecraft:custom_model_data",cases:[],fallback:{type:"minecraft:model",model:e.resource_location},tints:[{type:"minecraft:dye",default:[1,1,1]}]}};for(let r of Object.values(n.variants)){let a=r.models[t];!a||r.is_default||i.model.cases.push({when:r.name,model:{type:"minecraft:model",model:a.resource_location}})}return i.model.cases.length===0?V6(e):i}s(ege,"createMultiVariantItemDefinition");var mh={"1.20.4":Ud,"1.20.5":Ud,"1.21.0":Ud,"1.21.2":Wx,"1.21.4":Kx};var U6=ji(Ie("crypto"),1);function tge(t,e,n){if(!t.export)return;let i={};if(i.from=t.from.slice(),i.to=t.to.slice(),t.inflate&&(i.from=i.from.map(r=>r-t.inflate),i.to=i.to.map(r=>r+t.inflate)),t.shade===!1&&(i.shade=!1),!(t.rotation.allEqual(0)&&t.origin.allEqual(0))){let r=t.rotationAxis()||"y";i.rotation={angle:t.rotation[getAxisNumber(r)],axis:r,origin:t.origin}}if(t.rescale&&(i.rotation?i.rotation.rescale=!0:i.rotation={angle:0,axis:t.rotation_axis||"y",origin:t.origin,rescale:!0}),t.parent instanceof Group){let r=t.parent;i.from=i.from.map((a,o)=>a-r.origin[o]),i.to=i.to.map((a,o)=>a-r.origin[o]),i.rotation&&!Array.isArray(i.rotation)&&(i.rotation.origin=i.rotation.origin.map((a,o)=>a-r.origin[o]))}i.faces={};for(let[r,a]of Object.entries(t.faces)){if(!a||!a.texture||a.getTexture()?.uuid===Nn.uuid)continue;let o={};if(a.enabled&&(o.uv=a.uv.slice().map((l,c)=>l*16/UVEditor.getResolution(c%2))),a.rotation&&(o.rotation=a.rotation),a.texture){let l=a.getTexture();if(!l)throw new Error("Texture not found");o.texture="#"+l.id,e.textures[l.id]=l;let c=q6(l,e).resourceLocation;c&&(n.textures[l.id]=c)}a.cullface&&(o.cullface=a.cullface),a.tint>=0&&(o.tintindex=a.tint),i.faces[r]=o}Object.keys(i.faces).length!==0&&(n.elements??=[],n.elements.push(i))}s(tge,"renderCube");var qd=new Map;function q6(t,e){if(qd.has(t.uuid))return qd.get(t.uuid);if(t.name.endsWith(".png")||(t.name+=".png"),t.path&&fs.existsSync(t.path)&&fs.statSync(t.path).isFile()){let r=sr(t.path);if(r)return qd.set(t.uuid,r),r}let n=PathModule.join(e.texture_export_folder,un(t.name)),i=sr(n);if(i)return qd.set(t.uuid,i),i;throw console.error(t),new Error(`Invalid texture path: ${n}`)}s(q6,"getTextureResourceLocation");function nge(t){let e=t.children.filter(i=>i instanceof Cube),n=new THREE.Box3;n.expandByPoint(new THREE.Vector3(t.origin[0],t.origin[1],t.origin[2]));for(let i of e)n.expandByPoint(new THREE.Vector3(i.from[0]-i.inflate,i.from[1]-i.inflate,i.from[2]-i.inflate)),n.expandByPoint(new THREE.Vector3(i.to[0]+i.inflate,i.to[1]+i.inflate,i.to[2]+i.inflate));return n}s(nge,"getBoneBoundingBox");function H6(t,e,n){if(!t.export)return;let i=t.parent instanceof Group?t.parent.uuid:void 0,r=PathModule.join(e.model_export_folder,t.name+".json"),a=sr(r);if(!a)throw console.error(t),new Error(`Invalid bone path: ${t.name} -> ${r}`);let o={type:"bone",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:i,bounding_box:nge(t),base_scale:1,configs:t.configs,default_transform:{}},l=n.models[t.uuid];l||(l=n.models[t.uuid]={model:{textures:{particle:"minecraft:item/pufferfish"},display:{head:{rotation:[0,180,0]}}},custom_model_data:-1,resource_location:a.resourceLocation,item_model:a.resourceLocation});for(let p of t.children)if(p.export)switch(!0){case p instanceof Group:{H6(p,e,n);break}case p instanceof Locator:{K6(p,e);break}case p instanceof et:{W6(p,e);break}case(OutlinerElement.types.camera&&p instanceof OutlinerElement.types.camera):{Z6(p,e);break}case p instanceof vt:{G6(p,e);break}case p instanceof At:{J6(p,e);break}case p instanceof Cube:{tge(p,e,l.model),e.includes_custom_models=!0;break}default:console.warn("Encountered unknown node type:",p)}if(!l.model||!l.model.elements||l.model.elements.length===0){delete n.models[t.uuid];let p={type:"struct",name:t.name,safe_name:o.safe_name,uuid:t.uuid,parent:i,default_transform:{}};e.nodes[t.uuid]=p;return}let c=new THREE.Vector3().subVectors(o.bounding_box.max,o.bounding_box.min),u=Math.max(c.x,c.y,c.z),d=Math.min(1,24/u);for(let p of l.model.elements)p.from=p.from.map(m=>m*d+8),p.to=p.to.map(m=>m*d+8),p.rotation&&!Array.isArray(p.rotation)&&(p.rotation.origin=p.rotation.origin.map(m=>m*d+8));o.base_scale=1/d,e.nodes[t.uuid]=o}s(H6,"renderGroup");function G6(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:void 0,i=PathModule.join(e.model_export_folder,t.name+".json");if(!sr(i))throw console.error(t),new Error(`Invalid bone path: ${t.name} -> ${i}`);let a={type:"item_display",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:n,item:t.item,item_display:t.itemDisplay,base_scale:1,config:t.config,default_transform:{}};e.nodes[t.uuid]=a}s(G6,"renderItemDisplay");function J6(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:void 0,i=PathModule.join(e.model_export_folder,t.name+".json");if(!sr(i))throw console.error(t),new Error(`Invalid bone path: ${t.name} -> ${i}`);let a={type:"block_display",name:t.name,safe_name:un(t.name),uuid:t.uuid,block:t.block,parent:n,base_scale:1,config:t.config,default_transform:{}};e.nodes[t.uuid]=a}s(J6,"renderBlockDisplay");function W6(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:void 0,i=PathModule.join(e.model_export_folder,t.name+".json");if(!sr(i))throw console.error(t),new Error(`Invalid bone path: ${t.name} -> ${i}`);let a={type:"text_display",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:n,text:Nt.fromString(t.text),line_width:t.lineWidth,background_color:t.backgroundColor,background_alpha:t.backgroundAlpha,align:t.align,shadow:t.shadow,see_through:t.seeThrough,base_scale:1,config:t.config,default_transform:{}};return e.nodes[t.uuid]=a,{uuid:t.uuid,children:[]}}s(W6,"renderTextDisplay");function K6(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:t.parent,i={type:"locator",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:n,config:t.config,default_transform:{}};e.nodes[t.uuid]=i}s(K6,"renderLocator");function Z6(t,e){if(!t.export)return;let n=t.parent instanceof Group?t.parent.uuid:t.parent,i={type:"camera",name:t.name,safe_name:un(t.name),uuid:t.uuid,parent:n,config:t.config,default_transform:{}};e.nodes[t.uuid]=i}s(Z6,"renderCamera");function ige(t,e){let n={},i=Re.getDefault(),r=e.variants[i.uuid].models;for(let[a,o]of Object.entries(e.nodes)){if(o.type!=="bone"||t.excludedNodes.find(h=>h.value===a))continue;let l={},c=!0,u=new Set(Object.keys(r[a].model.textures));for(let[h,b]of t.textureMap.map.entries()){let g=Texture.all.find(_=>_.uuid===h);if(!g)throw new Error(`From texture not found: ${h}`);if(b===Nn.uuid)l[g.id]=F1,e.textures[Nn.id]=Nn,u.delete(g.id);else{let _=Texture.all.find(v=>v.uuid===b);if(!_)throw new Error(`To texture not found: ${b}`);l[g.id]=q6(_,e).resourceLocation,e.textures[_.id]=_,c=!1}}if(Object.keys(l).length===0)continue;if(c&&u.size===0){n[a]={model:null,custom_model_data:1,resource_location:"animated_java:empty",item_model:"animated_java:empty"};continue}let d=PathModule.join(e.model_export_folder,o.safe_name+".json"),p=sr(d);if(!p)throw new Error(`Invalid Bone Name: '${o.safe_name}' -> '${d}'`);let m=t.isDefault?PathModule.join(e.model_export_folder,o.safe_name+".json"):PathModule.join(e.model_export_folder,t.name,o.safe_name+".json"),f=sr(m);if(!f)throw new Error(`Invalid Variant Name: '${t.name}' -> '${m}'`);n[a]={model:{parent:p.resourceLocation,textures:l},custom_model_data:-1,resource_location:f.resourceLocation,item_model:f.resourceLocation}}return n}s(ige,"renderVariantModels");function Y6(t){let e=U6.createHash("sha256");for(let[n,i]of Object.entries(t.nodes))switch(e.update("node;"),e.update(n),e.update(i.name),e.update(i.default_transform.matrix.elements.toString()),i.type){case"bone":{let r=t.variants[Re.getDefault().uuid].models[n];if(e.update(";"+JSON.stringify(r)||""),!i.configs)break;if(i.configs.default){let a=Ae.fromJSON(i.configs.default);a.isDefault()||(e.update("defaultconfig;"),e.update(a.toNBT().toString()))}for(let[a,o]of Object.entries(i.configs.variants)){let l=Ae.fromJSON(o);l.isDefault()||(e.update("variantconfig;"),e.update(a),e.update(l.toNBT().toString()))}break}case"locator":{i.config&&e.update(";"+JSON.stringify(i.config));break}case"camera":{i.config&&e.update(";"+JSON.stringify(i.config));break}case"text_display":{e.update(`;${i.text?.toString()}`),i.config&&e.update(";"+JSON.stringify(i.config));break}}return e.digest("hex")}s(Y6,"hashRig");function rge(t,e){return{...t.toJSON(),models:ige(t,e)}}s(rge,"renderVariant");function age(t){let e=new Blockbench.Animation;qx(),Vd(e,0);let n=Gx(e,t.nodes).node_transforms;return Hx(),n}s(age,"getDefaultTransforms");function X6(t,e){console.time("Rendering rig took"),Texture.all.forEach((a,o)=>a.id=String(o)),Animator.showDefaultPose();let n={nodes:{},variants:{},textures:{},model_export_folder:t,texture_export_folder:e,includes_custom_models:!1},i=Re.getDefault();n.variants[i.uuid]={...i.toJSON(),models:{}};for(let a of Outliner.root)switch(!0){case a instanceof Group:{H6(a,n,n.variants[i.uuid]);break}case a instanceof Locator:{K6(a,n);break}case a instanceof et:{W6(a,n);break}case(OutlinerElement.types.camera&&a instanceof OutlinerElement.types.camera):{Z6(a,n);break}case a instanceof vt:{G6(a,n);break}case a instanceof At:{J6(a,n);break}case a instanceof Cube:throw new si(`Cubes cannot be exported as root nodes. Please parent them to a bone. (Found '${a.name}' outside of a bone)`);default:console.warn("Encountered unknown node type:",a)}let r=age(n);for(let[a,o]of Object.entries(n.nodes))o.default_transform=r[a];for(let a of Re.all)a.isDefault||(n.variants[a.uuid]=rge(a,n));return qd.clear(),console.timeEnd("Rendering rig took"),console.log("Rendered rig:",n),n}s(X6,"renderRig");var si=class extends Error{};s(si,"IntentionalExportError");function Zx(){let t=Project.animated_java,e=hr(t.resource_pack),n=hr(t.data_pack),i,r,a;return t.enable_plugin_mode?(r=PathModule.join("assets/animated_java/models/blueprint/",t.export_namespace),i=PathModule.join("assets/animated_java/textures/blueprint/",t.export_namespace),a=PathModule.join("assets/minecraft/models/item/",t.display_item.split(":").at(-1)+".json")):t.enable_advanced_resource_pack_folders?(r=t.model_folder,i=t.texture_folder,a=t.display_item_path):(r=PathModule.join(e,"assets/animated_java/models/blueprint/",t.export_namespace),i=PathModule.join(e,"assets/animated_java/textures/blueprint/",t.export_namespace),a=PathModule.join(e,"assets/minecraft/models/item/",t.display_item.split(":").at(-1)+".json")),{resourcePackFolder:e,dataPackFolder:n,textureExportFolder:i,modelExportFolder:r,displayItemPath:a}}s(Zx,"getExportPaths");async function oge(t=!0){let e=Project.animated_java,n=Hp();await new Promise(r=>requestAnimationFrame(r));let i=Re.selected;Re.getDefault().select();try{console.time("Exporting project took");for(let f of Re.all)f.verifyTextureMap();for(let f of Texture.all)if(!(f.path&&ia(f.path)&&fs.existsSync(f.path))&&Texture.all.some(h=>h!==f&&h.name===f.name))throw new si(`Texture name "${f.name}" is used more than once. Please make sure all textures have unique names.`);let{resourcePackFolder:r,dataPackFolder:a,textureExportFolder:o,modelExportFolder:l,displayItemPath:c}=Zx();gn.set("Rendering Rig...");let u=X6(l,o);if(!u.includes_custom_models&&Texture.all.length!==0)throw new si(k("misc.failed_to_export.rig_has_textures_but_no_custom_models.message"));if(u.includes_custom_models&&Texture.all.length===0)throw new si(k("misc.failed_to_export.rig_has_custom_models_but_no_textures.message"));if(Project.animated_java.resource_pack_export_mode==="none"&&u.includes_custom_models){Blockbench.showMessageBox({title:k("misc.failed_to_export.title"),message:k("misc.failed_to_export.custom_models.message"),buttons:[k("misc.failed_to_export.button")]}),n.close(0);return}gn.set("Rendering Animations...");let d=P6(Project,u);gn.set("Hashing Rendered Objects...");let p=Y6(u),m=M6(d);await mh[e.target_minecraft_version]({rig:u,displayItemPath:c,resourcePackFolder:r,textureExportFolder:o,modelExportFolder:l}),e.enable_plugin_mode?L6({rig:u,animations:d,displayItemPath:c,textureExportFolder:o,modelExportFolder:l}):(e.data_pack_export_mode!=="none"&&await Iu({rig:u,animations:d,dataPackFolder:a,rigHash:p,animationHash:m}),Project.last_used_export_namespace=e.export_namespace),console.timeEnd("Exporting project took"),t&&Np(),Blockbench.showQuickMessage("Project exported successfully!",2e3)}catch(r){if(console.error(r),r instanceof si){Blockbench.showMessageBox({title:k("misc.failed_to_export.title"),message:r.message,buttons:[k("misc.failed_to_export.button")]});return}jo(r)}finally{i?.select(),n.close(0)}}s(oge,"actuallyExportProject");async function hh(t=!0){if(!Project)return;if(compareVersions("1.21.3",Project.animated_java.target_minecraft_version)&&!Cube.all.allAre(n=>Vp(n))){Blockbench.showMessageBox({title:k("misc.failed_to_export.title"),message:k("misc.failed_to_export.invalid_rotation.message"),buttons:[k("misc.failed_to_export.button")]});return}Ma.set({});let e=Ac();if(await new Promise(n=>requestAnimationFrame(n)),console.log("Blueprint Setting Errors",Ma.get()),Object.keys(Ma.get()).length>0){Blockbench.showMessageBox({title:k("misc.failed_to_export.title"),message:k("misc.failed_to_export.blueprint_settings.message")+` -`+Object.entries(Ma.get()).map(n=>E("misc.failed_to_export.blueprint_settings.error_item",n[0])+` +`+Object.entries(Ma.get()).map(n=>k("misc.failed_to_export.blueprint_settings.error_item",n[0])+` - `+n[1]).join(` -`),buttons:[E("misc.failed_to_export.button")]});return}e.close(0),await rge(t)}s(mh,"exportProject");async function hh(){let t=Project.animated_java,{resourcePackFolder:e,dataPackFolder:n}=Kx();if(t.resource_pack_export_mode==="raw"){let i=PathModule.join(e,"assets.ajmeta"),r=new ea(i,t.export_namespace,Project.last_used_export_namespace,e);r.read();let a=new Set;for(let o of r.oldFiles){if(!bl(o))fs.existsSync(o)&&await fs.promises.unlink(o);else if(t.export_namespace!==Project.last_used_export_namespace&&is(o).resourceLocation.startsWith(`animated_java:${Project.last_used_export_namespace}/`)&&fs.existsSync(o)){let u=Tu(o,Project.last_used_export_namespace,t.export_namespace);await fs.promises.mkdir(PathModule.dirname(u),{recursive:!0}),await fs.promises.copyFile(o,u),await fs.promises.unlink(o)}let l=PathModule.dirname(o);for(;!a.has(l)&&fs.existsSync(l)&&(await fs.promises.readdir(l)).length===0&&(await fs.promises.rm(l,{recursive:!0}),a.add(l),l=PathModule.dirname(l),PathModule.basename(l)!=="assets"););}r.write()}if(t.data_pack_export_mode==="raw"){let i=PathModule.join(n,"data.ajmeta"),r=new ql(i,t.export_namespace,Project.last_used_export_namespace,n);r.read();let a=new Set;for(let o of r.oldFiles){if(bl(o)&&fs.existsSync(o)){if(t.export_namespace!==Project.last_used_export_namespace&&is(o).resourceLocation.startsWith(`animated_java:${Project.last_used_export_namespace}/`)){let d=Tu(o,Project.last_used_export_namespace,t.export_namespace);await fs.promises.mkdir(PathModule.dirname(d),{recursive:!0}),await fs.promises.copyFile(o,d),await fs.promises.unlink(o)}let c=JSON.parse((await fs.promises.readFile(o)).toString());c.values=c.values.filter(u=>typeof u=="string"&&(!u.startsWith(`animated_java:${t.export_namespace}/`)||!u.startsWith(`animated_java:${Project.last_used_export_namespace}/`))),await fs.promises.writeFile(o,autoStringify(c))}else fs.existsSync(o)&&await fs.promises.unlink(o);let l=PathModule.dirname(o);for(;!a.has(l)&&fs.existsSync(l)&&(await fs.promises.readdir(l)).length===0&&(await fs.promises.rm(l,{recursive:!0}),a.add(l),l=PathModule.dirname(l),PathModule.basename(l)!=="data"););}r.write()}Blockbench.showQuickMessage("Exported files extracted successfully!",2e3)}s(hh,"cleanupExportedFiles");var YS='data:image/svg+xml,%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A';function XS(t,e,n){let i=t.slice();return i[0]=e[n],i}s(XS,"get_each_context");function QS(t,e,n){let i=t.slice();return i[0]=e[n],i}s(QS,"get_each_context_1");function $S(t){let e,n=t[0]+"",i;return{c(){e=q("p"),i=Pe(n),C(e,"class","svelte-by5dje")},m(r,a){U(r,e,a),D(e,i)},p:oe,d(r){r&&V(e)}}}s($S,"create_each_block_1");function e6(t){let e,n=t[0]+"",i;return{c(){e=q("p"),i=Pe(n),C(e,"class","svelte-by5dje")},m(r,a){U(r,e,a),D(e,i)},p:oe,d(r){r&&V(e)}}}s(e6,"create_each_block");function oge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve=_e.subscription_supporters.sort(),Q=[];for(let W=0;W +`),buttons:[k("misc.failed_to_export.button")]});return}e.close(0),await oge(t)}s(hh,"exportProject");async function gh(){let t=Project.animated_java,{resourcePackFolder:e,dataPackFolder:n}=Zx();if(t.resource_pack_export_mode==="raw"){let i=PathModule.join(e,"assets.ajmeta"),r=new ea(i,t.export_namespace,Project.last_used_export_namespace,e);r.read();let a=new Set;for(let o of r.oldFiles){if(!bl(o))fs.existsSync(o)&&await fs.promises.unlink(o);else if(t.export_namespace!==Project.last_used_export_namespace&&is(o).resourceLocation.startsWith(`animated_java:${Project.last_used_export_namespace}/`)&&fs.existsSync(o)){let u=wu(o,Project.last_used_export_namespace,t.export_namespace);await fs.promises.mkdir(PathModule.dirname(u),{recursive:!0}),await fs.promises.copyFile(o,u),await fs.promises.unlink(o)}let l=PathModule.dirname(o);for(;!a.has(l)&&fs.existsSync(l)&&(await fs.promises.readdir(l)).length===0&&(await fs.promises.rm(l,{recursive:!0}),a.add(l),l=PathModule.dirname(l),PathModule.basename(l)!=="assets"););}r.write()}if(t.data_pack_export_mode==="raw"){let i=PathModule.join(n,"data.ajmeta"),r=new Hl(i,t.export_namespace,Project.last_used_export_namespace,n);r.read();let a=new Set;for(let o of r.oldFiles){if(bl(o)&&fs.existsSync(o)){if(t.export_namespace!==Project.last_used_export_namespace&&is(o).resourceLocation.startsWith(`animated_java:${Project.last_used_export_namespace}/`)){let d=wu(o,Project.last_used_export_namespace,t.export_namespace);await fs.promises.mkdir(PathModule.dirname(d),{recursive:!0}),await fs.promises.copyFile(o,d),await fs.promises.unlink(o)}let c=JSON.parse((await fs.promises.readFile(o)).toString());c.values=c.values.filter(u=>typeof u=="string"&&(!u.startsWith(`animated_java:${t.export_namespace}/`)||!u.startsWith(`animated_java:${Project.last_used_export_namespace}/`))),await fs.promises.writeFile(o,autoStringify(c))}else fs.existsSync(o)&&await fs.promises.unlink(o);let l=PathModule.dirname(o);for(;!a.has(l)&&fs.existsSync(l)&&(await fs.promises.readdir(l)).length===0&&(await fs.promises.rm(l,{recursive:!0}),a.add(l),l=PathModule.dirname(l),PathModule.basename(l)!=="data"););}r.write()}Blockbench.showQuickMessage("Exported files extracted successfully!",2e3)}s(gh,"cleanupExportedFiles");var Q6='data:image/svg+xml,%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A';function $6(t,e,n){let i=t.slice();return i[0]=e[n],i}s($6,"get_each_context");function eS(t,e,n){let i=t.slice();return i[0]=e[n],i}s(eS,"get_each_context_1");function tS(t){let e,n=t[0]+"",i;return{c(){e=q("p"),i=Pe(n),C(e,"class","svelte-by5dje")},m(r,a){U(r,e,a),F(e,i)},p:oe,d(r){r&&z(e)}}}s(tS,"create_each_block_1");function nS(t){let e,n=t[0]+"",i;return{c(){e=q("p"),i=Pe(n),C(e,"class","svelte-by5dje")},m(r,a){U(r,e,a),F(e,i)},p:oe,d(r){r&&z(e)}}}s(nS,"create_each_block");function lge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O,S,A,M,H,Z,ne,X,ce,le,te,fe,je,ve=_e.subscription_supporters.sort(),Q=[];for(let W=0;W `,w=G(),x=q("a"),x.innerHTML=` - `,y=G(),k=q("a"),k.innerHTML=` + `,y=G(),E=q("a"),E.innerHTML=` - `,j=G(),I=q("p"),I.textContent="Created by Titus Evans (SnaveSutit)",T=G(),O=q("p"),O.textContent=`${_e.description}`,S=G(),A=q("h4"),A.textContent="Special Thanks to",M=G(),H=q("div"),H.innerHTML=`

    Ian Senne (FetchBot)

    + `,T=G(),I=q("p"),I.textContent="Created by Titus Evans (SnaveSutit)",j=G(),O=q("p"),O.textContent=`${_e.description}`,S=G(),A=q("h4"),A.textContent="Special Thanks to",M=G(),H=q("div"),H.innerHTML=`

    Ian Senne (FetchBot)

    For always being there to help.

    Jesse Spicer (Dominexis)

    For making quaternions and matrices make sense.

    @@ -3154,22 +3154,22 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho

    Boxic

    For throwing absurd amounts of money at me.

    Flubberschnub

    -

    For showing off the power of AJ with his boss fights.

    `,Z=G(),ne=q("h4"),ne.textContent="Ko-fi Supporters",X=G(),ce=q("div");for(let W=0;W{let t=Blockbench.addCSS(".content.svelte-by5dje.svelte-by5dje{display:flex;flex-direction:column;align-items:center;overflow-y:scroll;max-height:55rem;padding-right:16px}.header-container.svelte-by5dje.svelte-by5dje{display:flex;align-items:center;margin-bottom:1.5rem}.header-container.svelte-by5dje div.svelte-by5dje{display:flex;flex-direction:column;justify-content:center;margin-left:2rem}.header-container.svelte-by5dje img.svelte-by5dje{width:128px;border-radius:16px;box-shadow:4px 4px 8px -4px black}.header-container.svelte-by5dje h1.svelte-by5dje{margin:0px}.header-container.svelte-by5dje h3.svelte-by5dje{margin:0px}h4.svelte-by5dje.svelte-by5dje{color:var(--color-subtle_text);margin-top:30px;border-top:2px solid var(--color-border);padding-top:12px;padding-bottom:8px;text-transform:uppercase;text-align:center;width:100%}.socials.svelte-by5dje.svelte-by5dje{display:flex;justify-content:space-evenly;width:100%;margin-bottom:16px}.socials.svelte-by5dje a.svelte-by5dje{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:64px;height:64px;padding:8px;background-color:var(--color-button);border-radius:8px}.socials.svelte-by5dje a.svelte-by5dje:hover{background-color:var(--color-selected)}.socials.svelte-by5dje a .svelte-by5dje:not(label){flex-grow:1}.socials.svelte-by5dje a label.svelte-by5dje{color:var(--color-subtle_text)}.socials.svelte-by5dje a i.svelte-by5dje{display:flex;align-items:center;font-size:2em}.socials.svelte-by5dje img.svelte-by5dje{width:32px;height:32px}.grid.svelte-by5dje.svelte-by5dje{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0.75rem;justify-items:center}.grid.svelte-by5dje p.svelte-by5dje{text-align:center}.grid.svelte-by5dje p.svelte-by5dje:nth-child(even){color:var(--color-subtle_text)}.grid2.svelte-by5dje.svelte-by5dje{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;gap:4px 8px;margin-bottom:8px}.grid2.svelte-by5dje p.svelte-by5dje{text-align:center;width:100%;box-shadow:2px 2px 4px var(--color-back);background:var(--color-button);padding:0px 4px;border-radius:4px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function n6(){new Kt({id:`${_e.name}:aboutDialog`,title:E("dialog.about.title"),width:700,component:t6,props:{},buttons:[E("dialog.about.close_button")],preventKeybinds:!0}).show()}s(n6,"openAboutDialog");var Zx={"1.6.0":{title:"v1.6.0",author:"Titus Evans (SnaveSutit)",date:"2025-01-08",categories:[{title:"Changes",list:["Added changelog popup! (You're looking at it right now!)","Added an export target for Minecraft 1.21.4","Added warning for loading Animated Java Data Packs in the wrong version.","Improved internal MCB File compression","Slightly improved empty JSON text rendering ([#322](https://github.com/Animated-Java/animated-java/issues/322)","Added an Extract action to remove exported files from the Resource Pack and Data Pack","Added 1.21.4 target MC version","Changed missing assets and data folder for resource and data pack folder settings errors into warnings","Added support for item definitions (1.21.4)","Changed default resource pack structure: `animated_java:textures/item/export_namespace/` -> `animated_java:textures/blueprint/export_namespace/` & `animated_java:models/item/export_namespace/` -> `animated_java:models/blueprint/export_namespace/`","Added a dialog and exception for exporting a blueprint with invalid cube rotations."]},{title:"Fixes",list:["Fixed tags getting cleared out in old exports","Fixed incorrect export location for transparent texture.","Fixed Per-Face UV not being enforced when converting","Fixed [#348](https://github.com/Animated-Java/animated-java/issues/348)","Fixed [#349](https://github.com/Animated-Java/animated-java/issues/349)","Fixed [#347](https://github.com/Animated-Java/animated-java/issues/347)","Fixed [#345](https://github.com/Animated-Java/animated-java/issues/345)","Fixed [#341](https://github.com/Animated-Java/animated-java/issues/341)","Fixed [#343](https://github.com/Animated-Java/animated-java/issues/343)","Fixed [#340](https://github.com/Animated-Java/animated-java/issues/340)","Fixed [#342](https://github.com/Animated-Java/animated-java/issues/342)"]}]}};function i6(t,e,n){let i=t.slice();return i[0]=e[n],i}s(i6,"get_each_context");function r6(t,e,n){let i=t.slice();return i[3]=e[n],i}s(r6,"get_each_context_1");function a6(t,e,n){let i=t.slice();return i[6]=e[n],i}s(a6,"get_each_context_2");function lge(t){return{c:oe,m:oe,p:oe,d:oe}}s(lge,"create_catch_block");function cge(t){let e,n=t[9]+"",i;return{c(){e=new es(!1),i=Ft(),e.a=i},m(r,a){e.m(n,r,a),U(r,i,a)},p:oe,d(r){r&&V(i),r&&e.d()}}}s(cge,"create_then_block");function uge(t){return{c:oe,m:oe,p:oe,d:oe}}s(uge,"create_pending_block");function o6(t){let e,n,i,r={ctx:t,current:null,token:null,hasCatch:!1,pending:uge,then:cge,catch:lge,value:9};return g1(n=hge(t[6]),r),{c(){e=q("li"),r.block.c(),i=G()},m(a,o){U(a,e,o),r.block.m(e,r.anchor=null),r.mount=()=>e,r.anchor=i,D(e,i)},p(a,o){t=a,_1(r,t,o)},d(a){a&&V(e),r.block.d(),r.token=null,r=null}}}s(o6,"create_each_block_2");function s6(t){let e,n,i=t[3].title+"",r,a,o,l,c=t[3].list,u=[];for(let d=0;d{let a=r.match(/issues\/(\d+)/);if(a){let o=parseInt(a[1]);return e[o]={title:i,url:r},`$$$ISSUE${o}$$$`}return`${i}`});for(let[n,{title:i,url:r}]of Object.entries(e))await fetch(`${pge}${n}`).then(a=>a.json()).then(a=>{t=t.replace(`$$$ISSUE${n}$$$`,`#${n} - ${a.title}`)});return t=t.replace(/`([^`]+?)`/g,"$1"),t}s(hge,"formatMarkdown");var _h=class extends Ve{constructor(e){super(),ze(this,e,null,dge,Me,{})}};s(_h,"ChangelogDialog");var c6=_h;(()=>{let t=Blockbench.addCSS(".content.svelte-84ecdc{max-height:75vh;overflow:auto}.plugin_browser_tabbed_page code{background-color:var(--color-back);padding:0.2em 0.4em;border-radius:3px;font-size:0.8em}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var gge=`${_e.name}:animationPropertiesDialog`;function qd(){new Kt({id:gge,title:E("dialog.changelog_dialog.title"),width:600,component:c6,props:{},buttons:["OK!"],preventKeybinds:!0}).show()}s(qd,"openChangelogDialog");function _ge(){let t=document.createElement("img");return Object.assign(t,{src:or,width:16,height:16}),Object.assign(t.style,{position:"relative",top:"2px",borderRadius:"2px",marginRight:"6px",boxShadow:"1px 1px 1px #000000aa"}),t}s(_ge,"createIconImg");var Yx=`${_e.name}:menu`,bge=document.querySelector("#menu_bar"),Sa=E1(Yx,[],()=>Format===st);Sa.label.style.display="inline-block";Sa.label.innerHTML="Animated Java";Sa.label.prepend(_ge());bge.appendChild(Sa.label);MenuBar.addAction(rn(`${_e.name}:about`,{icon:"info",category:"animated_java",name:E("action.open_about.name"),click(){n6()}}),Sa.id);MenuBar.addAction(rn(`${_e.name}:documentation`,{icon:"find_in_page",category:"animated_java",name:E("action.open_documentation.name"),click(){Blockbench.openLink("https://animated-java.dev/docs")}}),Sa.id);MenuBar.addAction(rn(`${_e.name}:changelog`,{icon:"history",category:"animated_java",name:E("action.open_changelog.name"),click(){qd()}}),Sa.id);Sa.structure.push(new MenuSeparator);MenuBar.addAction(rn(`${_e.name}:blueprint_settings`,{icon:"settings",category:"animated_java",name:E("action.open_blueprint_settings.name"),condition(){return Format===st},click(){jc()}}),Sa.id);MenuBar.menus[Yx].structure.push({id:"animated_java:extract-open",name:E("action.extract.name"),icon:"fa-trash-can",searchable:!1,children:[],condition(){return Format===st}});MenuBar.addAction(rn(`${_e.name}:extract`,{icon:"fa-trash-can",category:"animated_java",name:E("action.extract.confirm"),condition(){return Format===st},click(){hh()}}),Yx+".animated_java:extract-open");MenuBar.addAction(rn(`${_e.name}:export`,{icon:"insert_drive_file",category:"animated_java",name:E("action.export.name"),condition(){return Format===st},click(){mh()}}),Sa.id);function xge(t){let e;return{c(){e=q("div"),e.textContent=`${E("dialog.bone_config.selected_variant_subtitle")}`,C(e,"class","selected_variant_subtitle svelte-q98dtr")},m(n,i){U(n,e,i)},p:oe,d(n){n&&V(e)}}}s(xge,"create_else_block_2");function vge(t){let e;return{c(){e=q("div"),e.textContent=`${E("dialog.bone_config.default_variant_subtitle")}`,C(e,"class","selected_variant_subtitle svelte-q98dtr")},m(n,i){U(n,e,i)},p:oe,d(n){n&&V(e)}}}s(vge,"create_if_block_4");function yge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g;function _(A){t[35](A)}s(_,"checkbox0_checked_binding_1");let v={label:E("dialog.bone_config.inherit_settings.title"),tooltip:E("dialog.bone_config.inherit_settings.description"),defaultValue:Ae.prototype.inheritSettings};t[9]!==void 0&&(v.checked=t[9]),e=new rt({props:v}),se.push(()=>xe(e,"checked",_));function w(A){t[36](A)}s(w,"lineinput_value_binding_1");let x={label:E("dialog.bone_config.custom_name.title"),tooltip:E("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[22]};t[0]!==void 0&&(x.value=t[0]),r=new hn({props:x}),se.push(()=>xe(r,"value",w));function y(A){t[37](A)}s(y,"checkbox1_checked_binding_1");let k={label:E("dialog.bone_config.custom_name_visible.title"),tooltip:E("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(k.checked=t[1]),l=new rt({props:k}),se.push(()=>xe(l,"checked",y));function j(A){t[38](A)}s(j,"checkbox2_checked_binding_1");let I={label:E("dialog.bone_config.use_nbt.title"),tooltip:E("dialog.bone_config.use_nbt.description"),defaultValue:Ae.prototype.useNBT};t[14]!==void 0&&(I.checked=t[14]),d=new rt({props:I}),se.push(()=>xe(d,"checked",j));let T=[Ege,kge],O=[];function S(A,M){return A[16]?0:1}return s(S,"select_block_type_2"),f=S(t,[-1,-1]),h=O[f]=T[f](t),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),h.c(),b=Ft()},m(A,M){de(e,A,M),U(A,i,M),de(r,A,M),U(A,o,M),de(l,A,M),U(A,u,M),de(d,A,M),U(A,m,M),O[f].m(A,M),U(A,b,M),g=!0},p(A,M){let H={};!n&&M[0]&512&&(n=!0,H.checked=A[9],be(()=>n=!1)),e.$set(H);let Z={};!a&&M[0]&1&&(a=!0,Z.value=A[0],be(()=>a=!1)),r.$set(Z);let ne={};!c&&M[0]&2&&(c=!0,ne.checked=A[1],be(()=>c=!1)),l.$set(ne);let X={};!p&&M[0]&16384&&(p=!0,X.checked=A[14],be(()=>p=!1)),d.$set(X);let ce=f;f=S(A,M),f===ce?O[f].p(A,M):(Pt(),Y(O[ce],1,1,()=>{O[ce]=null}),Lt(),h=O[f],h?h.p(A,M):(h=O[f]=T[f](A),h.c()),K(h,1),h.m(b.parentNode,b))},i(A){g||(K(e.$$.fragment,A),K(r.$$.fragment,A),K(l.$$.fragment,A),K(d.$$.fragment,A),K(h),g=!0)},o(A){Y(e.$$.fragment,A),Y(r.$$.fragment,A),Y(l.$$.fragment,A),Y(d.$$.fragment,A),Y(h),g=!1},d(A){ue(e,A),A&&V(i),ue(r,A),A&&V(o),ue(l,A),A&&V(u),ue(d,A),A&&V(m),O[f].d(A),A&&V(b)}}}s(yge,"create_else_block");function wge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I,T,O,S,A,M,H,Z,ne,X,ce,le,te;function fe(Te){t[23](Te)}s(fe,"checkbox0_checked_binding");let je={label:E("dialog.bone_config.inherit_settings.title"),tooltip:E("dialog.bone_config.inherit_settings.description"),defaultValue:Ae.prototype.inheritSettings};t[9]!==void 0&&(je.checked=t[9]),e=new rt({props:je}),se.push(()=>xe(e,"checked",fe));function ve(Te){t[24](Te)}s(ve,"lineinput_value_binding");let Q={label:E("dialog.bone_config.custom_name.title"),tooltip:E("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[22]};t[0]!==void 0&&(Q.value=t[0]),r=new hn({props:Q}),se.push(()=>xe(r,"value",ve));function R(Te){t[25](Te)}s(R,"checkbox1_checked_binding");let ie={label:E("dialog.bone_config.custom_name_visible.title"),tooltip:E("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(ie.checked=t[1]),l=new rt({props:ie}),se.push(()=>xe(l,"checked",R));function W(Te){t[26](Te)}s(W,"select_value_binding");let ee={label:E("dialog.bone_config.billboard.title"),tooltip:E("dialog.bone_config.billboard.description"),options:t[20],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(ee.value=t[2]),d=new ri({props:ee}),se.push(()=>xe(d,"value",W));function re(Te){t[27](Te)}s(re,"checkbox2_checked_binding");let J={label:E("dialog.bone_config.glowing.title"),tooltip:E("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[6]!==void 0&&(J.checked=t[6]),f=new rt({props:J}),se.push(()=>xe(f,"checked",re));function ge(Te){t[28](Te)}s(ge,"colorpicker_value_binding");let Be={label:E("dialog.bone_config.glow_color.title"),tooltip:E("dialog.bone_config.glow_color.description")};t[8]!==void 0&&(Be.value=t[8]),g=new Er({props:Be}),se.push(()=>xe(g,"value",ge));function ke(Te){t[29](Te)}s(ke,"numberslider0_value_binding");let Le={label:E("dialog.bone_config.shadow_radius.title"),tooltip:E("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:64};t[12]!==void 0&&(Le.value=t[12]),w=new qt({props:Le}),se.push(()=>xe(w,"value",ke));function N(Te){t[30](Te)}s(N,"numberslider1_value_binding");let Ie={label:E("dialog.bone_config.shadow_strength.title"),tooltip:E("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0};t[13]!==void 0&&(Ie.value=t[13]),k=new qt({props:Ie}),se.push(()=>xe(k,"value",N));function Mt(Te){t[31](Te)}s(Mt,"checkbox3_checked_binding");let Qt={label:E("dialog.bone_config.use_custom_brightness.title"),tooltip:E("dialog.bone_config.use_custom_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(Qt.checked=t[3]),T=new rt({props:Qt}),se.push(()=>xe(T,"checked",Mt));function ft(Te){t[32](Te)}s(ft,"numberslider2_value_binding");let St={label:E("dialog.bone_config.custom_brightness.title"),tooltip:E("dialog.bone_config.custom_brightness.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};t[4]!==void 0&&(St.value=t[4]),A=new qt({props:St}),se.push(()=>xe(A,"value",ft));function bn(Te){t[33](Te)}s(bn,"checkbox4_checked_binding");let Se={label:E("dialog.bone_config.enchanted.title"),tooltip:E("dialog.bone_config.enchanted.description"),defaultValue:Ae.prototype.enchanted};t[5]!==void 0&&(Se.checked=t[5]),Z=new rt({props:Se}),se.push(()=>xe(Z,"checked",bn));function Fn(Te){t[34](Te)}s(Fn,"checkbox5_checked_binding");let Gn={label:E("dialog.bone_config.invisible.title"),tooltip:E("dialog.bone_config.invisible.description"),defaultValue:Ae.prototype.invisible};return t[10]!==void 0&&(Gn.checked=t[10]),ce=new rt({props:Gn}),se.push(()=>xe(ce,"checked",Fn)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),pe(g.$$.fragment),v=G(),pe(w.$$.fragment),y=G(),pe(k.$$.fragment),I=G(),pe(T.$$.fragment),S=G(),pe(A.$$.fragment),H=G(),pe(Z.$$.fragment),X=G(),pe(ce.$$.fragment)},m(Te,ct){de(e,Te,ct),U(Te,i,ct),de(r,Te,ct),U(Te,o,ct),de(l,Te,ct),U(Te,u,ct),de(d,Te,ct),U(Te,m,ct),de(f,Te,ct),U(Te,b,ct),de(g,Te,ct),U(Te,v,ct),de(w,Te,ct),U(Te,y,ct),de(k,Te,ct),U(Te,I,ct),de(T,Te,ct),U(Te,S,ct),de(A,Te,ct),U(Te,H,ct),de(Z,Te,ct),U(Te,X,ct),de(ce,Te,ct),te=!0},p(Te,ct){let Bi={};!n&&ct[0]&512&&(n=!0,Bi.checked=Te[9],be(()=>n=!1)),e.$set(Bi);let Ia={};!a&&ct[0]&1&&(a=!0,Ia.value=Te[0],be(()=>a=!1)),r.$set(Ia);let Sr={};!c&&ct[0]&2&&(c=!0,Sr.checked=Te[1],be(()=>c=!1)),l.$set(Sr);let Oa={};!p&&ct[0]&4&&(p=!0,Oa.value=Te[2],be(()=>p=!1)),d.$set(Oa);let zi={};!h&&ct[0]&64&&(h=!0,zi.checked=Te[6],be(()=>h=!1)),f.$set(zi);let si={};!_&&ct[0]&256&&(_=!0,si.value=Te[8],be(()=>_=!1)),g.$set(si);let Ui={};!x&&ct[0]&4096&&(x=!0,Ui.value=Te[12],be(()=>x=!1)),w.$set(Ui);let Ir={};!j&&ct[0]&8192&&(j=!0,Ir.value=Te[13],be(()=>j=!1)),k.$set(Ir);let tr={};!O&&ct[0]&8&&(O=!0,tr.checked=Te[3],be(()=>O=!1)),T.$set(tr);let Or={};!M&&ct[0]&16&&(M=!0,Or.value=Te[4],be(()=>M=!1)),A.$set(Or);let nr={};!ne&&ct[0]&32&&(ne=!0,nr.checked=Te[5],be(()=>ne=!1)),Z.$set(nr);let uo={};!le&&ct[0]&1024&&(le=!0,uo.checked=Te[10],be(()=>le=!1)),ce.$set(uo)},i(Te){te||(K(e.$$.fragment,Te),K(r.$$.fragment,Te),K(l.$$.fragment,Te),K(d.$$.fragment,Te),K(f.$$.fragment,Te),K(g.$$.fragment,Te),K(w.$$.fragment,Te),K(k.$$.fragment,Te),K(T.$$.fragment,Te),K(A.$$.fragment,Te),K(Z.$$.fragment,Te),K(ce.$$.fragment,Te),te=!0)},o(Te){Y(e.$$.fragment,Te),Y(r.$$.fragment,Te),Y(l.$$.fragment,Te),Y(d.$$.fragment,Te),Y(f.$$.fragment,Te),Y(g.$$.fragment,Te),Y(w.$$.fragment,Te),Y(k.$$.fragment,Te),Y(T.$$.fragment,Te),Y(A.$$.fragment,Te),Y(Z.$$.fragment,Te),Y(ce.$$.fragment,Te),te=!1},d(Te){ue(e,Te),Te&&V(i),ue(r,Te),Te&&V(o),ue(l,Te),Te&&V(u),ue(d,Te),Te&&V(m),ue(f,Te),Te&&V(b),ue(g,Te),Te&&V(v),ue(w,Te),Te&&V(y),ue(k,Te),Te&&V(I),ue(T,Te),Te&&V(S),ue(A,Te),Te&&V(H),ue(Z,Te),Te&&V(X),ue(ce,Te)}}}s(wge,"create_if_block");function kge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j;function I(Q){t[40](Q)}s(I,"select_value_binding_1");let T={label:E("dialog.bone_config.billboard.title"),tooltip:E("dialog.bone_config.billboard.description"),options:t[20],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(T.value=t[2]),e=new ri({props:T}),se.push(()=>xe(e,"value",I));function O(Q){t[41](Q)}s(O,"checkbox0_checked_binding_2");let S={label:E("dialog.bone_config.glowing.title"),tooltip:E("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[6]!==void 0&&(S.checked=t[6]),r=new rt({props:S}),se.push(()=>xe(r,"checked",O));function A(Q){t[42](Q)}s(A,"checkbox1_checked_binding_2");let M={label:E("dialog.bone_config.override_glow_color.title"),tooltip:E("dialog.bone_config.override_glow_color.description"),defaultValue:Ae.prototype.overrideGlowColor};t[7]!==void 0&&(M.checked=t[7]),l=new rt({props:M}),se.push(()=>xe(l,"checked",A));let H=t[17]&&u6(t);function Z(Q){t[44](Q)}s(Z,"numberslider0_value_binding_1");let ne={label:E("dialog.bone_config.shadow_radius.title"),tooltip:E("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:15};t[12]!==void 0&&(ne.value=t[12]),p=new qt({props:ne}),se.push(()=>xe(p,"value",Z));function X(Q){t[45](Q)}s(X,"numberslider1_value_binding_1");let ce={label:E("dialog.bone_config.shadow_strength.title"),tooltip:E("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0,max:15};t[13]!==void 0&&(ce.value=t[13]),h=new qt({props:ce}),se.push(()=>xe(h,"value",X));function le(Q){t[46](Q)}s(le,"checkbox2_checked_binding_2");let te={label:E("dialog.bone_config.override_brightness.title"),tooltip:E("dialog.bone_config.override_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(te.checked=t[3]),_=new rt({props:te}),se.push(()=>xe(_,"checked",le));let fe=t[18]&&d6(t);function je(Q){t[48](Q)}s(je,"checkbox3_checked_binding_1");let ve={label:E("dialog.bone_config.enchanted.title"),tooltip:E("dialog.bone_config.enchanted.description"),defaultValue:Ae.prototype.enchanted};return t[5]!==void 0&&(ve.checked=t[5]),y=new rt({props:ve}),se.push(()=>xe(y,"checked",je)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),H&&H.c(),d=G(),pe(p.$$.fragment),f=G(),pe(h.$$.fragment),g=G(),pe(_.$$.fragment),w=G(),fe&&fe.c(),x=G(),pe(y.$$.fragment)},m(Q,R){de(e,Q,R),U(Q,i,R),de(r,Q,R),U(Q,o,R),de(l,Q,R),U(Q,u,R),H&&H.m(Q,R),U(Q,d,R),de(p,Q,R),U(Q,f,R),de(h,Q,R),U(Q,g,R),de(_,Q,R),U(Q,w,R),fe&&fe.m(Q,R),U(Q,x,R),de(y,Q,R),j=!0},p(Q,R){let ie={};!n&&R[0]&4&&(n=!0,ie.value=Q[2],be(()=>n=!1)),e.$set(ie);let W={};!a&&R[0]&64&&(a=!0,W.checked=Q[6],be(()=>a=!1)),r.$set(W);let ee={};!c&&R[0]&128&&(c=!0,ee.checked=Q[7],be(()=>c=!1)),l.$set(ee),Q[17]?H?(H.p(Q,R),R[0]&131072&&K(H,1)):(H=u6(Q),H.c(),K(H,1),H.m(d.parentNode,d)):H&&(Pt(),Y(H,1,1,()=>{H=null}),Lt());let re={};!m&&R[0]&4096&&(m=!0,re.value=Q[12],be(()=>m=!1)),p.$set(re);let J={};!b&&R[0]&8192&&(b=!0,J.value=Q[13],be(()=>b=!1)),h.$set(J);let ge={};!v&&R[0]&8&&(v=!0,ge.checked=Q[3],be(()=>v=!1)),_.$set(ge),Q[18]?fe?(fe.p(Q,R),R[0]&262144&&K(fe,1)):(fe=d6(Q),fe.c(),K(fe,1),fe.m(x.parentNode,x)):fe&&(Pt(),Y(fe,1,1,()=>{fe=null}),Lt());let Be={};!k&&R[0]&32&&(k=!0,Be.checked=Q[5],be(()=>k=!1)),y.$set(Be)},i(Q){j||(K(e.$$.fragment,Q),K(r.$$.fragment,Q),K(l.$$.fragment,Q),K(H),K(p.$$.fragment,Q),K(h.$$.fragment,Q),K(_.$$.fragment,Q),K(fe),K(y.$$.fragment,Q),j=!0)},o(Q){Y(e.$$.fragment,Q),Y(r.$$.fragment,Q),Y(l.$$.fragment,Q),Y(H),Y(p.$$.fragment,Q),Y(h.$$.fragment,Q),Y(_.$$.fragment,Q),Y(fe),Y(y.$$.fragment,Q),j=!1},d(Q){ue(e,Q),Q&&V(i),ue(r,Q),Q&&V(o),ue(l,Q),Q&&V(u),H&&H.d(Q),Q&&V(d),ue(p,Q),Q&&V(f),ue(h,Q),Q&&V(g),ue(_,Q),Q&&V(w),fe&&fe.d(Q),Q&&V(x),ue(y,Q)}}}s(kge,"create_else_block_1");function Ege(t){let e,n,i,r,a;function o(c){t[39](c)}s(o,"lineinput_value_binding_2");let l={label:E("dialog.bone_config.nbt.title"),tooltip:E("dialog.bone_config.nbt.description"),defaultValue:Ae.prototype.nbt,valueChecker:t[21]};return t[11]!==void 0&&(l.value=t[11]),i=new hn({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${E("dialog.bone_config.use_nbt.use_nbt_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","use_nbt_warning svelte-q98dtr")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&2048&&(r=!0,d.value=c[11],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&V(e),c&&V(n),ue(i,c)}}}s(Ege,"create_if_block_1");function u6(t){let e,n,i;function r(o){t[43](o)}s(r,"colorpicker_value_binding_1");let a={label:E("dialog.bone_config.glow_color.title"),tooltip:E("dialog.bone_config.glow_color.description")};return t[8]!==void 0&&(a.value=t[8]),e=new Er({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&256&&(n=!0,c.value=o[8],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(u6,"create_if_block_3");function d6(t){let e,n,i;function r(o){t[47](o)}s(r,"numberslider_value_binding");let a={label:E("dialog.bone_config.brightness_override.title"),tooltip:E("dialog.bone_config.brightness_override.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};return t[4]!==void 0&&(a.value=t[4]),e=new qt({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&16&&(n=!0,c.value=o[4],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(d6,"create_if_block_2");function jge(t){let e,n,i=E("dialog.bone_config.selected_variant",t[15].displayName)+"",r,a,o,l,c,u;function d(g,_){return g[15].isDefault?vge:xge}s(d,"select_block_type");let p=d(t,[-1,-1]),m=p(t),f=[wge,yge],h=[];function b(g,_){return g[19]?0:1}return s(b,"select_block_type_1"),l=b(t,[-1,-1]),c=h[l]=f[l](t),{c(){e=q("div"),n=q("div"),r=Pe(i),a=G(),m.c(),o=G(),c.c(),C(n,"class","selected_variant_title svelte-q98dtr")},m(g,_){U(g,e,_),D(e,n),D(n,r),D(e,a),m.m(e,null),D(e,o),h[l].m(e,null),u=!0},p(g,_){(!u||_[0]&32768)&&i!==(i=E("dialog.bone_config.selected_variant",g[15].displayName)+"")&&ut(r,i),p===(p=d(g,_))&&m?m.p(g,_):(m.d(1),m=p(g),m&&(m.c(),m.m(e,o))),c.p(g,_)},i(g){u||(K(c),u=!0)},o(g){Y(c),u=!1},d(g){g&&V(e),m.d(),h[l].d()}}}s(jge,"create_fragment");function Age(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(A,Se=>n(16,i=Se)),A),"$$subscribe_useNBT"),o,l=oe,c=s(()=>(l(),l=Ze(y,Se=>n(17,o=Se)),y),"$$subscribe_overrideGlowColor"),u,d=oe,p=s(()=>(d(),d=Ze(_,Se=>n(18,u=Se)),_),"$$subscribe_overrideBrightness");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let m=!!Project?.animated_java?.enable_plugin_mode,{variant:f}=e,{customName:h}=e,{customNameVisible:b}=e,{billboard:g}=e,{overrideBrightness:_}=e;p();let{brightnessOverride:v}=e,{enchanted:w}=e,{glowing:x}=e,{overrideGlowColor:y}=e;c();let{glowColor:k}=e,{inheritSettings:j}=e,{invisible:I}=e,{nbt:T}=e,{shadowRadius:O}=e,{shadowStrength:S}=e,{useNBT:A}=e;a();let M={fixed:E("dialog.bone_config.billboard.options.fixed"),vertical:E("dialog.bone_config.billboard.options.vertical"),horizontal:E("dialog.bone_config.billboard.options.horizontal"),center:E("dialog.bone_config.billboard.options.center")},H=s(Se=>{let Fn;try{Fn=tt.fromString(Se)}catch(Gn){return{type:"error",message:E("dialog.bone_config.nbt.invalid_nbt.error",Gn.message)}}return Fn instanceof Qe?{type:"success",message:""}:{type:"error",message:E("dialog.bone_config.nbt.invalid_nbt.not_compound")}},"nbtChecker"),Z=s(Se=>{if(Se==="")return{type:"success",message:""};try{Bt.fromString(Se)}catch(Fn){return{type:"error",message:E("dialog.bone_config.custom_name.invalid_json.error",Fn.message)}}return{type:"success",message:""}},"customNameChecker");function ne(Se){j=Se,n(9,j)}s(ne,"checkbox0_checked_binding");function X(Se){h=Se,n(0,h)}s(X,"lineinput_value_binding");function ce(Se){b=Se,n(1,b)}s(ce,"checkbox1_checked_binding");function le(Se){g=Se,n(2,g)}s(le,"select_value_binding");function te(Se){x=Se,n(6,x)}s(te,"checkbox2_checked_binding");function fe(Se){k=Se,n(8,k)}s(fe,"colorpicker_value_binding");function je(Se){O=Se,n(12,O)}s(je,"numberslider0_value_binding");function ve(Se){S=Se,n(13,S)}s(ve,"numberslider1_value_binding");function Q(Se){_=Se,p(n(3,_))}s(Q,"checkbox3_checked_binding");function R(Se){v=Se,n(4,v)}s(R,"numberslider2_value_binding");function ie(Se){w=Se,n(5,w)}s(ie,"checkbox4_checked_binding");function W(Se){I=Se,n(10,I)}s(W,"checkbox5_checked_binding");function ee(Se){j=Se,n(9,j)}s(ee,"checkbox0_checked_binding_1");function re(Se){h=Se,n(0,h)}s(re,"lineinput_value_binding_1");function J(Se){b=Se,n(1,b)}s(J,"checkbox1_checked_binding_1");function ge(Se){A=Se,a(n(14,A))}s(ge,"checkbox2_checked_binding_1");function Be(Se){T=Se,n(11,T)}s(Be,"lineinput_value_binding_2");function ke(Se){g=Se,n(2,g)}s(ke,"select_value_binding_1");function Le(Se){x=Se,n(6,x)}s(Le,"checkbox0_checked_binding_2");function N(Se){y=Se,c(n(7,y))}s(N,"checkbox1_checked_binding_2");function Ie(Se){k=Se,n(8,k)}s(Ie,"colorpicker_value_binding_1");function Mt(Se){O=Se,n(12,O)}s(Mt,"numberslider0_value_binding_1");function Qt(Se){S=Se,n(13,S)}s(Qt,"numberslider1_value_binding_1");function ft(Se){_=Se,p(n(3,_))}s(ft,"checkbox2_checked_binding_2");function St(Se){v=Se,n(4,v)}s(St,"numberslider_value_binding");function bn(Se){w=Se,n(5,w)}return s(bn,"checkbox3_checked_binding_1"),t.$$set=Se=>{"variant"in Se&&n(15,f=Se.variant),"customName"in Se&&n(0,h=Se.customName),"customNameVisible"in Se&&n(1,b=Se.customNameVisible),"billboard"in Se&&n(2,g=Se.billboard),"overrideBrightness"in Se&&p(n(3,_=Se.overrideBrightness)),"brightnessOverride"in Se&&n(4,v=Se.brightnessOverride),"enchanted"in Se&&n(5,w=Se.enchanted),"glowing"in Se&&n(6,x=Se.glowing),"overrideGlowColor"in Se&&c(n(7,y=Se.overrideGlowColor)),"glowColor"in Se&&n(8,k=Se.glowColor),"inheritSettings"in Se&&n(9,j=Se.inheritSettings),"invisible"in Se&&n(10,I=Se.invisible),"nbt"in Se&&n(11,T=Se.nbt),"shadowRadius"in Se&&n(12,O=Se.shadowRadius),"shadowStrength"in Se&&n(13,S=Se.shadowStrength),"useNBT"in Se&&a(n(14,A=Se.useNBT))},[h,b,g,_,v,w,x,y,k,j,I,T,O,S,A,f,i,o,u,m,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie,W,ee,re,J,ge,Be,ke,Le,N,Ie,Mt,Qt,ft,St,bn]}s(Age,"instance");var bh=class extends Ve{constructor(e){super(),ze(this,e,Age,jge,Me,{variant:15,customName:0,customNameVisible:1,billboard:2,overrideBrightness:3,brightnessOverride:4,enchanted:5,glowing:6,overrideGlowColor:7,glowColor:8,inheritSettings:9,invisible:10,nbt:11,shadowRadius:12,shadowStrength:13,useNBT:14},null,[-1,-1])}};s(bh,"BoneConfigDialog");var p6=bh;(()=>{let t=Blockbench.addCSS(".use_nbt_warning.svelte-q98dtr{color:var(--color-warning);font-family:var(--font-code);font-size:0.8em;margin-bottom:8px}.selected_variant_title.svelte-q98dtr{font-size:1.2em;margin-bottom:8px}.selected_variant_subtitle.svelte-q98dtr{text-align:center;font-size:0.8em;margin-bottom:8px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Xx(t,e,n){if(t.parent instanceof Group){let i=n?t.parent.configs.variants[n]:t.parent.configs.default;if(i){let r=Ae.fromJSON(i);i.inherit_settings&&Xx(t.parent,r,n),e.inheritFrom(r),n?t.configs.variants[n]=e.toJSON():t.configs.default=e.toJSON()}}}s(Xx,"propagateInheritanceUp");function Qx(t,e,n){for(let i of t.children){if(!(i instanceof Group))continue;let r=n?i.configs.variants[n]:i.configs.default;if(r&&r.inherit_settings){let a=Ae.fromJSON(r);a.inheritFrom(e),n?i.configs.variants[n]=a.toJSON():i.configs.default=a.toJSON(),Qx(i,a,n)}}}s(Qx,"propagateInheritanceDown");function Tge(t){let e=t.configs.default??=new Ae().toJSON(),n=t.parent instanceof Group?t.parent.configs.default??=new Ae().toJSON():void 0;Re.selected&&!Re.selected.isDefault&&(e=t.configs.variants[Re.selected.uuid]??=new Ae().toJSON(),n=t.parent instanceof Group?t.parent.configs.variants[Re.selected.uuid]??=new Ae().toJSON():void 0);let i=n?Ae.fromJSON(n):Ae.getDefault(),r=Ae.fromJSON(e),a=new me(r.customName),o=new me(r.customNameVisible),l=new me(r.billboard),c=new me(r.overrideBrightness),u=new me(r.brightnessOverride),d=new me(r.enchanted),p=new me(r.glowing),m=new me(r.overrideGlowColor),f=new me(r.glowColor),h=new me(r.inheritSettings),b=new me(r.invisible),g=new me(r.nbt),_=new me(r.shadowRadius),v=new me(r.shadowStrength),w=new me(r.useNBT);new Kt({id:`${_e.name}:boneConfig`,title:E("dialog.bone_config.title"),width:400,component:p6,props:{variant:Re.selected,customName:a,customNameVisible:o,billboard:l,overrideBrightness:c,brightnessOverride:u,enchanted:d,glowing:p,overrideGlowColor:m,glowColor:f,inheritSettings:h,invisible:b,nbt:g,shadowRadius:_,shadowStrength:v,useNBT:w},preventKeybinds:!0,onConfirm(){let x=new Ae;if(x.customName=a.get(),x.customNameVisible=o.get(),x.billboard=l.get(),x.overrideBrightness=c.get(),x.brightnessOverride=u.get(),x.enchanted=d.get(),x.glowing=p.get(),x.overrideGlowColor=m.get(),x.glowColor=f.get(),x.inheritSettings=h.get(),x.invisible=b.get(),x.nbt=g.get(),x.shadowRadius=_.get(),x.shadowStrength=v.get(),x.useNBT=w.get(),x.customName===i.customName&&(x.customName=void 0),x.customNameVisible===i.customNameVisible&&(x.customNameVisible=void 0),x.billboard===i.billboard&&(x.billboard=void 0),x.overrideBrightness===i.overrideBrightness&&(x.overrideBrightness=void 0),x.brightnessOverride===i.brightnessOverride&&(x.brightnessOverride=void 0),x.enchanted===i.enchanted&&(x.enchanted=void 0),x.glowing===i.glowing&&(x.glowing=void 0),x.overrideGlowColor===i.overrideGlowColor&&(x.overrideGlowColor=void 0),x.glowColor===i.glowColor&&(x.glowColor=void 0),x.invisible===i.invisible&&(x.invisible=void 0),x.nbt===i.nbt&&(x.nbt=void 0),x.shadowRadius===i.shadowRadius&&(x.shadowRadius=void 0),x.shadowStrength===i.shadowStrength&&(x.shadowStrength=void 0),x.useNBT===i.useNBT&&(x.useNBT=void 0),x.checkIfEqual(Ae.fromJSON(t.configs.default))){delete t.configs.variants[Re.selected.uuid];return}Re.selected&&!Re.selected.isDefault?(x.inheritSettings&&Xx(t,x,Re.selected.uuid),t.configs.variants[Re.selected.uuid]=x.toJSON(),Qx(t,x,Re.selected.uuid)):(x.inheritSettings&&Xx(t,x),t.configs.default=x.toJSON(),Qx(t,x))}}).show()}s(Tge,"openBoneConfigDialog");var f6=rn(`${_e.name}:bone_config`,{icon:"settings",name:E("action.open_bone_config.name"),condition:()=>Format===st,click:()=>{Tge(Group.selected)}});var m6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA0SURBVHgB7ZKhDQBACAOPF7//vBgIC9RgCKH2khNtzYlA5GMK82jmBBMENbL8gWt8Je4QJCfXBhajwtfNAAAAAElFTkSuQmCC";function h6(t,e,n){let i=t.slice();return i[32]=e[n],i[34]=n,i}s(h6,"get_each_context");function g6(t,e,n){let i=t.slice();return i[35]=e[n],i}s(g6,"get_each_context_1");function _6(t,e,n){let i=t.slice();return i[35]=e[n],i}s(_6,"get_each_context_2");function Sge(t){let e,n,i;function r(o){t[21](o)}s(r,"lineinput_value_binding_2");let a={label:E("dialog.variant_config.variant_name"),tooltip:E("dialog.variant_config.variant_name.description"),defaultValue:"new_variant"};return t[1]!==void 0&&(a.value=t[1]),e=new hn({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&2&&(n=!0,c.value=o[1],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(Sge,"create_else_block_1");function Ige(t){let e,n,i;function r(o){t[20](o)}s(r,"lineinput_value_binding_1");let a={label:E("dialog.variant_config.variant_name"),tooltip:E("dialog.variant_config.variant_name.description"),disabled:!0,defaultValue:"new_variant"};return t[1]!==void 0&&(a.value=t[1]),e=new hn({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&2&&(n=!0,c.value=o[1],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(Ige,"create_if_block_1");function b6(t){let e,n,i,r,a=[Ige,Sge],o=[];function l(c,u){return c[8]?0:1}return s(l,"select_block_type"),e=l(t,[-1,-1]),n=o[e]=a[e](t),{c(){n.c(),i=Ft()},m(c,u){o[e].m(c,u),U(c,i,u),r=!0},p(c,u){let d=e;e=l(c,u),e===d?o[e].p(c,u):(Pt(),Y(o[d],1,1,()=>{o[d]=null}),Lt(),n=o[e],n?n.p(c,u):(n=o[e]=a[e](c),n.c()),K(n,1),n.m(i.parentNode,i))},i(c){r||(K(n),r=!0)},o(c){Y(n),r=!1},d(c){o[e].d(c),c&&V(i)}}}s(b6,"create_key_block_1");function x6(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h=t[7],b,g,_,v,w,x,y=E6(t);function k(I){t[28](I)}s(k,"collection_includedItems_binding");let j={label:E("dialog.variant_config.excluded_nodes.title"),tooltip:E("dialog.variant_config.bone_lists.description"),availableItemsColumnLable:E("dialog.variant_config.included_nodes.title"),availableItemsColumnTooltip:E("dialog.variant_config.included_nodes.description"),includedItemsColumnLable:E("dialog.variant_config.excluded_nodes.title"),includedItemsColumnTooltip:E("dialog.variant_config.excluded_nodes.description"),swapColumnsButtonTooltip:E("dialog.variant_config.swap_columns_button.tooltip"),availableItems:t[13]};return t[3]!==void 0&&(j.includedItems=t[3]),g=new Hm({props:j}),se.push(()=>xe(g,"includedItems",k)),{c(){e=q("div"),n=q("div"),n.textContent=`${E("dialog.variant_config.texture_map.title")}`,i=G(),r=q("div"),a=G(),o=q("div"),l=q("i"),l.textContent="add",u=G(),d=q("i"),m=G(),f=q("lu"),y.c(),b=G(),pe(g.$$.fragment),C(r,"class","spacer svelte-ezx8am"),C(l,"class","material-icons icon"),C(o,"class","tool"),C(o,"title",c=E("dialog.variant_config.texture_map.create_new_mapping")),C(d,"class","fa fa-question dialog_form_description"),C(d,"title",p=E("dialog.variant_config.texture_map.description")),C(e,"class","toolbar svelte-ezx8am"),Ye(e,"margin","8px 0"),C(f,"class","texture-map-container svelte-ezx8am")},m(I,T){U(I,e,T),D(e,n),D(e,i),D(e,r),D(e,a),D(e,o),D(o,l),D(e,u),D(e,d),U(I,m,T),U(I,f,T),y.m(f,null),U(I,b,T),de(g,I,T),v=!0,w||(x=[qe(l,"click",t[23]),qe(o,"click",Bge),qe(d,"click",t[24])],w=!0)},p(I,T){T[0]&128&&Me(h,h=I[7])?(y.d(1),y=E6(I),y.c(),y.m(f,null)):y.p(I,T);let O={};!_&&T[0]&8&&(_=!0,O.includedItems=I[3],be(()=>_=!1)),g.$set(O)},i(I){v||(K(g.$$.fragment,I),v=!0)},o(I){Y(g.$$.fragment,I),v=!1},d(I){I&&V(e),I&&V(m),I&&V(f),y.d(I),I&&V(b),ue(g,I),w=!1,Gt(x)}}}s(x6,"create_if_block");function v6(t){let e;return{c(){e=q("div"),e.textContent=`${E("dialog.variant_config.texture_map.no-mappings")} - `,C(e,"class","no-mappings svelte-ezx8am")},m(n,i){U(n,e,i)},p:oe,d(n){n&&V(e)}}}s(v6,"create_else_block");function y6(t){let e,n=t[35].name+"",i,r,a,o;return{c(){e=q("option"),i=Pe(n),r=G(),e.selected=a=t[35].uuid===t[32][0],e.__value=o=`\r +

    For showing off the power of AJ with his boss fights.

    `,Z=G(),ne=q("h4"),ne.textContent="Ko-fi Supporters",X=G(),ce=q("div");for(let W=0;W{let t=Blockbench.addCSS(".content.svelte-by5dje.svelte-by5dje{display:flex;flex-direction:column;align-items:center;overflow-y:scroll;max-height:55rem;padding-right:16px}.header-container.svelte-by5dje.svelte-by5dje{display:flex;align-items:center;margin-bottom:1.5rem}.header-container.svelte-by5dje div.svelte-by5dje{display:flex;flex-direction:column;justify-content:center;margin-left:2rem}.header-container.svelte-by5dje img.svelte-by5dje{width:128px;border-radius:16px;box-shadow:4px 4px 8px -4px black}.header-container.svelte-by5dje h1.svelte-by5dje{margin:0px}.header-container.svelte-by5dje h3.svelte-by5dje{margin:0px}h4.svelte-by5dje.svelte-by5dje{color:var(--color-subtle_text);margin-top:30px;border-top:2px solid var(--color-border);padding-top:12px;padding-bottom:8px;text-transform:uppercase;text-align:center;width:100%}.socials.svelte-by5dje.svelte-by5dje{display:flex;justify-content:space-evenly;width:100%;margin-bottom:16px}.socials.svelte-by5dje a.svelte-by5dje{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:64px;height:64px;padding:8px;background-color:var(--color-button);border-radius:8px}.socials.svelte-by5dje a.svelte-by5dje:hover{background-color:var(--color-selected)}.socials.svelte-by5dje a .svelte-by5dje:not(label){flex-grow:1}.socials.svelte-by5dje a label.svelte-by5dje{color:var(--color-subtle_text)}.socials.svelte-by5dje a i.svelte-by5dje{display:flex;align-items:center;font-size:2em}.socials.svelte-by5dje img.svelte-by5dje{width:32px;height:32px}.grid.svelte-by5dje.svelte-by5dje{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0.75rem;justify-items:center}.grid.svelte-by5dje p.svelte-by5dje{text-align:center}.grid.svelte-by5dje p.svelte-by5dje:nth-child(even){color:var(--color-subtle_text)}.grid2.svelte-by5dje.svelte-by5dje{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;gap:4px 8px;margin-bottom:8px}.grid2.svelte-by5dje p.svelte-by5dje{text-align:center;width:100%;box-shadow:2px 2px 4px var(--color-back);background:var(--color-button);padding:0px 4px;border-radius:4px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function rS(){new Kt({id:`${_e.name}:aboutDialog`,title:k("dialog.about.title"),width:700,component:iS,props:{},buttons:[k("dialog.about.close_button")],preventKeybinds:!0}).show()}s(rS,"openAboutDialog");var Yx={"1.6.0":{title:"v1.6.0",author:"Titus Evans (SnaveSutit)",date:"2025-01-08",categories:[{title:"Changes",list:["Added changelog popup! (You're looking at it right now!)","Added an export target for Minecraft 1.21.4","Added warning for loading Animated Java Data Packs in the wrong version.","Improved internal MCB File compression","Slightly improved empty JSON text rendering ([#322](https://github.com/Animated-Java/animated-java/issues/322)","Added an Extract action to remove exported files from the Resource Pack and Data Pack","Added 1.21.4 target MC version","Changed missing assets and data folder for resource and data pack folder settings errors into warnings","Added support for item definitions (1.21.4)","Changed default resource pack structure: `animated_java:textures/item/export_namespace/` -> `animated_java:textures/blueprint/export_namespace/` & `animated_java:models/item/export_namespace/` -> `animated_java:models/blueprint/export_namespace/`","Added a dialog and exception for exporting a blueprint with invalid cube rotations."]},{title:"Fixes",list:["Fixed tags getting cleared out in old exports","Fixed incorrect export location for transparent texture.","Fixed Per-Face UV not being enforced when converting","Fixed [#348](https://github.com/Animated-Java/animated-java/issues/348)","Fixed [#349](https://github.com/Animated-Java/animated-java/issues/349)","Fixed [#347](https://github.com/Animated-Java/animated-java/issues/347)","Fixed [#345](https://github.com/Animated-Java/animated-java/issues/345)","Fixed [#341](https://github.com/Animated-Java/animated-java/issues/341)","Fixed [#343](https://github.com/Animated-Java/animated-java/issues/343)","Fixed [#340](https://github.com/Animated-Java/animated-java/issues/340)","Fixed [#342](https://github.com/Animated-Java/animated-java/issues/342)"]}]},"1.6.1":{title:"v1.6.1",author:"Titus Evans (SnaveSutit)",date:"2025-01-10",categories:[{title:"Changes",list:["Slightly improved the changelog."]},{title:"Fixes",list:["Fixed overlays breaking custom function tags.","Fixed [#350](https://github.com/Animated-Java/animated-java/issues/350)","Fixed [#353](https://github.com/Animated-Java/animated-java/issues/353)"]}]}};function aS(t,e,n){let i=t.slice();return i[0]=e[n],i}s(aS,"get_each_context");function oS(t,e,n){let i=t.slice();return i[3]=e[n],i}s(oS,"get_each_context_1");function sS(t,e,n){let i=t.slice();return i[6]=e[n],i}s(sS,"get_each_context_2");function uge(t){return{c:oe,m:oe,p:oe,d:oe}}s(uge,"create_catch_block");function dge(t){let e,n=t[9]+"",i;return{c(){e=new es(!1),i=Dt(),e.a=i},m(r,a){e.m(n,r,a),U(r,i,a)},p:oe,d(r){r&&z(i),r&&e.d()}}}s(dge,"create_then_block");function pge(t){return{c:oe,m:oe,p:oe,d:oe}}s(pge,"create_pending_block");function lS(t){let e,n,i,r={ctx:t,current:null,token:null,hasCatch:!1,pending:pge,then:dge,catch:uge,value:9};return _1(n=_ge(t[6]),r),{c(){e=q("li"),r.block.c(),i=G()},m(a,o){U(a,e,o),r.block.m(e,r.anchor=null),r.mount=()=>e,r.anchor=i,F(e,i)},p(a,o){t=a,b1(r,t,o)},d(a){a&&z(e),r.block.d(),r.token=null,r=null}}}s(lS,"create_each_block_2");function cS(t){let e,n,i=t[3].title+"",r,a,o,l,c=t[3].list,u=[];for(let d=0;d{let a=r.match(/issues\/(\d+)/);if(a){let o=parseInt(a[1]);return e[o]={title:i,url:r},`$$$ISSUE${o}$$$`}return`${i}`});for(let[n,{title:i,url:r}]of Object.entries(e))await fetch(`${mge}${n}`).then(a=>a.json()).then(a=>{t=t.replace(`$$$ISSUE${n}$$$`,`#${n} - ${a.title}`)});return t=t.replace(/`([^`]+?)`/g,"$1"),t}s(_ge,"formatMarkdown");var bh=class extends ze{constructor(e){super(),Ve(this,e,null,fge,Me,{})}};s(bh,"ChangelogDialog");var dS=bh;(()=>{let t=Blockbench.addCSS(".content.svelte-15dwdnc.svelte-15dwdnc{max-height:75vh;overflow:auto}.plugin_browser_tabbed_page code{background-color:var(--color-back);padding:0.2em 0.4em;border-radius:3px;font-size:0.8em}img.svelte-15dwdnc.svelte-15dwdnc{border-radius:4px;width:24px;height:24px;margin-left:0.5px;box-shadow:1px 1px 1px #000000aa}.title-container.svelte-15dwdnc h3.svelte-15dwdnc{margin-left:8px;margin-top:0}.title-container.svelte-15dwdnc.svelte-15dwdnc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:8px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var bge=`${_e.name}:animationPropertiesDialog`;function Hd(){new Kt({id:bge,title:k("dialog.changelog_dialog.title"),width:600,component:dS,props:{},buttons:["OK!"],preventKeybinds:!0}).show()}s(Hd,"openChangelogDialog");function xge(){let t=document.createElement("img");return Object.assign(t,{src:Di,width:16,height:16}),Object.assign(t.style,{position:"relative",top:"2px",borderRadius:"2px",marginRight:"6px",boxShadow:"1px 1px 1px #000000aa"}),t}s(xge,"createIconImg");var Xx=`${_e.name}:menu`,vge=document.querySelector("#menu_bar"),Sa=j1(Xx,[],()=>Format===st);Sa.label.style.display="inline-block";Sa.label.innerHTML="Animated Java";Sa.label.prepend(xge());vge.appendChild(Sa.label);MenuBar.addAction(an(`${_e.name}:about`,{icon:"info",category:"animated_java",name:k("action.open_about.name"),click(){rS()}}),Sa.id);MenuBar.addAction(an(`${_e.name}:documentation`,{icon:"find_in_page",category:"animated_java",name:k("action.open_documentation.name"),click(){Blockbench.openLink("https://animated-java.dev/docs")}}),Sa.id);MenuBar.addAction(an(`${_e.name}:changelog`,{icon:"history",category:"animated_java",name:k("action.open_changelog.name"),click(){Hd()}}),Sa.id);Sa.structure.push(new MenuSeparator);MenuBar.addAction(an(`${_e.name}:blueprint_settings`,{icon:"settings",category:"animated_java",name:k("action.open_blueprint_settings.name"),condition(){return Format===st},click(){Ac()}}),Sa.id);MenuBar.menus[Xx].structure.push({id:"animated_java:extract-open",name:k("action.extract.name"),icon:"fa-trash-can",searchable:!1,children:[],condition(){return Format===st}});MenuBar.addAction(an(`${_e.name}:extract`,{icon:"fa-trash-can",category:"animated_java",name:k("action.extract.confirm"),condition(){return Format===st},click(){gh()}}),Xx+".animated_java:extract-open");MenuBar.addAction(an(`${_e.name}:export`,{icon:"insert_drive_file",category:"animated_java",name:k("action.export.name"),condition(){return Format===st},click(){hh()}}),Sa.id);function yge(t){let e;return{c(){e=q("div"),e.textContent=`${k("dialog.bone_config.selected_variant_subtitle")}`,C(e,"class","selected_variant_subtitle svelte-q98dtr")},m(n,i){U(n,e,i)},p:oe,d(n){n&&z(e)}}}s(yge,"create_else_block_2");function wge(t){let e;return{c(){e=q("div"),e.textContent=`${k("dialog.bone_config.default_variant_subtitle")}`,C(e,"class","selected_variant_subtitle svelte-q98dtr")},m(n,i){U(n,e,i)},p:oe,d(n){n&&z(e)}}}s(wge,"create_if_block_4");function kge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g;function _(A){t[35](A)}s(_,"checkbox0_checked_binding_1");let v={label:k("dialog.bone_config.inherit_settings.title"),tooltip:k("dialog.bone_config.inherit_settings.description"),defaultValue:Ae.prototype.inheritSettings};t[9]!==void 0&&(v.checked=t[9]),e=new rt({props:v}),se.push(()=>xe(e,"checked",_));function w(A){t[36](A)}s(w,"lineinput_value_binding_1");let x={label:k("dialog.bone_config.custom_name.title"),tooltip:k("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[22]};t[0]!==void 0&&(x.value=t[0]),r=new mn({props:x}),se.push(()=>xe(r,"value",w));function y(A){t[37](A)}s(y,"checkbox1_checked_binding_1");let E={label:k("dialog.bone_config.custom_name_visible.title"),tooltip:k("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(E.checked=t[1]),l=new rt({props:E}),se.push(()=>xe(l,"checked",y));function T(A){t[38](A)}s(T,"checkbox2_checked_binding_1");let I={label:k("dialog.bone_config.use_nbt.title"),tooltip:k("dialog.bone_config.use_nbt.description"),defaultValue:Ae.prototype.useNBT};t[14]!==void 0&&(I.checked=t[14]),d=new rt({props:I}),se.push(()=>xe(d,"checked",T));let j=[Age,jge],O=[];function S(A,M){return A[16]?0:1}return s(S,"select_block_type_2"),f=S(t,[-1,-1]),h=O[f]=j[f](t),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),h.c(),b=Dt()},m(A,M){de(e,A,M),U(A,i,M),de(r,A,M),U(A,o,M),de(l,A,M),U(A,u,M),de(d,A,M),U(A,m,M),O[f].m(A,M),U(A,b,M),g=!0},p(A,M){let H={};!n&&M[0]&512&&(n=!0,H.checked=A[9],be(()=>n=!1)),e.$set(H);let Z={};!a&&M[0]&1&&(a=!0,Z.value=A[0],be(()=>a=!1)),r.$set(Z);let ne={};!c&&M[0]&2&&(c=!0,ne.checked=A[1],be(()=>c=!1)),l.$set(ne);let X={};!p&&M[0]&16384&&(p=!0,X.checked=A[14],be(()=>p=!1)),d.$set(X);let ce=f;f=S(A,M),f===ce?O[f].p(A,M):(Pt(),Y(O[ce],1,1,()=>{O[ce]=null}),Lt(),h=O[f],h?h.p(A,M):(h=O[f]=j[f](A),h.c()),K(h,1),h.m(b.parentNode,b))},i(A){g||(K(e.$$.fragment,A),K(r.$$.fragment,A),K(l.$$.fragment,A),K(d.$$.fragment,A),K(h),g=!0)},o(A){Y(e.$$.fragment,A),Y(r.$$.fragment,A),Y(l.$$.fragment,A),Y(d.$$.fragment,A),Y(h),g=!1},d(A){ue(e,A),A&&z(i),ue(r,A),A&&z(o),ue(l,A),A&&z(u),ue(d,A),A&&z(m),O[f].d(A),A&&z(b)}}}s(kge,"create_else_block");function Ege(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I,j,O,S,A,M,H,Z,ne,X,ce,le,te;function fe(Te){t[23](Te)}s(fe,"checkbox0_checked_binding");let je={label:k("dialog.bone_config.inherit_settings.title"),tooltip:k("dialog.bone_config.inherit_settings.description"),defaultValue:Ae.prototype.inheritSettings};t[9]!==void 0&&(je.checked=t[9]),e=new rt({props:je}),se.push(()=>xe(e,"checked",fe));function ve(Te){t[24](Te)}s(ve,"lineinput_value_binding");let Q={label:k("dialog.bone_config.custom_name.title"),tooltip:k("dialog.bone_config.custom_name.description"),defaultValue:Ae.prototype.customName,valueChecker:t[22]};t[0]!==void 0&&(Q.value=t[0]),r=new mn({props:Q}),se.push(()=>xe(r,"value",ve));function R(Te){t[25](Te)}s(R,"checkbox1_checked_binding");let ie={label:k("dialog.bone_config.custom_name_visible.title"),tooltip:k("dialog.bone_config.custom_name_visible.description"),defaultValue:Ae.prototype.customNameVisible};t[1]!==void 0&&(ie.checked=t[1]),l=new rt({props:ie}),se.push(()=>xe(l,"checked",R));function W(Te){t[26](Te)}s(W,"select_value_binding");let ee={label:k("dialog.bone_config.billboard.title"),tooltip:k("dialog.bone_config.billboard.description"),options:t[20],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(ee.value=t[2]),d=new ai({props:ee}),se.push(()=>xe(d,"value",W));function re(Te){t[27](Te)}s(re,"checkbox2_checked_binding");let J={label:k("dialog.bone_config.glowing.title"),tooltip:k("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[6]!==void 0&&(J.checked=t[6]),f=new rt({props:J}),se.push(()=>xe(f,"checked",re));function ge(Te){t[28](Te)}s(ge,"colorpicker_value_binding");let Ne={label:k("dialog.bone_config.glow_color.title"),tooltip:k("dialog.bone_config.glow_color.description")};t[8]!==void 0&&(Ne.value=t[8]),g=new jr({props:Ne}),se.push(()=>xe(g,"value",ge));function ke(Te){t[29](Te)}s(ke,"numberslider0_value_binding");let Le={label:k("dialog.bone_config.shadow_radius.title"),tooltip:k("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:64};t[12]!==void 0&&(Le.value=t[12]),w=new qt({props:Le}),se.push(()=>xe(w,"value",ke));function B(Te){t[30](Te)}s(B,"numberslider1_value_binding");let Oe={label:k("dialog.bone_config.shadow_strength.title"),tooltip:k("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0};t[13]!==void 0&&(Oe.value=t[13]),E=new qt({props:Oe}),se.push(()=>xe(E,"value",B));function Mt(Te){t[31](Te)}s(Mt,"checkbox3_checked_binding");let Qt={label:k("dialog.bone_config.use_custom_brightness.title"),tooltip:k("dialog.bone_config.use_custom_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(Qt.checked=t[3]),j=new rt({props:Qt}),se.push(()=>xe(j,"checked",Mt));function ft(Te){t[32](Te)}s(ft,"numberslider2_value_binding");let St={label:k("dialog.bone_config.custom_brightness.title"),tooltip:k("dialog.bone_config.custom_brightness.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};t[4]!==void 0&&(St.value=t[4]),A=new qt({props:St}),se.push(()=>xe(A,"value",ft));function bn(Te){t[33](Te)}s(bn,"checkbox4_checked_binding");let Se={label:k("dialog.bone_config.enchanted.title"),tooltip:k("dialog.bone_config.enchanted.description"),defaultValue:Ae.prototype.enchanted};t[5]!==void 0&&(Se.checked=t[5]),Z=new rt({props:Se}),se.push(()=>xe(Z,"checked",bn));function Dn(Te){t[34](Te)}s(Dn,"checkbox5_checked_binding");let Gn={label:k("dialog.bone_config.invisible.title"),tooltip:k("dialog.bone_config.invisible.description"),defaultValue:Ae.prototype.invisible};return t[10]!==void 0&&(Gn.checked=t[10]),ce=new rt({props:Gn}),se.push(()=>xe(ce,"checked",Dn)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),pe(d.$$.fragment),m=G(),pe(f.$$.fragment),b=G(),pe(g.$$.fragment),v=G(),pe(w.$$.fragment),y=G(),pe(E.$$.fragment),I=G(),pe(j.$$.fragment),S=G(),pe(A.$$.fragment),H=G(),pe(Z.$$.fragment),X=G(),pe(ce.$$.fragment)},m(Te,ct){de(e,Te,ct),U(Te,i,ct),de(r,Te,ct),U(Te,o,ct),de(l,Te,ct),U(Te,u,ct),de(d,Te,ct),U(Te,m,ct),de(f,Te,ct),U(Te,b,ct),de(g,Te,ct),U(Te,v,ct),de(w,Te,ct),U(Te,y,ct),de(E,Te,ct),U(Te,I,ct),de(j,Te,ct),U(Te,S,ct),de(A,Te,ct),U(Te,H,ct),de(Z,Te,ct),U(Te,X,ct),de(ce,Te,ct),te=!0},p(Te,ct){let Ni={};!n&&ct[0]&512&&(n=!0,Ni.checked=Te[9],be(()=>n=!1)),e.$set(Ni);let Oa={};!a&&ct[0]&1&&(a=!0,Oa.value=Te[0],be(()=>a=!1)),r.$set(Oa);let Or={};!c&&ct[0]&2&&(c=!0,Or.checked=Te[1],be(()=>c=!1)),l.$set(Or);let Ia={};!p&&ct[0]&4&&(p=!0,Ia.value=Te[2],be(()=>p=!1)),d.$set(Ia);let Ui={};!h&&ct[0]&64&&(h=!0,Ui.checked=Te[6],be(()=>h=!1)),f.$set(Ui);let li={};!_&&ct[0]&256&&(_=!0,li.value=Te[8],be(()=>_=!1)),g.$set(li);let qi={};!x&&ct[0]&4096&&(x=!0,qi.value=Te[12],be(()=>x=!1)),w.$set(qi);let Ir={};!T&&ct[0]&8192&&(T=!0,Ir.value=Te[13],be(()=>T=!1)),E.$set(Ir);let nr={};!O&&ct[0]&8&&(O=!0,nr.checked=Te[3],be(()=>O=!1)),j.$set(nr);let Nr={};!M&&ct[0]&16&&(M=!0,Nr.value=Te[4],be(()=>M=!1)),A.$set(Nr);let ir={};!ne&&ct[0]&32&&(ne=!0,ir.checked=Te[5],be(()=>ne=!1)),Z.$set(ir);let po={};!le&&ct[0]&1024&&(le=!0,po.checked=Te[10],be(()=>le=!1)),ce.$set(po)},i(Te){te||(K(e.$$.fragment,Te),K(r.$$.fragment,Te),K(l.$$.fragment,Te),K(d.$$.fragment,Te),K(f.$$.fragment,Te),K(g.$$.fragment,Te),K(w.$$.fragment,Te),K(E.$$.fragment,Te),K(j.$$.fragment,Te),K(A.$$.fragment,Te),K(Z.$$.fragment,Te),K(ce.$$.fragment,Te),te=!0)},o(Te){Y(e.$$.fragment,Te),Y(r.$$.fragment,Te),Y(l.$$.fragment,Te),Y(d.$$.fragment,Te),Y(f.$$.fragment,Te),Y(g.$$.fragment,Te),Y(w.$$.fragment,Te),Y(E.$$.fragment,Te),Y(j.$$.fragment,Te),Y(A.$$.fragment,Te),Y(Z.$$.fragment,Te),Y(ce.$$.fragment,Te),te=!1},d(Te){ue(e,Te),Te&&z(i),ue(r,Te),Te&&z(o),ue(l,Te),Te&&z(u),ue(d,Te),Te&&z(m),ue(f,Te),Te&&z(b),ue(g,Te),Te&&z(v),ue(w,Te),Te&&z(y),ue(E,Te),Te&&z(I),ue(j,Te),Te&&z(S),ue(A,Te),Te&&z(H),ue(Z,Te),Te&&z(X),ue(ce,Te)}}}s(Ege,"create_if_block");function jge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T;function I(Q){t[40](Q)}s(I,"select_value_binding_1");let j={label:k("dialog.bone_config.billboard.title"),tooltip:k("dialog.bone_config.billboard.description"),options:t[20],defaultOption:Ae.prototype.billboard};t[2]!==void 0&&(j.value=t[2]),e=new ai({props:j}),se.push(()=>xe(e,"value",I));function O(Q){t[41](Q)}s(O,"checkbox0_checked_binding_2");let S={label:k("dialog.bone_config.glowing.title"),tooltip:k("dialog.bone_config.glowing.description"),defaultValue:Ae.prototype.glowing};t[6]!==void 0&&(S.checked=t[6]),r=new rt({props:S}),se.push(()=>xe(r,"checked",O));function A(Q){t[42](Q)}s(A,"checkbox1_checked_binding_2");let M={label:k("dialog.bone_config.override_glow_color.title"),tooltip:k("dialog.bone_config.override_glow_color.description"),defaultValue:Ae.prototype.overrideGlowColor};t[7]!==void 0&&(M.checked=t[7]),l=new rt({props:M}),se.push(()=>xe(l,"checked",A));let H=t[17]&&pS(t);function Z(Q){t[44](Q)}s(Z,"numberslider0_value_binding_1");let ne={label:k("dialog.bone_config.shadow_radius.title"),tooltip:k("dialog.bone_config.shadow_radius.description"),defaultValue:Ae.prototype.shadowRadius,min:0,max:15};t[12]!==void 0&&(ne.value=t[12]),p=new qt({props:ne}),se.push(()=>xe(p,"value",Z));function X(Q){t[45](Q)}s(X,"numberslider1_value_binding_1");let ce={label:k("dialog.bone_config.shadow_strength.title"),tooltip:k("dialog.bone_config.shadow_strength.description"),defaultValue:Ae.prototype.shadowStrength,min:0,max:15};t[13]!==void 0&&(ce.value=t[13]),h=new qt({props:ce}),se.push(()=>xe(h,"value",X));function le(Q){t[46](Q)}s(le,"checkbox2_checked_binding_2");let te={label:k("dialog.bone_config.override_brightness.title"),tooltip:k("dialog.bone_config.override_brightness.description"),defaultValue:Ae.prototype.overrideBrightness};t[3]!==void 0&&(te.checked=t[3]),_=new rt({props:te}),se.push(()=>xe(_,"checked",le));let fe=t[18]&&fS(t);function je(Q){t[48](Q)}s(je,"checkbox3_checked_binding_1");let ve={label:k("dialog.bone_config.enchanted.title"),tooltip:k("dialog.bone_config.enchanted.description"),defaultValue:Ae.prototype.enchanted};return t[5]!==void 0&&(ve.checked=t[5]),y=new rt({props:ve}),se.push(()=>xe(y,"checked",je)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment),o=G(),pe(l.$$.fragment),u=G(),H&&H.c(),d=G(),pe(p.$$.fragment),f=G(),pe(h.$$.fragment),g=G(),pe(_.$$.fragment),w=G(),fe&&fe.c(),x=G(),pe(y.$$.fragment)},m(Q,R){de(e,Q,R),U(Q,i,R),de(r,Q,R),U(Q,o,R),de(l,Q,R),U(Q,u,R),H&&H.m(Q,R),U(Q,d,R),de(p,Q,R),U(Q,f,R),de(h,Q,R),U(Q,g,R),de(_,Q,R),U(Q,w,R),fe&&fe.m(Q,R),U(Q,x,R),de(y,Q,R),T=!0},p(Q,R){let ie={};!n&&R[0]&4&&(n=!0,ie.value=Q[2],be(()=>n=!1)),e.$set(ie);let W={};!a&&R[0]&64&&(a=!0,W.checked=Q[6],be(()=>a=!1)),r.$set(W);let ee={};!c&&R[0]&128&&(c=!0,ee.checked=Q[7],be(()=>c=!1)),l.$set(ee),Q[17]?H?(H.p(Q,R),R[0]&131072&&K(H,1)):(H=pS(Q),H.c(),K(H,1),H.m(d.parentNode,d)):H&&(Pt(),Y(H,1,1,()=>{H=null}),Lt());let re={};!m&&R[0]&4096&&(m=!0,re.value=Q[12],be(()=>m=!1)),p.$set(re);let J={};!b&&R[0]&8192&&(b=!0,J.value=Q[13],be(()=>b=!1)),h.$set(J);let ge={};!v&&R[0]&8&&(v=!0,ge.checked=Q[3],be(()=>v=!1)),_.$set(ge),Q[18]?fe?(fe.p(Q,R),R[0]&262144&&K(fe,1)):(fe=fS(Q),fe.c(),K(fe,1),fe.m(x.parentNode,x)):fe&&(Pt(),Y(fe,1,1,()=>{fe=null}),Lt());let Ne={};!E&&R[0]&32&&(E=!0,Ne.checked=Q[5],be(()=>E=!1)),y.$set(Ne)},i(Q){T||(K(e.$$.fragment,Q),K(r.$$.fragment,Q),K(l.$$.fragment,Q),K(H),K(p.$$.fragment,Q),K(h.$$.fragment,Q),K(_.$$.fragment,Q),K(fe),K(y.$$.fragment,Q),T=!0)},o(Q){Y(e.$$.fragment,Q),Y(r.$$.fragment,Q),Y(l.$$.fragment,Q),Y(H),Y(p.$$.fragment,Q),Y(h.$$.fragment,Q),Y(_.$$.fragment,Q),Y(fe),Y(y.$$.fragment,Q),T=!1},d(Q){ue(e,Q),Q&&z(i),ue(r,Q),Q&&z(o),ue(l,Q),Q&&z(u),H&&H.d(Q),Q&&z(d),ue(p,Q),Q&&z(f),ue(h,Q),Q&&z(g),ue(_,Q),Q&&z(w),fe&&fe.d(Q),Q&&z(x),ue(y,Q)}}}s(jge,"create_else_block_1");function Age(t){let e,n,i,r,a;function o(c){t[39](c)}s(o,"lineinput_value_binding_2");let l={label:k("dialog.bone_config.nbt.title"),tooltip:k("dialog.bone_config.nbt.description"),defaultValue:Ae.prototype.nbt,valueChecker:t[21]};return t[11]!==void 0&&(l.value=t[11]),i=new mn({props:l}),se.push(()=>xe(i,"value",o)),{c(){e=q("p"),e.textContent=`${k("dialog.bone_config.use_nbt.use_nbt_warning")}`,n=G(),pe(i.$$.fragment),C(e,"class","use_nbt_warning svelte-q98dtr")},m(c,u){U(c,e,u),U(c,n,u),de(i,c,u),a=!0},p(c,u){let d={};!r&&u[0]&2048&&(r=!0,d.value=c[11],be(()=>r=!1)),i.$set(d)},i(c){a||(K(i.$$.fragment,c),a=!0)},o(c){Y(i.$$.fragment,c),a=!1},d(c){c&&z(e),c&&z(n),ue(i,c)}}}s(Age,"create_if_block_1");function pS(t){let e,n,i;function r(o){t[43](o)}s(r,"colorpicker_value_binding_1");let a={label:k("dialog.bone_config.glow_color.title"),tooltip:k("dialog.bone_config.glow_color.description")};return t[8]!==void 0&&(a.value=t[8]),e=new jr({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&256&&(n=!0,c.value=o[8],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(pS,"create_if_block_3");function fS(t){let e,n,i;function r(o){t[47](o)}s(r,"numberslider_value_binding");let a={label:k("dialog.bone_config.brightness_override.title"),tooltip:k("dialog.bone_config.brightness_override.description"),defaultValue:Ae.prototype.brightnessOverride,min:0,max:15};return t[4]!==void 0&&(a.value=t[4]),e=new qt({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&16&&(n=!0,c.value=o[4],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(fS,"create_if_block_2");function Tge(t){let e,n,i=k("dialog.bone_config.selected_variant",t[15].displayName)+"",r,a,o,l,c,u;function d(g,_){return g[15].isDefault?wge:yge}s(d,"select_block_type");let p=d(t,[-1,-1]),m=p(t),f=[Ege,kge],h=[];function b(g,_){return g[19]?0:1}return s(b,"select_block_type_1"),l=b(t,[-1,-1]),c=h[l]=f[l](t),{c(){e=q("div"),n=q("div"),r=Pe(i),a=G(),m.c(),o=G(),c.c(),C(n,"class","selected_variant_title svelte-q98dtr")},m(g,_){U(g,e,_),F(e,n),F(n,r),F(e,a),m.m(e,null),F(e,o),h[l].m(e,null),u=!0},p(g,_){(!u||_[0]&32768)&&i!==(i=k("dialog.bone_config.selected_variant",g[15].displayName)+"")&&ut(r,i),p===(p=d(g,_))&&m?m.p(g,_):(m.d(1),m=p(g),m&&(m.c(),m.m(e,o))),c.p(g,_)},i(g){u||(K(c),u=!0)},o(g){Y(c),u=!1},d(g){g&&z(e),m.d(),h[l].d()}}}s(Tge,"create_fragment");function Cge(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(A,Se=>n(16,i=Se)),A),"$$subscribe_useNBT"),o,l=oe,c=s(()=>(l(),l=Ze(y,Se=>n(17,o=Se)),y),"$$subscribe_overrideGlowColor"),u,d=oe,p=s(()=>(d(),d=Ze(_,Se=>n(18,u=Se)),_),"$$subscribe_overrideBrightness");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d());let m=!!Project?.animated_java?.enable_plugin_mode,{variant:f}=e,{customName:h}=e,{customNameVisible:b}=e,{billboard:g}=e,{overrideBrightness:_}=e;p();let{brightnessOverride:v}=e,{enchanted:w}=e,{glowing:x}=e,{overrideGlowColor:y}=e;c();let{glowColor:E}=e,{inheritSettings:T}=e,{invisible:I}=e,{nbt:j}=e,{shadowRadius:O}=e,{shadowStrength:S}=e,{useNBT:A}=e;a();let M={fixed:k("dialog.bone_config.billboard.options.fixed"),vertical:k("dialog.bone_config.billboard.options.vertical"),horizontal:k("dialog.bone_config.billboard.options.horizontal"),center:k("dialog.bone_config.billboard.options.center")},H=s(Se=>{let Dn;try{Dn=tt.fromString(Se)}catch(Gn){return{type:"error",message:k("dialog.bone_config.nbt.invalid_nbt.error",Gn.message)}}return Dn instanceof Qe?{type:"success",message:""}:{type:"error",message:k("dialog.bone_config.nbt.invalid_nbt.not_compound")}},"nbtChecker"),Z=s(Se=>{if(Se==="")return{type:"success",message:""};try{Nt.fromString(Se)}catch(Dn){return{type:"error",message:k("dialog.bone_config.custom_name.invalid_json.error",Dn.message)}}return{type:"success",message:""}},"customNameChecker");function ne(Se){T=Se,n(9,T)}s(ne,"checkbox0_checked_binding");function X(Se){h=Se,n(0,h)}s(X,"lineinput_value_binding");function ce(Se){b=Se,n(1,b)}s(ce,"checkbox1_checked_binding");function le(Se){g=Se,n(2,g)}s(le,"select_value_binding");function te(Se){x=Se,n(6,x)}s(te,"checkbox2_checked_binding");function fe(Se){E=Se,n(8,E)}s(fe,"colorpicker_value_binding");function je(Se){O=Se,n(12,O)}s(je,"numberslider0_value_binding");function ve(Se){S=Se,n(13,S)}s(ve,"numberslider1_value_binding");function Q(Se){_=Se,p(n(3,_))}s(Q,"checkbox3_checked_binding");function R(Se){v=Se,n(4,v)}s(R,"numberslider2_value_binding");function ie(Se){w=Se,n(5,w)}s(ie,"checkbox4_checked_binding");function W(Se){I=Se,n(10,I)}s(W,"checkbox5_checked_binding");function ee(Se){T=Se,n(9,T)}s(ee,"checkbox0_checked_binding_1");function re(Se){h=Se,n(0,h)}s(re,"lineinput_value_binding_1");function J(Se){b=Se,n(1,b)}s(J,"checkbox1_checked_binding_1");function ge(Se){A=Se,a(n(14,A))}s(ge,"checkbox2_checked_binding_1");function Ne(Se){j=Se,n(11,j)}s(Ne,"lineinput_value_binding_2");function ke(Se){g=Se,n(2,g)}s(ke,"select_value_binding_1");function Le(Se){x=Se,n(6,x)}s(Le,"checkbox0_checked_binding_2");function B(Se){y=Se,c(n(7,y))}s(B,"checkbox1_checked_binding_2");function Oe(Se){E=Se,n(8,E)}s(Oe,"colorpicker_value_binding_1");function Mt(Se){O=Se,n(12,O)}s(Mt,"numberslider0_value_binding_1");function Qt(Se){S=Se,n(13,S)}s(Qt,"numberslider1_value_binding_1");function ft(Se){_=Se,p(n(3,_))}s(ft,"checkbox2_checked_binding_2");function St(Se){v=Se,n(4,v)}s(St,"numberslider_value_binding");function bn(Se){w=Se,n(5,w)}return s(bn,"checkbox3_checked_binding_1"),t.$$set=Se=>{"variant"in Se&&n(15,f=Se.variant),"customName"in Se&&n(0,h=Se.customName),"customNameVisible"in Se&&n(1,b=Se.customNameVisible),"billboard"in Se&&n(2,g=Se.billboard),"overrideBrightness"in Se&&p(n(3,_=Se.overrideBrightness)),"brightnessOverride"in Se&&n(4,v=Se.brightnessOverride),"enchanted"in Se&&n(5,w=Se.enchanted),"glowing"in Se&&n(6,x=Se.glowing),"overrideGlowColor"in Se&&c(n(7,y=Se.overrideGlowColor)),"glowColor"in Se&&n(8,E=Se.glowColor),"inheritSettings"in Se&&n(9,T=Se.inheritSettings),"invisible"in Se&&n(10,I=Se.invisible),"nbt"in Se&&n(11,j=Se.nbt),"shadowRadius"in Se&&n(12,O=Se.shadowRadius),"shadowStrength"in Se&&n(13,S=Se.shadowStrength),"useNBT"in Se&&a(n(14,A=Se.useNBT))},[h,b,g,_,v,w,x,y,E,T,I,j,O,S,A,f,i,o,u,m,M,H,Z,ne,X,ce,le,te,fe,je,ve,Q,R,ie,W,ee,re,J,ge,Ne,ke,Le,B,Oe,Mt,Qt,ft,St,bn]}s(Cge,"instance");var xh=class extends ze{constructor(e){super(),Ve(this,e,Cge,Tge,Me,{variant:15,customName:0,customNameVisible:1,billboard:2,overrideBrightness:3,brightnessOverride:4,enchanted:5,glowing:6,overrideGlowColor:7,glowColor:8,inheritSettings:9,invisible:10,nbt:11,shadowRadius:12,shadowStrength:13,useNBT:14},null,[-1,-1])}};s(xh,"BoneConfigDialog");var mS=xh;(()=>{let t=Blockbench.addCSS(".use_nbt_warning.svelte-q98dtr{color:var(--color-warning);font-family:var(--font-code);font-size:0.8em;margin-bottom:8px}.selected_variant_title.svelte-q98dtr{font-size:1.2em;margin-bottom:8px}.selected_variant_subtitle.svelte-q98dtr{text-align:center;font-size:0.8em;margin-bottom:8px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Qx(t,e,n){if(t.parent instanceof Group){let i=n?t.parent.configs.variants[n]:t.parent.configs.default;if(i){let r=Ae.fromJSON(i);i.inherit_settings&&Qx(t.parent,r,n),e.inheritFrom(r),n?t.configs.variants[n]=e.toJSON():t.configs.default=e.toJSON()}}}s(Qx,"propagateInheritanceUp");function $x(t,e,n){for(let i of t.children){if(!(i instanceof Group))continue;let r=n?i.configs.variants[n]:i.configs.default;if(r&&r.inherit_settings){let a=Ae.fromJSON(r);a.inheritFrom(e),n?i.configs.variants[n]=a.toJSON():i.configs.default=a.toJSON(),$x(i,a,n)}}}s($x,"propagateInheritanceDown");function Sge(t){let e=t.configs.default??=new Ae().toJSON(),n=t.parent instanceof Group?t.parent.configs.default??=new Ae().toJSON():void 0;Re.selected&&!Re.selected.isDefault&&(e=t.configs.variants[Re.selected.uuid]??=new Ae().toJSON(),n=t.parent instanceof Group?t.parent.configs.variants[Re.selected.uuid]??=new Ae().toJSON():void 0);let i=n?Ae.fromJSON(n):Ae.getDefault(),r=Ae.fromJSON(e),a=new me(r.customName),o=new me(r.customNameVisible),l=new me(r.billboard),c=new me(r.overrideBrightness),u=new me(r.brightnessOverride),d=new me(r.enchanted),p=new me(r.glowing),m=new me(r.overrideGlowColor),f=new me(r.glowColor),h=new me(r.inheritSettings),b=new me(r.invisible),g=new me(r.nbt),_=new me(r.shadowRadius),v=new me(r.shadowStrength),w=new me(r.useNBT);new Kt({id:`${_e.name}:boneConfig`,title:k("dialog.bone_config.title"),width:400,component:mS,props:{variant:Re.selected,customName:a,customNameVisible:o,billboard:l,overrideBrightness:c,brightnessOverride:u,enchanted:d,glowing:p,overrideGlowColor:m,glowColor:f,inheritSettings:h,invisible:b,nbt:g,shadowRadius:_,shadowStrength:v,useNBT:w},preventKeybinds:!0,onConfirm(){let x=new Ae;if(x.customName=a.get(),x.customNameVisible=o.get(),x.billboard=l.get(),x.overrideBrightness=c.get(),x.brightnessOverride=u.get(),x.enchanted=d.get(),x.glowing=p.get(),x.overrideGlowColor=m.get(),x.glowColor=f.get(),x.inheritSettings=h.get(),x.invisible=b.get(),x.nbt=g.get(),x.shadowRadius=_.get(),x.shadowStrength=v.get(),x.useNBT=w.get(),x.customName===i.customName&&(x.customName=void 0),x.customNameVisible===i.customNameVisible&&(x.customNameVisible=void 0),x.billboard===i.billboard&&(x.billboard=void 0),x.overrideBrightness===i.overrideBrightness&&(x.overrideBrightness=void 0),x.brightnessOverride===i.brightnessOverride&&(x.brightnessOverride=void 0),x.enchanted===i.enchanted&&(x.enchanted=void 0),x.glowing===i.glowing&&(x.glowing=void 0),x.overrideGlowColor===i.overrideGlowColor&&(x.overrideGlowColor=void 0),x.glowColor===i.glowColor&&(x.glowColor=void 0),x.invisible===i.invisible&&(x.invisible=void 0),x.nbt===i.nbt&&(x.nbt=void 0),x.shadowRadius===i.shadowRadius&&(x.shadowRadius=void 0),x.shadowStrength===i.shadowStrength&&(x.shadowStrength=void 0),x.useNBT===i.useNBT&&(x.useNBT=void 0),x.checkIfEqual(Ae.fromJSON(t.configs.default))){delete t.configs.variants[Re.selected.uuid];return}Re.selected&&!Re.selected.isDefault?(x.inheritSettings&&Qx(t,x,Re.selected.uuid),t.configs.variants[Re.selected.uuid]=x.toJSON(),$x(t,x,Re.selected.uuid)):(x.inheritSettings&&Qx(t,x),t.configs.default=x.toJSON(),$x(t,x))}}).show()}s(Sge,"openBoneConfigDialog");var hS=an(`${_e.name}:bone_config`,{icon:"settings",name:k("action.open_bone_config.name"),condition:()=>Format===st,click:()=>{Sge(Group.selected)}});var gS="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA0SURBVHgB7ZKhDQBACAOPF7//vBgIC9RgCKH2khNtzYlA5GMK82jmBBMENbL8gWt8Je4QJCfXBhajwtfNAAAAAElFTkSuQmCC";function _S(t,e,n){let i=t.slice();return i[32]=e[n],i[34]=n,i}s(_S,"get_each_context");function bS(t,e,n){let i=t.slice();return i[35]=e[n],i}s(bS,"get_each_context_1");function xS(t,e,n){let i=t.slice();return i[35]=e[n],i}s(xS,"get_each_context_2");function Ige(t){let e,n,i;function r(o){t[21](o)}s(r,"lineinput_value_binding_2");let a={label:k("dialog.variant_config.variant_name"),tooltip:k("dialog.variant_config.variant_name.description"),defaultValue:"new_variant"};return t[1]!==void 0&&(a.value=t[1]),e=new mn({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&2&&(n=!0,c.value=o[1],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(Ige,"create_else_block_1");function Nge(t){let e,n,i;function r(o){t[20](o)}s(r,"lineinput_value_binding_1");let a={label:k("dialog.variant_config.variant_name"),tooltip:k("dialog.variant_config.variant_name.description"),disabled:!0,defaultValue:"new_variant"};return t[1]!==void 0&&(a.value=t[1]),e=new mn({props:a}),se.push(()=>xe(e,"value",r)),{c(){pe(e.$$.fragment)},m(o,l){de(e,o,l),i=!0},p(o,l){let c={};!n&&l[0]&2&&(n=!0,c.value=o[1],be(()=>n=!1)),e.$set(c)},i(o){i||(K(e.$$.fragment,o),i=!0)},o(o){Y(e.$$.fragment,o),i=!1},d(o){ue(e,o)}}}s(Nge,"create_if_block_1");function vS(t){let e,n,i,r,a=[Nge,Ige],o=[];function l(c,u){return c[8]?0:1}return s(l,"select_block_type"),e=l(t,[-1,-1]),n=o[e]=a[e](t),{c(){n.c(),i=Dt()},m(c,u){o[e].m(c,u),U(c,i,u),r=!0},p(c,u){let d=e;e=l(c,u),e===d?o[e].p(c,u):(Pt(),Y(o[d],1,1,()=>{o[d]=null}),Lt(),n=o[e],n?n.p(c,u):(n=o[e]=a[e](c),n.c()),K(n,1),n.m(i.parentNode,i))},i(c){r||(K(n),r=!0)},o(c){Y(n),r=!1},d(c){o[e].d(c),c&&z(i)}}}s(vS,"create_key_block_1");function yS(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h=t[7],b,g,_,v,w,x,y=AS(t);function E(I){t[28](I)}s(E,"collection_includedItems_binding");let T={label:k("dialog.variant_config.excluded_nodes.title"),tooltip:k("dialog.variant_config.bone_lists.description"),availableItemsColumnLable:k("dialog.variant_config.included_nodes.title"),availableItemsColumnTooltip:k("dialog.variant_config.included_nodes.description"),includedItemsColumnLable:k("dialog.variant_config.excluded_nodes.title"),includedItemsColumnTooltip:k("dialog.variant_config.excluded_nodes.description"),swapColumnsButtonTooltip:k("dialog.variant_config.swap_columns_button.tooltip"),availableItems:t[13]};return t[3]!==void 0&&(T.includedItems=t[3]),g=new Gm({props:T}),se.push(()=>xe(g,"includedItems",E)),{c(){e=q("div"),n=q("div"),n.textContent=`${k("dialog.variant_config.texture_map.title")}`,i=G(),r=q("div"),a=G(),o=q("div"),l=q("i"),l.textContent="add",u=G(),d=q("i"),m=G(),f=q("lu"),y.c(),b=G(),pe(g.$$.fragment),C(r,"class","spacer svelte-ezx8am"),C(l,"class","material-icons icon"),C(o,"class","tool"),C(o,"title",c=k("dialog.variant_config.texture_map.create_new_mapping")),C(d,"class","fa fa-question dialog_form_description"),C(d,"title",p=k("dialog.variant_config.texture_map.description")),C(e,"class","toolbar svelte-ezx8am"),Ye(e,"margin","8px 0"),C(f,"class","texture-map-container svelte-ezx8am")},m(I,j){U(I,e,j),F(e,n),F(e,i),F(e,r),F(e,a),F(e,o),F(o,l),F(e,u),F(e,d),U(I,m,j),U(I,f,j),y.m(f,null),U(I,b,j),de(g,I,j),v=!0,w||(x=[qe(l,"click",t[23]),qe(o,"click",Dge),qe(d,"click",t[24])],w=!0)},p(I,j){j[0]&128&&Me(h,h=I[7])?(y.d(1),y=AS(I),y.c(),y.m(f,null)):y.p(I,j);let O={};!_&&j[0]&8&&(_=!0,O.includedItems=I[3],be(()=>_=!1)),g.$set(O)},i(I){v||(K(g.$$.fragment,I),v=!0)},o(I){Y(g.$$.fragment,I),v=!1},d(I){I&&z(e),I&&z(m),I&&z(f),y.d(I),I&&z(b),ue(g,I),w=!1,Gt(x)}}}s(yS,"create_if_block");function wS(t){let e;return{c(){e=q("div"),e.textContent=`${k("dialog.variant_config.texture_map.no-mappings")} + `,C(e,"class","no-mappings svelte-ezx8am")},m(n,i){U(n,e,i)},p:oe,d(n){n&&z(e)}}}s(wS,"create_else_block");function kS(t){let e,n=t[35].name+"",i,r,a,o;return{c(){e=q("option"),i=Pe(n),r=G(),e.selected=a=t[35].uuid===t[32][0],e.__value=o=`\r `+t[35].name+`\r - `,e.value=e.__value},m(l,c){U(l,e,c),D(e,i),D(e,r)},p(l,c){c[0]&64&&a!==(a=l[35].uuid===l[32][0])&&(e.selected=a)},d(l){l&&V(e)}}}s(y6,"create_each_block_2");function w6(t){let e,n=t[35].name+"",i,r,a,o;return{c(){e=q("option"),i=Pe(n),r=G(),e.selected=a=t[35].uuid===t[32][1],e.__value=o=`\r + `,e.value=e.__value},m(l,c){U(l,e,c),F(e,i),F(e,r)},p(l,c){c[0]&64&&a!==(a=l[35].uuid===l[32][0])&&(e.selected=a)},d(l){l&&z(e)}}}s(kS,"create_each_block_2");function ES(t){let e,n=t[35].name+"",i,r,a,o;return{c(){e=q("option"),i=Pe(n),r=G(),e.selected=a=t[35].uuid===t[32][1],e.__value=o=`\r `+t[35].name+`\r - `,e.value=e.__value},m(l,c){U(l,e,c),D(e,i),D(e,r)},p(l,c){c[0]&64&&a!==(a=l[35].uuid===l[32][1])&&(e.selected=a)},d(l){l&&V(e)}}}s(w6,"create_each_block_1");function k6(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I=t[11],T=[];for(let Z=0;Zxe(n,"value",h));let g=b6(t);function _(x){t[22](x)}s(_,"checkbox_checked_binding");let v={label:E("dialog.variant_config.generate_name_from_display_name"),tooltip:E("dialog.variant_config.generate_name_from_display_name.description"),defaultValue:!0};t[2]!==void 0&&(v.checked=t[2]),l=new rt({props:v}),se.push(()=>xe(l,"checked",_));let w=!t[4].isDefault&&x6(t);return{c(){e=q("div"),pe(n.$$.fragment),r=G(),g.c(),o=G(),pe(l.$$.fragment),u=G(),d=q("div"),p=Pe(t[10]),m=G(),w&&w.c(),C(d,"class","uuid svelte-ezx8am"),C(e,"class","dialog-container svelte-ezx8am")},m(x,y){U(x,e,y),de(n,e,null),D(e,r),g.m(e,null),D(e,o),de(l,e,null),D(e,u),D(e,d),D(d,p),D(e,m),w&&w.m(e,null),f=!0},p(x,y){let k={};!i&&y[0]&1&&(i=!0,k.value=x[0],be(()=>i=!1)),n.$set(k),y[0]&512&&Me(a,a=x[9])?(Pt(),Y(g,1,1,oe),Lt(),g=b6(x),g.c(),K(g,1),g.m(e,o)):g.p(x,y);let j={};!c&&y[0]&4&&(c=!0,j.checked=x[2],be(()=>c=!1)),l.$set(j),(!f||y[0]&1024)&&ut(p,x[10]),x[4].isDefault?w&&(Pt(),Y(w,1,1,()=>{w=null}),Lt()):w?(w.p(x,y),y[0]&16&&K(w,1)):(w=x6(x),w.c(),K(w,1),w.m(e,null))},i(x){f||(K(n.$$.fragment,x),K(g),K(l.$$.fragment,x),K(w),f=!0)},o(x){Y(n.$$.fragment,x),Y(g),Y(l.$$.fragment,x),Y(w),f=!1},d(x){x&&V(e),ue(n),g.d(x),ue(l),w&&w.d()}}}s(Oge,"create_fragment");var Bge=s(()=>{},"click_handler_1");function Nge(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(g,W=>n(29,i=W)),g),"$$subscribe_displayName"),o,l=oe,c=s(()=>(l(),l=Ze(x,W=>n(8,o=W)),x),"$$subscribe_generateNameFromDisplayName"),u,d=oe,p=s(()=>(d(),d=Ze(_,W=>n(9,u=W)),_),"$$subscribe_name"),m,f=oe,h=s(()=>(f(),f=Ze(v,W=>n(10,m=W)),v),"$$subscribe_uuid");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d()),t.$$.on_destroy.push(()=>f());let{variant:b}=e,{displayName:g}=e;a();let{name:_}=e;p();let{uuid:v}=e;h();let{textureMap:w}=e,{generateNameFromDisplayName:x}=e;c();let{excludedNodes:y}=e,k=[...Texture.all,Bn],j=[...Texture.all],I=k,T=eh(y.get(),{groupsOnly:!0,excludeEmptyGroups:!0}),O=0;g.subscribe(W=>{o&&_.set(Re.makeNameUnique(b,W))}),x.subscribe(W=>{W&&_.set(Re.makeNameUnique(b,i))});function S(){let W=ne()[0];W&&(w.add(W.uuid,W.uuid),n(7,O++,O))}s(S,"createTextureMapping");function A(W){w.delete(W),n(7,O++,O)}s(A,"deleteTextureMapping");function M(W){let ee=k.find(re=>re.uuid===W);return ee?ee.img.src:m6}s(M,"getTextureSrc");function H(W,ee){let J=W.target.value.trim(),ge=j.find(ke=>ke.name===J)?.uuid;if(!ge){console.error(`Failed to find new primary texture with the name: ${J}`);return}let Be=w.get(ee);if(!Be){console.error(`Failed to find secondary texture with the uuid: ${ee}`);return}w.delete(ee),w.add(ge,Be),n(7,O++,O)}s(H,"selectNewPrimaryTexture");function Z(W,ee){let J=W.target.value.trim(),ge=I.find(Be=>Be.name===J)?.uuid;if(!ge){console.error(`Failed to find new secondary texture with the name: ${J}`);return}w.add(ee,ge),n(7,O++,O)}s(Z,"selectNewSecondaryTexture");function ne(){let W=[...w.map.keys()];return j.filter(ee=>!W.includes(ee.uuid))}s(ne,"getUnusedPrimaryTextures");function X(W){g=W,a(n(0,g))}s(X,"lineinput_value_binding");function ce(W){_=W,p(n(1,_))}s(ce,"lineinput_value_binding_1");function le(W){_=W,p(n(1,_))}s(le,"lineinput_value_binding_2");function te(W){x=W,c(n(2,x))}s(te,"checkbox_checked_binding");let fe=s(()=>S(),"click_handler"),je=s(()=>{let W=E("dialog.variant_config.texture_map.description");Blockbench.showQuickMessage(W,50*W.length)},"click_handler_2"),ve=s((W,ee)=>H(ee,W[0]),"change_handler"),Q=s((W,ee)=>Z(ee,W[0]),"change_handler_1"),R=s(W=>A(W[0]),"click_handler_3");function ie(W){y=W,n(3,y)}return s(ie,"collection_includedItems_binding"),t.$$set=W=>{"variant"in W&&n(4,b=W.variant),"displayName"in W&&a(n(0,g=W.displayName)),"name"in W&&p(n(1,_=W.name)),"uuid"in W&&h(n(5,v=W.uuid)),"textureMap"in W&&n(6,w=W.textureMap),"generateNameFromDisplayName"in W&&c(n(2,x=W.generateNameFromDisplayName)),"excludedNodes"in W&&n(3,y=W.excludedNodes)},[g,_,x,y,b,v,w,O,o,u,m,j,I,T,S,A,M,H,Z,X,ce,le,te,fe,je,ve,Q,R,ie]}s(Nge,"instance");var xh=class extends Ve{constructor(e){super(),ze(this,e,Nge,Oge,Me,{variant:4,displayName:0,name:1,uuid:5,textureMap:6,generateNameFromDisplayName:2,excludedNodes:3},null,[-1,-1])}};s(xh,"VariantConfigDialog");var j6=xh;(()=>{let t=Blockbench.addCSS(`.dialog-container.svelte-ezx8am{display:flex;flex-direction:column}.uuid.svelte-ezx8am{color:var(--color-subtle_text);font-style:italic;text-align:center;font-size:14px;user-select:all}.no-mappings.svelte-ezx8am{color:var(--color-subtle_text);font-style:italic;text-align:center}.img-container.svelte-ezx8am{display:flex;align-items:flex-start;width:128px;height:128px;pointer-events:none;background:repeating-conic-gradient(var(--color-dark) 0% 25%, transparent 0% 50%) 50% /\r - 16px 16px}img.svelte-ezx8am{width:128px;pointer-events:none}.texture-mapping-item.svelte-ezx8am{display:flex;align-items:center;justify-content:space-between}.texture-mapping-item-dropdown-container.svelte-ezx8am{position:relative;flex-grow:1;height:164px;display:flex;flex-direction:column;align-items:center;justify-content:center}.texture-mapping-item-dropdown.svelte-ezx8am{display:flex;flex-direction:column;align-items:center;max-width:128px}.texture-map-container.svelte-ezx8am{display:flex;flex-direction:column;border:1px solid var(--color-border);background-color:var(--color-back);padding:4px;overflow-y:auto;max-height:600px;overflow-y:auto;max-height:16rem}.spacer.svelte-ezx8am{flex-grow:1}.toolbar.svelte-ezx8am{display:flex;flex-direction:row;align-items:center}`);function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Hd(t){let e=new me(t.displayName),n=new me(t.name),i=new me(t.uuid),r=t.textureMap.copy(),a=new me(t.generateNameFromDisplayName),o=new me(t.excludedNodes);new Kt({id:`${_e.name}:variantConfig`,title:E("dialog.variant_config.title"),width:512,component:j6,props:{variant:t,displayName:e,name:n,uuid:i,textureMap:r,generateNameFromDisplayName:a,excludedNodes:o},preventKeybinds:!0,onConfirm(){t.displayName=e.get(),t.name=n.get(),t.uuid=i.get(),t.textureMap=r,t.generateNameFromDisplayName=a.get(),t.excludedNodes=o.get(),ae.UPDATE_VARIANT.dispatch(t),t.select()}}).show()}s(Hd,"openVariantConfigDialog");function A6(t,e,n){let i=t.slice();return i[13]=e[n],i}s(A6,"get_each_context");function Fge(t){let e,n,i,r=t[13].value.displayName+"",a,o,l,c,u,d,p;function m(y,k){return y[13].value.isDefault?Mge:Rge}s(m,"select_block_type_1");let f=m(t,-1),h=f(t);function b(y,k){return Re.selected===y[13].value?Lge:Pge}s(b,"select_block_type_2");let g=b(t,-1),_=g(t);function v(y,k){return y[13].value.isDefault?Vge:zge}s(v,"select_block_type_3");let w=v(t,-1),x=w(t);return{c(){e=q("i"),e.textContent="texture",n=G(),i=q("div"),a=Pe(r),o=G(),l=q("div"),c=G(),h.c(),u=G(),_.c(),d=G(),x.c(),p=Ft(),C(e,"class","material-icons icon in_list_button"),C(i,"class","variant_item_name svelte-1deur0j"),C(l,"class","spacer svelte-1deur0j")},m(y,k){U(y,e,k),U(y,n,k),U(y,i,k),D(i,a),U(y,o,k),U(y,l,k),U(y,c,k),h.m(y,k),U(y,u,k),_.m(y,k),U(y,d,k),x.m(y,k),U(y,p,k)},p(y,k){k&1&&r!==(r=y[13].value.displayName+"")&&ut(a,r),f===(f=m(y,k))&&h?h.p(y,k):(h.d(1),h=f(y),h&&(h.c(),h.m(u.parentNode,u))),g===(g=b(y,k))&&_?_.p(y,k):(_.d(1),_=g(y),_&&(_.c(),_.m(d.parentNode,d))),w===(w=v(y,k))&&x?x.p(y,k):(x.d(1),x=w(y),x&&(x.c(),x.m(p.parentNode,p)))},i:oe,o:oe,d(y){y&&V(e),y&&V(n),y&&V(i),y&&V(o),y&&V(l),y&&V(c),h.d(y),y&&V(u),_.d(y),y&&V(d),x.d(y),y&&V(p)}}}s(Fge,"create_else_block");function Dge(t){let e,n;return{c(){e=q("div"),Ye(e,"visibility","visible",1),Ye(e,"position","relative"),Ye(e,"top","0"),Ye(e,"left","0"),Ye(e,"border-bottom","2px solid var(--color-accent)"),Ye(e,"width","100%"),Ye(e,"height","15px")},m(i,r){U(i,e,r)},p(i,r){t=i},i(i){n||Da(()=>{n=Uc(e,md,{duration:150,easing:fd}),n.start()})},o:oe,d(i){i&&V(e)}}}s(Dge,"create_if_block");function Rge(t){let e,n,i,r,a;function o(){return t[8](t[13])}return s(o,"click_handler_4"),{c(){e=q("i"),n=Pe("edit"),C(e,"class","material-icons icon in_list_button"),C(e,"title",i=E("panel.variants.tool.cannot_edit_default_variant"))},m(l,c){U(l,e,c),D(e,n),r||(a=qe(e,"click",o),r=!0)},p(l,c){t=l},d(l){l&&V(e),r=!1,a()}}}s(Rge,"create_else_block_3");function Mge(t){let e,n,i,r,a;function o(){return t[7](t[13])}return s(o,"click_handler_3"),{c(){e=q("i"),n=Pe("edit"),C(e,"class","material-icons icon in_list_button in_list_button_disabled svelte-1deur0j"),C(e,"title",i=E("panel.variants.tool.edit_variant"))},m(l,c){U(l,e,c),D(e,n),r||(a=qe(e,"click",o),r=!0)},p(l,c){t=l},d(l){l&&V(e),r=!1,a()}}}s(Mge,"create_if_block_3");function Pge(t){let e,n,i;return{c(){e=q("i"),n=Pe("visibility_off"),C(e,"class","material-icons icon in_list_button in_list_button_disabled svelte-1deur0j"),C(e,"title",i=E("panel.variants.tool.variant_not_visible"))},m(r,a){U(r,e,a),D(e,n)},p:oe,d(r){r&&V(e)}}}s(Pge,"create_else_block_2");function Lge(t){let e,n,i;return{c(){e=q("i"),n=Pe("visibility"),C(e,"class","material-icons icon in_list_button"),C(e,"title",i=E("panel.variants.tool.variant_visible"))},m(r,a){U(r,e,a),D(e,n)},p:oe,d(r){r&&V(e)}}}s(Lge,"create_if_block_2");function Vge(t){let e,n,i;return{c(){e=q("i"),n=Pe("delete"),C(e,"class","material-icons icon in_list_button_disabled svelte-1deur0j"),C(e,"title",i=E("panel.variants.tool.cannot_delete_default_variant"))},m(r,a){U(r,e,a),D(e,n)},p:oe,d(r){r&&V(e)}}}s(Vge,"create_else_block_1");function zge(t){let e,n,i;return{c(){e=q("i"),e.textContent="delete",C(e,"class","material-icons icon in_list_button")},m(r,a){U(r,e,a),n||(i=qe(e,"click",t[9]),n=!0)},p:oe,d(r){r&&V(e),n=!1,i()}}}s(zge,"create_if_block_1");function T6(t,e){let n,i,r,a,o=oe,l,c;function u(h,b){return h[13][Qr]?Dge:Fge}s(u,"select_block_type");let d=u(e,-1),p=d(e);function m(){return e[10](e[13])}s(m,"click_handler_6");function f(...h){return e[11](e[13],...h)}return s(f,"contextmenu_handler"),{key:t,first:null,c(){n=q("li"),p.c(),i=G(),C(n,"class",r=Hi(e[13].value===Re.selected?"variant_item selected_variant_item":"variant_item")+" svelte-1deur0j"),this.first=n},m(h,b){U(h,n,b),p.m(n,null),D(n,i),l||(c=[qe(n,"click",m),qe(n,"contextmenu",f1(f))],l=!0)},p(h,b){e=h,d===(d=u(e,b))&&p?p.p(e,b):(p.d(1),p=d(e),p&&(p.c(),K(p,1),p.m(n,i))),b&1&&r!==(r=Hi(e[13].value===Re.selected?"variant_item selected_variant_item":"variant_item")+" svelte-1deur0j")&&C(n,"class",r)},r(){a=n.getBoundingClientRect()},f(){zc(n),o()},a(){o(),o=Vc(n,a,hd,{duration:$x})},i(h){K(p)},o:oe,d(h){h&&V(n),p.d(),l=!1,Gt(c)}}}s(T6,"create_each_block");function Uge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v=[],w=new Map,x,y,k,j=t[0],I=s(T=>T[13].id,"get_key");for(let T=0;T({id:_,value:g})))}s(r,"updateLocalVariants"),ae.CREATE_VARIANT.subscribe(()=>{r()}),ae.UPDATE_VARIANT.subscribe(()=>{r()}),ae.DELETE_VARIANT.subscribe(()=>{r()}),ae.SELECT_PROJECT.subscribe(()=>{Re.selectDefault(),r()}),ae.SELECT_VARIANT.subscribe(()=>{r()});function a(g){g.select(),r()}s(a,"selectVariant");function o(g){n(0,i=g.detail.items)}s(o,"handleSort");function l(g){n(0,i=g.detail.items),Re.all=i.map(_=>_.value)}return s(l,"finalizeSort"),r(),[i,a,o,l,s(g=>qge(g),"click_handler"),s(g=>Hge(g),"click_handler_1"),s(g=>C6(g),"click_handler_2"),s(g=>Hd(g.value),"click_handler_3"),s(g=>Hd(g.value),"click_handler_4"),s(g=>C6(g),"click_handler_5"),s(g=>a(g.value),"click_handler_6"),s((g,_)=>{g.value.select(),I6.open(_)},"contextmenu_handler")]}s(Gge,"instance");var vh=class extends Ve{constructor(e){super(),ze(this,e,Gge,Uge,Me,{})}};s(vh,"VariantsPanel");var S6=vh;(()=>{let t=Blockbench.addCSS(".panel_container.svelte-1deur0j{display:flex;flex-direction:column}.spacer.svelte-1deur0j{flex-grow:1}.variants_list.svelte-1deur0j{list-style:none;background-color:var(--color-back);scroll-behavior:smooth;overflow-y:auto;max-height:250px}.variant_item.svelte-1deur0j{display:flex;flex-direction:row;justify-content:flex-start;padding:4px;cursor:unset !important;min-height:32px;max-height:32px}.variant_item_name.svelte-1deur0j{margin-left:8px}.variant_item.svelte-1deur0j:hover{color:var(--color-light)}.in_list_button_disabled.svelte-1deur0j{color:var(--color-subtle_text)}.selected_variant_item.svelte-1deur0j{background-color:var(--color-selected)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var Gd=class extends Panel{instance;constructor(e){let n=`${Rc}-svelte-panel-`+guid();super(e.id,{...e,component:{name:e.id,template:`
    `}}),Gc(()=>document.querySelector(`#${n}`)).then(i=>{this.instance=new e.component({target:i.parentElement,props:e.props})})}};s(Gd,"SveltePanel");var ev=rn(`${_e.name}:createVariant`,{name:E("action.variants.create"),icon:"add",click(){new Re("New Variant")}}),tv=rn(`${_e.name}:duplicateVariant`,{name:E("action.variants.duplicate"),icon:"content_copy",condition:()=>!!Re.selected,click(){Re.selected&&Re.selected.duplicate()}}),nv=rn(`${_e.name}:deleteVariant`,{name:E("action.variants.delete"),icon:"delete",condition:()=>!!Re.selected&&!Re.selected.isDefault,click(){!Re.selected||Re.selected.isDefault||Re.selected.delete()}}),Jge=rn(`${_e.name}:openVariantConfig`,{name:E("action.variants.open_config"),icon:"settings",condition:()=>!!Re.selected&&!Re.selected.isDefault,click(){Re.selected&&Hd(Re.selected)}}),I6=k1([Jge.id,new MenuSeparator,ev.id,tv.id,new MenuSeparator,nv.id],{}),iVe=new Gd({id:`${_e.name}:variantsPanel`,name:E("panel.variants.title"),expand_button:!0,default_side:"right",default_position:{slot:"left_bar",height:200,float_position:[0,0],float_size:[200,200],folded:!1},icon:"settings",condition:()=>!!(Ge()&&Modes.selected&&(Modes.selected.id===Modes.options.edit.id||Modes.selected.id===Modes.options.paint.id)),component:S6,props:{}});function Wge(t){let e,n,i,r,a;return{c(){e=q("p"),e.textContent=`${E("action.upgrade_old_aj_model_loader.body")}`,n=G(),i=q("button"),i.textContent=`${E("action.upgrade_old_aj_model_loader.button")}`,C(i,"class","svelte-16p5p64")},m(o,l){U(o,e,l),U(o,n,l),U(o,i,l),r||(a=qe(i,"click",Kge),r=!0)},p:oe,i:oe,o:oe,d(o){o&&V(e),o&&V(n),o&&V(i),r=!1,a()}}}s(Wge,"create_fragment");function Kge(){Promise.any([electron.dialog.showOpenDialog({properties:["openFile"],filters:[{name:".ajmodel",extensions:["ajmodel"]}],message:E("action.upgrade_old_aj_model_loader.select_file")})]).then(t=>{t.canceled||B6(t.filePaths[0])})}s(Kge,"openAJModel");var yh=class extends Ve{constructor(e){super(),ze(this,e,null,Wge,Me,{})}};s(yh,"ImportAJModelLoaderDialog");var O6=yh;(()=>{let t=Blockbench.addCSS("button.svelte-16p5p64{width:100%;height:40px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var iv=null;w1(`${_e.name}-upgradeAJModelLoader`,{icon:"folder_open",category:"animated_java",name:E("action.upgrade_old_aj_model_loader.name"),condition(){return!0},format_page:{component:{template:`
    `}},onFormatPage(){iv&&iv.$destroy(),Br({component:O6,props:{},elementSelector(){return document.querySelector(`#${_e.name}-upgradeAJModelLoader-target`)},postMount(t){iv=t},injectIndex:2})}});function B6(t){try{console.log(`Convert .ajmodel: ${t}`);let e=Sp(JSON.parse(fs.readFileSync(t,"utf8")));Mn.load(e,{name:"Upgrade .ajmodel to Blueprint",path:t}),e.blueprint_settings.export_namespace??=un(Project.name),requestAnimationFrame(()=>{Project.save_path="",Project.export_path="",Project.openSettings()})}catch(e){console.error(e),Eo(e)}}s(B6,"convertAJModelToBlueprint");function Zge(t){let e,n,i=E("panel.keyframe.variant.title")+"",r,a,o,l;return{c(){e=q("div"),n=q("label"),r=Pe(i),o=G(),l=q("div"),C(n,"for","variant_input"),C(n,"class","undefined"),Ye(n,"font-weight","unset"),Ye(n,"width","fit-content"),C(n,"title",a=E("panel.keyframe.variant.description")),C(l,"class","select-container svelte-1q3wj4f"),C(e,"class","bar flex")},m(c,u){U(c,e,u),D(e,n),D(n,r),D(e,o),D(e,l),t[2](l)},p:oe,i:oe,o:oe,d(c){c&&V(e),t[2](null)}}}s(Zge,"create_fragment");function Yge(t,e,n){let{selectedKeyframe:i}=e,r=new me(Ac(i)),a;r.subscribe(u=>{SS(i,u)});let o=Object.fromEntries(Re.all.map(u=>[u.uuid,u.displayName])),l=new Interface.CustomElements.SelectInput("keyframe-variant-selector",{options:o,value:r.get(),onChange(){r.set(l.node.getAttribute("value")),Animator.preview()}});requestAnimationFrame(()=>{a.appendChild(l.node)});function c(u){se[u?"unshift":"push"](()=>{a=u,n(0,a)})}return s(c,"div0_binding"),t.$$set=u=>{"selectedKeyframe"in u&&n(1,i=u.selectedKeyframe)},[a,i,c]}s(Yge,"instance");var wh=class extends Ve{constructor(e){super(),ze(this,e,Yge,Zge,Me,{selectedKeyframe:1})}};s(wh,"VariantKeyframePanel");var N6=wh;(()=>{let t=Blockbench.addCSS(".select-container.svelte-1q3wj4f{flex-grow:1;height:30px;padding-left:8px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Xge(t){let e,n,i=E("panel.keyframe.commands.title")+"",r,a,o,l,c,u,d,p=E("panel.keyframe.repeat.title")+"",m,f,h,b,g,_,v,w=E("panel.keyframe.repeat_frequency.title")+"",x,y,k,j,I,T;return{c(){e=q("div"),n=q("label"),r=Pe(i),o=G(),l=q("textarea"),c=G(),u=q("div"),d=q("label"),m=Pe(p),h=G(),b=q("input"),g=G(),_=q("div"),v=q("label"),x=Pe(w),k=G(),j=q("input"),C(n,"for","commands_input"),C(n,"class","undefined"),Ye(n,"font-weight","unset"),C(n,"title",a=E("panel.keyframe.commands.description")),C(l,"id","commands_input"),C(l,"class","dark_bordered code keyframe_input tab_target svelte-phbv96"),C(e,"class","bar flex"),C(d,"for","repeat_input"),C(d,"class","undefined"),Ye(d,"font-weight","unset"),C(d,"title",f=E("animated_java.panel.keyframe.repeat.description")),C(b,"id","repeat_input"),C(b,"class","dark_bordered tab_target svelte-phbv96"),C(b,"type","checkbox"),C(u,"class","bar flex"),C(v,"for","repeat_frequency_input"),C(v,"class","undefined"),Ye(v,"font-weight","unset"),C(v,"title",y=E("animated_java.panel.keyframe.repeat_frequency.description")),C(j,"id","repeat_frequency_input"),C(j,"class","dark_bordered tab_target"),C(j,"type","number"),C(_,"class","bar flex")},m(O,S){U(O,e,S),D(e,n),D(n,r),D(e,o),D(e,l),wt(l,t[0]),U(O,c,S),U(O,u,S),D(u,d),D(d,m),D(u,h),D(u,b),b.checked=t[1],U(O,g,S),U(O,_,S),D(_,v),D(v,x),D(_,k),D(_,j),wt(j,t[2]),I||(T=[qe(l,"input",t[7]),qe(b,"change",t[8]),qe(j,"input",t[9])],I=!0)},p(O,[S]){S&1&&wt(l,O[0]),S&2&&(b.checked=O[1]),S&4&&el(j.value)!==O[2]&&wt(j,O[2])},i:oe,o:oe,d(O){O&&V(e),O&&V(c),O&&V(u),O&&V(g),O&&V(_),I=!1,Gt(T)}}}s(Xge,"create_fragment");function Qge(t,e,n){let i,r,a,{selectedKeyframe:o}=e,l=new me(Uo(o)||"");$s(t,l,f=>n(0,i=f));let c=new me(Tc(o)||!1);$s(t,c,f=>n(1,r=f));let u=new me(Cc(o)||1);$s(t,u,f=>n(2,a=f)),l.subscribe(f=>{IS(o,f)}),c.subscribe(f=>{BS(o,f)}),u.subscribe(f=>{f<1&&(f=1),u.set(f),NS(o,f)});function d(){i=this.value,l.set(i)}s(d,"textarea_input_handler");function p(){r=this.checked,c.set(r)}s(p,"input0_change_handler");function m(){a=el(this.value),u.set(a)}return s(m,"input1_input_handler"),t.$$set=f=>{"selectedKeyframe"in f&&n(6,o=f.selectedKeyframe)},[i,r,a,l,c,u,o,d,p,m]}s(Qge,"instance");var kh=class extends Ve{constructor(e){super(),ze(this,e,Qge,Xge,Me,{selectedKeyframe:6})}};s(kh,"CommandsKeyframePanel");var F6=kh;(()=>{let t=Blockbench.addCSS("textarea.svelte-phbv96{min-height:90px;height:30px;resize:vertical;text-wrap:nowrap}input[type='checkbox'].svelte-phbv96{display:flex;align-items:center;justify-content:flex-start;padding-left:8px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function $ge(t){let e,n,i=t[0].channel+"",r,a;return{c(){e=q("p"),n=Pe("Unknown keyframe channel: '"),r=Pe(i),a=Pe("'")},m(o,l){U(o,e,l),D(e,n),D(e,r),D(e,a)},p(o,l){l&1&&i!==(i=o[0].channel+"")&&ut(r,i)},i:oe,o:oe,d(o){o&&V(e)}}}s($ge,"create_else_block");function e_e(t){let e,n;return e=new F6({props:{selectedKeyframe:t[0]}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,r){let a={};r&1&&(a.selectedKeyframe=i[0]),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(e_e,"create_if_block_1");function t_e(t){let e,n;return e=new N6({props:{selectedKeyframe:t[0]}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,r){let a={};r&1&&(a.selectedKeyframe=i[0]),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(t_e,"create_if_block");function n_e(t){let e,n,i,r,a,o,l=E("panel.keyframe.execute_condition.title")+"",c,u,d,p,m,f,h,b=[t_e,e_e,$ge],g=[];function _(v,w){return v[0].channel==="variant"?0:v[0].channel==="commands"?1:2}return s(_,"select_block_type"),n=_(t,-1),i=g[n]=b[n](t),{c(){e=q("div"),i.c(),r=G(),a=q("div"),o=q("label"),c=Pe(l),d=G(),p=q("input"),C(o,"for","execute_condition"),C(o,"class","undefined"),Ye(o,"font-weight","unset"),C(o,"title",u=E("panel.keyframe.execute_condition.description")),C(p,"id","execute_condition"),C(p,"type","text"),C(p,"class","dark_bordered code keyframe_input tab_target"),C(a,"class","bar flex"),C(e,"class","container svelte-mrrs0k")},m(v,w){U(v,e,w),g[n].m(e,null),D(e,r),D(e,a),D(a,o),D(o,c),D(a,d),D(a,p),wt(p,t[1]),m=!0,f||(h=qe(p,"input",t[3]),f=!0)},p(v,[w]){let x=n;n=_(v,w),n===x?g[n].p(v,w):(Pt(),Y(g[x],1,1,()=>{g[x]=null}),Lt(),i=g[n],i?i.p(v,w):(i=g[n]=b[n](v),i.c()),K(i,1),i.m(e,r)),w&2&&p.value!==v[1]&&wt(p,v[1])},i(v){m||(K(i),m=!0)},o(v){Y(i),m=!1},d(v){v&&V(e),g[n].d(),f=!1,h()}}}s(n_e,"create_fragment");function i_e(t,e,n){let i,{selectedKeyframe:r}=e,a=new me(co(r)||"");$s(t,a,l=>n(1,i=l)),a.subscribe(l=>{OS(r,l)});function o(){i=this.value,a.set(i)}return s(o,"input_input_handler"),t.$$set=l=>{"selectedKeyframe"in l&&n(0,r=l.selectedKeyframe)},[r,i,a,o]}s(i_e,"instance");var Eh=class extends Ve{constructor(e){super(),ze(this,e,i_e,n_e,Me,{selectedKeyframe:0})}};s(Eh,"CustomKeyframePanel");var D6=Eh;(()=>{let t=Blockbench.addCSS(".container.svelte-mrrs0k{display:flex;flex-direction:column}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var R6;function r_e(t){if(!Ge()||!t||!Dd.includes(t.channel))return;let e=document.querySelector("#panel_keyframe .panel_vue_wrapper .keyframe_data_point");if(!e){console.warn("Failed to find keyframe panel element. Aborting custom keyframe panel injection.");return}for(let n of[...e.children])n.remove();Br({component:D6,props:{selectedKeyframe:t},elementSelector(){return e},postMount(n){let i=jQuery("#panel_keyframe .panel_vue_wrapper #keyframe_type_label label");if(i&&t.channel){let r=t.animator.channels[t.channel];i.text(E("panel.keyframe.keyframe_title",`${r.name}`))}R6?.$destroy(),R6=n}})}s(r_e,"injectCustomKeyframePanel");ae.SELECT_KEYFRAME.subscribe(t=>{r_e(t)});var a_e=window;function rv(t,e,n={}){let i=Object.assign({tab:" ",indentOn:/[({\[]$/,moveToNewLine:/^[)}\]]/,spellcheck:!1,catchTab:!0,preserveIdent:!0,addClosing:!0,history:!0,window:a_e},n),r=i.window,a=r.document,o=[],l=[],c=-1,u=!1,d,p;t.setAttribute("contenteditable","plaintext-only"),t.setAttribute("spellcheck",i.spellcheck?"true":"false"),t.style.outline="none",t.style.overflowWrap="break-word",t.style.overflowY="auto",t.style.whiteSpace="pre-wrap";let m=!1;e(t),t.contentEditable!=="plaintext-only"&&(m=!0),m&&t.setAttribute("contenteditable","true");let f=te(()=>{let R=v();e(t,R),w(R)},30),h=!1,b=s(R=>!Z(R)&&!ne(R)&&R.key!=="Meta"&&R.key!=="Control"&&R.key!=="Alt"&&!R.key.startsWith("Arrow"),"shouldRecord"),g=te(R=>{b(R)&&(S(),h=!1)},300),_=s((R,ie)=>{o.push([R,ie]),t.addEventListener(R,ie)},"on");_("keydown",R=>{R.defaultPrevented||(p=je(),i.preserveIdent?k(R):j(R),i.catchTab&&T(R),i.addClosing&&I(R),i.history&&(O(R),b(R)&&!h&&(S(),h=!0)),m&&!X(R)&&w(v()))}),_("keyup",R=>{R.defaultPrevented||R.isComposing||(p!==je()&&f(),g(R),d&&d(je()))}),_("focus",R=>{u=!0}),_("blur",R=>{u=!1}),_("paste",R=>{S(),A(R),S(),d&&d(je())});function v(){let R=Q(),ie={start:0,end:0,dir:void 0},{anchorNode:W,anchorOffset:ee,focusNode:re,focusOffset:J}=R;if(!W||!re)throw"error1";if(W===t&&re===t)return ie.start=ee>0&&t.textContent?t.textContent.length:0,ie.end=J>0&&t.textContent?t.textContent.length:0,ie.dir=J>=ee?"->":"<-",ie;if(W.nodeType===Node.ELEMENT_NODE){let ge=a.createTextNode("");W.insertBefore(ge,W.childNodes[ee]),W=ge,ee=0}if(re.nodeType===Node.ELEMENT_NODE){let ge=a.createTextNode("");re.insertBefore(ge,re.childNodes[J]),re=ge,J=0}return M(t,ge=>{if(ge===W&&ge===re)return ie.start+=ee,ie.end+=J,ie.dir=ee<=J?"->":"<-","stop";if(ge===W)if(ie.start+=ee,!ie.dir)ie.dir="->";else return"stop";else if(ge===re)if(ie.end+=J,!ie.dir)ie.dir="<-";else return"stop";ge.nodeType===Node.TEXT_NODE&&(ie.dir!="->"&&(ie.start+=ge.nodeValue.length),ie.dir!="<-"&&(ie.end+=ge.nodeValue.length))}),t.normalize(),ie}s(v,"save");function w(R){let ie=Q(),W,ee=0,re,J=0;if(R.dir||(R.dir="->"),R.start<0&&(R.start=0),R.end<0&&(R.end=0),R.dir=="<-"){let{start:Be,end:ke}=R;R.start=ke,R.end=Be}let ge=0;M(t,Be=>{if(Be.nodeType!==Node.TEXT_NODE)return;let ke=(Be.nodeValue||"").length;if(ge+ke>R.start&&(W||(W=Be,ee=R.start-ge),ge+ke>R.end))return re=Be,J=R.end-ge,"stop";ge+=ke}),W||(W=t,ee=t.childNodes.length),re||(re=t,J=t.childNodes.length),R.dir=="<-"&&([W,ee,re,J]=[re,J,W,ee]),ie.setBaseAndExtent(W,ee,re,J)}s(w,"restore");function x(){let ie=Q().getRangeAt(0),W=a.createRange();return W.selectNodeContents(t),W.setEnd(ie.startContainer,ie.startOffset),W.toString()}s(x,"beforeCursor");function y(){let ie=Q().getRangeAt(0),W=a.createRange();return W.selectNodeContents(t),W.setStart(ie.endContainer,ie.endOffset),W.toString()}s(y,"afterCursor");function k(R){if(R.key==="Enter"){let ie=x(),W=y(),[ee]=fe(ie),re=ee;if(i.indentOn.test(ie)&&(re+=i.tab),re.length>0?(ve(R),R.stopPropagation(),le(` -`+re)):j(R),re!==ee&&i.moveToNewLine.test(W)){let J=v();le(` -`+ee),w(J)}}}s(k,"handleNewLine");function j(R){if(m&&R.key==="Enter")if(ve(R),R.stopPropagation(),y()==""){le(` + `,e.value=e.__value},m(l,c){U(l,e,c),F(e,i),F(e,r)},p(l,c){c[0]&64&&a!==(a=l[35].uuid===l[32][1])&&(e.selected=a)},d(l){l&&z(e)}}}s(ES,"create_each_block_1");function jS(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I=t[11],j=[];for(let Z=0;Zxe(n,"value",h));let g=vS(t);function _(x){t[22](x)}s(_,"checkbox_checked_binding");let v={label:k("dialog.variant_config.generate_name_from_display_name"),tooltip:k("dialog.variant_config.generate_name_from_display_name.description"),defaultValue:!0};t[2]!==void 0&&(v.checked=t[2]),l=new rt({props:v}),se.push(()=>xe(l,"checked",_));let w=!t[4].isDefault&&yS(t);return{c(){e=q("div"),pe(n.$$.fragment),r=G(),g.c(),o=G(),pe(l.$$.fragment),u=G(),d=q("div"),p=Pe(t[10]),m=G(),w&&w.c(),C(d,"class","uuid svelte-ezx8am"),C(e,"class","dialog-container svelte-ezx8am")},m(x,y){U(x,e,y),de(n,e,null),F(e,r),g.m(e,null),F(e,o),de(l,e,null),F(e,u),F(e,d),F(d,p),F(e,m),w&&w.m(e,null),f=!0},p(x,y){let E={};!i&&y[0]&1&&(i=!0,E.value=x[0],be(()=>i=!1)),n.$set(E),y[0]&512&&Me(a,a=x[9])?(Pt(),Y(g,1,1,oe),Lt(),g=vS(x),g.c(),K(g,1),g.m(e,o)):g.p(x,y);let T={};!c&&y[0]&4&&(c=!0,T.checked=x[2],be(()=>c=!1)),l.$set(T),(!f||y[0]&1024)&&ut(p,x[10]),x[4].isDefault?w&&(Pt(),Y(w,1,1,()=>{w=null}),Lt()):w?(w.p(x,y),y[0]&16&&K(w,1)):(w=yS(x),w.c(),K(w,1),w.m(e,null))},i(x){f||(K(n.$$.fragment,x),K(g),K(l.$$.fragment,x),K(w),f=!0)},o(x){Y(n.$$.fragment,x),Y(g),Y(l.$$.fragment,x),Y(w),f=!1},d(x){x&&z(e),ue(n),g.d(x),ue(l),w&&w.d()}}}s(Bge,"create_fragment");var Dge=s(()=>{},"click_handler_1");function Fge(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(g,W=>n(29,i=W)),g),"$$subscribe_displayName"),o,l=oe,c=s(()=>(l(),l=Ze(x,W=>n(8,o=W)),x),"$$subscribe_generateNameFromDisplayName"),u,d=oe,p=s(()=>(d(),d=Ze(_,W=>n(9,u=W)),_),"$$subscribe_name"),m,f=oe,h=s(()=>(f(),f=Ze(v,W=>n(10,m=W)),v),"$$subscribe_uuid");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l()),t.$$.on_destroy.push(()=>d()),t.$$.on_destroy.push(()=>f());let{variant:b}=e,{displayName:g}=e;a();let{name:_}=e;p();let{uuid:v}=e;h();let{textureMap:w}=e,{generateNameFromDisplayName:x}=e;c();let{excludedNodes:y}=e,E=[...Texture.all,Nn],T=[...Texture.all],I=E,j=th(y.get(),{groupsOnly:!0,excludeEmptyGroups:!0}),O=0;g.subscribe(W=>{o&&_.set(Re.makeNameUnique(b,W))}),x.subscribe(W=>{W&&_.set(Re.makeNameUnique(b,i))});function S(){let W=ne()[0];W&&(w.add(W.uuid,W.uuid),n(7,O++,O))}s(S,"createTextureMapping");function A(W){w.delete(W),n(7,O++,O)}s(A,"deleteTextureMapping");function M(W){let ee=E.find(re=>re.uuid===W);return ee?ee.img.src:gS}s(M,"getTextureSrc");function H(W,ee){let J=W.target.value.trim(),ge=T.find(ke=>ke.name===J)?.uuid;if(!ge){console.error(`Failed to find new primary texture with the name: ${J}`);return}let Ne=w.get(ee);if(!Ne){console.error(`Failed to find secondary texture with the uuid: ${ee}`);return}w.delete(ee),w.add(ge,Ne),n(7,O++,O)}s(H,"selectNewPrimaryTexture");function Z(W,ee){let J=W.target.value.trim(),ge=I.find(Ne=>Ne.name===J)?.uuid;if(!ge){console.error(`Failed to find new secondary texture with the name: ${J}`);return}w.add(ee,ge),n(7,O++,O)}s(Z,"selectNewSecondaryTexture");function ne(){let W=[...w.map.keys()];return T.filter(ee=>!W.includes(ee.uuid))}s(ne,"getUnusedPrimaryTextures");function X(W){g=W,a(n(0,g))}s(X,"lineinput_value_binding");function ce(W){_=W,p(n(1,_))}s(ce,"lineinput_value_binding_1");function le(W){_=W,p(n(1,_))}s(le,"lineinput_value_binding_2");function te(W){x=W,c(n(2,x))}s(te,"checkbox_checked_binding");let fe=s(()=>S(),"click_handler"),je=s(()=>{let W=k("dialog.variant_config.texture_map.description");Blockbench.showQuickMessage(W,50*W.length)},"click_handler_2"),ve=s((W,ee)=>H(ee,W[0]),"change_handler"),Q=s((W,ee)=>Z(ee,W[0]),"change_handler_1"),R=s(W=>A(W[0]),"click_handler_3");function ie(W){y=W,n(3,y)}return s(ie,"collection_includedItems_binding"),t.$$set=W=>{"variant"in W&&n(4,b=W.variant),"displayName"in W&&a(n(0,g=W.displayName)),"name"in W&&p(n(1,_=W.name)),"uuid"in W&&h(n(5,v=W.uuid)),"textureMap"in W&&n(6,w=W.textureMap),"generateNameFromDisplayName"in W&&c(n(2,x=W.generateNameFromDisplayName)),"excludedNodes"in W&&n(3,y=W.excludedNodes)},[g,_,x,y,b,v,w,O,o,u,m,T,I,j,S,A,M,H,Z,X,ce,le,te,fe,je,ve,Q,R,ie]}s(Fge,"instance");var vh=class extends ze{constructor(e){super(),Ve(this,e,Fge,Bge,Me,{variant:4,displayName:0,name:1,uuid:5,textureMap:6,generateNameFromDisplayName:2,excludedNodes:3},null,[-1,-1])}};s(vh,"VariantConfigDialog");var TS=vh;(()=>{let t=Blockbench.addCSS(`.dialog-container.svelte-ezx8am{display:flex;flex-direction:column}.uuid.svelte-ezx8am{color:var(--color-subtle_text);font-style:italic;text-align:center;font-size:14px;user-select:all}.no-mappings.svelte-ezx8am{color:var(--color-subtle_text);font-style:italic;text-align:center}.img-container.svelte-ezx8am{display:flex;align-items:flex-start;width:128px;height:128px;pointer-events:none;background:repeating-conic-gradient(var(--color-dark) 0% 25%, transparent 0% 50%) 50% /\r + 16px 16px}img.svelte-ezx8am{width:128px;pointer-events:none}.texture-mapping-item.svelte-ezx8am{display:flex;align-items:center;justify-content:space-between}.texture-mapping-item-dropdown-container.svelte-ezx8am{position:relative;flex-grow:1;height:164px;display:flex;flex-direction:column;align-items:center;justify-content:center}.texture-mapping-item-dropdown.svelte-ezx8am{display:flex;flex-direction:column;align-items:center;max-width:128px}.texture-map-container.svelte-ezx8am{display:flex;flex-direction:column;border:1px solid var(--color-border);background-color:var(--color-back);padding:4px;overflow-y:auto;max-height:600px;overflow-y:auto;max-height:16rem}.spacer.svelte-ezx8am{flex-grow:1}.toolbar.svelte-ezx8am{display:flex;flex-direction:row;align-items:center}`);function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Gd(t){let e=new me(t.displayName),n=new me(t.name),i=new me(t.uuid),r=t.textureMap.copy(),a=new me(t.generateNameFromDisplayName),o=new me(t.excludedNodes);new Kt({id:`${_e.name}:variantConfig`,title:k("dialog.variant_config.title"),width:512,component:TS,props:{variant:t,displayName:e,name:n,uuid:i,textureMap:r,generateNameFromDisplayName:a,excludedNodes:o},preventKeybinds:!0,onConfirm(){t.displayName=e.get(),t.name=n.get(),t.uuid=i.get(),t.textureMap=r,t.generateNameFromDisplayName=a.get(),t.excludedNodes=o.get(),ae.UPDATE_VARIANT.dispatch(t),t.select()}}).show()}s(Gd,"openVariantConfigDialog");function CS(t,e,n){let i=t.slice();return i[13]=e[n],i}s(CS,"get_each_context");function Rge(t){let e,n,i,r=t[13].value.displayName+"",a,o,l,c,u,d,p;function m(y,E){return y[13].value.isDefault?Lge:Pge}s(m,"select_block_type_1");let f=m(t,-1),h=f(t);function b(y,E){return Re.selected===y[13].value?Vge:zge}s(b,"select_block_type_2");let g=b(t,-1),_=g(t);function v(y,E){return y[13].value.isDefault?Uge:qge}s(v,"select_block_type_3");let w=v(t,-1),x=w(t);return{c(){e=q("i"),e.textContent="texture",n=G(),i=q("div"),a=Pe(r),o=G(),l=q("div"),c=G(),h.c(),u=G(),_.c(),d=G(),x.c(),p=Dt(),C(e,"class","material-icons icon in_list_button"),C(i,"class","variant_item_name svelte-1deur0j"),C(l,"class","spacer svelte-1deur0j")},m(y,E){U(y,e,E),U(y,n,E),U(y,i,E),F(i,a),U(y,o,E),U(y,l,E),U(y,c,E),h.m(y,E),U(y,u,E),_.m(y,E),U(y,d,E),x.m(y,E),U(y,p,E)},p(y,E){E&1&&r!==(r=y[13].value.displayName+"")&&ut(a,r),f===(f=m(y,E))&&h?h.p(y,E):(h.d(1),h=f(y),h&&(h.c(),h.m(u.parentNode,u))),g===(g=b(y,E))&&_?_.p(y,E):(_.d(1),_=g(y),_&&(_.c(),_.m(d.parentNode,d))),w===(w=v(y,E))&&x?x.p(y,E):(x.d(1),x=w(y),x&&(x.c(),x.m(p.parentNode,p)))},i:oe,o:oe,d(y){y&&z(e),y&&z(n),y&&z(i),y&&z(o),y&&z(l),y&&z(c),h.d(y),y&&z(u),_.d(y),y&&z(d),x.d(y),y&&z(p)}}}s(Rge,"create_else_block");function Mge(t){let e,n;return{c(){e=q("div"),Ye(e,"visibility","visible",1),Ye(e,"position","relative"),Ye(e,"top","0"),Ye(e,"left","0"),Ye(e,"border-bottom","2px solid var(--color-accent)"),Ye(e,"width","100%"),Ye(e,"height","15px")},m(i,r){U(i,e,r)},p(i,r){t=i},i(i){n||Fa(()=>{n=qc(e,hd,{duration:150,easing:md}),n.start()})},o:oe,d(i){i&&z(e)}}}s(Mge,"create_if_block");function Pge(t){let e,n,i,r,a;function o(){return t[8](t[13])}return s(o,"click_handler_4"),{c(){e=q("i"),n=Pe("edit"),C(e,"class","material-icons icon in_list_button"),C(e,"title",i=k("panel.variants.tool.cannot_edit_default_variant"))},m(l,c){U(l,e,c),F(e,n),r||(a=qe(e,"click",o),r=!0)},p(l,c){t=l},d(l){l&&z(e),r=!1,a()}}}s(Pge,"create_else_block_3");function Lge(t){let e,n,i,r,a;function o(){return t[7](t[13])}return s(o,"click_handler_3"),{c(){e=q("i"),n=Pe("edit"),C(e,"class","material-icons icon in_list_button in_list_button_disabled svelte-1deur0j"),C(e,"title",i=k("panel.variants.tool.edit_variant"))},m(l,c){U(l,e,c),F(e,n),r||(a=qe(e,"click",o),r=!0)},p(l,c){t=l},d(l){l&&z(e),r=!1,a()}}}s(Lge,"create_if_block_3");function zge(t){let e,n,i;return{c(){e=q("i"),n=Pe("visibility_off"),C(e,"class","material-icons icon in_list_button in_list_button_disabled svelte-1deur0j"),C(e,"title",i=k("panel.variants.tool.variant_not_visible"))},m(r,a){U(r,e,a),F(e,n)},p:oe,d(r){r&&z(e)}}}s(zge,"create_else_block_2");function Vge(t){let e,n,i;return{c(){e=q("i"),n=Pe("visibility"),C(e,"class","material-icons icon in_list_button"),C(e,"title",i=k("panel.variants.tool.variant_visible"))},m(r,a){U(r,e,a),F(e,n)},p:oe,d(r){r&&z(e)}}}s(Vge,"create_if_block_2");function Uge(t){let e,n,i;return{c(){e=q("i"),n=Pe("delete"),C(e,"class","material-icons icon in_list_button_disabled svelte-1deur0j"),C(e,"title",i=k("panel.variants.tool.cannot_delete_default_variant"))},m(r,a){U(r,e,a),F(e,n)},p:oe,d(r){r&&z(e)}}}s(Uge,"create_else_block_1");function qge(t){let e,n,i;return{c(){e=q("i"),e.textContent="delete",C(e,"class","material-icons icon in_list_button")},m(r,a){U(r,e,a),n||(i=qe(e,"click",t[9]),n=!0)},p:oe,d(r){r&&z(e),n=!1,i()}}}s(qge,"create_if_block_1");function SS(t,e){let n,i,r,a,o=oe,l,c;function u(h,b){return h[13][Qr]?Mge:Rge}s(u,"select_block_type");let d=u(e,-1),p=d(e);function m(){return e[10](e[13])}s(m,"click_handler_6");function f(...h){return e[11](e[13],...h)}return s(f,"contextmenu_handler"),{key:t,first:null,c(){n=q("li"),p.c(),i=G(),C(n,"class",r=Gi(e[13].value===Re.selected?"variant_item selected_variant_item":"variant_item")+" svelte-1deur0j"),this.first=n},m(h,b){U(h,n,b),p.m(n,null),F(n,i),l||(c=[qe(n,"click",m),qe(n,"contextmenu",m1(f))],l=!0)},p(h,b){e=h,d===(d=u(e,b))&&p?p.p(e,b):(p.d(1),p=d(e),p&&(p.c(),K(p,1),p.m(n,i))),b&1&&r!==(r=Gi(e[13].value===Re.selected?"variant_item selected_variant_item":"variant_item")+" svelte-1deur0j")&&C(n,"class",r)},r(){a=n.getBoundingClientRect()},f(){Uc(n),o()},a(){o(),o=Vc(n,a,gd,{duration:ev})},i(h){K(p)},o:oe,d(h){h&&z(n),p.d(),l=!1,Gt(c)}}}s(SS,"create_each_block");function Hge(t){let e,n,i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v=[],w=new Map,x,y,E,T=t[0],I=s(j=>j[13].id,"get_key");for(let j=0;j({id:_,value:g})))}s(r,"updateLocalVariants"),ae.CREATE_VARIANT.subscribe(()=>{r()}),ae.UPDATE_VARIANT.subscribe(()=>{r()}),ae.DELETE_VARIANT.subscribe(()=>{r()}),ae.SELECT_PROJECT.subscribe(()=>{Re.selectDefault(),r()}),ae.SELECT_VARIANT.subscribe(()=>{r()});function a(g){g.select(),r()}s(a,"selectVariant");function o(g){n(0,i=g.detail.items)}s(o,"handleSort");function l(g){n(0,i=g.detail.items),Re.all=i.map(_=>_.value)}return s(l,"finalizeSort"),r(),[i,a,o,l,s(g=>Gge(g),"click_handler"),s(g=>Jge(g),"click_handler_1"),s(g=>OS(g),"click_handler_2"),s(g=>Gd(g.value),"click_handler_3"),s(g=>Gd(g.value),"click_handler_4"),s(g=>OS(g),"click_handler_5"),s(g=>a(g.value),"click_handler_6"),s((g,_)=>{g.value.select(),NS.open(_)},"contextmenu_handler")]}s(Wge,"instance");var yh=class extends ze{constructor(e){super(),Ve(this,e,Wge,Hge,Me,{})}};s(yh,"VariantsPanel");var IS=yh;(()=>{let t=Blockbench.addCSS(".panel_container.svelte-1deur0j{display:flex;flex-direction:column}.spacer.svelte-1deur0j{flex-grow:1}.variants_list.svelte-1deur0j{list-style:none;background-color:var(--color-back);scroll-behavior:smooth;overflow-y:auto;max-height:250px}.variant_item.svelte-1deur0j{display:flex;flex-direction:row;justify-content:flex-start;padding:4px;cursor:unset !important;min-height:32px;max-height:32px}.variant_item_name.svelte-1deur0j{margin-left:8px}.variant_item.svelte-1deur0j:hover{color:var(--color-light)}.in_list_button_disabled.svelte-1deur0j{color:var(--color-subtle_text)}.selected_variant_item.svelte-1deur0j{background-color:var(--color-selected)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var Jd=class extends Panel{instance;constructor(e){let n=`${Mc}-svelte-panel-`+guid();super(e.id,{...e,component:{name:e.id,template:`
    `}}),Jc(()=>document.querySelector(`#${n}`)).then(i=>{this.instance=new e.component({target:i.parentElement,props:e.props})})}};s(Jd,"SveltePanel");var tv=an(`${_e.name}:createVariant`,{name:k("action.variants.create"),icon:"add",click(){new Re("New Variant")}}),nv=an(`${_e.name}:duplicateVariant`,{name:k("action.variants.duplicate"),icon:"content_copy",condition:()=>!!Re.selected,click(){Re.selected&&Re.selected.duplicate()}}),iv=an(`${_e.name}:deleteVariant`,{name:k("action.variants.delete"),icon:"delete",condition:()=>!!Re.selected&&!Re.selected.isDefault,click(){!Re.selected||Re.selected.isDefault||Re.selected.delete()}}),Kge=an(`${_e.name}:openVariantConfig`,{name:k("action.variants.open_config"),icon:"settings",condition:()=>!!Re.selected&&!Re.selected.isDefault,click(){Re.selected&&Gd(Re.selected)}}),NS=E1([Kge.id,new MenuSeparator,tv.id,nv.id,new MenuSeparator,iv.id],{}),fze=new Jd({id:`${_e.name}:variantsPanel`,name:k("panel.variants.title"),expand_button:!0,default_side:"right",default_position:{slot:"left_bar",height:200,float_position:[0,0],float_size:[200,200],folded:!1},icon:"settings",condition:()=>!!(Ge()&&Modes.selected&&(Modes.selected.id===Modes.options.edit.id||Modes.selected.id===Modes.options.paint.id)),component:IS,props:{}});function Zge(t){let e,n,i,r,a;return{c(){e=q("p"),e.textContent=`${k("action.upgrade_old_aj_model_loader.body")}`,n=G(),i=q("button"),i.textContent=`${k("action.upgrade_old_aj_model_loader.button")}`,C(i,"class","svelte-16p5p64")},m(o,l){U(o,e,l),U(o,n,l),U(o,i,l),r||(a=qe(i,"click",Yge),r=!0)},p:oe,i:oe,o:oe,d(o){o&&z(e),o&&z(n),o&&z(i),r=!1,a()}}}s(Zge,"create_fragment");function Yge(){Promise.any([electron.dialog.showOpenDialog({properties:["openFile"],filters:[{name:".ajmodel",extensions:["ajmodel"]}],message:k("action.upgrade_old_aj_model_loader.select_file")})]).then(t=>{t.canceled||DS(t.filePaths[0])})}s(Yge,"openAJModel");var wh=class extends ze{constructor(e){super(),Ve(this,e,null,Zge,Me,{})}};s(wh,"ImportAJModelLoaderDialog");var BS=wh;(()=>{let t=Blockbench.addCSS("button.svelte-16p5p64{width:100%;height:40px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var rv=null;k1(`${_e.name}-upgradeAJModelLoader`,{icon:"folder_open",category:"animated_java",name:k("action.upgrade_old_aj_model_loader.name"),condition(){return!0},format_page:{component:{template:`
    `}},onFormatPage(){rv&&rv.$destroy(),Br({component:BS,props:{},elementSelector(){return document.querySelector(`#${_e.name}-upgradeAJModelLoader-target`)},postMount(t){rv=t},injectIndex:2})}});function DS(t){try{console.log(`Convert .ajmodel: ${t}`);let e=Op(JSON.parse(fs.readFileSync(t,"utf8")));Mn.load(e,{name:"Upgrade .ajmodel to Blueprint",path:t}),e.blueprint_settings.export_namespace??=un(Project.name),requestAnimationFrame(()=>{Project.save_path="",Project.export_path="",Project.openSettings()})}catch(e){console.error(e),jo(e)}}s(DS,"convertAJModelToBlueprint");function Xge(t){let e,n,i=k("panel.keyframe.variant.title")+"",r,a,o,l;return{c(){e=q("div"),n=q("label"),r=Pe(i),o=G(),l=q("div"),C(n,"for","variant_input"),C(n,"class","undefined"),Ye(n,"font-weight","unset"),Ye(n,"width","fit-content"),C(n,"title",a=k("panel.keyframe.variant.description")),C(l,"class","select-container svelte-1q3wj4f"),C(e,"class","bar flex")},m(c,u){U(c,e,u),F(e,n),F(n,r),F(e,o),F(e,l),t[2](l)},p:oe,i:oe,o:oe,d(c){c&&z(e),t[2](null)}}}s(Xge,"create_fragment");function Qge(t,e,n){let{selectedKeyframe:i}=e,r=new me(Tc(i)),a;r.subscribe(u=>{I6(i,u)});let o=Object.fromEntries(Re.all.map(u=>[u.uuid,u.displayName])),l=new Interface.CustomElements.SelectInput("keyframe-variant-selector",{options:o,value:r.get(),onChange(){r.set(l.node.getAttribute("value")),Animator.preview()}});requestAnimationFrame(()=>{a.appendChild(l.node)});function c(u){se[u?"unshift":"push"](()=>{a=u,n(0,a)})}return s(c,"div0_binding"),t.$$set=u=>{"selectedKeyframe"in u&&n(1,i=u.selectedKeyframe)},[a,i,c]}s(Qge,"instance");var kh=class extends ze{constructor(e){super(),Ve(this,e,Qge,Xge,Me,{selectedKeyframe:1})}};s(kh,"VariantKeyframePanel");var FS=kh;(()=>{let t=Blockbench.addCSS(".select-container.svelte-1q3wj4f{flex-grow:1;height:30px;padding-left:8px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function $ge(t){let e,n,i=k("panel.keyframe.commands.title")+"",r,a,o,l,c,u,d,p=k("panel.keyframe.repeat.title")+"",m,f,h,b,g,_,v,w=k("panel.keyframe.repeat_frequency.title")+"",x,y,E,T,I,j;return{c(){e=q("div"),n=q("label"),r=Pe(i),o=G(),l=q("textarea"),c=G(),u=q("div"),d=q("label"),m=Pe(p),h=G(),b=q("input"),g=G(),_=q("div"),v=q("label"),x=Pe(w),E=G(),T=q("input"),C(n,"for","commands_input"),C(n,"class","undefined"),Ye(n,"font-weight","unset"),C(n,"title",a=k("panel.keyframe.commands.description")),C(l,"id","commands_input"),C(l,"class","dark_bordered code keyframe_input tab_target svelte-phbv96"),C(e,"class","bar flex"),C(d,"for","repeat_input"),C(d,"class","undefined"),Ye(d,"font-weight","unset"),C(d,"title",f=k("animated_java.panel.keyframe.repeat.description")),C(b,"id","repeat_input"),C(b,"class","dark_bordered tab_target svelte-phbv96"),C(b,"type","checkbox"),C(u,"class","bar flex"),C(v,"for","repeat_frequency_input"),C(v,"class","undefined"),Ye(v,"font-weight","unset"),C(v,"title",y=k("animated_java.panel.keyframe.repeat_frequency.description")),C(T,"id","repeat_frequency_input"),C(T,"class","dark_bordered tab_target"),C(T,"type","number"),C(_,"class","bar flex")},m(O,S){U(O,e,S),F(e,n),F(n,r),F(e,o),F(e,l),wt(l,t[0]),U(O,c,S),U(O,u,S),F(u,d),F(d,m),F(u,h),F(u,b),b.checked=t[1],U(O,g,S),U(O,_,S),F(_,v),F(v,x),F(_,E),F(_,T),wt(T,t[2]),I||(j=[qe(l,"input",t[7]),qe(b,"change",t[8]),qe(T,"input",t[9])],I=!0)},p(O,[S]){S&1&&wt(l,O[0]),S&2&&(b.checked=O[1]),S&4&&el(T.value)!==O[2]&&wt(T,O[2])},i:oe,o:oe,d(O){O&&z(e),O&&z(c),O&&z(u),O&&z(g),O&&z(_),I=!1,Gt(j)}}}s($ge,"create_fragment");function e_e(t,e,n){let i,r,a,{selectedKeyframe:o}=e,l=new me(Uo(o)||"");$s(t,l,f=>n(0,i=f));let c=new me(Cc(o)||!1);$s(t,c,f=>n(1,r=f));let u=new me(Sc(o)||1);$s(t,u,f=>n(2,a=f)),l.subscribe(f=>{N6(o,f)}),c.subscribe(f=>{D6(o,f)}),u.subscribe(f=>{f<1&&(f=1),u.set(f),F6(o,f)});function d(){i=this.value,l.set(i)}s(d,"textarea_input_handler");function p(){r=this.checked,c.set(r)}s(p,"input0_change_handler");function m(){a=el(this.value),u.set(a)}return s(m,"input1_input_handler"),t.$$set=f=>{"selectedKeyframe"in f&&n(6,o=f.selectedKeyframe)},[i,r,a,l,c,u,o,d,p,m]}s(e_e,"instance");var Eh=class extends ze{constructor(e){super(),Ve(this,e,e_e,$ge,Me,{selectedKeyframe:6})}};s(Eh,"CommandsKeyframePanel");var RS=Eh;(()=>{let t=Blockbench.addCSS("textarea.svelte-phbv96{min-height:90px;height:30px;resize:vertical;text-wrap:nowrap}input[type='checkbox'].svelte-phbv96{display:flex;align-items:center;justify-content:flex-start;padding-left:8px}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function t_e(t){let e,n,i=t[0].channel+"",r,a;return{c(){e=q("p"),n=Pe("Unknown keyframe channel: '"),r=Pe(i),a=Pe("'")},m(o,l){U(o,e,l),F(e,n),F(e,r),F(e,a)},p(o,l){l&1&&i!==(i=o[0].channel+"")&&ut(r,i)},i:oe,o:oe,d(o){o&&z(e)}}}s(t_e,"create_else_block");function n_e(t){let e,n;return e=new RS({props:{selectedKeyframe:t[0]}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,r){let a={};r&1&&(a.selectedKeyframe=i[0]),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(n_e,"create_if_block_1");function i_e(t){let e,n;return e=new FS({props:{selectedKeyframe:t[0]}}),{c(){pe(e.$$.fragment)},m(i,r){de(e,i,r),n=!0},p(i,r){let a={};r&1&&(a.selectedKeyframe=i[0]),e.$set(a)},i(i){n||(K(e.$$.fragment,i),n=!0)},o(i){Y(e.$$.fragment,i),n=!1},d(i){ue(e,i)}}}s(i_e,"create_if_block");function r_e(t){let e,n,i,r,a,o,l=k("panel.keyframe.execute_condition.title")+"",c,u,d,p,m,f,h,b=[i_e,n_e,t_e],g=[];function _(v,w){return v[0].channel==="variant"?0:v[0].channel==="commands"?1:2}return s(_,"select_block_type"),n=_(t,-1),i=g[n]=b[n](t),{c(){e=q("div"),i.c(),r=G(),a=q("div"),o=q("label"),c=Pe(l),d=G(),p=q("input"),C(o,"for","execute_condition"),C(o,"class","undefined"),Ye(o,"font-weight","unset"),C(o,"title",u=k("panel.keyframe.execute_condition.description")),C(p,"id","execute_condition"),C(p,"type","text"),C(p,"class","dark_bordered code keyframe_input tab_target"),C(a,"class","bar flex"),C(e,"class","container svelte-mrrs0k")},m(v,w){U(v,e,w),g[n].m(e,null),F(e,r),F(e,a),F(a,o),F(o,c),F(a,d),F(a,p),wt(p,t[1]),m=!0,f||(h=qe(p,"input",t[3]),f=!0)},p(v,[w]){let x=n;n=_(v,w),n===x?g[n].p(v,w):(Pt(),Y(g[x],1,1,()=>{g[x]=null}),Lt(),i=g[n],i?i.p(v,w):(i=g[n]=b[n](v),i.c()),K(i,1),i.m(e,r)),w&2&&p.value!==v[1]&&wt(p,v[1])},i(v){m||(K(i),m=!0)},o(v){Y(i),m=!1},d(v){v&&z(e),g[n].d(),f=!1,h()}}}s(r_e,"create_fragment");function a_e(t,e,n){let i,{selectedKeyframe:r}=e,a=new me(uo(r)||"");$s(t,a,l=>n(1,i=l)),a.subscribe(l=>{B6(r,l)});function o(){i=this.value,a.set(i)}return s(o,"input_input_handler"),t.$$set=l=>{"selectedKeyframe"in l&&n(0,r=l.selectedKeyframe)},[r,i,a,o]}s(a_e,"instance");var jh=class extends ze{constructor(e){super(),Ve(this,e,a_e,r_e,Me,{selectedKeyframe:0})}};s(jh,"CustomKeyframePanel");var MS=jh;(()=>{let t=Blockbench.addCSS(".container.svelte-mrrs0k{display:flex;flex-direction:column}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var PS;function o_e(t){if(!Ge()||!t||!Rd.includes(t.channel))return;let e=document.querySelector("#panel_keyframe .panel_vue_wrapper .keyframe_data_point");if(!e){console.warn("Failed to find keyframe panel element. Aborting custom keyframe panel injection.");return}for(let n of[...e.children])n.remove();Br({component:MS,props:{selectedKeyframe:t},elementSelector(){return e},postMount(n){let i=jQuery("#panel_keyframe .panel_vue_wrapper #keyframe_type_label label");if(i&&t.channel){let r=t.animator.channels[t.channel];i.text(k("panel.keyframe.keyframe_title",`${r.name}`))}PS?.$destroy(),PS=n}})}s(o_e,"injectCustomKeyframePanel");ae.SELECT_KEYFRAME.subscribe(t=>{o_e(t)});var s_e=window;function av(t,e,n={}){let i=Object.assign({tab:" ",indentOn:/[({\[]$/,moveToNewLine:/^[)}\]]/,spellcheck:!1,catchTab:!0,preserveIdent:!0,addClosing:!0,history:!0,window:s_e},n),r=i.window,a=r.document,o=[],l=[],c=-1,u=!1,d,p;t.setAttribute("contenteditable","plaintext-only"),t.setAttribute("spellcheck",i.spellcheck?"true":"false"),t.style.outline="none",t.style.overflowWrap="break-word",t.style.overflowY="auto",t.style.whiteSpace="pre-wrap";let m=!1;e(t),t.contentEditable!=="plaintext-only"&&(m=!0),m&&t.setAttribute("contenteditable","true");let f=te(()=>{let R=v();e(t,R),w(R)},30),h=!1,b=s(R=>!Z(R)&&!ne(R)&&R.key!=="Meta"&&R.key!=="Control"&&R.key!=="Alt"&&!R.key.startsWith("Arrow"),"shouldRecord"),g=te(R=>{b(R)&&(S(),h=!1)},300),_=s((R,ie)=>{o.push([R,ie]),t.addEventListener(R,ie)},"on");_("keydown",R=>{R.defaultPrevented||(p=je(),i.preserveIdent?E(R):T(R),i.catchTab&&j(R),i.addClosing&&I(R),i.history&&(O(R),b(R)&&!h&&(S(),h=!0)),m&&!X(R)&&w(v()))}),_("keyup",R=>{R.defaultPrevented||R.isComposing||(p!==je()&&f(),g(R),d&&d(je()))}),_("focus",R=>{u=!0}),_("blur",R=>{u=!1}),_("paste",R=>{S(),A(R),S(),d&&d(je())});function v(){let R=Q(),ie={start:0,end:0,dir:void 0},{anchorNode:W,anchorOffset:ee,focusNode:re,focusOffset:J}=R;if(!W||!re)throw"error1";if(W===t&&re===t)return ie.start=ee>0&&t.textContent?t.textContent.length:0,ie.end=J>0&&t.textContent?t.textContent.length:0,ie.dir=J>=ee?"->":"<-",ie;if(W.nodeType===Node.ELEMENT_NODE){let ge=a.createTextNode("");W.insertBefore(ge,W.childNodes[ee]),W=ge,ee=0}if(re.nodeType===Node.ELEMENT_NODE){let ge=a.createTextNode("");re.insertBefore(ge,re.childNodes[J]),re=ge,J=0}return M(t,ge=>{if(ge===W&&ge===re)return ie.start+=ee,ie.end+=J,ie.dir=ee<=J?"->":"<-","stop";if(ge===W)if(ie.start+=ee,!ie.dir)ie.dir="->";else return"stop";else if(ge===re)if(ie.end+=J,!ie.dir)ie.dir="<-";else return"stop";ge.nodeType===Node.TEXT_NODE&&(ie.dir!="->"&&(ie.start+=ge.nodeValue.length),ie.dir!="<-"&&(ie.end+=ge.nodeValue.length))}),t.normalize(),ie}s(v,"save");function w(R){let ie=Q(),W,ee=0,re,J=0;if(R.dir||(R.dir="->"),R.start<0&&(R.start=0),R.end<0&&(R.end=0),R.dir=="<-"){let{start:Ne,end:ke}=R;R.start=ke,R.end=Ne}let ge=0;M(t,Ne=>{if(Ne.nodeType!==Node.TEXT_NODE)return;let ke=(Ne.nodeValue||"").length;if(ge+ke>R.start&&(W||(W=Ne,ee=R.start-ge),ge+ke>R.end))return re=Ne,J=R.end-ge,"stop";ge+=ke}),W||(W=t,ee=t.childNodes.length),re||(re=t,J=t.childNodes.length),R.dir=="<-"&&([W,ee,re,J]=[re,J,W,ee]),ie.setBaseAndExtent(W,ee,re,J)}s(w,"restore");function x(){let ie=Q().getRangeAt(0),W=a.createRange();return W.selectNodeContents(t),W.setEnd(ie.startContainer,ie.startOffset),W.toString()}s(x,"beforeCursor");function y(){let ie=Q().getRangeAt(0),W=a.createRange();return W.selectNodeContents(t),W.setStart(ie.endContainer,ie.endOffset),W.toString()}s(y,"afterCursor");function E(R){if(R.key==="Enter"){let ie=x(),W=y(),[ee]=fe(ie),re=ee;if(i.indentOn.test(ie)&&(re+=i.tab),re.length>0?(ve(R),R.stopPropagation(),le(` +`+re)):T(R),re!==ee&&i.moveToNewLine.test(W)){let J=v();le(` +`+ee),w(J)}}}s(E,"handleNewLine");function T(R){if(m&&R.key==="Enter")if(ve(R),R.stopPropagation(),y()==""){le(` `);let ie=v();ie.start=--ie.end,w(ie)}else le(` -`)}s(j,"legacyNewLineFix");function I(R){let ie=`([{'"`,W=`)]}'"`,ee=y(),re=x(),J=re.substr(re.length-1)==="\\",ge=ee.substr(0,1);if(W.includes(R.key)&&!J&&ge===R.key){let Be=v();ve(R),Be.start=++Be.end,w(Be)}else if(ie.includes(R.key)&&!J&&(`"'`.includes(R.key)||[""," ",` -`].includes(ge))){ve(R);let Be=v(),ke=Be.start==Be.end?"":Q().toString(),Le=R.key+ke+W[ie.indexOf(R.key)];le(Le),Be.start++,Be.end++,w(Be)}}s(I,"handleSelfClosingCharacters");function T(R){if(R.key==="Tab")if(ve(R),R.shiftKey){let ie=x(),[W,ee]=fe(ie);if(W.length>0){let re=v(),J=Math.min(i.tab.length,W.length);w({start:ee,end:ee+J}),a.execCommand("delete"),re.start-=J,re.end-=J,w(re)}}else le(i.tab)}s(T,"handleTabCharacters");function O(R){if(Z(R)){ve(R),c--;let ie=l[c];ie&&(t.innerHTML=ie.html,w(ie.pos)),c<0&&(c=0)}if(ne(R)){ve(R),c++;let ie=l[c];ie&&(t.innerHTML=ie.html,w(ie.pos)),c>=l.length&&c--}}s(O,"handleUndoRedo");function S(){if(!u)return;let R=t.innerHTML,ie=v(),W=l[c];if(W&&W.html===R&&W.pos.start===ie.start&&W.pos.end===ie.end)return;c++,l[c]={html:R,pos:ie},l.splice(c+1);let ee=300;c>ee&&(c=ee,l.splice(0,1))}s(S,"recordHistory");function A(R){ve(R);let ie=(R.originalEvent||R).clipboardData.getData("text/plain").replace(/\r/g,""),W=v();le(ie),e(t),w({start:Math.min(W.start,W.end)+ie.length,end:Math.min(W.start,W.end)+ie.length,dir:"<-"})}s(A,"handlePaste");function M(R,ie){let W=[];R.firstChild&&W.push(R.firstChild);let ee=W.pop();for(;ee&&ie(ee)!=="stop";)ee.nextSibling&&W.push(ee.nextSibling),ee.firstChild&&W.push(ee.firstChild),ee=W.pop()}s(M,"visit");function H(R){return R.metaKey||R.ctrlKey}s(H,"isCtrl");function Z(R){return H(R)&&!R.shiftKey&&ce(R)==="Z"}s(Z,"isUndo");function ne(R){return H(R)&&R.shiftKey&&ce(R)==="Z"}s(ne,"isRedo");function X(R){return H(R)&&ce(R)==="C"}s(X,"isCopy");function ce(R){let ie=R.key||R.keyCode||R.which;if(ie)return(typeof ie=="string"?ie:String.fromCharCode(ie)).toUpperCase()}s(ce,"getKeyCode");function le(R){R=R.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),a.execCommand("insertHTML",!1,R)}s(le,"insert");function te(R,ie){let W=0;return(...ee)=>{clearTimeout(W),W=r.setTimeout(()=>R(...ee),ie)}}s(te,"debounce");function fe(R){let ie=R.length-1;for(;ie>=0&&R[ie]!==` -`;)ie--;ie++;let W=ie;for(;Wi.style.top=`-${r.scrollTop}px`));let o=(r.textContent||"").replace(/\n+$/,` +`)}s(T,"legacyNewLineFix");function I(R){let ie=`([{'"`,W=`)]}'"`,ee=y(),re=x(),J=re.substr(re.length-1)==="\\",ge=ee.substr(0,1);if(W.includes(R.key)&&!J&&ge===R.key){let Ne=v();ve(R),Ne.start=++Ne.end,w(Ne)}else if(ie.includes(R.key)&&!J&&(`"'`.includes(R.key)||[""," ",` +`].includes(ge))){ve(R);let Ne=v(),ke=Ne.start==Ne.end?"":Q().toString(),Le=R.key+ke+W[ie.indexOf(R.key)];le(Le),Ne.start++,Ne.end++,w(Ne)}}s(I,"handleSelfClosingCharacters");function j(R){if(R.key==="Tab")if(ve(R),R.shiftKey){let ie=x(),[W,ee]=fe(ie);if(W.length>0){let re=v(),J=Math.min(i.tab.length,W.length);w({start:ee,end:ee+J}),a.execCommand("delete"),re.start-=J,re.end-=J,w(re)}}else le(i.tab)}s(j,"handleTabCharacters");function O(R){if(Z(R)){ve(R),c--;let ie=l[c];ie&&(t.innerHTML=ie.html,w(ie.pos)),c<0&&(c=0)}if(ne(R)){ve(R),c++;let ie=l[c];ie&&(t.innerHTML=ie.html,w(ie.pos)),c>=l.length&&c--}}s(O,"handleUndoRedo");function S(){if(!u)return;let R=t.innerHTML,ie=v(),W=l[c];if(W&&W.html===R&&W.pos.start===ie.start&&W.pos.end===ie.end)return;c++,l[c]={html:R,pos:ie},l.splice(c+1);let ee=300;c>ee&&(c=ee,l.splice(0,1))}s(S,"recordHistory");function A(R){ve(R);let ie=(R.originalEvent||R).clipboardData.getData("text/plain").replace(/\r/g,""),W=v();le(ie),e(t),w({start:Math.min(W.start,W.end)+ie.length,end:Math.min(W.start,W.end)+ie.length,dir:"<-"})}s(A,"handlePaste");function M(R,ie){let W=[];R.firstChild&&W.push(R.firstChild);let ee=W.pop();for(;ee&&ie(ee)!=="stop";)ee.nextSibling&&W.push(ee.nextSibling),ee.firstChild&&W.push(ee.firstChild),ee=W.pop()}s(M,"visit");function H(R){return R.metaKey||R.ctrlKey}s(H,"isCtrl");function Z(R){return H(R)&&!R.shiftKey&&ce(R)==="Z"}s(Z,"isUndo");function ne(R){return H(R)&&R.shiftKey&&ce(R)==="Z"}s(ne,"isRedo");function X(R){return H(R)&&ce(R)==="C"}s(X,"isCopy");function ce(R){let ie=R.key||R.keyCode||R.which;if(ie)return(typeof ie=="string"?ie:String.fromCharCode(ie)).toUpperCase()}s(ce,"getKeyCode");function le(R){R=R.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),a.execCommand("insertHTML",!1,R)}s(le,"insert");function te(R,ie){let W=0;return(...ee)=>{clearTimeout(W),W=r.setTimeout(()=>R(...ee),ie)}}s(te,"debounce");function fe(R){let ie=R.length-1;for(;ie>=0&&R[ie]!==` +`;)ie--;ie++;let W=ie;for(;Wi.style.top=`-${r.scrollTop}px`));let o=(r.textContent||"").replace(/\n+$/,` `).split(` `).length+1,l="";for(let c=1;c{var b;h.innerHTML=m((b=h.textContent)!==null&&b!==void 0?b:"",r)}:h=>{};return o?M6(f):f}return s(p,"wrapHighlight"),t.addEventListener("input",d),{destroy(){u(),t.removeEventListener("input",d)},update(m){({highlight:n,onUpdate:i,syntax:r,value:a,withLineNumbers:o,...l}=m),e.highlight!==n||e.withLineNumbers!==o?(u(),c=rv(t,p(n),e)):c.updateOptions(l),a!==c.toString()&&c.updateCode(a),e={highlight:n,value:a,withLineNumbers:o,...l}}}}s(P6,"codejar");function s_e(t){let e;return{c(){e=Pe(t[1])},m(n,i){U(n,e,i)},p(n,i){i&2&&ut(e,n[1])},d(n){n&&V(e)}}}s(s_e,"create_else_block");function l_e(t){let e,n=t[12](t[1],t[13])+"",i;return{c(){e=new es(!1),i=Ft(),e.a=i},m(r,a){e.m(n,r,a),U(r,i,a)},p(r,a){a&12290&&n!==(n=r[12](r[1],r[13])+"")&&e.p(n)},d(r){r&&V(i),r&&e.d()}}}s(l_e,"create_if_block");function c_e(t){let e,n,i,r,a,o,l,c;function u(m,f){return m[12]?l_e:s_e}s(u,"select_block_type");let d=u(t,-1),p=d(t);return{c(){e=q("pre"),n=q("code"),p.c(),C(n,"class",i=t[13]?`language-${t[13]}`:""),C(e,"class",r=(t[13]?`language-${t[13]}`:"")+" "+(t[2]??"")),C(e,"style",a=t[3]?t[3]:"")},m(m,f){U(m,e,f),D(e,n),p.m(n,null),t[15](e),l||(c=Ra(o=P6.call(null,e,{addClosing:t[4],catchTab:t[5],highlight:t[12],history:t[6],indentOn:t[7],onUpdate:t[14],preserveIdent:t[8],spellcheck:t[9],syntax:t[13],tab:t[10],value:t[1],withLineNumbers:t[11]})),l=!0)},p(m,[f]){d===(d=u(m,f))&&p?p.p(m,f):(p.d(1),p=d(m),p&&(p.c(),p.m(n,null))),f&8192&&i!==(i=m[13]?`language-${m[13]}`:"")&&C(n,"class",i),f&8196&&r!==(r=(m[13]?`language-${m[13]}`:"")+" "+(m[2]??""))&&C(e,"class",r),f&8&&a!==(a=m[3]?m[3]:"")&&C(e,"style",a),o&&Jn(o.update)&&f&16370&&o.update.call(null,{addClosing:m[4],catchTab:m[5],highlight:m[12],history:m[6],indentOn:m[7],onUpdate:m[14],preserveIdent:m[8],spellcheck:m[9],syntax:m[13],tab:m[10],value:m[1],withLineNumbers:m[11]})},i:oe,o:oe,d(m){m&&V(e),p.d(),t[15](null),l=!1,c()}}}s(c_e,"create_fragment");function u_e(t,e,n){let i=pg(),{element:r=void 0}=e,{class:a=void 0}=e,{style:o=void 0}=e,{addClosing:l=!0}=e,{catchTab:c=!0}=e,{history:u=!0}=e,{indentOn:d=/{$/}=e,{preserveIdent:p=!0}=e,{spellcheck:m=!1}=e,{tab:f=" "}=e,{withLineNumbers:h=void 0}=e,{highlight:b=void 0}=e,{syntax:g=void 0}=e,{value:_=""}=e;function v(x){n(1,_=x),i("change",{value:x})}s(v,"onUpdate");function w(x){se[x?"unshift":"push"](()=>{r=x,n(0,r)})}return s(w,"pre_binding"),t.$$set=x=>{"element"in x&&n(0,r=x.element),"class"in x&&n(2,a=x.class),"style"in x&&n(3,o=x.style),"addClosing"in x&&n(4,l=x.addClosing),"catchTab"in x&&n(5,c=x.catchTab),"history"in x&&n(6,u=x.history),"indentOn"in x&&n(7,d=x.indentOn),"preserveIdent"in x&&n(8,p=x.preserveIdent),"spellcheck"in x&&n(9,m=x.spellcheck),"tab"in x&&n(10,f=x.tab),"withLineNumbers"in x&&n(11,h=x.withLineNumbers),"highlight"in x&&n(12,b=x.highlight),"syntax"in x&&n(13,g=x.syntax),"value"in x&&n(1,_=x.value)},[r,_,a,o,l,c,u,d,p,m,f,h,b,g,v,w]}s(u_e,"instance");var jh=class extends Ve{constructor(e){super(),ze(this,e,u_e,c_e,Me,{element:0,class:2,style:3,addClosing:4,catchTab:5,history:6,indentOn:7,preserveIdent:8,spellcheck:9,tab:10,withLineNumbers:11,highlight:12,syntax:13,value:1})}};s(jh,"CodeJar");var av=jh;function L6(t){let e;return{c(){e=q("textarea"),e.readOnly=!0,e.value=t[10],C(e,"class","svelte-1vipl8y")},m(n,i){U(n,e,i)},p(n,i){i&1024&&(e.value=n[10])},d(n){n&&V(e)}}}s(L6,"create_if_block");function d_e(t){let e,n=E("panel.text_display.title")+"",i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,k,j,I;function T(A){t[18](A)}s(T,"codejar_value_binding");let O={syntax:"json",highlight:p_e,style:`\r +`;i.innerText=l}}s(LS,"withLineNumbers");function l_e(t,e){let n=getComputedStyle(t),i=document.createElement("div");i.className=e.wrapClass,i.style.position="relative";let r=document.createElement("div");r.className=e.class,i.appendChild(r),r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.bottom="0px",r.style.width=e.width,r.style.overflow="hidden",r.style.backgroundColor=e.backgroundColor,r.style.color=e.color||n.color,r.style.setProperty("mix-blend-mode","difference"),r.style.fontFamily=n.fontFamily,r.style.fontSize=n.fontSize,r.style.lineHeight=n.lineHeight,r.style.paddingTop=n.paddingTop,r.style.paddingLeft=n.paddingLeft,r.style.borderTopLeftRadius=n.borderTopLeftRadius,r.style.borderBottomLeftRadius=n.borderBottomLeftRadius;let a=document.createElement("div");return a.style.position="relative",a.style.top="0px",r.appendChild(a),t.style.paddingLeft=`calc(${e.width} + ${r.style.paddingLeft})`,t.style.whiteSpace="pre",t.parentNode.insertBefore(i,t),i.appendChild(t),a}s(l_e,"init");function zS(t,e){let{highlight:n,onUpdate:i,syntax:r,value:a,withLineNumbers:o,...l}=e,c=av(t,p(n),l);function u(){c.destroy();let m=t.parentElement;if(m&&m.classList.contains("codejar-wrap")){let f=m.parentElement;t.style.padding="",f.appendChild(t),m.remove()}}s(u,"destroy");function d(m){i&&i(c.toString())}s(d,"onInput");function p(m){let f=m?h=>{var b;h.innerHTML=m((b=h.textContent)!==null&&b!==void 0?b:"",r)}:h=>{};return o?LS(f):f}return s(p,"wrapHighlight"),t.addEventListener("input",d),{destroy(){u(),t.removeEventListener("input",d)},update(m){({highlight:n,onUpdate:i,syntax:r,value:a,withLineNumbers:o,...l}=m),e.highlight!==n||e.withLineNumbers!==o?(u(),c=av(t,p(n),e)):c.updateOptions(l),a!==c.toString()&&c.updateCode(a),e={highlight:n,value:a,withLineNumbers:o,...l}}}}s(zS,"codejar");function c_e(t){let e;return{c(){e=Pe(t[1])},m(n,i){U(n,e,i)},p(n,i){i&2&&ut(e,n[1])},d(n){n&&z(e)}}}s(c_e,"create_else_block");function u_e(t){let e,n=t[12](t[1],t[13])+"",i;return{c(){e=new es(!1),i=Dt(),e.a=i},m(r,a){e.m(n,r,a),U(r,i,a)},p(r,a){a&12290&&n!==(n=r[12](r[1],r[13])+"")&&e.p(n)},d(r){r&&z(i),r&&e.d()}}}s(u_e,"create_if_block");function d_e(t){let e,n,i,r,a,o,l,c;function u(m,f){return m[12]?u_e:c_e}s(u,"select_block_type");let d=u(t,-1),p=d(t);return{c(){e=q("pre"),n=q("code"),p.c(),C(n,"class",i=t[13]?`language-${t[13]}`:""),C(e,"class",r=(t[13]?`language-${t[13]}`:"")+" "+(t[2]??"")),C(e,"style",a=t[3]?t[3]:"")},m(m,f){U(m,e,f),F(e,n),p.m(n,null),t[15](e),l||(c=Ra(o=zS.call(null,e,{addClosing:t[4],catchTab:t[5],highlight:t[12],history:t[6],indentOn:t[7],onUpdate:t[14],preserveIdent:t[8],spellcheck:t[9],syntax:t[13],tab:t[10],value:t[1],withLineNumbers:t[11]})),l=!0)},p(m,[f]){d===(d=u(m,f))&&p?p.p(m,f):(p.d(1),p=d(m),p&&(p.c(),p.m(n,null))),f&8192&&i!==(i=m[13]?`language-${m[13]}`:"")&&C(n,"class",i),f&8196&&r!==(r=(m[13]?`language-${m[13]}`:"")+" "+(m[2]??""))&&C(e,"class",r),f&8&&a!==(a=m[3]?m[3]:"")&&C(e,"style",a),o&&Jn(o.update)&&f&16370&&o.update.call(null,{addClosing:m[4],catchTab:m[5],highlight:m[12],history:m[6],indentOn:m[7],onUpdate:m[14],preserveIdent:m[8],spellcheck:m[9],syntax:m[13],tab:m[10],value:m[1],withLineNumbers:m[11]})},i:oe,o:oe,d(m){m&&z(e),p.d(),t[15](null),l=!1,c()}}}s(d_e,"create_fragment");function p_e(t,e,n){let i=fg(),{element:r=void 0}=e,{class:a=void 0}=e,{style:o=void 0}=e,{addClosing:l=!0}=e,{catchTab:c=!0}=e,{history:u=!0}=e,{indentOn:d=/{$/}=e,{preserveIdent:p=!0}=e,{spellcheck:m=!1}=e,{tab:f=" "}=e,{withLineNumbers:h=void 0}=e,{highlight:b=void 0}=e,{syntax:g=void 0}=e,{value:_=""}=e;function v(x){n(1,_=x),i("change",{value:x})}s(v,"onUpdate");function w(x){se[x?"unshift":"push"](()=>{r=x,n(0,r)})}return s(w,"pre_binding"),t.$$set=x=>{"element"in x&&n(0,r=x.element),"class"in x&&n(2,a=x.class),"style"in x&&n(3,o=x.style),"addClosing"in x&&n(4,l=x.addClosing),"catchTab"in x&&n(5,c=x.catchTab),"history"in x&&n(6,u=x.history),"indentOn"in x&&n(7,d=x.indentOn),"preserveIdent"in x&&n(8,p=x.preserveIdent),"spellcheck"in x&&n(9,m=x.spellcheck),"tab"in x&&n(10,f=x.tab),"withLineNumbers"in x&&n(11,h=x.withLineNumbers),"highlight"in x&&n(12,b=x.highlight),"syntax"in x&&n(13,g=x.syntax),"value"in x&&n(1,_=x.value)},[r,_,a,o,l,c,u,d,p,m,f,h,b,g,v,w]}s(p_e,"instance");var Ah=class extends ze{constructor(e){super(),Ve(this,e,p_e,d_e,Me,{element:0,class:2,style:3,addClosing:4,catchTab:5,history:6,indentOn:7,preserveIdent:8,spellcheck:9,tab:10,withLineNumbers:11,highlight:12,syntax:13,value:1})}};s(Ah,"CodeJar");var ov=Ah;function VS(t){let e;return{c(){e=q("textarea"),e.readOnly=!0,e.value=t[10],C(e,"class","svelte-1vipl8y")},m(n,i){U(n,e,i)},p(n,i){i&1024&&(e.value=n[10])},d(n){n&&z(e)}}}s(VS,"create_if_block");function f_e(t){let e,n=k("panel.text_display.title")+"",i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v,w,x,y,E,T,I;function j(A){t[18](A)}s(j,"codejar_value_binding");let O={syntax:"json",highlight:m_e,style:`\r background-color: var(--color-button);\r font-family: var(--font-code);\r font-size: 14px;\r @@ -3186,12 +3186,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho white-space: nowrap;\r margin-top: 0px;\r margin-left: 2px;\r - `};t[9]!==void 0&&(O.value=t[9]),x=new av({props:O}),t[17](x),se.push(()=>xe(x,"value",T)),x.$on("change",t[19]);let S=t[10]&&L6(t);return{c(){e=q("p"),i=Pe(n),a=G(),o=q("div"),l=q("div"),c=G(),u=q("div"),d=G(),p=q("div"),m=G(),f=q("div"),h=G(),b=q("div"),_=G(),v=q("div"),w=q("div"),pe(x.$$.fragment),k=G(),S&&S.c(),C(e,"class","panel_toolbar_label label svelte-1vipl8y"),C(e,"style",r=t[0]?"":"visibility:hidden; height: 0px;"),C(l,"class","content"),C(u,"class","content"),C(p,"class","content"),C(f,"class","content"),C(b,"class","content"),C(o,"class","toolbar custom-toolbar svelte-1vipl8y"),C(o,"style",g=t[0]?"":"visibility:hidden; height: 0px;"),C(w,"class","content"),C(v,"class","toolbar"),C(v,"style",j=t[0]?"margin-bottom: 16px;":"visibility:hidden; height: 0px;")},m(A,M){U(A,e,M),D(e,i),U(A,a,M),U(A,o,M),D(o,l),t[12](l),D(o,c),D(o,u),t[13](u),D(o,d),D(o,p),t[14](p),D(o,m),D(o,f),t[15](f),D(o,h),D(o,b),t[16](b),U(A,_,M),U(A,v,M),D(v,w),de(x,w,null),D(v,k),S&&S.m(v,null),I=!0},p(A,[M]){(!I||M&1&&r!==(r=A[0]?"":"visibility:hidden; height: 0px;"))&&C(e,"style",r),(!I||M&1&&g!==(g=A[0]?"":"visibility:hidden; height: 0px;"))&&C(o,"style",g);let H={};!y&&M&512&&(y=!0,H.value=A[9],be(()=>y=!1)),x.$set(H),A[10]?S?S.p(A,M):(S=L6(A),S.c(),S.m(v,null)):S&&(S.d(1),S=null),(!I||M&1&&j!==(j=A[0]?"margin-bottom: 16px;":"visibility:hidden; height: 0px;"))&&C(v,"style",j)},i(A){I||(K(x.$$.fragment,A),I=!0)},o(A){Y(x.$$.fragment,A),I=!1},d(A){A&&V(e),A&&V(a),A&&V(o),t[12](null),t[13](null),t[14](null),t[15](null),t[16](null),A&&V(_),A&&V(v),t[17](null),ue(x),S&&S.d()}}}s(d_e,"create_fragment");function p_e(t,e){return e?Prism.highlight(t,Prism.languages[e],e):t}s(p_e,"highlight");function f_e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(d,S=>n(9,i=S)),d),"$$subscribe_text"),o,l=oe,c=s(()=>(l(),l=Ze(p,S=>n(10,o=S)),p),"$$subscribe_error");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let u=et.selected.at(0),d=u?._text??new me("");a();let p=u?._textError??new me("");c();let m,f,h,b,g,_;ae.UPDATE_SELECTION.subscribe(()=>{if(n(0,u=et.selected.at(0)),!u)return;a(n(1,d=u._text)),c(n(2,p=u.textError)),ov.setValue(u.lineWidth);let S=u.backgroundColor+sl(u.backgroundAlpha);Us.set(S),Sc.set(u.shadow),Jd.set(u.align),Ic.set(u.seeThrough)}),requestAnimationFrame(()=>{m.appendChild(ov.node),f.appendChild(Us.node),h.appendChild(Sc.node),b.appendChild(Jd.node),g.appendChild(Ic.node),v()});function v(){_&&(n(8,_.$$.ctx[0].style.overflowWrap="unset",_),n(8,_.$$.ctx[0].style.whiteSpace="nowrap",_))}s(v,"forceNoWrap");function w(S){se[S?"unshift":"push"](()=>{m=S,n(3,m)})}s(w,"div0_binding");function x(S){se[S?"unshift":"push"](()=>{f=S,n(4,f)})}s(x,"div1_binding");function y(S){se[S?"unshift":"push"](()=>{h=S,n(5,h)})}s(y,"div2_binding");function k(S){se[S?"unshift":"push"](()=>{b=S,n(6,b)})}s(k,"div3_binding");function j(S){se[S?"unshift":"push"](()=>{g=S,n(7,g)})}s(j,"div4_binding");function I(S){se[S?"unshift":"push"](()=>{_=S,n(8,_)})}s(I,"codejar_binding");function T(S){i=S,d.set(i)}return s(T,"codejar_value_binding"),[u,d,p,m,f,h,b,g,_,i,o,v,w,x,y,k,j,I,T,s(()=>v(),"change_handler")]}s(f_e,"instance");var Ah=class extends Ve{constructor(e){super(),ze(this,e,f_e,d_e,Me,{})}};s(Ah,"TextDisplayElementPanel");var V6=Ah;(()=>{let t=Blockbench.addCSS(".label.svelte-1vipl8y{margin-bottom:-3px !important}textarea.svelte-1vipl8y{margin-right:20px;margin-left:2px;color:var(--color-error);background-color:var(--color-back);padding:4px 8px;text-wrap:pretty;overflow:scroll;height:10rem;font-size:small;font-family:var(--font-code)}.custom-toolbar.svelte-1vipl8y{display:flex;flex-direction:row;margin-bottom:1px}.custom-toolbar.svelte-1vipl8y .sp-replacer{padding:4px 18px !important;height:28px !important;margin:2px 0px !important}.custom-toolbar.svelte-1vipl8y [toolbar_item='animated_java:textDisplayShadowToggle']{margin-right:2px !important}.custom-toolbar.svelte-1vipl8y .bar_select{height:28px !important;margin:2px 0px !important}.custom-toolbar.svelte-1vipl8y bb-select{height:28px !important;display:flex;align-items:center;padding-top:0}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();go({component:V6,props:{},elementSelector(){return document.querySelector("#panel_element")}});var ov=new NumSlider(`${_e.name}:textDisplayLineWidthSlider`,{name:E("tool.text_display.line_width.title"),icon:"format_size",description:E("tool.text_display.line_width.description"),settings:{min:1,max:1e4,interval:1},condition:()=>Ge()&&!!et.selected.length,get(){let t=et.selected[0];return t?t.lineWidth:0},change(t){let e=et.selected[0];e&&(e.lineWidth=Math.clamp(t(e.lineWidth),1,1e4))}}),Us=new ColorPicker(`${_e.name}:textDisplayBackgroundColorPicker`,{name:E("tool.text_display.background_color.title"),icon:"format_color_fill",description:E("tool.text_display.background_color.description"),condition:()=>Ge()&&!!et.selected.length});Us.jq.spectrum("option","defaultColor","#0000003f");Us.get=function(){let t=et.selected[0];return t?new tinycolor(t.backgroundColor+sl(t.backgroundAlpha)):new tinycolor("#0000003f")};Us.set=function(t){this.value=new tinycolor(t),this.jq.spectrum("set",this.value.toHex8String());let e=et.selected[0];return e?(e.backgroundColor=this.value.toHexString(),e.backgroundAlpha=this.value.getAlpha(),this):this};Us.change=function(t){let e=et.selected[0];return e?(e.backgroundColor=t.toHexString(),e.backgroundAlpha=t.getAlpha(),this):this};var Sc=new Toggle(`${_e.name}:textDisplayShadowToggle`,{name:E("tool.text_display.text_shadow.title"),icon:"check_box_outline_blank",description:E("tool.text_display.text_shadow.description"),condition:()=>Ge()&&!!et.selected.length,click(){},onChange(){let t=Sc;t.setIcon(t.value?"check_box":"check_box_outline_blank");let e=et.selected[0];e&&(e.shadow=Sc.value)}});Sc.set=function(t){return this.value===t?this:(this.click(),this)};var Jd=new BarSelect(`${_e.name}:textDisplayAlignmentSelect`,{name:E("tool.text_display.text_alignment.title"),icon:"format_align_left",description:E("tool.text_display.text_alignment.description"),condition:()=>Ge()&&!!et.selected.length,options:{left:E("tool.text_display.text_alignment.options.left"),center:E("tool.text_display.text_alignment.options.center"),right:E("tool.text_display.text_alignment.options.right")}});Jd.get=function(){let t=et.selected[0];return t?t.align:"left"};Jd.set=function(t){let e=et.selected[0];if(!e)return this;this.value=t;let n=this.getNameFor(t);return this.nodes.forEach(i=>{$(i).find("bb-select").text(n)}),this.nodes.includes(this.node)||$(this.node).find("bb-select").text(n),e.align=t,this};var Ic=new Toggle(`${_e.name}:textDisplaySeeThroughToggle`,{name:E("tool.text_display.see_through.title"),icon:"check_box_outline_blank",description:E("tool.text_display.see_through.description"),condition:()=>Ge()&&!!et.selected.length,click(){},onChange(){let t=Ic;t.setIcon(t.value?"check_box":"check_box_outline_blank");let e=et.selected[0];e&&(e.seeThrough=Ic.value)}});Ic.set=function(t){return this.value===t?this:(this.click(),this)};function m_e(t){let e,n=E("panel.vanilla_item_display.title")+"",i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v;return{c(){e=q("p"),i=Pe(n),a=G(),o=q("div"),l=q("div"),c=q("input"),u=G(),d=q("div"),f=G(),h=q("div"),b=Pe(t[5]),C(e,"class","panel_toolbar_label label svelte-lxqp9c"),C(e,"style",r=t[3]?"":"visibility:hidden; height: 0px;"),C(c,"type","text"),C(c,"class","svelte-lxqp9c"),C(l,"class","content"),Ye(l,"width","95%"),C(d,"class","content"),C(o,"class","toolbar custom-toolbar svelte-lxqp9c"),C(o,"style",p=t[3]?"":"visibility:hidden; height: 0px;"),C(o,"title",m=E("panel.vanilla_item_display.description")),C(h,"class","error svelte-lxqp9c"),C(h,"style",g=t[5]?"":"visibility:hidden; height: 0px; color: var(--color-error);")},m(w,x){U(w,e,x),D(e,i),U(w,a,x),U(w,o,x),D(o,l),D(l,c),wt(c,t[4]),D(o,u),D(o,d),t[7](d),U(w,f,x),U(w,h,x),D(h,b),_||(v=qe(c,"input",t[6]),_=!0)},p(w,[x]){x&8&&r!==(r=w[3]?"":"visibility:hidden; height: 0px;")&&C(e,"style",r),x&16&&c.value!==w[4]&&wt(c,w[4]),x&8&&p!==(p=w[3]?"":"visibility:hidden; height: 0px;")&&C(o,"style",p),x&32&&ut(b,w[5]),x&32&&g!==(g=w[5]?"":"visibility:hidden; height: 0px; color: var(--color-error);")&&C(h,"style",g)},i:oe,o:oe,d(w){w&&V(e),w&&V(a),w&&V(o),t[7](null),w&&V(f),w&&V(h),_=!1,v()}}}s(m_e,"create_fragment");function h_e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(d,g=>n(4,i=g)),d),"$$subscribe_item"),o,l=oe,c=s(()=>(l(),l=Ze(p,g=>n(5,o=g)),p),"$$subscribe_error");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let u=vt.selected.at(0),d=new me("");a();let p=new me("");c();let m,f=!1;ae.UPDATE_SELECTION.subscribe(()=>{if(u=vt.selected.at(0),!u||selected.length>1){a(n(0,d=new me(""))),c(n(1,p=new me(""))),n(3,f=!1);return}a(n(0,d=u._item)),c(n(1,p=u.error)),Wd.set(u.itemDisplay),n(3,f=!0)}),requestAnimationFrame(()=>{m.appendChild(Wd.node)});function h(){i=this.value,d.set(i)}s(h,"input_input_handler");function b(g){se[g?"unshift":"push"](()=>{m=g,n(2,m)})}return s(b,"div1_binding"),[d,p,m,f,i,o,h,b]}s(h_e,"instance");var Th=class extends Ve{constructor(e){super(),ze(this,e,h_e,m_e,Me,{})}};s(Th,"VanillaItemDisplayElementPanel");var z6=Th;(()=>{let t=Blockbench.addCSS("input.svelte-lxqp9c{background-color:var(--color-button);padding:2px 8px;width:100%}.label.svelte-lxqp9c{margin-bottom:-3px !important}.custom-toolbar.svelte-lxqp9c{display:flex;flex-direction:row;margin-bottom:1px}.custom-toolbar.svelte-lxqp9c .sp-replacer{padding:4px 18px !important;height:28px !important;margin:1px 0px !important}.error.svelte-lxqp9c{margin:2px 8px;font-size:14px;color:var(--color-error)}.custom-toolbar.svelte-lxqp9c [toolbar_item='animated_java:itemDisplayAlignmentSelect']{margin:0px 2px !important}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();go({component:z6,props:{},elementSelector(){return document.querySelector("#panel_element")}});var Wd=new BarSelect(`${_e.name}:itemDisplayAlignmentSelect`,{name:E("tool.item_display.item_display.title"),icon:"format_align_left",description:E("tool.item_display.item_display.description"),condition:()=>Ge()&&!!vt.selected.length,options:{none:E("tool.item_display.item_display.options.none"),thirdperson_lefthand:E("tool.item_display.item_display.options.thirdperson_lefthand"),thirdperson_righthand:E("tool.item_display.item_display.options.thirdperson_righthand"),firstperson_lefthand:E("tool.item_display.item_display.options.firstperson_lefthand"),firstperson_righthand:E("tool.item_display.item_display.options.firstperson_righthand"),head:E("tool.item_display.item_display.options.head"),gui:E("tool.item_display.item_display.options.gui"),ground:E("tool.item_display.item_display.options.ground"),fixed:E("tool.item_display.item_display.options.fixed")}});Wd.get=function(){let t=vt.selected[0];return t?t.itemDisplay:"left"};Wd.set=function(t){let e=vt.selected[0];if(!e)return this;this.value=t;let n=this.getNameFor(t);return this.nodes.forEach(i=>{$(i).find("bb-select").text(n)}),this.nodes.includes(this.node)||$(this.node).find("bb-select").text(n),e.itemDisplay=t,this};function g_e(t){let e,n=E("panel.vanilla_block_display.title")+"",i,r,a,o,l,c,u,d,p,m,f,h,b,g;return{c(){e=q("p"),i=Pe(n),a=G(),o=q("div"),l=q("div"),c=q("input"),p=G(),m=q("div"),f=Pe(t[4]),C(e,"class","panel_toolbar_label label svelte-1gpclxv"),C(e,"style",r=t[2]?"":"visibility:hidden; height: 0px;"),C(c,"type","text"),C(c,"class","svelte-1gpclxv"),C(l,"class","content"),Ye(l,"width","95%"),C(o,"class","toolbar custom-toolbar svelte-1gpclxv"),C(o,"style",u=t[2]?"":"visibility:hidden; height: 0px;"),C(o,"title",d=E("panel.vanilla_block_display.description")),C(m,"class","error svelte-1gpclxv"),C(m,"style",h=t[4]?"":"visibility:hidden; height: 0px; color: var(--color-error);")},m(_,v){U(_,e,v),D(e,i),U(_,a,v),U(_,o,v),D(o,l),D(l,c),wt(c,t[3]),U(_,p,v),U(_,m,v),D(m,f),b||(g=qe(c,"input",t[5]),b=!0)},p(_,[v]){v&4&&r!==(r=_[2]?"":"visibility:hidden; height: 0px;")&&C(e,"style",r),v&8&&c.value!==_[3]&&wt(c,_[3]),v&4&&u!==(u=_[2]?"":"visibility:hidden; height: 0px;")&&C(o,"style",u),v&16&&ut(f,_[4]),v&16&&h!==(h=_[4]?"":"visibility:hidden; height: 0px; color: var(--color-error);")&&C(m,"style",h)},i:oe,o:oe,d(_){_&&V(e),_&&V(a),_&&V(o),_&&V(p),_&&V(m),b=!1,g()}}}s(g_e,"create_fragment");function __e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(d,h=>n(3,i=h)),d),"$$subscribe_block"),o,l=oe,c=s(()=>(l(),l=Ze(p,h=>n(4,o=h)),p),"$$subscribe_error");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let u=At.selected.at(0),d=new me("");a();let p=new me("");c();let m=!1;ae.UPDATE_SELECTION.subscribe(()=>{if(u=At.selected.at(0),!u||selected.length>1){a(n(0,d=new me(""))),c(n(1,p=new me(""))),n(2,m=!1);return}a(n(0,d=u._block)),c(n(1,p=u.error)),n(2,m=!0)});function f(){i=this.value,d.set(i)}return s(f,"input_input_handler"),[d,p,m,i,o,f]}s(__e,"instance");var Ch=class extends Ve{constructor(e){super(),ze(this,e,__e,g_e,Me,{})}};s(Ch,"VanillaBlockDisplayElementPanel");var U6=Ch;(()=>{let t=Blockbench.addCSS("input.svelte-1gpclxv{background-color:var(--color-button);padding:2px 8px;width:100%}.label.svelte-1gpclxv{margin-bottom:-3px !important}.custom-toolbar.svelte-1gpclxv{display:flex;flex-direction:row;margin-bottom:1px}.custom-toolbar.svelte-1gpclxv .sp-replacer{padding:4px 18px !important;height:28px !important;margin:1px 0px !important}.error.svelte-1gpclxv{margin:2px 8px;font-size:14px;color:var(--color-error)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();go({component:U6,props:{},elementSelector(){return document.querySelector("#panel_element")}});function b_e(t,e,n){if(te[e.length-1])return e.length-1;let i=0,r=0,a=e.length-1;for(;a-r!==1;)i=r+Math.floor((a-r)/2),t>=e[i]?r=i:a=i;return n?a:r}s(b_e,"findIntervalBorderIndex");function x_e(t,e=1){if(t<2)throw new Error(`steps must be > 2, got: ${t}`);let n=e/t;return Array.from({length:t},(i,r)=>r*n)}s(x_e,"stepRange");var ot=class{static step0(e){return e>0?1:0}static step1(e){return e>=1?1:0}static linear(e){return e}static quad(e){return e*e}static cubic(e){return e*e*e}static poly(e){return n=>Math.pow(n,e)}static sin(e){return 1-Math.cos(e*Math.PI/2)}static circle(e){return 1-Math.sqrt(1-e*e)}static exp(e){return Math.pow(2,10*(e-1))}static elastic(e=1){let n=e*Math.PI;return i=>1-Math.pow(Math.cos(i*Math.PI/2),3)*Math.cos(i*n)}static back(e=1.70158){return n=>n*n*((e+1)*n-e)}static bounce(e=.5){let n=s(o=>7.5625*o*o,"q"),i=s(o=>121/4*e*Math.pow(o-6/11,2)+1-e,"w"),r=s(o=>121*e*e*Math.pow(o-9/11,2)+1-e*e,"r"),a=s(o=>484*e*e*e*Math.pow(o-10.5/11,2)+1-e*e*e,"t");return o=>Math.min(n(o),i(o),r(o),a(o))}static in(e){return e}static out(e){return n=>1-e(1-n)}static inOut(e){return n=>n<.5?e(n*2)/2:1-e((1-n)*2)/2}};s(ot,"Easing");var sv=ot.poly(4),lv=ot.poly(5),cv=s((t,e,n)=>t(ot.back(1.70158*e))(n),"back"),uv=s((t,e,n)=>t(ot.elastic(e))(n),"elastic"),dv=s((t,e,n)=>t(ot.bounce(e))(n),"bounce"),pv={linear:ot.linear,step(t,e){let n=x_e(t);return n[b_e(e,n,!1)]},easeInQuad:ot.in(ot.quad),easeOutQuad:ot.out(ot.quad),easeInOutQuad:ot.inOut(ot.quad),easeInCubic:ot.in(ot.cubic),easeOutCubic:ot.out(ot.cubic),easeInOutCubic:ot.inOut(ot.cubic),easeInQuart:ot.in(sv),easeOutQuart:ot.out(sv),easeInOutQuart:ot.inOut(sv),easeInQuint:ot.in(lv),easeOutQuint:ot.out(lv),easeInOutQuint:ot.inOut(lv),easeInSine:ot.in(ot.sin),easeOutSine:ot.out(ot.sin),easeInOutSine:ot.inOut(ot.sin),easeInExpo:ot.in(ot.exp),easeOutExpo:ot.out(ot.exp),easeInOutExpo:ot.inOut(ot.exp),easeInCirc:ot.in(ot.circle),easeOutCirc:ot.out(ot.circle),easeInOutCirc:ot.inOut(ot.circle),easeInBack:cv.bind(null,ot.in),easeOutBack:cv.bind(null,ot.out),easeInOutBack:cv.bind(null,ot.inOut),easeInElastic:uv.bind(null,ot.in),easeOutElastic:uv.bind(null,ot.out),easeInOutElastic:uv.bind(null,ot.inOut),easeInBounce:dv.bind(null,ot.in),easeOutBounce:dv.bind(null,ot.out),easeInOutBounce:dv.bind(null,ot.inOut)},Cr=Object.fromEntries(Object.entries(pv).map(t=>[t[0],t[0]]));Object.freeze(Cr);var q6="linear",Sh=s(t=>{switch(t.easing){case Cr.easeInBack:case Cr.easeOutBack:case Cr.easeInOutBack:case Cr.easeInElastic:case Cr.easeOutElastic:case Cr.easeInOutElastic:return 1;case Cr.easeInBounce:case Cr.easeOutBounce:case Cr.easeInOutBounce:return .25;case Cr.step:return 5;default:return null}},"getEasingArgDefault");function qs(t=""){return t.includes("Back")||t.includes("Elastic")||t.includes("Bounce")||t===Cr.step}s(qs,"hasArgs");var fv={};On(fv,{default:()=>y_e});var y_e='data:image/svg+xml,%0A%0A%0A';var mv={};On(mv,{default:()=>k_e});var k_e='data:image/svg+xml,%0A%0A%0A';var hv={};On(hv,{default:()=>j_e});var j_e='data:image/svg+xml,%0A%0A%0A';var gv={};On(gv,{default:()=>T_e});var T_e='data:image/svg+xml,%0A%0A%0A';var _v={};On(_v,{default:()=>S_e});var S_e='data:image/svg+xml,%0A%0A%0A';var bv={};On(bv,{default:()=>O_e});var O_e='data:image/svg+xml,%0A%0A%0A';var xv={};On(xv,{default:()=>N_e});var N_e='data:image/svg+xml,%0A%0A%0A';var vv={};On(vv,{default:()=>D_e});var D_e='data:image/svg+xml,%0A%0A%0A';var yv={};On(yv,{default:()=>M_e});var M_e='data:image/svg+xml,%0A%0A%0A';var wv={};On(wv,{default:()=>L_e});var L_e='data:image/svg+xml,%0A%0A%0A';var kv={};On(kv,{default:()=>z_e});var z_e='data:image/svg+xml,%0A%0A%0A';var Ev={};On(Ev,{default:()=>q_e});var q_e='data:image/svg+xml,%0A%0A%0A';var jv={};On(jv,{default:()=>G_e});var G_e='data:image/svg+xml,%0A%0A%0A';var Av={};On(Av,{default:()=>W_e});var W_e='data:image/svg+xml,%0A%0A%0A';var K_e=[fv,mv,hv,gv,_v,bv,xv,vv,yv,wv,kv,Ev,jv,Av],H6=K_e,G6=["../assets/easingIcons/Back.svg","../assets/easingIcons/Bounce.svg","../assets/easingIcons/Circ.svg","../assets/easingIcons/Cubic.svg","../assets/easingIcons/Elastic.svg","../assets/easingIcons/Expo.svg","../assets/easingIcons/InOut.svg","../assets/easingIcons/Linear.svg","../assets/easingIcons/Out.svg","../assets/easingIcons/Quad.svg","../assets/easingIcons/Quart.svg","../assets/easingIcons/Quint.svg","../assets/easingIcons/Sine.svg","../assets/easingIcons/Step.svg"];function J6(t,e,n){let i=t.slice();return i[15]=e[n],i}s(J6,"get_each_context");function W6(t,e,n){let i=t.slice();return i[18]=e[n],i}s(W6,"get_each_context_1");function K6(t){let e;function n(a,o){return a[3]?.interpolation==="linear"?Y_e:Z_e}s(n,"select_block_type");let i=n(t,-1),r=i(t);return{c(){r.c(),e=Ft()},m(a,o){r.m(a,o),U(a,e,o)},p(a,o){i===(i=n(a,o))&&r?r.p(a,o):(r.d(1),r=i(a),r&&(r.c(),r.m(e.parentNode,e)))},d(a){r.d(a),a&&V(e)}}}s(K6,"create_if_block");function Z_e(t){let e;return{c(){e=q("div"),e.textContent=`${E("panel.keyframe.nonlinear_interpolation")}`,C(e,"class","easings-disabled svelte-59d7u1")},m(n,i){U(n,e,i)},p:oe,d(n){n&&V(e)}}}s(Z_e,"create_else_block");function Y_e(t){let e,n,i=E("panel.keyframe.easing_type.title")+"",r,a,o,l=t[0],c,u,d=qs(t[3]?.easing),p,m=Y6(t),f=t[3].easing!=="linear"&&X6(t),h=d&&e8(t);return{c(){e=q("div"),n=q("label"),r=Pe(i),o=G(),m.c(),c=G(),f&&f.c(),u=G(),h&&h.c(),p=Ft(),C(n,"for","easing_type_input"),C(n,"class","undefined"),Ye(n,"font-weight","unset"),Ye(n,"width","100px"),Ye(n,"text-align","left"),C(n,"title",a=E("panel.keyframe.easing_type.description")),C(e,"class","bar flex")},m(b,g){U(b,e,g),D(e,n),D(n,r),D(e,o),m.m(e,null),U(b,c,g),f&&f.m(b,g),U(b,u,g),h&&h.m(b,g),U(b,p,g)},p(b,g){g&1&&Me(l,l=b[0])?(m.d(1),m=Y6(b),m.c(),m.m(e,null)):m.p(b,g),b[3].easing!=="linear"?f?f.p(b,g):(f=X6(b),f.c(),f.m(u.parentNode,u)):f&&(f.d(1),f=null),g&8&&(d=qs(b[3]?.easing)),d?h?h.p(b,g):(h=e8(b),h.c(),h.m(p.parentNode,p)):h&&(h.d(1),h=null)},d(b){b&&V(e),m.d(b),b&&V(c),f&&f.d(b),b&&V(u),h&&h.d(b),b&&V(p)}}}s(Y_e,"create_if_block_1");function Z6(t){let e,n,i,r,a,o,l,c,u;function d(){return t[8](t[18])}return s(d,"click_handler"),{c(){e=q("button"),n=q("img"),o=G(),C(n,"class",i=Hi(t[0]===t[18]?"selected-keyframe-icon":"")+" svelte-59d7u1"),cn(n.src,r=Ih[t[18]])||C(n,"src",r),C(n,"alt",a=t[18]),C(e,"class","easing-type svelte-59d7u1"),C(e,"title",l=E(`panel.keyframe.easing_type.options.${t[18]}`))},m(p,m){U(p,e,m),D(e,n),D(e,o),c||(u=qe(e,"click",d),c=!0)},p(p,m){t=p,m&1&&i!==(i=Hi(t[0]===t[18]?"selected-keyframe-icon":"")+" svelte-59d7u1")&&C(n,"class",i)},d(p){p&&V(e),c=!1,u()}}}s(Z6,"create_each_block_1");function Y6(t){let e,n=t[5],i=[];for(let r=0;r[PathModule.basename(G6[e]).replace(".svg","").toLowerCase(),t.default])),Q_e={in:Ih.expo,out:Ih.out,inout:Ih.inout};function $_e(t){return t.animator.keyframes.filter(e=>e.channel===t.channel).sort((e,n)=>e.time-n.time)[0]===t}s($_e,"isFirstKeyframe");function e0e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(d,x=>n(4,i=x)),d),"$$subscribe_easingArg");t.$$.on_destroy.push(()=>r());let o=["linear","sine","quad","cubic","quart","quint","expo","circ","elastic","back","bounce"],l=["in","out","inout"],c="linear",u,d;function p(){if(!g?.easing)return;let x=g.easing.match(/ease(InOut|Out|In)(.+)/);return x?(qs(g.easing)&&h(),{type:x?.[2].toLowerCase(),mode:x?.[1].toLowerCase()}):{type:g.easing}}s(p,"getSelectedEasing");function m(x,y="inout"){g&&(x==="linear"?n(3,g.easing="linear",g):n(3,g.easing=`ease${y&&y!=="inout"?y[0].toUpperCase()+y.slice(1):"InOut"}${x[0].toUpperCase()+x.slice(1)}`,g),c!==x&&h(),n(0,c=x),n(1,u=y))}s(m,"setSelectedEasing");let f;function h(){g&&(f&&f(),qs(g.easing)?(a(n(2,d=new me(g.easingArgs?.[0]||Sh(g)||0))),f=d?.subscribe(x=>b(x))):a(n(2,d=void 0)))}s(h,"getEasingArgs");function b(x){if(g){if(!x){n(3,g.easingArgs=void 0,g);return}n(3,g.easingArgs=[x],g)}}s(b,"setEasingArgs");let g;ae.SELECT_KEYFRAME.subscribe(x=>{if(console.log("selected keyframe",x),Ge()&&x&&["position","rotation","scale"].includes(x.channel)&&!$_e(x)){n(3,g=x);let y=p();y&&(n(0,c=y.type),n(1,u=y.mode))}else n(3,g=void 0)}),ae.UNSELECT_KEYFRAME.subscribe(()=>{b(i),n(3,g=void 0)}),ae.UNSELECT_AJ_PROJECT.subscribe(()=>{b(i),n(3,g=void 0)});let _=s(x=>m(x,u),"click_handler"),v=s(x=>m(c,x),"click_handler_1");function w(){i=el(this.value),d.set(i)}return s(w,"input_input_handler"),[c,u,d,g,i,o,l,m,_,v,w]}s(e0e,"instance");var Oh=class extends Ve{constructor(e){super(),ze(this,e,e0e,X_e,Me,{})}};s(Oh,"KeyframeEasings");var t8=Oh;(()=>{let t=Blockbench.addCSS(`.easings-disabled.svelte-59d7u1{margin-left:16px;font-size:16px;color:var(--color-subtle_text);text-wrap:balance;margin-bottom:1rem;font-style:italic}.easing-container.svelte-59d7u1{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:2px;margin-left:2px}.easing-type.svelte-59d7u1{width:32px;padding:0px;margin:0px;min-width:unset;display:flex;align-items:center;justify-content:center}.easing-type.svelte-59d7u1:hover{background-color:var(--color-selected)}.selected-keyframe-icon.svelte-59d7u1{filter:invert(49%) sepia(16%) saturate(6320%) hue-rotate(198deg) brightness(101%)\r - contrast(106%)}`);function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();go({component:t8,props:{},elementSelector(){return $("#panel_keyframe")[0]}});function n8(t,e,n){let i=t.slice();return i[11]=e[n],i}s(n8,"get_each_context");function t0e(t){let e,n,i,r,a,o,l;function c(f){t[7](f)}s(c,"checkbox_checked_binding");let u={label:E("dialog.locator_config.use_entity.title"),tooltip:E("dialog.locator_config.use_entity.description"),defaultValue:!1};t[0]!==void 0&&(u.checked=t[0]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=t[4]&&i8(t);function p(f){t[10](f)}s(p,"codeinput_value_binding_1");let m={label:E("dialog.locator_config.ticking_commands.title"),tooltip:E("dialog.locator_config.ticking_commands.description"),defaultValue:""};return t[3]!==void 0&&(m.value=t[3]),a=new Ec({props:m}),se.push(()=>xe(a,"value",p)),{c(){pe(e.$$.fragment),i=G(),d&&d.c(),r=G(),pe(a.$$.fragment)},m(f,h){de(e,f,h),U(f,i,h),d&&d.m(f,h),U(f,r,h),de(a,f,h),l=!0},p(f,h){let b={};!n&&h&1&&(n=!0,b.checked=f[0],be(()=>n=!1)),e.$set(b),f[4]?d?(d.p(f,h),h&16&&K(d,1)):(d=i8(f),d.c(),K(d,1),d.m(r.parentNode,r)):d&&(Pt(),Y(d,1,1,()=>{d=null}),Lt());let g={};!o&&h&8&&(o=!0,g.value=f[3],be(()=>o=!1)),a.$set(g)},i(f){l||(K(e.$$.fragment,f),K(d),K(a.$$.fragment,f),l=!0)},o(f){Y(e.$$.fragment,f),Y(d),Y(a.$$.fragment,f),l=!1},d(f){ue(e,f),f&&V(i),d&&d.d(f),f&&V(r),ue(a,f)}}}s(t0e,"create_else_block");function n0e(t){let e,n=E("dialog.locator_config.plugin_mode_warning").split(` -`),i=[];for(let r=0;rxe(e,"value",l));function u(p){t[9](p)}s(u,"codeinput_value_binding");let d={label:E("dialog.locator_config.summon_commands.title"),tooltip:E("dialog.locator_config.summon_commands.description"),defaultValue:""};return t[2]!==void 0&&(d.value=t[2]),r=new Ec({props:d}),se.push(()=>xe(r,"value",u)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment)},m(p,m){de(e,p,m),U(p,i,m),de(r,p,m),o=!0},p(p,m){let f={};!n&&m&2&&(n=!0,f.value=p[1],be(()=>n=!1)),e.$set(f);let h={};!a&&m&4&&(a=!0,h.value=p[2],be(()=>a=!1)),r.$set(h)},i(p){o||(K(e.$$.fragment,p),K(r.$$.fragment,p),o=!0)},o(p){Y(e.$$.fragment,p),Y(r.$$.fragment,p),o=!1},d(p){ue(e,p),p&&V(i),ue(r,p)}}}s(i8,"create_if_block_1");function r8(t){let e,n=t[11]+"",i;return{c(){e=q("p"),i=Pe(n)},m(r,a){U(r,e,a),D(e,i)},p:oe,d(r){r&&V(e)}}}s(r8,"create_each_block");function i0e(t){let e,n,i,r,a=[n0e,t0e],o=[];function l(c,u){return c[5]?0:1}return s(l,"select_block_type"),n=l(t,-1),i=o[n]=a[n](t),{c(){e=q("div"),i.c()},m(c,u){U(c,e,u),o[n].m(e,null),r=!0},p(c,[u]){i.p(c,u)},i(c){r||(K(i),r=!0)},o(c){Y(i),r=!1},d(c){c&&V(e),o[n].d()}}}s(i0e,"create_fragment");function r0e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(l,g=>n(4,i=g)),l),"$$subscribe_useEntity");t.$$.on_destroy.push(()=>r());let o=!!Project?.animated_java?.enable_plugin_mode,{useEntity:l}=e;a();let{entityType:c}=e,{summonCommands:u}=e,{tickingCommands:d}=e,p=s(g=>g.length===0?{type:"error",message:E("dialog.locator_config.entity_type.error.empty")}:ai.entity_type?.has(g)||ai.entity_type?.has(g.replace(/^minecraft\:/,""))?{type:"success",message:""}:{type:"warning",message:E("dialog.locator_config.entity_type.warning.invalid")},"entityTypeValidator");function m(g){l=g,a(n(0,l))}s(m,"checkbox_checked_binding");function f(g){c=g,n(1,c)}s(f,"lineinput_value_binding");function h(g){u=g,n(2,u)}s(h,"codeinput_value_binding");function b(g){d=g,n(3,d)}return s(b,"codeinput_value_binding_1"),t.$$set=g=>{"useEntity"in g&&a(n(0,l=g.useEntity)),"entityType"in g&&n(1,c=g.entityType),"summonCommands"in g&&n(2,u=g.summonCommands),"tickingCommands"in g&&n(3,d=g.tickingCommands)},[l,c,u,d,i,o,p,m,f,h,b]}s(r0e,"instance");var Bh=class extends Ve{constructor(e){super(),ze(this,e,r0e,i0e,Me,{useEntity:0,entityType:1,summonCommands:2,tickingCommands:3})}};s(Bh,"LocatorConfigDialog");var a8=Bh;function a0e(t){let e=ua.fromJSON(t.config??=new ua().toJSON()),n=new me(e.useEntity),i=new me(e.entityType),r=new me(e.summonCommands),a=new me(e.tickingCommands);new Kt({id:`${_e.name}:locatorConfig`,title:E("dialog.locator_config.title"),width:600,component:a8,props:{useEntity:n,entityType:i,summonCommands:r,tickingCommands:a},preventKeybinds:!0,onConfirm(){e.useEntity=n.get(),e.entityType=i.get(),e.summonCommands=r.get(),e.tickingCommands=a.get(),t.config=e.toJSON()}}).show()}s(a0e,"openLocatorConfigDialog");var o8=rn(`${_e.name}:locator_config`,{icon:"settings",name:E("action.open_locator_config.name"),condition:()=>Format===st,click:()=>{let t=Locator.selected.at(0);t&&a0e(t)}});Ke(`${_e.name}:assetLoading`,void 0,()=>{Z4().then(async()=>{window.navigator.onLine||vm(),ae.NETWORK_CONNECTED.dispatch(),await Promise.all([new Promise(t=>ae.MINECRAFT_ASSETS_LOADED.subscribe(()=>t())),new Promise(t=>ae.MINECRAFT_REGISTRY_LOADED.subscribe(()=>t())),new Promise(t=>ae.MINECRAFT_FONTS_LOADED.subscribe(()=>t())),new Promise(t=>ae.BLOCKSTATE_REGISTRY_LOADED.subscribe(()=>t()))]).then(()=>{Y4()}).catch(t=>{console.error(t),Blockbench.showToastNotification({text:"Animated Java failed to load! Please restart Blockbench",color:"var(--color-error)"})})})},()=>{});Ke(`${_e.name}:addLocatorAction`,{action:BarItems.add_locator,originalCondition:BarItems.add_locator.condition},t=>(t.action.condition=()=>Ge()?!0:!!t.originalCondition?.(),Toolbars.outliner.add(t.action,0),t),t=>{t.action.condition=t.originalCondition,Toolbars.outliner.remove(t.action)});Ke(`${_e.name}:animationControllerMod`,void 0,()=>{let[,t]=lp(AnimationController.prototype,"saved");return{unsubSet:t.subscribe(({storage:n})=>{Format.id===st.id&&(n.value=!0)})}},t=>{t.unsubSet()});Ke(`${_e.name}:animationPropertiesAction`,{originalOpen:Blockbench.Animation.prototype.propertiesDialog},t=>(Blockbench.Animation.prototype.propertiesDialog=function(){if(Ge()){if(!Blockbench.Animation.selected){Blockbench.showQuickMessage("No animation selected");return}xS(Blockbench.Animation.selected)}else t.originalOpen.call(this)},t),t=>{Blockbench.Animation.prototype.propertiesDialog=t.originalOpen});var s8=20,l8=.05;Ke(`${_e.name}:animationDefaultPropertiesMod`,{originalExtend:Blockbench.Animation.prototype.extend,originalSetLength:Blockbench.Animation.prototype.setLength},t=>(Blockbench.Animation.prototype.extend=function(e){if(t.originalExtend.call(this,e),Ge()){this.snapping=s8,this.length=Math.max(this.length,l8);for(let n of Object.values(this.animators)){if(!n)continue;let i=-1/0;for(let r of n.keyframes){let a=_o(r.time,s8);a!==r.time&&(a===i&&(a+=.05),r.time=a,i=a)}}}return this},Blockbench.Animation.prototype.setLength=function(e){return Ge()&&(e=Math.max(e||this.length,l8)),t.originalSetLength.call(this,e)},t),t=>{Blockbench.Animation.prototype.extend=t.originalExtend,Blockbench.Animation.prototype.setLength=t.originalSetLength});Ke(`${_e.name}:animationPropertiesMod`,{excludedNodesProperty:void 0},t=>(t.excludedNodesProperty=new Property(Blockbench.Animation,"array","excluded_nodes",{condition:()=>Ge(),label:E("animation.excluded_nodes"),default:[]}),t),t=>{t.excludedNodesProperty?.delete()});function o0e(t){let e,n,i,r,a;return{c(){e=q("div"),n=q("progress"),i=G(),r=q("img"),n.value=t[2],C(n,"max",t[3]),C(n,"class","svelte-3mo6sn"),cn(r.src,a=Ul)||C(r,"src",a),C(r,"width","64"),C(r,"class","svelte-3mo6sn"),C(e,"class","svelte-3mo6sn")},m(o,l){U(o,e,l),D(e,n),D(e,i),D(e,r)},p(o,[l]){l&4&&(n.value=o[2]),l&8&&C(n,"max",o[3])},i:oe,o:oe,d(o){o&&V(e)}}}s(o0e,"create_fragment");function s0e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(u,p=>n(2,i=p)),u),"$$subscribe_progress"),o,l=oe,c=s(()=>(l(),l=Ze(d,p=>n(3,o=p)),d),"$$subscribe_maxProgress");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let{progress:u}=e;a();let{maxProgress:d}=e;return c(),t.$$set=p=>{"progress"in p&&a(n(0,u=p.progress)),"maxProgress"in p&&c(n(1,d=p.maxProgress))},[u,d,i,o]}s(s0e,"instance");var Nh=class extends Ve{constructor(e){super(),ze(this,e,s0e,o0e,Me,{progress:0,maxProgress:1})}};s(Nh,"BlueprintLoadingPopup");var c8=Nh;(()=>{let t=Blockbench.addCSS("div.svelte-3mo6sn{display:flex;align-items:center;justify-content:center}img.svelte-3mo6sn{margin-left:16px}progress.svelte-3mo6sn{flex-grow:1}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var Kd=new me(0),u8=new me(1),Fh=null;function Dh(){return Kd.set(0),u8.set(1),Fh=new Kt({id:`${_e.name}:blueprintLoadingPopup`,title:E("dialog.blueprint_loading.title"),width:128,component:c8,props:{progress:Kd,maxProgress:u8},preventKeybinds:!0,buttons:[]}).show(),dialog}s(Dh,"openBlueprintLoadingDialog");function d8(){Fh&&Fh.close(0),Fh=null}s(d8,"closeBlueprintLoadingDialog");Ke(`${_e.name}:blockbenchReadMod`,{original:Blockbench.read},t=>{async function e(n,i,r){for(let a of n)t.original([a],i,r),await new Promise(o=>{if(Project?.loadingPromises){Dh();let l=[];for(let c of Project.loadingPromises)l.push(new Promise(u=>{c.catch(d=>console.error(d)).finally(()=>{Kd.set(Kd.get()+1),u()})}));Promise.all(l).catch(c=>{console.error("Failed to load project"),console.error(c)}).finally(()=>{d8(),o()});return}o()})}return s(e,"asyncRead"),Blockbench.read=function(n,i,r){e(n,i,r).catch(console.error)},t},t=>{Blockbench.read=t.original});Ke(`${_e.name}:boneInterpolationMod`,{orignalInterpolate:BoneAnimator.prototype.interpolate},t=>(BoneAnimator.prototype.interpolate=function(e,n,i){if(!Ge()||!n)return t.orignalInterpolate.call(this,e,n,i);let r=this.animation.time;try{Timeline.time=_o(this.animation.time,20);let a,o,l,c;if(Timeline.time{t.orignalInterpolate=BoneAnimator.prototype.interpolate});var Rh=class extends Property{constructor(e,n,i){super(e,"object",n,i)}merge(e,n){typeof n[this.name]=="object"&&(e[this.name]=JSON.parse(JSON.stringify(n[this.name])))}copy(e,n){typeof e[this.name]=="object"&&(n[this.name]=JSON.parse(JSON.stringify(e[this.name])))}};s(Rh,"DeepClonedObjectProperty");Ke(`${_e.name}:boneProperties`,{configs:void 0},t=>(t.configs=new Rh(Group,"configs",{condition:Ge,default:{default:void 0,variants:{}}}),t),t=>{t.configs?.delete()});var p8=Canvas.outlineMaterial.clone();p8.color.set("#ff0000");Ke(`${_e.name}:cubeOutlineMod`,{originalUpdateTransform:Cube.preview_controller.updateTransform,originalInit:Cube.prototype.init},t=>(Cube.preview_controller.updateTransform=function(e){if(Ge()){let n=tf(e);e.rotationInvalid&&n?(e.mesh.outline.material=Canvas.outlineMaterial,e.rotationInvalid=!1):!e.rotationInvalid&&!n&&(e.mesh.outline.material=p8,e.rotationInvalid=!0,Project.showingInvalidCubeRotations||(Blockbench.showToastNotification({text:`Invalid Cube Rotation! + `};t[9]!==void 0&&(O.value=t[9]),x=new ov({props:O}),t[17](x),se.push(()=>xe(x,"value",j)),x.$on("change",t[19]);let S=t[10]&&VS(t);return{c(){e=q("p"),i=Pe(n),a=G(),o=q("div"),l=q("div"),c=G(),u=q("div"),d=G(),p=q("div"),m=G(),f=q("div"),h=G(),b=q("div"),_=G(),v=q("div"),w=q("div"),pe(x.$$.fragment),E=G(),S&&S.c(),C(e,"class","panel_toolbar_label label svelte-1vipl8y"),C(e,"style",r=t[0]?"":"visibility:hidden; height: 0px;"),C(l,"class","content"),C(u,"class","content"),C(p,"class","content"),C(f,"class","content"),C(b,"class","content"),C(o,"class","toolbar custom-toolbar svelte-1vipl8y"),C(o,"style",g=t[0]?"":"visibility:hidden; height: 0px;"),C(w,"class","content"),C(v,"class","toolbar"),C(v,"style",T=t[0]?"margin-bottom: 16px;":"visibility:hidden; height: 0px;")},m(A,M){U(A,e,M),F(e,i),U(A,a,M),U(A,o,M),F(o,l),t[12](l),F(o,c),F(o,u),t[13](u),F(o,d),F(o,p),t[14](p),F(o,m),F(o,f),t[15](f),F(o,h),F(o,b),t[16](b),U(A,_,M),U(A,v,M),F(v,w),de(x,w,null),F(v,E),S&&S.m(v,null),I=!0},p(A,[M]){(!I||M&1&&r!==(r=A[0]?"":"visibility:hidden; height: 0px;"))&&C(e,"style",r),(!I||M&1&&g!==(g=A[0]?"":"visibility:hidden; height: 0px;"))&&C(o,"style",g);let H={};!y&&M&512&&(y=!0,H.value=A[9],be(()=>y=!1)),x.$set(H),A[10]?S?S.p(A,M):(S=VS(A),S.c(),S.m(v,null)):S&&(S.d(1),S=null),(!I||M&1&&T!==(T=A[0]?"margin-bottom: 16px;":"visibility:hidden; height: 0px;"))&&C(v,"style",T)},i(A){I||(K(x.$$.fragment,A),I=!0)},o(A){Y(x.$$.fragment,A),I=!1},d(A){A&&z(e),A&&z(a),A&&z(o),t[12](null),t[13](null),t[14](null),t[15](null),t[16](null),A&&z(_),A&&z(v),t[17](null),ue(x),S&&S.d()}}}s(f_e,"create_fragment");function m_e(t,e){return e?Prism.highlight(t,Prism.languages[e],e):t}s(m_e,"highlight");function h_e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(d,S=>n(9,i=S)),d),"$$subscribe_text"),o,l=oe,c=s(()=>(l(),l=Ze(p,S=>n(10,o=S)),p),"$$subscribe_error");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let u=et.selected.at(0),d=u?._text??new me("");a();let p=u?._textError??new me("");c();let m,f,h,b,g,_;ae.UPDATE_SELECTION.subscribe(()=>{if(n(0,u=et.selected.at(0)),!u)return;a(n(1,d=u._text)),c(n(2,p=u.textError)),sv.setValue(u.lineWidth);let S=u.backgroundColor+sl(u.backgroundAlpha);Us.set(S),Oc.set(u.shadow),Wd.set(u.align),Ic.set(u.seeThrough)}),requestAnimationFrame(()=>{m.appendChild(sv.node),f.appendChild(Us.node),h.appendChild(Oc.node),b.appendChild(Wd.node),g.appendChild(Ic.node),v()});function v(){_&&(n(8,_.$$.ctx[0].style.overflowWrap="unset",_),n(8,_.$$.ctx[0].style.whiteSpace="nowrap",_))}s(v,"forceNoWrap");function w(S){se[S?"unshift":"push"](()=>{m=S,n(3,m)})}s(w,"div0_binding");function x(S){se[S?"unshift":"push"](()=>{f=S,n(4,f)})}s(x,"div1_binding");function y(S){se[S?"unshift":"push"](()=>{h=S,n(5,h)})}s(y,"div2_binding");function E(S){se[S?"unshift":"push"](()=>{b=S,n(6,b)})}s(E,"div3_binding");function T(S){se[S?"unshift":"push"](()=>{g=S,n(7,g)})}s(T,"div4_binding");function I(S){se[S?"unshift":"push"](()=>{_=S,n(8,_)})}s(I,"codejar_binding");function j(S){i=S,d.set(i)}return s(j,"codejar_value_binding"),[u,d,p,m,f,h,b,g,_,i,o,v,w,x,y,E,T,I,j,s(()=>v(),"change_handler")]}s(h_e,"instance");var Th=class extends ze{constructor(e){super(),Ve(this,e,h_e,f_e,Me,{})}};s(Th,"TextDisplayElementPanel");var US=Th;(()=>{let t=Blockbench.addCSS(".label.svelte-1vipl8y{margin-bottom:-3px !important}textarea.svelte-1vipl8y{margin-right:20px;margin-left:2px;color:var(--color-error);background-color:var(--color-back);padding:4px 8px;text-wrap:pretty;overflow:scroll;height:10rem;font-size:small;font-family:var(--font-code)}.custom-toolbar.svelte-1vipl8y{display:flex;flex-direction:row;margin-bottom:1px}.custom-toolbar.svelte-1vipl8y .sp-replacer{padding:4px 18px !important;height:28px !important;margin:2px 0px !important}.custom-toolbar.svelte-1vipl8y [toolbar_item='animated_java:textDisplayShadowToggle']{margin-right:2px !important}.custom-toolbar.svelte-1vipl8y .bar_select{height:28px !important;margin:2px 0px !important}.custom-toolbar.svelte-1vipl8y bb-select{height:28px !important;display:flex;align-items:center;padding-top:0}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();_o({component:US,props:{},elementSelector(){return document.querySelector("#panel_element")}});var sv=new NumSlider(`${_e.name}:textDisplayLineWidthSlider`,{name:k("tool.text_display.line_width.title"),icon:"format_size",description:k("tool.text_display.line_width.description"),settings:{min:1,max:1e4,interval:1},condition:()=>Ge()&&!!et.selected.length,get(){let t=et.selected[0];return t?t.lineWidth:0},change(t){let e=et.selected[0];e&&(e.lineWidth=Math.clamp(t(e.lineWidth),1,1e4))}}),Us=new ColorPicker(`${_e.name}:textDisplayBackgroundColorPicker`,{name:k("tool.text_display.background_color.title"),icon:"format_color_fill",description:k("tool.text_display.background_color.description"),condition:()=>Ge()&&!!et.selected.length});Us.jq.spectrum("option","defaultColor","#0000003f");Us.get=function(){let t=et.selected[0];return t?new tinycolor(t.backgroundColor+sl(t.backgroundAlpha)):new tinycolor("#0000003f")};Us.set=function(t){this.value=new tinycolor(t),this.jq.spectrum("set",this.value.toHex8String());let e=et.selected[0];return e?(e.backgroundColor=this.value.toHexString(),e.backgroundAlpha=this.value.getAlpha(),this):this};Us.change=function(t){let e=et.selected[0];return e?(e.backgroundColor=t.toHexString(),e.backgroundAlpha=t.getAlpha(),this):this};var Oc=new Toggle(`${_e.name}:textDisplayShadowToggle`,{name:k("tool.text_display.text_shadow.title"),icon:"check_box_outline_blank",description:k("tool.text_display.text_shadow.description"),condition:()=>Ge()&&!!et.selected.length,click(){},onChange(){let t=Oc;t.setIcon(t.value?"check_box":"check_box_outline_blank");let e=et.selected[0];e&&(e.shadow=Oc.value)}});Oc.set=function(t){return this.value===t?this:(this.click(),this)};var Wd=new BarSelect(`${_e.name}:textDisplayAlignmentSelect`,{name:k("tool.text_display.text_alignment.title"),icon:"format_align_left",description:k("tool.text_display.text_alignment.description"),condition:()=>Ge()&&!!et.selected.length,options:{left:k("tool.text_display.text_alignment.options.left"),center:k("tool.text_display.text_alignment.options.center"),right:k("tool.text_display.text_alignment.options.right")}});Wd.get=function(){let t=et.selected[0];return t?t.align:"left"};Wd.set=function(t){let e=et.selected[0];if(!e)return this;this.value=t;let n=this.getNameFor(t);return this.nodes.forEach(i=>{$(i).find("bb-select").text(n)}),this.nodes.includes(this.node)||$(this.node).find("bb-select").text(n),e.align=t,this};var Ic=new Toggle(`${_e.name}:textDisplaySeeThroughToggle`,{name:k("tool.text_display.see_through.title"),icon:"check_box_outline_blank",description:k("tool.text_display.see_through.description"),condition:()=>Ge()&&!!et.selected.length,click(){},onChange(){let t=Ic;t.setIcon(t.value?"check_box":"check_box_outline_blank");let e=et.selected[0];e&&(e.seeThrough=Ic.value)}});Ic.set=function(t){return this.value===t?this:(this.click(),this)};function g_e(t){let e,n=k("panel.vanilla_item_display.title")+"",i,r,a,o,l,c,u,d,p,m,f,h,b,g,_,v;return{c(){e=q("p"),i=Pe(n),a=G(),o=q("div"),l=q("div"),c=q("input"),u=G(),d=q("div"),f=G(),h=q("div"),b=Pe(t[5]),C(e,"class","panel_toolbar_label label svelte-lxqp9c"),C(e,"style",r=t[3]?"":"visibility:hidden; height: 0px;"),C(c,"type","text"),C(c,"class","svelte-lxqp9c"),C(l,"class","content"),Ye(l,"width","95%"),C(d,"class","content"),C(o,"class","toolbar custom-toolbar svelte-lxqp9c"),C(o,"style",p=t[3]?"":"visibility:hidden; height: 0px;"),C(o,"title",m=k("panel.vanilla_item_display.description")),C(h,"class","error svelte-lxqp9c"),C(h,"style",g=t[5]?"":"visibility:hidden; height: 0px; color: var(--color-error);")},m(w,x){U(w,e,x),F(e,i),U(w,a,x),U(w,o,x),F(o,l),F(l,c),wt(c,t[4]),F(o,u),F(o,d),t[7](d),U(w,f,x),U(w,h,x),F(h,b),_||(v=qe(c,"input",t[6]),_=!0)},p(w,[x]){x&8&&r!==(r=w[3]?"":"visibility:hidden; height: 0px;")&&C(e,"style",r),x&16&&c.value!==w[4]&&wt(c,w[4]),x&8&&p!==(p=w[3]?"":"visibility:hidden; height: 0px;")&&C(o,"style",p),x&32&&ut(b,w[5]),x&32&&g!==(g=w[5]?"":"visibility:hidden; height: 0px; color: var(--color-error);")&&C(h,"style",g)},i:oe,o:oe,d(w){w&&z(e),w&&z(a),w&&z(o),t[7](null),w&&z(f),w&&z(h),_=!1,v()}}}s(g_e,"create_fragment");function __e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(d,g=>n(4,i=g)),d),"$$subscribe_item"),o,l=oe,c=s(()=>(l(),l=Ze(p,g=>n(5,o=g)),p),"$$subscribe_error");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let u=vt.selected.at(0),d=new me("");a();let p=new me("");c();let m,f=!1;ae.UPDATE_SELECTION.subscribe(()=>{if(u=vt.selected.at(0),!u||selected.length>1){a(n(0,d=new me(""))),c(n(1,p=new me(""))),n(3,f=!1);return}a(n(0,d=u._item)),c(n(1,p=u.error)),Kd.set(u.itemDisplay),n(3,f=!0)}),requestAnimationFrame(()=>{m.appendChild(Kd.node)});function h(){i=this.value,d.set(i)}s(h,"input_input_handler");function b(g){se[g?"unshift":"push"](()=>{m=g,n(2,m)})}return s(b,"div1_binding"),[d,p,m,f,i,o,h,b]}s(__e,"instance");var Ch=class extends ze{constructor(e){super(),Ve(this,e,__e,g_e,Me,{})}};s(Ch,"VanillaItemDisplayElementPanel");var qS=Ch;(()=>{let t=Blockbench.addCSS("input.svelte-lxqp9c{background-color:var(--color-button);padding:2px 8px;width:100%}.label.svelte-lxqp9c{margin-bottom:-3px !important}.custom-toolbar.svelte-lxqp9c{display:flex;flex-direction:row;margin-bottom:1px}.custom-toolbar.svelte-lxqp9c .sp-replacer{padding:4px 18px !important;height:28px !important;margin:1px 0px !important}.error.svelte-lxqp9c{margin:2px 8px;font-size:14px;color:var(--color-error)}.custom-toolbar.svelte-lxqp9c [toolbar_item='animated_java:itemDisplayAlignmentSelect']{margin:0px 2px !important}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();_o({component:qS,props:{},elementSelector(){return document.querySelector("#panel_element")}});var Kd=new BarSelect(`${_e.name}:itemDisplayAlignmentSelect`,{name:k("tool.item_display.item_display.title"),icon:"format_align_left",description:k("tool.item_display.item_display.description"),condition:()=>Ge()&&!!vt.selected.length,options:{none:k("tool.item_display.item_display.options.none"),thirdperson_lefthand:k("tool.item_display.item_display.options.thirdperson_lefthand"),thirdperson_righthand:k("tool.item_display.item_display.options.thirdperson_righthand"),firstperson_lefthand:k("tool.item_display.item_display.options.firstperson_lefthand"),firstperson_righthand:k("tool.item_display.item_display.options.firstperson_righthand"),head:k("tool.item_display.item_display.options.head"),gui:k("tool.item_display.item_display.options.gui"),ground:k("tool.item_display.item_display.options.ground"),fixed:k("tool.item_display.item_display.options.fixed")}});Kd.get=function(){let t=vt.selected[0];return t?t.itemDisplay:"left"};Kd.set=function(t){let e=vt.selected[0];if(!e)return this;this.value=t;let n=this.getNameFor(t);return this.nodes.forEach(i=>{$(i).find("bb-select").text(n)}),this.nodes.includes(this.node)||$(this.node).find("bb-select").text(n),e.itemDisplay=t,this};function b_e(t){let e,n=k("panel.vanilla_block_display.title")+"",i,r,a,o,l,c,u,d,p,m,f,h,b,g;return{c(){e=q("p"),i=Pe(n),a=G(),o=q("div"),l=q("div"),c=q("input"),p=G(),m=q("div"),f=Pe(t[4]),C(e,"class","panel_toolbar_label label svelte-1gpclxv"),C(e,"style",r=t[2]?"":"visibility:hidden; height: 0px;"),C(c,"type","text"),C(c,"class","svelte-1gpclxv"),C(l,"class","content"),Ye(l,"width","95%"),C(o,"class","toolbar custom-toolbar svelte-1gpclxv"),C(o,"style",u=t[2]?"":"visibility:hidden; height: 0px;"),C(o,"title",d=k("panel.vanilla_block_display.description")),C(m,"class","error svelte-1gpclxv"),C(m,"style",h=t[4]?"":"visibility:hidden; height: 0px; color: var(--color-error);")},m(_,v){U(_,e,v),F(e,i),U(_,a,v),U(_,o,v),F(o,l),F(l,c),wt(c,t[3]),U(_,p,v),U(_,m,v),F(m,f),b||(g=qe(c,"input",t[5]),b=!0)},p(_,[v]){v&4&&r!==(r=_[2]?"":"visibility:hidden; height: 0px;")&&C(e,"style",r),v&8&&c.value!==_[3]&&wt(c,_[3]),v&4&&u!==(u=_[2]?"":"visibility:hidden; height: 0px;")&&C(o,"style",u),v&16&&ut(f,_[4]),v&16&&h!==(h=_[4]?"":"visibility:hidden; height: 0px; color: var(--color-error);")&&C(m,"style",h)},i:oe,o:oe,d(_){_&&z(e),_&&z(a),_&&z(o),_&&z(p),_&&z(m),b=!1,g()}}}s(b_e,"create_fragment");function x_e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(d,h=>n(3,i=h)),d),"$$subscribe_block"),o,l=oe,c=s(()=>(l(),l=Ze(p,h=>n(4,o=h)),p),"$$subscribe_error");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let u=At.selected.at(0),d=new me("");a();let p=new me("");c();let m=!1;ae.UPDATE_SELECTION.subscribe(()=>{if(u=At.selected.at(0),!u||selected.length>1){a(n(0,d=new me(""))),c(n(1,p=new me(""))),n(2,m=!1);return}a(n(0,d=u._block)),c(n(1,p=u.error)),n(2,m=!0)});function f(){i=this.value,d.set(i)}return s(f,"input_input_handler"),[d,p,m,i,o,f]}s(x_e,"instance");var Sh=class extends ze{constructor(e){super(),Ve(this,e,x_e,b_e,Me,{})}};s(Sh,"VanillaBlockDisplayElementPanel");var HS=Sh;(()=>{let t=Blockbench.addCSS("input.svelte-1gpclxv{background-color:var(--color-button);padding:2px 8px;width:100%}.label.svelte-1gpclxv{margin-bottom:-3px !important}.custom-toolbar.svelte-1gpclxv{display:flex;flex-direction:row;margin-bottom:1px}.custom-toolbar.svelte-1gpclxv .sp-replacer{padding:4px 18px !important;height:28px !important;margin:1px 0px !important}.error.svelte-1gpclxv{margin:2px 8px;font-size:14px;color:var(--color-error)}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();_o({component:HS,props:{},elementSelector(){return document.querySelector("#panel_element")}});function v_e(t,e,n){if(te[e.length-1])return e.length-1;let i=0,r=0,a=e.length-1;for(;a-r!==1;)i=r+Math.floor((a-r)/2),t>=e[i]?r=i:a=i;return n?a:r}s(v_e,"findIntervalBorderIndex");function y_e(t,e=1){if(t<2)throw new Error(`steps must be > 2, got: ${t}`);let n=e/t;return Array.from({length:t},(i,r)=>r*n)}s(y_e,"stepRange");var ot=class{static step0(e){return e>0?1:0}static step1(e){return e>=1?1:0}static linear(e){return e}static quad(e){return e*e}static cubic(e){return e*e*e}static poly(e){return n=>Math.pow(n,e)}static sin(e){return 1-Math.cos(e*Math.PI/2)}static circle(e){return 1-Math.sqrt(1-e*e)}static exp(e){return Math.pow(2,10*(e-1))}static elastic(e=1){let n=e*Math.PI;return i=>1-Math.pow(Math.cos(i*Math.PI/2),3)*Math.cos(i*n)}static back(e=1.70158){return n=>n*n*((e+1)*n-e)}static bounce(e=.5){let n=s(o=>7.5625*o*o,"q"),i=s(o=>121/4*e*Math.pow(o-6/11,2)+1-e,"w"),r=s(o=>121*e*e*Math.pow(o-9/11,2)+1-e*e,"r"),a=s(o=>484*e*e*e*Math.pow(o-10.5/11,2)+1-e*e*e,"t");return o=>Math.min(n(o),i(o),r(o),a(o))}static in(e){return e}static out(e){return n=>1-e(1-n)}static inOut(e){return n=>n<.5?e(n*2)/2:1-e((1-n)*2)/2}};s(ot,"Easing");var lv=ot.poly(4),cv=ot.poly(5),uv=s((t,e,n)=>t(ot.back(1.70158*e))(n),"back"),dv=s((t,e,n)=>t(ot.elastic(e))(n),"elastic"),pv=s((t,e,n)=>t(ot.bounce(e))(n),"bounce"),fv={linear:ot.linear,step(t,e){let n=y_e(t);return n[v_e(e,n,!1)]},easeInQuad:ot.in(ot.quad),easeOutQuad:ot.out(ot.quad),easeInOutQuad:ot.inOut(ot.quad),easeInCubic:ot.in(ot.cubic),easeOutCubic:ot.out(ot.cubic),easeInOutCubic:ot.inOut(ot.cubic),easeInQuart:ot.in(lv),easeOutQuart:ot.out(lv),easeInOutQuart:ot.inOut(lv),easeInQuint:ot.in(cv),easeOutQuint:ot.out(cv),easeInOutQuint:ot.inOut(cv),easeInSine:ot.in(ot.sin),easeOutSine:ot.out(ot.sin),easeInOutSine:ot.inOut(ot.sin),easeInExpo:ot.in(ot.exp),easeOutExpo:ot.out(ot.exp),easeInOutExpo:ot.inOut(ot.exp),easeInCirc:ot.in(ot.circle),easeOutCirc:ot.out(ot.circle),easeInOutCirc:ot.inOut(ot.circle),easeInBack:uv.bind(null,ot.in),easeOutBack:uv.bind(null,ot.out),easeInOutBack:uv.bind(null,ot.inOut),easeInElastic:dv.bind(null,ot.in),easeOutElastic:dv.bind(null,ot.out),easeInOutElastic:dv.bind(null,ot.inOut),easeInBounce:pv.bind(null,ot.in),easeOutBounce:pv.bind(null,ot.out),easeInOutBounce:pv.bind(null,ot.inOut)},Sr=Object.fromEntries(Object.entries(fv).map(t=>[t[0],t[0]]));Object.freeze(Sr);var GS="linear",Oh=s(t=>{switch(t.easing){case Sr.easeInBack:case Sr.easeOutBack:case Sr.easeInOutBack:case Sr.easeInElastic:case Sr.easeOutElastic:case Sr.easeInOutElastic:return 1;case Sr.easeInBounce:case Sr.easeOutBounce:case Sr.easeInOutBounce:return .25;case Sr.step:return 5;default:return null}},"getEasingArgDefault");function qs(t=""){return t.includes("Back")||t.includes("Elastic")||t.includes("Bounce")||t===Sr.step}s(qs,"hasArgs");var mv={};In(mv,{default:()=>k_e});var k_e='data:image/svg+xml,%0A%0A%0A';var hv={};In(hv,{default:()=>j_e});var j_e='data:image/svg+xml,%0A%0A%0A';var gv={};In(gv,{default:()=>T_e});var T_e='data:image/svg+xml,%0A%0A%0A';var _v={};In(_v,{default:()=>S_e});var S_e='data:image/svg+xml,%0A%0A%0A';var bv={};In(bv,{default:()=>I_e});var I_e='data:image/svg+xml,%0A%0A%0A';var xv={};In(xv,{default:()=>B_e});var B_e='data:image/svg+xml,%0A%0A%0A';var vv={};In(vv,{default:()=>F_e});var F_e='data:image/svg+xml,%0A%0A%0A';var yv={};In(yv,{default:()=>M_e});var M_e='data:image/svg+xml,%0A%0A%0A';var wv={};In(wv,{default:()=>L_e});var L_e='data:image/svg+xml,%0A%0A%0A';var kv={};In(kv,{default:()=>V_e});var V_e='data:image/svg+xml,%0A%0A%0A';var Ev={};In(Ev,{default:()=>q_e});var q_e='data:image/svg+xml,%0A%0A%0A';var jv={};In(jv,{default:()=>G_e});var G_e='data:image/svg+xml,%0A%0A%0A';var Av={};In(Av,{default:()=>W_e});var W_e='data:image/svg+xml,%0A%0A%0A';var Tv={};In(Tv,{default:()=>Z_e});var Z_e='data:image/svg+xml,%0A%0A%0A';var Y_e=[mv,hv,gv,_v,bv,xv,vv,yv,wv,kv,Ev,jv,Av,Tv],JS=Y_e,WS=["../assets/easingIcons/Back.svg","../assets/easingIcons/Bounce.svg","../assets/easingIcons/Circ.svg","../assets/easingIcons/Cubic.svg","../assets/easingIcons/Elastic.svg","../assets/easingIcons/Expo.svg","../assets/easingIcons/InOut.svg","../assets/easingIcons/Linear.svg","../assets/easingIcons/Out.svg","../assets/easingIcons/Quad.svg","../assets/easingIcons/Quart.svg","../assets/easingIcons/Quint.svg","../assets/easingIcons/Sine.svg","../assets/easingIcons/Step.svg"];function KS(t,e,n){let i=t.slice();return i[15]=e[n],i}s(KS,"get_each_context");function ZS(t,e,n){let i=t.slice();return i[18]=e[n],i}s(ZS,"get_each_context_1");function YS(t){let e;function n(a,o){return a[3]?.interpolation==="linear"?Q_e:X_e}s(n,"select_block_type");let i=n(t,-1),r=i(t);return{c(){r.c(),e=Dt()},m(a,o){r.m(a,o),U(a,e,o)},p(a,o){i===(i=n(a,o))&&r?r.p(a,o):(r.d(1),r=i(a),r&&(r.c(),r.m(e.parentNode,e)))},d(a){r.d(a),a&&z(e)}}}s(YS,"create_if_block");function X_e(t){let e;return{c(){e=q("div"),e.textContent=`${k("panel.keyframe.nonlinear_interpolation")}`,C(e,"class","easings-disabled svelte-59d7u1")},m(n,i){U(n,e,i)},p:oe,d(n){n&&z(e)}}}s(X_e,"create_else_block");function Q_e(t){let e,n,i=k("panel.keyframe.easing_type.title")+"",r,a,o,l=t[0],c,u,d=qs(t[3]?.easing),p,m=QS(t),f=t[3].easing!=="linear"&&$S(t),h=d&&n8(t);return{c(){e=q("div"),n=q("label"),r=Pe(i),o=G(),m.c(),c=G(),f&&f.c(),u=G(),h&&h.c(),p=Dt(),C(n,"for","easing_type_input"),C(n,"class","undefined"),Ye(n,"font-weight","unset"),Ye(n,"width","100px"),Ye(n,"text-align","left"),C(n,"title",a=k("panel.keyframe.easing_type.description")),C(e,"class","bar flex")},m(b,g){U(b,e,g),F(e,n),F(n,r),F(e,o),m.m(e,null),U(b,c,g),f&&f.m(b,g),U(b,u,g),h&&h.m(b,g),U(b,p,g)},p(b,g){g&1&&Me(l,l=b[0])?(m.d(1),m=QS(b),m.c(),m.m(e,null)):m.p(b,g),b[3].easing!=="linear"?f?f.p(b,g):(f=$S(b),f.c(),f.m(u.parentNode,u)):f&&(f.d(1),f=null),g&8&&(d=qs(b[3]?.easing)),d?h?h.p(b,g):(h=n8(b),h.c(),h.m(p.parentNode,p)):h&&(h.d(1),h=null)},d(b){b&&z(e),m.d(b),b&&z(c),f&&f.d(b),b&&z(u),h&&h.d(b),b&&z(p)}}}s(Q_e,"create_if_block_1");function XS(t){let e,n,i,r,a,o,l,c,u;function d(){return t[8](t[18])}return s(d,"click_handler"),{c(){e=q("button"),n=q("img"),o=G(),C(n,"class",i=Gi(t[0]===t[18]?"selected-keyframe-icon":"")+" svelte-59d7u1"),en(n.src,r=Ih[t[18]])||C(n,"src",r),C(n,"alt",a=t[18]),C(e,"class","easing-type svelte-59d7u1"),C(e,"title",l=k(`panel.keyframe.easing_type.options.${t[18]}`))},m(p,m){U(p,e,m),F(e,n),F(e,o),c||(u=qe(e,"click",d),c=!0)},p(p,m){t=p,m&1&&i!==(i=Gi(t[0]===t[18]?"selected-keyframe-icon":"")+" svelte-59d7u1")&&C(n,"class",i)},d(p){p&&z(e),c=!1,u()}}}s(XS,"create_each_block_1");function QS(t){let e,n=t[5],i=[];for(let r=0;r[PathModule.basename(WS[e]).replace(".svg","").toLowerCase(),t.default])),e0e={in:Ih.expo,out:Ih.out,inout:Ih.inout};function t0e(t){return t.animator.keyframes.filter(e=>e.channel===t.channel).sort((e,n)=>e.time-n.time)[0]===t}s(t0e,"isFirstKeyframe");function n0e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(d,x=>n(4,i=x)),d),"$$subscribe_easingArg");t.$$.on_destroy.push(()=>r());let o=["linear","sine","quad","cubic","quart","quint","expo","circ","elastic","back","bounce"],l=["in","out","inout"],c="linear",u,d;function p(){if(!g?.easing)return;let x=g.easing.match(/ease(InOut|Out|In)(.+)/);return x?(qs(g.easing)&&h(),{type:x?.[2].toLowerCase(),mode:x?.[1].toLowerCase()}):{type:g.easing}}s(p,"getSelectedEasing");function m(x,y="inout"){g&&(x==="linear"?n(3,g.easing="linear",g):n(3,g.easing=`ease${y&&y!=="inout"?y[0].toUpperCase()+y.slice(1):"InOut"}${x[0].toUpperCase()+x.slice(1)}`,g),c!==x&&h(),n(0,c=x),n(1,u=y))}s(m,"setSelectedEasing");let f;function h(){g&&(f&&f(),qs(g.easing)?(a(n(2,d=new me(g.easingArgs?.[0]||Oh(g)||0))),f=d?.subscribe(x=>b(x))):a(n(2,d=void 0)))}s(h,"getEasingArgs");function b(x){if(g){if(!x){n(3,g.easingArgs=void 0,g);return}n(3,g.easingArgs=[x],g)}}s(b,"setEasingArgs");let g;ae.SELECT_KEYFRAME.subscribe(x=>{if(console.log("selected keyframe",x),Ge()&&x&&["position","rotation","scale"].includes(x.channel)&&!t0e(x)){n(3,g=x);let y=p();y&&(n(0,c=y.type),n(1,u=y.mode))}else n(3,g=void 0)}),ae.UNSELECT_KEYFRAME.subscribe(()=>{b(i),n(3,g=void 0)}),ae.UNSELECT_AJ_PROJECT.subscribe(()=>{b(i),n(3,g=void 0)});let _=s(x=>m(x,u),"click_handler"),v=s(x=>m(c,x),"click_handler_1");function w(){i=el(this.value),d.set(i)}return s(w,"input_input_handler"),[c,u,d,g,i,o,l,m,_,v,w]}s(n0e,"instance");var Nh=class extends ze{constructor(e){super(),Ve(this,e,n0e,$_e,Me,{})}};s(Nh,"KeyframeEasings");var i8=Nh;(()=>{let t=Blockbench.addCSS(`.easings-disabled.svelte-59d7u1{margin-left:16px;font-size:16px;color:var(--color-subtle_text);text-wrap:balance;margin-bottom:1rem;font-style:italic}.easing-container.svelte-59d7u1{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:2px;margin-left:2px}.easing-type.svelte-59d7u1{width:32px;padding:0px;margin:0px;min-width:unset;display:flex;align-items:center;justify-content:center}.easing-type.svelte-59d7u1:hover{background-color:var(--color-selected)}.selected-keyframe-icon.svelte-59d7u1{filter:invert(49%) sepia(16%) saturate(6320%) hue-rotate(198deg) brightness(101%)\r + contrast(106%)}`);function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();_o({component:i8,props:{},elementSelector(){return $("#panel_keyframe")[0]}});function r8(t,e,n){let i=t.slice();return i[11]=e[n],i}s(r8,"get_each_context");function i0e(t){let e,n,i,r,a,o,l;function c(f){t[7](f)}s(c,"checkbox_checked_binding");let u={label:k("dialog.locator_config.use_entity.title"),tooltip:k("dialog.locator_config.use_entity.description"),defaultValue:!1};t[0]!==void 0&&(u.checked=t[0]),e=new rt({props:u}),se.push(()=>xe(e,"checked",c));let d=t[4]&&a8(t);function p(f){t[10](f)}s(p,"codeinput_value_binding_1");let m={label:k("dialog.locator_config.ticking_commands.title"),tooltip:k("dialog.locator_config.ticking_commands.description"),defaultValue:""};return t[3]!==void 0&&(m.value=t[3]),a=new jc({props:m}),se.push(()=>xe(a,"value",p)),{c(){pe(e.$$.fragment),i=G(),d&&d.c(),r=G(),pe(a.$$.fragment)},m(f,h){de(e,f,h),U(f,i,h),d&&d.m(f,h),U(f,r,h),de(a,f,h),l=!0},p(f,h){let b={};!n&&h&1&&(n=!0,b.checked=f[0],be(()=>n=!1)),e.$set(b),f[4]?d?(d.p(f,h),h&16&&K(d,1)):(d=a8(f),d.c(),K(d,1),d.m(r.parentNode,r)):d&&(Pt(),Y(d,1,1,()=>{d=null}),Lt());let g={};!o&&h&8&&(o=!0,g.value=f[3],be(()=>o=!1)),a.$set(g)},i(f){l||(K(e.$$.fragment,f),K(d),K(a.$$.fragment,f),l=!0)},o(f){Y(e.$$.fragment,f),Y(d),Y(a.$$.fragment,f),l=!1},d(f){ue(e,f),f&&z(i),d&&d.d(f),f&&z(r),ue(a,f)}}}s(i0e,"create_else_block");function r0e(t){let e,n=k("dialog.locator_config.plugin_mode_warning").split(` +`),i=[];for(let r=0;rxe(e,"value",l));function u(p){t[9](p)}s(u,"codeinput_value_binding");let d={label:k("dialog.locator_config.summon_commands.title"),tooltip:k("dialog.locator_config.summon_commands.description"),defaultValue:""};return t[2]!==void 0&&(d.value=t[2]),r=new jc({props:d}),se.push(()=>xe(r,"value",u)),{c(){pe(e.$$.fragment),i=G(),pe(r.$$.fragment)},m(p,m){de(e,p,m),U(p,i,m),de(r,p,m),o=!0},p(p,m){let f={};!n&&m&2&&(n=!0,f.value=p[1],be(()=>n=!1)),e.$set(f);let h={};!a&&m&4&&(a=!0,h.value=p[2],be(()=>a=!1)),r.$set(h)},i(p){o||(K(e.$$.fragment,p),K(r.$$.fragment,p),o=!0)},o(p){Y(e.$$.fragment,p),Y(r.$$.fragment,p),o=!1},d(p){ue(e,p),p&&z(i),ue(r,p)}}}s(a8,"create_if_block_1");function o8(t){let e,n=t[11]+"",i;return{c(){e=q("p"),i=Pe(n)},m(r,a){U(r,e,a),F(e,i)},p:oe,d(r){r&&z(e)}}}s(o8,"create_each_block");function a0e(t){let e,n,i,r,a=[r0e,i0e],o=[];function l(c,u){return c[5]?0:1}return s(l,"select_block_type"),n=l(t,-1),i=o[n]=a[n](t),{c(){e=q("div"),i.c()},m(c,u){U(c,e,u),o[n].m(e,null),r=!0},p(c,[u]){i.p(c,u)},i(c){r||(K(i),r=!0)},o(c){Y(i),r=!1},d(c){c&&z(e),o[n].d()}}}s(a0e,"create_fragment");function o0e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(l,g=>n(4,i=g)),l),"$$subscribe_useEntity");t.$$.on_destroy.push(()=>r());let o=!!Project?.animated_java?.enable_plugin_mode,{useEntity:l}=e;a();let{entityType:c}=e,{summonCommands:u}=e,{tickingCommands:d}=e,p=s(g=>g.length===0?{type:"error",message:k("dialog.locator_config.entity_type.error.empty")}:oi.entity_type?.has(g)||oi.entity_type?.has(g.replace(/^minecraft\:/,""))?{type:"success",message:""}:{type:"warning",message:k("dialog.locator_config.entity_type.warning.invalid")},"entityTypeValidator");function m(g){l=g,a(n(0,l))}s(m,"checkbox_checked_binding");function f(g){c=g,n(1,c)}s(f,"lineinput_value_binding");function h(g){u=g,n(2,u)}s(h,"codeinput_value_binding");function b(g){d=g,n(3,d)}return s(b,"codeinput_value_binding_1"),t.$$set=g=>{"useEntity"in g&&a(n(0,l=g.useEntity)),"entityType"in g&&n(1,c=g.entityType),"summonCommands"in g&&n(2,u=g.summonCommands),"tickingCommands"in g&&n(3,d=g.tickingCommands)},[l,c,u,d,i,o,p,m,f,h,b]}s(o0e,"instance");var Bh=class extends ze{constructor(e){super(),Ve(this,e,o0e,a0e,Me,{useEntity:0,entityType:1,summonCommands:2,tickingCommands:3})}};s(Bh,"LocatorConfigDialog");var s8=Bh;function s0e(t){let e=ua.fromJSON(t.config??=new ua().toJSON()),n=new me(e.useEntity),i=new me(e.entityType),r=new me(e.summonCommands),a=new me(e.tickingCommands);new Kt({id:`${_e.name}:locatorConfig`,title:k("dialog.locator_config.title"),width:600,component:s8,props:{useEntity:n,entityType:i,summonCommands:r,tickingCommands:a},preventKeybinds:!0,onConfirm(){e.useEntity=n.get(),e.entityType=i.get(),e.summonCommands=r.get(),e.tickingCommands=a.get(),t.config=e.toJSON()}}).show()}s(s0e,"openLocatorConfigDialog");var l8=an(`${_e.name}:locator_config`,{icon:"settings",name:k("action.open_locator_config.name"),condition:()=>Format===st,click:()=>{let t=Locator.selected.at(0);t&&s0e(t)}});Ke(`${_e.name}:assetLoading`,void 0,()=>{XT().then(async()=>{window.navigator.onLine||ym(),ae.NETWORK_CONNECTED.dispatch(),await Promise.all([new Promise(t=>ae.MINECRAFT_ASSETS_LOADED.subscribe(()=>t())),new Promise(t=>ae.MINECRAFT_REGISTRY_LOADED.subscribe(()=>t())),new Promise(t=>ae.MINECRAFT_FONTS_LOADED.subscribe(()=>t())),new Promise(t=>ae.BLOCKSTATE_REGISTRY_LOADED.subscribe(()=>t()))]).then(()=>{QT()}).catch(t=>{console.error(t),Blockbench.showToastNotification({text:"Animated Java failed to load! Please restart Blockbench",color:"var(--color-error)"})})})},()=>{});Ke(`${_e.name}:addLocatorAction`,{action:BarItems.add_locator,originalCondition:BarItems.add_locator.condition},t=>(t.action.condition=()=>Ge()?!0:!!t.originalCondition?.(),Toolbars.outliner.add(t.action,0),t),t=>{t.action.condition=t.originalCondition,Toolbars.outliner.remove(t.action)});Ke(`${_e.name}:animationControllerMod`,void 0,()=>{let[,t]=cp(AnimationController.prototype,"saved");return{unsubSet:t.subscribe(({storage:n})=>{Format.id===st.id&&(n.value=!0)})}},t=>{t.unsubSet()});Ke(`${_e.name}:animationPropertiesAction`,{originalOpen:Blockbench.Animation.prototype.propertiesDialog},t=>(Blockbench.Animation.prototype.propertiesDialog=function(){if(Ge()){if(!Blockbench.Animation.selected){Blockbench.showQuickMessage("No animation selected");return}y6(Blockbench.Animation.selected)}else t.originalOpen.call(this)},t),t=>{Blockbench.Animation.prototype.propertiesDialog=t.originalOpen});var c8=20,u8=.05;Ke(`${_e.name}:animationDefaultPropertiesMod`,{originalExtend:Blockbench.Animation.prototype.extend,originalSetLength:Blockbench.Animation.prototype.setLength},t=>(Blockbench.Animation.prototype.extend=function(e){if(t.originalExtend.call(this,e),Ge()){this.snapping=c8,this.length=Math.max(this.length,u8);for(let n of Object.values(this.animators)){if(!n)continue;let i=-1/0;for(let r of n.keyframes){let a=bo(r.time,c8);a!==r.time&&(a===i&&(a+=.05),r.time=a,i=a)}}}return this},Blockbench.Animation.prototype.setLength=function(e){return Ge()&&(e=Math.max(e||this.length,u8)),t.originalSetLength.call(this,e)},t),t=>{Blockbench.Animation.prototype.extend=t.originalExtend,Blockbench.Animation.prototype.setLength=t.originalSetLength});Ke(`${_e.name}:animationPropertiesMod`,{excludedNodesProperty:void 0},t=>(t.excludedNodesProperty=new Property(Blockbench.Animation,"array","excluded_nodes",{condition:()=>Ge(),label:k("animation.excluded_nodes"),default:[]}),t),t=>{t.excludedNodesProperty?.delete()});function l0e(t){let e,n,i,r,a;return{c(){e=q("div"),n=q("progress"),i=G(),r=q("img"),n.value=t[2],C(n,"max",t[3]),C(n,"class","svelte-3mo6sn"),en(r.src,a=Cl)||C(r,"src",a),C(r,"width","64"),C(r,"class","svelte-3mo6sn"),C(e,"class","svelte-3mo6sn")},m(o,l){U(o,e,l),F(e,n),F(e,i),F(e,r)},p(o,[l]){l&4&&(n.value=o[2]),l&8&&C(n,"max",o[3])},i:oe,o:oe,d(o){o&&z(e)}}}s(l0e,"create_fragment");function c0e(t,e,n){let i,r=oe,a=s(()=>(r(),r=Ze(u,p=>n(2,i=p)),u),"$$subscribe_progress"),o,l=oe,c=s(()=>(l(),l=Ze(d,p=>n(3,o=p)),d),"$$subscribe_maxProgress");t.$$.on_destroy.push(()=>r()),t.$$.on_destroy.push(()=>l());let{progress:u}=e;a();let{maxProgress:d}=e;return c(),t.$$set=p=>{"progress"in p&&a(n(0,u=p.progress)),"maxProgress"in p&&c(n(1,d=p.maxProgress))},[u,d,i,o]}s(c0e,"instance");var Dh=class extends ze{constructor(e){super(),Ve(this,e,c0e,l0e,Me,{progress:0,maxProgress:1})}};s(Dh,"BlueprintLoadingPopup");var d8=Dh;(()=>{let t=Blockbench.addCSS("div.svelte-3mo6sn{display:flex;align-items:center;justify-content:center}img.svelte-3mo6sn{margin-left:16px}progress.svelte-3mo6sn{flex-grow:1}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();var Zd=new me(0),p8=new me(1),Fh=null;function Rh(){return Zd.set(0),p8.set(1),Fh=new Kt({id:`${_e.name}:blueprintLoadingPopup`,title:k("dialog.blueprint_loading.title"),width:128,component:d8,props:{progress:Zd,maxProgress:p8},preventKeybinds:!0,buttons:[]}).show(),dialog}s(Rh,"openBlueprintLoadingDialog");function f8(){Fh&&Fh.close(0),Fh=null}s(f8,"closeBlueprintLoadingDialog");Ke(`${_e.name}:blockbenchReadMod`,{original:Blockbench.read},t=>{async function e(n,i,r){for(let a of n)t.original([a],i,r),await new Promise(o=>{if(Project?.loadingPromises){Rh();let l=[];for(let c of Project.loadingPromises)l.push(new Promise(u=>{c.catch(d=>console.error(d)).finally(()=>{Zd.set(Zd.get()+1),u()})}));Promise.all(l).catch(c=>{console.error("Failed to load project"),console.error(c)}).finally(()=>{f8(),o()});return}o()})}return s(e,"asyncRead"),Blockbench.read=function(n,i,r){e(n,i,r).catch(console.error)},t},t=>{Blockbench.read=t.original});Ke(`${_e.name}:boneInterpolationMod`,{orignalInterpolate:BoneAnimator.prototype.interpolate},t=>(BoneAnimator.prototype.interpolate=function(e,n,i){if(!Ge()||!n)return t.orignalInterpolate.call(this,e,n,i);let r=this.animation.time;try{Timeline.time=bo(this.animation.time,20);let a,o,l,c;if(Timeline.time{t.orignalInterpolate=BoneAnimator.prototype.interpolate});var Mh=class extends Property{constructor(e,n,i){super(e,"object",n,i)}merge(e,n){typeof n[this.name]=="object"&&(e[this.name]=JSON.parse(JSON.stringify(n[this.name])))}copy(e,n){typeof e[this.name]=="object"&&(n[this.name]=JSON.parse(JSON.stringify(e[this.name])))}};s(Mh,"DeepClonedObjectProperty");Ke(`${_e.name}:boneProperties`,{configs:void 0},t=>(t.configs=new Mh(Group,"configs",{condition:Ge,default:{default:void 0,variants:{}}}),t),t=>{t.configs?.delete()});var m8=Canvas.outlineMaterial.clone();m8.color.set("#ff0000");Ke(`${_e.name}:cubeOutlineMod`,{originalUpdateTransform:Cube.preview_controller.updateTransform,originalInit:Cube.prototype.init},t=>(Cube.preview_controller.updateTransform=function(e){if(Ge()){let n=Vp(e);e.rotationInvalid&&n?(e.mesh.outline.material=Canvas.outlineMaterial,e.rotationInvalid=!1):!e.rotationInvalid&&!n&&(e.mesh.outline.material=m8,e.rotationInvalid=!0,Project.showingInvalidCubeRotations||(Blockbench.showToastNotification({text:`Invalid Cube Rotation! Cubes can only be rotated in 22.5 degree increments (45, 22.5, 0, -22.5, -45) and can only be rotated on a single axis. -The offending cubes have been highlighted in red.`,color:"var(--color-error)"}),Project.showingInvalidCubeRotations=!0))}t.originalUpdateTransform.call(this,e)},Cube.prototype.init=function(){let e=t.originalInit.call(this);e.rotationInvalid=!1;let[n]=lp(this.mesh.outline,"visible");return n.subscribe(({storage:i})=>{Ge()&&(i.value=this.rotationInvalid||i.value)}),e},t),t=>{Cube.preview_controller.updateTransform=t.originalUpdateTransform,Cube.prototype.init=t.originalInit});function l0e(t,e,n){return n*(e-t)+t}s(l0e,"lerp");Ke(`${_e.name}:keyframeEasingMod`,{originalGetLerp:Blockbench.Keyframe.prototype.getLerp,easingProperty:void 0,easingArgsProperty:void 0},t=>(t.easingProperty=new Property(Blockbench.Keyframe,"string","easing",{default:q6,condition:Ge()}),t.easingArgsProperty=new Property(Blockbench.Keyframe,"array","easingArgs",{condition:Ge()}),Blockbench.Keyframe.prototype.getLerp=function(e,n,i,r){let a=e.easing||"linear";if(!Ge()||a==="linear")return t.originalGetLerp.call(this,e,n,i,r);let o=pv[a];if(qs(a)){let p=Array.isArray(e.easingArgs)&&e.easingArgs.length>0?e.easingArgs[0]:Sh(e);o=o.bind(null,p||0)}let l=o(i),c=this.calc(n),u=e.calc(n),d=l0e(c,u,l);if(Number.isNaN(d))throw new Error("Invalid easing function or arguments.");return d},t),t=>{t.easingProperty?.delete(),t.easingArgsProperty?.delete(),Blockbench.Keyframe.prototype.getLerp=t.originalGetLerp});function c0e(t){return!t||t.startsWith("easeInOut")?t:t.startsWith("easeIn")?t.replace("easeIn","easeOut"):t.startsWith("easeOut")?t.replace("easeOut","easeIn"):t}s(c0e,"reverseEasing");Ke(`${_e.name}:reverseKeyframesMod`,{action:BarItems.reverse_keyframes,originalClick:BarItems.reverse_keyframes.click},t=>(t.action.click=function(e){t.originalClick.call(this,e),Undo.initEdit({keyframes:Timeline.selected||void 0});let n={};for(let r of Timeline.selected||[])n[r.animator.uuid]??=[],n[r.animator.uuid].push(r);let i={};for(let[r,a]of Object.entries(n)){let o={};i[r]=o;for(let l of a)o[l.channel]??=[],o[l.channel].push(l)}for(let r of Object.values(i))for(let a of Object.values(r)){a.sort((l,c)=>l.time-c.time);let o=a.map(l=>({easing:c0e(l.easing),easingArgs:l.easingArgs}));a.forEach((l,c)=>{if(c==0){l.easing=void 0,l.easingArgs=void 0;return}let u=o[c-1];l.easing=u.easing,l.easingArgs=u.easingArgs})}Undo.finishEdit("Reverse keyframe easing"),updateKeyframeSelection(),Animator.preview()},t),t=>{t.action.click=t.originalClick});Ke(`${_e.name}:exportOverAction`,{action:BarItems.export_over,originalClick:BarItems.export_over.click},t=>(t.action.click=e=>{if(!(!Project||!Format))if(Format.id===st.id){let n=Project.save_path||Project.export_path;n?fs.existsSync(PathModule.dirname(n))?(Project.save_path=n,Mn.write(Mn.compile(),n)):(console.error(`Failed to export Animated Java Blueprint, file location '${n}' does not exist!`),Mn.export()):Mn.export()}else t.originalClick.call(t.action,e)},t),t=>{t.action.click=t.originalClick});function u0e(t){let e,n,i;return{c(){e=q("span"),n=q("img"),cn(n.src,i=or)||C(n,"src",i),C(n,"alt",""),C(n,"class","svelte-1wuqa5"),C(e,"class","icon_wrapper f_left"),C(e,"id","animated_java:icon")},m(r,a){U(r,e,a),D(e,n)},p:oe,i:oe,o:oe,d(r){r&&V(e)}}}s(u0e,"create_fragment");var Mh=class extends Ve{constructor(e){super(),ze(this,e,null,u0e,Me,{})}};s(Mh,"Icon");var f8=Mh;(()=>{let t=Blockbench.addCSS("img.svelte-1wuqa5{border-radius:4px;width:24px;height:24px;margin-left:0.5px;margin-top:2px;box-shadow:1px 1px 1px #000000aa}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();Ke(`${_e.name}:formatIconMod`,void 0,()=>{Br({elementSelector:()=>document.querySelector("[format=animated_java_blueprint]"),component:f8,props:{},prepend:!0,postMount:()=>{document.querySelector("[format=animated_java_blueprint] span i")?.parentElement?.remove();let t=[...document.querySelectorAll("#animated_java\\:icon")];t.length>1&&t.slice(1).forEach(e=>e.remove())}})},()=>{document.querySelector("#animated_java\\:icon")?.remove()});Ke(`${_e.name}:groupContextMenu`,{menuStructure:Group.prototype.menu.structure},t=>{let e=[...t.menuStructure];return e.splice(6,0,f6),Group.prototype.menu.structure=e,t},t=>{Group.prototype.menu.structure=t.menuStructure});Ke(`${_e.name}:groupNameMod`,{originalRename:Group.prototype.saveName,originalSanitize:Group.prototype.sanitizeName},t=>(Group.prototype.saveName=function(e){return Ge()&&(this.name=Ar(this.name,this.uuid)),t.originalRename.call(this,e)},Group.prototype.sanitizeName=function(){return Ge()&&(this.name=Ar(this.name,this.uuid)),t.originalSanitize.call(this)},t),t=>{Group.prototype.rename=t.originalRename});Ke(`${_e.name}:keyframeSelectEventMod`,{originalKeyframeSelect:Blockbench.Keyframe.prototype.select,originalUpdateKeyframeSelection:updateKeyframeSelection,barItem:BarItems.keyframe_interpolation,originalChange:BarItems.keyframe_interpolation.set},t=>(Blockbench.Keyframe.prototype.select=function(e){if(!Ge())return t.originalKeyframeSelect.call(this,e);let n=t.originalKeyframeSelect.call(this,e);return ae.SELECT_KEYFRAME.dispatch(n),n},globalThis.updateKeyframeSelection=function(){return Ge()||(Timeline.keyframes.forEach(e=>{e.selected&&Timeline.selected&&!Timeline.selected.includes(e)&&(e.selected=!1,ae.UNSELECT_KEYFRAME.dispatch());let n=!1;e.transform&&(n=!!e.data_points.find(i=>!isStringNumber(i.x)||!isStringNumber(i.y)||!isStringNumber(i.z))),n!=e.has_expressions&&(e.has_expressions=n)}),Timeline.selected&&(console.log("Selected keyframe:",Timeline.selected[0]),ae.SELECT_KEYFRAME.dispatch(Timeline.selected[0]))),t.originalUpdateKeyframeSelection()},t.barItem.set=function(e){let n=t.originalChange.call(this,e);return Ge()&&(Timeline.selected&&Timeline.selected.length>0?ae.SELECT_KEYFRAME.dispatch(Timeline.selected[0]):ae.UNSELECT_KEYFRAME.dispatch()),n},t),t=>{Blockbench.Keyframe.prototype.select=t.originalKeyframeSelect,globalThis.updateKeyframeSelection=t.originalUpdateKeyframeSelection,t.barItem.change=t.originalChange});var m8=Animator.showMotionTrail,h8=Animator.preview,g8=globalThis.updateSelection,_8=Locator.prototype.select,Oc=class extends BoneAnimator{_name;uuid;element;constructor(e,n,i){super(e,n,i),this.uuid=e,this._name=i}getElement(){return this.element=OutlinerNode.uuids[this.uuid],this.element}select(){if(this.getElement(),!this.element)return unselectAllElements(),this;if(this.element.locked)return this;if(this.element.selected!==!0&&this.element&&this.element.select(),GeneralAnimator.prototype.select.call(this),this[Toolbox.selected.animation_channel]&&(Timeline.selected&&Timeline.selected.length===0||(Timeline.selected&&Timeline.selected[0].animator)!==this)){let e;this[Toolbox.selected.animation_channel].forEach(n=>{Math.abs(n.time-Timeline.time)<.002&&(e=n)}),e&&e.select()}return this.element&&this.element.parent&&this.element.parent!=="root"&&this.element.parent.openUp(),this}doRender(){return this.getElement(),!!(this.element&&this.element.mesh)}displayPosition(e,n=1){let i=this.element.mesh;return e&&(i.position.x-=e[0]*n,i.position.y+=e[1]*n,i.position.z+=e[2]*n),this}interpolate(){return[0,0,0]}displayFrame(){this.doRender()&&this.getElement()}showMotionTrail(){}};s(Oc,"LocatorAnimator");Oc.prototype.type="locator";Oc.prototype.channels={commands:{name:E("effect_animator.timeline.commands"),mutable:!0,transform:!0,max_data_points:1}};var Ph=!1;function d0e(){Ph||(Locator.animator=Oc,Animator.showMotionTrail=function(t){!t||t instanceof Locator||m8(t)},Animator.preview=function(t){h8(t),Mode.selected.id===Modes.options.animate.id&&Outliner.selected[0]instanceof Locator&&(Canvas.gizmos[0].visible=!1,Transformer.visible=!1)},globalThis.updateSelection=function(){g8(),Mode.selected.id===Modes.options.animate.id&&Outliner.selected[0]instanceof Locator&&(Canvas.gizmos[0].visible=!1,Transformer.visible=!1)},Locator.prototype.select=function(t,e){let n=_8.call(this,t,e);return Animator.open&&Blockbench.Animation.selected&&Blockbench.Animation.selected.getBoneAnimator().select(),n},Ph=!0)}s(d0e,"inject");function p0e(){Ph&&(Locator.animator=void 0,Animator.showMotionTrail=m8,Animator.preview=h8,globalThis.updateSelection=g8,Locator.prototype.select=_8,Ph=!1)}s(p0e,"extract");ae.PRE_SELECT_PROJECT.subscribe(t=>{t.format.id===st.id?d0e():p0e()});Ke(`${_e.name}:groupContextMenu`,{menuStructure:Locator.prototype.menu.structure},t=>{let e=[...t.menuStructure];return e.splice(6,0,o8),Locator.prototype.menu.structure=e,t},t=>{Locator.prototype.menu.structure=t.menuStructure});Ke(`${_e.name}:locatorProperties`,{config:void 0},t=>(t.config=new Property(Locator,"instance","config",{condition:Ge,default:void 0}),t),t=>{t.config?.delete()});Ke(`${_e.name}:modelFormatConvertToMod`,{original:ModelFormat.prototype.convertTo},t=>(ModelFormat.prototype.convertTo=function(){let e=t.original.call(this);return this===st&&lw(),e},t),t=>{ModelFormat.prototype.convertTo=t.original});Ke(`${_e.name}:modelFormatPreSelectProjectEvent`,{originalSelect:ModelProject.prototype.select},t=>(ModelProject.prototype.select=function(){return this.format.id===st.id&&ae.PRE_SELECT_PROJECT.dispatch(this),t.originalSelect.call(this)},t),t=>{ModelProject.prototype.select=t.originalSelect});var b8={"smoothmin(a, b, k)":`v.h = math.clamp(0.5 + (0.5 * (a - b) / k), 0, 1); +The offending cubes have been highlighted in red.`,color:"var(--color-error)"}),Project.showingInvalidCubeRotations=!0))}t.originalUpdateTransform.call(this,e)},Cube.prototype.init=function(){let e=t.originalInit.call(this);e.rotationInvalid=!1;let[n]=cp(this.mesh.outline,"visible");return n.subscribe(({storage:i})=>{Ge()&&(i.value=this.rotationInvalid||i.value)}),e},t),t=>{Cube.preview_controller.updateTransform=t.originalUpdateTransform,Cube.prototype.init=t.originalInit});function u0e(t,e,n){return n*(e-t)+t}s(u0e,"lerp");Ke(`${_e.name}:keyframeEasingMod`,{originalGetLerp:Blockbench.Keyframe.prototype.getLerp,easingProperty:void 0,easingArgsProperty:void 0},t=>(t.easingProperty=new Property(Blockbench.Keyframe,"string","easing",{default:GS,condition:Ge()}),t.easingArgsProperty=new Property(Blockbench.Keyframe,"array","easingArgs",{condition:Ge()}),Blockbench.Keyframe.prototype.getLerp=function(e,n,i,r){let a=e.easing||"linear";if(!Ge()||a==="linear")return t.originalGetLerp.call(this,e,n,i,r);let o=fv[a];if(qs(a)){let p=Array.isArray(e.easingArgs)&&e.easingArgs.length>0?e.easingArgs[0]:Oh(e);o=o.bind(null,p||0)}let l=o(i),c=this.calc(n),u=e.calc(n),d=u0e(c,u,l);if(Number.isNaN(d))throw new Error("Invalid easing function or arguments.");return d},t),t=>{t.easingProperty?.delete(),t.easingArgsProperty?.delete(),Blockbench.Keyframe.prototype.getLerp=t.originalGetLerp});function d0e(t){return!t||t.startsWith("easeInOut")?t:t.startsWith("easeIn")?t.replace("easeIn","easeOut"):t.startsWith("easeOut")?t.replace("easeOut","easeIn"):t}s(d0e,"reverseEasing");Ke(`${_e.name}:reverseKeyframesMod`,{action:BarItems.reverse_keyframes,originalClick:BarItems.reverse_keyframes.click},t=>(t.action.click=function(e){t.originalClick.call(this,e),Undo.initEdit({keyframes:Timeline.selected||void 0});let n={};for(let r of Timeline.selected||[])n[r.animator.uuid]??=[],n[r.animator.uuid].push(r);let i={};for(let[r,a]of Object.entries(n)){let o={};i[r]=o;for(let l of a)o[l.channel]??=[],o[l.channel].push(l)}for(let r of Object.values(i))for(let a of Object.values(r)){a.sort((l,c)=>l.time-c.time);let o=a.map(l=>({easing:d0e(l.easing),easingArgs:l.easingArgs}));a.forEach((l,c)=>{if(c==0){l.easing=void 0,l.easingArgs=void 0;return}let u=o[c-1];l.easing=u.easing,l.easingArgs=u.easingArgs})}Undo.finishEdit("Reverse keyframe easing"),updateKeyframeSelection(),Animator.preview()},t),t=>{t.action.click=t.originalClick});Ke(`${_e.name}:exportOverAction`,{action:BarItems.export_over,originalClick:BarItems.export_over.click},t=>(t.action.click=e=>{if(!(!Project||!Format))if(Format.id===st.id){let n=Project.save_path||Project.export_path;n?fs.existsSync(PathModule.dirname(n))?(Project.save_path=n,Mn.write(Mn.compile(),n)):(console.error(`Failed to export Animated Java Blueprint, file location '${n}' does not exist!`),Mn.export()):Mn.export()}else t.originalClick.call(t.action,e)},t),t=>{t.action.click=t.originalClick});function p0e(t){let e,n,i;return{c(){e=q("span"),n=q("img"),en(n.src,i=Di)||C(n,"src",i),C(n,"alt",""),C(n,"class","svelte-1wuqa5"),C(e,"class","icon_wrapper f_left"),C(e,"id","animated_java:icon")},m(r,a){U(r,e,a),F(e,n)},p:oe,i:oe,o:oe,d(r){r&&z(e)}}}s(p0e,"create_fragment");var Ph=class extends ze{constructor(e){super(),Ve(this,e,null,p0e,Me,{})}};s(Ph,"Icon");var h8=Ph;(()=>{let t=Blockbench.addCSS("img.svelte-1wuqa5{border-radius:4px;width:24px;height:24px;margin-left:0.5px;margin-top:2px;box-shadow:1px 1px 1px #000000aa}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();Ke(`${_e.name}:formatIconMod`,void 0,()=>{Br({elementSelector:()=>document.querySelector("[format=animated_java_blueprint]"),component:h8,props:{},prepend:!0,postMount:()=>{document.querySelector("[format=animated_java_blueprint] span i")?.parentElement?.remove();let t=[...document.querySelectorAll("#animated_java\\:icon")];t.length>1&&t.slice(1).forEach(e=>e.remove())}})},()=>{document.querySelector("#animated_java\\:icon")?.remove()});Ke(`${_e.name}:groupContextMenu`,{menuStructure:Group.prototype.menu.structure},t=>{let e=[...t.menuStructure];return e.splice(6,0,hS),Group.prototype.menu.structure=e,t},t=>{Group.prototype.menu.structure=t.menuStructure});Ke(`${_e.name}:groupNameMod`,{originalRename:Group.prototype.saveName,originalSanitize:Group.prototype.sanitizeName},t=>(Group.prototype.saveName=function(e){return Ge()&&(this.name=Tr(this.name,this.uuid)),t.originalRename.call(this,e)},Group.prototype.sanitizeName=function(){return Ge()&&(this.name=Tr(this.name,this.uuid)),t.originalSanitize.call(this)},t),t=>{Group.prototype.rename=t.originalRename});Ke(`${_e.name}:keyframeSelectEventMod`,{originalKeyframeSelect:Blockbench.Keyframe.prototype.select,originalUpdateKeyframeSelection:updateKeyframeSelection,barItem:BarItems.keyframe_interpolation,originalChange:BarItems.keyframe_interpolation.set},t=>(Blockbench.Keyframe.prototype.select=function(e){if(!Ge())return t.originalKeyframeSelect.call(this,e);let n=t.originalKeyframeSelect.call(this,e);return ae.SELECT_KEYFRAME.dispatch(n),n},globalThis.updateKeyframeSelection=function(){return Ge()||(Timeline.keyframes.forEach(e=>{e.selected&&Timeline.selected&&!Timeline.selected.includes(e)&&(e.selected=!1,ae.UNSELECT_KEYFRAME.dispatch());let n=!1;e.transform&&(n=!!e.data_points.find(i=>!isStringNumber(i.x)||!isStringNumber(i.y)||!isStringNumber(i.z))),n!=e.has_expressions&&(e.has_expressions=n)}),Timeline.selected&&(console.log("Selected keyframe:",Timeline.selected[0]),ae.SELECT_KEYFRAME.dispatch(Timeline.selected[0]))),t.originalUpdateKeyframeSelection()},t.barItem.set=function(e){let n=t.originalChange.call(this,e);return Ge()&&(Timeline.selected&&Timeline.selected.length>0?ae.SELECT_KEYFRAME.dispatch(Timeline.selected[0]):ae.UNSELECT_KEYFRAME.dispatch()),n},t),t=>{Blockbench.Keyframe.prototype.select=t.originalKeyframeSelect,globalThis.updateKeyframeSelection=t.originalUpdateKeyframeSelection,t.barItem.change=t.originalChange});var g8=Animator.showMotionTrail,_8=Animator.preview,b8=globalThis.updateSelection,x8=Locator.prototype.select,Nc=class extends BoneAnimator{_name;uuid;element;constructor(e,n,i){super(e,n,i),this.uuid=e,this._name=i}getElement(){return this.element=OutlinerNode.uuids[this.uuid],this.element}select(){if(this.getElement(),!this.element)return unselectAllElements(),this;if(this.element.locked)return this;if(this.element.selected!==!0&&this.element&&this.element.select(),GeneralAnimator.prototype.select.call(this),this[Toolbox.selected.animation_channel]&&(Timeline.selected&&Timeline.selected.length===0||(Timeline.selected&&Timeline.selected[0].animator)!==this)){let e;this[Toolbox.selected.animation_channel].forEach(n=>{Math.abs(n.time-Timeline.time)<.002&&(e=n)}),e&&e.select()}return this.element&&this.element.parent&&this.element.parent!=="root"&&this.element.parent.openUp(),this}doRender(){return this.getElement(),!!(this.element&&this.element.mesh)}displayPosition(e,n=1){let i=this.element.mesh;return e&&(i.position.x-=e[0]*n,i.position.y+=e[1]*n,i.position.z+=e[2]*n),this}interpolate(){return[0,0,0]}displayFrame(){this.doRender()&&this.getElement()}showMotionTrail(){}};s(Nc,"LocatorAnimator");Nc.prototype.type="locator";Nc.prototype.channels={commands:{name:k("effect_animator.timeline.commands"),mutable:!0,transform:!0,max_data_points:1}};var Lh=!1;function f0e(){Lh||(Locator.animator=Nc,Animator.showMotionTrail=function(t){!t||t instanceof Locator||g8(t)},Animator.preview=function(t){_8(t),Mode.selected.id===Modes.options.animate.id&&Outliner.selected[0]instanceof Locator&&(Canvas.gizmos[0].visible=!1,Transformer.visible=!1)},globalThis.updateSelection=function(){b8(),Mode.selected.id===Modes.options.animate.id&&Outliner.selected[0]instanceof Locator&&(Canvas.gizmos[0].visible=!1,Transformer.visible=!1)},Locator.prototype.select=function(t,e){let n=x8.call(this,t,e);return Animator.open&&Blockbench.Animation.selected&&Blockbench.Animation.selected.getBoneAnimator().select(),n},Lh=!0)}s(f0e,"inject");function m0e(){Lh&&(Locator.animator=void 0,Animator.showMotionTrail=g8,Animator.preview=_8,globalThis.updateSelection=b8,Locator.prototype.select=x8,Lh=!1)}s(m0e,"extract");ae.PRE_SELECT_PROJECT.subscribe(t=>{t.format.id===st.id?f0e():m0e()});Ke(`${_e.name}:groupContextMenu`,{menuStructure:Locator.prototype.menu.structure},t=>{let e=[...t.menuStructure];return e.splice(6,0,l8),Locator.prototype.menu.structure=e,t},t=>{Locator.prototype.menu.structure=t.menuStructure});Ke(`${_e.name}:locatorProperties`,{config:void 0},t=>(t.config=new Property(Locator,"instance","config",{condition:Ge,default:void 0}),t),t=>{t.config?.delete()});Ke(`${_e.name}:modelFormatConvertToMod`,{original:ModelFormat.prototype.convertTo},t=>(ModelFormat.prototype.convertTo=function(){let e=t.original.call(this);return this===st&&cw(),e},t),t=>{ModelFormat.prototype.convertTo=t.original});Ke(`${_e.name}:modelFormatPreSelectProjectEvent`,{originalSelect:ModelProject.prototype.select},t=>(ModelProject.prototype.select=function(){return this.format.id===st.id&&ae.PRE_SELECT_PROJECT.dispatch(this),t.originalSelect.call(this)},t),t=>{ModelProject.prototype.select=t.originalSelect});var v8={"smoothmin(a, b, k)":`v.h = math.clamp(0.5 + (0.5 * (a - b) / k), 0, 1); return math.lerp(a, b, v.h) - (k * v.h * (1 - v.h));`,"smoothclamp(value, min, max, k)":"return lunar.smoothmin(lunar.smoothmin(value, min, -k), max, k);","lopsided_wave(value, lopside_mag)":"return math.sin(value + math.cos(value) * lopside_mag);","easeinsine(progress)":"return 1 - math.cos((progress * 180) / 2);","easeoutsine(progress)":"return math.sin((progress * 180) / 2);","easeinoutsine(progress)":"return(math.cos(180 * progress) - 1) * -1 / 2;","easeinquad(progress)":"return progress * progress;","easeoutquad(progress)":"return 1 - (1 - progress) * (1 - progress);","easeinoutquad(progress)":`return progress < 0.5 ? 2 * progress * progress : 1 - math.pow(-2 * progress + 2, 2) / 2;`,"easeincubic(progress)":"return progress * progress * progress;","easeoutcubic(progress)":"return 1 - math.pow(1 - progress, 3);","easeinoutcubic(progress)":`return progress < 0.5 @@ -3255,14 +3255,14 @@ return progress < 1 / t.d1 t.hang = hang * (math.pi / 180); return math.mod(math.abs(t.progress), 2 * math.pi + t.hang * 2) > math.pi + t.hang ? math.clamp(-math.mod(math.abs(t.progress), math.pi + t.hang) / math.pi + 1, 0, 1) - : math.clamp(math.mod(math.abs(t.progress), math.pi + t.hang) / math.pi, 0, 1);`};var Tv=Animator.MolangParser.global_variables,m0e=["true","false","math.","query.","variable.","temp.","context.","this","loop()","return","break","continue"],h0e=["all_animations_finished","any_animation_finished","anim_time","life_time","yaw_speed","ground_speed","vertical_speed","property","has_property()","variant","mark_variant","skin_id","above_top_solid","actor_count","all()","all_tags","anger_level","any()","any_tag","approx_eq()","armor_color_slot","armor_material_slot","armor_texture_slot","average_frame_time","blocking","body_x_rotation","body_y_rotation","bone_aabb","bone_origin","bone_rotation","camera_distance_range_lerp","camera_rotation()","can_climb","can_damage_nearby_mobs","can_dash","can_fly","can_power_jump","can_swim","can_walk","cape_flap_amount","cardinal_facing","cardinal_facing_2d","cardinal_player_facing","combine_entities()","count","current_squish_value","dash_cooldown_progress","day","death_ticks","debug_output","delta_time","distance_from_camera","effect_emitter_count","effect_particle_count","equipment_count","equipped_item_all_tags","equipped_item_any_tag()","equipped_item_is_attachable","eye_target_x_rotation","eye_target_y_rotation","facing_target_to_range_attack","frame_alpha","get_actor_info_id","get_animation_frame","get_default_bone_pivot","get_locator_offset","get_root_locator_offset","had_component_group()","has_any_family()","has_armor_slot","has_biome_tag","has_block_property","has_cape","has_collision","has_dash_cooldown","has_gravity","has_owner","has_rider","has_target","head_roll_angle","head_x_rotation","head_y_rotation","health","heartbeat_interval","heartbeat_phase","heightmap","hurt_direction","hurt_time","in_range()","invulnerable_ticks","is_admiring","is_alive","is_angry","is_attached_to_entity","is_avoiding_block","is_avoiding_mobs","is_baby","is_breathing","is_bribed","is_carrying_block","is_casting","is_celebrating","is_celebrating_special","is_charged","is_charging","is_chested","is_critical","is_croaking","is_dancing","is_delayed_attacking","is_digging","is_eating","is_eating_mob","is_elder","is_emerging","is_emoting","is_enchanted","is_fire_immune","is_first_person","is_ghost","is_gliding","is_grazing","is_idling","is_ignited","is_illager_captain","is_in_contact_with_water","is_in_love","is_in_ui","is_in_water","is_in_water_or_rain","is_interested","is_invisible","is_item_equipped","is_item_name_any()","is_jump_goal_jumping","is_jumping","is_laying_down","is_laying_egg","is_leashed","is_levitating","is_lingering","is_moving","is_name_any()","is_on_fire","is_on_ground","is_on_screen","is_onfire","is_orphaned","is_owner_identifier_any()","is_persona_or_premium_skin","is_playing_dead","is_powered","is_pregnant","is_ram_attacking","is_resting","is_riding","is_roaring","is_rolling","is_saddled","is_scared","is_selected_item","is_shaking","is_shaking_wetness","is_sheared","is_shield_powered","is_silent","is_sitting","is_sleeping","is_sneaking","is_sneezing","is_sniffing","is_sonic_boom","is_spectator","is_sprinting","is_stackable","is_stalking","is_standing","is_stunned","is_swimming","is_tamed","is_transforming","is_using_item","is_wall_climbing","item_in_use_duration","item_is_charged","item_max_use_duration","item_remaining_use_duration","item_slot_to_bone_name()","key_frame_lerp_time","last_frame_time","last_hit_by_player","lie_amount","life_span","lod_index","log","main_hand_item_max_duration","main_hand_item_use_duration","max_durability","max_health","max_trade_tier","maximum_frame_time","minimum_frame_time","model_scale","modified_distance_moved","modified_move_speed","moon_brightness","moon_phase","movement_direction","noise","on_fire_time","out_of_control","player_level","position()","position_delta()","previous_squish_value","remaining_durability","roll_counter","rotation_to_camera()","shake_angle","shake_time","shield_blocking_bob","show_bottom","sit_amount","sleep_rotation","sneeze_counter","spellcolor","standing_scale","structural_integrity","surface_particle_color","surface_particle_texture_coordinate","surface_particle_texture_size","swell_amount","swelling_dir","swim_amount","tail_angle","target_x_rotation","target_y_rotation","texture_frame_index","time_of_day","time_since_last_vibration_detection","time_stamp","total_emitter_count","total_particle_count","trade_tier","unhappy_counter","walk_distance","wing_flap_position","wing_flap_speed"],g0e={"in_range()":"in_range( value, min, max )","all()":"in_range( value, values... )","any()":"in_range( value, values... )","approx_eq()":"in_range( value, values... )"},_0e=["item_slot","block_face","cardinal_block_face_placed_on","is_first_person","owning_entity","player_offhand_arm_height","other","count"],b0e=["attack_time","is_first_person"],x0e=["sin()","cos()","abs()","clamp()","pow()","sqrt()","random()","ceil()","round()","trunc()","floor()","mod()","min()","max()","exp()","ln()","lerp()","lerprotate()","pi","asin()","acos()","atan()","atan2()","die_roll()","die_roll_integer()","hermite_blend()","random_integer()"],v0e={"clamp()":"clamp( value, min, max )","pow()":"pow( base, exponent )","random()":"random( low, high )","mod()":"mod( value, denominator )","min()":"min( A, B )","max()":"max( A, B )","lerp()":"lerp( start, end, 0_to_1 )","lerprotate()":"lerprotate( start, end, 0_to_1 )","atan2()":"atan2( y, x )","die_roll()":"die_roll( num, low, high )","die_roll_integer()":"die_roll_integer( num, low, high )","random_integer()":"random_integer( low, high )","hermite_blend()":"hermite_blend( 0_to_1 )"},Lh={},Cv={};for(let[t,e]of Object.entries(b8)){let n=t.match(/^(.+?)\((.*?)\)$/);if(!n)continue;let i=n[1],r=n[2].split(",").map(a=>a.trim());Lh[i]=(...a)=>{let o={};for(let l=0;l{if(!i.value)return;let r=i.value.match(/(v|variable)\.\w+/gi);r&&r.forEach(a=>{let o=a.substring(a.indexOf(".")+1);o!==t&&e.add(o)})}),e}s(y0e,"getProjectVariables");function Bc(t,e,n=!1,i=void 0){let r=t.filter(a=>a.startsWith(e)&&a.length!=e.length);return t.forEach(a=>{!r.includes(a)&&a.includes(e)&&a.length!=e.length&&r.push(a)}),n&&n.forEach(a=>r.remove(a)),r.map(a=>({text:a,label:i&&i[a],overlap:e.length}))}s(Bc,"filterAndSortList");Ke(`${_e.name}:molangMod`,{originalAutocompleteMolang:Animator.autocompleteMolang,unsubscribeSelectAjProject:void 0,unsuscribeUnselectAjProject:void 0},t=>(t.unsubscribeSelectAjProject=ae.SELECT_AJ_PROJECT.subscribe(()=>{Object.assign(Tv,Lh),Animator.autocompleteMolang=function(e,n,i){let r=e.substring(0,n).split(/[^a-zA-Z_.]\.*/g).last();if(!r)return[];if(r=r.toLowerCase(),r.includes(".")){let[a,o]=r.split(".");if(a=="math")return Bc(x0e,o,void 0,v0e);if(a=="query"||a=="q")return Bc(h0e,o,i!=="controller"&&["all_animations_finished","any_animation_finished"],g0e);if(a=="temp"||a=="t"){let l=e.match(/([^a-z]|^)t(emp)?\.\w+/gi);if(l){let c=l.map(d=>d.split(".")[1]),u=c.filter((d,p)=>d!==o&&c.indexOf(d)===p);return Bc(u,o)}}if(a=="context"||a=="c")return Bc([..._0e],o);if(a=="variable"||a=="v"){let l=[...y0e(o)];return l.safePush(...b0e),Bc(l,o)}}else{let a=m0e.slice(),o={};return i==="placeholders"&&(o={"toggle()":"toggle( name )","slider()":"slider( name, step?, min?, max? )","impulse()":"impulse( name, duration )"},a.push(...Object.keys(o))),Bc([...a,...Object.keys(Cv)],r,void 0,{...o,...Cv})}return[]}}),t.unsuscribeUnselectAjProject=ae.UNSELECT_AJ_PROJECT.subscribe(()=>{for(let e of Object.keys(Lh))delete Tv[e];Animator.autocompleteMolang=t.originalAutocompleteMolang}),t),t=>{for(let e of Object.keys(Lh))delete Tv[e];Animator.autocompleteMolang=t.originalAutocompleteMolang,t.unsubscribeSelectAjProject?.(),t.unsuscribeUnselectAjProject?.()});Ke(`${_e.name}:panelMod`,{panel:Interface.Panels.animations},t=>{let e=t.panel.inside_vue.$options.computed.files;return t.panel.inside_vue.$options.computed.files=function(){return Format.id===st.id?{"":{animations:[...Blockbench.Animation.all,...Blockbench.AnimationController.all],name:"",hide_head:!0}}:e.call(this)},{...t,originalFilesFunction:e}},t=>{t.panel.inside_vue.$options.computed.files=t.originalFilesFunction});Ke(`${ep.name}:projectSettingsActionOverride`,{action:BarItems.project_window,oldClick:BarItems.project_window.click},t=>(t.action.click=function(e){Format.id===st.id?jc():t.oldClick.call(this,e)},t),t=>{t.action.click=t.oldClick});Ke(`${_e.name}:saveAllAnimationsActionMod`,{action:BarItems.save_all_animations},t=>{let e=t.action.condition;return t.action.condition=function(){return Format.id===st.id?!1:e.call(this)},{...t,originalCondition:e}},t=>{t.action.condition=t.originalCondition});Ke(`${_e.name}:save_project`,{action:BarItems.save_project,originalClick:BarItems.save_project.click},t=>(t.action.click=e=>{!Project||!Format||(Format===st?Op():t.originalClick.call(t.action,e))},t),t=>{t.action.click=t.originalClick});Ke(`${_e.name}:save_project_as`,{action:BarItems.save_project_as,originalClick:BarItems.save_project_as.click},t=>(t.action.click=e=>{!Project||!Format||(Format===st?Mn.export():t.originalClick.call(t.action,e))},t),t=>{t.action.click=t.originalClick});Ke(`${_e.name}:showDefaultPose`,{original:Animator.showDefaultPose},t=>(Animator.showDefaultPose=function(e){if(!Ge())return t.original(e);let n=[...Group.all,...Outliner.elements];for(let i of n){if(!i.constructor.animator)continue;let r=i.mesh;r.fix_rotation&&r.rotation.copy(r.fix_rotation),r.fix_position&&r.position.copy(r.fix_position),r.fix_scale?r.scale.copy(r.fix_scale):i.constructor.animator.prototype.channels&&i.constructor.animator.prototype.channels.scale&&(r.scale.x=r.scale.y=r.scale.z=1)}e||scene.updateMatrixWorld()},t),t=>{Animator.showDefaultPose=t.original});Ke(`${_e.name}:variantPreviewCubeFace`,{originalGetTexture:CubeFace.prototype.getTexture},t=>(CubeFace.prototype.getTexture=function(){if(Ge()&&this.texture){let e=Re.selected;if(e&&this.cube.parent instanceof Group&&!e.excludedNodes.find(n=>n.value===this.cube.parent.uuid)&&e.textureMap.has(this.texture))return this.lastVariant=e,e.textureMap.getMappedTexture(this.texture);if(Mode.selected.id===Modes.options.animate.id&&this.lastVariant&&!e?.isDefault)return this.lastVariant.textureMap.getMappedTexture(this.texture)}return this.lastVariant=void 0,t.originalGetTexture.call(this)},t),t=>{CubeFace.prototype.getTexture=t.originalGetTexture});Ke(`${_e.name}:cameraNameMod`,{originalRename:OutlinerElement.types.camera?.prototype.saveName,originalSanitize:OutlinerElement.types.camera?.prototype.sanitizeName},t=>(OutlinerElement.types.camera&&(OutlinerElement.types.camera.prototype.saveName=function(e){return Ge()&&(this.name=Ar(this.name,this.uuid)),t.originalRename.call(this,e)},OutlinerElement.types.camera.prototype.sanitizeName=function(){return Ge()&&(this.name=Ar(this.name,this.uuid)),t.originalSanitize.call(this)}),t),t=>{OutlinerElement.types.camera&&(OutlinerElement.types.camera.prototype.rename=t.originalRename)});function w0e(t){let e,n,i,r,a,o,l,c;return{c(){e=q("div"),n=q("div"),i=q("img"),a=G(),o=q("div"),o.innerHTML=`

    Welcome to Animated Java!

    + : math.clamp(math.mod(math.abs(t.progress), math.pi + t.hang) / math.pi, 0, 1);`};var Cv=Animator.MolangParser.global_variables,g0e=["true","false","math.","query.","variable.","temp.","context.","this","loop()","return","break","continue"],_0e=["all_animations_finished","any_animation_finished","anim_time","life_time","yaw_speed","ground_speed","vertical_speed","property","has_property()","variant","mark_variant","skin_id","above_top_solid","actor_count","all()","all_tags","anger_level","any()","any_tag","approx_eq()","armor_color_slot","armor_material_slot","armor_texture_slot","average_frame_time","blocking","body_x_rotation","body_y_rotation","bone_aabb","bone_origin","bone_rotation","camera_distance_range_lerp","camera_rotation()","can_climb","can_damage_nearby_mobs","can_dash","can_fly","can_power_jump","can_swim","can_walk","cape_flap_amount","cardinal_facing","cardinal_facing_2d","cardinal_player_facing","combine_entities()","count","current_squish_value","dash_cooldown_progress","day","death_ticks","debug_output","delta_time","distance_from_camera","effect_emitter_count","effect_particle_count","equipment_count","equipped_item_all_tags","equipped_item_any_tag()","equipped_item_is_attachable","eye_target_x_rotation","eye_target_y_rotation","facing_target_to_range_attack","frame_alpha","get_actor_info_id","get_animation_frame","get_default_bone_pivot","get_locator_offset","get_root_locator_offset","had_component_group()","has_any_family()","has_armor_slot","has_biome_tag","has_block_property","has_cape","has_collision","has_dash_cooldown","has_gravity","has_owner","has_rider","has_target","head_roll_angle","head_x_rotation","head_y_rotation","health","heartbeat_interval","heartbeat_phase","heightmap","hurt_direction","hurt_time","in_range()","invulnerable_ticks","is_admiring","is_alive","is_angry","is_attached_to_entity","is_avoiding_block","is_avoiding_mobs","is_baby","is_breathing","is_bribed","is_carrying_block","is_casting","is_celebrating","is_celebrating_special","is_charged","is_charging","is_chested","is_critical","is_croaking","is_dancing","is_delayed_attacking","is_digging","is_eating","is_eating_mob","is_elder","is_emerging","is_emoting","is_enchanted","is_fire_immune","is_first_person","is_ghost","is_gliding","is_grazing","is_idling","is_ignited","is_illager_captain","is_in_contact_with_water","is_in_love","is_in_ui","is_in_water","is_in_water_or_rain","is_interested","is_invisible","is_item_equipped","is_item_name_any()","is_jump_goal_jumping","is_jumping","is_laying_down","is_laying_egg","is_leashed","is_levitating","is_lingering","is_moving","is_name_any()","is_on_fire","is_on_ground","is_on_screen","is_onfire","is_orphaned","is_owner_identifier_any()","is_persona_or_premium_skin","is_playing_dead","is_powered","is_pregnant","is_ram_attacking","is_resting","is_riding","is_roaring","is_rolling","is_saddled","is_scared","is_selected_item","is_shaking","is_shaking_wetness","is_sheared","is_shield_powered","is_silent","is_sitting","is_sleeping","is_sneaking","is_sneezing","is_sniffing","is_sonic_boom","is_spectator","is_sprinting","is_stackable","is_stalking","is_standing","is_stunned","is_swimming","is_tamed","is_transforming","is_using_item","is_wall_climbing","item_in_use_duration","item_is_charged","item_max_use_duration","item_remaining_use_duration","item_slot_to_bone_name()","key_frame_lerp_time","last_frame_time","last_hit_by_player","lie_amount","life_span","lod_index","log","main_hand_item_max_duration","main_hand_item_use_duration","max_durability","max_health","max_trade_tier","maximum_frame_time","minimum_frame_time","model_scale","modified_distance_moved","modified_move_speed","moon_brightness","moon_phase","movement_direction","noise","on_fire_time","out_of_control","player_level","position()","position_delta()","previous_squish_value","remaining_durability","roll_counter","rotation_to_camera()","shake_angle","shake_time","shield_blocking_bob","show_bottom","sit_amount","sleep_rotation","sneeze_counter","spellcolor","standing_scale","structural_integrity","surface_particle_color","surface_particle_texture_coordinate","surface_particle_texture_size","swell_amount","swelling_dir","swim_amount","tail_angle","target_x_rotation","target_y_rotation","texture_frame_index","time_of_day","time_since_last_vibration_detection","time_stamp","total_emitter_count","total_particle_count","trade_tier","unhappy_counter","walk_distance","wing_flap_position","wing_flap_speed"],b0e={"in_range()":"in_range( value, min, max )","all()":"in_range( value, values... )","any()":"in_range( value, values... )","approx_eq()":"in_range( value, values... )"},x0e=["item_slot","block_face","cardinal_block_face_placed_on","is_first_person","owning_entity","player_offhand_arm_height","other","count"],v0e=["attack_time","is_first_person"],y0e=["sin()","cos()","abs()","clamp()","pow()","sqrt()","random()","ceil()","round()","trunc()","floor()","mod()","min()","max()","exp()","ln()","lerp()","lerprotate()","pi","asin()","acos()","atan()","atan2()","die_roll()","die_roll_integer()","hermite_blend()","random_integer()"],w0e={"clamp()":"clamp( value, min, max )","pow()":"pow( base, exponent )","random()":"random( low, high )","mod()":"mod( value, denominator )","min()":"min( A, B )","max()":"max( A, B )","lerp()":"lerp( start, end, 0_to_1 )","lerprotate()":"lerprotate( start, end, 0_to_1 )","atan2()":"atan2( y, x )","die_roll()":"die_roll( num, low, high )","die_roll_integer()":"die_roll_integer( num, low, high )","random_integer()":"random_integer( low, high )","hermite_blend()":"hermite_blend( 0_to_1 )"},zh={},Sv={};for(let[t,e]of Object.entries(v8)){let n=t.match(/^(.+?)\((.*?)\)$/);if(!n)continue;let i=n[1],r=n[2].split(",").map(a=>a.trim());zh[i]=(...a)=>{let o={};for(let l=0;l{if(!i.value)return;let r=i.value.match(/(v|variable)\.\w+/gi);r&&r.forEach(a=>{let o=a.substring(a.indexOf(".")+1);o!==t&&e.add(o)})}),e}s(k0e,"getProjectVariables");function Bc(t,e,n=!1,i=void 0){let r=t.filter(a=>a.startsWith(e)&&a.length!=e.length);return t.forEach(a=>{!r.includes(a)&&a.includes(e)&&a.length!=e.length&&r.push(a)}),n&&n.forEach(a=>r.remove(a)),r.map(a=>({text:a,label:i&&i[a],overlap:e.length}))}s(Bc,"filterAndSortList");Ke(`${_e.name}:molangMod`,{originalAutocompleteMolang:Animator.autocompleteMolang,unsubscribeSelectAjProject:void 0,unsuscribeUnselectAjProject:void 0},t=>(t.unsubscribeSelectAjProject=ae.SELECT_AJ_PROJECT.subscribe(()=>{Object.assign(Cv,zh),Animator.autocompleteMolang=function(e,n,i){let r=e.substring(0,n).split(/[^a-zA-Z_.]\.*/g).last();if(!r)return[];if(r=r.toLowerCase(),r.includes(".")){let[a,o]=r.split(".");if(a=="math")return Bc(y0e,o,void 0,w0e);if(a=="query"||a=="q")return Bc(_0e,o,i!=="controller"&&["all_animations_finished","any_animation_finished"],b0e);if(a=="temp"||a=="t"){let l=e.match(/([^a-z]|^)t(emp)?\.\w+/gi);if(l){let c=l.map(d=>d.split(".")[1]),u=c.filter((d,p)=>d!==o&&c.indexOf(d)===p);return Bc(u,o)}}if(a=="context"||a=="c")return Bc([...x0e],o);if(a=="variable"||a=="v"){let l=[...k0e(o)];return l.safePush(...v0e),Bc(l,o)}}else{let a=g0e.slice(),o={};return i==="placeholders"&&(o={"toggle()":"toggle( name )","slider()":"slider( name, step?, min?, max? )","impulse()":"impulse( name, duration )"},a.push(...Object.keys(o))),Bc([...a,...Object.keys(Sv)],r,void 0,{...o,...Sv})}return[]}}),t.unsuscribeUnselectAjProject=ae.UNSELECT_AJ_PROJECT.subscribe(()=>{for(let e of Object.keys(zh))delete Cv[e];Animator.autocompleteMolang=t.originalAutocompleteMolang}),t),t=>{for(let e of Object.keys(zh))delete Cv[e];Animator.autocompleteMolang=t.originalAutocompleteMolang,t.unsubscribeSelectAjProject?.(),t.unsuscribeUnselectAjProject?.()});Ke(`${_e.name}:panelMod`,{panel:Interface.Panels.animations},t=>{let e=t.panel.inside_vue.$options.computed.files;return t.panel.inside_vue.$options.computed.files=function(){return Format.id===st.id?{"":{animations:[...Blockbench.Animation.all,...Blockbench.AnimationController.all],name:"",hide_head:!0}}:e.call(this)},{...t,originalFilesFunction:e}},t=>{t.panel.inside_vue.$options.computed.files=t.originalFilesFunction});Ke(`${tp.name}:projectSettingsActionOverride`,{action:BarItems.project_window,oldClick:BarItems.project_window.click},t=>(t.action.click=function(e){Format.id===st.id?Ac():t.oldClick.call(this,e)},t),t=>{t.action.click=t.oldClick});Ke(`${_e.name}:saveAllAnimationsActionMod`,{action:BarItems.save_all_animations},t=>{let e=t.action.condition;return t.action.condition=function(){return Format.id===st.id?!1:e.call(this)},{...t,originalCondition:e}},t=>{t.action.condition=t.originalCondition});Ke(`${_e.name}:save_project`,{action:BarItems.save_project,originalClick:BarItems.save_project.click},t=>(t.action.click=e=>{!Project||!Format||(Format===st?Np():t.originalClick.call(t.action,e))},t),t=>{t.action.click=t.originalClick});Ke(`${_e.name}:save_project_as`,{action:BarItems.save_project_as,originalClick:BarItems.save_project_as.click},t=>(t.action.click=e=>{!Project||!Format||(Format===st?Mn.export():t.originalClick.call(t.action,e))},t),t=>{t.action.click=t.originalClick});Ke(`${_e.name}:showDefaultPose`,{original:Animator.showDefaultPose},t=>(Animator.showDefaultPose=function(e){if(!Ge())return t.original(e);let n=[...Group.all,...Outliner.elements];for(let i of n){if(!i.constructor.animator)continue;let r=i.mesh;r.fix_rotation&&r.rotation.copy(r.fix_rotation),r.fix_position&&r.position.copy(r.fix_position),r.fix_scale?r.scale.copy(r.fix_scale):i.constructor.animator.prototype.channels&&i.constructor.animator.prototype.channels.scale&&(r.scale.x=r.scale.y=r.scale.z=1)}e||scene.updateMatrixWorld()},t),t=>{Animator.showDefaultPose=t.original});Ke(`${_e.name}:variantPreviewCubeFace`,{originalGetTexture:CubeFace.prototype.getTexture},t=>(CubeFace.prototype.getTexture=function(){if(Ge()&&this.texture){let e=Re.selected;if(e&&this.cube.parent instanceof Group&&!e.excludedNodes.find(n=>n.value===this.cube.parent.uuid)&&e.textureMap.has(this.texture))return this.lastVariant=e,e.textureMap.getMappedTexture(this.texture);if(Mode.selected.id===Modes.options.animate.id&&this.lastVariant&&!e?.isDefault)return this.lastVariant.textureMap.getMappedTexture(this.texture)}return this.lastVariant=void 0,t.originalGetTexture.call(this)},t),t=>{CubeFace.prototype.getTexture=t.originalGetTexture});Ke(`${_e.name}:cameraNameMod`,{originalRename:OutlinerElement.types.camera?.prototype.saveName,originalSanitize:OutlinerElement.types.camera?.prototype.sanitizeName},t=>(OutlinerElement.types.camera&&(OutlinerElement.types.camera.prototype.saveName=function(e){return Ge()&&(this.name=Tr(this.name,this.uuid)),t.originalRename.call(this,e)},OutlinerElement.types.camera.prototype.sanitizeName=function(){return Ge()&&(this.name=Tr(this.name,this.uuid)),t.originalSanitize.call(this)}),t),t=>{OutlinerElement.types.camera&&(OutlinerElement.types.camera.prototype.rename=t.originalRename)});function E0e(t){let e,n,i,r,a,o,l,c;return{c(){e=q("div"),n=q("div"),i=q("img"),a=G(),o=q("div"),o.innerHTML=`

    Welcome to Animated Java!

    A Blockbench plugin that makes complex animation a breeze in Minecraft: Java Edition.

    `,l=G(),c=q("div"),c.innerHTML=`

    Not Sure Where to Start?

    Check out our getting started page to learn how to use Animated Java!

    You can open our docs at any time via the Animated Java menu at the top of the screen.

    Need more help?

    Feel free to join our Discord server to ask - questions via our support channel.

    `,cn(i.src,r=or)||C(i,"src",r),C(i,"class","svelte-1h2xm0u"),C(o,"class","svelte-1h2xm0u"),C(n,"class","header-container svelte-1h2xm0u"),C(c,"class","another-container svelte-1h2xm0u"),C(e,"class","content-container svelte-1h2xm0u")},m(u,d){U(u,e,d),D(e,n),D(n,i),D(n,a),D(n,o),D(e,l),D(e,c)},p:oe,i:oe,o:oe,d(u){u&&V(e)}}}s(w0e,"create_fragment");var Vh=class extends Ve{constructor(e){super(),ze(this,e,null,w0e,Me,{})}};s(Vh,"InstalledPopup");var x8=Vh;(()=>{let t=Blockbench.addCSS(".another-container.svelte-1h2xm0u.svelte-1h2xm0u{display:flex;align-items:flex-start;flex-direction:column;padding:0 10%}.content-container.svelte-1h2xm0u.svelte-1h2xm0u{display:flex;flex-direction:column;align-items:center}p.svelte-1h2xm0u.svelte-1h2xm0u{text-align:left}h2.svelte-1h2xm0u.svelte-1h2xm0u{text-align:center;margin-top:2rem;font-weight:500;border-bottom:1px solid var(--color-accent);margin-bottom:1rem}.header-container.svelte-1h2xm0u.svelte-1h2xm0u{display:flex;align-items:center;margin-top:1rem;justify-content:center}.header-container.svelte-1h2xm0u div.svelte-1h2xm0u{display:flex;flex-direction:column;justify-content:center;margin-left:2rem}.header-container.svelte-1h2xm0u img.svelte-1h2xm0u{width:128px;border-radius:16px;box-shadow:4px 4px 8px -4px black}.header-container.svelte-1h2xm0u h1.svelte-1h2xm0u{margin:0px;border-bottom:1px solid var(--color-accent);margin-bottom:4px}.header-container.svelte-1h2xm0u h3.svelte-1h2xm0u{margin:0px;color:var(--color-subtle_text);font-size:medium;max-width:23rem}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Sv(){new Kt({id:`${_e.name}:installedPopup`,title:E("dialog.installed_popup.title"),width:700,component:x8,props:{},preventKeybinds:!0,buttons:[E("dialog.installed_popup.close_button")]}).show()}s(Sv,"openInstallPopup");globalThis.AnimatedJava={API:{parseResourcePackPath:sr,datapackCompiler:Iu,resourcepackCompiler:fh,Variant:Re,MINECRAFT_REGISTRY:ai,openExportProgressDialog:af,isResourcePackPath:ia,isDataPackPath:j1,blueprintSettingErrors:Ma,openUnexpectedErrorDialog:Eo,TRANSPARENT_TEXTURE:Bn,BLUEPRINT_FORMAT:st,BLUEPRINT_CODEC:Mn,TextDisplay:et,getLatestVersionClientDownloadUrl:km,getVanillaFont:zs,assetManager:Em,itemModelManager:Rx,blockModelManager:Bx,VanillaItemDisplay:vt,VanillaBlockDisplay:At,debugBlocks:uS,debugBlockState:dS,BLOCKSTATE_REGISTRY:il,exportProject:mh,openBlueprintLoadingDialog:Dh,openInstallPopup:Sv,removeCubesAssociatedWithTexture(t){let e=Cube.all.filter(n=>Object.values(n.faces).some(i=>i.texture===t.uuid));Undo.initEdit({elements:e,outliner:!0,textures:[t]}),e.forEach(n=>n.remove()),t.remove(),Undo.finishEdit("Remove Cubes Associated With Texture")},cleanupExportedFiles:hh,mcbFiles:So,openChangelogDialog:qd}};requestAnimationFrame(()=>{localStorage.getItem("animated-java-last-version")!==_e.version&&(localStorage.setItem("animated-java-last-version",_e.version),qd())});ae.EXTRACT_MODS.subscribe(()=>{globalThis.AnimatedJava=void 0});BBPlugin.register(_e.name,{title:_e.title,author:_e.author.name,description:_e.description,icon:"icon.svg",variant:"desktop",version:_e.version,min_version:_e.min_blockbench_version,tags:["Minecraft: Java Edition","Animation","Display Entities"],await_loading:!0,onload(){ae.LOAD.dispatch()},onunload(){ae.UNLOAD.dispatch()},oninstall(){ae.INSTALL.dispatch(),Sv()},onuninstall(){ae.UNINSTALL.dispatch(),Blockbench.showMessageBox({title:"Animated Java has Been Uninstalled!",message:"In order to fully uninstall Animated Java, please restart Blockbench.",buttons:["OK"]})}});})(); + questions via our support channel.

    `,en(i.src,r=Di)||C(i,"src",r),C(i,"class","svelte-1h2xm0u"),C(o,"class","svelte-1h2xm0u"),C(n,"class","header-container svelte-1h2xm0u"),C(c,"class","another-container svelte-1h2xm0u"),C(e,"class","content-container svelte-1h2xm0u")},m(u,d){U(u,e,d),F(e,n),F(n,i),F(n,a),F(n,o),F(e,l),F(e,c)},p:oe,i:oe,o:oe,d(u){u&&z(e)}}}s(E0e,"create_fragment");var Vh=class extends ze{constructor(e){super(),Ve(this,e,null,E0e,Me,{})}};s(Vh,"InstalledPopup");var y8=Vh;(()=>{let t=Blockbench.addCSS(".another-container.svelte-1h2xm0u.svelte-1h2xm0u{display:flex;align-items:flex-start;flex-direction:column;padding:0 10%}.content-container.svelte-1h2xm0u.svelte-1h2xm0u{display:flex;flex-direction:column;align-items:center}p.svelte-1h2xm0u.svelte-1h2xm0u{text-align:left}h2.svelte-1h2xm0u.svelte-1h2xm0u{text-align:center;margin-top:2rem;font-weight:500;border-bottom:1px solid var(--color-accent);margin-bottom:1rem}.header-container.svelte-1h2xm0u.svelte-1h2xm0u{display:flex;align-items:center;margin-top:1rem;justify-content:center}.header-container.svelte-1h2xm0u div.svelte-1h2xm0u{display:flex;flex-direction:column;justify-content:center;margin-left:2rem}.header-container.svelte-1h2xm0u img.svelte-1h2xm0u{width:128px;border-radius:16px;box-shadow:4px 4px 8px -4px black}.header-container.svelte-1h2xm0u h1.svelte-1h2xm0u{margin:0px;border-bottom:1px solid var(--color-accent);margin-bottom:4px}.header-container.svelte-1h2xm0u h3.svelte-1h2xm0u{margin:0px;color:var(--color-subtle_text);font-size:medium;max-width:23rem}");function e(){t?.delete()}s(e,"DELETE_SVELTE_CSS"),ae.UNLOAD.subscribe(e,!0),ae.UNINSTALL.subscribe(e,!0)})();function Ov(){new Kt({id:`${_e.name}:installedPopup`,title:k("dialog.installed_popup.title"),width:700,component:y8,props:{},preventKeybinds:!0,buttons:[k("dialog.installed_popup.close_button")]}).show()}s(Ov,"openInstallPopup");globalThis.AnimatedJava={API:{parseResourcePackPath:sr,datapackCompiler:Iu,resourcepackCompiler:mh,Variant:Re,MINECRAFT_REGISTRY:oi,openExportProgressDialog:Hp,isResourcePackPath:ia,isDataPackPath:A1,blueprintSettingErrors:Ma,openUnexpectedErrorDialog:jo,TRANSPARENT_TEXTURE:Nn,BLUEPRINT_FORMAT:st,BLUEPRINT_CODEC:Mn,TextDisplay:et,getLatestVersionClientDownloadUrl:Em,getVanillaFont:Vs,assetManager:jm,itemModelManager:Mx,blockModelManager:Bx,VanillaItemDisplay:vt,VanillaBlockDisplay:At,debugBlocks:p6,debugBlockState:f6,BLOCKSTATE_REGISTRY:il,exportProject:hh,openBlueprintLoadingDialog:Rh,openInstallPopup:Ov,removeCubesAssociatedWithTexture(t){let e=Cube.all.filter(n=>Object.values(n.faces).some(i=>i.texture===t.uuid));Undo.initEdit({elements:e,outliner:!0,textures:[t]}),e.forEach(n=>n.remove()),t.remove(),Undo.finishEdit("Remove Cubes Associated With Texture")},cleanupExportedFiles:gh,mcbFiles:Ha,openChangelogDialog:Hd}};requestAnimationFrame(()=>{localStorage.getItem("animated-java-last-version")!==_e.version&&(localStorage.setItem("animated-java-last-version",_e.version),Hd())});ae.EXTRACT_MODS.subscribe(()=>{globalThis.AnimatedJava=void 0});BBPlugin.register(_e.name,{title:_e.title,author:_e.author.name,description:_e.description,icon:"icon.svg",variant:"desktop",version:_e.version,min_version:_e.min_blockbench_version,tags:["Minecraft: Java Edition","Animation","Display Entities"],await_loading:!0,onload(){ae.LOAD.dispatch()},onunload(){ae.UNLOAD.dispatch()},oninstall(){ae.INSTALL.dispatch(),Ov()},onuninstall(){ae.UNINSTALL.dispatch(),Blockbench.showMessageBox({title:"Animated Java has Been Uninstalled!",message:"In order to fully uninstall Animated Java, please restart Blockbench.",buttons:["OK"]})}});})(); /*! Bundled license information: safe-buffer/index.js: diff --git a/plugins/animated_java/changelog.json b/plugins/animated_java/changelog.json index 6f4c2822..d00b0ed8 100644 --- a/plugins/animated_java/changelog.json +++ b/plugins/animated_java/changelog.json @@ -37,5 +37,24 @@ ] } ] + }, + "1.6.1": { + "title": "v1.6.1", + "author": "Titus Evans (SnaveSutit)", + "date": "2025-01-10", + "categories": [ + { + "title": "Changes", + "list": ["Slightly improved the changelog."] + }, + { + "title": "Fixes", + "list": [ + "Fixed overlays breaking custom function tags.", + "Fixed [#350](https://github.com/Animated-Java/animated-java/issues/350)", + "Fixed [#353](https://github.com/Animated-Java/animated-java/issues/353)" + ] + } + ] } }