mirror of
https://github.com/bramses/bramses-highly-opinionated-vault-2023.git
synced 2025-02-26 07:53:55 +00:00
194 lines
1013 KiB
JavaScript
194 lines
1013 KiB
JavaScript
/*
|
|
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
|
if you want to view the source, please visit the github repository of this plugin
|
|
*/
|
|
|
|
var z4=Object.create;var Hr=Object.defineProperty,G4=Object.defineProperties,H4=Object.getOwnPropertyDescriptor,U4=Object.getOwnPropertyDescriptors,J4=Object.getOwnPropertyNames,ns=Object.getOwnPropertySymbols,V4=Object.getPrototypeOf,Nu=Object.prototype.hasOwnProperty,Th=Object.prototype.propertyIsEnumerable;var kh=(e,t,a)=>t in e?Hr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,ne=(e,t)=>{for(var a in t||(t={}))Nu.call(t,a)&&kh(e,a,t[a]);if(ns)for(var a of ns(t))Th.call(t,a)&&kh(e,a,t[a]);return e},we=(e,t)=>G4(e,U4(t)),Oh=e=>Hr(e,"__esModule",{value:!0});var Ph=(e,t)=>{var a={};for(var n in e)Nu.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&ns)for(var n of ns(e))t.indexOf(n)<0&&Th.call(e,n)&&(a[n]=e[n]);return a};var O=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),W4=(e,t)=>{Oh(e);for(var a in t)Hr(e,a,{get:t[a],enumerable:!0})},q4=(e,t,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of J4(t))!Nu.call(e,n)&&n!=="default"&&Hr(e,n,{get:()=>t[n],enumerable:!(a=H4(t,n))||a.enumerable});return e},G=e=>q4(Oh(Hr(e!=null?z4(V4(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var te=(e,t,a)=>new Promise((n,r)=>{var i=l=>{try{s(a.next(l))}catch(u){r(u)}},o=l=>{try{s(a.throw(l))}catch(u){r(u)}},s=l=>l.done?n(l.value):Promise.resolve(l.value).then(i,o);s((a=a.apply(e,t)).next())});var qh=O((Vr,Uu)=>{(function(t,a){typeof Vr=="object"&&typeof Uu=="object"?Uu.exports=a():typeof define=="function"&&define.amd?define([],a):typeof Vr=="object"?Vr.nunjucks=a():t.nunjucks=a()})(typeof self!="undefined"?self:Vr,function(){return function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=e,a.c=t,a.d=function(n,r,i){a.o(n,r)||Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:i})},a.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return a.d(r,"a",r),r},a.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},a.p="",a(a.s=11)}([function(e,t,a){"use strict";var n=Array.prototype,r=Object.prototype,i={"&":"&",'"':""","'":"'","<":"<",">":">"},o=/[&"'<>]/g,t=e.exports={};function s(C,k){return r.hasOwnProperty.call(C,k)}t.hasOwnProp=s;function l(C){return i[C]}function u(C,k,j){if(j.Update||(j=new t.TemplateError(j)),j.Update(C),!k){var L=j;j=new Error(L.message),j.name=L.name}return j}t._prettifyError=u;function c(C,k,j){var L,D;C instanceof Error&&(D=C,C=D.name+": "+D.message),Object.setPrototypeOf?(L=new Error(C),Object.setPrototypeOf(L,c.prototype)):(L=this,Object.defineProperty(L,"message",{enumerable:!1,writable:!0,value:C})),Object.defineProperty(L,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(L,this.constructor);var H;if(D){var V=Object.getOwnPropertyDescriptor(D,"stack");H=V&&(V.get||function(){return V.value}),H||(H=function(){return D.stack})}else{var U=new Error(C).stack;H=function(){return U}}return Object.defineProperty(L,"stack",{get:function(){return H.call(L)}}),Object.defineProperty(L,"cause",{value:D}),L.lineno=k,L.colno=j,L.firstUpdate=!0,L.Update=function(oe){var Z="("+(oe||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?Z+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(Z+=" [Line "+this.lineno+"]")),Z+=`
|
|
`,this.firstUpdate&&(Z+=" "),this.message=Z+(this.message||""),this.firstUpdate=!1,this},L}Object.setPrototypeOf?Object.setPrototypeOf(c.prototype,Error.prototype):c.prototype=Object.create(Error.prototype,{constructor:{value:c}}),t.TemplateError=c;function f(C){return C.replace(o,l)}t.escape=f;function p(C){return r.toString.call(C)==="[object Function]"}t.isFunction=p;function h(C){return r.toString.call(C)==="[object Array]"}t.isArray=h;function d(C){return r.toString.call(C)==="[object String]"}t.isString=d;function v(C){return r.toString.call(C)==="[object Object]"}t.isObject=v;function m(C){return C?typeof C=="string"?C.split("."):[C]:[]}function b(C){var k=m(C);return function(L){for(var D=L,H=0;H<k.length;H++){var V=k[H];if(s(D,V))D=D[V];else return}return D}}t.getAttrGetter=b;function y(C,k,j){for(var L={},D=p(k)?k:b(k),H=0;H<C.length;H++){var V=C[H],U=D(V,H);if(U===void 0&&j===!0)throw new TypeError('groupby: attribute "'+k+'" resolved to undefined');(L[U]||(L[U]=[])).push(V)}return L}t.groupBy=y;function A(C){return Array.prototype.slice.call(C)}t.toArray=A;function g(C){var k=[];if(!C)return k;for(var j=C.length,L=A(arguments).slice(1),D=-1;++D<j;)_(L,C[D])===-1&&k.push(C[D]);return k}t.without=g;function x(C,k){for(var j="",L=0;L<k;L++)j+=C;return j}t.repeat=x;function w(C,k,j){if(C!=null){if(n.forEach&&C.forEach===n.forEach)C.forEach(k,j);else if(C.length===+C.length)for(var L=0,D=C.length;L<D;L++)k.call(j,C[L],L,C)}}t.each=w;function S(C,k){var j=[];if(C==null)return j;if(n.map&&C.map===n.map)return C.map(k);for(var L=0;L<C.length;L++)j[j.length]=k(C[L],L);return C.length===+C.length&&(j.length=C.length),j}t.map=S;function E(C,k,j){var L=-1;function D(){L++,L<C.length?k(C[L],L,D,j):j()}D()}t.asyncIter=E;function T(C,k,j){var L=R(C||{}),D=L.length,H=-1;function V(){H++;var U=L[H];H<D?k(U,C[U],H,D,V):j()}V()}t.asyncFor=T;function _(C,k,j){return Array.prototype.indexOf.call(C||[],k,j)}t.indexOf=_;function R(C){var k=[];for(var j in C)s(C,j)&&k.push(j);return k}t.keys=R;function M(C){return R(C).map(function(k){return[k,C[k]]})}t._entries=M;function F(C){return R(C).map(function(k){return C[k]})}t._values=F;function P(C,k){return C=C||{},R(k).forEach(function(j){C[j]=k[j]}),C}t._assign=t.extend=P;function B(C,k){if(h(k)||d(k))return k.indexOf(C)!==-1;if(v(k))return C in k;throw new Error('Cannot use "in" operator to search for "'+C+'" in unexpected types.')}t.inOperator=B},function(e,t,a){"use strict";function n(h,d){for(var v=0;v<d.length;v++){var m=d[v];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(h,m.key,m)}}function r(h,d,v){return d&&n(h.prototype,d),v&&n(h,v),h}function i(h,d){h.prototype=Object.create(d.prototype),h.prototype.constructor=h,o(h,d)}function o(h,d){return o=Object.setPrototypeOf||function(m,b){return m.__proto__=b,m},o(h,d)}var s=a(16),l=a(0);function u(h,d){return typeof h!="function"||typeof d!="function"?d:function(){var m=this.parent;this.parent=h;var b=d.apply(this,arguments);return this.parent=m,b}}function c(h,d,v){v=v||{},l.keys(v).forEach(function(b){v[b]=u(h.prototype[b],v[b])});var m=function(b){i(y,b);function y(){return b.apply(this,arguments)||this}return r(y,[{key:"typename",get:function(){return d}}]),y}(h);return l._assign(m.prototype,v),m}var f=function(){function h(){this.init.apply(this,arguments)}var d=h.prototype;return d.init=function(){},h.extend=function(m,b){return typeof m=="object"&&(b=m,m="anonymous"),c(this,m,b)},r(h,[{key:"typename",get:function(){return this.constructor.name}}]),h}(),p=function(h){i(d,h);function d(){var m,b;return b=h.call(this)||this,(m=b).init.apply(m,arguments),b}var v=d.prototype;return v.init=function(){},d.extend=function(b,y){return typeof b=="object"&&(y=b,b="anonymous"),c(this,b,y)},r(d,[{key:"typename",get:function(){return this.constructor.name}}]),d}(s);e.exports={Obj:f,EmitterObj:p}},function(e,t,a){"use strict";var n=a(0),r=Array.from,i=typeof Symbol=="function"&&Symbol.iterator&&typeof r=="function",o=function(){function E(_,R){this.variables=Object.create(null),this.parent=_,this.topLevel=!1,this.isolateWrites=R}var T=E.prototype;return T.set=function(R,M,F){var P=R.split("."),B=this.variables,C=this;if(F&&(C=this.resolve(P[0],!0))){C.set(R,M);return}for(var k=0;k<P.length-1;k++){var j=P[k];B[j]||(B[j]={}),B=B[j]}B[P[P.length-1]]=M},T.get=function(R){var M=this.variables[R];return M!==void 0?M:null},T.lookup=function(R){var M=this.parent,F=this.variables[R];return F!==void 0?F:M&&M.lookup(R)},T.resolve=function(R,M){var F=M&&this.isolateWrites?void 0:this.parent,P=this.variables[R];return P!==void 0?this:F&&F.resolve(R)},T.push=function(R){return new E(this,R)},T.pop=function(){return this.parent},E}();function s(E,T,_){return function(){for(var M=arguments.length,F=new Array(M),P=0;P<M;P++)F[P]=arguments[P];var B=f(F),C,k=c(F);if(B>E.length)C=F.slice(0,E.length),F.slice(C.length,B).forEach(function(D,H){H<T.length&&(k[T[H]]=D)}),C.push(k);else if(B<E.length){C=F.slice(0,B);for(var j=B;j<E.length;j++){var L=E[j];C.push(k[L]),delete k[L]}C.push(k)}else C=F;return _.apply(this,C)}}function l(E){return E.__keywords=!0,E}function u(E){return E&&Object.prototype.hasOwnProperty.call(E,"__keywords")}function c(E){var T=E.length;if(T){var _=E[T-1];if(u(_))return _}return{}}function f(E){var T=E.length;if(T===0)return 0;var _=E[T-1];return u(_)?T-1:T}function p(E){if(typeof E!="string")return E;this.val=E,this.length=E.length}p.prototype=Object.create(String.prototype,{length:{writable:!0,configurable:!0,value:0}}),p.prototype.valueOf=function(){return this.val},p.prototype.toString=function(){return this.val};function h(E,T){return E instanceof p?new p(T):T.toString()}function d(E){var T=typeof E;return T==="string"?new p(E):T!=="function"?E:function(R){var M=E.apply(this,arguments);return typeof M=="string"?new p(M):M}}function v(E,T){return E=E!=null?E:"",T&&!(E instanceof p)&&(E=n.escape(E.toString())),E}function m(E,T,_){if(E==null)throw new n.TemplateError("attempted to output null or undefined value",T+1,_+1);return E}function b(E,T){if(E!=null)return typeof E[T]=="function"?function(){for(var _=arguments.length,R=new Array(_),M=0;M<_;M++)R[M]=arguments[M];return E[T].apply(E,R)}:E[T]}function y(E,T,_,R){if(E){if(typeof E!="function")throw new Error("Unable to call `"+T+"`, which is not a function")}else throw new Error("Unable to call `"+T+"`, which is undefined or falsey");return E.apply(_,R)}function A(E,T,_){var R=T.lookup(_);return R!==void 0?R:E.lookup(_)}function g(E,T,_){return E.lineno?E:new n.TemplateError(E,T,_)}function x(E,T,_,R){if(n.isArray(E)){var M=E.length;n.asyncIter(E,function(P,B,C){switch(T){case 1:_(P,B,M,C);break;case 2:_(P[0],P[1],B,M,C);break;case 3:_(P[0],P[1],P[2],B,M,C);break;default:P.push(B,M,C),_.apply(this,P)}},R)}else n.asyncFor(E,function(P,B,C,k,j){_(P,B,C,k,j)},R)}function w(E,T,_,R){var M=0,F,P;function B(H,V){M++,P[H]=V,M===F&&R(null,P.join(""))}if(n.isArray(E))if(F=E.length,P=new Array(F),F===0)R(null,"");else for(var C=0;C<E.length;C++){var k=E[C];switch(T){case 1:_(k,C,F,B);break;case 2:_(k[0],k[1],C,F,B);break;case 3:_(k[0],k[1],k[2],C,F,B);break;default:k.push(C,F,B),_.apply(this,k)}}else{var j=n.keys(E||{});if(F=j.length,P=new Array(F),F===0)R(null,"");else for(var L=0;L<j.length;L++){var D=j[L];_(D,E[D],L,F,B)}}}function S(E){return typeof E!="object"||E===null||n.isArray(E)?E:i&&Symbol.iterator in E?r(E):E}e.exports={Frame:o,makeMacro:s,makeKeywordArgs:l,numArgs:f,suppressValue:v,ensureDefined:m,memberLookup:b,contextOrFrameLookup:A,callWrap:y,handleError:g,isArray:n.isArray,keys:n.keys,SafeString:p,copySafeness:h,markSafe:d,asyncEach:x,asyncAll:w,inOperator:n.inOperator,fromIterator:S}},function(e,t,a){"use strict";function n(de,fe){for(var Pe=0;Pe<fe.length;Pe++){var Ie=fe[Pe];Ie.enumerable=Ie.enumerable||!1,Ie.configurable=!0,"value"in Ie&&(Ie.writable=!0),Object.defineProperty(de,Ie.key,Ie)}}function r(de,fe,Pe){return fe&&n(de.prototype,fe),Pe&&n(de,Pe),de}function i(de,fe){de.prototype=Object.create(fe.prototype),de.prototype.constructor=de,o(de,fe)}function o(de,fe){return o=Object.setPrototypeOf||function(Ie,Oe){return Ie.__proto__=Oe,Ie},o(de,fe)}var s=a(1),l=s.Obj;function u(de,fe,Pe){de instanceof fe&&Pe.push(de),de instanceof c&&de.findAll(fe,Pe)}var c=function(de){i(fe,de);function fe(){return de.apply(this,arguments)||this}var Pe=fe.prototype;return Pe.init=function(Oe,Ve){for(var It=arguments,an=this,Gr=arguments.length,M4=new Array(Gr>2?Gr-2:0),as=2;as<Gr;as++)M4[as-2]=arguments[as];this.lineno=Oe,this.colno=Ve,this.fields.forEach(function(L4,D4){var Ru=It[D4+2];Ru===void 0&&(Ru=null),an[L4]=Ru})},Pe.findAll=function(Oe,Ve){var It=this;return Ve=Ve||[],this instanceof p?this.children.forEach(function(an){return u(an,Oe,Ve)}):this.fields.forEach(function(an){return u(It[an],Oe,Ve)}),Ve},Pe.iterFields=function(Oe){var Ve=this;this.fields.forEach(function(It){Oe(Ve[It],It)})},fe}(l),f=function(de){i(fe,de);function fe(){return de.apply(this,arguments)||this}return r(fe,[{key:"typename",get:function(){return"Value"}},{key:"fields",get:function(){return["value"]}}]),fe}(c),p=function(de){i(fe,de);function fe(){return de.apply(this,arguments)||this}var Pe=fe.prototype;return Pe.init=function(Oe,Ve,It){de.prototype.init.call(this,Oe,Ve,It||[])},Pe.addChild=function(Oe){this.children.push(Oe)},r(fe,[{key:"typename",get:function(){return"NodeList"}},{key:"fields",get:function(){return["children"]}}]),fe}(c),h=p.extend("Root"),d=f.extend("Literal"),v=f.extend("Symbol"),m=p.extend("Group"),b=p.extend("Array"),y=c.extend("Pair",{fields:["key","value"]}),A=p.extend("Dict"),g=c.extend("LookupVal",{fields:["target","val"]}),x=c.extend("If",{fields:["cond","body","else_"]}),w=x.extend("IfAsync"),S=c.extend("InlineIf",{fields:["cond","body","else_"]}),E=c.extend("For",{fields:["arr","name","body","else_"]}),T=E.extend("AsyncEach"),_=E.extend("AsyncAll"),R=c.extend("Macro",{fields:["name","args","body"]}),M=R.extend("Caller"),F=c.extend("Import",{fields:["template","target","withContext"]}),P=function(de){i(fe,de);function fe(){return de.apply(this,arguments)||this}var Pe=fe.prototype;return Pe.init=function(Oe,Ve,It,an,Gr){de.prototype.init.call(this,Oe,Ve,It,an||new p,Gr)},r(fe,[{key:"typename",get:function(){return"FromImport"}},{key:"fields",get:function(){return["template","names","withContext"]}}]),fe}(c),B=c.extend("FunCall",{fields:["name","args"]}),C=B.extend("Filter"),k=C.extend("FilterAsync",{fields:["name","args","symbol"]}),j=A.extend("KeywordArgs"),L=c.extend("Block",{fields:["name","body"]}),D=c.extend("Super",{fields:["blockName","symbol"]}),H=c.extend("TemplateRef",{fields:["template"]}),V=H.extend("Extends"),U=c.extend("Include",{fields:["template","ignoreMissing"]}),ue=c.extend("Set",{fields:["targets","value"]}),oe=c.extend("Switch",{fields:["expr","cases","default"]}),Z=c.extend("Case",{fields:["cond","body"]}),pe=p.extend("Output"),W=c.extend("Capture",{fields:["body"]}),$=d.extend("TemplateData"),K=c.extend("UnaryOp",{fields:["target"]}),ce=c.extend("BinOp",{fields:["left","right"]}),q=ce.extend("In"),dt=ce.extend("Is"),N=ce.extend("Or"),z=ce.extend("And"),Y=K.extend("Not"),X=ce.extend("Add"),Q=ce.extend("Concat"),se=ce.extend("Sub"),ve=ce.extend("Mul"),be=ce.extend("Div"),Ce=ce.extend("FloorDiv"),_t=ce.extend("Mod"),Jt=ce.extend("Pow"),La=K.extend("Neg"),j4=K.extend("Pos"),R4=c.extend("Compare",{fields:["expr","ops"]}),N4=c.extend("CompareOperand",{fields:["expr","type"]}),ju=c.extend("CallExtension",{init:function(fe,Pe,Ie,Oe){this.parent(),this.extName=fe.__name||fe,this.prop=Pe,this.args=Ie||new p,this.contentArgs=Oe||[],this.autoescape=fe.autoescape},fields:["extName","prop","args","contentArgs"]}),B4=ju.extend("CallExtensionAsync");function kn(de,fe,Pe){var Ie=de.split(`
|
|
`);Ie.forEach(function(Oe,Ve){Oe&&(Pe&&Ve>0||!Pe)&&process.stdout.write(" ".repeat(fe));var It=Ve===Ie.length-1?"":`
|
|
`;process.stdout.write(""+Oe+It)})}function zr(de,fe){if(fe=fe||0,kn(de.typename+": ",fe),de instanceof p)kn(`
|
|
`),de.children.forEach(function(Oe){zr(Oe,fe+2)});else if(de instanceof ju)kn(de.extName+"."+de.prop+`
|
|
`),de.args&&zr(de.args,fe+2),de.contentArgs&&de.contentArgs.forEach(function(Oe){zr(Oe,fe+2)});else{var Pe=[],Ie=null;de.iterFields(function(Oe,Ve){Oe instanceof c?Pe.push([Ve,Oe]):(Ie=Ie||{},Ie[Ve]=Oe)}),Ie?kn(JSON.stringify(Ie,null,2)+`
|
|
`,null,!0):kn(`
|
|
`),Pe.forEach(function(Oe){var Ve=Oe[0],It=Oe[1];kn("["+Ve+"] =>",fe+2),zr(It,fe+4)})}}e.exports={Node:c,Root:h,NodeList:p,Value:f,Literal:d,Symbol:v,Group:m,Array:b,Pair:y,Dict:A,Output:pe,Capture:W,TemplateData:$,If:x,IfAsync:w,InlineIf:S,For:E,AsyncEach:T,AsyncAll:_,Macro:R,Caller:M,Import:F,FromImport:P,FunCall:B,Filter:C,FilterAsync:k,KeywordArgs:j,Block:L,Super:D,Extends:V,Include:U,Set:ue,Switch:oe,Case:Z,LookupVal:g,BinOp:ce,In:q,Is:dt,Or:N,And:z,Not:Y,Add:X,Concat:Q,Sub:se,Mul:ve,Div:be,FloorDiv:Ce,Mod:_t,Pow:Jt,Neg:La,Pos:j4,Compare:R4,CompareOperand:N4,CallExtension:ju,CallExtensionAsync:B4,printNodes:zr}},function(e,t){},function(e,t,a){"use strict";function n(m,b){m.prototype=Object.create(b.prototype),m.prototype.constructor=m,r(m,b)}function r(m,b){return r=Object.setPrototypeOf||function(A,g){return A.__proto__=g,A},r(m,b)}var i=a(8),o=a(17),s=a(3),l=a(0),u=l.TemplateError,c=a(2),f=c.Frame,p=a(1),h=p.Obj,d={"==":"==","===":"===","!=":"!=","!==":"!==","<":"<",">":">","<=":"<=",">=":">="},v=function(m){n(b,m);function b(){return m.apply(this,arguments)||this}var y=b.prototype;return y.init=function(g,x){this.templateName=g,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=!1,this.throwOnUndefined=x},y.fail=function(g,x,w){throw x!==void 0&&(x+=1),w!==void 0&&(w+=1),new u(g,x,w)},y._pushBuffer=function(){var g=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=g,this._emit("var "+this.buffer+' = "";'),g},y._popBuffer=function(){this.buffer=this.bufferStack.pop()},y._emit=function(g){this.codebuf.push(g)},y._emitLine=function(g){this._emit(g+`
|
|
`)},y._emitLines=function(){for(var g=this,x=arguments.length,w=new Array(x),S=0;S<x;S++)w[S]=arguments[S];w.forEach(function(E){return g._emitLine(E)})},y._emitFuncBegin=function(g,x){this.buffer="output",this._scopeClosers="",this._emitLine("function "+x+"(env, context, frame, runtime, cb) {"),this._emitLine("var lineno = "+g.lineno+";"),this._emitLine("var colno = "+g.colno+";"),this._emitLine("var "+this.buffer+' = "";'),this._emitLine("try {")},y._emitFuncEnd=function(g){g||this._emitLine("cb(null, "+this.buffer+");"),this._closeScopeLevels(),this._emitLine("} catch (e) {"),this._emitLine(" cb(runtime.handleError(e, lineno, colno));"),this._emitLine("}"),this._emitLine("}"),this.buffer=null},y._addScopeLevel=function(){this._scopeClosers+="})"},y._closeScopeLevels=function(){this._emitLine(this._scopeClosers+";"),this._scopeClosers=""},y._withScopedSyntax=function(g){var x=this._scopeClosers;this._scopeClosers="",g.call(this),this._closeScopeLevels(),this._scopeClosers=x},y._makeCallback=function(g){var x=this._tmpid();return"function("+x+(g?","+g:"")+`) {
|
|
if(`+x+") { cb("+x+"); return; }"},y._tmpid=function(){return this.lastId++,"t_"+this.lastId},y._templateName=function(){return this.templateName==null?"undefined":JSON.stringify(this.templateName)},y._compileChildren=function(g,x){var w=this;g.children.forEach(function(S){w.compile(S,x)})},y._compileAggregate=function(g,x,w,S){var E=this;w&&this._emit(w),g.children.forEach(function(T,_){_>0&&E._emit(","),E.compile(T,x)}),S&&this._emit(S)},y._compileExpression=function(g,x){this.assertType(g,s.Literal,s.Symbol,s.Group,s.Array,s.Dict,s.FunCall,s.Caller,s.Filter,s.LookupVal,s.Compare,s.InlineIf,s.In,s.Is,s.And,s.Or,s.Not,s.Add,s.Concat,s.Sub,s.Mul,s.Div,s.FloorDiv,s.Mod,s.Pow,s.Neg,s.Pos,s.Compare,s.NodeList),this.compile(g,x)},y.assertType=function(g){for(var x=arguments.length,w=new Array(x>1?x-1:0),S=1;S<x;S++)w[S-1]=arguments[S];w.some(function(E){return g instanceof E})||this.fail("assertType: invalid type: "+g.typename,g.lineno,g.colno)},y.compileCallExtension=function(g,x,w){var S=this,E=g.args,T=g.contentArgs,_=typeof g.autoescape=="boolean"?g.autoescape:!0;if(w||this._emit(this.buffer+" += runtime.suppressValue("),this._emit('env.getExtension("'+g.extName+'")["'+g.prop+'"]('),this._emit("context"),(E||T)&&this._emit(","),E&&(E instanceof s.NodeList||this.fail("compileCallExtension: arguments must be a NodeList, use `parser.parseSignature`"),E.children.forEach(function(M,F){S._compileExpression(M,x),(F!==E.children.length-1||T.length)&&S._emit(",")})),T.length&&T.forEach(function(M,F){if(F>0&&S._emit(","),M){S._emitLine("function(cb) {"),S._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}");var P=S._pushBuffer();S._withScopedSyntax(function(){S.compile(M,x),S._emitLine("cb(null, "+P+");")}),S._popBuffer(),S._emitLine("return "+P+";"),S._emitLine("}")}else S._emit("null")}),w){var R=this._tmpid();this._emitLine(", "+this._makeCallback(R)),this._emitLine(this.buffer+" += runtime.suppressValue("+R+", "+_+" && env.opts.autoescape);"),this._addScopeLevel()}else this._emit(")"),this._emit(", "+_+` && env.opts.autoescape);
|
|
`)},y.compileCallExtensionAsync=function(g,x){this.compileCallExtension(g,x,!0)},y.compileNodeList=function(g,x){this._compileChildren(g,x)},y.compileLiteral=function(g){if(typeof g.value=="string"){var x=g.value.replace(/\\/g,"\\\\");x=x.replace(/"/g,'\\"'),x=x.replace(/\n/g,"\\n"),x=x.replace(/\r/g,"\\r"),x=x.replace(/\t/g,"\\t"),x=x.replace(/\u2028/g,"\\u2028"),this._emit('"'+x+'"')}else g.value===null?this._emit("null"):this._emit(g.value.toString())},y.compileSymbol=function(g,x){var w=g.value,S=x.lookup(w);S?this._emit(S):this._emit('runtime.contextOrFrameLookup(context, frame, "'+w+'")')},y.compileGroup=function(g,x){this._compileAggregate(g,x,"(",")")},y.compileArray=function(g,x){this._compileAggregate(g,x,"[","]")},y.compileDict=function(g,x){this._compileAggregate(g,x,"{","}")},y.compilePair=function(g,x){var w=g.key,S=g.value;w instanceof s.Symbol?w=new s.Literal(w.lineno,w.colno,w.value):w instanceof s.Literal&&typeof w.value=="string"||this.fail("compilePair: Dict keys must be strings or names",w.lineno,w.colno),this.compile(w,x),this._emit(": "),this._compileExpression(S,x)},y.compileInlineIf=function(g,x){this._emit("("),this.compile(g.cond,x),this._emit("?"),this.compile(g.body,x),this._emit(":"),g.else_!==null?this.compile(g.else_,x):this._emit('""'),this._emit(")")},y.compileIn=function(g,x){this._emit("runtime.inOperator("),this.compile(g.left,x),this._emit(","),this.compile(g.right,x),this._emit(")")},y.compileIs=function(g,x){var w=g.right.name?g.right.name.value:g.right.value;this._emit('env.getTest("'+w+'").call(context, '),this.compile(g.left,x),g.right.args&&(this._emit(","),this.compile(g.right.args,x)),this._emit(") === true")},y._binOpEmitter=function(g,x,w){this.compile(g.left,x),this._emit(w),this.compile(g.right,x)},y.compileOr=function(g,x){return this._binOpEmitter(g,x," || ")},y.compileAnd=function(g,x){return this._binOpEmitter(g,x," && ")},y.compileAdd=function(g,x){return this._binOpEmitter(g,x," + ")},y.compileConcat=function(g,x){return this._binOpEmitter(g,x,' + "" + ')},y.compileSub=function(g,x){return this._binOpEmitter(g,x," - ")},y.compileMul=function(g,x){return this._binOpEmitter(g,x," * ")},y.compileDiv=function(g,x){return this._binOpEmitter(g,x," / ")},y.compileMod=function(g,x){return this._binOpEmitter(g,x," % ")},y.compileNot=function(g,x){this._emit("!"),this.compile(g.target,x)},y.compileFloorDiv=function(g,x){this._emit("Math.floor("),this.compile(g.left,x),this._emit(" / "),this.compile(g.right,x),this._emit(")")},y.compilePow=function(g,x){this._emit("Math.pow("),this.compile(g.left,x),this._emit(", "),this.compile(g.right,x),this._emit(")")},y.compileNeg=function(g,x){this._emit("-"),this.compile(g.target,x)},y.compilePos=function(g,x){this._emit("+"),this.compile(g.target,x)},y.compileCompare=function(g,x){var w=this;this.compile(g.expr,x),g.ops.forEach(function(S){w._emit(" "+d[S.type]+" "),w.compile(S.expr,x)})},y.compileLookupVal=function(g,x){this._emit("runtime.memberLookup(("),this._compileExpression(g.target,x),this._emit("),"),this._compileExpression(g.val,x),this._emit(")")},y._getNodeName=function(g){switch(g.typename){case"Symbol":return g.value;case"FunCall":return"the return value of ("+this._getNodeName(g.name)+")";case"LookupVal":return this._getNodeName(g.target)+'["'+this._getNodeName(g.val)+'"]';case"Literal":return g.value.toString();default:return"--expression--"}},y.compileFunCall=function(g,x){this._emit("(lineno = "+g.lineno+", colno = "+g.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(g.name,x),this._emit(', "'+this._getNodeName(g.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(g.args,x,"[","])"),this._emit(")")},y.compileFilter=function(g,x){var w=g.name;this.assertType(w,s.Symbol),this._emit('env.getFilter("'+w.value+'").call(context, '),this._compileAggregate(g.args,x),this._emit(")")},y.compileFilterAsync=function(g,x){var w=g.name,S=g.symbol.value;this.assertType(w,s.Symbol),x.set(S,S),this._emit('env.getFilter("'+w.value+'").call(context, '),this._compileAggregate(g.args,x),this._emitLine(", "+this._makeCallback(S)),this._addScopeLevel()},y.compileKeywordArgs=function(g,x){this._emit("runtime.makeKeywordArgs("),this.compileDict(g,x),this._emit(")")},y.compileSet=function(g,x){var w=this,S=[];g.targets.forEach(function(E){var T=E.value,_=x.lookup(T);_==null&&(_=w._tmpid(),w._emitLine("var "+_+";")),S.push(_)}),g.value?(this._emit(S.join(" = ")+" = "),this._compileExpression(g.value,x),this._emitLine(";")):(this._emit(S.join(" = ")+" = "),this.compile(g.body,x),this._emitLine(";")),g.targets.forEach(function(E,T){var _=S[T],R=E.value;w._emitLine('frame.set("'+R+'", '+_+", true);"),w._emitLine("if(frame.topLevel) {"),w._emitLine('context.setVariable("'+R+'", '+_+");"),w._emitLine("}"),R.charAt(0)!=="_"&&(w._emitLine("if(frame.topLevel) {"),w._emitLine('context.addExport("'+R+'", '+_+");"),w._emitLine("}"))})},y.compileSwitch=function(g,x){var w=this;this._emit("switch ("),this.compile(g.expr,x),this._emit(") {"),g.cases.forEach(function(S,E){w._emit("case "),w.compile(S.cond,x),w._emit(": "),w.compile(S.body,x),S.body.children.length&&w._emitLine("break;")}),g.default&&(this._emit("default:"),this.compile(g.default,x)),this._emit("}")},y.compileIf=function(g,x,w){var S=this;this._emit("if("),this._compileExpression(g.cond,x),this._emitLine(") {"),this._withScopedSyntax(function(){S.compile(g.body,x),w&&S._emit("cb()")}),g.else_?(this._emitLine(`}
|
|
else {`),this._withScopedSyntax(function(){S.compile(g.else_,x),w&&S._emit("cb()")})):w&&(this._emitLine(`}
|
|
else {`),this._emit("cb()")),this._emitLine("}")},y.compileIfAsync=function(g,x){this._emit("(function(cb) {"),this.compileIf(g,x,!0),this._emit("})("+this._makeCallback()),this._addScopeLevel()},y._emitLoopBindings=function(g,x,w,S){var E=this,T=[{name:"index",val:w+" + 1"},{name:"index0",val:w},{name:"revindex",val:S+" - "+w},{name:"revindex0",val:S+" - "+w+" - 1"},{name:"first",val:w+" === 0"},{name:"last",val:w+" === "+S+" - 1"},{name:"length",val:S}];T.forEach(function(_){E._emitLine('frame.set("loop.'+_.name+'", '+_.val+");")})},y.compileFor=function(g,x){var w=this,S=this._tmpid(),E=this._tmpid(),T=this._tmpid();if(x=x.push(),this._emitLine("frame = frame.push();"),this._emit("var "+T+" = "),this._compileExpression(g.arr,x),this._emitLine(";"),this._emit("if("+T+") {"),this._emitLine(T+" = runtime.fromIterator("+T+");"),g.name instanceof s.Array){this._emitLine("var "+S+";"),this._emitLine("if(runtime.isArray("+T+")) {"),this._emitLine("var "+E+" = "+T+".length;"),this._emitLine("for("+S+"=0; "+S+" < "+T+".length; "+S+"++) {"),g.name.children.forEach(function(C,k){var j=w._tmpid();w._emitLine("var "+j+" = "+T+"["+S+"]["+k+"];"),w._emitLine('frame.set("'+C+'", '+T+"["+S+"]["+k+"]);"),x.set(g.name.children[k].value,j)}),this._emitLoopBindings(g,T,S,E),this._withScopedSyntax(function(){w.compile(g.body,x)}),this._emitLine("}"),this._emitLine("} else {");var _=g.name.children,R=_[0],M=_[1],F=this._tmpid(),P=this._tmpid();x.set(R.value,F),x.set(M.value,P),this._emitLine(S+" = -1;"),this._emitLine("var "+E+" = runtime.keys("+T+").length;"),this._emitLine("for(var "+F+" in "+T+") {"),this._emitLine(S+"++;"),this._emitLine("var "+P+" = "+T+"["+F+"];"),this._emitLine('frame.set("'+R.value+'", '+F+");"),this._emitLine('frame.set("'+M.value+'", '+P+");"),this._emitLoopBindings(g,T,S,E),this._withScopedSyntax(function(){w.compile(g.body,x)}),this._emitLine("}"),this._emitLine("}")}else{var B=this._tmpid();x.set(g.name.value,B),this._emitLine("var "+E+" = "+T+".length;"),this._emitLine("for(var "+S+"=0; "+S+" < "+T+".length; "+S+"++) {"),this._emitLine("var "+B+" = "+T+"["+S+"];"),this._emitLine('frame.set("'+g.name.value+'", '+B+");"),this._emitLoopBindings(g,T,S,E),this._withScopedSyntax(function(){w.compile(g.body,x)}),this._emitLine("}")}this._emitLine("}"),g.else_&&(this._emitLine("if (!"+E+") {"),this.compile(g.else_,x),this._emitLine("}")),this._emitLine("frame = frame.pop();")},y._compileAsyncLoop=function(g,x,w){var S=this,E=this._tmpid(),T=this._tmpid(),_=this._tmpid(),R=w?"asyncAll":"asyncEach";if(x=x.push(),this._emitLine("frame = frame.push();"),this._emit("var "+_+" = runtime.fromIterator("),this._compileExpression(g.arr,x),this._emitLine(");"),g.name instanceof s.Array){var M=g.name.children.length;this._emit("runtime."+R+"("+_+", "+M+", function("),g.name.children.forEach(function(B){S._emit(B.value+",")}),this._emit(E+","+T+",next) {"),g.name.children.forEach(function(B){var C=B.value;x.set(C,C),S._emitLine('frame.set("'+C+'", '+C+");")})}else{var F=g.name.value;this._emitLine("runtime."+R+"("+_+", 1, function("+F+", "+E+", "+T+",next) {"),this._emitLine('frame.set("'+F+'", '+F+");"),x.set(F,F)}this._emitLoopBindings(g,_,E,T),this._withScopedSyntax(function(){var B;w&&(B=S._pushBuffer()),S.compile(g.body,x),S._emitLine("next("+E+(B?","+B:"")+");"),w&&S._popBuffer()});var P=this._tmpid();this._emitLine("}, "+this._makeCallback(P)),this._addScopeLevel(),w&&this._emitLine(this.buffer+" += "+P+";"),g.else_&&(this._emitLine("if (!"+_+".length) {"),this.compile(g.else_,x),this._emitLine("}")),this._emitLine("frame = frame.pop();")},y.compileAsyncEach=function(g,x){this._compileAsyncLoop(g,x)},y.compileAsyncAll=function(g,x){this._compileAsyncLoop(g,x,!0)},y._compileMacro=function(g,x){var w=this,S=[],E=null,T="macro_"+this._tmpid(),_=x!==void 0;g.args.children.forEach(function(C,k){k===g.args.children.length-1&&C instanceof s.Dict?E=C:(w.assertType(C,s.Symbol),S.push(C))});var R=[].concat(S.map(function(C){return"l_"+C.value}),["kwargs"]),M=S.map(function(C){return'"'+C.value+'"'}),F=(E&&E.children||[]).map(function(C){return'"'+C.key.value+'"'}),P;_?P=x.push(!0):P=new f,this._emitLines("var "+T+" = runtime.makeMacro(","["+M.join(", ")+"], ","["+F.join(", ")+"], ","function ("+R.join(", ")+") {","var callerFrame = frame;","frame = "+(_?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),S.forEach(function(C){w._emitLine('frame.set("'+C.value+'", l_'+C.value+");"),P.set(C.value,"l_"+C.value)}),E&&E.children.forEach(function(C){var k=C.key.value;w._emit('frame.set("'+k+'", '),w._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+k+'")'),w._emit(' ? kwargs["'+k+'"] : '),w._compileExpression(C.value,P),w._emit(");")});var B=this._pushBuffer();return this._withScopedSyntax(function(){w.compile(g.body,P)}),this._emitLine("frame = "+(_?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+B+");"),this._emitLine("});"),this._popBuffer(),T},y.compileMacro=function(g,x){var w=this._compileMacro(g),S=g.name.value;x.set(S,w),x.parent?this._emitLine('frame.set("'+S+'", '+w+");"):(g.name.value.charAt(0)!=="_"&&this._emitLine('context.addExport("'+S+'");'),this._emitLine('context.setVariable("'+S+'", '+w+");"))},y.compileCaller=function(g,x){this._emit("(function (){");var w=this._compileMacro(g,x);this._emit("return "+w+";})()")},y._compileGetTemplate=function(g,x,w,S){var E=this._tmpid(),T=this._templateName(),_=this._makeCallback(E),R=w?"true":"false",M=S?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(g.template,x),this._emitLine(", "+R+", "+T+", "+M+", "+_),E},y.compileImport=function(g,x){var w=g.target.value,S=this._compileGetTemplate(g,x,!1,!1);this._addScopeLevel(),this._emitLine(S+".getExported("+(g.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(S)),this._addScopeLevel(),x.set(w,S),x.parent?this._emitLine('frame.set("'+w+'", '+S+");"):this._emitLine('context.setVariable("'+w+'", '+S+");")},y.compileFromImport=function(g,x){var w=this,S=this._compileGetTemplate(g,x,!1,!1);this._addScopeLevel(),this._emitLine(S+".getExported("+(g.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(S)),this._addScopeLevel(),g.names.children.forEach(function(E){var T,_,R=w._tmpid();E instanceof s.Pair?(T=E.key.value,_=E.value.value):(T=E.value,_=T),w._emitLine("if(Object.prototype.hasOwnProperty.call("+S+', "'+T+'")) {'),w._emitLine("var "+R+" = "+S+"."+T+";"),w._emitLine("} else {"),w._emitLine(`cb(new Error("cannot import '`+T+`'")); return;`),w._emitLine("}"),x.set(_,R),x.parent?w._emitLine('frame.set("'+_+'", '+R+");"):w._emitLine('context.setVariable("'+_+'", '+R+");")})},y.compileBlock=function(g){var x=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+g.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(x)),this._emitLine(this.buffer+" += "+x+";"),this._addScopeLevel()},y.compileSuper=function(g,x){var w=g.blockName.value,S=g.symbol.value,E=this._makeCallback(S);this._emitLine('context.getSuper(env, "'+w+'", b_'+w+", frame, runtime, "+E),this._emitLine(S+" = runtime.markSafe("+S+");"),this._addScopeLevel(),x.set(S,S)},y.compileExtends=function(g,x){var w=this._tmpid(),S=this._compileGetTemplate(g,x,!0,!1);this._emitLine("parentTemplate = "+S),this._emitLine("for(var "+w+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+w+", parentTemplate.blocks["+w+"]);"),this._emitLine("}"),this._addScopeLevel()},y.compileInclude=function(g,x){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {");var w=this._compileGetTemplate(g,x,!1,g.ignoreMissing);this._emitLine("callback(null,"+w+");});"),this._emitLine("});");var S=this._tmpid();this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(S)),this._emitLine("callback(null,"+S+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel()},y.compileTemplateData=function(g,x){this.compileLiteral(g,x)},y.compileCapture=function(g,x){var w=this,S=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax(function(){w.compile(g.body,x)}),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=S},y.compileOutput=function(g,x){var w=this,S=g.children;S.forEach(function(E){E instanceof s.TemplateData?E.value&&(w._emit(w.buffer+" += "),w.compileLiteral(E,x),w._emitLine(";")):(w._emit(w.buffer+" += runtime.suppressValue("),w.throwOnUndefined&&w._emit("runtime.ensureDefined("),w.compile(E,x),w.throwOnUndefined&&w._emit(","+g.lineno+","+g.colno+")"),w._emit(`, env.opts.autoescape);
|
|
`))})},y.compileRoot=function(g,x){var w=this;x&&this.fail("compileRoot: root node can't have frame"),x=new f,this._emitFuncBegin(g,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(g,x),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(!0),this.inBlock=!0;var S=[],E=g.findAll(s.Block);E.forEach(function(T,_){var R=T.name.value;if(S.indexOf(R)!==-1)throw new Error('Block "'+R+'" defined more than once.');S.push(R),w._emitFuncBegin(T,"b_"+R);var M=new f;w._emitLine("var frame = frame.push(true);"),w.compile(T.body,M),w._emitFuncEnd()}),this._emitLine("return {"),E.forEach(function(T,_){var R="b_"+T.name.value;w._emitLine(R+": "+R+",")}),this._emitLine(`root: root
|
|
};`)},y.compile=function(g,x){var w=this["compile"+g.typename];w?w.call(this,g,x):this.fail("compile: Cannot compile node: "+g.typename,g.lineno,g.colno)},y.getCode=function(){return this.codebuf.join("")},b}(h);e.exports={compile:function(b,y,A,g,x){x===void 0&&(x={});var w=new v(g,x.throwOnUndefined),S=(A||[]).map(function(T){return T.preprocess}).filter(function(T){return!!T}),E=S.reduce(function(T,_){return _(T)},b);return w.compile(o.transform(i.parse(E,A,x),y,g)),w.getCode()},Compiler:v}},function(e,t,a){"use strict";function n(l,u){l.prototype=Object.create(u.prototype),l.prototype.constructor=l,r(l,u)}function r(l,u){return r=Object.setPrototypeOf||function(f,p){return f.__proto__=p,f},r(l,u)}var i=a(4),o=a(1),s=o.EmitterObj;e.exports=function(l){n(u,l);function u(){return l.apply(this,arguments)||this}var c=u.prototype;return c.resolve=function(p,h){return i.resolve(i.dirname(p),h)},c.isRelative=function(p){return p.indexOf("./")===0||p.indexOf("../")===0},u}(s)},function(e,t,a){"use strict";function n(M,F){M.prototype=Object.create(F.prototype),M.prototype.constructor=M,r(M,F)}function r(M,F){return r=Object.setPrototypeOf||function(B,C){return B.__proto__=C,B},r(M,F)}var i=a(12),o=a(15),s=a(0),l=a(5),u=a(18),c=a(10),f=c.FileSystemLoader,p=c.WebLoader,h=c.PrecompiledLoader,d=a(20),v=a(21),m=a(1),b=m.Obj,y=m.EmitterObj,A=a(2),g=A.handleError,x=A.Frame,w=a(22);function S(M,F,P){i(function(){M(F,P)})}var E={type:"code",obj:{root:function(F,P,B,C,k){try{k(null,"")}catch(j){k(g(j,null,null))}}}},T=function(M){n(F,M);function F(){return M.apply(this,arguments)||this}var P=F.prototype;return P.init=function(C,k){var j=this;k=this.opts=k||{},this.opts.dev=!!k.dev,this.opts.autoescape=k.autoescape!=null?k.autoescape:!0,this.opts.throwOnUndefined=!!k.throwOnUndefined,this.opts.trimBlocks=!!k.trimBlocks,this.opts.lstripBlocks=!!k.lstripBlocks,this.loaders=[],C?this.loaders=s.isArray(C)?C:[C]:f?this.loaders=[new f("views")]:p&&(this.loaders=[new p("/views")]),typeof window!="undefined"&&window.nunjucksPrecompiled&&this.loaders.unshift(new h(window.nunjucksPrecompiled)),this._initLoaders(),this.globals=v(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],s._entries(u).forEach(function(L){var D=L[0],H=L[1];return j.addFilter(D,H)}),s._entries(d).forEach(function(L){var D=L[0],H=L[1];return j.addTest(D,H)})},P._initLoaders=function(){var C=this;this.loaders.forEach(function(k){k.cache={},typeof k.on=="function"&&(k.on("update",function(j,L){k.cache[j]=null,C.emit("update",j,L,k)}),k.on("load",function(j,L){C.emit("load",j,L,k)}))})},P.invalidateCache=function(){this.loaders.forEach(function(C){C.cache={}})},P.addExtension=function(C,k){return k.__name=C,this.extensions[C]=k,this.extensionsList.push(k),this},P.removeExtension=function(C){var k=this.getExtension(C);!k||(this.extensionsList=s.without(this.extensionsList,k),delete this.extensions[C])},P.getExtension=function(C){return this.extensions[C]},P.hasExtension=function(C){return!!this.extensions[C]},P.addGlobal=function(C,k){return this.globals[C]=k,this},P.getGlobal=function(C){if(typeof this.globals[C]=="undefined")throw new Error("global not found: "+C);return this.globals[C]},P.addFilter=function(C,k,j){var L=k;return j&&this.asyncFilters.push(C),this.filters[C]=L,this},P.getFilter=function(C){if(!this.filters[C])throw new Error("filter not found: "+C);return this.filters[C]},P.addTest=function(C,k){return this.tests[C]=k,this},P.getTest=function(C){if(!this.tests[C])throw new Error("test not found: "+C);return this.tests[C]},P.resolveTemplate=function(C,k,j){var L=C.isRelative&&k?C.isRelative(j):!1;return L&&C.resolve?C.resolve(k,j):j},P.getTemplate=function(C,k,j,L,D){var H=this,V=this,U=null;if(C&&C.raw&&(C=C.raw),s.isFunction(j)&&(D=j,j=null,k=k||!1),s.isFunction(k)&&(D=k,k=!1),C instanceof R)U=C;else{if(typeof C!="string")throw new Error("template names must be a string: "+C);for(var ue=0;ue<this.loaders.length;ue++){var oe=this.loaders[ue];if(U=oe.cache[this.resolveTemplate(oe,j,C)],U)break}}if(U)if(k&&U.compile(),D){D(null,U);return}else return U;var Z,pe=function($,K){if(!K&&!$&&!L&&($=new Error("template not found: "+C)),$)if(D){D($);return}else throw $;var ce;K?(ce=new R(K.src,H,K.path,k),K.noCache||(K.loader.cache[C]=ce)):ce=new R(E,H,"",k),D?D(null,ce):Z=ce};return s.asyncIter(this.loaders,function(W,$,K,ce){function q(dt,N){dt?ce(dt):N?(N.loader=W,ce(null,N)):K()}C=V.resolveTemplate(W,j,C),W.async?W.getSource(C,q):q(null,W.getSource(C))},pe),Z},P.express=function(C){return w(this,C)},P.render=function(C,k,j){s.isFunction(k)&&(j=k,k=null);var L=null;return this.getTemplate(C,function(D,H){if(D&&j)S(j,D);else{if(D)throw D;L=H.render(k,j)}}),L},P.renderString=function(C,k,j,L){s.isFunction(j)&&(L=j,j={}),j=j||{};var D=new R(C,this,j.path);return D.render(k,L)},P.waterfall=function(C,k,j){return o(C,k,j)},F}(y),_=function(M){n(F,M);function F(){return M.apply(this,arguments)||this}var P=F.prototype;return P.init=function(C,k,j){var L=this;this.env=j||new T,this.ctx=s.extend({},C),this.blocks={},this.exported=[],s.keys(k).forEach(function(D){L.addBlock(D,k[D])})},P.lookup=function(C){return C in this.env.globals&&!(C in this.ctx)?this.env.globals[C]:this.ctx[C]},P.setVariable=function(C,k){this.ctx[C]=k},P.getVariables=function(){return this.ctx},P.addBlock=function(C,k){return this.blocks[C]=this.blocks[C]||[],this.blocks[C].push(k),this},P.getBlock=function(C){if(!this.blocks[C])throw new Error('unknown block "'+C+'"');return this.blocks[C][0]},P.getSuper=function(C,k,j,L,D,H){var V=s.indexOf(this.blocks[k]||[],j),U=this.blocks[k][V+1],ue=this;if(V===-1||!U)throw new Error('no super block available for "'+k+'"');U(C,ue,L,D,H)},P.addExport=function(C){this.exported.push(C)},P.getExported=function(){var C=this,k={};return this.exported.forEach(function(j){k[j]=C.ctx[j]}),k},F}(b),R=function(M){n(F,M);function F(){return M.apply(this,arguments)||this}var P=F.prototype;return P.init=function(C,k,j,L){if(this.env=k||new T,s.isObject(C))switch(C.type){case"code":this.tmplProps=C.obj;break;case"string":this.tmplStr=C.obj;break;default:throw new Error("Unexpected template object type "+C.type+"; expected 'code', or 'string'")}else if(s.isString(C))this.tmplStr=C;else throw new Error("src must be a string or an object describing the source");if(this.path=j,L)try{this._compile()}catch(D){throw s._prettifyError(this.path,this.env.opts.dev,D)}else this.compiled=!1},P.render=function(C,k,j){var L=this;typeof C=="function"?(j=C,C={}):typeof k=="function"&&(j=k,k=null);var D=!k;try{this.compile()}catch(Z){var H=s._prettifyError(this.path,this.env.opts.dev,Z);if(j)return S(j,H);throw H}var V=new _(C||{},this.blocks,this.env),U=k?k.push(!0):new x;U.topLevel=!0;var ue=null,oe=!1;return this.rootRenderFunc(this.env,V,U,A,function(Z,pe){if(!(oe&&j&&typeof pe!="undefined"))if(Z&&(Z=s._prettifyError(L.path,L.env.opts.dev,Z),oe=!0),j)D?S(j,Z,pe):j(Z,pe);else{if(Z)throw Z;ue=pe}}),ue},P.getExported=function(C,k,j){typeof C=="function"&&(j=C,C={}),typeof k=="function"&&(j=k,k=null);try{this.compile()}catch(H){if(j)return j(H);throw H}var L=k?k.push():new x;L.topLevel=!0;var D=new _(C||{},this.blocks,this.env);this.rootRenderFunc(this.env,D,L,A,function(H){H?j(H,null):j(null,D.getExported())})},P.compile=function(){this.compiled||this._compile()},P._compile=function(){var C;if(this.tmplProps)C=this.tmplProps;else{var k=l.compile(this.tmplStr,this.env.asyncFilters,this.env.extensionsList,this.path,this.env.opts),j=new Function(k);C=j()}this.blocks=this._getBlocks(C),this.rootRenderFunc=C.root,this.compiled=!0},P._getBlocks=function(C){var k={};return s.keys(C).forEach(function(j){j.slice(0,2)==="b_"&&(k[j.slice(2)]=C[j])}),k},F}(b);e.exports={Environment:T,Template:R}},function(e,t,a){"use strict";function n(c,f){c.prototype=Object.create(f.prototype),c.prototype.constructor=c,r(c,f)}function r(c,f){return r=Object.setPrototypeOf||function(h,d){return h.__proto__=d,h},r(c,f)}var i=a(9),o=a(3),s=a(1).Obj,l=a(0),u=function(c){n(f,c);function f(){return c.apply(this,arguments)||this}var p=f.prototype;return p.init=function(d){this.tokens=d,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=!1,this.extensions=[]},p.nextToken=function(d){var v;if(this.peeked)if(!d&&this.peeked.type===i.TOKEN_WHITESPACE)this.peeked=null;else return v=this.peeked,this.peeked=null,v;if(v=this.tokens.nextToken(),!d)for(;v&&v.type===i.TOKEN_WHITESPACE;)v=this.tokens.nextToken();return v},p.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},p.pushToken=function(d){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=d},p.error=function(d,v,m){if(v===void 0||m===void 0){var b=this.peekToken()||{};v=b.lineno,m=b.colno}return v!==void 0&&(v+=1),m!==void 0&&(m+=1),new l.TemplateError(d,v,m)},p.fail=function(d,v,m){throw this.error(d,v,m)},p.skip=function(d){var v=this.nextToken();return!v||v.type!==d?(this.pushToken(v),!1):!0},p.expect=function(d){var v=this.nextToken();return v.type!==d&&this.fail("expected "+d+", got "+v.type,v.lineno,v.colno),v},p.skipValue=function(d,v){var m=this.nextToken();return!m||m.type!==d||m.value!==v?(this.pushToken(m),!1):!0},p.skipSymbol=function(d){return this.skipValue(i.TOKEN_SYMBOL,d)},p.advanceAfterBlockEnd=function(d){var v;return d||(v=this.peekToken(),v||this.fail("unexpected end of file"),v.type!==i.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),d=this.nextToken().value),v=this.nextToken(),v&&v.type===i.TOKEN_BLOCK_END?v.value.charAt(0)==="-"&&(this.dropLeadingWhitespace=!0):this.fail("expected block end in "+d+" statement"),v},p.advanceAfterVariableEnd=function(){var d=this.nextToken();d&&d.type===i.TOKEN_VARIABLE_END?this.dropLeadingWhitespace=d.value.charAt(d.value.length-this.tokens.tags.VARIABLE_END.length-1)==="-":(this.pushToken(d),this.fail("expected variable end"))},p.parseFor=function(){var d=this.peekToken(),v,m;this.skipSymbol("for")?(v=new o.For(d.lineno,d.colno),m="endfor"):this.skipSymbol("asyncEach")?(v=new o.AsyncEach(d.lineno,d.colno),m="endeach"):this.skipSymbol("asyncAll")?(v=new o.AsyncAll(d.lineno,d.colno),m="endall"):this.fail("parseFor: expected for{Async}",d.lineno,d.colno),v.name=this.parsePrimary(),v.name instanceof o.Symbol||this.fail("parseFor: variable name expected for loop");var b=this.peekToken().type;if(b===i.TOKEN_COMMA){var y=v.name;for(v.name=new o.Array(y.lineno,y.colno),v.name.addChild(y);this.skip(i.TOKEN_COMMA);){var A=this.parsePrimary();v.name.addChild(A)}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',d.lineno,d.colno),v.arr=this.parseExpression(),this.advanceAfterBlockEnd(d.value),v.body=this.parseUntilBlocks(m,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),v.else_=this.parseUntilBlocks(m)),this.advanceAfterBlockEnd(),v},p.parseMacro=function(){var d=this.peekToken();this.skipSymbol("macro")||this.fail("expected macro");var v=this.parsePrimary(!0),m=this.parseSignature(),b=new o.Macro(d.lineno,d.colno,v,m);return this.advanceAfterBlockEnd(d.value),b.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),b},p.parseCall=function(){var d=this.peekToken();this.skipSymbol("call")||this.fail("expected call");var v=this.parseSignature(!0)||new o.NodeList,m=this.parsePrimary();this.advanceAfterBlockEnd(d.value);var b=this.parseUntilBlocks("endcall");this.advanceAfterBlockEnd();var y=new o.Symbol(d.lineno,d.colno,"caller"),A=new o.Caller(d.lineno,d.colno,y,v,b),g=m.args.children;g[g.length-1]instanceof o.KeywordArgs||g.push(new o.KeywordArgs);var x=g[g.length-1];return x.addChild(new o.Pair(d.lineno,d.colno,y,A)),new o.Output(d.lineno,d.colno,[m])},p.parseWithContext=function(){var d=this.peekToken(),v=null;return this.skipSymbol("with")?v=!0:this.skipSymbol("without")&&(v=!1),v!==null&&(this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",d.lineno,d.colno)),v},p.parseImport=function(){var d=this.peekToken();this.skipSymbol("import")||this.fail("parseImport: expected import",d.lineno,d.colno);var v=this.parseExpression();this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',d.lineno,d.colno);var m=this.parseExpression(),b=this.parseWithContext(),y=new o.Import(d.lineno,d.colno,v,m,b);return this.advanceAfterBlockEnd(d.value),y},p.parseFrom=function(){var d=this.peekToken();this.skipSymbol("from")||this.fail("parseFrom: expected from");var v=this.parseExpression();this.skipSymbol("import")||this.fail("parseFrom: expected import",d.lineno,d.colno);for(var m=new o.NodeList,b;;){var y=this.peekToken();if(y.type===i.TOKEN_BLOCK_END){m.children.length||this.fail("parseFrom: Expected at least one import name",d.lineno,d.colno),y.value.charAt(0)==="-"&&(this.dropLeadingWhitespace=!0),this.nextToken();break}m.children.length>0&&!this.skip(i.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",d.lineno,d.colno);var A=this.parsePrimary();if(A.value.charAt(0)==="_"&&this.fail("parseFrom: names starting with an underscore cannot be imported",A.lineno,A.colno),this.skipSymbol("as")){var g=this.parsePrimary();m.addChild(new o.Pair(A.lineno,A.colno,A,g))}else m.addChild(A);b=this.parseWithContext()}return new o.FromImport(d.lineno,d.colno,v,m,b)},p.parseBlock=function(){var d=this.peekToken();this.skipSymbol("block")||this.fail("parseBlock: expected block",d.lineno,d.colno);var v=new o.Block(d.lineno,d.colno);v.name=this.parsePrimary(),v.name instanceof o.Symbol||this.fail("parseBlock: variable name expected",d.lineno,d.colno),this.advanceAfterBlockEnd(d.value),v.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(v.name.value);var m=this.peekToken();return m||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(m.value),v},p.parseExtends=function(){var d="extends",v=this.peekToken();this.skipSymbol(d)||this.fail("parseTemplateRef: expected "+d);var m=new o.Extends(v.lineno,v.colno);return m.template=this.parseExpression(),this.advanceAfterBlockEnd(v.value),m},p.parseInclude=function(){var d="include",v=this.peekToken();this.skipSymbol(d)||this.fail("parseInclude: expected "+d);var m=new o.Include(v.lineno,v.colno);return m.template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(m.ignoreMissing=!0),this.advanceAfterBlockEnd(v.value),m},p.parseIf=function(){var d=this.peekToken(),v;this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?v=new o.If(d.lineno,d.colno):this.skipSymbol("ifAsync")?v=new o.IfAsync(d.lineno,d.colno):this.fail("parseIf: expected if, elif, or elseif",d.lineno,d.colno),v.cond=this.parseExpression(),this.advanceAfterBlockEnd(d.value),v.body=this.parseUntilBlocks("elif","elseif","else","endif");var m=this.peekToken();switch(m&&m.value){case"elseif":case"elif":v.else_=this.parseIf();break;case"else":this.advanceAfterBlockEnd(),v.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case"endif":v.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file")}return v},p.parseSet=function(){var d=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",d.lineno,d.colno);for(var v=new o.Set(d.lineno,d.colno,[]),m;(m=this.parsePrimary())&&(v.targets.push(m),!!this.skip(i.TOKEN_COMMA)););return this.skipValue(i.TOKEN_OPERATOR,"=")?(v.value=this.parseExpression(),this.advanceAfterBlockEnd(d.value)):this.skip(i.TOKEN_BLOCK_END)?(v.body=new o.Capture(d.lineno,d.colno,this.parseUntilBlocks("endset")),v.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",d.lineno,d.colno),v},p.parseSwitch=function(){var d="switch",v="endswitch",m="case",b="default",y=this.peekToken();!this.skipSymbol(d)&&!this.skipSymbol(m)&&!this.skipSymbol(b)&&this.fail('parseSwitch: expected "switch," "case" or "default"',y.lineno,y.colno);var A=this.parseExpression();this.advanceAfterBlockEnd(d),this.parseUntilBlocks(m,b,v);var g=this.peekToken(),x=[],w;do{this.skipSymbol(m);var S=this.parseExpression();this.advanceAfterBlockEnd(d);var E=this.parseUntilBlocks(m,b,v);x.push(new o.Case(g.line,g.col,S,E)),g=this.peekToken()}while(g&&g.value===m);switch(g.value){case b:this.advanceAfterBlockEnd(),w=this.parseUntilBlocks(v),this.advanceAfterBlockEnd();break;case v:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.')}return new o.Switch(y.lineno,y.colno,A,x,w)},p.parseStatement=function(){var d=this.peekToken(),v;if(d.type!==i.TOKEN_SYMBOL&&this.fail("tag name expected",d.lineno,d.colno),this.breakOnBlocks&&l.indexOf(this.breakOnBlocks,d.value)!==-1)return null;switch(d.value){case"raw":return this.parseRaw();case"verbatim":return this.parseRaw("verbatim");case"if":case"ifAsync":return this.parseIf();case"for":case"asyncEach":case"asyncAll":return this.parseFor();case"block":return this.parseBlock();case"extends":return this.parseExtends();case"include":return this.parseInclude();case"set":return this.parseSet();case"macro":return this.parseMacro();case"call":return this.parseCall();case"import":return this.parseImport();case"from":return this.parseFrom();case"filter":return this.parseFilterStatement();case"switch":return this.parseSwitch();default:if(this.extensions.length)for(var m=0;m<this.extensions.length;m++){var b=this.extensions[m];if(l.indexOf(b.tags||[],d.value)!==-1)return b.parse(this,o,i)}this.fail("unknown block tag: "+d.value,d.lineno,d.colno)}return v},p.parseRaw=function(d){d=d||"raw";for(var v="end"+d,m=new RegExp("([\\s\\S]*?){%\\s*("+d+"|"+v+")\\s*(?=%})%}"),b=1,y="",A=null,g=this.advanceAfterBlockEnd();(A=this.tokens._extractRegex(m))&&b>0;){var x=A[0],w=A[1],S=A[2];S===d?b+=1:S===v&&(b-=1),b===0?(y+=w,this.tokens.backN(x.length-w.length)):y+=x}return new o.Output(g.lineno,g.colno,[new o.TemplateData(g.lineno,g.colno,y)])},p.parsePostfix=function(d){for(var v,m=this.peekToken();m;){if(m.type===i.TOKEN_LEFT_PAREN)d=new o.FunCall(m.lineno,m.colno,d,this.parseSignature());else if(m.type===i.TOKEN_LEFT_BRACKET)v=this.parseAggregate(),v.children.length>1&&this.fail("invalid index"),d=new o.LookupVal(m.lineno,m.colno,d,v.children[0]);else if(m.type===i.TOKEN_OPERATOR&&m.value==="."){this.nextToken();var b=this.nextToken();b.type!==i.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+b.value,b.lineno,b.colno),v=new o.Literal(b.lineno,b.colno,b.value),d=new o.LookupVal(m.lineno,m.colno,d,v)}else break;m=this.peekToken()}return d},p.parseExpression=function(){var d=this.parseInlineIf();return d},p.parseInlineIf=function(){var d=this.parseOr();if(this.skipSymbol("if")){var v=this.parseOr(),m=d;d=new o.InlineIf(d.lineno,d.colno),d.body=m,d.cond=v,this.skipSymbol("else")?d.else_=this.parseOr():d.else_=null}return d},p.parseOr=function(){for(var d=this.parseAnd();this.skipSymbol("or");){var v=this.parseAnd();d=new o.Or(d.lineno,d.colno,d,v)}return d},p.parseAnd=function(){for(var d=this.parseNot();this.skipSymbol("and");){var v=this.parseNot();d=new o.And(d.lineno,d.colno,d,v)}return d},p.parseNot=function(){var d=this.peekToken();return this.skipSymbol("not")?new o.Not(d.lineno,d.colno,this.parseNot()):this.parseIn()},p.parseIn=function(){for(var d=this.parseIs();;){var v=this.nextToken();if(!v)break;var m=v.type===i.TOKEN_SYMBOL&&v.value==="not";if(m||this.pushToken(v),this.skipSymbol("in")){var b=this.parseIs();d=new o.In(d.lineno,d.colno,d,b),m&&(d=new o.Not(d.lineno,d.colno,d))}else{m&&this.pushToken(v);break}}return d},p.parseIs=function(){var d=this.parseCompare();if(this.skipSymbol("is")){var v=this.skipSymbol("not"),m=this.parseCompare();d=new o.Is(d.lineno,d.colno,d,m),v&&(d=new o.Not(d.lineno,d.colno,d))}return d},p.parseCompare=function(){for(var d=["==","===","!=","!==","<",">","<=",">="],v=this.parseConcat(),m=[];;){var b=this.nextToken();if(b)if(d.indexOf(b.value)!==-1)m.push(new o.CompareOperand(b.lineno,b.colno,this.parseConcat(),b.value));else{this.pushToken(b);break}else break}return m.length?new o.Compare(m[0].lineno,m[0].colno,v,m):v},p.parseConcat=function(){for(var d=this.parseAdd();this.skipValue(i.TOKEN_TILDE,"~");){var v=this.parseAdd();d=new o.Concat(d.lineno,d.colno,d,v)}return d},p.parseAdd=function(){for(var d=this.parseSub();this.skipValue(i.TOKEN_OPERATOR,"+");){var v=this.parseSub();d=new o.Add(d.lineno,d.colno,d,v)}return d},p.parseSub=function(){for(var d=this.parseMul();this.skipValue(i.TOKEN_OPERATOR,"-");){var v=this.parseMul();d=new o.Sub(d.lineno,d.colno,d,v)}return d},p.parseMul=function(){for(var d=this.parseDiv();this.skipValue(i.TOKEN_OPERATOR,"*");){var v=this.parseDiv();d=new o.Mul(d.lineno,d.colno,d,v)}return d},p.parseDiv=function(){for(var d=this.parseFloorDiv();this.skipValue(i.TOKEN_OPERATOR,"/");){var v=this.parseFloorDiv();d=new o.Div(d.lineno,d.colno,d,v)}return d},p.parseFloorDiv=function(){for(var d=this.parseMod();this.skipValue(i.TOKEN_OPERATOR,"//");){var v=this.parseMod();d=new o.FloorDiv(d.lineno,d.colno,d,v)}return d},p.parseMod=function(){for(var d=this.parsePow();this.skipValue(i.TOKEN_OPERATOR,"%");){var v=this.parsePow();d=new o.Mod(d.lineno,d.colno,d,v)}return d},p.parsePow=function(){for(var d=this.parseUnary();this.skipValue(i.TOKEN_OPERATOR,"**");){var v=this.parseUnary();d=new o.Pow(d.lineno,d.colno,d,v)}return d},p.parseUnary=function(d){var v=this.peekToken(),m;return this.skipValue(i.TOKEN_OPERATOR,"-")?m=new o.Neg(v.lineno,v.colno,this.parseUnary(!0)):this.skipValue(i.TOKEN_OPERATOR,"+")?m=new o.Pos(v.lineno,v.colno,this.parseUnary(!0)):m=this.parsePrimary(),d||(m=this.parseFilter(m)),m},p.parsePrimary=function(d){var v=this.nextToken(),m,b=null;if(v?v.type===i.TOKEN_STRING?m=v.value:v.type===i.TOKEN_INT?m=parseInt(v.value,10):v.type===i.TOKEN_FLOAT?m=parseFloat(v.value):v.type===i.TOKEN_BOOLEAN?v.value==="true"?m=!0:v.value==="false"?m=!1:this.fail("invalid boolean: "+v.value,v.lineno,v.colno):v.type===i.TOKEN_NONE?m=null:v.type===i.TOKEN_REGEX&&(m=new RegExp(v.value.body,v.value.flags)):this.fail("expected expression, got end of file"),m!==void 0?b=new o.Literal(v.lineno,v.colno,m):v.type===i.TOKEN_SYMBOL?b=new o.Symbol(v.lineno,v.colno,v.value):(this.pushToken(v),b=this.parseAggregate()),d||(b=this.parsePostfix(b)),b)return b;throw this.error("unexpected token: "+v.value,v.lineno,v.colno)},p.parseFilterName=function(){for(var d=this.expect(i.TOKEN_SYMBOL),v=d.value;this.skipValue(i.TOKEN_OPERATOR,".");)v+="."+this.expect(i.TOKEN_SYMBOL).value;return new o.Symbol(d.lineno,d.colno,v)},p.parseFilterArgs=function(d){if(this.peekToken().type===i.TOKEN_LEFT_PAREN){var v=this.parsePostfix(d);return v.args.children}return[]},p.parseFilter=function(d){for(;this.skip(i.TOKEN_PIPE);){var v=this.parseFilterName();d=new o.Filter(v.lineno,v.colno,v,new o.NodeList(v.lineno,v.colno,[d].concat(this.parseFilterArgs(d))))}return d},p.parseFilterStatement=function(){var d=this.peekToken();this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter");var v=this.parseFilterName(),m=this.parseFilterArgs(v);this.advanceAfterBlockEnd(d.value);var b=new o.Capture(v.lineno,v.colno,this.parseUntilBlocks("endfilter"));this.advanceAfterBlockEnd();var y=new o.Filter(v.lineno,v.colno,v,new o.NodeList(v.lineno,v.colno,[b].concat(m)));return new o.Output(v.lineno,v.colno,[y])},p.parseAggregate=function(){var d=this.nextToken(),v;switch(d.type){case i.TOKEN_LEFT_PAREN:v=new o.Group(d.lineno,d.colno);break;case i.TOKEN_LEFT_BRACKET:v=new o.Array(d.lineno,d.colno);break;case i.TOKEN_LEFT_CURLY:v=new o.Dict(d.lineno,d.colno);break;default:return null}for(;;){var m=this.peekToken().type;if(m===i.TOKEN_RIGHT_PAREN||m===i.TOKEN_RIGHT_BRACKET||m===i.TOKEN_RIGHT_CURLY){this.nextToken();break}if(v.children.length>0&&(this.skip(i.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",d.lineno,d.colno)),v instanceof o.Dict){var b=this.parsePrimary();this.skip(i.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",d.lineno,d.colno);var y=this.parseExpression();v.addChild(new o.Pair(b.lineno,b.colno,b,y))}else{var A=this.parseExpression();v.addChild(A)}}return v},p.parseSignature=function(d,v){var m=this.peekToken();if(!v&&m.type!==i.TOKEN_LEFT_PAREN){if(d)return null;this.fail("expected arguments",m.lineno,m.colno)}m.type===i.TOKEN_LEFT_PAREN&&(m=this.nextToken());for(var b=new o.NodeList(m.lineno,m.colno),y=new o.KeywordArgs(m.lineno,m.colno),A=!1;;){if(m=this.peekToken(),!v&&m.type===i.TOKEN_RIGHT_PAREN){this.nextToken();break}else if(v&&m.type===i.TOKEN_BLOCK_END)break;if(A&&!this.skip(i.TOKEN_COMMA))this.fail("parseSignature: expected comma after expression",m.lineno,m.colno);else{var g=this.parseExpression();this.skipValue(i.TOKEN_OPERATOR,"=")?y.addChild(new o.Pair(g.lineno,g.colno,g,this.parseExpression())):b.addChild(g)}A=!0}return y.children.length&&b.addChild(y),b},p.parseUntilBlocks=function(){for(var d=this.breakOnBlocks,v=arguments.length,m=new Array(v),b=0;b<v;b++)m[b]=arguments[b];this.breakOnBlocks=m;var y=this.parse();return this.breakOnBlocks=d,y},p.parseNodes=function(){for(var d,v=[];d=this.nextToken();)if(d.type===i.TOKEN_DATA){var m=d.value,b=this.peekToken(),y=b&&b.value;this.dropLeadingWhitespace&&(m=m.replace(/^\s*/,""),this.dropLeadingWhitespace=!1),b&&(b.type===i.TOKEN_BLOCK_START&&y.charAt(y.length-1)==="-"||b.type===i.TOKEN_VARIABLE_START&&y.charAt(this.tokens.tags.VARIABLE_START.length)==="-"||b.type===i.TOKEN_COMMENT&&y.charAt(this.tokens.tags.COMMENT_START.length)==="-")&&(m=m.replace(/\s*$/,"")),v.push(new o.Output(d.lineno,d.colno,[new o.TemplateData(d.lineno,d.colno,m)]))}else if(d.type===i.TOKEN_BLOCK_START){this.dropLeadingWhitespace=!1;var A=this.parseStatement();if(!A)break;v.push(A)}else if(d.type===i.TOKEN_VARIABLE_START){var g=this.parseExpression();this.dropLeadingWhitespace=!1,this.advanceAfterVariableEnd(),v.push(new o.Output(d.lineno,d.colno,[g]))}else d.type===i.TOKEN_COMMENT?this.dropLeadingWhitespace=d.value.charAt(d.value.length-this.tokens.tags.COMMENT_END.length-1)==="-":this.fail("Unexpected token at top-level: "+d.type,d.lineno,d.colno);return v},p.parse=function(){return new o.NodeList(0,0,this.parseNodes())},p.parseAsRoot=function(){return new o.Root(0,0,this.parseNodes())},f}(s);e.exports={parse:function(f,p,h){var d=new u(i.lex(f,h));return p!==void 0&&(d.extensions=p),d.parseAsRoot()},Parser:u}},function(e,t,a){"use strict";var n=a(0),r=`
|
|
\r\xA0`,i="()[]{}%*-+~/#,:|.<>=!",o="0123456789",s="{%",l="%}",u="{{",c="}}",f="{#",p="#}",h="string",d="whitespace",v="data",m="block-start",b="block-end",y="variable-start",A="variable-end",g="comment",x="left-paren",w="right-paren",S="left-bracket",E="right-bracket",T="left-curly",_="right-curly",R="operator",M="comma",F="colon",P="tilde",B="pipe",C="int",k="float",j="boolean",L="none",D="symbol",H="special",V="regex";function U(oe,Z,pe,W){return{type:oe,value:Z,lineno:pe,colno:W}}var ue=function(){function oe(pe,W){this.str=pe,this.index=0,this.len=pe.length,this.lineno=0,this.colno=0,this.in_code=!1,W=W||{};var $=W.tags||{};this.tags={BLOCK_START:$.blockStart||s,BLOCK_END:$.blockEnd||l,VARIABLE_START:$.variableStart||u,VARIABLE_END:$.variableEnd||c,COMMENT_START:$.commentStart||f,COMMENT_END:$.commentEnd||p},this.trimBlocks=!!W.trimBlocks,this.lstripBlocks=!!W.lstripBlocks}var Z=oe.prototype;return Z.nextToken=function(){var W=this.lineno,$=this.colno,K;if(this.in_code){var ce=this.current();if(this.isFinished())return null;if(ce==='"'||ce==="'")return U(h,this._parseString(ce),W,$);if(K=this._extract(r))return U(d,K,W,$);if((K=this._extractString(this.tags.BLOCK_END))||(K=this._extractString("-"+this.tags.BLOCK_END)))return this.in_code=!1,this.trimBlocks&&(ce=this.current(),ce===`
|
|
`?this.forward():ce==="\r"&&(this.forward(),ce=this.current(),ce===`
|
|
`?this.forward():this.back())),U(b,K,W,$);if((K=this._extractString(this.tags.VARIABLE_END))||(K=this._extractString("-"+this.tags.VARIABLE_END)))return this.in_code=!1,U(A,K,W,$);if(ce==="r"&&this.str.charAt(this.index+1)==="/"){this.forwardN(2);for(var q="";!this.isFinished();)if(this.current()==="/"&&this.previous()!=="\\"){this.forward();break}else q+=this.current(),this.forward();for(var dt=["g","i","m","y"],N="";!this.isFinished();){var z=dt.indexOf(this.current())!==-1;if(z)N+=this.current(),this.forward();else break}return U(V,{body:q,flags:N},W,$)}else if(i.indexOf(ce)!==-1){this.forward();var Y=["==","===","!=","!==","<=",">=","//","**"],X=ce+this.current(),Q;switch(n.indexOf(Y,X)!==-1&&(this.forward(),ce=X,n.indexOf(Y,X+this.current())!==-1&&(ce=X+this.current(),this.forward())),ce){case"(":Q=x;break;case")":Q=w;break;case"[":Q=S;break;case"]":Q=E;break;case"{":Q=T;break;case"}":Q=_;break;case",":Q=M;break;case":":Q=F;break;case"~":Q=P;break;case"|":Q=B;break;default:Q=R}return U(Q,ce,W,$)}else if(K=this._extractUntil(r+i),K.match(/^[-+]?[0-9]+$/))if(this.current()==="."){this.forward();var se=this._extract(o);return U(k,K+"."+se,W,$)}else return U(C,K,W,$);else{if(K.match(/^(true|false)$/))return U(j,K,W,$);if(K==="none")return U(L,K,W,$);if(K==="null")return U(L,K,W,$);if(K)return U(D,K,W,$);throw new Error("Unexpected value while parsing: "+K)}}else{var ve=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if((K=this._extractString(this.tags.BLOCK_START+"-"))||(K=this._extractString(this.tags.BLOCK_START)))return this.in_code=!0,U(m,K,W,$);if((K=this._extractString(this.tags.VARIABLE_START+"-"))||(K=this._extractString(this.tags.VARIABLE_START)))return this.in_code=!0,U(y,K,W,$);K="";var be,Ce=!1;for(this._matches(this.tags.COMMENT_START)&&(Ce=!0,K=this._extractString(this.tags.COMMENT_START));(be=this._extractUntil(ve))!==null;)if(K+=be,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!Ce){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&this.colno>0&&this.colno<=K.length){var _t=K.slice(-this.colno);if(/^\s+$/.test(_t)&&(K=K.slice(0,-this.colno),!K.length))return this.nextToken()}break}else if(this._matches(this.tags.COMMENT_END)){if(!Ce)throw new Error("unexpected end of comment");K+=this._extractString(this.tags.COMMENT_END);break}else K+=this.current(),this.forward();if(be===null&&Ce)throw new Error("expected end of comment, got end of file");return U(Ce?g:v,K,W,$)}},Z._parseString=function(W){this.forward();for(var $="";!this.isFinished()&&this.current()!==W;){var K=this.current();if(K==="\\"){switch(this.forward(),this.current()){case"n":$+=`
|
|
`;break;case"t":$+=" ";break;case"r":$+="\r";break;default:$+=this.current()}this.forward()}else $+=K,this.forward()}return this.forward(),$},Z._matches=function(W){if(this.index+W.length>this.len)return null;var $=this.str.slice(this.index,this.index+W.length);return $===W},Z._extractString=function(W){return this._matches(W)?(this.forwardN(W.length),W):null},Z._extractUntil=function(W){return this._extractMatching(!0,W||"")},Z._extract=function(W){return this._extractMatching(!1,W)},Z._extractMatching=function(W,$){if(this.isFinished())return null;var K=$.indexOf(this.current());if(W&&K===-1||!W&&K!==-1){var ce=this.current();this.forward();for(var q=$.indexOf(this.current());(W&&q===-1||!W&&q!==-1)&&!this.isFinished();)ce+=this.current(),this.forward(),q=$.indexOf(this.current());return ce}return""},Z._extractRegex=function(W){var $=this.currentStr().match(W);return $?(this.forwardN($[0].length),$):null},Z.isFinished=function(){return this.index>=this.len},Z.forwardN=function(W){for(var $=0;$<W;$++)this.forward()},Z.forward=function(){this.index++,this.previous()===`
|
|
`?(this.lineno++,this.colno=0):this.colno++},Z.backN=function(W){for(var $=0;$<W;$++)this.back()},Z.back=function(){if(this.index--,this.current()===`
|
|
`){this.lineno--;var W=this.src.lastIndexOf(`
|
|
`,this.index-1);W===-1?this.colno=this.index:this.colno=this.index-W}else this.colno--},Z.current=function(){return this.isFinished()?"":this.str.charAt(this.index)},Z.currentStr=function(){return this.isFinished()?"":this.str.substr(this.index)},Z.previous=function(){return this.str.charAt(this.index-1)},oe}();e.exports={lex:function(Z,pe){return new ue(Z,pe)},TOKEN_STRING:h,TOKEN_WHITESPACE:d,TOKEN_DATA:v,TOKEN_BLOCK_START:m,TOKEN_BLOCK_END:b,TOKEN_VARIABLE_START:y,TOKEN_VARIABLE_END:A,TOKEN_COMMENT:g,TOKEN_LEFT_PAREN:x,TOKEN_RIGHT_PAREN:w,TOKEN_LEFT_BRACKET:S,TOKEN_RIGHT_BRACKET:E,TOKEN_LEFT_CURLY:T,TOKEN_RIGHT_CURLY:_,TOKEN_OPERATOR:R,TOKEN_COMMA:M,TOKEN_COLON:F,TOKEN_TILDE:P,TOKEN_PIPE:B,TOKEN_INT:C,TOKEN_FLOAT:k,TOKEN_BOOLEAN:j,TOKEN_NONE:L,TOKEN_SYMBOL:D,TOKEN_SPECIAL:H,TOKEN_REGEX:V}},function(e,t,a){"use strict";function n(u,c){u.prototype=Object.create(c.prototype),u.prototype.constructor=u,r(u,c)}function r(u,c){return r=Object.setPrototypeOf||function(p,h){return p.__proto__=h,p},r(u,c)}var i=a(6),o=a(19),s=o.PrecompiledLoader,l=function(u){n(c,u);function c(p,h){var d;return d=u.call(this)||this,d.baseURL=p||".",h=h||{},d.useCache=!!h.useCache,d.async=!!h.async,d}var f=c.prototype;return f.resolve=function(h,d){throw new Error("relative templates not support in the browser yet")},f.getSource=function(h,d){var v=this,m=this.useCache,b;return this.fetch(this.baseURL+"/"+h,function(y,A){if(y)if(d)d(y.content);else if(y.status===404)b=null;else throw y.content;else b={src:A,path:h,noCache:!m},v.emit("load",h,b),d&&d(null,b)}),b},f.fetch=function(h,d){if(typeof window=="undefined")throw new Error("WebLoader can only by used in a browser");var v=new XMLHttpRequest,m=!0;v.onreadystatechange=function(){v.readyState===4&&m&&(m=!1,v.status===0||v.status===200?d(null,v.responseText):d({status:v.status,content:v.responseText}))},h+=(h.indexOf("?")===-1?"?":"&")+"s="+new Date().getTime(),v.open("GET",h,this.async),v.send()},c}(i);e.exports={WebLoader:l,PrecompiledLoader:s}},function(e,t,a){"use strict";var n=a(0),r=a(7),i=r.Environment,o=r.Template,s=a(6),l=a(10),u=a(23),c=a(5),f=a(8),p=a(9),h=a(2),d=a(3),v=a(25),m;function b(y,A){A=A||{},n.isObject(y)&&(A=y,y=null);var g;return l.FileSystemLoader?g=new l.FileSystemLoader(y,{watch:A.watch,noCache:A.noCache}):l.WebLoader&&(g=new l.WebLoader(y,{useCache:A.web&&A.web.useCache,async:A.web&&A.web.async})),m=new i(g,A),A&&A.express&&m.express(A.express),m}e.exports={Environment:i,Template:o,Loader:s,FileSystemLoader:l.FileSystemLoader,NodeResolveLoader:l.NodeResolveLoader,PrecompiledLoader:l.PrecompiledLoader,WebLoader:l.WebLoader,compiler:c,parser:f,lexer:p,runtime:h,lib:n,nodes:d,installJinjaCompat:v,configure:b,reset:function(){m=void 0},compile:function(A,g,x,w){return m||b(),new o(A,g,x,w)},render:function(A,g,x){return m||b(),m.render(A,g,x)},renderString:function(A,g,x){return m||b(),m.renderString(A,g,x)},precompile:u?u.precompile:void 0,precompileString:u?u.precompileString:void 0}},function(e,t,a){"use strict";var n=a(13),r=[],i=[],o=n.makeRequestCallFromTimer(s);function s(){if(i.length)throw i.shift()}e.exports=l;function l(c){var f;r.length?f=r.pop():f=new u,f.task=c,n(f)}function u(){this.task=null}u.prototype.call=function(){try{this.task.call()}catch(c){l.onerror?l.onerror(c):(i.push(c),o())}finally{this.task=null,r[r.length]=this}}},function(e,t,a){"use strict";(function(n){e.exports=r;function r(v){i.length||(s(),o=!0),i[i.length]=v}var i=[],o=!1,s,l=0,u=1024;function c(){for(;l<i.length;){var v=l;if(l=l+1,i[v].call(),l>u){for(var m=0,b=i.length-l;m<b;m++)i[m]=i[m+l];i.length-=l,l=0}}i.length=0,l=0,o=!1}var f=typeof n!="undefined"?n:self,p=f.MutationObserver||f.WebKitMutationObserver;typeof p=="function"?s=h(c):s=d(c),r.requestFlush=s;function h(v){var m=1,b=new p(v),y=document.createTextNode("");return b.observe(y,{characterData:!0}),function(){m=-m,y.data=m}}function d(v){return function(){var b=setTimeout(A,0),y=setInterval(A,50);function A(){clearTimeout(b),clearInterval(y),v()}}}r.makeRequestCallFromTimer=d}).call(t,a(14))},function(e,t){var a;a=function(){return this}();try{a=a||Function("return this")()||(0,eval)("this")}catch(n){typeof window=="object"&&(a=window)}e.exports=a},function(e,t,a){var n,r;(function(i){"use strict";var o=function(){var f=Array.prototype.slice.call(arguments);typeof f[0]=="function"&&f[0].apply(null,f.splice(1))},s=function(f){typeof setImmediate=="function"?setImmediate(f):typeof process!="undefined"&&process.nextTick?process.nextTick(f):setTimeout(f,0)},l=function(f){var p=function(h){var d=function(){return f.length&&f[h].apply(null,arguments),d.next()};return d.next=function(){return h<f.length-1?p(h+1):null},d};return p(0)},u=Array.isArray||function(f){return Object.prototype.toString.call(f)==="[object Array]"},c=function(f,p,h){var d=h?s:o;if(p=p||function(){},!u(f)){var v=new Error("First argument to waterfall must be an array of functions");return p(v)}if(!f.length)return p();var m=function(b){return function(y){if(y)p.apply(null,arguments),p=function(){};else{var A=Array.prototype.slice.call(arguments,1),g=b.next();g?A.push(m(g)):A.push(p),d(function(){b.apply(null,A)})}}};m(l(f))()};n=[],r=function(){return c}.apply(t,n),r!==void 0&&(e.exports=r)})(this)},function(e,t,a){"use strict";var n=typeof Reflect=="object"?Reflect:null,r=n&&typeof n.apply=="function"?n.apply:function(w,S,E){return Function.prototype.apply.call(w,S,E)},i;n&&typeof n.ownKeys=="function"?i=n.ownKeys:Object.getOwnPropertySymbols?i=function(w){return Object.getOwnPropertyNames(w).concat(Object.getOwnPropertySymbols(w))}:i=function(w){return Object.getOwnPropertyNames(w)};function o(x){console&&console.warn&&console.warn(x)}var s=Number.isNaN||function(w){return w!==w};function l(){l.init.call(this)}e.exports=l,e.exports.once=g,l.EventEmitter=l,l.prototype._events=void 0,l.prototype._eventsCount=0,l.prototype._maxListeners=void 0;var u=10;function c(x){if(typeof x!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof x)}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(x){if(typeof x!="number"||x<0||s(x))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+x+".");u=x}}),l.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},l.prototype.setMaxListeners=function(w){if(typeof w!="number"||w<0||s(w))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+w+".");return this._maxListeners=w,this};function f(x){return x._maxListeners===void 0?l.defaultMaxListeners:x._maxListeners}l.prototype.getMaxListeners=function(){return f(this)},l.prototype.emit=function(w){for(var S=[],E=1;E<arguments.length;E++)S.push(arguments[E]);var T=w==="error",_=this._events;if(_!==void 0)T=T&&_.error===void 0;else if(!T)return!1;if(T){var R;if(S.length>0&&(R=S[0]),R instanceof Error)throw R;var M=new Error("Unhandled error."+(R?" ("+R.message+")":""));throw M.context=R,M}var F=_[w];if(F===void 0)return!1;if(typeof F=="function")r(F,this,S);else for(var P=F.length,B=b(F,P),E=0;E<P;++E)r(B[E],this,S);return!0};function p(x,w,S,E){var T,_,R;if(c(S),_=x._events,_===void 0?(_=x._events=Object.create(null),x._eventsCount=0):(_.newListener!==void 0&&(x.emit("newListener",w,S.listener?S.listener:S),_=x._events),R=_[w]),R===void 0)R=_[w]=S,++x._eventsCount;else if(typeof R=="function"?R=_[w]=E?[S,R]:[R,S]:E?R.unshift(S):R.push(S),T=f(x),T>0&&R.length>T&&!R.warned){R.warned=!0;var M=new Error("Possible EventEmitter memory leak detected. "+R.length+" "+String(w)+" listeners added. Use emitter.setMaxListeners() to increase limit");M.name="MaxListenersExceededWarning",M.emitter=x,M.type=w,M.count=R.length,o(M)}return x}l.prototype.addListener=function(w,S){return p(this,w,S,!1)},l.prototype.on=l.prototype.addListener,l.prototype.prependListener=function(w,S){return p(this,w,S,!0)};function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(x,w,S){var E={fired:!1,wrapFn:void 0,target:x,type:w,listener:S},T=h.bind(E);return T.listener=S,E.wrapFn=T,T}l.prototype.once=function(w,S){return c(S),this.on(w,d(this,w,S)),this},l.prototype.prependOnceListener=function(w,S){return c(S),this.prependListener(w,d(this,w,S)),this},l.prototype.removeListener=function(w,S){var E,T,_,R,M;if(c(S),T=this._events,T===void 0)return this;if(E=T[w],E===void 0)return this;if(E===S||E.listener===S)--this._eventsCount==0?this._events=Object.create(null):(delete T[w],T.removeListener&&this.emit("removeListener",w,E.listener||S));else if(typeof E!="function"){for(_=-1,R=E.length-1;R>=0;R--)if(E[R]===S||E[R].listener===S){M=E[R].listener,_=R;break}if(_<0)return this;_===0?E.shift():y(E,_),E.length===1&&(T[w]=E[0]),T.removeListener!==void 0&&this.emit("removeListener",w,M||S)}return this},l.prototype.off=l.prototype.removeListener,l.prototype.removeAllListeners=function(w){var S,E,T;if(E=this._events,E===void 0)return this;if(E.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):E[w]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete E[w]),this;if(arguments.length===0){var _=Object.keys(E),R;for(T=0;T<_.length;++T)R=_[T],R!=="removeListener"&&this.removeAllListeners(R);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(S=E[w],typeof S=="function")this.removeListener(w,S);else if(S!==void 0)for(T=S.length-1;T>=0;T--)this.removeListener(w,S[T]);return this};function v(x,w,S){var E=x._events;if(E===void 0)return[];var T=E[w];return T===void 0?[]:typeof T=="function"?S?[T.listener||T]:[T]:S?A(T):b(T,T.length)}l.prototype.listeners=function(w){return v(this,w,!0)},l.prototype.rawListeners=function(w){return v(this,w,!1)},l.listenerCount=function(x,w){return typeof x.listenerCount=="function"?x.listenerCount(w):m.call(x,w)},l.prototype.listenerCount=m;function m(x){var w=this._events;if(w!==void 0){var S=w[x];if(typeof S=="function")return 1;if(S!==void 0)return S.length}return 0}l.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]};function b(x,w){for(var S=new Array(w),E=0;E<w;++E)S[E]=x[E];return S}function y(x,w){for(;w+1<x.length;w++)x[w]=x[w+1];x.pop()}function A(x){for(var w=new Array(x.length),S=0;S<w.length;++S)w[S]=x[S].listener||x[S];return w}function g(x,w){return new Promise(function(S,E){function T(){_!==void 0&&x.removeListener("error",_),S([].slice.call(arguments))}var _;w!=="error"&&(_=function(M){x.removeListener(w,T),E(M)},x.once("error",_)),x.once(w,T)})}},function(e,t,a){"use strict";var n=a(3),r=a(0),i=0;function o(){return"hole_"+i++}function s(m,b){for(var y=null,A=0;A<m.length;A++){var g=b(m[A]);g!==m[A]&&(y||(y=m.slice()),y[A]=g)}return y||m}function l(m,b,y){if(!(m instanceof n.Node))return m;if(!y){var A=b(m);if(A&&A!==m)return A}if(m instanceof n.NodeList){var g=s(m.children,function(T){return l(T,b,y)});g!==m.children&&(m=new n[m.typename](m.lineno,m.colno,g))}else if(m instanceof n.CallExtension){var x=l(m.args,b,y),w=s(m.contentArgs,function(T){return l(T,b,y)});(x!==m.args||w!==m.contentArgs)&&(m=new n[m.typename](m.extName,m.prop,x,w))}else{var S=m.fields.map(function(T){return m[T]}),E=s(S,function(T){return l(T,b,y)});E!==S&&(m=new n[m.typename](m.lineno,m.colno),E.forEach(function(T,_){m[m.fields[_]]=T}))}return y&&b(m)||m}function u(m,b){return l(m,b,!0)}function c(m,b,y){var A=[],g=u(y?m[y]:m,function(x){var w;return x instanceof n.Block?x:((x instanceof n.Filter&&r.indexOf(b,x.name.value)!==-1||x instanceof n.CallExtensionAsync)&&(w=new n.Symbol(x.lineno,x.colno,o()),A.push(new n.FilterAsync(x.lineno,x.colno,x.name,x.args,w))),w)});return y?m[y]=g:m=g,A.length?(A.push(m),new n.NodeList(m.lineno,m.colno,A)):m}function f(m,b){return u(m,function(y){return y instanceof n.Output?c(y,b):y instanceof n.Set?c(y,b,"value"):y instanceof n.For?c(y,b,"arr"):y instanceof n.If?c(y,b,"cond"):y instanceof n.CallExtension?c(y,b,"args"):void 0})}function p(m){return l(m,function(b){if(b instanceof n.Block){var y=!1,A=o();b.body=l(b.body,function(g){if(g instanceof n.FunCall&&g.name.value==="super")return y=!0,new n.Symbol(g.lineno,g.colno,A)}),y&&b.body.children.unshift(new n.Super(0,0,b.name,new n.Symbol(0,0,A)))}})}function h(m){return u(m,function(b){if(!(!(b instanceof n.If)&&!(b instanceof n.For))){var y=!1;if(l(b,function(A){if(A instanceof n.FilterAsync||A instanceof n.IfAsync||A instanceof n.AsyncEach||A instanceof n.AsyncAll||A instanceof n.CallExtensionAsync)return y=!0,A}),y){if(b instanceof n.If)return new n.IfAsync(b.lineno,b.colno,b.cond,b.body,b.else_);if(b instanceof n.For&&!(b instanceof n.AsyncAll))return new n.AsyncEach(b.lineno,b.colno,b.arr,b.name,b.body,b.else_)}}})}function d(m,b){return h(p(f(m,b)))}function v(m,b){return d(m,b||[])}e.exports={transform:v}},function(e,t,a){"use strict";var n=a(0),r=a(2),t=e.exports={};function i(N,z){return N==null||N===!1?z:N}t.abs=Math.abs;function o(N){return N!==N}function s(N,z,Y){var X,Q=[],se=[];for(X=0;X<N.length;X++)X%z==0&&se.length&&(Q.push(se),se=[]),se.push(N[X]);if(se.length){if(Y)for(X=se.length;X<z;X++)se.push(Y);Q.push(se)}return Q}t.batch=s;function l(N){N=i(N,"");var z=N.toLowerCase();return r.copySafeness(N,z.charAt(0).toUpperCase()+z.slice(1))}t.capitalize=l;function u(N,z){if(N=i(N,""),z=z||80,N.length>=z)return N;var Y=z-N.length,X=n.repeat(" ",Y/2-Y%2),Q=n.repeat(" ",Y/2);return r.copySafeness(N,X+N+Q)}t.center=u;function c(N,z,Y){return Y?N||z:N!==void 0?N:z}t.default=c;function f(N,z,Y){if(!n.isObject(N))throw new n.TemplateError("dictsort filter: val must be an object");var X=[];for(var Q in N)X.push([Q,N[Q]]);var se;if(Y===void 0||Y==="key")se=0;else if(Y==="value")se=1;else throw new n.TemplateError("dictsort filter: You can only sort by either key or value");return X.sort(function(ve,be){var Ce=ve[se],_t=be[se];return z||(n.isString(Ce)&&(Ce=Ce.toUpperCase()),n.isString(_t)&&(_t=_t.toUpperCase())),Ce>_t?1:Ce===_t?0:-1}),X}t.dictsort=f;function p(N,z){return JSON.stringify(N,null,z)}t.dump=p;function h(N){return N instanceof r.SafeString?N:(N=N==null?"":N,r.markSafe(n.escape(N.toString())))}t.escape=h;function d(N){return N instanceof r.SafeString?N:(N=N==null?"":N,r.markSafe(N.toString()))}t.safe=d;function v(N){return N[0]}t.first=v;function m(N){return N=N==null?"":N,r.markSafe(n.escape(N.toString()))}t.forceescape=m;function b(N,z){return n.groupBy(N,z,this.env.opts.throwOnUndefined)}t.groupby=b;function y(N,z,Y){if(N=i(N,""),N==="")return"";z=z||4;var X=N.split(`
|
|
`),Q=n.repeat(" ",z),se=X.map(function(ve,be){return be===0&&!Y?ve:""+Q+ve}).join(`
|
|
`);return r.copySafeness(N,se)}t.indent=y;function A(N,z,Y){return z=z||"",Y&&(N=n.map(N,function(X){return X[Y]})),N.join(z)}t.join=A;function g(N){return N[N.length-1]}t.last=g;function x(N){var z=i(N,"");return z!==void 0?typeof Map=="function"&&z instanceof Map||typeof Set=="function"&&z instanceof Set?z.size:n.isObject(z)&&!(z instanceof r.SafeString)?n.keys(z).length:z.length:0}t.length=x;function w(N){if(n.isString(N))return N.split("");if(n.isObject(N))return n._entries(N||{}).map(function(z){var Y=z[0],X=z[1];return{key:Y,value:X}});if(n.isArray(N))return N;throw new n.TemplateError("list filter: type not iterable")}t.list=w;function S(N){return N=i(N,""),N.toLowerCase()}t.lower=S;function E(N){return N==null?"":r.copySafeness(N,N.replace(/\r\n|\n/g,`<br />
|
|
`))}t.nl2br=E;function T(N){return N[Math.floor(Math.random()*N.length)]}t.random=T;function _(N){function z(Y,X,Q){X===void 0&&(X="truthy");var se=this,ve=se.env.getTest(X);return n.toArray(Y).filter(function(Ce){return ve.call(se,Ce,Q)===N})}return z}t.reject=_(!1);function R(N,z){return N.filter(function(Y){return!Y[z]})}t.rejectattr=R,t.select=_(!0);function M(N,z){return N.filter(function(Y){return!!Y[z]})}t.selectattr=M;function F(N,z,Y,X){var Q=N;if(z instanceof RegExp)return N.replace(z,Y);typeof X=="undefined"&&(X=-1);var se="";if(typeof z=="number")z=""+z;else if(typeof z!="string")return N;if(typeof N=="number"&&(N=""+N),typeof N!="string"&&!(N instanceof r.SafeString))return N;if(z==="")return se=Y+N.split("").join(Y)+Y,r.copySafeness(N,se);var ve=N.indexOf(z);if(X===0||ve===-1)return N;for(var be=0,Ce=0;ve>-1&&(X===-1||Ce<X);)se+=N.substring(be,ve)+Y,be=ve+z.length,Ce++,ve=N.indexOf(z,be);return be<N.length&&(se+=N.substring(be)),r.copySafeness(Q,se)}t.replace=F;function P(N){var z;return n.isString(N)?z=w(N):z=n.map(N,function(Y){return Y}),z.reverse(),n.isString(N)?r.copySafeness(N,z.join("")):z}t.reverse=P;function B(N,z,Y){z=z||0;var X=Math.pow(10,z),Q;return Y==="ceil"?Q=Math.ceil:Y==="floor"?Q=Math.floor:Q=Math.round,Q(N*X)/X}t.round=B;function C(N,z,Y){for(var X=Math.floor(N.length/z),Q=N.length%z,se=[],ve=0,be=0;be<z;be++){var Ce=ve+be*X;be<Q&&ve++;var _t=ve+(be+1)*X,Jt=N.slice(Ce,_t);Y&&be>=Q&&Jt.push(Y),se.push(Jt)}return se}t.slice=C;function k(N,z,Y){return Y===void 0&&(Y=0),z&&(N=n.map(N,function(X){return X[z]})),Y+N.reduce(function(X,Q){return X+Q},0)}t.sum=k,t.sort=r.makeMacro(["value","reverse","case_sensitive","attribute"],[],function(z,Y,X,Q){var se=this,ve=n.map(z,function(Ce){return Ce}),be=n.getAttrGetter(Q);return ve.sort(function(Ce,_t){var Jt=Q?be(Ce):Ce,La=Q?be(_t):_t;if(se.env.opts.throwOnUndefined&&Q&&(Jt===void 0||La===void 0))throw new TypeError('sort: attribute "'+Q+'" resolved to undefined');return!X&&n.isString(Jt)&&n.isString(La)&&(Jt=Jt.toLowerCase(),La=La.toLowerCase()),Jt<La?Y?1:-1:Jt>La?Y?-1:1:0}),ve});function j(N){return r.copySafeness(N,N)}t.string=j;function L(N,z){N=i(N,"");var Y=/<\/?([a-z][a-z0-9]*)\b[^>]*>|<!--[\s\S]*?-->/gi,X=H(N.replace(Y,"")),Q="";return z?Q=X.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,`
|
|
`).replace(/\n\n\n+/g,`
|
|
|
|
`):Q=X.replace(/\s+/gi," "),r.copySafeness(N,Q)}t.striptags=L;function D(N){N=i(N,"");var z=N.split(" ").map(function(Y){return l(Y)});return r.copySafeness(N,z.join(" "))}t.title=D;function H(N){return r.copySafeness(N,N.replace(/^\s*|\s*$/g,""))}t.trim=H;function V(N,z,Y,X){var Q=N;if(N=i(N,""),z=z||255,N.length<=z)return N;if(Y)N=N.substring(0,z);else{var se=N.lastIndexOf(" ",z);se===-1&&(se=z),N=N.substring(0,se)}return N+=X!=null?X:"...",r.copySafeness(Q,N)}t.truncate=V;function U(N){return N=i(N,""),N.toUpperCase()}t.upper=U;function ue(N){var z=encodeURIComponent;if(n.isString(N))return z(N);var Y=n.isArray(N)?N:n._entries(N);return Y.map(function(X){var Q=X[0],se=X[1];return z(Q)+"="+z(se)}).join("&")}t.urlencode=ue;var oe=/^(?:\(|<|<)?(.*?)(?:\.|,|\)|\n|>)?$/,Z=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,pe=/^https?:\/\/.*$/,W=/^www\./,$=/\.(?:org|net|com)(?:\:|\/|$)/;function K(N,z,Y){o(z)&&(z=1/0);var X=Y===!0?' rel="nofollow"':"",Q=N.split(/(\s+)/).filter(function(se){return se&&se.length}).map(function(se){var ve=se.match(oe),be=ve?ve[1]:se,Ce=be.substr(0,z);return pe.test(be)?'<a href="'+be+'"'+X+">"+Ce+"</a>":W.test(be)?'<a href="http://'+be+'"'+X+">"+Ce+"</a>":Z.test(be)?'<a href="mailto:'+be+'">'+be+"</a>":$.test(be)?'<a href="http://'+be+'"'+X+">"+Ce+"</a>":se});return Q.join("")}t.urlize=K;function ce(N){N=i(N,"");var z=N?N.match(/\w+/g):null;return z?z.length:null}t.wordcount=ce;function q(N,z){var Y=parseFloat(N);return o(Y)?z:Y}t.float=q;var dt=r.makeMacro(["value","default","base"],[],function(z,Y,X){X===void 0&&(X=10);var Q=parseInt(z,X);return o(Q)?Y:Q});t.int=dt,t.d=t.default,t.e=t.escape},function(e,t,a){"use strict";function n(s,l){s.prototype=Object.create(l.prototype),s.prototype.constructor=s,r(s,l)}function r(s,l){return r=Object.setPrototypeOf||function(c,f){return c.__proto__=f,c},r(s,l)}var i=a(6),o=function(s){n(l,s);function l(c){var f;return f=s.call(this)||this,f.precompiled=c||{},f}var u=l.prototype;return u.getSource=function(f){return this.precompiled[f]?{src:{type:"code",obj:this.precompiled[f]},path:f}:null},l}(i);e.exports={PrecompiledLoader:o}},function(e,t,a){"use strict";var n=a(2).SafeString;function r(_){return typeof _=="function"}t.callable=r;function i(_){return _!==void 0}t.defined=i;function o(_,R){return _%R==0}t.divisibleby=o;function s(_){return _ instanceof n}t.escaped=s;function l(_,R){return _===R}t.equalto=l,t.eq=t.equalto,t.sameas=t.equalto;function u(_){return _%2==0}t.even=u;function c(_){return!_}t.falsy=c;function f(_,R){return _>=R}t.ge=f;function p(_,R){return _>R}t.greaterthan=p,t.gt=t.greaterthan;function h(_,R){return _<=R}t.le=h;function d(_,R){return _<R}t.lessthan=d,t.lt=t.lessthan;function v(_){return _.toLowerCase()===_}t.lower=v;function m(_,R){return _!==R}t.ne=m;function b(_){return _===null}t.null=b;function y(_){return typeof _=="number"}t.number=y;function A(_){return _%2==1}t.odd=A;function g(_){return typeof _=="string"}t.string=g;function x(_){return!!_}t.truthy=x;function w(_){return _===void 0}t.undefined=w;function S(_){return _.toUpperCase()===_}t.upper=S;function E(_){return typeof Symbol!="undefined"?!!_[Symbol.iterator]:Array.isArray(_)||typeof _=="string"}t.iterable=E;function T(_){var R=_!=null&&typeof _=="object"&&!Array.isArray(_);return Set?R&&!(_ instanceof Set):R}t.mapping=T},function(e,t,a){"use strict";function n(o){var s=-1;return{current:null,reset:function(){s=-1,this.current=null},next:function(){return s++,s>=o.length&&(s=0),this.current=o[s],this.current}}}function r(o){o=o||",";var s=!0;return function(){var l=s?"":o;return s=!1,l}}function i(){return{range:function(s,l,u){typeof l=="undefined"?(l=s,s=0,u=1):u||(u=1);var c=[];if(u>0)for(var f=s;f<l;f+=u)c.push(f);else for(var p=s;p>l;p+=u)c.push(p);return c},cycler:function(){return n(Array.prototype.slice.call(arguments))},joiner:function(s){return r(s)}}}e.exports=i},function(e,t,a){var n=a(4);e.exports=function(i,o){function s(l,u){if(this.name=l,this.path=l,this.defaultEngine=u.defaultEngine,this.ext=n.extname(l),!this.ext&&!this.defaultEngine)throw new Error("No default engine was specified and no extension was provided.");this.ext||(this.name+=this.ext=(this.defaultEngine[0]!=="."?".":"")+this.defaultEngine)}return s.prototype.render=function(u,c){i.render(this.name,u,c)},o.set("view",s),o.set("nunjucksEnv",i),i}},function(e,t,a){"use strict";var n=a(4),r=a(4),i=a(0),o=i._prettifyError,s=a(5),l=a(7),u=l.Environment,c=a(24);function f(v,m){return Array.isArray(m)?m.some(function(b){return v.match(b)}):!1}function p(v,m){m=m||{},m.isString=!0;var b=m.env||new u([]),y=m.wrapper||c;if(!m.name)throw new Error('the "name" option is required when compiling a string');return y([d(v,m.name,b)],m)}function h(v,m){m=m||{};var b=m.env||new u([]),y=m.wrapper||c;if(m.isString)return p(v,m);var A=n.existsSync(v)&&n.statSync(v),g=[],x=[];function w(T){n.readdirSync(T).forEach(function(_){var R=r.join(T,_),M=R.substr(r.join(v,"/").length),F=n.statSync(R);F&&F.isDirectory()?(M+="/",f(M,m.exclude)||w(R)):f(M,m.include)&&x.push(R)})}if(A.isFile())g.push(d(n.readFileSync(v,"utf-8"),m.name||v,b));else if(A.isDirectory()){w(v);for(var S=0;S<x.length;S++){var E=x[S].replace(r.join(v,"/"),"");try{g.push(d(n.readFileSync(x[S],"utf-8"),E,b))}catch(T){if(m.force)console.error(T);else throw T}}}return y(g,m)}function d(v,m,b){b=b||new u([]);var y=b.asyncFilters,A=b.extensionsList,g;m=m.replace(/\\/g,"/");try{g=s.compile(v,y,A,m,b.opts)}catch(x){throw o(m,!1,x)}return{name:m,template:g}}e.exports={precompile:h,precompileString:p}},function(e,t,a){"use strict";function n(r,i){var o="";i=i||{};for(var s=0;s<r.length;s++){var l=JSON.stringify(r[s].name),u=r[s].template;o+="(function() {(window.nunjucksPrecompiled = window.nunjucksPrecompiled || {})["+l+`] = (function() {
|
|
`+u+`
|
|
})();
|
|
`,i.asFunction&&(o+="return function(ctx, cb) { return nunjucks.render("+l+`, ctx, cb); }
|
|
`),o+=`})();
|
|
`}return o}e.exports=n},function(e,t,a){function n(){"use strict";var r=this.runtime,i=this.lib,o=this.compiler.Compiler,s=this.parser.Parser,l=this.nodes,u=this.lexer,c=r.contextOrFrameLookup,f=r.memberLookup,p,h;o&&(p=o.prototype.assertType),s&&(h=s.prototype.parseAggregate);function d(){r.contextOrFrameLookup=c,r.memberLookup=f,o&&(o.prototype.assertType=p),s&&(s.prototype.parseAggregate=h)}r.contextOrFrameLookup=function(w,S,E){var T=c.apply(this,arguments);if(T!==void 0)return T;switch(E){case"True":return!0;case"False":return!1;case"None":return null;default:return}};function v(x){return{index:x.index,lineno:x.lineno,colno:x.colno}}if(l&&o&&s){var m=l.Node.extend("Slice",{fields:["start","stop","step"],init:function(w,S,E,T,_){E=E||new l.Literal(w,S,null),T=T||new l.Literal(w,S,null),_=_||new l.Literal(w,S,1),this.parent(w,S,E,T,_)}});o.prototype.assertType=function(w){w instanceof m||p.apply(this,arguments)},o.prototype.compileSlice=function(w,S){this._emit("("),this._compileExpression(w.start,S),this._emit("),("),this._compileExpression(w.stop,S),this._emit("),("),this._compileExpression(w.step,S),this._emit(")")},s.prototype.parseAggregate=function(){var w=this,S=v(this.tokens);S.colno--,S.index--;try{return h.apply(this)}catch(B){var E=v(this.tokens),T=function(){return i._assign(w.tokens,E),B};i._assign(this.tokens,S),this.peeked=!1;var _=this.peekToken();if(_.type!==u.TOKEN_LEFT_BRACKET)throw T();this.nextToken();for(var R=new m(_.lineno,_.colno),M=!1,F=0;F<=R.fields.length&&!this.skip(u.TOKEN_RIGHT_BRACKET);F++){if(F===R.fields.length)if(M)this.fail("parseSlice: too many slice components",_.lineno,_.colno);else break;if(this.skip(u.TOKEN_COLON))M=!0;else{var P=R.fields[F];R[P]=this.parseExpression(),M=this.skip(u.TOKEN_COLON)||M}}if(!M)throw T();return new l.Array(_.lineno,_.colno,[R])}}}function b(x,w,S,E){x=x||[],w===null&&(w=E<0?x.length-1:0),S===null?S=E<0?-1:x.length:S<0&&(S+=x.length),w<0&&(w+=x.length);for(var T=[],_=w;!(_<0||_>x.length||E>0&&_>=S||E<0&&_<=S);_+=E)T.push(r.memberLookup(x,_));return T}function y(x,w){return Object.prototype.hasOwnProperty.call(x,w)}var A={pop:function(w){if(w===void 0)return this.pop();if(w>=this.length||w<0)throw new Error("KeyError");return this.splice(w,1)},append:function(w){return this.push(w)},remove:function(w){for(var S=0;S<this.length;S++)if(this[S]===w)return this.splice(S,1);throw new Error("ValueError")},count:function(w){for(var S=0,E=0;E<this.length;E++)this[E]===w&&S++;return S},index:function(w){var S;if((S=this.indexOf(w))===-1)throw new Error("ValueError");return S},find:function(w){return this.indexOf(w)},insert:function(w,S){return this.splice(w,0,S)}},g={items:function(){return i._entries(this)},values:function(){return i._values(this)},keys:function(){return i.keys(this)},get:function(w,S){var E=this[w];return E===void 0&&(E=S),E},has_key:function(w){return y(this,w)},pop:function(w,S){var E=this[w];if(E===void 0&&S!==void 0)E=S;else{if(E===void 0)throw new Error("KeyError");delete this[w]}return E},popitem:function(){var w=i.keys(this);if(!w.length)throw new Error("KeyError");var S=w[0],E=this[S];return delete this[S],[S,E]},setdefault:function(w,S){return S===void 0&&(S=null),w in this||(this[w]=S),this[w]},update:function(w){return i._assign(this,w),null}};return g.iteritems=g.items,g.itervalues=g.values,g.iterkeys=g.keys,r.memberLookup=function(w,S,E){return arguments.length===4?b.apply(this,arguments):(w=w||{},i.isArray(w)&&y(A,S)?A[S].bind(w):i.isObject(w)&&y(g,S)?g[S].bind(w):f.apply(this,arguments))},d}e.exports=n}])})});var rv=O((m8,nv)=>{nv.exports=av;av.sync=ck;var ev=require("fs");function lk(e,t){var a=t.pathExt!==void 0?t.pathExt:process.env.PATHEXT;if(!a||(a=a.split(";"),a.indexOf("")!==-1))return!0;for(var n=0;n<a.length;n++){var r=a[n].toLowerCase();if(r&&e.substr(-r.length).toLowerCase()===r)return!0}return!1}function tv(e,t,a){return!e.isSymbolicLink()&&!e.isFile()?!1:lk(t,a)}function av(e,t,a){ev.stat(e,function(n,r){a(n,n?!1:tv(r,e,t))})}function ck(e,t){return tv(ev.statSync(e),e,t)}});var cv=O((h8,lv)=>{lv.exports=ov;ov.sync=uk;var iv=require("fs");function ov(e,t,a){iv.stat(e,function(n,r){a(n,n?!1:sv(r,t))})}function uk(e,t){return sv(iv.statSync(e),t)}function sv(e,t){return e.isFile()&&pk(e,t)}function pk(e,t){var a=e.mode,n=e.uid,r=e.gid,i=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),o=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),s=parseInt("100",8),l=parseInt("010",8),u=parseInt("001",8),c=s|l,f=a&u||a&l&&r===o||a&s&&n===i||a&c&&i===0;return f}});var pv=O((b8,uv)=>{var v8=require("fs"),fs;process.platform==="win32"||global.TESTING_WINDOWS?fs=rv():fs=cv();uv.exports=Wu;Wu.sync=dk;function Wu(e,t,a){if(typeof t=="function"&&(a=t,t={}),!a){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,r){Wu(e,t||{},function(i,o){i?r(i):n(o)})})}fs(e,t||{},function(n,r){n&&(n.code==="EACCES"||t&&t.ignoreErrors)&&(n=null,r=!1),a(n,r)})}function dk(e,t){try{return fs.sync(e,t||{})}catch(a){if(t&&t.ignoreErrors||a.code==="EACCES")return!1;throw a}}});var gv=O((g8,bv)=>{var jn=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",dv=require("path"),fk=jn?";":":",fv=pv(),mv=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),hv=(e,t)=>{let a=t.colon||fk,n=e.match(/\//)||jn&&e.match(/\\/)?[""]:[...jn?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(a)],r=jn?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",i=jn?r.split(a):[""];return jn&&e.indexOf(".")!==-1&&i[0]!==""&&i.unshift(""),{pathEnv:n,pathExt:i,pathExtExe:r}},vv=(e,t,a)=>{typeof t=="function"&&(a=t,t={}),t||(t={});let{pathEnv:n,pathExt:r,pathExtExe:i}=hv(e,t),o=[],s=u=>new Promise((c,f)=>{if(u===n.length)return t.all&&o.length?c(o):f(mv(e));let p=n[u],h=/^".*"$/.test(p)?p.slice(1,-1):p,d=dv.join(h,e),v=!h&&/^\.[\\\/]/.test(e)?e.slice(0,2)+d:d;c(l(v,u,0))}),l=(u,c,f)=>new Promise((p,h)=>{if(f===r.length)return p(s(c+1));let d=r[f];fv(u+d,{pathExt:i},(v,m)=>{if(!v&&m)if(t.all)o.push(u+d);else return p(u+d);return p(l(u,c,f+1))})});return a?s(0).then(u=>a(null,u),a):s(0)},mk=(e,t)=>{t=t||{};let{pathEnv:a,pathExt:n,pathExtExe:r}=hv(e,t),i=[];for(let o=0;o<a.length;o++){let s=a[o],l=/^".*"$/.test(s)?s.slice(1,-1):s,u=dv.join(l,e),c=!l&&/^\.[\\\/]/.test(e)?e.slice(0,2)+u:u;for(let f=0;f<n.length;f++){let p=c+n[f];try{if(fv.sync(p,{pathExt:r}))if(t.all)i.push(p);else return p}catch(h){}}}if(t.all&&i.length)return i;if(t.nothrow)return null;throw mv(e)};bv.exports=vv;vv.sync=mk});var yv=O((x8,qu)=>{"use strict";var xv=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};qu.exports=xv;qu.exports.default=xv});var Cv=O((y8,Sv)=>{"use strict";var wv=require("path"),hk=gv(),vk=yv();function Ev(e,t){let a=e.options.env||process.env,n=process.cwd(),r=e.options.cwd!=null,i=r&&process.chdir!==void 0&&!process.chdir.disabled;if(i)try{process.chdir(e.options.cwd)}catch(s){}let o;try{o=hk.sync(e.command,{path:a[vk({env:a})],pathExt:t?wv.delimiter:void 0})}catch(s){}finally{i&&process.chdir(n)}return o&&(o=wv.resolve(r?e.options.cwd:"",o)),o}function bk(e){return Ev(e)||Ev(e,!0)}Sv.exports=bk});var Av=O((w8,Xu)=>{"use strict";var Zu=/([()\][%!^"`<>&|;, *?])/g;function gk(e){return e=e.replace(Zu,"^$1"),e}function xk(e,t){return e=`${e}`,e=e.replace(/(\\*)"/g,'$1$1\\"'),e=e.replace(/(\\*)$/,"$1$1"),e=`"${e}"`,e=e.replace(Zu,"^$1"),t&&(e=e.replace(Zu,"^$1")),e}Xu.exports.command=gk;Xu.exports.argument=xk});var Iv=O((E8,_v)=>{"use strict";_v.exports=/^#!(.*)/});var kv=O((S8,Tv)=>{"use strict";var yk=Iv();Tv.exports=(e="")=>{let t=e.match(yk);if(!t)return null;let[a,n]=t[0].replace(/#! ?/,"").split(" "),r=a.split("/").pop();return r==="env"?n:n?`${r} ${n}`:r}});var Pv=O((C8,Ov)=>{"use strict";var Yu=require("fs"),wk=kv();function Ek(e){let t=150,a=Buffer.alloc(t),n;try{n=Yu.openSync(e,"r"),Yu.readSync(n,a,0,t,0),Yu.closeSync(n)}catch(r){}return wk(a.toString())}Ov.exports=Ek});var Nv=O((A8,Rv)=>{"use strict";var Sk=require("path"),Fv=Cv(),jv=Av(),Ck=Pv(),Ak=process.platform==="win32",_k=/\.(?:com|exe)$/i,Ik=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Tk(e){e.file=Fv(e);let t=e.file&&Ck(e.file);return t?(e.args.unshift(e.file),e.command=t,Fv(e)):e.file}function kk(e){if(!Ak)return e;let t=Tk(e),a=!_k.test(t);if(e.options.forceShell||a){let n=Ik.test(t);e.command=Sk.normalize(e.command),e.command=jv.command(e.command),e.args=e.args.map(i=>jv.argument(i,n));let r=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${r}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function Ok(e,t,a){t&&!Array.isArray(t)&&(a=t,t=null),t=t?t.slice(0):[],a=Object.assign({},a);let n={command:e,args:t,options:a,file:void 0,original:{command:e,args:t}};return a.shell?n:kk(n)}Rv.exports=Ok});var Lv=O((_8,Mv)=>{"use strict";var $u=process.platform==="win32";function Ku(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function Pk(e,t){if(!$u)return;let a=e.emit;e.emit=function(n,r){if(n==="exit"){let i=Bv(r,t,"spawn");if(i)return a.call(e,"error",i)}return a.apply(e,arguments)}}function Bv(e,t){return $u&&e===1&&!t.file?Ku(t.original,"spawn"):null}function Fk(e,t){return $u&&e===1&&!t.file?Ku(t.original,"spawnSync"):null}Mv.exports={hookChildProcess:Pk,verifyENOENT:Bv,verifyENOENTSync:Fk,notFoundError:Ku}});var Gv=O((I8,Rn)=>{"use strict";var Dv=require("child_process"),Qu=Nv(),ep=Lv();function zv(e,t,a){let n=Qu(e,t,a),r=Dv.spawn(n.command,n.args,n.options);return ep.hookChildProcess(r,n),r}function jk(e,t,a){let n=Qu(e,t,a),r=Dv.spawnSync(n.command,n.args,n.options);return r.error=r.error||ep.verifyENOENTSync(r.status,n),r}Rn.exports=zv;Rn.exports.spawn=zv;Rn.exports.sync=jk;Rn.exports._parse=Qu;Rn.exports._enoent=ep});var Qv=O((q8,bs)=>{bs.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&bs.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&bs.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var rb=O((Z8,Ln)=>{var ze=global.process,ln=function(e){return e&&typeof e=="object"&&typeof e.removeListener=="function"&&typeof e.emit=="function"&&typeof e.reallyExit=="function"&&typeof e.listeners=="function"&&typeof e.kill=="function"&&typeof e.pid=="number"&&typeof e.on=="function"};ln(ze)?(eb=require("assert"),Bn=Qv(),tb=/^win/i.test(ze.platform),Zr=require("events"),typeof Zr!="function"&&(Zr=Zr.EventEmitter),ze.__signal_exit_emitter__?tt=ze.__signal_exit_emitter__:(tt=ze.__signal_exit_emitter__=new Zr,tt.count=0,tt.emitted={}),tt.infinite||(tt.setMaxListeners(1/0),tt.infinite=!0),Ln.exports=function(e,t){if(!ln(global.process))return function(){};eb.equal(typeof e,"function","a callback must be provided for exit handler"),Mn===!1&&op();var a="exit";t&&t.alwaysLast&&(a="afterexit");var n=function(){tt.removeListener(a,e),tt.listeners("exit").length===0&&tt.listeners("afterexit").length===0&&gs()};return tt.on(a,e),n},gs=function(){!Mn||!ln(global.process)||(Mn=!1,Bn.forEach(function(t){try{ze.removeListener(t,xs[t])}catch(a){}}),ze.emit=ys,ze.reallyExit=sp,tt.count-=1)},Ln.exports.unload=gs,cn=function(t,a,n){tt.emitted[t]||(tt.emitted[t]=!0,tt.emit(t,a,n))},xs={},Bn.forEach(function(e){xs[e]=function(){if(!!ln(global.process)){var a=ze.listeners(e);a.length===tt.count&&(gs(),cn("exit",null,e),cn("afterexit",null,e),tb&&e==="SIGHUP"&&(e="SIGINT"),ze.kill(ze.pid,e))}}}),Ln.exports.signals=function(){return Bn},Mn=!1,op=function(){Mn||!ln(global.process)||(Mn=!0,tt.count+=1,Bn=Bn.filter(function(t){try{return ze.on(t,xs[t]),!0}catch(a){return!1}}),ze.emit=nb,ze.reallyExit=ab)},Ln.exports.load=op,sp=ze.reallyExit,ab=function(t){!ln(global.process)||(ze.exitCode=t||0,cn("exit",ze.exitCode,null),cn("afterexit",ze.exitCode,null),sp.call(ze,ze.exitCode))},ys=ze.emit,nb=function(t,a){if(t==="exit"&&ln(global.process)){a!==void 0&&(ze.exitCode=a);var n=ys.apply(this,arguments);return cn("exit",ze.exitCode,null),cn("afterexit",ze.exitCode,null),n}else return ys.apply(this,arguments)}):Ln.exports=function(){return function(){}};var eb,Bn,tb,Zr,tt,gs,cn,xs,Mn,op,sp,ab,ys,nb});var mb=O(($8,fb)=>{"use strict";var{PassThrough:n5}=require("stream");fb.exports=e=>{e=ne({},e);let{array:t}=e,{encoding:a}=e,n=a==="buffer",r=!1;t?r=!(a||n):a=a||"utf8",n&&(a=null);let i=new n5({objectMode:r});a&&i.setEncoding(a);let o=0,s=[];return i.on("data",l=>{s.push(l),r?o=s.length:o+=l.length}),i.getBufferedValue=()=>t?s:n?Buffer.concat(s,o):s.join(""),i.getBufferedLength=()=>o,i}});var hb=O((K8,Xr)=>{"use strict";var{constants:r5}=require("buffer"),i5=require("stream"),{promisify:o5}=require("util"),s5=mb(),l5=o5(i5.pipeline),lp=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};function cp(e,t){return te(this,null,function*(){if(!e)throw new Error("Expected a stream");t=ne({maxBuffer:1/0},t);let{maxBuffer:a}=t,n=s5(t);return yield new Promise((r,i)=>{let o=s=>{s&&n.getBufferedLength()<=r5.MAX_LENGTH&&(s.bufferedData=n.getBufferedValue()),i(s)};(()=>te(this,null,function*(){try{yield l5(e,n),r()}catch(s){o(s)}}))(),n.on("data",()=>{n.getBufferedLength()>a&&o(new lp)})}),n.getBufferedValue()})}Xr.exports=cp;Xr.exports.buffer=(e,t)=>cp(e,we(ne({},t),{encoding:"buffer"}));Xr.exports.array=(e,t)=>cp(e,we(ne({},t),{array:!0}));Xr.exports.MaxBufferError=lp});var bb=O((Q8,vb)=>{"use strict";var{PassThrough:c5}=require("stream");vb.exports=function(){var e=[],t=new c5({objectMode:!0});return t.setMaxListeners(0),t.add=a,t.isEmpty=n,t.on("unpipe",r),Array.prototype.slice.call(arguments).forEach(a),t;function a(i){return Array.isArray(i)?(i.forEach(a),this):(e.push(i),i.once("end",r.bind(null,i)),i.once("error",t.emit.bind(t,"error")),i.pipe(t,{end:!1}),this)}function n(){return e.length==0}function r(i){e=e.filter(function(o){return o!==i}),!e.length&&t.readable&&t.end()}}});var ha=O((Wz,ma)=>{function kp(){return ma.exports=kp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},ma.exports.__esModule=!0,ma.exports.default=ma.exports,kp.apply(this,arguments)}ma.exports=kp,ma.exports.__esModule=!0,ma.exports.default=ma.exports});var Sg=O((qz,ii)=>{function Y5(e,t){if(e==null)return{};var a={},n=Object.keys(e),r,i;for(i=0;i<n.length;i++)r=n[i],!(t.indexOf(r)>=0)&&(a[r]=e[r]);return a}ii.exports=Y5,ii.exports.__esModule=!0,ii.exports.default=ii.exports});var si=O((Zz,oi)=>{var $5=Sg();function K5(e,t){if(e==null)return{};var a=$5(e,t),n,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(a[n]=e[n]))}return a}oi.exports=K5,oi.exports.__esModule=!0,oi.exports.default=oi.exports});var Ps=O((Xz,li)=>{function Q5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}li.exports=Q5,li.exports.__esModule=!0,li.exports.default=li.exports});var Fs=O((Yz,ci)=>{function Cg(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function eO(e,t,a){return t&&Cg(e.prototype,t),a&&Cg(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}ci.exports=eO,ci.exports.__esModule=!0,ci.exports.default=ci.exports});var Ag=O(($z,va)=>{function Op(e,t){return va.exports=Op=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},va.exports.__esModule=!0,va.exports.default=va.exports,Op(e,t)}va.exports=Op,va.exports.__esModule=!0,va.exports.default=va.exports});var js=O((Kz,ui)=>{var tO=Ag();function aO(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tO(e,t)}ui.exports=aO,ui.exports.__esModule=!0,ui.exports.default=ui.exports});var _g=O((Qz,ba)=>{function Pp(e){return ba.exports=Pp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ba.exports.__esModule=!0,ba.exports.default=ba.exports,Pp(e)}ba.exports=Pp,ba.exports.__esModule=!0,ba.exports.default=ba.exports});var Rs=O((eG,pi)=>{function nO(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}pi.exports=nO,pi.exports.__esModule=!0,pi.exports.default=pi.exports});var Ns=O((tG,di)=>{var rO=_g().default,iO=Rs();function oO(e,t){if(t&&(rO(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return iO(e)}di.exports=oO,di.exports.__esModule=!0,di.exports.default=di.exports});var Bs=O((aG,ga)=>{function Fp(e){return ga.exports=Fp=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},ga.exports.__esModule=!0,ga.exports.default=ga.exports,Fp(e)}ga.exports=Fp,ga.exports.__esModule=!0,ga.exports.default=ga.exports});var Jn=O((nG,fi)=>{function sO(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}fi.exports=sO,fi.exports.__esModule=!0,fi.exports.default=fi.exports});var Ig=O((rG,mi)=>{function lO(e){if(Array.isArray(e))return e}mi.exports=lO,mi.exports.__esModule=!0,mi.exports.default=mi.exports});var Tg=O((iG,hi)=>{function cO(e,t){var a=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n=[],r=!0,i=!1,o,s;try{for(a=a.call(e);!(r=(o=a.next()).done)&&(n.push(o.value),!(t&&n.length===t));r=!0);}catch(l){i=!0,s=l}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw s}}return n}}hi.exports=cO,hi.exports.__esModule=!0,hi.exports.default=hi.exports});var jp=O((oG,vi)=>{function uO(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}vi.exports=uO,vi.exports.__esModule=!0,vi.exports.default=vi.exports});var Rp=O((sG,bi)=>{var kg=jp();function pO(e,t){if(!!e){if(typeof e=="string")return kg(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return kg(e,t)}}bi.exports=pO,bi.exports.__esModule=!0,bi.exports.default=bi.exports});var Og=O((lG,gi)=>{function dO(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}gi.exports=dO,gi.exports.__esModule=!0,gi.exports.default=gi.exports});var Pg=O((cG,xi)=>{var fO=Ig(),mO=Tg(),hO=Rp(),vO=Og();function bO(e,t){return fO(e)||mO(e,t)||hO(e,t)||vO()}xi.exports=bO,xi.exports.__esModule=!0,xi.exports.default=xi.exports});var jg=O(Fe=>{"use strict";var nt=typeof Symbol=="function"&&Symbol.for,Np=nt?Symbol.for("react.element"):60103,Bp=nt?Symbol.for("react.portal"):60106,Ms=nt?Symbol.for("react.fragment"):60107,Ls=nt?Symbol.for("react.strict_mode"):60108,Ds=nt?Symbol.for("react.profiler"):60114,zs=nt?Symbol.for("react.provider"):60109,Gs=nt?Symbol.for("react.context"):60110,Mp=nt?Symbol.for("react.async_mode"):60111,Hs=nt?Symbol.for("react.concurrent_mode"):60111,Us=nt?Symbol.for("react.forward_ref"):60112,Js=nt?Symbol.for("react.suspense"):60113,gO=nt?Symbol.for("react.suspense_list"):60120,Vs=nt?Symbol.for("react.memo"):60115,Ws=nt?Symbol.for("react.lazy"):60116,xO=nt?Symbol.for("react.block"):60121,yO=nt?Symbol.for("react.fundamental"):60117,wO=nt?Symbol.for("react.responder"):60118,EO=nt?Symbol.for("react.scope"):60119;function Ft(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Np:switch(e=e.type,e){case Mp:case Hs:case Ms:case Ds:case Ls:case Js:return e;default:switch(e=e&&e.$$typeof,e){case Gs:case Us:case Ws:case Vs:case zs:return e;default:return t}}case Bp:return t}}}function Fg(e){return Ft(e)===Hs}Fe.AsyncMode=Mp;Fe.ConcurrentMode=Hs;Fe.ContextConsumer=Gs;Fe.ContextProvider=zs;Fe.Element=Np;Fe.ForwardRef=Us;Fe.Fragment=Ms;Fe.Lazy=Ws;Fe.Memo=Vs;Fe.Portal=Bp;Fe.Profiler=Ds;Fe.StrictMode=Ls;Fe.Suspense=Js;Fe.isAsyncMode=function(e){return Fg(e)||Ft(e)===Mp};Fe.isConcurrentMode=Fg;Fe.isContextConsumer=function(e){return Ft(e)===Gs};Fe.isContextProvider=function(e){return Ft(e)===zs};Fe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Np};Fe.isForwardRef=function(e){return Ft(e)===Us};Fe.isFragment=function(e){return Ft(e)===Ms};Fe.isLazy=function(e){return Ft(e)===Ws};Fe.isMemo=function(e){return Ft(e)===Vs};Fe.isPortal=function(e){return Ft(e)===Bp};Fe.isProfiler=function(e){return Ft(e)===Ds};Fe.isStrictMode=function(e){return Ft(e)===Ls};Fe.isSuspense=function(e){return Ft(e)===Js};Fe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ms||e===Hs||e===Ds||e===Ls||e===Js||e===gO||typeof e=="object"&&e!==null&&(e.$$typeof===Ws||e.$$typeof===Vs||e.$$typeof===zs||e.$$typeof===Gs||e.$$typeof===Us||e.$$typeof===yO||e.$$typeof===wO||e.$$typeof===EO||e.$$typeof===xO)};Fe.typeOf=Ft});var Rg=O(je=>{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,a=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,r=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,o=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,u=e?Symbol.for("react.concurrent_mode"):60111,c=e?Symbol.for("react.forward_ref"):60112,f=e?Symbol.for("react.suspense"):60113,p=e?Symbol.for("react.suspense_list"):60120,h=e?Symbol.for("react.memo"):60115,d=e?Symbol.for("react.lazy"):60116,v=e?Symbol.for("react.block"):60121,m=e?Symbol.for("react.fundamental"):60117,b=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;function A(q){return typeof q=="string"||typeof q=="function"||q===n||q===u||q===i||q===r||q===f||q===p||typeof q=="object"&&q!==null&&(q.$$typeof===d||q.$$typeof===h||q.$$typeof===o||q.$$typeof===s||q.$$typeof===c||q.$$typeof===m||q.$$typeof===b||q.$$typeof===y||q.$$typeof===v)}function g(q){if(typeof q=="object"&&q!==null){var dt=q.$$typeof;switch(dt){case t:var N=q.type;switch(N){case l:case u:case n:case i:case r:case f:return N;default:var z=N&&N.$$typeof;switch(z){case s:case c:case d:case h:case o:return z;default:return dt}}case a:return dt}}}var x=l,w=u,S=s,E=o,T=t,_=c,R=n,M=d,F=h,P=a,B=i,C=r,k=f,j=!1;function L(q){return j||(j=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),D(q)||g(q)===l}function D(q){return g(q)===u}function H(q){return g(q)===s}function V(q){return g(q)===o}function U(q){return typeof q=="object"&&q!==null&&q.$$typeof===t}function ue(q){return g(q)===c}function oe(q){return g(q)===n}function Z(q){return g(q)===d}function pe(q){return g(q)===h}function W(q){return g(q)===a}function $(q){return g(q)===i}function K(q){return g(q)===r}function ce(q){return g(q)===f}je.AsyncMode=x,je.ConcurrentMode=w,je.ContextConsumer=S,je.ContextProvider=E,je.Element=T,je.ForwardRef=_,je.Fragment=R,je.Lazy=M,je.Memo=F,je.Portal=P,je.Profiler=B,je.StrictMode=C,je.Suspense=k,je.isAsyncMode=L,je.isConcurrentMode=D,je.isContextConsumer=H,je.isContextProvider=V,je.isElement=U,je.isForwardRef=ue,je.isFragment=oe,je.isLazy=Z,je.isMemo=pe,je.isPortal=W,je.isProfiler=$,je.isStrictMode=K,je.isSuspense=ce,je.isValidElementType=A,je.typeOf=g}()});var qs=O((dG,Lp)=>{"use strict";process.env.NODE_ENV==="production"?Lp.exports=jg():Lp.exports=Rg()});var yi=O((fG,Bg)=>{"use strict";var Ng=Object.getOwnPropertySymbols,SO=Object.prototype.hasOwnProperty,CO=Object.prototype.propertyIsEnumerable;function AO(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function _O(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},a=0;a<10;a++)t["_"+String.fromCharCode(a)]=a;var n=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(n.join("")!=="0123456789")return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(i){r[i]=i}),Object.keys(Object.assign({},r)).join("")==="abcdefghijklmnopqrst"}catch(i){return!1}}Bg.exports=_O()?Object.assign:function(e,t){for(var a,n=AO(e),r,i=1;i<arguments.length;i++){a=Object(arguments[i]);for(var o in a)SO.call(a,o)&&(n[o]=a[o]);if(Ng){r=Ng(a);for(var s=0;s<r.length;s++)CO.call(a,r[s])&&(n[r[s]]=a[r[s]])}}return n}});var Zs=O((mG,Mg)=>{"use strict";var IO="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Mg.exports=IO});var Dp=O((hG,Lg)=>{Lg.exports=Function.call.bind(Object.prototype.hasOwnProperty)});var Ug=O((vG,Hg)=>{"use strict";var zp=function(){};process.env.NODE_ENV!=="production"&&(Dg=Zs(),Xs={},zg=Dp(),zp=function(e){var t="Warning: "+e;typeof console!="undefined"&&console.error(t);try{throw new Error(t)}catch(a){}});var Dg,Xs,zg;function Gg(e,t,a,n,r){if(process.env.NODE_ENV!=="production"){for(var i in e)if(zg(e,i)){var o;try{if(typeof e[i]!="function"){var s=Error((n||"React class")+": "+a+" type `"+i+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[i]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw s.name="Invariant Violation",s}o=e[i](t,i,n,a,null,Dg)}catch(u){o=u}if(o&&!(o instanceof Error)&&zp((n||"React class")+": type specification of "+a+" `"+i+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof o+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),o instanceof Error&&!(o.message in Xs)){Xs[o.message]=!0;var l=r?r():"";zp("Failed "+a+" type: "+o.message+(l!=null?l:""))}}}}Gg.resetWarningCache=function(){process.env.NODE_ENV!=="production"&&(Xs={})};Hg.exports=Gg});var Wg=O((bG,Vg)=>{"use strict";var TO=qs(),kO=yi(),Vn=Zs(),Gp=Dp(),Jg=Ug(),Wn=function(){};process.env.NODE_ENV!=="production"&&(Wn=function(e){var t="Warning: "+e;typeof console!="undefined"&&console.error(t);try{throw new Error(t)}catch(a){}});function Ys(){return null}Vg.exports=function(e,t){var a=typeof Symbol=="function"&&Symbol.iterator,n="@@iterator";function r(F){var P=F&&(a&&F[a]||F[n]);if(typeof P=="function")return P}var i="<<anonymous>>",o={array:c("array"),bigint:c("bigint"),bool:c("boolean"),func:c("function"),number:c("number"),object:c("object"),string:c("string"),symbol:c("symbol"),any:f(),arrayOf:p,element:h(),elementType:d(),instanceOf:v,node:A(),objectOf:b,oneOf:m,oneOfType:y,shape:x,exact:w};function s(F,P){return F===P?F!==0||1/F==1/P:F!==F&&P!==P}function l(F,P){this.message=F,this.data=P&&typeof P=="object"?P:{},this.stack=""}l.prototype=Error.prototype;function u(F){if(process.env.NODE_ENV!=="production")var P={},B=0;function C(j,L,D,H,V,U,ue){if(H=H||i,U=U||D,ue!==Vn){if(t){var oe=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw oe.name="Invariant Violation",oe}else if(process.env.NODE_ENV!=="production"&&typeof console!="undefined"){var Z=H+":"+D;!P[Z]&&B<3&&(Wn("You are manually calling a React.PropTypes validation function for the `"+U+"` prop on `"+H+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),P[Z]=!0,B++)}}return L[D]==null?j?L[D]===null?new l("The "+V+" `"+U+"` is marked as required "+("in `"+H+"`, but its value is `null`.")):new l("The "+V+" `"+U+"` is marked as required in "+("`"+H+"`, but its value is `undefined`.")):null:F(L,D,H,V,U)}var k=C.bind(null,!1);return k.isRequired=C.bind(null,!0),k}function c(F){function P(B,C,k,j,L,D){var H=B[C],V=T(H);if(V!==F){var U=_(H);return new l("Invalid "+j+" `"+L+"` of type "+("`"+U+"` supplied to `"+k+"`, expected ")+("`"+F+"`."),{expectedType:F})}return null}return u(P)}function f(){return u(Ys)}function p(F){function P(B,C,k,j,L){if(typeof F!="function")return new l("Property `"+L+"` of component `"+k+"` has invalid PropType notation inside arrayOf.");var D=B[C];if(!Array.isArray(D)){var H=T(D);return new l("Invalid "+j+" `"+L+"` of type "+("`"+H+"` supplied to `"+k+"`, expected an array."))}for(var V=0;V<D.length;V++){var U=F(D,V,k,j,L+"["+V+"]",Vn);if(U instanceof Error)return U}return null}return u(P)}function h(){function F(P,B,C,k,j){var L=P[B];if(!e(L)){var D=T(L);return new l("Invalid "+k+" `"+j+"` of type "+("`"+D+"` supplied to `"+C+"`, expected a single ReactElement."))}return null}return u(F)}function d(){function F(P,B,C,k,j){var L=P[B];if(!TO.isValidElementType(L)){var D=T(L);return new l("Invalid "+k+" `"+j+"` of type "+("`"+D+"` supplied to `"+C+"`, expected a single ReactElement type."))}return null}return u(F)}function v(F){function P(B,C,k,j,L){if(!(B[C]instanceof F)){var D=F.name||i,H=M(B[C]);return new l("Invalid "+j+" `"+L+"` of type "+("`"+H+"` supplied to `"+k+"`, expected ")+("instance of `"+D+"`."))}return null}return u(P)}function m(F){if(!Array.isArray(F))return process.env.NODE_ENV!=="production"&&(arguments.length>1?Wn("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):Wn("Invalid argument supplied to oneOf, expected an array.")),Ys;function P(B,C,k,j,L){for(var D=B[C],H=0;H<F.length;H++)if(s(D,F[H]))return null;var V=JSON.stringify(F,function(ue,oe){var Z=_(oe);return Z==="symbol"?String(oe):oe});return new l("Invalid "+j+" `"+L+"` of value `"+String(D)+"` "+("supplied to `"+k+"`, expected one of "+V+"."))}return u(P)}function b(F){function P(B,C,k,j,L){if(typeof F!="function")return new l("Property `"+L+"` of component `"+k+"` has invalid PropType notation inside objectOf.");var D=B[C],H=T(D);if(H!=="object")return new l("Invalid "+j+" `"+L+"` of type "+("`"+H+"` supplied to `"+k+"`, expected an object."));for(var V in D)if(Gp(D,V)){var U=F(D,V,k,j,L+"."+V,Vn);if(U instanceof Error)return U}return null}return u(P)}function y(F){if(!Array.isArray(F))return process.env.NODE_ENV!=="production"&&Wn("Invalid argument supplied to oneOfType, expected an instance of array."),Ys;for(var P=0;P<F.length;P++){var B=F[P];if(typeof B!="function")return Wn("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+R(B)+" at index "+P+"."),Ys}function C(k,j,L,D,H){for(var V=[],U=0;U<F.length;U++){var ue=F[U],oe=ue(k,j,L,D,H,Vn);if(oe==null)return null;oe.data&&Gp(oe.data,"expectedType")&&V.push(oe.data.expectedType)}var Z=V.length>0?", expected one of type ["+V.join(", ")+"]":"";return new l("Invalid "+D+" `"+H+"` supplied to "+("`"+L+"`"+Z+"."))}return u(C)}function A(){function F(P,B,C,k,j){return S(P[B])?null:new l("Invalid "+k+" `"+j+"` supplied to "+("`"+C+"`, expected a ReactNode."))}return u(F)}function g(F,P,B,C,k){return new l((F||"React class")+": "+P+" type `"+B+"."+C+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+k+"`.")}function x(F){function P(B,C,k,j,L){var D=B[C],H=T(D);if(H!=="object")return new l("Invalid "+j+" `"+L+"` of type `"+H+"` "+("supplied to `"+k+"`, expected `object`."));for(var V in F){var U=F[V];if(typeof U!="function")return g(k,j,L,V,_(U));var ue=U(D,V,k,j,L+"."+V,Vn);if(ue)return ue}return null}return u(P)}function w(F){function P(B,C,k,j,L){var D=B[C],H=T(D);if(H!=="object")return new l("Invalid "+j+" `"+L+"` of type `"+H+"` "+("supplied to `"+k+"`, expected `object`."));var V=kO({},B[C],F);for(var U in V){var ue=F[U];if(Gp(F,U)&&typeof ue!="function")return g(k,j,L,U,_(ue));if(!ue)return new l("Invalid "+j+" `"+L+"` key `"+U+"` supplied to `"+k+"`.\nBad object: "+JSON.stringify(B[C],null," ")+`
|
|
Valid keys: `+JSON.stringify(Object.keys(F),null," "));var oe=ue(D,U,k,j,L+"."+U,Vn);if(oe)return oe}return null}return u(P)}function S(F){switch(typeof F){case"number":case"string":case"undefined":return!0;case"boolean":return!F;case"object":if(Array.isArray(F))return F.every(S);if(F===null||e(F))return!0;var P=r(F);if(P){var B=P.call(F),C;if(P!==F.entries){for(;!(C=B.next()).done;)if(!S(C.value))return!1}else for(;!(C=B.next()).done;){var k=C.value;if(k&&!S(k[1]))return!1}}else return!1;return!0;default:return!1}}function E(F,P){return F==="symbol"?!0:P?P["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&P instanceof Symbol:!1}function T(F){var P=typeof F;return Array.isArray(F)?"array":F instanceof RegExp?"object":E(P,F)?"symbol":P}function _(F){if(typeof F=="undefined"||F===null)return""+F;var P=T(F);if(P==="object"){if(F instanceof Date)return"date";if(F instanceof RegExp)return"regexp"}return P}function R(F){var P=_(F);switch(P){case"array":case"object":return"an "+P;case"boolean":case"date":case"regexp":return"a "+P;default:return P}}function M(F){return!F.constructor||!F.constructor.name?i:F.constructor.name}return o.checkPropTypes=Jg,o.resetWarningCache=Jg.resetWarningCache,o.PropTypes=o,o}});var Yg=O((gG,Xg)=>{"use strict";var OO=Zs();function qg(){}function Zg(){}Zg.resetWarningCache=qg;Xg.exports=function(){function e(n,r,i,o,s,l){if(l!==OO){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Zg,resetWarningCache:qg};return a.PropTypes=a,a}});var xa=O((xG,Hp)=>{process.env.NODE_ENV!=="production"?($g=qs(),Kg=!0,Hp.exports=Wg()($g.isElement,Kg)):Hp.exports=Yg()();var $g,Kg});var Qg=O((wG,wi)=>{var PO=jp();function FO(e){if(Array.isArray(e))return PO(e)}wi.exports=FO,wi.exports.__esModule=!0,wi.exports.default=wi.exports});var e0=O((EG,Ei)=>{function jO(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}Ei.exports=jO,Ei.exports.__esModule=!0,Ei.exports.default=Ei.exports});var t0=O((SG,Si)=>{function RO(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Si.exports=RO,Si.exports.__esModule=!0,Si.exports.default=Si.exports});var $s=O((CG,Ci)=>{var NO=Qg(),BO=e0(),MO=Rp(),LO=t0();function DO(e){return NO(e)||BO(e)||MO(e)||LO()}Ci.exports=DO,Ci.exports.__esModule=!0,Ci.exports.default=Ci.exports});var N0=O((tH,ya)=>{function ad(e){return ya.exports=ad=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ya.exports.__esModule=!0,ya.exports.default=ya.exports,ad(e)}ya.exports=ad,ya.exports.__esModule=!0,ya.exports.default=ya.exports});var B0=O((aH,Ii)=>{function iP(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Ii.exports=iP,Ii.exports.__esModule=!0,Ii.exports.default=Ii.exports});var M0=O((nH,Ti)=>{function oP(e){if(Array.isArray(e))return e}Ti.exports=oP,Ti.exports.__esModule=!0,Ti.exports.default=Ti.exports});var L0=O((rH,ki)=>{function sP(e,t){var a=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n=[],r=!0,i=!1,o,s;try{for(a=a.call(e);!(r=(o=a.next()).done)&&(n.push(o.value),!(t&&n.length===t));r=!0);}catch(l){i=!0,s=l}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw s}}return n}}ki.exports=sP,ki.exports.__esModule=!0,ki.exports.default=ki.exports});var D0=O((iH,Oi)=>{function lP(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}Oi.exports=lP,Oi.exports.__esModule=!0,Oi.exports.default=Oi.exports});var G0=O((oH,Pi)=>{var z0=D0();function cP(e,t){if(!!e){if(typeof e=="string")return z0(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return z0(e,t)}}Pi.exports=cP,Pi.exports.__esModule=!0,Pi.exports.default=Pi.exports});var H0=O((sH,Fi)=>{function uP(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Fi.exports=uP,Fi.exports.__esModule=!0,Fi.exports.default=Fi.exports});var U0=O((lH,ji)=>{var pP=M0(),dP=L0(),fP=G0(),mP=H0();function hP(e,t){return pP(e)||dP(e,t)||fP(e,t)||mP()}ji.exports=hP,ji.exports.__esModule=!0,ji.exports.default=ji.exports});var V0=O((el,J0)=>{"use strict";el.__esModule=!0;el.default={scheme:"threezerotwofour",author:"jan t. sott (http://github.com/idleberg)",base00:"#090300",base01:"#3a3432",base02:"#4a4543",base03:"#5c5855",base04:"#807d7c",base05:"#a5a2a2",base06:"#d6d5d4",base07:"#f7f7f7",base08:"#db2d20",base09:"#e8bbd0",base0A:"#fded02",base0B:"#01a252",base0C:"#b5e4f4",base0D:"#01a0e4",base0E:"#a16a94",base0F:"#cdab53"};J0.exports=el.default});var q0=O((tl,W0)=>{"use strict";tl.__esModule=!0;tl.default={scheme:"apathy",author:"jannik siebert (https://github.com/janniks)",base00:"#031A16",base01:"#0B342D",base02:"#184E45",base03:"#2B685E",base04:"#5F9C92",base05:"#81B5AC",base06:"#A7CEC8",base07:"#D2E7E4",base08:"#3E9688",base09:"#3E7996",base0A:"#3E4C96",base0B:"#883E96",base0C:"#963E4C",base0D:"#96883E",base0E:"#4C963E",base0F:"#3E965B"};W0.exports=tl.default});var X0=O((al,Z0)=>{"use strict";al.__esModule=!0;al.default={scheme:"ashes",author:"jannik siebert (https://github.com/janniks)",base00:"#1C2023",base01:"#393F45",base02:"#565E65",base03:"#747C84",base04:"#ADB3BA",base05:"#C7CCD1",base06:"#DFE2E5",base07:"#F3F4F5",base08:"#C7AE95",base09:"#C7C795",base0A:"#AEC795",base0B:"#95C7AE",base0C:"#95AEC7",base0D:"#AE95C7",base0E:"#C795AE",base0F:"#C79595"};Z0.exports=al.default});var $0=O((nl,Y0)=>{"use strict";nl.__esModule=!0;nl.default={scheme:"atelier dune",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)",base00:"#20201d",base01:"#292824",base02:"#6e6b5e",base03:"#7d7a68",base04:"#999580",base05:"#a6a28c",base06:"#e8e4cf",base07:"#fefbec",base08:"#d73737",base09:"#b65611",base0A:"#cfb017",base0B:"#60ac39",base0C:"#1fad83",base0D:"#6684e1",base0E:"#b854d4",base0F:"#d43552"};Y0.exports=nl.default});var Q0=O((rl,K0)=>{"use strict";rl.__esModule=!0;rl.default={scheme:"atelier forest",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)",base00:"#1b1918",base01:"#2c2421",base02:"#68615e",base03:"#766e6b",base04:"#9c9491",base05:"#a8a19f",base06:"#e6e2e0",base07:"#f1efee",base08:"#f22c40",base09:"#df5320",base0A:"#d5911a",base0B:"#5ab738",base0C:"#00ad9c",base0D:"#407ee7",base0E:"#6666ea",base0F:"#c33ff3"};K0.exports=rl.default});var tx=O((il,ex)=>{"use strict";il.__esModule=!0;il.default={scheme:"atelier heath",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)",base00:"#1b181b",base01:"#292329",base02:"#695d69",base03:"#776977",base04:"#9e8f9e",base05:"#ab9bab",base06:"#d8cad8",base07:"#f7f3f7",base08:"#ca402b",base09:"#a65926",base0A:"#bb8a35",base0B:"#379a37",base0C:"#159393",base0D:"#516aec",base0E:"#7b59c0",base0F:"#cc33cc"};ex.exports=il.default});var nx=O((ol,ax)=>{"use strict";ol.__esModule=!0;ol.default={scheme:"atelier lakeside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)",base00:"#161b1d",base01:"#1f292e",base02:"#516d7b",base03:"#5a7b8c",base04:"#7195a8",base05:"#7ea2b4",base06:"#c1e4f6",base07:"#ebf8ff",base08:"#d22d72",base09:"#935c25",base0A:"#8a8a0f",base0B:"#568c3b",base0C:"#2d8f6f",base0D:"#257fad",base0E:"#5d5db1",base0F:"#b72dd2"};ax.exports=ol.default});var ix=O((sl,rx)=>{"use strict";sl.__esModule=!0;sl.default={scheme:"atelier seaside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)",base00:"#131513",base01:"#242924",base02:"#5e6e5e",base03:"#687d68",base04:"#809980",base05:"#8ca68c",base06:"#cfe8cf",base07:"#f0fff0",base08:"#e6193c",base09:"#87711d",base0A:"#c3c322",base0B:"#29a329",base0C:"#1999b3",base0D:"#3d62f5",base0E:"#ad2bee",base0F:"#e619c3"};rx.exports=sl.default});var sx=O((ll,ox)=>{"use strict";ll.__esModule=!0;ll.default={scheme:"bespin",author:"jan t. sott",base00:"#28211c",base01:"#36312e",base02:"#5e5d5c",base03:"#666666",base04:"#797977",base05:"#8a8986",base06:"#9d9b97",base07:"#baae9e",base08:"#cf6a4c",base09:"#cf7d34",base0A:"#f9ee98",base0B:"#54be0d",base0C:"#afc4db",base0D:"#5ea6ea",base0E:"#9b859d",base0F:"#937121"};ox.exports=ll.default});var cx=O((cl,lx)=>{"use strict";cl.__esModule=!0;cl.default={scheme:"brewer",author:"timoth\xE9e poisot (http://github.com/tpoisot)",base00:"#0c0d0e",base01:"#2e2f30",base02:"#515253",base03:"#737475",base04:"#959697",base05:"#b7b8b9",base06:"#dadbdc",base07:"#fcfdfe",base08:"#e31a1c",base09:"#e6550d",base0A:"#dca060",base0B:"#31a354",base0C:"#80b1d3",base0D:"#3182bd",base0E:"#756bb1",base0F:"#b15928"};lx.exports=cl.default});var px=O((ul,ux)=>{"use strict";ul.__esModule=!0;ul.default={scheme:"bright",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#303030",base02:"#505050",base03:"#b0b0b0",base04:"#d0d0d0",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ffffff",base08:"#fb0120",base09:"#fc6d24",base0A:"#fda331",base0B:"#a1c659",base0C:"#76c7b7",base0D:"#6fb3d2",base0E:"#d381c3",base0F:"#be643c"};ux.exports=ul.default});var fx=O((pl,dx)=>{"use strict";pl.__esModule=!0;pl.default={scheme:"chalk",author:"chris kempson (http://chriskempson.com)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#f5f5f5",base08:"#fb9fb1",base09:"#eda987",base0A:"#ddb26f",base0B:"#acc267",base0C:"#12cfc0",base0D:"#6fc2ef",base0E:"#e1a3ee",base0F:"#deaf8f"};dx.exports=pl.default});var hx=O((dl,mx)=>{"use strict";dl.__esModule=!0;dl.default={scheme:"codeschool",author:"brettof86",base00:"#232c31",base01:"#1c3657",base02:"#2a343a",base03:"#3f4944",base04:"#84898c",base05:"#9ea7a6",base06:"#a7cfa3",base07:"#b5d8f6",base08:"#2a5491",base09:"#43820d",base0A:"#a03b1e",base0B:"#237986",base0C:"#b02f30",base0D:"#484d79",base0E:"#c59820",base0F:"#c98344"};mx.exports=dl.default});var bx=O((fl,vx)=>{"use strict";fl.__esModule=!0;fl.default={scheme:"colors",author:"mrmrs (http://clrs.cc)",base00:"#111111",base01:"#333333",base02:"#555555",base03:"#777777",base04:"#999999",base05:"#bbbbbb",base06:"#dddddd",base07:"#ffffff",base08:"#ff4136",base09:"#ff851b",base0A:"#ffdc00",base0B:"#2ecc40",base0C:"#7fdbff",base0D:"#0074d9",base0E:"#b10dc9",base0F:"#85144b"};vx.exports=fl.default});var xx=O((ml,gx)=>{"use strict";ml.__esModule=!0;ml.default={scheme:"default",author:"chris kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"};gx.exports=ml.default});var wx=O((hl,yx)=>{"use strict";hl.__esModule=!0;hl.default={scheme:"eighties",author:"chris kempson (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53"};yx.exports=hl.default});var Sx=O((vl,Ex)=>{"use strict";vl.__esModule=!0;vl.default={scheme:"embers",author:"jannik siebert (https://github.com/janniks)",base00:"#16130F",base01:"#2C2620",base02:"#433B32",base03:"#5A5047",base04:"#8A8075",base05:"#A39A90",base06:"#BEB6AE",base07:"#DBD6D1",base08:"#826D57",base09:"#828257",base0A:"#6D8257",base0B:"#57826D",base0C:"#576D82",base0D:"#6D5782",base0E:"#82576D",base0F:"#825757"};Ex.exports=vl.default});var Ax=O((bl,Cx)=>{"use strict";bl.__esModule=!0;bl.default={scheme:"flat",author:"chris kempson (http://chriskempson.com)",base00:"#2C3E50",base01:"#34495E",base02:"#7F8C8D",base03:"#95A5A6",base04:"#BDC3C7",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ECF0F1",base08:"#E74C3C",base09:"#E67E22",base0A:"#F1C40F",base0B:"#2ECC71",base0C:"#1ABC9C",base0D:"#3498DB",base0E:"#9B59B6",base0F:"#be643c"};Cx.exports=bl.default});var Ix=O((gl,_x)=>{"use strict";gl.__esModule=!0;gl.default={scheme:"google",author:"seth wright (http://sethawright.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#CC342B",base09:"#F96A38",base0A:"#FBA922",base0B:"#198844",base0C:"#3971ED",base0D:"#3971ED",base0E:"#A36AC7",base0F:"#3971ED"};_x.exports=gl.default});var kx=O((xl,Tx)=>{"use strict";xl.__esModule=!0;xl.default={scheme:"grayscale",author:"alexandre gavioli (https://github.com/alexx2/)",base00:"#101010",base01:"#252525",base02:"#464646",base03:"#525252",base04:"#ababab",base05:"#b9b9b9",base06:"#e3e3e3",base07:"#f7f7f7",base08:"#7c7c7c",base09:"#999999",base0A:"#a0a0a0",base0B:"#8e8e8e",base0C:"#868686",base0D:"#686868",base0E:"#747474",base0F:"#5e5e5e"};Tx.exports=xl.default});var Px=O((yl,Ox)=>{"use strict";yl.__esModule=!0;yl.default={scheme:"green screen",author:"chris kempson (http://chriskempson.com)",base00:"#001100",base01:"#003300",base02:"#005500",base03:"#007700",base04:"#009900",base05:"#00bb00",base06:"#00dd00",base07:"#00ff00",base08:"#007700",base09:"#009900",base0A:"#007700",base0B:"#00bb00",base0C:"#005500",base0D:"#009900",base0E:"#00bb00",base0F:"#005500"};Ox.exports=yl.default});var jx=O((wl,Fx)=>{"use strict";wl.__esModule=!0;wl.default={scheme:"harmonic16",author:"jannik siebert (https://github.com/janniks)",base00:"#0b1c2c",base01:"#223b54",base02:"#405c79",base03:"#627e99",base04:"#aabcce",base05:"#cbd6e2",base06:"#e5ebf1",base07:"#f7f9fb",base08:"#bf8b56",base09:"#bfbf56",base0A:"#8bbf56",base0B:"#56bf8b",base0C:"#568bbf",base0D:"#8b56bf",base0E:"#bf568b",base0F:"#bf5656"};Fx.exports=wl.default});var Nx=O((El,Rx)=>{"use strict";El.__esModule=!0;El.default={scheme:"hopscotch",author:"jan t. sott",base00:"#322931",base01:"#433b42",base02:"#5c545b",base03:"#797379",base04:"#989498",base05:"#b9b5b8",base06:"#d5d3d5",base07:"#ffffff",base08:"#dd464c",base09:"#fd8b19",base0A:"#fdcc59",base0B:"#8fc13e",base0C:"#149b93",base0D:"#1290bf",base0E:"#c85e7c",base0F:"#b33508"};Rx.exports=El.default});var Mx=O((Sl,Bx)=>{"use strict";Sl.__esModule=!0;Sl.default={scheme:"isotope",author:"jan t. sott",base00:"#000000",base01:"#404040",base02:"#606060",base03:"#808080",base04:"#c0c0c0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#ff0000",base09:"#ff9900",base0A:"#ff0099",base0B:"#33ff00",base0C:"#00ffff",base0D:"#0066ff",base0E:"#cc00ff",base0F:"#3300ff"};Bx.exports=Sl.default});var Dx=O((Cl,Lx)=>{"use strict";Cl.__esModule=!0;Cl.default={scheme:"marrakesh",author:"alexandre gavioli (http://github.com/alexx2/)",base00:"#201602",base01:"#302e00",base02:"#5f5b17",base03:"#6c6823",base04:"#86813b",base05:"#948e48",base06:"#ccc37a",base07:"#faf0a5",base08:"#c35359",base09:"#b36144",base0A:"#a88339",base0B:"#18974e",base0C:"#75a738",base0D:"#477ca1",base0E:"#8868b3",base0F:"#b3588e"};Lx.exports=Cl.default});var Gx=O((Al,zx)=>{"use strict";Al.__esModule=!0;Al.default={scheme:"mocha",author:"chris kempson (http://chriskempson.com)",base00:"#3B3228",base01:"#534636",base02:"#645240",base03:"#7e705a",base04:"#b8afad",base05:"#d0c8c6",base06:"#e9e1dd",base07:"#f5eeeb",base08:"#cb6077",base09:"#d28b71",base0A:"#f4bc87",base0B:"#beb55b",base0C:"#7bbda4",base0D:"#8ab3b5",base0E:"#a89bb9",base0F:"#bb9584"};zx.exports=Al.default});var Ux=O((_l,Hx)=>{"use strict";_l.__esModule=!0;_l.default={scheme:"monokai",author:"wimer hazenberg (http://www.monokai.nl)",base00:"#272822",base01:"#383830",base02:"#49483e",base03:"#75715e",base04:"#a59f85",base05:"#f8f8f2",base06:"#f5f4f1",base07:"#f9f8f5",base08:"#f92672",base09:"#fd971f",base0A:"#f4bf75",base0B:"#a6e22e",base0C:"#a1efe4",base0D:"#66d9ef",base0E:"#ae81ff",base0F:"#cc6633"};Hx.exports=_l.default});var Vx=O((Il,Jx)=>{"use strict";Il.__esModule=!0;Il.default={scheme:"ocean",author:"chris kempson (http://chriskempson.com)",base00:"#2b303b",base01:"#343d46",base02:"#4f5b66",base03:"#65737e",base04:"#a7adba",base05:"#c0c5ce",base06:"#dfe1e8",base07:"#eff1f5",base08:"#bf616a",base09:"#d08770",base0A:"#ebcb8b",base0B:"#a3be8c",base0C:"#96b5b4",base0D:"#8fa1b3",base0E:"#b48ead",base0F:"#ab7967"};Jx.exports=Il.default});var qx=O((Tl,Wx)=>{"use strict";Tl.__esModule=!0;Tl.default={scheme:"paraiso",author:"jan t. sott",base00:"#2f1e2e",base01:"#41323f",base02:"#4f424c",base03:"#776e71",base04:"#8d8687",base05:"#a39e9b",base06:"#b9b6b0",base07:"#e7e9db",base08:"#ef6155",base09:"#f99b15",base0A:"#fec418",base0B:"#48b685",base0C:"#5bc4bf",base0D:"#06b6ef",base0E:"#815ba4",base0F:"#e96ba8"};Wx.exports=Tl.default});var Xx=O((kl,Zx)=>{"use strict";kl.__esModule=!0;kl.default={scheme:"pop",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#eb008a",base09:"#f29333",base0A:"#f8ca12",base0B:"#37b349",base0C:"#00aabb",base0D:"#0e5a94",base0E:"#b31e8d",base0F:"#7a2d00"};Zx.exports=kl.default});var $x=O((Ol,Yx)=>{"use strict";Ol.__esModule=!0;Ol.default={scheme:"railscasts",author:"ryan bates (http://railscasts.com)",base00:"#2b2b2b",base01:"#272935",base02:"#3a4055",base03:"#5a647e",base04:"#d4cfc9",base05:"#e6e1dc",base06:"#f4f1ed",base07:"#f9f7f3",base08:"#da4939",base09:"#cc7833",base0A:"#ffc66d",base0B:"#a5c261",base0C:"#519f50",base0D:"#6d9cbe",base0E:"#b6b3eb",base0F:"#bc9458"};Yx.exports=Ol.default});var Qx=O((Pl,Kx)=>{"use strict";Pl.__esModule=!0;Pl.default={scheme:"shapeshifter",author:"tyler benziger (http://tybenz.com)",base00:"#000000",base01:"#040404",base02:"#102015",base03:"#343434",base04:"#555555",base05:"#ababab",base06:"#e0e0e0",base07:"#f9f9f9",base08:"#e92f2f",base09:"#e09448",base0A:"#dddd13",base0B:"#0ed839",base0C:"#23edda",base0D:"#3b48e3",base0E:"#f996e2",base0F:"#69542d"};Kx.exports=Pl.default});var ty=O((Fl,ey)=>{"use strict";Fl.__esModule=!0;Fl.default={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"};ey.exports=Fl.default});var ny=O((jl,ay)=>{"use strict";jl.__esModule=!0;jl.default={scheme:"summerfruit",author:"christopher corley (http://cscorley.github.io/)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#B0B0B0",base05:"#D0D0D0",base06:"#E0E0E0",base07:"#FFFFFF",base08:"#FF0086",base09:"#FD8900",base0A:"#ABA800",base0B:"#00C918",base0C:"#1faaaa",base0D:"#3777E6",base0E:"#AD00A1",base0F:"#cc6633"};ay.exports=jl.default});var iy=O((Rl,ry)=>{"use strict";Rl.__esModule=!0;Rl.default={scheme:"tomorrow",author:"chris kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"};ry.exports=Rl.default});var sy=O((Nl,oy)=>{"use strict";Nl.__esModule=!0;Nl.default={scheme:"london tube",author:"jan t. sott",base00:"#231f20",base01:"#1c3f95",base02:"#5a5758",base03:"#737171",base04:"#959ca1",base05:"#d9d8d8",base06:"#e7e7e8",base07:"#ffffff",base08:"#ee2e24",base09:"#f386a1",base0A:"#ffd204",base0B:"#00853e",base0C:"#85cebc",base0D:"#009ddc",base0E:"#98005d",base0F:"#b06110"};oy.exports=Nl.default});var cy=O((Bl,ly)=>{"use strict";Bl.__esModule=!0;Bl.default={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"};ly.exports=Bl.default});var uy=O(ge=>{"use strict";ge.__esModule=!0;function xe(e){return e&&e.__esModule?e.default:e}var vP=V0();ge.threezerotwofour=xe(vP);var bP=q0();ge.apathy=xe(bP);var gP=X0();ge.ashes=xe(gP);var xP=$0();ge.atelierDune=xe(xP);var yP=Q0();ge.atelierForest=xe(yP);var wP=tx();ge.atelierHeath=xe(wP);var EP=nx();ge.atelierLakeside=xe(EP);var SP=ix();ge.atelierSeaside=xe(SP);var CP=sx();ge.bespin=xe(CP);var AP=cx();ge.brewer=xe(AP);var _P=px();ge.bright=xe(_P);var IP=fx();ge.chalk=xe(IP);var TP=hx();ge.codeschool=xe(TP);var kP=bx();ge.colors=xe(kP);var OP=xx();ge.default=xe(OP);var PP=wx();ge.eighties=xe(PP);var FP=Sx();ge.embers=xe(FP);var jP=Ax();ge.flat=xe(jP);var RP=Ix();ge.google=xe(RP);var NP=kx();ge.grayscale=xe(NP);var BP=Px();ge.greenscreen=xe(BP);var MP=jx();ge.harmonic=xe(MP);var LP=Nx();ge.hopscotch=xe(LP);var DP=Mx();ge.isotope=xe(DP);var zP=Dx();ge.marrakesh=xe(zP);var GP=Gx();ge.mocha=xe(GP);var HP=Ux();ge.monokai=xe(HP);var UP=Vx();ge.ocean=xe(UP);var JP=qx();ge.paraiso=xe(JP);var VP=Xx();ge.pop=xe(VP);var WP=$x();ge.railscasts=xe(WP);var qP=Qx();ge.shapeshifter=xe(qP);var ZP=ty();ge.solarized=xe(ZP);var XP=ny();ge.summerfruit=xe(XP);var YP=iy();ge.tomorrow=xe(YP);var $P=sy();ge.tube=xe($P);var KP=cy();ge.twilight=xe(KP)});var dy=O((uH,py)=>{"use strict";py.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 my=O((pH,fy)=>{fy.exports=function(t){return!t||typeof t=="string"?!1:t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&t.constructor.name!=="String")}});var by=O((dH,vy)=>{"use strict";var QP=my(),e3=Array.prototype.concat,t3=Array.prototype.slice,hy=vy.exports=function(t){for(var a=[],n=0,r=t.length;n<r;n++){var i=t[n];QP(i)?a=e3.call(a,t3.call(i)):a.push(i)}return a};hy.wrap=function(e){return function(){return e(hy(arguments))}}});var wy=O((fH,yy)=>{var Ri=dy(),Ni=by(),gy=Object.hasOwnProperty,xy={};for(Ml in Ri)gy.call(Ri,Ml)&&(xy[Ri[Ml]]=Ml);var Ml,jt=yy.exports={to:{},get:{}};jt.get=function(e){var t=e.substring(0,3).toLowerCase(),a,n;switch(t){case"hsl":a=jt.get.hsl(e),n="hsl";break;case"hwb":a=jt.get.hwb(e),n="hwb";break;default:a=jt.get.rgb(e),n="rgb";break}return a?{model:n,value:a}:null};jt.get.rgb=function(e){if(!e)return null;var t=/^#([a-f0-9]{3,4})$/i,a=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,n=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,r=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,i=/^(\w+)$/,o=[0,0,0,1],s,l,u;if(s=e.match(a)){for(u=s[2],s=s[1],l=0;l<3;l++){var c=l*2;o[l]=parseInt(s.slice(c,c+2),16)}u&&(o[3]=parseInt(u,16)/255)}else if(s=e.match(t)){for(s=s[1],u=s[3],l=0;l<3;l++)o[l]=parseInt(s[l]+s[l],16);u&&(o[3]=parseInt(u+u,16)/255)}else if(s=e.match(n)){for(l=0;l<3;l++)o[l]=parseInt(s[l+1],0);s[4]&&(s[5]?o[3]=parseFloat(s[4])*.01:o[3]=parseFloat(s[4]))}else if(s=e.match(r)){for(l=0;l<3;l++)o[l]=Math.round(parseFloat(s[l+1])*2.55);s[4]&&(s[5]?o[3]=parseFloat(s[4])*.01:o[3]=parseFloat(s[4]))}else return(s=e.match(i))?s[1]==="transparent"?[0,0,0,0]:gy.call(Ri,s[1])?(o=Ri[s[1]],o[3]=1,o):null:null;for(l=0;l<3;l++)o[l]=Wa(o[l],0,255);return o[3]=Wa(o[3],0,1),o};jt.get.hsl=function(e){if(!e)return null;var t=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,a=e.match(t);if(a){var n=parseFloat(a[4]),r=(parseFloat(a[1])%360+360)%360,i=Wa(parseFloat(a[2]),0,100),o=Wa(parseFloat(a[3]),0,100),s=Wa(isNaN(n)?1:n,0,1);return[r,i,o,s]}return null};jt.get.hwb=function(e){if(!e)return null;var t=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,a=e.match(t);if(a){var n=parseFloat(a[4]),r=(parseFloat(a[1])%360+360)%360,i=Wa(parseFloat(a[2]),0,100),o=Wa(parseFloat(a[3]),0,100),s=Wa(isNaN(n)?1:n,0,1);return[r,i,o,s]}return null};jt.to.hex=function(){var e=Ni(arguments);return"#"+Ll(e[0])+Ll(e[1])+Ll(e[2])+(e[3]<1?Ll(Math.round(e[3]*255)):"")};jt.to.rgb=function(){var e=Ni(arguments);return e.length<4||e[3]===1?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"};jt.to.rgb.percent=function(){var e=Ni(arguments),t=Math.round(e[0]/255*100),a=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||e[3]===1?"rgb("+t+"%, "+a+"%, "+n+"%)":"rgba("+t+"%, "+a+"%, "+n+"%, "+e[3]+")"};jt.to.hsl=function(){var e=Ni(arguments);return e.length<4||e[3]===1?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"};jt.to.hwb=function(){var e=Ni(arguments),t="";return e.length>=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};jt.to.keyword=function(e){return xy[e.slice(0,3)]};function Wa(e,t,a){return Math.min(Math.max(t,e),a)}function Ll(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}});var Sy=O((mH,Ey)=>{"use strict";Ey.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 nd=O((hH,Iy)=>{var un=Sy(),Cy={};for(Dl in un)un.hasOwnProperty(Dl)&&(Cy[un[Dl]]=Dl);var Dl,ee=Iy.exports={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"]}};for(gt in ee)if(ee.hasOwnProperty(gt)){if(!("channels"in ee[gt]))throw new Error("missing channels property: "+gt);if(!("labels"in ee[gt]))throw new Error("missing channel labels property: "+gt);if(ee[gt].labels.length!==ee[gt].channels)throw new Error("channel and label counts mismatch: "+gt);Ay=ee[gt].channels,_y=ee[gt].labels,delete ee[gt].channels,delete ee[gt].labels,Object.defineProperty(ee[gt],"channels",{value:Ay}),Object.defineProperty(ee[gt],"labels",{value:_y})}var Ay,_y,gt;ee.rgb.hsl=function(e){var t=e[0]/255,a=e[1]/255,n=e[2]/255,r=Math.min(t,a,n),i=Math.max(t,a,n),o=i-r,s,l,u;return i===r?s=0:t===i?s=(a-n)/o:a===i?s=2+(n-t)/o:n===i&&(s=4+(t-a)/o),s=Math.min(s*60,360),s<0&&(s+=360),u=(r+i)/2,i===r?l=0:u<=.5?l=o/(i+r):l=o/(2-i-r),[s,l*100,u*100]};ee.rgb.hsv=function(e){var t,a,n,r,i,o=e[0]/255,s=e[1]/255,l=e[2]/255,u=Math.max(o,s,l),c=u-Math.min(o,s,l),f=function(p){return(u-p)/6/c+1/2};return c===0?r=i=0:(i=c/u,t=f(o),a=f(s),n=f(l),o===u?r=n-a:s===u?r=1/3+t-n:l===u&&(r=2/3+a-t),r<0?r+=1:r>1&&(r-=1)),[r*360,i*100,u*100]};ee.rgb.hwb=function(e){var t=e[0],a=e[1],n=e[2],r=ee.rgb.hsl(e)[0],i=1/255*Math.min(t,Math.min(a,n));return n=1-1/255*Math.max(t,Math.max(a,n)),[r,i*100,n*100]};ee.rgb.cmyk=function(e){var t=e[0]/255,a=e[1]/255,n=e[2]/255,r,i,o,s;return s=Math.min(1-t,1-a,1-n),r=(1-t-s)/(1-s)||0,i=(1-a-s)/(1-s)||0,o=(1-n-s)/(1-s)||0,[r*100,i*100,o*100,s*100]};function a3(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}ee.rgb.keyword=function(e){var t=Cy[e];if(t)return t;var a=1/0,n;for(var r in un)if(un.hasOwnProperty(r)){var i=un[r],o=a3(e,i);o<a&&(a=o,n=r)}return n};ee.keyword.rgb=function(e){return un[e]};ee.rgb.xyz=function(e){var t=e[0]/255,a=e[1]/255,n=e[2]/255;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var r=t*.4124+a*.3576+n*.1805,i=t*.2126+a*.7152+n*.0722,o=t*.0193+a*.1192+n*.9505;return[r*100,i*100,o*100]};ee.rgb.lab=function(e){var t=ee.rgb.xyz(e),a=t[0],n=t[1],r=t[2],i,o,s;return a/=95.047,n/=100,r/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,i=116*n-16,o=500*(a-n),s=200*(n-r),[i,o,s]};ee.hsl.rgb=function(e){var t=e[0]/360,a=e[1]/100,n=e[2]/100,r,i,o,s,l;if(a===0)return l=n*255,[l,l,l];n<.5?i=n*(1+a):i=n+a-n*a,r=2*n-i,s=[0,0,0];for(var u=0;u<3;u++)o=t+1/3*-(u-1),o<0&&o++,o>1&&o--,6*o<1?l=r+(i-r)*6*o:2*o<1?l=i:3*o<2?l=r+(i-r)*(2/3-o)*6:l=r,s[u]=l*255;return s};ee.hsl.hsv=function(e){var t=e[0],a=e[1]/100,n=e[2]/100,r=a,i=Math.max(n,.01),o,s;return n*=2,a*=n<=1?n:2-n,r*=i<=1?i:2-i,s=(n+a)/2,o=n===0?2*r/(i+r):2*a/(n+a),[t,o*100,s*100]};ee.hsv.rgb=function(e){var t=e[0]/60,a=e[1]/100,n=e[2]/100,r=Math.floor(t)%6,i=t-Math.floor(t),o=255*n*(1-a),s=255*n*(1-a*i),l=255*n*(1-a*(1-i));switch(n*=255,r){case 0:return[n,l,o];case 1:return[s,n,o];case 2:return[o,n,l];case 3:return[o,s,n];case 4:return[l,o,n];case 5:return[n,o,s]}};ee.hsv.hsl=function(e){var t=e[0],a=e[1]/100,n=e[2]/100,r=Math.max(n,.01),i,o,s;return s=(2-a)*n,i=(2-a)*r,o=a*r,o/=i<=1?i:2-i,o=o||0,s/=2,[t,o*100,s*100]};ee.hwb.rgb=function(e){var t=e[0]/360,a=e[1]/100,n=e[2]/100,r=a+n,i,o,s,l;r>1&&(a/=r,n/=r),i=Math.floor(6*t),o=1-n,s=6*t-i,(i&1)!=0&&(s=1-s),l=a+s*(o-a);var u,c,f;switch(i){default:case 6:case 0:u=o,c=l,f=a;break;case 1:u=l,c=o,f=a;break;case 2:u=a,c=o,f=l;break;case 3:u=a,c=l,f=o;break;case 4:u=l,c=a,f=o;break;case 5:u=o,c=a,f=l;break}return[u*255,c*255,f*255]};ee.cmyk.rgb=function(e){var t=e[0]/100,a=e[1]/100,n=e[2]/100,r=e[3]/100,i,o,s;return i=1-Math.min(1,t*(1-r)+r),o=1-Math.min(1,a*(1-r)+r),s=1-Math.min(1,n*(1-r)+r),[i*255,o*255,s*255]};ee.xyz.rgb=function(e){var t=e[0]/100,a=e[1]/100,n=e[2]/100,r,i,o;return r=t*3.2406+a*-1.5372+n*-.4986,i=t*-.9689+a*1.8758+n*.0415,o=t*.0557+a*-.204+n*1.057,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:r*12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*12.92,o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:o*12.92,r=Math.min(Math.max(0,r),1),i=Math.min(Math.max(0,i),1),o=Math.min(Math.max(0,o),1),[r*255,i*255,o*255]};ee.xyz.lab=function(e){var t=e[0],a=e[1],n=e[2],r,i,o;return t/=95.047,a/=100,n/=108.883,t=t>.008856?Math.pow(t,1/3):7.787*t+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,r=116*a-16,i=500*(t-a),o=200*(a-n),[r,i,o]};ee.lab.xyz=function(e){var t=e[0],a=e[1],n=e[2],r,i,o;i=(t+16)/116,r=a/500+i,o=i-n/200;var s=Math.pow(i,3),l=Math.pow(r,3),u=Math.pow(o,3);return i=s>.008856?s:(i-16/116)/7.787,r=l>.008856?l:(r-16/116)/7.787,o=u>.008856?u:(o-16/116)/7.787,r*=95.047,i*=100,o*=108.883,[r,i,o]};ee.lab.lch=function(e){var t=e[0],a=e[1],n=e[2],r,i,o;return r=Math.atan2(n,a),i=r*360/2/Math.PI,i<0&&(i+=360),o=Math.sqrt(a*a+n*n),[t,o,i]};ee.lch.lab=function(e){var t=e[0],a=e[1],n=e[2],r,i,o;return o=n/360*2*Math.PI,r=a*Math.cos(o),i=a*Math.sin(o),[t,r,i]};ee.rgb.ansi16=function(e){var t=e[0],a=e[1],n=e[2],r=1 in arguments?arguments[1]:ee.rgb.hsv(e)[2];if(r=Math.round(r/50),r===0)return 30;var i=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return r===2&&(i+=60),i};ee.hsv.ansi16=function(e){return ee.rgb.ansi16(ee.hsv.rgb(e),e[2])};ee.rgb.ansi256=function(e){var t=e[0],a=e[1],n=e[2];if(t===a&&a===n)return t<8?16:t>248?231:Math.round((t-8)/247*24)+232;var r=16+36*Math.round(t/255*5)+6*Math.round(a/255*5)+Math.round(n/255*5);return r};ee.ansi16.rgb=function(e){var t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];var a=(~~(e>50)+1)*.5,n=(t&1)*a*255,r=(t>>1&1)*a*255,i=(t>>2&1)*a*255;return[n,r,i]};ee.ansi256.rgb=function(e){if(e>=232){var t=(e-232)*10+8;return[t,t,t]}e-=16;var a,n=Math.floor(e/36)/5*255,r=Math.floor((a=e%36)/6)/5*255,i=a%6/5*255;return[n,r,i]};ee.rgb.hex=function(e){var t=((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255),a=t.toString(16).toUpperCase();return"000000".substring(a.length)+a};ee.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var a=t[0];t[0].length===3&&(a=a.split("").map(function(s){return s+s}).join(""));var n=parseInt(a,16),r=n>>16&255,i=n>>8&255,o=n&255;return[r,i,o]};ee.rgb.hcg=function(e){var t=e[0]/255,a=e[1]/255,n=e[2]/255,r=Math.max(Math.max(t,a),n),i=Math.min(Math.min(t,a),n),o=r-i,s,l;return o<1?s=i/(1-o):s=0,o<=0?l=0:r===t?l=(a-n)/o%6:r===a?l=2+(n-t)/o:l=4+(t-a)/o+4,l/=6,l%=1,[l*360,o*100,s*100]};ee.hsl.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=1,r=0;return a<.5?n=2*t*a:n=2*t*(1-a),n<1&&(r=(a-.5*n)/(1-n)),[e[0],n*100,r*100]};ee.hsv.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=t*a,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],n*100,r*100]};ee.hcg.rgb=function(e){var t=e[0]/360,a=e[1]/100,n=e[2]/100;if(a===0)return[n*255,n*255,n*255];var r=[0,0,0],i=t%1*6,o=i%1,s=1-o,l=0;switch(Math.floor(i)){case 0:r[0]=1,r[1]=o,r[2]=0;break;case 1:r[0]=s,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]=s,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]=s}return l=(1-a)*n,[(a*r[0]+l)*255,(a*r[1]+l)*255,(a*r[2]+l)*255]};ee.hcg.hsv=function(e){var t=e[1]/100,a=e[2]/100,n=t+a*(1-t),r=0;return n>0&&(r=t/n),[e[0],r*100,n*100]};ee.hcg.hsl=function(e){var t=e[1]/100,a=e[2]/100,n=a*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],r*100,n*100]};ee.hcg.hwb=function(e){var t=e[1]/100,a=e[2]/100,n=t+a*(1-t);return[e[0],(n-t)*100,(1-n)*100]};ee.hwb.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=1-a,r=n-t,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],r*100,i*100]};ee.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};ee.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};ee.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};ee.gray.hsl=ee.gray.hsv=function(e){return[0,0,e[0]]};ee.gray.hwb=function(e){return[0,100,e[0]]};ee.gray.cmyk=function(e){return[0,0,0,e[0]]};ee.gray.lab=function(e){return[e[0],0,0]};ee.gray.hex=function(e){var t=Math.round(e[0]/100*255)&255,a=(t<<16)+(t<<8)+t,n=a.toString(16).toUpperCase();return"000000".substring(n.length)+n};ee.rgb.gray=function(e){var t=(e[0]+e[1]+e[2])/3;return[t/255*100]}});var ky=O((vH,Ty)=>{var zl=nd();function n3(){for(var e={},t=Object.keys(zl),a=t.length,n=0;n<a;n++)e[t[n]]={distance:-1,parent:null};return e}function r3(e){var t=n3(),a=[e];for(t[e].distance=0;a.length;)for(var n=a.pop(),r=Object.keys(zl[n]),i=r.length,o=0;o<i;o++){var s=r[o],l=t[s];l.distance===-1&&(l.distance=t[n].distance+1,l.parent=n,a.unshift(s))}return t}function i3(e,t){return function(a){return t(e(a))}}function o3(e,t){for(var a=[t[e].parent,e],n=zl[t[e].parent][e],r=t[e].parent;t[r].parent;)a.unshift(t[r].parent),n=i3(zl[t[r].parent][r],n),r=t[r].parent;return n.conversion=a,n}Ty.exports=function(e){for(var t=r3(e),a={},n=Object.keys(t),r=n.length,i=0;i<r;i++){var o=n[i],s=t[o];s.parent!==null&&(a[o]=o3(o,t))}return a}});var Py=O((bH,Oy)=>{var rd=nd(),s3=ky(),Yn={},l3=Object.keys(rd);function c3(e){var t=function(a){return a==null?a:(arguments.length>1&&(a=Array.prototype.slice.call(arguments)),e(a))};return"conversion"in e&&(t.conversion=e.conversion),t}function u3(e){var t=function(a){if(a==null)return a;arguments.length>1&&(a=Array.prototype.slice.call(arguments));var n=e(a);if(typeof n=="object")for(var r=n.length,i=0;i<r;i++)n[i]=Math.round(n[i]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}l3.forEach(function(e){Yn[e]={},Object.defineProperty(Yn[e],"channels",{value:rd[e].channels}),Object.defineProperty(Yn[e],"labels",{value:rd[e].labels});var t=s3(e),a=Object.keys(t);a.forEach(function(n){var r=t[n];Yn[e][n]=u3(r),Yn[e][n].raw=c3(r)})});Oy.exports=Yn});var Ry=O((gH,jy)=>{"use strict";var Bi=wy(),Rt=Py(),id=[].slice,Fy=["keyword","gray","hex"],od={};Object.keys(Rt).forEach(function(e){od[id.call(Rt[e].labels).sort().join("")]=e});var Gl={};function ot(e,t){if(!(this instanceof ot))return new ot(e,t);if(t&&t in Fy&&(t=null),t&&!(t in Rt))throw new Error("Unknown model: "+t);var a,n;if(e==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof ot)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if(typeof e=="string"){var r=Bi.get(e);if(r===null)throw new Error("Unable to parse color from string: "+e);this.model=r.model,n=Rt[this.model].channels,this.color=r.value.slice(0,n),this.valpha=typeof r.value[n]=="number"?r.value[n]:1}else if(e.length){this.model=t||"rgb",n=Rt[this.model].channels;var i=id.call(e,0,n);this.color=sd(i,n),this.valpha=typeof e[n]=="number"?e[n]:1}else if(typeof e=="number")e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,e&255],this.valpha=1;else{this.valpha=1;var o=Object.keys(e);"alpha"in e&&(o.splice(o.indexOf("alpha"),1),this.valpha=typeof e.alpha=="number"?e.alpha:0);var s=o.sort().join("");if(!(s in od))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=od[s];var l=Rt[this.model].labels,u=[];for(a=0;a<l.length;a++)u.push(e[l[a]]);this.color=sd(u)}if(Gl[this.model])for(n=Rt[this.model].channels,a=0;a<n;a++){var c=Gl[this.model][a];c&&(this.color[a]=c(this.color[a]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}ot.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in Bi.to?this:this.rgb();t=t.round(typeof e=="number"?e:1);var a=t.valpha===1?t.color:t.color.concat(this.valpha);return Bi.to[t.model](a)},percentString:function(e){var t=this.rgb().round(typeof e=="number"?e:1),a=t.valpha===1?t.color:t.color.concat(this.valpha);return Bi.to.rgb.percent(a)},array:function(){return this.valpha===1?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=Rt[this.model].channels,a=Rt[this.model].labels,n=0;n<t;n++)e[a[n]]=this.color[n];return this.valpha!==1&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,this.valpha!==1&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,this.valpha!==1&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new ot(this.color.map(d3(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new ot(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:Ue("rgb",0,Ke(255)),green:Ue("rgb",1,Ke(255)),blue:Ue("rgb",2,Ke(255)),hue:Ue(["hsl","hsv","hsl","hwb","hcg"],0,function(e){return(e%360+360)%360}),saturationl:Ue("hsl",1,Ke(100)),lightness:Ue("hsl",2,Ke(100)),saturationv:Ue("hsv",1,Ke(100)),value:Ue("hsv",2,Ke(100)),chroma:Ue("hcg",1,Ke(100)),gray:Ue("hcg",2,Ke(100)),white:Ue("hwb",1,Ke(100)),wblack:Ue("hwb",2,Ke(100)),cyan:Ue("cmyk",0,Ke(100)),magenta:Ue("cmyk",1,Ke(100)),yellow:Ue("cmyk",2,Ke(100)),black:Ue("cmyk",3,Ke(100)),x:Ue("xyz",0,Ke(100)),y:Ue("xyz",1,Ke(100)),z:Ue("xyz",2,Ke(100)),l:Ue("lab",0,Ke(100)),a:Ue("lab",1),b:Ue("lab",2),keyword:function(e){return arguments.length?new ot(e):Rt[this.model].keyword(this.color)},hex:function(e){return arguments.length?new ot(e):Bi.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(e[0]&255)<<16|(e[1]&255)<<8|e[2]&255},luminosity:function(){for(var e=this.rgb().color,t=[],a=0;a<e.length;a++){var n=e[a]/255;t[a]=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}return .2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),a=e.luminosity();return t>a?(t+.05)/(a+.05):(a+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color,t=(e[0]*299+e[1]*587+e[2]*114)/1e3;return t<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=e[0]*.3+e[1]*.59+e[2]*.11;return ot.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),a=t.color[0];return a=(a+e)%360,a=a<0?360+a:a,t.color[0]=a,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var a=e.rgb(),n=this.rgb(),r=t===void 0?.5:t,i=2*r-1,o=a.alpha()-n.alpha(),s=((i*o==-1?i:(i+o)/(1+i*o))+1)/2,l=1-s;return ot.rgb(s*a.red()+l*n.red(),s*a.green()+l*n.green(),s*a.blue()+l*n.blue(),a.alpha()*r+n.alpha()*(1-r))}};Object.keys(Rt).forEach(function(e){if(Fy.indexOf(e)===-1){var t=Rt[e].channels;ot.prototype[e]=function(){if(this.model===e)return new ot(this);if(arguments.length)return new ot(arguments,e);var a=typeof arguments[t]=="number"?t:this.valpha;return new ot(f3(Rt[this.model][e].raw(this.color)).concat(a),e)},ot[e]=function(a){return typeof a=="number"&&(a=sd(id.call(arguments),t)),new ot(a,e)}}});function p3(e,t){return Number(e.toFixed(t))}function d3(e){return function(t){return p3(t,e)}}function Ue(e,t,a){return e=Array.isArray(e)?e:[e],e.forEach(function(n){(Gl[n]||(Gl[n]=[]))[t]=a}),e=e[0],function(n){var r;return arguments.length?(a&&(n=a(n)),r=this[e](),r.color[t]=n,r):(r=this[e]().color[t],a&&(r=a(r)),r)}}function Ke(e){return function(t){return Math.max(0,Math.min(e,t))}}function f3(e){return Array.isArray(e)?e:[e]}function sd(e,t){for(var a=0;a<t;a++)typeof e[a]!="number"&&(e[a]=0);return e}jy.exports=ot});var Qy=O((xH,Ky)=>{var m3="Expected a function",Ny="__lodash_placeholder__",pn=1,Hl=2,h3=4,dn=8,Mi=16,$n=32,Li=64,By=128,v3=256,My=512,Ly=1/0,b3=9007199254740991,g3=17976931348623157e292,Dy=0/0,x3=[["ary",By],["bind",pn],["bindKey",Hl],["curry",dn],["curryRight",Mi],["flip",My],["partial",$n],["partialRight",Li],["rearg",v3]],y3="[object Function]",w3="[object GeneratorFunction]",E3="[object Symbol]",S3=/[\\^$.*+?()[\]{}|]/g,C3=/^\s+|\s+$/g,A3=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,_3=/\{\n\/\* \[wrapped with (.+)\] \*/,I3=/,? & /,T3=/^[-+]0x[0-9a-f]+$/i,k3=/^0b[01]+$/i,O3=/^\[object .+?Constructor\]$/,P3=/^0o[0-7]+$/i,F3=/^(?:0|[1-9]\d*)$/,j3=parseInt,R3=typeof global=="object"&&global&&global.Object===Object&&global,N3=typeof self=="object"&&self&&self.Object===Object&&self,Di=R3||N3||Function("return this")();function zy(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}function B3(e,t){for(var a=-1,n=e?e.length:0;++a<n&&t(e[a],a,e)!==!1;);return e}function M3(e,t){var a=e?e.length:0;return!!a&&D3(e,t,0)>-1}function L3(e,t,a,n){for(var r=e.length,i=a+(n?1:-1);n?i--:++i<r;)if(t(e[i],i,e))return i;return-1}function D3(e,t,a){if(t!==t)return L3(e,z3,a);for(var n=a-1,r=e.length;++n<r;)if(e[n]===t)return n;return-1}function z3(e){return e!==e}function G3(e,t){for(var a=e.length,n=0;a--;)e[a]===t&&n++;return n}function H3(e,t){return e==null?void 0:e[t]}function U3(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch(a){}return t}function Gy(e,t){for(var a=-1,n=e.length,r=0,i=[];++a<n;){var o=e[a];(o===t||o===Ny)&&(e[a]=Ny,i[r++]=a)}return i}var J3=Function.prototype,Hy=Object.prototype,ld=Di["__core-js_shared__"],Uy=function(){var e=/[^.]+$/.exec(ld&&ld.keys&&ld.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Jy=J3.toString,V3=Hy.hasOwnProperty,Vy=Hy.toString,W3=RegExp("^"+Jy.call(V3).replace(S3,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),q3=Object.create,Ul=Math.max,Z3=Math.min,Wy=function(){var e=Xy(Object,"defineProperty"),t=Xy.name;return t&&t.length>2?e:void 0}();function X3(e){return Kn(e)?q3(e):{}}function Y3(e){if(!Kn(e)||sF(e))return!1;var t=pF(e)||U3(e)?W3:O3;return t.test(cF(e))}function $3(e,t,a,n){for(var r=-1,i=e.length,o=a.length,s=-1,l=t.length,u=Ul(i-o,0),c=Array(l+u),f=!n;++s<l;)c[s]=t[s];for(;++r<o;)(f||r<i)&&(c[a[r]]=e[r]);for(;u--;)c[s++]=e[r++];return c}function K3(e,t,a,n){for(var r=-1,i=e.length,o=-1,s=a.length,l=-1,u=t.length,c=Ul(i-s,0),f=Array(c+u),p=!n;++r<c;)f[r]=e[r];for(var h=r;++l<u;)f[h+l]=t[l];for(;++o<s;)(p||r<i)&&(f[h+a[o]]=e[r++]);return f}function Q3(e,t){var a=-1,n=e.length;for(t||(t=Array(n));++a<n;)t[a]=e[a];return t}function eF(e,t,a){var n=t&pn,r=zi(e);function i(){var o=this&&this!==Di&&this instanceof i?r:e;return o.apply(n?a:this,arguments)}return i}function zi(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var a=X3(e.prototype),n=e.apply(a,t);return Kn(n)?n:a}}function tF(e,t,a){var n=zi(e);function r(){for(var i=arguments.length,o=Array(i),s=i,l=Zy(r);s--;)o[s]=arguments[s];var u=i<3&&o[0]!==l&&o[i-1]!==l?[]:Gy(o,l);if(i-=u.length,i<a)return qy(e,t,cd,r.placeholder,void 0,o,u,void 0,void 0,a-i);var c=this&&this!==Di&&this instanceof r?n:e;return zy(c,this,o)}return r}function cd(e,t,a,n,r,i,o,s,l,u){var c=t&By,f=t&pn,p=t&Hl,h=t&(dn|Mi),d=t&My,v=p?void 0:zi(e);function m(){for(var b=arguments.length,y=Array(b),A=b;A--;)y[A]=arguments[A];if(h)var g=Zy(m),x=G3(y,g);if(n&&(y=$3(y,n,r,h)),i&&(y=K3(y,i,o,h)),b-=x,h&&b<u){var w=Gy(y,g);return qy(e,t,cd,m.placeholder,a,y,w,s,l,u-b)}var S=f?a:this,E=p?S[e]:e;return b=y.length,s?y=lF(y,s):d&&b>1&&y.reverse(),c&&l<b&&(y.length=l),this&&this!==Di&&this instanceof m&&(E=v||zi(E)),E.apply(S,y)}return m}function aF(e,t,a,n){var r=t&pn,i=zi(e);function o(){for(var s=-1,l=arguments.length,u=-1,c=n.length,f=Array(c+l),p=this&&this!==Di&&this instanceof o?i:e;++u<c;)f[u]=n[u];for(;l--;)f[u++]=arguments[++s];return zy(p,r?a:this,f)}return o}function qy(e,t,a,n,r,i,o,s,l,u){var c=t&dn,f=c?o:void 0,p=c?void 0:o,h=c?i:void 0,d=c?void 0:i;t|=c?$n:Li,t&=~(c?Li:$n),t&h3||(t&=~(pn|Hl));var v=a(e,t,r,h,f,d,p,s,l,u);return v.placeholder=n,Yy(v,e,t)}function nF(e,t,a,n,r,i,o,s){var l=t&Hl;if(!l&&typeof e!="function")throw new TypeError(m3);var u=n?n.length:0;if(u||(t&=~($n|Li),n=r=void 0),o=o===void 0?o:Ul($y(o),0),s=s===void 0?s:$y(s),u-=r?r.length:0,t&Li){var c=n,f=r;n=r=void 0}var p=[e,t,a,n,r,c,f,i,o,s];if(e=p[0],t=p[1],a=p[2],n=p[3],r=p[4],s=p[9]=p[9]==null?l?0:e.length:Ul(p[9]-u,0),!s&&t&(dn|Mi)&&(t&=~(dn|Mi)),!t||t==pn)var h=eF(e,t,a);else t==dn||t==Mi?h=tF(e,t,s):(t==$n||t==(pn|$n))&&!r.length?h=aF(e,t,a,n):h=cd.apply(void 0,p);return Yy(h,e,t)}function Zy(e){var t=e;return t.placeholder}function Xy(e,t){var a=H3(e,t);return Y3(a)?a:void 0}function rF(e){var t=e.match(_3);return t?t[1].split(I3):[]}function iF(e,t){var a=t.length,n=a-1;return t[n]=(a>1?"& ":"")+t[n],t=t.join(a>2?", ":" "),e.replace(A3,`{
|
|
/* [wrapped with `+t+`] */
|
|
`)}function oF(e,t){return t=t==null?b3:t,!!t&&(typeof e=="number"||F3.test(e))&&e>-1&&e%1==0&&e<t}function sF(e){return!!Uy&&Uy in e}function lF(e,t){for(var a=e.length,n=Z3(t.length,a),r=Q3(e);n--;){var i=t[n];e[n]=oF(i,a)?r[i]:void 0}return e}var Yy=Wy?function(e,t,a){var n=t+"";return Wy(e,"toString",{configurable:!0,enumerable:!1,value:vF(iF(n,uF(rF(n),a)))})}:bF;function cF(e){if(e!=null){try{return Jy.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function uF(e,t){return B3(x3,function(a){var n="_."+a[0];t&a[1]&&!M3(e,n)&&e.push(n)}),e.sort()}function ud(e,t,a){t=a?void 0:t;var n=nF(e,dn,void 0,void 0,void 0,void 0,void 0,t);return n.placeholder=ud.placeholder,n}function pF(e){var t=Kn(e)?Vy.call(e):"";return t==y3||t==w3}function Kn(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function dF(e){return!!e&&typeof e=="object"}function fF(e){return typeof e=="symbol"||dF(e)&&Vy.call(e)==E3}function mF(e){if(!e)return e===0?e:0;if(e=hF(e),e===Ly||e===-Ly){var t=e<0?-1:1;return t*g3}return e===e?e:0}function $y(e){var t=mF(e),a=t%1;return t===t?a?t-a:t:0}function hF(e){if(typeof e=="number")return e;if(fF(e))return Dy;if(Kn(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Kn(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(C3,"");var a=k3.test(e);return a||P3.test(e)?j3(e.slice(2),a?2:8):T3.test(e)?Dy:+e}function vF(e){return function(){return e}}function bF(e){return e}ud.placeholder={};Ky.exports=ud});var I1=O((bd,_1)=>{var Zl=require("buffer"),ea=Zl.Buffer;function A1(e,t){for(var a in e)t[a]=e[a]}ea.from&&ea.alloc&&ea.allocUnsafe&&ea.allocUnsafeSlow?_1.exports=Zl:(A1(Zl,bd),bd.Buffer=fn);function fn(e,t,a){return ea(e,t,a)}fn.prototype=Object.create(ea.prototype);A1(ea,fn);fn.from=function(e,t,a){if(typeof e=="number")throw new TypeError("Argument must not be a number");return ea(e,t,a)};fn.alloc=function(e,t,a){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=ea(e);return t!==void 0?typeof a=="string"?n.fill(t,a):n.fill(t):n.fill(0),n};fn.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return ea(e)};fn.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Zl.SlowBuffer(e)}});var j1=O((JH,gd)=>{"use strict";gd.exports=XF;gd.exports.parse=QF;var T1=require("path").basename,DF=I1().Buffer,zF=/[\x00-\x20"'()*,/:;<=>?@[\\\]{}\x7f]/g,GF=/%[0-9A-Fa-f]{2}/,HF=/%([0-9A-Fa-f]{2})/g,k1=/[^\x20-\x7e\xa0-\xff]/g,UF=/\\([\u0000-\u007f])/g,JF=/([\\"])/g,O1=/;[\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,VF=/^[\x20-\x7e\x80-\xff]+$/,WF=/^[!#$%&'*+.0-9A-Z^_`a-z|~-]+$/,qF=/^([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!#$&+.^_`|~-])+)$/,ZF=/^([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*(?:$|;)/;function XF(e,t){var a=t||{},n=a.type||"attachment",r=YF(e,a.fallback);return $F(new F1(n,r))}function YF(e,t){if(e!==void 0){var a={};if(typeof e!="string")throw new TypeError("filename must be a string");if(t===void 0&&(t=!0),typeof t!="string"&&typeof t!="boolean")throw new TypeError("fallback must be a string or boolean");if(typeof t=="string"&&k1.test(t))throw new TypeError("fallback must be ISO-8859-1 string");var n=T1(e),r=VF.test(n),i=typeof t!="string"?t&&P1(n):T1(t),o=typeof i=="string"&&i!==n;return(o||!r||GF.test(n))&&(a["filename*"]=n),(r||o)&&(a.filename=o?i:n),a}}function $F(e){var t=e.parameters,a=e.type;if(!a||typeof a!="string"||!WF.test(a))throw new TypeError("invalid type");var n=String(a).toLowerCase();if(t&&typeof t=="object")for(var r,i=Object.keys(t).sort(),o=0;o<i.length;o++){r=i[o];var s=r.substr(-1)==="*"?nj(t[r]):aj(t[r]);n+="; "+r+"="+s}return n}function KF(e){var t=qF.exec(e);if(!t)throw new TypeError("invalid extended field value");var a=t[1].toLowerCase(),n=t[2],r,i=n.replace(HF,ej);switch(a){case"iso-8859-1":r=P1(i);break;case"utf-8":r=DF.from(i,"binary").toString("utf8");break;default:throw new TypeError("unsupported charset in extended field")}return r}function P1(e){return String(e).replace(k1,"?")}function QF(e){if(!e||typeof e!="string")throw new TypeError("argument string is required");var t=ZF.exec(e);if(!t)throw new TypeError("invalid type format");var a=t[0].length,n=t[1].toLowerCase(),r,i=[],o={},s;for(a=O1.lastIndex=t[0].substr(-1)===";"?a-1:a;t=O1.exec(e);){if(t.index!==a)throw new TypeError("invalid parameter format");if(a+=t[0].length,r=t[1].toLowerCase(),s=t[2],i.indexOf(r)!==-1)throw new TypeError("invalid duplicate parameter");if(i.push(r),r.indexOf("*")+1===r.length){r=r.slice(0,-1),s=KF(s),o[r]=s;continue}typeof o[r]!="string"&&(s[0]==='"'&&(s=s.substr(1,s.length-2).replace(UF,"$1")),o[r]=s)}if(a!==-1&&a!==e.length)throw new TypeError("invalid parameter format");return new F1(n,o)}function ej(e,t){return String.fromCharCode(parseInt(t,16))}function tj(e){return"%"+String(e).charCodeAt(0).toString(16).toUpperCase()}function aj(e){var t=String(e);return'"'+t.replace(JF,"\\$1")+'"'}function nj(e){var t=String(e),a=encodeURIComponent(t).replace(zF,tj);return"UTF-8''"+a}function F1(e,t){this.type=e,this.parameters=t}});var N1=O((VH,R1)=>{"use strict";R1.exports=e=>{let t=new Uint8Array(e);if(!(t&&t.length>1))return null;let a=(n,r)=>{r=Object.assign({offset:0},r);for(let i=0;i<n.length;i++)if(n[i]!==t[i+r.offset])return!1;return!0};if(a([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(a([137,80,78,71,13,10,26,10]))return{ext:"png",mime:"image/png"};if(a([71,73,70]))return{ext:"gif",mime:"image/gif"};if(a([87,69,66,80],{offset:8}))return{ext:"webp",mime:"image/webp"};if(a([70,76,73,70]))return{ext:"flif",mime:"image/flif"};if((a([73,73,42,0])||a([77,77,0,42]))&&a([67,82],{offset:8}))return{ext:"cr2",mime:"image/x-canon-cr2"};if(a([73,73,42,0])||a([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(a([66,77]))return{ext:"bmp",mime:"image/bmp"};if(a([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(a([56,66,80,83]))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(a([80,75,3,4])&&a([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(a([80,75,3,4])&&a([77,69,84,65,45,73,78,70,47,109,111,122,105,108,108,97,46,114,115,97],{offset:30}))return{ext:"xpi",mime:"application/x-xpinstall"};if(a([80,75])&&(t[2]===3||t[2]===5||t[2]===7)&&(t[3]===4||t[3]===6||t[3]===8))return{ext:"zip",mime:"application/zip"};if(a([117,115,116,97,114],{offset:257}))return{ext:"tar",mime:"application/x-tar"};if(a([82,97,114,33,26,7])&&(t[6]===0||t[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(a([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(a([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(a([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(a([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(a([0,0,0])&&(t[3]===24||t[3]===32)&&a([102,116,121,112],{offset:4})||a([51,103,112,53])||a([0,0,0,28,102,116,121,112,109,112,52,50])&&a([109,112,52,49,109,112,52,50,105,115,111,109],{offset:16})||a([0,0,0,28,102,116,121,112,105,115,111,109])||a([0,0,0,28,102,116,121,112,109,112,52,50,0,0,0,0]))return{ext:"mp4",mime:"video/mp4"};if(a([0,0,0,28,102,116,121,112,77,52,86]))return{ext:"m4v",mime:"video/x-m4v"};if(a([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(a([26,69,223,163])){let n=t.subarray(4,4+4096),r=n.findIndex((i,o,s)=>s[o]===66&&s[o+1]===130);if(r>=0){let i=r+3,o=s=>Array.from(s).every((l,u)=>n[i+u]===l.charCodeAt(0));if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}return a([0,0,0,20,102,116,121,112,113,116,32,32])||a([102,114,101,101],{offset:4})||a([102,116,121,112,113,116,32,32],{offset:4})||a([109,100,97,116],{offset:4})||a([119,105,100,101],{offset:4})?{ext:"mov",mime:"video/quicktime"}:a([82,73,70,70])&&a([65,86,73],{offset:8})?{ext:"avi",mime:"video/x-msvideo"}:a([48,38,178,117,142,102,207,17,166,217])?{ext:"wmv",mime:"video/x-ms-wmv"}:a([0,0,1,186])?{ext:"mpg",mime:"video/mpeg"}:a([73,68,51])||a([255,251])?{ext:"mp3",mime:"audio/mpeg"}:a([102,116,121,112,77,52,65],{offset:4})||a([77,52,65,32])?{ext:"m4a",mime:"audio/m4a"}:a([79,112,117,115,72,101,97,100],{offset:28})?{ext:"opus",mime:"audio/opus"}:a([79,103,103,83])?{ext:"ogg",mime:"audio/ogg"}:a([102,76,97,67])?{ext:"flac",mime:"audio/x-flac"}:a([82,73,70,70])&&a([87,65,86,69],{offset:8})?{ext:"wav",mime:"audio/x-wav"}:a([35,33,65,77,82,10])?{ext:"amr",mime:"audio/amr"}:a([37,80,68,70])?{ext:"pdf",mime:"application/pdf"}:a([77,90])?{ext:"exe",mime:"application/x-msdownload"}:(t[0]===67||t[0]===70)&&a([87,83],{offset:1})?{ext:"swf",mime:"application/x-shockwave-flash"}:a([123,92,114,116,102])?{ext:"rtf",mime:"application/rtf"}:a([0,97,115,109])?{ext:"wasm",mime:"application/wasm"}:a([119,79,70,70])&&(a([0,1,0,0],{offset:4})||a([79,84,84,79],{offset:4}))?{ext:"woff",mime:"application/font-woff"}:a([119,79,70,50])&&(a([0,1,0,0],{offset:4})||a([79,84,84,79],{offset:4}))?{ext:"woff2",mime:"application/font-woff"}:a([76,80],{offset:34})&&(a([0,0,1],{offset:8})||a([1,0,2],{offset:8})||a([2,0,2],{offset:8}))?{ext:"eot",mime:"application/octet-stream"}:a([0,1,0,0,0])?{ext:"ttf",mime:"application/font-sfnt"}:a([79,84,84,79,0])?{ext:"otf",mime:"application/font-sfnt"}:a([0,0,1,0])?{ext:"ico",mime:"image/x-icon"}:a([70,76,86,1])?{ext:"flv",mime:"video/x-flv"}:a([37,33])?{ext:"ps",mime:"application/postscript"}:a([253,55,122,88,90,0])?{ext:"xz",mime:"application/x-xz"}:a([83,81,76,105])?{ext:"sqlite",mime:"application/x-sqlite3"}:a([78,69,83,26])?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:a([67,114,50,52])?{ext:"crx",mime:"application/x-google-chrome-extension"}:a([77,83,67,70])||a([73,83,99,40])?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:a([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"}:a([33,60,97,114,99,104,62])?{ext:"ar",mime:"application/x-unix-archive"}:a([237,171,238,219])?{ext:"rpm",mime:"application/x-rpm"}:a([31,160])||a([31,157])?{ext:"Z",mime:"application/x-compress"}:a([76,90,73,80])?{ext:"lz",mime:"application/x-lzip"}:a([208,207,17,224,161,177,26,225])?{ext:"msi",mime:"application/x-msi"}:a([6,14,43,52,2,5,1,1,13,1,2,1,1,2])?{ext:"mxf",mime:"application/mxf"}:a([66,76,69,78,68,69,82])?{ext:"blend",mime:"application/x-blender"}:null}});var M1=O((WH,B1)=>{"use strict";var rj=N1(),ij=new Set(["7z","bz2","gz","rar","tar","zip","xz","gz"]);B1.exports=e=>{let t=rj(e);return ij.has(t&&t.ext)?t:null}});var D1=O((qH,L1)=>{var qa=require("constants"),oj=process.cwd,Xl=null,sj=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return Xl||(Xl=oj.call(process)),Xl};try{process.cwd()}catch(e){}typeof process.chdir=="function"&&(xd=process.chdir,process.chdir=function(e){Xl=null,xd.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,xd));var xd;L1.exports=lj;function lj(e){qa.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||a(e),e.chown=i(e.chown),e.fchown=i(e.fchown),e.lchown=i(e.lchown),e.chmod=n(e.chmod),e.fchmod=n(e.fchmod),e.lchmod=n(e.lchmod),e.chownSync=o(e.chownSync),e.fchownSync=o(e.fchownSync),e.lchownSync=o(e.lchownSync),e.chmodSync=r(e.chmodSync),e.fchmodSync=r(e.fchmodSync),e.lchmodSync=r(e.lchmodSync),e.stat=s(e.stat),e.fstat=s(e.fstat),e.lstat=s(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.lchmod||(e.lchmod=function(c,f,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.lchown||(e.lchown=function(c,f,p,h){h&&process.nextTick(h)},e.lchownSync=function(){}),sj==="win32"&&(e.rename=function(c){return function(f,p,h){var d=Date.now(),v=0;c(f,p,function m(b){if(b&&(b.code==="EACCES"||b.code==="EPERM")&&Date.now()-d<6e4){setTimeout(function(){e.stat(p,function(y,A){y&&y.code==="ENOENT"?c(f,p,m):h(b)})},v),v<100&&(v+=10);return}h&&h(b)})}}(e.rename)),e.read=function(c){function f(p,h,d,v,m,b){var y;if(b&&typeof b=="function"){var A=0;y=function(g,x,w){if(g&&g.code==="EAGAIN"&&A<10)return A++,c.call(e,p,h,d,v,m,y);b.apply(this,arguments)}}return c.call(e,p,h,d,v,m,y)}return Object.setPrototypeOf&&Object.setPrototypeOf(f,c),f}(e.read),e.readSync=function(c){return function(f,p,h,d,v){for(var m=0;;)try{return c.call(e,f,p,h,d,v)}catch(b){if(b.code==="EAGAIN"&&m<10){m++;continue}throw b}}}(e.readSync);function t(c){c.lchmod=function(f,p,h){c.open(f,qa.O_WRONLY|qa.O_SYMLINK,p,function(d,v){if(d){h&&h(d);return}c.fchmod(v,p,function(m){c.close(v,function(b){h&&h(m||b)})})})},c.lchmodSync=function(f,p){var h=c.openSync(f,qa.O_WRONLY|qa.O_SYMLINK,p),d=!0,v;try{v=c.fchmodSync(h,p),d=!1}finally{if(d)try{c.closeSync(h)}catch(m){}else c.closeSync(h)}return v}}function a(c){qa.hasOwnProperty("O_SYMLINK")?(c.lutimes=function(f,p,h,d){c.open(f,qa.O_SYMLINK,function(v,m){if(v){d&&d(v);return}c.futimes(m,p,h,function(b){c.close(m,function(y){d&&d(b||y)})})})},c.lutimesSync=function(f,p,h){var d=c.openSync(f,qa.O_SYMLINK),v,m=!0;try{v=c.futimesSync(d,p,h),m=!1}finally{if(m)try{c.closeSync(d)}catch(b){}else c.closeSync(d)}return v}):(c.lutimes=function(f,p,h,d){d&&process.nextTick(d)},c.lutimesSync=function(){})}function n(c){return c&&function(f,p,h){return c.call(e,f,p,function(d){u(d)&&(d=null),h&&h.apply(this,arguments)})}}function r(c){return c&&function(f,p){try{return c.call(e,f,p)}catch(h){if(!u(h))throw h}}}function i(c){return c&&function(f,p,h,d){return c.call(e,f,p,h,function(v){u(v)&&(v=null),d&&d.apply(this,arguments)})}}function o(c){return c&&function(f,p,h){try{return c.call(e,f,p,h)}catch(d){if(!u(d))throw d}}}function s(c){return c&&function(f,p,h){typeof p=="function"&&(h=p,p=null);function d(v,m){m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),h&&h.apply(this,arguments)}return p?c.call(e,f,p,d):c.call(e,f,d)}}function l(c){return c&&function(f,p){var h=p?c.call(e,f,p):c.call(e,f);return h&&(h.uid<0&&(h.uid+=4294967296),h.gid<0&&(h.gid+=4294967296)),h}}function u(c){if(!c||c.code==="ENOSYS")return!0;var f=!process.getuid||process.getuid()!==0;return!!(f&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var H1=O((ZH,G1)=>{var z1=require("stream").Stream;G1.exports=cj;function cj(e){return{ReadStream:t,WriteStream:a};function t(n,r){if(!(this instanceof t))return new t(n,r);z1.call(this);var i=this;this.path=n,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),s=0,l=o.length;s<l;s++){var u=o[s];this[u]=r[u]}if(this.encoding&&this.setEncoding(this.encoding),this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!="number")throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){i._read()});return}e.open(this.path,this.flags,this.mode,function(c,f){if(c){i.emit("error",c),i.readable=!1;return}i.fd=f,i.emit("open",f),i._read()})}function a(n,r){if(!(this instanceof a))return new a(n,r);z1.call(this),this.path=n,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,r=r||{};for(var i=Object.keys(r),o=0,s=i.length;o<s;o++){var l=i[o];this[l]=r[l]}if(this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var J1=O((XH,U1)=>{"use strict";U1.exports=pj;var uj=Object.getPrototypeOf||function(e){return e.__proto__};function pj(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:uj(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a))}),t}});var Z1=O((YH,Ed)=>{var Ge=require("fs"),dj=D1(),fj=H1(),mj=J1(),Yl=require("util"),st,$l;typeof Symbol=="function"&&typeof Symbol.for=="function"?(st=Symbol.for("graceful-fs.queue"),$l=Symbol.for("graceful-fs.previous")):(st="___graceful-fs.queue",$l="___graceful-fs.previous");function hj(){}function V1(e,t){Object.defineProperty(e,st,{get:function(){return t}})}var mn=hj;Yl.debuglog?mn=Yl.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(mn=function(){var e=Yl.format.apply(Yl,arguments);e="GFS4: "+e.split(/\n/).join(`
|
|
GFS4: `),console.error(e)});Ge[st]||(W1=global[st]||[],V1(Ge,W1),Ge.close=function(e){function t(a,n){return e.call(Ge,a,function(r){r||q1(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(t,$l,{value:e}),t}(Ge.close),Ge.closeSync=function(e){function t(a){e.apply(Ge,arguments),q1()}return Object.defineProperty(t,$l,{value:e}),t}(Ge.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){mn(Ge[st]),require("assert").equal(Ge[st].length,0)}));var W1;global[st]||V1(global,Ge[st]);Ed.exports=yd(mj(Ge));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Ge.__patched&&(Ed.exports=yd(Ge),Ge.__patched=!0);function yd(e){dj(e),e.gracefulify=yd,e.createReadStream=g,e.createWriteStream=x;var t=e.readFile;e.readFile=a;function a(E,T,_){return typeof T=="function"&&(_=T,T=null),R(E,T,_);function R(M,F,P,B){return t(M,F,function(C){C&&(C.code==="EMFILE"||C.code==="ENFILE")?ar([R,[M,F,P],C,B||Date.now(),Date.now()]):typeof P=="function"&&P.apply(this,arguments)})}}var n=e.writeFile;e.writeFile=r;function r(E,T,_,R){return typeof _=="function"&&(R=_,_=null),M(E,T,_,R);function M(F,P,B,C,k){return n(F,P,B,function(j){j&&(j.code==="EMFILE"||j.code==="ENFILE")?ar([M,[F,P,B,C],j,k||Date.now(),Date.now()]):typeof C=="function"&&C.apply(this,arguments)})}}var i=e.appendFile;i&&(e.appendFile=o);function o(E,T,_,R){return typeof _=="function"&&(R=_,_=null),M(E,T,_,R);function M(F,P,B,C,k){return i(F,P,B,function(j){j&&(j.code==="EMFILE"||j.code==="ENFILE")?ar([M,[F,P,B,C],j,k||Date.now(),Date.now()]):typeof C=="function"&&C.apply(this,arguments)})}}var s=e.copyFile;s&&(e.copyFile=l);function l(E,T,_,R){return typeof _=="function"&&(R=_,_=0),M(E,T,_,R);function M(F,P,B,C,k){return s(F,P,B,function(j){j&&(j.code==="EMFILE"||j.code==="ENFILE")?ar([M,[F,P,B,C],j,k||Date.now(),Date.now()]):typeof C=="function"&&C.apply(this,arguments)})}}var u=e.readdir;e.readdir=c;function c(E,T,_){return typeof T=="function"&&(_=T,T=null),R(E,T,_);function R(M,F,P,B){return u(M,F,function(C,k){C&&(C.code==="EMFILE"||C.code==="ENFILE")?ar([R,[M,F,P],C,B||Date.now(),Date.now()]):(k&&k.sort&&k.sort(),typeof P=="function"&&P.call(this,C,k))})}}if(process.version.substr(0,4)==="v0.8"){var f=fj(e);m=f.ReadStream,y=f.WriteStream}var p=e.ReadStream;p&&(m.prototype=Object.create(p.prototype),m.prototype.open=b);var h=e.WriteStream;h&&(y.prototype=Object.create(h.prototype),y.prototype.open=A),Object.defineProperty(e,"ReadStream",{get:function(){return m},set:function(E){m=E},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return y},set:function(E){y=E},enumerable:!0,configurable:!0});var d=m;Object.defineProperty(e,"FileReadStream",{get:function(){return d},set:function(E){d=E},enumerable:!0,configurable:!0});var v=y;Object.defineProperty(e,"FileWriteStream",{get:function(){return v},set:function(E){v=E},enumerable:!0,configurable:!0});function m(E,T){return this instanceof m?(p.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function b(){var E=this;S(E.path,E.flags,E.mode,function(T,_){T?(E.autoClose&&E.destroy(),E.emit("error",T)):(E.fd=_,E.emit("open",_),E.read())})}function y(E,T){return this instanceof y?(h.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function A(){var E=this;S(E.path,E.flags,E.mode,function(T,_){T?(E.destroy(),E.emit("error",T)):(E.fd=_,E.emit("open",_))})}function g(E,T){return new e.ReadStream(E,T)}function x(E,T){return new e.WriteStream(E,T)}var w=e.open;e.open=S;function S(E,T,_,R){return typeof _=="function"&&(R=_,_=null),M(E,T,_,R);function M(F,P,B,C,k){return w(F,P,B,function(j,L){j&&(j.code==="EMFILE"||j.code==="ENFILE")?ar([M,[F,P,B,C],j,k||Date.now(),Date.now()]):typeof C=="function"&&C.apply(this,arguments)})}}return e}function ar(e){mn("ENQUEUE",e[0].name,e[1]),Ge[st].push(e),wd()}var Kl;function q1(){for(var e=Date.now(),t=0;t<Ge[st].length;++t)Ge[st][t].length>2&&(Ge[st][t][3]=e,Ge[st][t][4]=e);wd()}function wd(){if(clearTimeout(Kl),Kl=void 0,Ge[st].length!==0){var e=Ge[st].shift(),t=e[0],a=e[1],n=e[2],r=e[3],i=e[4];if(r===void 0)mn("RETRY",t.name,a),t.apply(null,a);else if(Date.now()-r>=6e4){mn("TIMEOUT",t.name,a);var o=a.pop();typeof o=="function"&&o.call(null,n)}else{var s=Date.now()-i,l=Math.max(i-r,1),u=Math.min(l*1.2,100);s>=u?(mn("RETRY",t.name,a),t.apply(null,a.concat([r]))):Ge[st].push(e)}Kl===void 0&&(Kl=setTimeout(wd,0))}}});var Sd=O(($H,X1)=>{"use strict";X1.exports=e=>{let t=new Uint8Array(e);if(!(t&&t.length>1))return null;let a=(n,r)=>{r=Object.assign({offset:0},r);for(let i=0;i<n.length;i++)if(n[i]!==t[i+r.offset])return!1;return!0};if(a([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(a([137,80,78,71,13,10,26,10]))return{ext:"png",mime:"image/png"};if(a([71,73,70]))return{ext:"gif",mime:"image/gif"};if(a([87,69,66,80],{offset:8}))return{ext:"webp",mime:"image/webp"};if(a([70,76,73,70]))return{ext:"flif",mime:"image/flif"};if((a([73,73,42,0])||a([77,77,0,42]))&&a([67,82],{offset:8}))return{ext:"cr2",mime:"image/x-canon-cr2"};if(a([73,73,42,0])||a([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(a([66,77]))return{ext:"bmp",mime:"image/bmp"};if(a([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(a([56,66,80,83]))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(a([80,75,3,4])&&a([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(a([80,75,3,4])&&a([77,69,84,65,45,73,78,70,47,109,111,122,105,108,108,97,46,114,115,97],{offset:30}))return{ext:"xpi",mime:"application/x-xpinstall"};if(a([80,75])&&(t[2]===3||t[2]===5||t[2]===7)&&(t[3]===4||t[3]===6||t[3]===8))return{ext:"zip",mime:"application/zip"};if(a([117,115,116,97,114],{offset:257}))return{ext:"tar",mime:"application/x-tar"};if(a([82,97,114,33,26,7])&&(t[6]===0||t[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(a([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(a([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(a([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(a([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(a([0,0,0])&&(t[3]===24||t[3]===32)&&a([102,116,121,112],{offset:4})||a([51,103,112,53])||a([0,0,0,28,102,116,121,112,109,112,52,50])&&a([109,112,52,49,109,112,52,50,105,115,111,109],{offset:16})||a([0,0,0,28,102,116,121,112,105,115,111,109])||a([0,0,0,28,102,116,121,112,109,112,52,50,0,0,0,0]))return{ext:"mp4",mime:"video/mp4"};if(a([0,0,0,28,102,116,121,112,77,52,86]))return{ext:"m4v",mime:"video/x-m4v"};if(a([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(a([26,69,223,163])){let n=t.subarray(4,4+4096),r=n.findIndex((i,o,s)=>s[o]===66&&s[o+1]===130);if(r>=0){let i=r+3,o=s=>Array.from(s).every((l,u)=>n[i+u]===l.charCodeAt(0));if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}return a([0,0,0,20,102,116,121,112,113,116,32,32])||a([102,114,101,101],{offset:4})||a([102,116,121,112,113,116,32,32],{offset:4})||a([109,100,97,116],{offset:4})||a([119,105,100,101],{offset:4})?{ext:"mov",mime:"video/quicktime"}:a([82,73,70,70])&&a([65,86,73],{offset:8})?{ext:"avi",mime:"video/x-msvideo"}:a([48,38,178,117,142,102,207,17,166,217])?{ext:"wmv",mime:"video/x-ms-wmv"}:a([0,0,1,186])?{ext:"mpg",mime:"video/mpeg"}:a([73,68,51])||a([255,251])?{ext:"mp3",mime:"audio/mpeg"}:a([102,116,121,112,77,52,65],{offset:4})||a([77,52,65,32])?{ext:"m4a",mime:"audio/m4a"}:a([79,112,117,115,72,101,97,100],{offset:28})?{ext:"opus",mime:"audio/opus"}:a([79,103,103,83])?{ext:"ogg",mime:"audio/ogg"}:a([102,76,97,67])?{ext:"flac",mime:"audio/x-flac"}:a([82,73,70,70])&&a([87,65,86,69],{offset:8})?{ext:"wav",mime:"audio/x-wav"}:a([35,33,65,77,82,10])?{ext:"amr",mime:"audio/amr"}:a([37,80,68,70])?{ext:"pdf",mime:"application/pdf"}:a([77,90])?{ext:"exe",mime:"application/x-msdownload"}:(t[0]===67||t[0]===70)&&a([87,83],{offset:1})?{ext:"swf",mime:"application/x-shockwave-flash"}:a([123,92,114,116,102])?{ext:"rtf",mime:"application/rtf"}:a([0,97,115,109])?{ext:"wasm",mime:"application/wasm"}:a([119,79,70,70])&&(a([0,1,0,0],{offset:4})||a([79,84,84,79],{offset:4}))?{ext:"woff",mime:"font/woff"}:a([119,79,70,50])&&(a([0,1,0,0],{offset:4})||a([79,84,84,79],{offset:4}))?{ext:"woff2",mime:"font/woff2"}:a([76,80],{offset:34})&&(a([0,0,1],{offset:8})||a([1,0,2],{offset:8})||a([2,0,2],{offset:8}))?{ext:"eot",mime:"application/octet-stream"}:a([0,1,0,0,0])?{ext:"ttf",mime:"font/ttf"}:a([79,84,84,79,0])?{ext:"otf",mime:"font/otf"}:a([0,0,1,0])?{ext:"ico",mime:"image/x-icon"}:a([70,76,86,1])?{ext:"flv",mime:"video/x-flv"}:a([37,33])?{ext:"ps",mime:"application/postscript"}:a([253,55,122,88,90,0])?{ext:"xz",mime:"application/x-xz"}:a([83,81,76,105])?{ext:"sqlite",mime:"application/x-sqlite3"}:a([78,69,83,26])?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:a([67,114,50,52])?{ext:"crx",mime:"application/x-google-chrome-extension"}:a([77,83,67,70])||a([73,83,99,40])?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:a([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"}:a([33,60,97,114,99,104,62])?{ext:"ar",mime:"application/x-unix-archive"}:a([237,171,238,219])?{ext:"rpm",mime:"application/x-rpm"}:a([31,160])||a([31,157])?{ext:"Z",mime:"application/x-compress"}:a([76,90,73,80])?{ext:"lz",mime:"application/x-lzip"}:a([208,207,17,224,161,177,26,225])?{ext:"msi",mime:"application/x-msi"}:a([6,14,43,52,2,5,1,1,13,1,2,1,1,2])?{ext:"mxf",mime:"application/mxf"}:a([71],{offset:4})&&(a([71],{offset:192})||a([71],{offset:196}))?{ext:"mts",mime:"video/mp2t"}:a([66,76,69,78,68,69,82])?{ext:"blend",mime:"application/x-blender"}:a([66,80,71,251])?{ext:"bpg",mime:"image/bpg"}:null}});var Ql=O((KH,Y1)=>{"use strict";var wa=Y1.exports=function(e){return e!==null&&typeof e=="object"&&typeof e.pipe=="function"};wa.writable=function(e){return wa(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object"};wa.readable=function(e){return wa(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object"};wa.duplex=function(e){return wa.writable(e)&&wa.readable(e)};wa.transform=function(e){return wa.duplex(e)&&typeof e._transform=="function"&&typeof e._transformState=="object"}});var Gi=O((QH,Cd)=>{"use strict";typeof process=="undefined"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?Cd.exports={nextTick:vj}:Cd.exports=process;function vj(e,t,a,n){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var r=arguments.length,i,o;switch(r){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,a)});case 4:return process.nextTick(function(){e.call(null,t,a,n)});default:for(i=new Array(r-1),o=0;o<i.length;)i[o++]=arguments[o];return process.nextTick(function(){e.apply(null,i)})}}});var K1=O((eU,$1)=>{var bj={}.toString;$1.exports=Array.isArray||function(e){return bj.call(e)=="[object Array]"}});var Ad=O((tU,Q1)=>{Q1.exports=require("stream")});var tc=O((_d,tw)=>{var ec=require("buffer"),Ea=ec.Buffer;function ew(e,t){for(var a in e)t[a]=e[a]}Ea.from&&Ea.alloc&&Ea.allocUnsafe&&Ea.allocUnsafeSlow?tw.exports=ec:(ew(ec,_d),_d.Buffer=nr);function nr(e,t,a){return Ea(e,t,a)}ew(Ea,nr);nr.from=function(e,t,a){if(typeof e=="number")throw new TypeError("Argument must not be a number");return Ea(e,t,a)};nr.alloc=function(e,t,a){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=Ea(e);return t!==void 0?typeof a=="string"?n.fill(t,a):n.fill(t):n.fill(0),n};nr.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Ea(e)};nr.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return ec.SlowBuffer(e)}});var rr=O(vt=>{function gj(e){return Array.isArray?Array.isArray(e):ac(e)==="[object Array]"}vt.isArray=gj;function xj(e){return typeof e=="boolean"}vt.isBoolean=xj;function yj(e){return e===null}vt.isNull=yj;function wj(e){return e==null}vt.isNullOrUndefined=wj;function Ej(e){return typeof e=="number"}vt.isNumber=Ej;function Sj(e){return typeof e=="string"}vt.isString=Sj;function Cj(e){return typeof e=="symbol"}vt.isSymbol=Cj;function Aj(e){return e===void 0}vt.isUndefined=Aj;function _j(e){return ac(e)==="[object RegExp]"}vt.isRegExp=_j;function Ij(e){return typeof e=="object"&&e!==null}vt.isObject=Ij;function Tj(e){return ac(e)==="[object Date]"}vt.isDate=Tj;function kj(e){return ac(e)==="[object Error]"||e instanceof Error}vt.isError=kj;function Oj(e){return typeof e=="function"}vt.isFunction=Oj;function Pj(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e=="undefined"}vt.isPrimitive=Pj;vt.isBuffer=require("buffer").Buffer.isBuffer;function ac(e){return Object.prototype.toString.call(e)}});var hn=O((nU,Id)=>{typeof Object.create=="function"?Id.exports=function(t,a){a&&(t.super_=a,t.prototype=Object.create(a.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:Id.exports=function(t,a){if(a){t.super_=a;var n=function(){};n.prototype=a.prototype,t.prototype=new n,t.prototype.constructor=t}}});var nw=O((rU,Td)=>{"use strict";function Fj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var aw=tc().Buffer,Hi=require("util");function jj(e,t,a){e.copy(t,a)}Td.exports=function(){function e(){Fj(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(a){var n={data:a,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length},e.prototype.unshift=function(a){var n={data:a,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},e.prototype.shift=function(){if(this.length!==0){var a=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,a}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(a){if(this.length===0)return"";for(var n=this.head,r=""+n.data;n=n.next;)r+=a+n.data;return r},e.prototype.concat=function(a){if(this.length===0)return aw.alloc(0);if(this.length===1)return this.head.data;for(var n=aw.allocUnsafe(a>>>0),r=this.head,i=0;r;)jj(r.data,n,i),i+=r.data.length,r=r.next;return n},e}();Hi&&Hi.inspect&&Hi.inspect.custom&&(Td.exports.prototype[Hi.inspect.custom]=function(){var e=Hi.inspect({length:this.length});return this.constructor.name+" "+e})});var kd=O((iU,ow)=>{"use strict";var rw=Gi();function Rj(e,t){var a=this,n=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return n||r?(t?t(e):e&&(!this._writableState||!this._writableState.errorEmitted)&&rw.nextTick(iw,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(i){!t&&i?(rw.nextTick(iw,a,i),a._writableState&&(a._writableState.errorEmitted=!0)):t&&t(i)}),this)}function Nj(){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.finished=!1,this._writableState.errorEmitted=!1)}function iw(e,t){e.emit("error",t)}ow.exports={destroy:Rj,undestroy:Nj}});var lw=O((oU,sw)=>{sw.exports=Bj;function Bj(e,t){if(Od("noDeprecation"))return e;var a=!1;function n(){if(!a){if(Od("throwDeprecation"))throw new Error(t);Od("traceDeprecation")?console.trace(t):console.warn(t),a=!0}return e.apply(this,arguments)}return n}function Od(e){try{if(!global.localStorage)return!1}catch(a){return!1}var t=global.localStorage[e];return t==null?!1:String(t).toLowerCase()==="true"}});var Fd=O((sU,vw)=>{"use strict";var vn=Gi();vw.exports=Ze;function cw(e){var t=this;this.next=null,this.entry=null,this.finish=function(){e6(t,e)}}var Mj=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:vn.nextTick,ir;Ze.WritableState=Ui;var uw=Object.create(rr());uw.inherits=hn();var Lj={deprecate:lw()},pw=Ad(),nc=tc().Buffer,Dj=global.Uint8Array||function(){};function zj(e){return nc.from(e)}function Gj(e){return nc.isBuffer(e)||e instanceof Dj}var dw=kd();uw.inherits(Ze,pw);function Hj(){}function Ui(e,t){ir=ir||bn(),e=e||{};var a=t instanceof ir;this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,r=e.writableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:a&&(r||r===0)?this.highWaterMark=r:this.highWaterMark=i,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=e.decodeStrings===!1;this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){Xj(t,s)},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 cw(this)}Ui.prototype.getBuffer=function(){for(var t=this.bufferedRequest,a=[];t;)a.push(t),t=t.next;return a};(function(){try{Object.defineProperty(Ui.prototype,"buffer",{get:Lj.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}})();var rc;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(rc=Function.prototype[Symbol.hasInstance],Object.defineProperty(Ze,Symbol.hasInstance,{value:function(e){return rc.call(this,e)?!0:this!==Ze?!1:e&&e._writableState instanceof Ui}})):rc=function(e){return e instanceof this};function Ze(e){if(ir=ir||bn(),!rc.call(Ze,this)&&!(this instanceof ir))return new Ze(e);this._writableState=new Ui(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),pw.call(this)}Ze.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Uj(e,t){var a=new Error("write after end");e.emit("error",a),vn.nextTick(t,a)}function Jj(e,t,a,n){var r=!0,i=!1;return a===null?i=new TypeError("May not write null values to stream"):typeof a!="string"&&a!==void 0&&!t.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(e.emit("error",i),vn.nextTick(n,i),r=!1),r}Ze.prototype.write=function(e,t,a){var n=this._writableState,r=!1,i=!n.objectMode&&Gj(e);return i&&!nc.isBuffer(e)&&(e=zj(e)),typeof t=="function"&&(a=t,t=null),i?t="buffer":t||(t=n.defaultEncoding),typeof a!="function"&&(a=Hj),n.ended?Uj(this,a):(i||Jj(this,n,e,a))&&(n.pendingcb++,r=Wj(this,n,i,e,t,a)),r};Ze.prototype.cork=function(){var e=this._writableState;e.corked++};Ze.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&mw(this,e))};Ze.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function Vj(e,t,a){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=nc.from(t,a)),t}Object.defineProperty(Ze.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Wj(e,t,a,n,r,i){if(!a){var o=Vj(t,n,r);n!==o&&(a=!0,r="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:r,isBuf:a,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else Pd(e,t,!1,s,n,r,i);return l}function Pd(e,t,a,n,r,i,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,a?e._writev(r,t.onwrite):e._write(r,i,t.onwrite),t.sync=!1}function qj(e,t,a,n,r){--t.pendingcb,a?(vn.nextTick(r,n),vn.nextTick(Ji,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(r(n),e._writableState.errorEmitted=!0,e.emit("error",n),Ji(e,t))}function Zj(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function Xj(e,t){var a=e._writableState,n=a.sync,r=a.writecb;if(Zj(a),t)qj(e,a,n,t,r);else{var i=hw(a);!i&&!a.corked&&!a.bufferProcessing&&a.bufferedRequest&&mw(e,a),n?Mj(fw,e,a,i,r):fw(e,a,i,r)}}function fw(e,t,a,n){a||Yj(e,t),t.pendingcb--,n(),Ji(e,t)}function Yj(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function mw(e,t){t.bufferProcessing=!0;var a=t.bufferedRequest;if(e._writev&&a&&a.next){var n=t.bufferedRequestCount,r=new Array(n),i=t.corkedRequestsFree;i.entry=a;for(var o=0,s=!0;a;)r[o]=a,a.isBuf||(s=!1),a=a.next,o+=1;r.allBuffers=s,Pd(e,t,!0,t.length,r,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new cw(t),t.bufferedRequestCount=0}else{for(;a;){var l=a.chunk,u=a.encoding,c=a.callback,f=t.objectMode?1:l.length;if(Pd(e,t,!1,f,l,u,c),a=a.next,t.bufferedRequestCount--,t.writing)break}a===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=a,t.bufferProcessing=!1}Ze.prototype._write=function(e,t,a){a(new Error("_write() is not implemented"))};Ze.prototype._writev=null;Ze.prototype.end=function(e,t,a){var n=this._writableState;typeof e=="function"?(a=e,e=null,t=null):typeof t=="function"&&(a=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&Qj(this,n,a)};function hw(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function $j(e,t){e._final(function(a){t.pendingcb--,a&&e.emit("error",a),t.prefinished=!0,e.emit("prefinish"),Ji(e,t)})}function Kj(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final=="function"?(t.pendingcb++,t.finalCalled=!0,vn.nextTick($j,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function Ji(e,t){var a=hw(t);return a&&(Kj(e,t),t.pendingcb===0&&(t.finished=!0,e.emit("finish"))),a}function Qj(e,t,a){t.ending=!0,Ji(e,t),a&&(t.finished?vn.nextTick(a):e.once("finish",a)),t.ended=!0,e.writable=!1}function e6(e,t,a){var n=e.entry;for(e.entry=null;n;){var r=n.callback;t.pendingcb--,r(a),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}Object.defineProperty(Ze.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){!this._writableState||(this._writableState.destroyed=e)}});Ze.prototype.destroy=dw.destroy;Ze.prototype._undestroy=dw.undestroy;Ze.prototype._destroy=function(e,t){this.end(),t(e)}});var bn=O((lU,yw)=>{"use strict";var bw=Gi(),t6=Object.keys||function(e){var t=[];for(var a in e)t.push(a);return t};yw.exports=Sa;var gw=Object.create(rr());gw.inherits=hn();var xw=Nd(),jd=Fd();gw.inherits(Sa,xw);for(Rd=t6(jd.prototype),ic=0;ic<Rd.length;ic++)oc=Rd[ic],Sa.prototype[oc]||(Sa.prototype[oc]=jd.prototype[oc]);var Rd,oc,ic;function Sa(e){if(!(this instanceof Sa))return new Sa(e);xw.call(this,e),jd.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",a6)}Object.defineProperty(Sa.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function a6(){this.allowHalfOpen||this._writableState.ended||bw.nextTick(n6,this)}function n6(e){e.end()}Object.defineProperty(Sa.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}});Sa.prototype._destroy=function(e,t){this.push(null),this.end(),bw.nextTick(t,e)}});var Nd=O((uU,Fw)=>{"use strict";var or=Gi();Fw.exports=Me;var r6=K1(),Vi;Me.ReadableState=Cw;var cU=require("events").EventEmitter,ww=function(e,t){return e.listeners(t).length},Bd=Ad(),Wi=tc().Buffer,i6=global.Uint8Array||function(){};function o6(e){return Wi.from(e)}function s6(e){return Wi.isBuffer(e)||e instanceof i6}var Ew=Object.create(rr());Ew.inherits=hn();var Md=require("util"),Te=void 0;Md&&Md.debuglog?Te=Md.debuglog("stream"):Te=function(){};var l6=nw(),Sw=kd(),sr;Ew.inherits(Me,Bd);var Ld=["error","close","destroy","pause","resume"];function c6(e,t,a){if(typeof e.prependListener=="function")return e.prependListener(t,a);!e._events||!e._events[t]?e.on(t,a):r6(e._events[t])?e._events[t].unshift(a):e._events[t]=[a,e._events[t]]}function Cw(e,t){Vi=Vi||bn(),e=e||{};var a=t instanceof Vi;this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=e.readableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:a&&(r||r===0)?this.highWaterMark=r:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new l6,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=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(sr||(sr=require("string_decoder/").StringDecoder),this.decoder=new sr(e.encoding),this.encoding=e.encoding)}function Me(e){if(Vi=Vi||bn(),!(this instanceof Me))return new Me(e);this._readableState=new Cw(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),Bd.call(this)}Object.defineProperty(Me.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){!this._readableState||(this._readableState.destroyed=e)}});Me.prototype.destroy=Sw.destroy;Me.prototype._undestroy=Sw.undestroy;Me.prototype._destroy=function(e,t){this.push(null),t(e)};Me.prototype.push=function(e,t){var a=this._readableState,n;return a.objectMode?n=!0:typeof e=="string"&&(t=t||a.defaultEncoding,t!==a.encoding&&(e=Wi.from(e,t),t=""),n=!0),Aw(this,e,t,!1,n)};Me.prototype.unshift=function(e){return Aw(this,e,null,!0,!1)};function Aw(e,t,a,n,r){var i=e._readableState;if(t===null)i.reading=!1,f6(e,i);else{var o;r||(o=u6(i,t)),o?e.emit("error",o):i.objectMode||t&&t.length>0?(typeof t!="string"&&!i.objectMode&&Object.getPrototypeOf(t)!==Wi.prototype&&(t=o6(t)),n?i.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):Dd(e,i,t,!0):i.ended?e.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!a?(t=i.decoder.write(t),i.objectMode||t.length!==0?Dd(e,i,t,!1):kw(e,i)):Dd(e,i,t,!1))):n||(i.reading=!1)}return p6(i)}function Dd(e,t,a,n){t.flowing&&t.length===0&&!t.sync?(e.emit("data",a),e.read(0)):(t.length+=t.objectMode?1:a.length,n?t.buffer.unshift(a):t.buffer.push(a),t.needReadable&&sc(e)),kw(e,t)}function u6(e,t){var a;return!s6(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(a=new TypeError("Invalid non-string/buffer chunk")),a}function p6(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Me.prototype.isPaused=function(){return this._readableState.flowing===!1};Me.prototype.setEncoding=function(e){return sr||(sr=require("string_decoder/").StringDecoder),this._readableState.decoder=new sr(e),this._readableState.encoding=e,this};var _w=8388608;function d6(e){return e>=_w?e=_w:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function Iw(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=d6(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}Me.prototype.read=function(e){Te("read",e),e=parseInt(e,10);var t=this._readableState,a=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return Te("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?Gd(this):sc(this),null;if(e=Iw(e,t),e===0&&t.ended)return t.length===0&&Gd(this),null;var n=t.needReadable;Te("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,Te("length less than watermark",n)),t.ended||t.reading?(n=!1,Te("reading or ended",n)):n&&(Te("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=Iw(a,t)));var r;return e>0?r=Ow(e,t):r=null,r===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),a!==e&&t.ended&&Gd(this)),r!==null&&this.emit("data",r),r};function f6(e,t){if(!t.ended){if(t.decoder){var a=t.decoder.end();a&&a.length&&(t.buffer.push(a),t.length+=t.objectMode?1:a.length)}t.ended=!0,sc(e)}}function sc(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Te("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?or.nextTick(Tw,e):Tw(e))}function Tw(e){Te("emit readable"),e.emit("readable"),zd(e)}function kw(e,t){t.readingMore||(t.readingMore=!0,or.nextTick(m6,e,t))}function m6(e,t){for(var a=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(Te("maybeReadMore read 0"),e.read(0),a!==t.length);)a=t.length;t.readingMore=!1}Me.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))};Me.prototype.pipe=function(e,t){var a=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,Te("pipe count=%d opts=%j",n.pipesCount,t);var r=(!t||t.end!==!1)&&e!==process.stdout&&e!==process.stderr,i=r?s:m;n.endEmitted?or.nextTick(i):a.once("end",i),e.on("unpipe",o);function o(b,y){Te("onunpipe"),b===a&&y&&y.hasUnpiped===!1&&(y.hasUnpiped=!0,c())}function s(){Te("onend"),e.end()}var l=h6(a);e.on("drain",l);var u=!1;function c(){Te("cleanup"),e.removeListener("close",d),e.removeListener("finish",v),e.removeListener("drain",l),e.removeListener("error",h),e.removeListener("unpipe",o),a.removeListener("end",s),a.removeListener("end",m),a.removeListener("data",p),u=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&l()}var f=!1;a.on("data",p);function p(b){Te("ondata"),f=!1;var y=e.write(b);y===!1&&!f&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&Pw(n.pipes,e)!==-1)&&!u&&(Te("false write response, pause",a._readableState.awaitDrain),a._readableState.awaitDrain++,f=!0),a.pause())}function h(b){Te("onerror",b),m(),e.removeListener("error",h),ww(e,"error")===0&&e.emit("error",b)}c6(e,"error",h);function d(){e.removeListener("finish",v),m()}e.once("close",d);function v(){Te("onfinish"),e.removeListener("close",d),m()}e.once("finish",v);function m(){Te("unpipe"),a.unpipe(e)}return e.emit("pipe",a),n.flowing||(Te("pipe resume"),a.resume()),e};function h6(e){return function(){var t=e._readableState;Te("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&ww(e,"data")&&(t.flowing=!0,zd(e))}}Me.prototype.unpipe=function(e){var t=this._readableState,a={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,a),this);if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)n[i].emit("unpipe",this,a);return this}var o=Pw(t.pipes,e);return o===-1?this:(t.pipes.splice(o,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,a),this)};Me.prototype.on=function(e,t){var a=Bd.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&sc(this):or.nextTick(v6,this))}return a};Me.prototype.addListener=Me.prototype.on;function v6(e){Te("readable nexttick read 0"),e.read(0)}Me.prototype.resume=function(){var e=this._readableState;return e.flowing||(Te("resume"),e.flowing=!0,b6(this,e)),this};function b6(e,t){t.resumeScheduled||(t.resumeScheduled=!0,or.nextTick(g6,e,t))}function g6(e,t){t.reading||(Te("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),zd(e),t.flowing&&!t.reading&&e.read(0)}Me.prototype.pause=function(){return Te("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Te("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function zd(e){var t=e._readableState;for(Te("flow",t.flowing);t.flowing&&e.read()!==null;);}Me.prototype.wrap=function(e){var t=this,a=this._readableState,n=!1;e.on("end",function(){if(Te("wrapped end"),a.decoder&&!a.ended){var o=a.decoder.end();o&&o.length&&t.push(o)}t.push(null)}),e.on("data",function(o){if(Te("wrapped data"),a.decoder&&(o=a.decoder.write(o)),!(a.objectMode&&o==null)&&!(!a.objectMode&&(!o||!o.length))){var s=t.push(o);s||(n=!0,e.pause())}});for(var r in e)this[r]===void 0&&typeof e[r]=="function"&&(this[r]=function(o){return function(){return e[o].apply(e,arguments)}}(r));for(var i=0;i<Ld.length;i++)e.on(Ld[i],this.emit.bind(this,Ld[i]));return this._read=function(o){Te("wrapped _read",o),n&&(n=!1,e.resume())},this};Object.defineProperty(Me.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Me._fromList=Ow;function Ow(e,t){if(t.length===0)return null;var a;return t.objectMode?a=t.buffer.shift():!e||e>=t.length?(t.decoder?a=t.buffer.join(""):t.buffer.length===1?a=t.buffer.head.data:a=t.buffer.concat(t.length),t.buffer.clear()):a=x6(e,t.buffer,t.decoder),a}function x6(e,t,a){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):e===t.head.data.length?n=t.shift():n=a?y6(e,t):w6(e,t),n}function y6(e,t){var a=t.head,n=1,r=a.data;for(e-=r.length;a=a.next;){var i=a.data,o=e>i.length?i.length:e;if(o===i.length?r+=i:r+=i.slice(0,e),e-=o,e===0){o===i.length?(++n,a.next?t.head=a.next:t.head=t.tail=null):(t.head=a,a.data=i.slice(o));break}++n}return t.length-=n,r}function w6(e,t){var a=Wi.allocUnsafe(e),n=t.head,r=1;for(n.data.copy(a),e-=n.data.length;n=n.next;){var i=n.data,o=e>i.length?i.length:e;if(i.copy(a,a.length-e,0,o),e-=o,e===0){o===i.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(o));break}++r}return t.length-=r,a}function Gd(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,or.nextTick(E6,t,e))}function E6(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Pw(e,t){for(var a=0,n=e.length;a<n;a++)if(e[a]===t)return a;return-1}});var Hd=O((pU,Nw)=>{"use strict";Nw.exports=Ca;var lc=bn(),jw=Object.create(rr());jw.inherits=hn();jw.inherits(Ca,lc);function S6(e,t){var a=this._transformState;a.transforming=!1;var n=a.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));a.writechunk=null,a.writecb=null,t!=null&&this.push(t),n(e);var r=this._readableState;r.reading=!1,(r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}function Ca(e){if(!(this instanceof Ca))return new Ca(e);lc.call(this,e),this._transformState={afterTransform:S6.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",C6)}function C6(){var e=this;typeof this._flush=="function"?this._flush(function(t,a){Rw(e,t,a)}):Rw(this,null,null)}Ca.prototype.push=function(e,t){return this._transformState.needTransform=!1,lc.prototype.push.call(this,e,t)};Ca.prototype._transform=function(e,t,a){throw new Error("_transform() is not implemented")};Ca.prototype._write=function(e,t,a){var n=this._transformState;if(n.writecb=a,n.writechunk=e,n.writeencoding=t,!n.transforming){var r=this._readableState;(n.needTransform||r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}};Ca.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};Ca.prototype._destroy=function(e,t){var a=this;lc.prototype._destroy.call(this,e,function(n){t(n),a.emit("close")})};function Rw(e,t,a){if(t)return e.emit("error",t);if(a!=null&&e.push(a),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}});var Dw=O((dU,Lw)=>{"use strict";Lw.exports=qi;var Bw=Hd(),Mw=Object.create(rr());Mw.inherits=hn();Mw.inherits(qi,Bw);function qi(e){if(!(this instanceof qi))return new qi(e);Bw.call(this,e)}qi.prototype._transform=function(e,t,a){a(null,e)}});var gn=O((lt,cc)=>{var ta=require("stream");process.env.READABLE_STREAM==="disable"&&ta?(cc.exports=ta,lt=cc.exports=ta.Readable,lt.Readable=ta.Readable,lt.Writable=ta.Writable,lt.Duplex=ta.Duplex,lt.Transform=ta.Transform,lt.PassThrough=ta.PassThrough,lt.Stream=ta):(lt=cc.exports=Nd(),lt.Stream=ta||lt,lt.Readable=lt,lt.Writable=Fd(),lt.Duplex=bn(),lt.Transform=Hd(),lt.PassThrough=Dw())});var Gw=O((fU,zw)=>{zw.exports=gn().Duplex});var Jw=O((Ud,Uw)=>{var uc=require("buffer"),aa=uc.Buffer;function Hw(e,t){for(var a in e)t[a]=e[a]}aa.from&&aa.alloc&&aa.allocUnsafe&&aa.allocUnsafeSlow?Uw.exports=uc:(Hw(uc,Ud),Ud.Buffer=xn);function xn(e,t,a){return aa(e,t,a)}xn.prototype=Object.create(aa.prototype);Hw(aa,xn);xn.from=function(e,t,a){if(typeof e=="number")throw new TypeError("Argument must not be a number");return aa(e,t,a)};xn.alloc=function(e,t,a){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=aa(e);return t!==void 0?typeof a=="string"?n.fill(t,a):n.fill(t):n.fill(0),n};xn.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return aa(e)};xn.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return uc.SlowBuffer(e)}});var Ww=O((mU,Vw)=>{var Jd=Gw(),A6=require("util"),lr=Jw().Buffer;function Je(e){if(!(this instanceof Je))return new Je(e);if(this._bufs=[],this.length=0,typeof e=="function"){this._callback=e;var t=function(n){this._callback&&(this._callback(n),this._callback=null)}.bind(this);this.on("pipe",function(n){n.on("error",t)}),this.on("unpipe",function(n){n.removeListener("error",t)})}else this.append(e);Jd.call(this)}A6.inherits(Je,Jd);Je.prototype._offset=function(t){var a=0,n=0,r;if(t===0)return[0,0];for(;n<this._bufs.length;n++){if(r=a+this._bufs[n].length,t<r||n==this._bufs.length-1)return[n,t-a];a=r}};Je.prototype.append=function(t){var a=0;if(lr.isBuffer(t))this._appendBuffer(t);else if(Array.isArray(t))for(;a<t.length;a++)this.append(t[a]);else if(t instanceof Je)for(;a<t._bufs.length;a++)this.append(t._bufs[a]);else t!=null&&(typeof t=="number"&&(t=t.toString()),this._appendBuffer(lr.from(t)));return this};Je.prototype._appendBuffer=function(t){this._bufs.push(t),this.length+=t.length};Je.prototype._write=function(t,a,n){this._appendBuffer(t),typeof n=="function"&&n()};Je.prototype._read=function(t){if(!this.length)return this.push(null);t=Math.min(t,this.length),this.push(this.slice(0,t)),this.consume(t)};Je.prototype.end=function(t){Jd.prototype.end.call(this,t),this._callback&&(this._callback(null,this.slice()),this._callback=null)};Je.prototype.get=function(t){return this.slice(t,t+1)[0]};Je.prototype.slice=function(t,a){return typeof t=="number"&&t<0&&(t+=this.length),typeof a=="number"&&a<0&&(a+=this.length),this.copy(null,0,t,a)};Je.prototype.copy=function(t,a,n,r){if((typeof n!="number"||n<0)&&(n=0),(typeof r!="number"||r>this.length)&&(r=this.length),n>=this.length||r<=0)return t||lr.alloc(0);var i=!!t,o=this._offset(n),s=r-n,l=s,u=i&&a||0,c=o[1],f,p;if(n===0&&r==this.length){if(!i)return this._bufs.length===1?this._bufs[0]:lr.concat(this._bufs,this.length);for(p=0;p<this._bufs.length;p++)this._bufs[p].copy(t,u),u+=this._bufs[p].length;return t}if(l<=this._bufs[o[0]].length-c)return i?this._bufs[o[0]].copy(t,a,c,c+l):this._bufs[o[0]].slice(c,c+l);for(i||(t=lr.allocUnsafe(s)),p=o[0];p<this._bufs.length;p++){if(f=this._bufs[p].length-c,l>f)this._bufs[p].copy(t,u,c),u+=f;else{this._bufs[p].copy(t,u,c,c+l),u+=f;break}l-=f,c&&(c=0)}return t.length>u?t.slice(0,u):t};Je.prototype.shallowSlice=function(t,a){t=t||0,a=a||this.length,t<0&&(t+=this.length),a<0&&(a+=this.length);var n=this._offset(t),r=this._offset(a),i=this._bufs.slice(n[0],r[0]+1);return r[1]==0?i.pop():i[i.length-1]=i[i.length-1].slice(0,r[1]),n[1]!=0&&(i[0]=i[0].slice(n[1])),new Je(i)};Je.prototype.toString=function(t,a,n){return this.slice(a,n).toString(t)};Je.prototype.consume=function(t){if(t=Math.trunc(t),Number.isNaN(t)||t<=0)return this;for(;this._bufs.length;)if(t>=this._bufs[0].length)t-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift();else{this._bufs[0]=this._bufs[0].slice(t),this.length-=t;break}return this};Je.prototype.duplicate=function(){for(var t=0,a=new Je;t<this._bufs.length;t++)a.append(this._bufs[t]);return a};Je.prototype.destroy=function(){this._bufs.length=0,this.length=0,this.push(null)};(function(){var e={readDoubleBE:8,readDoubleLE:8,readFloatBE:4,readFloatLE:4,readInt32BE:4,readInt32LE:4,readUInt32BE:4,readUInt32LE:4,readInt16BE:2,readInt16LE:2,readUInt16BE:2,readUInt16LE:2,readInt8:1,readUInt8:1};for(var t in e)(function(a){Je.prototype[a]=function(n){return this.slice(n,n+e[a])[a](0)}})(t)})();Vw.exports=Je});var Zw=O((hU,qw)=>{qw.exports=I6;var _6=Object.prototype.hasOwnProperty;function I6(){for(var e={},t=0;t<arguments.length;t++){var a=arguments[t];for(var n in a)_6.call(a,n)&&(e[n]=a[n])}return e}});var Vd=O((vU,Yw)=>{Yw.exports=k6;var Xw=Buffer.from&&Buffer.from!==Uint8Array.from?Buffer.from:T6;function T6(e,t){return new Buffer(e,t)}function k6(e,t){if(Buffer.isBuffer(e))return e;if(typeof e=="string")return Xw(e,t);if(Array.isArray(e))return Xw(e);throw new Error("Input should be a buffer or a string")}});var Kw=O((bU,$w)=>{var O6=function(){try{if(!Buffer.isEncoding("latin1"))return!1;var e=Buffer.alloc?Buffer.alloc(4):new Buffer(4);return e.fill("ab","ucs2"),e.toString("hex")==="61006200"}catch(t){return!1}}();function P6(e){return e.length===1&&e.charCodeAt(0)<256}function pc(e,t,a,n){if(a<0||n>e.length)throw new RangeError("Out of range index");return a=a>>>0,n=n===void 0?e.length:n>>>0,n>a&&e.fill(t,a,n),e}function F6(e,t,a,n){if(a<0||n>e.length)throw new RangeError("Out of range index");if(n<=a)return e;a=a>>>0,n=n===void 0?e.length:n>>>0;for(var r=a,i=t.length;r<=n-i;)t.copy(e,r),r+=i;return r!==n&&t.copy(e,r,0,n-r),e}function j6(e,t,a,n,r){if(O6)return e.fill(t,a,n,r);if(typeof t=="number")return pc(e,t,a,n);if(typeof t=="string"){if(typeof a=="string"?(r=a,a=0,n=e.length):typeof n=="string"&&(r=n,n=e.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(t==="")return pc(e,0,a,n);if(P6(t))return pc(e,t.charCodeAt(0),a,n);t=new Buffer(t,r)}return Buffer.isBuffer(t)?F6(e,t,a,n):pc(e,0,a,n)}$w.exports=j6});var eE=O((gU,Qw)=>{function R6(e){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');return Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e)}Qw.exports=R6});var Wd=O((xU,aE)=>{var tE=Kw(),N6=eE();aE.exports=function(t,a,n){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');if(Buffer.alloc)return Buffer.alloc(t,a,n);var r=N6(t);return t===0?r:a===void 0?tE(r,0):(typeof n!="string"&&(n=void 0),tE(r,a,n))}});var Zd=O(ur=>{var B6=Vd(),M6=Wd(),L6="0000000000000000000",D6="7777777777777777777",nE="0".charCodeAt(0),z6="ustar\x0000",G6=parseInt("7777",8),H6=function(e,t,a){return typeof e!="number"?a:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)},U6=function(e){switch(e){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},J6=function(e){switch(e){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},rE=function(e,t,a,n){for(;a<n;a++)if(e[a]===t)return a;return n},iE=function(e){for(var t=8*32,a=0;a<148;a++)t+=e[a];for(var n=156;n<512;n++)t+=e[n];return t},Za=function(e,t){return e=e.toString(8),e.length>t?D6.slice(0,t)+" ":L6.slice(0,t-e.length)+e+" "};function V6(e){var t;if(e[0]===128)t=!0;else if(e[0]===255)t=!1;else return null;for(var a=!1,n=[],r=e.length-1;r>0;r--){var i=e[r];t?n.push(i):a&&i===0?n.push(0):a?(a=!1,n.push(256-i)):n.push(255-i)}var o=0,s=n.length;for(r=0;r<s;r++)o+=n[r]*Math.pow(256,r);return t?o:-1*o}var Xa=function(e,t,a){if(e=e.slice(t,t+a),t=0,e[t]&128)return V6(e);for(;t<e.length&&e[t]===32;)t++;for(var n=H6(rE(e,32,t,e.length),e.length,e.length);t<n&&e[t]===0;)t++;return n===t?0:parseInt(e.slice(t,n).toString(),8)},cr=function(e,t,a,n){return e.slice(t,rE(e,0,t,t+a)).toString(n)},qd=function(e){var t=Buffer.byteLength(e),a=Math.floor(Math.log(t)/Math.log(10))+1;return t+a>=Math.pow(10,a)&&a++,t+a+e};ur.decodeLongPath=function(e,t){return cr(e,0,e.length,t)};ur.encodePax=function(e){var t="";e.name&&(t+=qd(" path="+e.name+`
|
|
`)),e.linkname&&(t+=qd(" linkpath="+e.linkname+`
|
|
`));var a=e.pax;if(a)for(var n in a)t+=qd(" "+n+"="+a[n]+`
|
|
`);return B6(t)};ur.decodePax=function(e){for(var t={};e.length;){for(var a=0;a<e.length&&e[a]!==32;)a++;var n=parseInt(e.slice(0,a).toString(),10);if(!n)return t;var r=e.slice(a+1,n-1).toString(),i=r.indexOf("=");if(i===-1)return t;t[r.slice(0,i)]=r.slice(i+1),e=e.slice(n)}return t};ur.encode=function(e){var t=M6(512),a=e.name,n="";if(e.typeflag===5&&a[a.length-1]!=="/"&&(a+="/"),Buffer.byteLength(a)!==a.length)return null;for(;Buffer.byteLength(a)>100;){var r=a.indexOf("/");if(r===-1)return null;n+=n?"/"+a.slice(0,r):a.slice(0,r),a=a.slice(r+1)}return Buffer.byteLength(a)>100||Buffer.byteLength(n)>155||e.linkname&&Buffer.byteLength(e.linkname)>100?null:(t.write(a),t.write(Za(e.mode&G6,6),100),t.write(Za(e.uid,6),108),t.write(Za(e.gid,6),116),t.write(Za(e.size,11),124),t.write(Za(e.mtime.getTime()/1e3|0,11),136),t[156]=nE+J6(e.type),e.linkname&&t.write(e.linkname,157),t.write(z6,257),e.uname&&t.write(e.uname,265),e.gname&&t.write(e.gname,297),t.write(Za(e.devmajor||0,6),329),t.write(Za(e.devminor||0,6),337),n&&t.write(n,345),t.write(Za(iE(t),6),148),t)};ur.decode=function(e,t){var a=e[156]===0?0:e[156]-nE,n=cr(e,0,100,t),r=Xa(e,100,8),i=Xa(e,108,8),o=Xa(e,116,8),s=Xa(e,124,12),l=Xa(e,136,12),u=U6(a),c=e[157]===0?null:cr(e,157,100,t),f=cr(e,265,32),p=cr(e,297,32),h=Xa(e,329,8),d=Xa(e,337,8);e[345]&&(n=cr(e,345,155,t)+"/"+n),a===0&&n&&n[n.length-1]==="/"&&(a=5);var v=iE(e);if(v===8*32)return null;if(v!==Xa(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");return{name:n,mode:r,uid:i,gid:o,size:s,mtime:new Date(1e3*l),type:u,linkname:c,uname:f,gname:p,devmajor:h,devminor:d}}});var dE=O((wU,pE)=>{var oE=require("util"),W6=Ww(),q6=Zw(),Zi=Zd(),sE=gn().Writable,lE=gn().PassThrough,cE=function(){},uE=function(e){return e&=511,e&&512-e},Z6=function(e,t){var a=new dc(e,t);return a.end(),a},X6=function(e,t){return t.path&&(e.name=t.path),t.linkpath&&(e.linkname=t.linkpath),t.size&&(e.size=parseInt(t.size,10)),e.pax=t,e},dc=function(e,t){this._parent=e,this.offset=t,lE.call(this)};oE.inherits(dc,lE);dc.prototype.destroy=function(e){this._parent.destroy(e)};var Aa=function(e){if(!(this instanceof Aa))return new Aa(e);sE.call(this,e),e=e||{},this._offset=0,this._buffer=W6(),this._missing=0,this._partial=!1,this._onparse=cE,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 t=this,a=t._buffer,n=function(){t._continue()},r=function(p){if(t._locked=!1,p)return t.destroy(p);t._stream||n()},i=function(){t._stream=null;var p=uE(t._header.size);p?t._parse(p,o):t._parse(512,f),t._locked||n()},o=function(){t._buffer.consume(uE(t._header.size)),t._parse(512,f),n()},s=function(){var p=t._header.size;t._paxGlobal=Zi.decodePax(a.slice(0,p)),a.consume(p),i()},l=function(){var p=t._header.size;t._pax=Zi.decodePax(a.slice(0,p)),t._paxGlobal&&(t._pax=q6(t._paxGlobal,t._pax)),a.consume(p),i()},u=function(){var p=t._header.size;this._gnuLongPath=Zi.decodeLongPath(a.slice(0,p),e.filenameEncoding),a.consume(p),i()},c=function(){var p=t._header.size;this._gnuLongLinkPath=Zi.decodeLongPath(a.slice(0,p),e.filenameEncoding),a.consume(p),i()},f=function(){var p=t._offset,h;try{h=t._header=Zi.decode(a.slice(0,512),e.filenameEncoding)}catch(d){t.emit("error",d)}if(a.consume(512),!h){t._parse(512,f),n();return}if(h.type==="gnu-long-path"){t._parse(h.size,u),n();return}if(h.type==="gnu-long-link-path"){t._parse(h.size,c),n();return}if(h.type==="pax-global-header"){t._parse(h.size,s),n();return}if(h.type==="pax-header"){t._parse(h.size,l),n();return}if(t._gnuLongPath&&(h.name=t._gnuLongPath,t._gnuLongPath=null),t._gnuLongLinkPath&&(h.linkname=t._gnuLongLinkPath,t._gnuLongLinkPath=null),t._pax&&(t._header=h=X6(h,t._pax),t._pax=null),t._locked=!0,!h.size||h.type==="directory"){t._parse(512,f),t.emit("entry",h,Z6(t,p),r);return}t._stream=new dc(t,p),t.emit("entry",h,t._stream,r),t._parse(h.size,i),n()};this._onheader=f,this._parse(512,f)};oE.inherits(Aa,sE);Aa.prototype.destroy=function(e){this._destroyed||(this._destroyed=!0,e&&this.emit("error",e),this.emit("close"),this._stream&&this._stream.emit("close"))};Aa.prototype._parse=function(e,t){this._destroyed||(this._offset+=e,this._missing=e,t===this._onheader&&(this._partial=!1),this._onparse=t)};Aa.prototype._continue=function(){if(!this._destroyed){var e=this._cb;this._cb=cE,this._overflow?this._write(this._overflow,void 0,e):e()}};Aa.prototype._write=function(e,t,a){if(!this._destroyed){var n=this._stream,r=this._buffer,i=this._missing;if(e.length&&(this._partial=!0),e.length<i)return this._missing-=e.length,this._overflow=null,n?n.write(e,a):(r.append(e),a());this._cb=a,this._missing=0;var o=null;e.length>i&&(o=e.slice(i),e=e.slice(0,i)),n?n.end(e):r.append(e),this._overflow=o,this._onparse()}};Aa.prototype._final=function(e){if(this._partial)return this.destroy(new Error("Unexpected end of data"));e()};pE.exports=Aa});var mE=O((EU,fE)=>{fE.exports=require("constants")});var bE=O((SU,vE)=>{vE.exports=hE;function hE(e,t){if(e&&t)return hE(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(n){a[n]=e[n]}),a;function a(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];var i=e.apply(this,n),o=n[n.length-1];return typeof i=="function"&&i!==o&&Object.keys(o).forEach(function(s){i[s]=o[s]}),i}}});var Yd=O((CU,Xd)=>{var gE=bE();Xd.exports=gE(fc);Xd.exports.strict=gE(xE);fc.proto=fc(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return fc(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return xE(this)},configurable:!0})});function fc(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function xE(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},a=e.name||"Function wrapped with `once`";return t.onceError=a+" shouldn't be called more than once",t.called=!1,t}});var $d=O((AU,wE)=>{var Y6=Yd(),$6=function(){},K6=function(e){return e.setHeader&&typeof e.abort=="function"},Q6=function(e){return e.stdio&&Array.isArray(e.stdio)&&e.stdio.length===3},yE=function(e,t,a){if(typeof t=="function")return yE(e,null,t);t||(t={}),a=Y6(a||$6);var n=e._writableState,r=e._readableState,i=t.readable||t.readable!==!1&&e.readable,o=t.writable||t.writable!==!1&&e.writable,s=!1,l=function(){e.writable||u()},u=function(){o=!1,i||a.call(e)},c=function(){i=!1,o||a.call(e)},f=function(m){a.call(e,m?new Error("exited with error code: "+m):null)},p=function(m){a.call(e,m)},h=function(){process.nextTick(d)},d=function(){if(!s){if(i&&!(r&&r.ended&&!r.destroyed))return a.call(e,new Error("premature close"));if(o&&!(n&&n.ended&&!n.destroyed))return a.call(e,new Error("premature close"))}},v=function(){e.req.on("finish",u)};return K6(e)?(e.on("complete",u),e.on("abort",h),e.req?v():e.on("request",v)):o&&!n&&(e.on("end",l),e.on("close",l)),Q6(e)&&e.on("exit",f),e.on("end",c),e.on("finish",u),t.error!==!1&&e.on("error",p),e.on("close",h),function(){s=!0,e.removeListener("complete",u),e.removeListener("abort",h),e.removeListener("request",v),e.req&&e.req.removeListener("finish",u),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",u),e.removeListener("exit",f),e.removeListener("end",c),e.removeListener("error",p),e.removeListener("close",h)}};wE.exports=yE});var _E=O((_U,AE)=>{var pr=mE(),EE=$d(),mc=require("util"),eR=Wd(),tR=Vd(),SE=gn().Readable,dr=gn().Writable,aR=require("string_decoder").StringDecoder,hc=Zd(),nR=parseInt("755",8),rR=parseInt("644",8),CE=eR(1024),Kd=function(){},Qd=function(e,t){t&=511,t&&e.push(CE.slice(0,512-t))};function iR(e){switch(e&pr.S_IFMT){case pr.S_IFBLK:return"block-device";case pr.S_IFCHR:return"character-device";case pr.S_IFDIR:return"directory";case pr.S_IFIFO:return"fifo";case pr.S_IFLNK:return"symlink"}return"file"}var vc=function(e){dr.call(this),this.written=0,this._to=e,this._destroyed=!1};mc.inherits(vc,dr);vc.prototype._write=function(e,t,a){if(this.written+=e.length,this._to.push(e))return a();this._to._drain=a};vc.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var bc=function(){dr.call(this),this.linkname="",this._decoder=new aR("utf-8"),this._destroyed=!1};mc.inherits(bc,dr);bc.prototype._write=function(e,t,a){this.linkname+=this._decoder.write(e),a()};bc.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var Xi=function(){dr.call(this),this._destroyed=!1};mc.inherits(Xi,dr);Xi.prototype._write=function(e,t,a){a(new Error("No body allowed for this entry"))};Xi.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var na=function(e){if(!(this instanceof na))return new na(e);SE.call(this,e),this._drain=Kd,this._finalized=!1,this._finalizing=!1,this._destroyed=!1,this._stream=null};mc.inherits(na,SE);na.prototype.entry=function(e,t,a){if(this._stream)throw new Error("already piping an entry");if(!(this._finalized||this._destroyed)){typeof t=="function"&&(a=t,t=null),a||(a=Kd);var n=this;if((!e.size||e.type==="symlink")&&(e.size=0),e.type||(e.type=iR(e.mode)),e.mode||(e.mode=e.type==="directory"?nR:rR),e.uid||(e.uid=0),e.gid||(e.gid=0),e.mtime||(e.mtime=new Date),typeof t=="string"&&(t=tR(t)),Buffer.isBuffer(t))return e.size=t.length,this._encode(e),this.push(t),Qd(n,e.size),process.nextTick(a),new Xi;if(e.type==="symlink"&&!e.linkname){var r=new bc;return EE(r,function(o){if(o)return n.destroy(),a(o);e.linkname=r.linkname,n._encode(e),a()}),r}if(this._encode(e),e.type!=="file"&&e.type!=="contiguous-file")return process.nextTick(a),new Xi;var i=new vc(this);return this._stream=i,EE(i,function(o){if(n._stream=null,o)return n.destroy(),a(o);if(i.written!==e.size)return n.destroy(),a(new Error("size mismatch"));Qd(n,e.size),n._finalizing&&n.finalize(),a()}),i}};na.prototype.finalize=function(){if(this._stream){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(CE),this.push(null))};na.prototype.destroy=function(e){this._destroyed||(this._destroyed=!0,e&&this.emit("error",e),this.emit("close"),this._stream&&this._stream.destroy&&this._stream.destroy())};na.prototype._encode=function(e){if(!e.pax){var t=hc.encode(e);if(t){this.push(t);return}}this._encodePax(e)};na.prototype._encodePax=function(e){var t=hc.encodePax({name:e.name,linkname:e.linkname,pax:e.pax}),a={name:"PaxHeader",mode:e.mode,uid:e.uid,gid:e.gid,size:t.length,mtime:e.mtime,type:"pax-header",linkname:e.linkname&&"PaxHeader",uname:e.uname,gname:e.gname,devmajor:e.devmajor,devminor:e.devminor};this.push(hc.encode(a)),this.push(t),Qd(this,t.length),a.size=e.size,a.type=e.type,this.push(hc.encode(a))};na.prototype._read=function(e){var t=this._drain;this._drain=Kd,t()};AE.exports=na});var IE=O(ef=>{ef.extract=dE();ef.pack=_E()});var gc=O((TU,kE)=>{"use strict";var TE=Sd(),oR=Ql(),sR=IE();kE.exports=()=>e=>{if(!Buffer.isBuffer(e)&&!oR(e))return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`));if(Buffer.isBuffer(e)&&(!TE(e)||TE(e).ext!=="tar"))return Promise.resolve([]);let t=sR.extract(),a=[];t.on("entry",(r,i,o)=>{let s=[];i.on("data",l=>s.push(l)),i.on("end",()=>{let l={data:Buffer.concat(s),mode:r.mode,mtime:r.mtime,path:r.name,type:r.type};(r.type==="symlink"||r.type==="link")&&(l.linkname=r.linkname),a.push(l),o()})});let n=new Promise((r,i)=>{Buffer.isBuffer(e)||e.on("error",i),t.on("finish",()=>r(a)),t.on("error",i)});return t.then=n.then.bind(n),t.catch=n.catch.bind(n),Buffer.isBuffer(e)?t.end(e):e.pipe(t),t}});var PE=O((kU,OE)=>{"use strict";var fr=e=>Array.from(e).map(t=>t.charCodeAt(0)),lR=fr("META-INF/mozilla.rsa"),cR=fr("[Content_Types].xml"),uR=fr("_rels/.rels");OE.exports=e=>{let t=new Uint8Array(e);if(!(t&&t.length>1))return null;let a=(n,r)=>{r=Object.assign({offset:0},r);for(let i=0;i<n.length;i++)if(r.mask){if(n[i]!==(r.mask[i]&t[i+r.offset]))return!1}else if(n[i]!==t[i+r.offset])return!1;return!0};if(a([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(a([137,80,78,71,13,10,26,10]))return{ext:"png",mime:"image/png"};if(a([71,73,70]))return{ext:"gif",mime:"image/gif"};if(a([87,69,66,80],{offset:8}))return{ext:"webp",mime:"image/webp"};if(a([70,76,73,70]))return{ext:"flif",mime:"image/flif"};if((a([73,73,42,0])||a([77,77,0,42]))&&a([67,82],{offset:8}))return{ext:"cr2",mime:"image/x-canon-cr2"};if(a([73,73,42,0])||a([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(a([66,77]))return{ext:"bmp",mime:"image/bmp"};if(a([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(a([56,66,80,83]))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(a([80,75,3,4])){if(a([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(a(lR,{offset:30}))return{ext:"xpi",mime:"application/x-xpinstall"};if(a(cR,{offset:30})||a(uR,{offset:30})){let n=t.subarray(4,4+2e3),r=o=>o.findIndex((s,l,u)=>u[l]===80&&u[l+1]===75&&u[l+2]===3&&u[l+3]===4),i=r(n);if(i!==-1){let o=t.subarray(i+8,i+8+1e3),s=r(o);if(s!==-1){let l=8+i+s+30;if(a(fr("word/"),{offset:l}))return{ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"};if(a(fr("ppt/"),{offset:l}))return{ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"};if(a(fr("xl/"),{offset:l}))return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}}}}}if(a([80,75])&&(t[2]===3||t[2]===5||t[2]===7)&&(t[3]===4||t[3]===6||t[3]===8))return{ext:"zip",mime:"application/zip"};if(a([117,115,116,97,114],{offset:257}))return{ext:"tar",mime:"application/x-tar"};if(a([82,97,114,33,26,7])&&(t[6]===0||t[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(a([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(a([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(a([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(a([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(a([51,103,112,53])||a([0,0,0])&&a([102,116,121,112],{offset:4})&&(a([109,112,52,49],{offset:8})||a([109,112,52,50],{offset:8})||a([105,115,111,109],{offset:8})||a([105,115,111,50],{offset:8})||a([109,109,112,52],{offset:8})||a([77,52,86],{offset:8})||a([100,97,115,104],{offset:8})))return{ext:"mp4",mime:"video/mp4"};if(a([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(a([26,69,223,163])){let n=t.subarray(4,4+4096),r=n.findIndex((i,o,s)=>s[o]===66&&s[o+1]===130);if(r!==-1){let i=r+3,o=s=>Array.from(s).every((l,u)=>n[i+u]===l.charCodeAt(0));if(o("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(o("webm"))return{ext:"webm",mime:"video/webm"}}}if(a([0,0,0,20,102,116,121,112,113,116,32,32])||a([102,114,101,101],{offset:4})||a([102,116,121,112,113,116,32,32],{offset:4})||a([109,100,97,116],{offset:4})||a([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(a([82,73,70,70])&&a([65,86,73],{offset:8}))return{ext:"avi",mime:"video/x-msvideo"};if(a([48,38,178,117,142,102,207,17,166,217]))return{ext:"wmv",mime:"video/x-ms-wmv"};if(a([0,0,1,186]))return{ext:"mpg",mime:"video/mpeg"};for(let n=0;n<2&&n<t.length-16;n++)if(a([73,68,51],{offset:n})||a([255,226],{offset:n,mask:[255,226]}))return{ext:"mp3",mime:"audio/mpeg"};return a([102,116,121,112,77,52,65],{offset:4})||a([77,52,65,32])?{ext:"m4a",mime:"audio/m4a"}:a([79,112,117,115,72,101,97,100],{offset:28})?{ext:"opus",mime:"audio/opus"}:a([79,103,103,83])?{ext:"ogg",mime:"audio/ogg"}:a([102,76,97,67])?{ext:"flac",mime:"audio/x-flac"}:a([82,73,70,70])&&a([87,65,86,69],{offset:8})?{ext:"wav",mime:"audio/x-wav"}:a([35,33,65,77,82,10])?{ext:"amr",mime:"audio/amr"}:a([37,80,68,70])?{ext:"pdf",mime:"application/pdf"}:a([77,90])?{ext:"exe",mime:"application/x-msdownload"}:(t[0]===67||t[0]===70)&&a([87,83],{offset:1})?{ext:"swf",mime:"application/x-shockwave-flash"}:a([123,92,114,116,102])?{ext:"rtf",mime:"application/rtf"}:a([0,97,115,109])?{ext:"wasm",mime:"application/wasm"}:a([119,79,70,70])&&(a([0,1,0,0],{offset:4})||a([79,84,84,79],{offset:4}))?{ext:"woff",mime:"font/woff"}:a([119,79,70,50])&&(a([0,1,0,0],{offset:4})||a([79,84,84,79],{offset:4}))?{ext:"woff2",mime:"font/woff2"}:a([76,80],{offset:34})&&(a([0,0,1],{offset:8})||a([1,0,2],{offset:8})||a([2,0,2],{offset:8}))?{ext:"eot",mime:"application/octet-stream"}:a([0,1,0,0,0])?{ext:"ttf",mime:"font/ttf"}:a([79,84,84,79,0])?{ext:"otf",mime:"font/otf"}:a([0,0,1,0])?{ext:"ico",mime:"image/x-icon"}:a([70,76,86,1])?{ext:"flv",mime:"video/x-flv"}:a([37,33])?{ext:"ps",mime:"application/postscript"}:a([253,55,122,88,90,0])?{ext:"xz",mime:"application/x-xz"}:a([83,81,76,105])?{ext:"sqlite",mime:"application/x-sqlite3"}:a([78,69,83,26])?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:a([67,114,50,52])?{ext:"crx",mime:"application/x-google-chrome-extension"}:a([77,83,67,70])||a([73,83,99,40])?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:a([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"}:a([33,60,97,114,99,104,62])?{ext:"ar",mime:"application/x-unix-archive"}:a([237,171,238,219])?{ext:"rpm",mime:"application/x-rpm"}:a([31,160])||a([31,157])?{ext:"Z",mime:"application/x-compress"}:a([76,90,73,80])?{ext:"lz",mime:"application/x-lzip"}:a([208,207,17,224,161,177,26,225])?{ext:"msi",mime:"application/x-msi"}:a([6,14,43,52,2,5,1,1,13,1,2,1,1,2])?{ext:"mxf",mime:"application/mxf"}:a([71],{offset:4})&&(a([71],{offset:192})||a([71],{offset:196}))?{ext:"mts",mime:"video/mp2t"}:a([66,76,69,78,68,69,82])?{ext:"blend",mime:"application/x-blender"}:a([66,80,71,251])?{ext:"bpg",mime:"image/bpg"}:null}});var RE=O((OU,jE)=>{var FE=[0,1,3,7,15,31,63,127,255],Yi=function(e){this.stream=e,this.bitOffset=0,this.curByte=0,this.hasByte=!1};Yi.prototype._ensureByte=function(){this.hasByte||(this.curByte=this.stream.readByte(),this.hasByte=!0)};Yi.prototype.read=function(e){for(var t=0;e>0;){this._ensureByte();var a=8-this.bitOffset;if(e>=a)t<<=a,t|=FE[a]&this.curByte,this.hasByte=!1,this.bitOffset=0,e-=a;else{t<<=e;var n=a-e;t|=(this.curByte&FE[e]<<n)>>n,this.bitOffset+=e,e=0}}return t};Yi.prototype.seek=function(e){var t=e%8,a=(e-t)/8;this.bitOffset=t,this.stream.seek(a),this.hasByte=!1};Yi.prototype.pi=function(){var e=new Buffer(6),t;for(t=0;t<e.length;t++)e[t]=this.read(8);return e.toString("hex")};jE.exports=Yi});var BE=O((PU,NE)=>{var yn=function(){};yn.prototype.readByte=function(){throw new Error("abstract method readByte() not implemented")};yn.prototype.read=function(e,t,a){for(var n=0;n<a;){var r=this.readByte();if(r<0)return n===0?-1:n;e[t++]=r,n++}return n};yn.prototype.seek=function(e){throw new Error("abstract method seek() not implemented")};yn.prototype.writeByte=function(e){throw new Error("abstract method readByte() not implemented")};yn.prototype.write=function(e,t,a){var n;for(n=0;n<a;n++)this.writeByte(e[t++]);return a};yn.prototype.flush=function(){};NE.exports=yn});var LE=O((FU,ME)=>{ME.exports=function(){var e=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]),t=function(){var a=4294967295;this.getCRC=function(){return~a>>>0},this.updateCRC=function(n){a=a<<8^e[(a>>>24^n)&255]},this.updateCRCRun=function(n,r){for(;r-- >0;)a=a<<8^e[(a>>>24^n)&255]}};return t}()});var DE=O((jU,pR)=>{pR.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 qE=O((RU,WE)=>{var dR=RE(),$i=BE(),zE=LE(),GE=DE(),xc=20,HE=258,UE=0,fR=1,mR=2,hR=6,vR=50,bR="314159265359",gR="177245385090",JE=function(e,t){var a=e[t],n;for(n=t;n>0;n--)e[n]=e[n-1];return e[0]=a,a},Le={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},Ya={};Ya[Le.LAST_BLOCK]="Bad file checksum";Ya[Le.NOT_BZIP_DATA]="Not bzip data";Ya[Le.UNEXPECTED_INPUT_EOF]="Unexpected input EOF";Ya[Le.UNEXPECTED_OUTPUT_EOF]="Unexpected output EOF";Ya[Le.DATA_ERROR]="Data error";Ya[Le.OUT_OF_MEMORY]="Out of memory";Ya[Le.OBSOLETE_INPUT]="Obsolete (pre 0.9.5) bzip format not supported.";var ct=function(e,t){var a=Ya[e]||"unknown error";t&&(a+=": "+t);var n=new TypeError(a);throw n.errorCode=e,n},yt=function(e,t){this.writePos=this.writeCurrent=this.writeCount=0,this._start_bunzip(e,t)};yt.prototype._init_block=function(){var e=this._get_next_block();return e?(this.blockCRC=new zE,!0):(this.writeCount=-1,!1)};yt.prototype._start_bunzip=function(e,t){var a=new Buffer(4);(e.read(a,0,4)!==4||String.fromCharCode(a[0],a[1],a[2])!=="BZh")&&ct(Le.NOT_BZIP_DATA,"bad magic");var n=a[3]-48;(n<1||n>9)&&ct(Le.NOT_BZIP_DATA,"level out of range"),this.reader=new dR(e),this.dbufSize=1e5*n,this.nextoutput=0,this.outputStream=t,this.streamCRC=0};yt.prototype._get_next_block=function(){var e,t,a,n=this.reader,r=n.pi();if(r===gR)return!1;r!==bR&&ct(Le.NOT_BZIP_DATA),this.targetBlockCRC=n.read(32)>>>0,this.streamCRC=(this.targetBlockCRC^(this.streamCRC<<1|this.streamCRC>>>31))>>>0,n.read(1)&&ct(Le.OBSOLETE_INPUT);var i=n.read(24);i>this.dbufSize&&ct(Le.DATA_ERROR,"initial position out of bounds");var o=n.read(16),s=new Buffer(256),l=0;for(e=0;e<16;e++)if(o&1<<15-e){var u=e*16;for(a=n.read(16),t=0;t<16;t++)a&1<<15-t&&(s[l++]=u+t)}var c=n.read(3);(c<mR||c>hR)&&ct(Le.DATA_ERROR);var f=n.read(15);f===0&&ct(Le.DATA_ERROR);var p=new Buffer(256);for(e=0;e<c;e++)p[e]=e;var h=new Buffer(f);for(e=0;e<f;e++){for(t=0;n.read(1);t++)t>=c&&ct(Le.DATA_ERROR);h[e]=JE(p,t)}var d=l+2,v=[],m;for(t=0;t<c;t++){var b=new Buffer(d),y=new Uint16Array(xc+1);for(o=n.read(5),e=0;e<d;e++){for(;(o<1||o>xc)&&ct(Le.DATA_ERROR),!!n.read(1);)n.read(1)?o--:o++;b[e]=o}var A,g;for(A=g=b[0],e=1;e<d;e++)b[e]>g?g=b[e]:b[e]<A&&(A=b[e]);m={},v.push(m),m.permute=new Uint16Array(HE),m.limit=new Uint32Array(xc+2),m.base=new Uint32Array(xc+1),m.minLen=A,m.maxLen=g;var x=0;for(e=A;e<=g;e++)for(y[e]=m.limit[e]=0,o=0;o<d;o++)b[o]===e&&(m.permute[x++]=o);for(e=0;e<d;e++)y[b[e]]++;for(x=o=0,e=A;e<g;e++)x+=y[e],m.limit[e]=x-1,x<<=1,o+=y[e],m.base[e+1]=x-o;m.limit[g+1]=Number.MAX_VALUE,m.limit[g]=x+y[g]-1,m.base[A]=0}var w=new Uint32Array(256);for(e=0;e<256;e++)p[e]=e;var S=0,E=0,T=0,_,R=this.dbuf=new Uint32Array(this.dbufSize);for(d=0;;){for(d--||(d=vR-1,T>=f&&ct(Le.DATA_ERROR),m=v[h[T++]]),e=m.minLen,t=n.read(e);e>m.maxLen&&ct(Le.DATA_ERROR),!(t<=m.limit[e]);e++)t=t<<1|n.read(1);t-=m.base[e],(t<0||t>=HE)&&ct(Le.DATA_ERROR);var M=m.permute[t];if(M===UE||M===fR){S||(S=1,o=0),M===UE?o+=S:o+=2*S,S<<=1;continue}if(S)for(S=0,E+o>this.dbufSize&&ct(Le.DATA_ERROR),_=s[p[0]],w[_]+=o;o--;)R[E++]=_;if(M>l)break;E>=this.dbufSize&&ct(Le.DATA_ERROR),e=M-1,_=JE(p,e),_=s[_],w[_]++,R[E++]=_}for((i<0||i>=E)&&ct(Le.DATA_ERROR),t=0,e=0;e<256;e++)a=t+w[e],w[e]=t,t=a;for(e=0;e<E;e++)_=R[e]&255,R[w[_]]|=e<<8,w[_]++;var F=0,P=0,B=0;return E&&(F=R[i],P=F&255,F>>=8,B=-1),this.writePos=F,this.writeCurrent=P,this.writeCount=E,this.writeRun=B,!0};yt.prototype._read_bunzip=function(e,t){var a,n,r;if(this.writeCount<0)return 0;for(var i=0,o=this.dbuf,s=this.writePos,l=this.writeCurrent,u=this.writeCount,c=this.outputsize,f=this.writeRun;u;){for(u--,n=l,s=o[s],l=s&255,s>>=8,f++==3?(a=l,r=n,l=-1):(a=1,r=l),this.blockCRC.updateCRCRun(r,a);a--;)this.outputStream.writeByte(r),this.nextoutput++;l!=n&&(f=0)}return this.writeCount=u,this.blockCRC.getCRC()!==this.targetBlockCRC&&ct(Le.DATA_ERROR,"Bad block CRC (got "+this.blockCRC.getCRC().toString(16)+" expected "+this.targetBlockCRC.toString(16)+")"),this.nextoutput};var tf=function(e){if("readByte"in e)return e;var t=new $i;return t.pos=0,t.readByte=function(){return e[this.pos++]},t.seek=function(a){this.pos=a},t.eof=function(){return this.pos>=e.length},t},VE=function(e){var t=new $i,a=!0;if(e)if(typeof e=="number")t.buffer=new Buffer(e),a=!1;else{if("writeByte"in e)return e;t.buffer=e,a=!1}else t.buffer=new Buffer(16384);return t.pos=0,t.writeByte=function(n){if(a&&this.pos>=this.buffer.length){var r=new Buffer(this.buffer.length*2);this.buffer.copy(r),this.buffer=r}this.buffer[this.pos++]=n},t.getBuffer=function(){if(this.pos!==this.buffer.length){if(!a)throw new TypeError("outputsize does not match decoded input");var n=new Buffer(this.pos);this.buffer.copy(n,0,0,this.pos),this.buffer=n}return this.buffer},t._coerced=!0,t};yt.Err=Le;yt.decode=function(e,t,a){for(var n=tf(e),r=VE(t),i=new yt(n,r);!("eof"in n&&n.eof());)if(i._init_block())i._read_bunzip();else{var o=i.reader.read(32)>>>0;if(o!==i.streamCRC&&ct(Le.DATA_ERROR,"Bad stream CRC (got "+i.streamCRC.toString(16)+" expected "+o.toString(16)+")"),a&&"eof"in n&&!n.eof())i._start_bunzip(n,r);else break}if("getBuffer"in r)return r.getBuffer()};yt.decodeBlock=function(e,t,a){var n=tf(e),r=VE(a),i=new yt(n,r);i.reader.seek(t);var o=i._get_next_block();if(o&&(i.blockCRC=new zE,i.writeCopies=0,i._read_bunzip()),"getBuffer"in r)return r.getBuffer()};yt.table=function(e,t,a){var n=new $i;n.delegate=tf(e),n.pos=0,n.readByte=function(){return this.pos++,this.delegate.readByte()},n.delegate.eof&&(n.eof=n.delegate.eof.bind(n.delegate));var r=new $i;r.pos=0,r.writeByte=function(){this.pos++};for(var i=new yt(n,r),o=i.dbufSize;!("eof"in n&&n.eof());){var s=n.pos*8+i.reader.bitOffset;if(i.reader.hasByte&&(s-=8),i._init_block()){var l=r.pos;i._read_bunzip(),t(s,r.pos-l)}else{var u=i.reader.read(32);if(a&&"eof"in n&&!n.eof())i._start_bunzip(n,r),console.assert(i.dbufSize===o,"shouldn't change block size within multistream file");else break}}};yt.Stream=$i;yt.version=GE.version;yt.license=GE.license;WE.exports=yt});var YE=O((ZE,XE)=>{var xR=require("stream");ZE=XE.exports=af;af.through=af;function af(e,t,a){e=e||function(c){this.queue(c)},t=t||function(){this.queue(null)};var n=!1,r=!1,i=[],o=!1,s=new xR;s.readable=s.writable=!0,s.paused=!1,s.autoDestroy=!(a&&a.autoDestroy===!1),s.write=function(c){return e.call(this,c),!s.paused};function l(){for(;i.length&&!s.paused;){var c=i.shift();if(c===null)return s.emit("end");s.emit("data",c)}}s.queue=s.push=function(c){return o||(c===null&&(o=!0),i.push(c),l()),s},s.on("end",function(){s.readable=!1,!s.writable&&s.autoDestroy&&process.nextTick(function(){s.destroy()})});function u(){s.writable=!1,t.call(s),!s.readable&&s.autoDestroy&&s.destroy()}return s.end=function(c){if(!n)return n=!0,arguments.length&&s.write(c),u(),s},s.destroy=function(){if(!r)return r=!0,n=!0,i.length=0,s.writable=s.readable=!1,s.emit("close"),s},s.pause=function(){if(!s.paused)return s.paused=!0,s},s.resume=function(){return s.paused&&(s.paused=!1,s.emit("resume")),l(),s.paused||s.emit("drain"),s},s}});var KE=O((NU,$E)=>{function nf(e){this.name="Bzip2Error",this.message=e,this.stack=new Error().stack}nf.prototype=new Error;var ut={Error:function(e){throw new nf(e)}},ra={};ra.Bzip2Error=nf;ra.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];ra.array=function(e){var t=0,a=0,n=[0,1,3,7,15,31,63,127,255];return function(r){for(var i=0;r>0;){var o=8-t;r>=o?(i<<=o,i|=n[o]&e[a++],t=0,r-=o):(i<<=r,i|=(e[a]&n[r]<<8-r-t)>>8-r-t,t+=r,r=0)}return i}};ra.simple=function(e,t){var a=ra.array(e),n=ra.header(a),r=!1,i=1e5*n,o=new Int32Array(i);do r=ra.decompress(a,t,o,i);while(!r)};ra.header=function(e){this.byteCount=new Int32Array(256),this.symToByte=new Uint8Array(256),this.mtfSymbol=new Int32Array(256),this.selectors=new Uint8Array(32768),e(8*3)!=4348520&&ut.Error("No magic number found");var t=e(8)-48;return(t<1||t>9)&&ut.Error("Not a BZIP archive"),t};ra.decompress=function(e,t,a,n,r){for(var i=20,o=258,s=0,l=1,u=50,c=0^-1,f="",p=0;p<6;p++)f+=e(8).toString(16);if(f=="177245385090"){var h=e(32)|0;return h!==r&&ut.Error("Error in bzip2: crc32 do not match"),e(null),null}f!="314159265359"&&ut.Error("eek not valid bzip data");var d=e(32)|0;e(1)&&ut.Error("unsupported obsolete version");var v=e(24);v>n&&ut.Error("Initial position larger than buffer size");var m=e(16),b=0;for(p=0;p<16;p++)if(m&1<<15-p){var y=e(16);for(D=0;D<16;D++)y&1<<15-D&&(this.symToByte[b++]=16*p+D)}var A=e(3);(A<2||A>6)&&ut.Error("another error");var g=e(15);g==0&&ut.Error("meh");for(var p=0;p<A;p++)this.mtfSymbol[p]=p;for(var p=0;p<g;p++){for(var D=0;e(1);D++)D>=A&&ut.Error("whoops another error");for(var x=this.mtfSymbol[D],y=D-1;y>=0;y--)this.mtfSymbol[y+1]=this.mtfSymbol[y];this.mtfSymbol[0]=x,this.selectors[p]=x}for(var w=b+2,S=[],E=new Uint8Array(o),T=new Uint16Array(i+1),_,D=0;D<A;D++){m=e(5);for(var p=0;p<w;p++){for(;(m<1||m>i)&&ut.Error("I gave up a while ago on writing error messages"),!!e(1);)e(1)?m--:m++;E[p]=m}var R,M;R=M=E[0];for(var p=1;p<w;p++)E[p]>M?M=E[p]:E[p]<R&&(R=E[p]);_=S[D]={},_.permute=new Int32Array(o),_.limit=new Int32Array(i+1),_.base=new Int32Array(i+1),_.minLen=R,_.maxLen=M;for(var F=_.base,P=_.limit,B=0,p=R;p<=M;p++)for(var m=0;m<w;m++)E[m]==p&&(_.permute[B++]=m);for(p=R;p<=M;p++)T[p]=P[p]=0;for(p=0;p<w;p++)T[E[p]]++;for(B=m=0,p=R;p<M;p++)B+=T[p],P[p]=B-1,B<<=1,F[p+1]=B-(m+=T[p]);P[M]=B+T[M]-1,F[R]=0}for(var p=0;p<256;p++)this.mtfSymbol[p]=p,this.byteCount[p]=0;var C,k,w,j;for(C=k=w=j=0;;){for(w--||(w=u-1,j>=g&&ut.Error("meow i'm a kitty, that's an error"),_=S[this.selectors[j++]],F=_.base,P=_.limit),p=_.minLen,D=e(p);p>_.maxLen&&ut.Error("rawr i'm a dinosaur"),!(D<=P[p]);)p++,D=D<<1|e(1);D-=F[p],(D<0||D>=o)&&ut.Error("moo i'm a cow");var L=_.permute[D];if(L==s||L==l){C||(C=1,m=0),L==s?m+=C:m+=2*C,C<<=1;continue}if(C)for(C=0,k+m>n&&ut.Error("Boom."),x=this.symToByte[this.mtfSymbol[0]],this.byteCount[x]+=m;m--;)a[k++]=x;if(L>b)break;k>=n&&ut.Error("I can't think of anything. Error"),p=L-1,x=this.mtfSymbol[p];for(var y=p-1;y>=0;y--)this.mtfSymbol[y+1]=this.mtfSymbol[y];this.mtfSymbol[0]=x,x=this.symToByte[x],this.byteCount[x]++,a[k++]=x}(v<0||v>=k)&&ut.Error("I'm a monkey and I'm throwing something at someone, namely you");for(var D=0,p=0;p<256;p++)y=D+this.byteCount[p],this.byteCount[p]=D,D=y;for(var p=0;p<k;p++)x=a[p]&255,a[this.byteCount[x]]|=p<<8,this.byteCount[x]++;var H=0,V=0,U=0;k&&(H=a[v],V=H&255,H>>=8,U=-1),k=k;for(var ue,oe,Z;k;){for(k--,oe=V,H=a[H],V=H&255,H>>=8,U++==3?(ue=V,Z=oe,V=-1):(ue=1,Z=V);ue--;)c=(c<<8^this.crcTable[(c>>24^Z)&255])&4294967295,t(Z);V!=oe&&(U=0)}return c=(c^-1)>>>0,(c|0)!=(d|0)&&ut.Error("Error in bzip2: crc32 do not match"),r=(c^(r<<1|r>>>31))&4294967295,r};$E.exports=ra});var tS=O((BU,eS)=>{var QE=[0,1,3,7,15,31,63,127,255];eS.exports=function(t){var a=0,n=0,r=t(),i=function(o){if(o===null&&a!=0){a=0,n++;return}for(var s=0;o>0;){n>=r.length&&(n=0,r=t());var l=8-a;a===0&&o>0&&i.bytesRead++,o>=l?(s<<=l,s|=QE[l]&r[n++],a=0,o-=l):(s<<=o,s|=(r[n]&QE[o]<<8-o-a)>>8-o-a,a+=o,o=0)}return s};return i.bytesRead=0,i}});var rS=O((MU,nS)=>{var yR=YE(),aS=KE(),wR=tS();nS.exports=ER;function ER(){var e=[],t=0,a=0,n=!1,r=!1,i=null,o=null;function s(c){if(a){var f=1e5*a,p=new Int32Array(f),h=[],d=function(v){h.push(v)};return o=aS.decompress(i,d,p,f,o),o===null?(a=0,!1):(c(Buffer.from(h)),!0)}else return a=aS.header(i),o=0,!0}var l=0;function u(c){if(!n)try{return s(function(f){c.queue(f),f!==null&&(l+=f.length)})}catch(f){return c.emit("error",f),n=!0,!1}}return yR(function(f){for(e.push(f),t+=f.length,i===null&&(i=wR(function(){return e.shift()}));!n&&t-i.bytesRead+1>=(25e3+1e5*a||4);)u(this)},function(f){for(;!n&&i&&t>i.bytesRead;)u(this);n||(o!==null&&this.emit("error",new Error("input stream ended prematurely")),this.queue(null))})}});var lS=O((LU,sS)=>{"use strict";var iS=gc(),oS=PE(),SR=Ql(),CR=qE(),AR=rS();sS.exports=()=>e=>!Buffer.isBuffer(e)&&!SR(e)?Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`)):Buffer.isBuffer(e)&&(!oS(e)||oS(e).ext!=="bz2")?Promise.resolve([]):Buffer.isBuffer(e)?iS()(CR.decode(e)):iS()(e.pipe(AR()))});var pS=O((DU,uS)=>{"use strict";var _R=require("zlib"),IR=gc(),cS=Sd(),TR=Ql();uS.exports=()=>e=>{if(!Buffer.isBuffer(e)&&!TR(e))return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`));if(Buffer.isBuffer(e)&&(!cS(e)||cS(e).ext!=="gz"))return Promise.resolve([]);let t=_R.createGunzip(),a=IR()(t);return Buffer.isBuffer(e)?t.end(e):e.pipe(t),a}});var fS=O((zU,dS)=>{"use strict";dS.exports=function(e){return e&&e.length>1?e[0]===255&&e[1]===216&&e[2]===255?{ext:"jpg",mime:"image/jpeg"}:e[0]===137&&e[1]===80&&e[2]===78&&e[3]===71?{ext:"png",mime:"image/png"}:e[0]===71&&e[1]===73&&e[2]===70?{ext:"gif",mime:"image/gif"}:e[8]===87&&e[9]===69&&e[10]===66&&e[11]===80?{ext:"webp",mime:"image/webp"}:e[0]===70&&e[1]===76&&e[2]===73&&e[3]===70?{ext:"flif",mime:"image/flif"}:(e[0]===73&&e[1]===73&&e[2]===42&&e[3]===0||e[0]===77&&e[1]===77&&e[2]===0&&e[3]===42)&&e[8]===67&&e[9]===82?{ext:"cr2",mime:"image/x-canon-cr2"}:e[0]===73&&e[1]===73&&e[2]===42&&e[3]===0||e[0]===77&&e[1]===77&&e[2]===0&&e[3]===42?{ext:"tif",mime:"image/tiff"}:e[0]===66&&e[1]===77?{ext:"bmp",mime:"image/bmp"}:e[0]===73&&e[1]===73&&e[2]===188?{ext:"jxr",mime:"image/vnd.ms-photo"}:e[0]===56&&e[1]===66&&e[2]===80&&e[3]===83?{ext:"psd",mime:"image/vnd.adobe.photoshop"}:e[0]===80&&e[1]===75&&e[2]===3&&e[3]===4&&e[30]===109&&e[31]===105&&e[32]===109&&e[33]===101&&e[34]===116&&e[35]===121&&e[36]===112&&e[37]===101&&e[38]===97&&e[39]===112&&e[40]===112&&e[41]===108&&e[42]===105&&e[43]===99&&e[44]===97&&e[45]===116&&e[46]===105&&e[47]===111&&e[48]===110&&e[49]===47&&e[50]===101&&e[51]===112&&e[52]===117&&e[53]===98&&e[54]===43&&e[55]===122&&e[56]===105&&e[57]===112?{ext:"epub",mime:"application/epub+zip"}:e[0]===80&&e[1]===75&&e[2]===3&&e[3]===4&&e[30]===77&&e[31]===69&&e[32]===84&&e[33]===65&&e[34]===45&&e[35]===73&&e[36]===78&&e[37]===70&&e[38]===47&&e[39]===109&&e[40]===111&&e[41]===122&&e[42]===105&&e[43]===108&&e[44]===108&&e[45]===97&&e[46]===46&&e[47]===114&&e[48]===115&&e[49]===97?{ext:"xpi",mime:"application/x-xpinstall"}:e[0]===80&&e[1]===75&&(e[2]===3||e[2]===5||e[2]===7)&&(e[3]===4||e[3]===6||e[3]===8)?{ext:"zip",mime:"application/zip"}:e[257]===117&&e[258]===115&&e[259]===116&&e[260]===97&&e[261]===114?{ext:"tar",mime:"application/x-tar"}:e[0]===82&&e[1]===97&&e[2]===114&&e[3]===33&&e[4]===26&&e[5]===7&&(e[6]===0||e[6]===1)?{ext:"rar",mime:"application/x-rar-compressed"}:e[0]===31&&e[1]===139&&e[2]===8?{ext:"gz",mime:"application/gzip"}:e[0]===66&&e[1]===90&&e[2]===104?{ext:"bz2",mime:"application/x-bzip2"}:e[0]===55&&e[1]===122&&e[2]===188&&e[3]===175&&e[4]===39&&e[5]===28?{ext:"7z",mime:"application/x-7z-compressed"}:e[0]===120&&e[1]===1?{ext:"dmg",mime:"application/x-apple-diskimage"}:e[0]===0&&e[1]===0&&e[2]===0&&(e[3]===24||e[3]===32)&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112||e[0]===51&&e[1]===103&&e[2]===112&&e[3]===53||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===109&&e[9]===112&&e[10]===52&&e[11]===50&&e[16]===109&&e[17]===112&&e[18]===52&&e[19]===49&&e[20]===109&&e[21]===112&&e[22]===52&&e[23]===50&&e[24]===105&&e[25]===115&&e[26]===111&&e[27]===109||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===105&&e[9]===115&&e[10]===111&&e[11]===109||e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===109&&e[9]===112&&e[10]===52&&e[11]===50&&e[12]===0&&e[13]===0&&e[14]===0&&e[15]===0?{ext:"mp4",mime:"video/mp4"}:e[0]===0&&e[1]===0&&e[2]===0&&e[3]===28&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===77&&e[9]===52&&e[10]===86?{ext:"m4v",mime:"video/x-m4v"}:e[0]===77&&e[1]===84&&e[2]===104&&e[3]===100?{ext:"mid",mime:"audio/midi"}:e[31]===109&&e[32]===97&&e[33]===116&&e[34]===114&&e[35]===111&&e[36]===115&&e[37]===107&&e[38]===97?{ext:"mkv",mime:"video/x-matroska"}:e[0]===26&&e[1]===69&&e[2]===223&&e[3]===163?{ext:"webm",mime:"video/webm"}:e[0]===0&&e[1]===0&&e[2]===0&&e[3]===20&&e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112?{ext:"mov",mime:"video/quicktime"}:e[0]===82&&e[1]===73&&e[2]===70&&e[3]===70&&e[8]===65&&e[9]===86&&e[10]===73?{ext:"avi",mime:"video/x-msvideo"}:e[0]===48&&e[1]===38&&e[2]===178&&e[3]===117&&e[4]===142&&e[5]===102&&e[6]===207&&e[7]===17&&e[8]===166&&e[9]===217?{ext:"wmv",mime:"video/x-ms-wmv"}:e[0]===0&&e[1]===0&&e[2]===1&&e[3].toString(16)[0]==="b"?{ext:"mpg",mime:"video/mpeg"}:e[0]===73&&e[1]===68&&e[2]===51||e[0]===255&&e[1]===251?{ext:"mp3",mime:"audio/mpeg"}:e[4]===102&&e[5]===116&&e[6]===121&&e[7]===112&&e[8]===77&&e[9]===52&&e[10]===65||e[0]===77&&e[1]===52&&e[2]===65&&e[3]===32?{ext:"m4a",mime:"audio/m4a"}:e[28]===79&&e[29]===112&&e[30]===117&&e[31]===115&&e[32]===72&&e[33]===101&&e[34]===97&&e[35]===100?{ext:"opus",mime:"audio/opus"}:e[0]===79&&e[1]===103&&e[2]===103&&e[3]===83?{ext:"ogg",mime:"audio/ogg"}:e[0]===102&&e[1]===76&&e[2]===97&&e[3]===67?{ext:"flac",mime:"audio/x-flac"}:e[0]===82&&e[1]===73&&e[2]===70&&e[3]===70&&e[8]===87&&e[9]===65&&e[10]===86&&e[11]===69?{ext:"wav",mime:"audio/x-wav"}:e[0]===35&&e[1]===33&&e[2]===65&&e[3]===77&&e[4]===82&&e[5]===10?{ext:"amr",mime:"audio/amr"}:e[0]===37&&e[1]===80&&e[2]===68&&e[3]===70?{ext:"pdf",mime:"application/pdf"}:e[0]===77&&e[1]===90?{ext:"exe",mime:"application/x-msdownload"}:(e[0]===67||e[0]===70)&&e[1]===87&&e[2]===83?{ext:"swf",mime:"application/x-shockwave-flash"}:e[0]===123&&e[1]===92&&e[2]===114&&e[3]===116&&e[4]===102?{ext:"rtf",mime:"application/rtf"}:e[0]===119&&e[1]===79&&e[2]===70&&e[3]===70&&(e[4]===0&&e[5]===1&&e[6]===0&&e[7]===0||e[4]===79&&e[5]===84&&e[6]===84&&e[7]===79)?{ext:"woff",mime:"application/font-woff"}:e[0]===119&&e[1]===79&&e[2]===70&&e[3]===50&&(e[4]===0&&e[5]===1&&e[6]===0&&e[7]===0||e[4]===79&&e[5]===84&&e[6]===84&&e[7]===79)?{ext:"woff2",mime:"application/font-woff"}:e[34]===76&&e[35]===80&&(e[8]===0&&e[9]===0&&e[10]===1||e[8]===1&&e[9]===0&&e[10]===2||e[8]===2&&e[9]===0&&e[10]===2)?{ext:"eot",mime:"application/octet-stream"}:e[0]===0&&e[1]===1&&e[2]===0&&e[3]===0&&e[4]===0?{ext:"ttf",mime:"application/font-sfnt"}:e[0]===79&&e[1]===84&&e[2]===84&&e[3]===79&&e[4]===0?{ext:"otf",mime:"application/font-sfnt"}:e[0]===0&&e[1]===0&&e[2]===1&&e[3]===0?{ext:"ico",mime:"image/x-icon"}:e[0]===70&&e[1]===76&&e[2]===86&&e[3]===1?{ext:"flv",mime:"video/x-flv"}:e[0]===37&&e[1]===33?{ext:"ps",mime:"application/postscript"}:e[0]===253&&e[1]===55&&e[2]===122&&e[3]===88&&e[4]===90&&e[5]===0?{ext:"xz",mime:"application/x-xz"}:e[0]===83&&e[1]===81&&e[2]===76&&e[3]===105?{ext:"sqlite",mime:"application/x-sqlite3"}:e[0]===78&&e[1]===69&&e[2]===83&&e[3]===26?{ext:"nes",mime:"application/x-nintendo-nes-rom"}:e[0]===67&&e[1]===114&&e[2]===50&&e[3]===52?{ext:"crx",mime:"application/x-google-chrome-extension"}:e[0]===77&&e[1]===83&&e[2]===67&&e[3]===70||e[0]===73&&e[1]===83&&e[2]===99&&e[3]===40?{ext:"cab",mime:"application/vnd.ms-cab-compressed"}:e[0]===33&&e[1]===60&&e[2]===97&&e[3]===114&&e[4]===99&&e[5]===104&&e[6]===62&&e[7]===10&&e[8]===100&&e[9]===101&&e[10]===98&&e[11]===105&&e[12]===97&&e[13]===110&&e[14]===45&&e[15]===98&&e[16]===105&&e[17]===110&&e[18]===97&&e[19]===114&&e[20]===121?{ext:"deb",mime:"application/x-deb"}:e[0]===33&&e[1]===60&&e[2]===97&&e[3]===114&&e[4]===99&&e[5]===104&&e[6]===62?{ext:"ar",mime:"application/x-unix-archive"}:e[0]===237&&e[1]===171&&e[2]===238&&e[3]===219?{ext:"rpm",mime:"application/x-rpm"}:e[0]===31&&e[1]===160||e[0]===31&&e[1]===157?{ext:"Z",mime:"application/x-compress"}:e[0]===76&&e[1]===90&&e[2]===73&&e[3]===80?{ext:"lz",mime:"application/x-lzip"}:e[0]===208&&e[1]===207&&e[2]===17&&e[3]===224&&e[4]===161&&e[5]===177&&e[6]===26&&e[7]===225?{ext:"msi",mime:"application/x-msi"}:null:null}});var wS=O((GU,yS)=>{"use strict";var rf="pending",mS="settled",yc="fulfilled",wc="rejected",kR=function(){},hS=typeof global!="undefined"&&typeof global.process!="undefined"&&typeof global.process.emit=="function",OR=typeof setImmediate=="undefined"?setTimeout:setImmediate,Ki=[],of;function PR(){for(var e=0;e<Ki.length;e++)Ki[e][0](Ki[e][1]);Ki=[],of=!1}function Ec(e,t){Ki.push([e,t]),of||(of=!0,OR(PR,0))}function FR(e,t){function a(r){sf(t,r)}function n(r){Qi(t,r)}try{e(a,n)}catch(r){n(r)}}function vS(e){var t=e.owner,a=t._state,n=t._data,r=e[a],i=e.then;if(typeof r=="function"){a=yc;try{n=r(n)}catch(o){Qi(i,o)}}bS(i,n)||(a===yc&&sf(i,n),a===wc&&Qi(i,n))}function bS(e,t){var a;try{if(e===t)throw new TypeError("A promises callback cannot return that same promise.");if(t&&(typeof t=="function"||typeof t=="object")){var n=t.then;if(typeof n=="function")return n.call(t,function(r){a||(a=!0,t===r?gS(e,r):sf(e,r))},function(r){a||(a=!0,Qi(e,r))}),!0}}catch(r){return a||Qi(e,r),!0}return!1}function sf(e,t){(e===t||!bS(e,t))&&gS(e,t)}function gS(e,t){e._state===rf&&(e._state=mS,e._data=t,Ec(jR,e))}function Qi(e,t){e._state===rf&&(e._state=mS,e._data=t,Ec(RR,e))}function xS(e){e._then=e._then.forEach(vS)}function jR(e){e._state=yc,xS(e)}function RR(e){e._state=wc,xS(e),!e._handled&&hS&&global.process.emit("unhandledRejection",e._data,e)}function NR(e){global.process.emit("rejectionHandled",e)}function Nt(e){if(typeof e!="function")throw new TypeError("Promise resolver "+e+" is not a function");if(!(this instanceof Nt))throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],FR(e,this)}Nt.prototype={constructor:Nt,_state:rf,_then:null,_data:void 0,_handled:!1,then:function(e,t){var a={owner:this,then:new this.constructor(kR),fulfilled:e,rejected:t};return(t||e)&&!this._handled&&(this._handled=!0,this._state===wc&&hS&&Ec(NR,this)),this._state===yc||this._state===wc?Ec(vS,a):this._then.push(a),a.then},catch:function(e){return this.then(null,e)}};Nt.all=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.all().");return new Nt(function(t,a){var n=[],r=0;function i(l){return r++,function(u){n[l]=u,--r||t(n)}}for(var o=0,s;o<e.length;o++)s=e[o],s&&typeof s.then=="function"?s.then(i(o),a):n[o]=s;r||t(n)})};Nt.race=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.race().");return new Nt(function(t,a){for(var n=0,r;n<e.length;n++)r=e[n],r&&typeof r.then=="function"?r.then(t,a):t(r)})};Nt.resolve=function(e){return e&&typeof e=="object"&&e.constructor===Nt?e:new Nt(function(t){t(e)})};Nt.reject=function(e){return new Nt(function(t,a){a(e)})};yS.exports=Nt});var SS=O((HU,ES)=>{"use strict";ES.exports=typeof Promise=="function"?Promise:wS()});var AS=O((UU,CS)=>{var BR=require("stream").PassThrough,MR=yi();CS.exports=function(e){e=MR({},e);var t=e.array,a=e.encoding,n=a==="buffer",r=!1;t?r=!(a||n):a=a||"utf8",n&&(a=null);var i=0,o=[],s=new BR({objectMode:r});return a&&s.setEncoding(a),s.on("data",function(l){o.push(l),r?i=o.length:i+=l.length}),s.getBufferedValue=function(){return t?o:n?Buffer.concat(o,i):o.join("")},s.getBufferedLength=function(){return i},s}});var IS=O((JU,Sc)=>{"use strict";var _S=SS(),lf=yi(),LR=AS();function cf(e,t){if(!e)return _S.reject(new Error("Expected a stream"));t=lf({maxBuffer:1/0},t);var a=t.maxBuffer,n,r,i=new _S(function(o,s){n=LR(t),e.once("error",l),e.pipe(n),n.on("data",function(){n.getBufferedLength()>a&&s(new Error("maxBuffer exceeded"))}),n.once("error",l),n.on("end",o),r=function(){e.unpipe&&e.unpipe(n)};function l(u){u&&(u.bufferedData=n.getBufferedValue()),s(u)}});return i.then(r,r),i.then(function(){return n.getBufferedValue()})}Sc.exports=cf;Sc.exports.buffer=function(e,t){return cf(e,lf({},t,{encoding:"buffer"}))};Sc.exports.array=function(e,t){return cf(e,lf({},t,{array:!0}))}});var PS=O((VU,OS)=>{"use strict";var TS=function(e,t,a){return function(){for(var n=this,r=new Array(arguments.length),i=0;i<arguments.length;i++)r[i]=arguments[i];return new t(function(o,s){r.push(function(l,u){if(l)s(l);else if(a.multiArgs){for(var c=new Array(arguments.length-1),f=1;f<arguments.length;f++)c[f-1]=arguments[f];o(c)}else o(u)}),e.apply(n,r)})}},kS=OS.exports=function(e,t,a){typeof t!="function"&&(a=t,t=Promise),a=a||{},a.exclude=a.exclude||[/.+Sync$/];var n=function(i){var o=function(s){return typeof s=="string"?i===s:s.test(i)};return a.include?a.include.some(o):!a.exclude.some(o)},r=typeof e=="function"?function(){return a.excludeMain?e.apply(this,arguments):TS(e,t,a).apply(this,arguments)}:{};return Object.keys(e).reduce(function(i,o){var s=e[o];return i[o]=typeof s=="function"&&n(o)?TS(s,t,a):s,i},r)};kS.all=kS});var NS=O((WU,RS)=>{RS.exports=Cc;function Cc(){this.pending=0,this.max=1/0,this.listeners=[],this.waiting=[],this.error=null}Cc.prototype.go=function(e){this.pending<this.max?jS(this,e):this.waiting.push(e)};Cc.prototype.wait=function(e){this.pending===0?e(this.error):this.listeners.push(e)};Cc.prototype.hold=function(){return FS(this)};function FS(e){e.pending+=1;var t=!1;return a;function a(r){if(t)throw new Error("callback called twice");if(t=!0,e.error=e.error||r,e.pending-=1,e.waiting.length>0&&e.pending<e.max)jS(e,e.waiting.shift());else if(e.pending===0){var i=e.listeners;e.listeners=[],i.forEach(n)}}function n(r){r(e.error)}}function jS(e,t){t(FS(e))}});var MS=O(to=>{var eo=require("fs"),Ac=require("util"),uf=require("stream"),BS=uf.Readable,pf=uf.Writable,DR=uf.PassThrough,zR=NS(),_c=require("events").EventEmitter;to.createFromBuffer=GR;to.createFromFd=HR;to.BufferSlicer=Ia;to.FdSlicer=_a;Ac.inherits(_a,_c);function _a(e,t){t=t||{},_c.call(this),this.fd=e,this.pend=new zR,this.pend.max=1,this.refCount=0,this.autoClose=!!t.autoClose}_a.prototype.read=function(e,t,a,n,r){var i=this;i.pend.go(function(o){eo.read(i.fd,e,t,a,n,function(s,l,u){o(),r(s,l,u)})})};_a.prototype.write=function(e,t,a,n,r){var i=this;i.pend.go(function(o){eo.write(i.fd,e,t,a,n,function(s,l,u){o(),r(s,l,u)})})};_a.prototype.createReadStream=function(e){return new Ic(this,e)};_a.prototype.createWriteStream=function(e){return new Tc(this,e)};_a.prototype.ref=function(){this.refCount+=1};_a.prototype.unref=function(){var e=this;if(e.refCount-=1,e.refCount>0)return;if(e.refCount<0)throw new Error("invalid unref");e.autoClose&&eo.close(e.fd,t);function t(a){a?e.emit("error",a):e.emit("close")}};Ac.inherits(Ic,BS);function Ic(e,t){t=t||{},BS.call(this,t),this.context=e,this.context.ref(),this.start=t.start||0,this.endOffset=t.end,this.pos=this.start,this.destroyed=!1}Ic.prototype._read=function(e){var t=this;if(!t.destroyed){var a=Math.min(t._readableState.highWaterMark,e);if(t.endOffset!=null&&(a=Math.min(a,t.endOffset-t.pos)),a<=0){t.destroyed=!0,t.push(null),t.context.unref();return}t.context.pend.go(function(n){if(t.destroyed)return n();var r=new Buffer(a);eo.read(t.context.fd,r,0,a,t.pos,function(i,o){i?t.destroy(i):o===0?(t.destroyed=!0,t.push(null),t.context.unref()):(t.pos+=o,t.push(r.slice(0,o))),n()})})}};Ic.prototype.destroy=function(e){this.destroyed||(e=e||new Error("stream destroyed"),this.destroyed=!0,this.emit("error",e),this.context.unref())};Ac.inherits(Tc,pf);function Tc(e,t){t=t||{},pf.call(this,t),this.context=e,this.context.ref(),this.start=t.start||0,this.endOffset=t.end==null?1/0:+t.end,this.bytesWritten=0,this.pos=this.start,this.destroyed=!1,this.on("finish",this.destroy.bind(this))}Tc.prototype._write=function(e,t,a){var n=this;if(!n.destroyed){if(n.pos+e.length>n.endOffset){var r=new Error("maximum file length exceeded");r.code="ETOOBIG",n.destroy(),a(r);return}n.context.pend.go(function(i){if(n.destroyed)return i();eo.write(n.context.fd,e,0,e.length,n.pos,function(o,s){o?(n.destroy(),i(),a(o)):(n.bytesWritten+=s,n.pos+=s,n.emit("progress"),i(),a())})})}};Tc.prototype.destroy=function(){this.destroyed||(this.destroyed=!0,this.context.unref())};Ac.inherits(Ia,_c);function Ia(e,t){_c.call(this),t=t||{},this.refCount=0,this.buffer=e,this.maxChunkSize=t.maxChunkSize||Number.MAX_SAFE_INTEGER}Ia.prototype.read=function(e,t,a,n,r){var i=n+a,o=i-this.buffer.length,s=o>0?o:a;this.buffer.copy(e,t,n,i),setImmediate(function(){r(null,s)})};Ia.prototype.write=function(e,t,a,n,r){e.copy(this.buffer,n,t,t+a),setImmediate(function(){r(null,a,e)})};Ia.prototype.createReadStream=function(e){e=e||{};var t=new DR(e);t.destroyed=!1,t.start=e.start||0,t.endOffset=e.end,t.pos=t.endOffset||this.buffer.length;for(var a=this.buffer.slice(t.start,t.pos),n=0;;){var r=n+this.maxChunkSize;if(r>=a.length){n<a.length&&t.write(a.slice(n,a.length));break}t.write(a.slice(n,r)),n=r}return t.end(),t.destroy=function(){t.destroyed=!0},t};Ia.prototype.createWriteStream=function(e){var t=this;e=e||{};var a=new pf(e);return a.start=e.start||0,a.endOffset=e.end==null?this.buffer.length:+e.end,a.bytesWritten=0,a.pos=a.start,a.destroyed=!1,a._write=function(n,r,i){if(!a.destroyed){var o=a.pos+n.length;if(o>a.endOffset){var s=new Error("maximum file length exceeded");s.code="ETOOBIG",a.destroyed=!0,i(s);return}n.copy(t.buffer,a.pos,0,n.length),a.bytesWritten+=n.length,a.pos=o,a.emit("progress"),i()}},a.destroy=function(){a.destroyed=!0},a};Ia.prototype.ref=function(){this.refCount+=1};Ia.prototype.unref=function(){if(this.refCount-=1,this.refCount<0)throw new Error("invalid unref")};function GR(e,t){return new Ia(e,t)}function HR(e,t){return new _a(e,t)}});var zS=O((ZU,DS)=>{var $a=require("buffer").Buffer,df=[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!="undefined"&&(df=new Int32Array(df));function LS(e){if($a.isBuffer(e))return e;var t=typeof $a.alloc=="function"&&typeof $a.from=="function";if(typeof e=="number")return t?$a.alloc(e):new $a(e);if(typeof e=="string")return t?$a.from(e):new $a(e);throw new Error("input must be buffer, number, or string, received "+typeof e)}function UR(e){var t=LS(4);return t.writeInt32BE(e,0),t}function ff(e,t){e=LS(e),$a.isBuffer(t)&&(t=t.readUInt32BE(0));for(var a=~~t^-1,n=0;n<e.length;n++)a=df[(a^e[n])&255]^a>>>8;return a^-1}function mf(){return UR(ff.apply(null,arguments))}mf.signed=function(){return ff.apply(null,arguments)};mf.unsigned=function(){return ff.apply(null,arguments)>>>0};DS.exports=mf});var qS=O(oa=>{var hf=require("fs"),JR=require("zlib"),GS=MS(),VR=zS(),kc=require("util"),Oc=require("events").EventEmitter,HS=require("stream").Transform,vf=require("stream").PassThrough,WR=require("stream").Writable;oa.open=qR;oa.fromFd=US;oa.fromBuffer=ZR;oa.fromRandomAccessReader=bf;oa.dosDateTimeToDate=VS;oa.validateFileName=WS;oa.ZipFile=Ka;oa.Entry=ao;oa.RandomAccessReader=Qa;function qR(e,t,a){typeof t=="function"&&(a=t,t=null),t==null&&(t={}),t.autoClose==null&&(t.autoClose=!0),t.lazyEntries==null&&(t.lazyEntries=!1),t.decodeStrings==null&&(t.decodeStrings=!0),t.validateEntrySizes==null&&(t.validateEntrySizes=!0),t.strictFileNames==null&&(t.strictFileNames=!1),a==null&&(a=jc),hf.open(e,"r",function(n,r){if(n)return a(n);US(r,t,function(i,o){i&&hf.close(r,jc),a(i,o)})})}function US(e,t,a){typeof t=="function"&&(a=t,t=null),t==null&&(t={}),t.autoClose==null&&(t.autoClose=!1),t.lazyEntries==null&&(t.lazyEntries=!1),t.decodeStrings==null&&(t.decodeStrings=!0),t.validateEntrySizes==null&&(t.validateEntrySizes=!0),t.strictFileNames==null&&(t.strictFileNames=!1),a==null&&(a=jc),hf.fstat(e,function(n,r){if(n)return a(n);var i=GS.createFromFd(e,{autoClose:!0});bf(i,r.size,t,a)})}function ZR(e,t,a){typeof t=="function"&&(a=t,t=null),t==null&&(t={}),t.autoClose=!1,t.lazyEntries==null&&(t.lazyEntries=!1),t.decodeStrings==null&&(t.decodeStrings=!0),t.validateEntrySizes==null&&(t.validateEntrySizes=!0),t.strictFileNames==null&&(t.strictFileNames=!1);var n=GS.createFromBuffer(e,{maxChunkSize:65536});bf(n,e.length,t,a)}function bf(e,t,a,n){typeof a=="function"&&(n=a,a=null),a==null&&(a={}),a.autoClose==null&&(a.autoClose=!0),a.lazyEntries==null&&(a.lazyEntries=!1),a.decodeStrings==null&&(a.decodeStrings=!0);var r=!!a.decodeStrings;if(a.validateEntrySizes==null&&(a.validateEntrySizes=!0),a.strictFileNames==null&&(a.strictFileNames=!1),n==null&&(n=jc),typeof t!="number")throw new Error("expected totalSize parameter to be a number");if(t>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.");e.ref();var i=22,o=65535,s=Math.min(i+o,t),l=ia(s),u=t-l.length;mr(e,l,0,s,u,function(c){if(c)return n(c);for(var f=s-i;f>=0;f-=1)if(l.readUInt32LE(f)===101010256){var p=l.slice(f),h=p.readUInt16LE(4);if(h!==0)return n(new Error("multi-disk zip files are not supported: found disk number: "+h));var d=p.readUInt16LE(10),v=p.readUInt32LE(16),m=p.readUInt16LE(20),b=p.length-i;if(m!==b)return n(new Error("invalid comment length. expected: "+b+". found: "+m));var y=r?Fc(p,22,p.length,!1):p.slice(22);if(!(d===65535||v===4294967295))return n(null,new Ka(e,v,t,d,y,a.autoClose,a.lazyEntries,r,a.validateEntrySizes,a.strictFileNames));var A=ia(20),g=u+f-A.length;mr(e,A,0,A.length,g,function(x){if(x)return n(x);if(A.readUInt32LE(0)!==117853008)return n(new Error("invalid zip64 end of central directory locator signature"));var w=hr(A,8),S=ia(56);mr(e,S,0,S.length,w,function(E){return E?n(E):S.readUInt32LE(0)!==101075792?n(new Error("invalid zip64 end of central directory record signature")):(d=hr(S,32),v=hr(S,48),n(null,new Ka(e,v,t,d,y,a.autoClose,a.lazyEntries,r,a.validateEntrySizes,a.strictFileNames)))})});return}n(new Error("end of central directory record signature not found"))})}kc.inherits(Ka,Oc);function Ka(e,t,a,n,r,i,o,s,l,u){var c=this;Oc.call(c),c.reader=e,c.reader.on("error",function(f){JS(c,f)}),c.reader.once("close",function(){c.emit("close")}),c.readEntryCursor=t,c.fileSize=a,c.entryCount=n,c.comment=r,c.entriesRead=0,c.autoClose=!!i,c.lazyEntries=!!o,c.decodeStrings=!!s,c.validateEntrySizes=!!l,c.strictFileNames=!!u,c.isOpen=!0,c.emittedError=!1,c.lazyEntries||c._readEntry()}Ka.prototype.close=function(){!this.isOpen||(this.isOpen=!1,this.reader.unref())};function Zt(e,t){e.autoClose&&e.close(),JS(e,t)}function JS(e,t){e.emittedError||(e.emittedError=!0,e.emit("error",t))}Ka.prototype.readEntry=function(){if(!this.lazyEntries)throw new Error("readEntry() called without lazyEntries:true");this._readEntry()};Ka.prototype._readEntry=function(){var e=this;if(e.entryCount===e.entriesRead){setImmediate(function(){e.autoClose&&e.close(),!e.emittedError&&e.emit("end")});return}if(!e.emittedError){var t=ia(46);mr(e.reader,t,0,t.length,e.readEntryCursor,function(a){if(a)return Zt(e,a);if(!e.emittedError){var n=new ao,r=t.readUInt32LE(0);if(r!==33639248)return Zt(e,new Error("invalid central directory file header signature: 0x"+r.toString(16)));if(n.versionMadeBy=t.readUInt16LE(4),n.versionNeededToExtract=t.readUInt16LE(6),n.generalPurposeBitFlag=t.readUInt16LE(8),n.compressionMethod=t.readUInt16LE(10),n.lastModFileTime=t.readUInt16LE(12),n.lastModFileDate=t.readUInt16LE(14),n.crc32=t.readUInt32LE(16),n.compressedSize=t.readUInt32LE(20),n.uncompressedSize=t.readUInt32LE(24),n.fileNameLength=t.readUInt16LE(28),n.extraFieldLength=t.readUInt16LE(30),n.fileCommentLength=t.readUInt16LE(32),n.internalFileAttributes=t.readUInt16LE(36),n.externalFileAttributes=t.readUInt32LE(38),n.relativeOffsetOfLocalHeader=t.readUInt32LE(42),n.generalPurposeBitFlag&64)return Zt(e,new Error("strong encryption is not supported"));e.readEntryCursor+=46,t=ia(n.fileNameLength+n.extraFieldLength+n.fileCommentLength),mr(e.reader,t,0,t.length,e.readEntryCursor,function(i){if(i)return Zt(e,i);if(!e.emittedError){var o=(n.generalPurposeBitFlag&2048)!=0;n.fileName=e.decodeStrings?Fc(t,0,n.fileNameLength,o):t.slice(0,n.fileNameLength);var s=n.fileNameLength+n.extraFieldLength,l=t.slice(n.fileNameLength,s);n.extraFields=[];for(var u=0;u<l.length-3;){var c=l.readUInt16LE(u+0),f=l.readUInt16LE(u+2),p=u+4,h=p+f;if(h>l.length)return Zt(e,new Error("extra field length exceeds extra field buffer size"));var d=ia(f);l.copy(d,0,p,h),n.extraFields.push({id:c,data:d}),u=h}if(n.fileComment=e.decodeStrings?Fc(t,s,s+n.fileCommentLength,o):t.slice(s,s+n.fileCommentLength),n.comment=n.fileComment,e.readEntryCursor+=t.length,e.entriesRead+=1,n.uncompressedSize===4294967295||n.compressedSize===4294967295||n.relativeOffsetOfLocalHeader===4294967295){for(var v=null,u=0;u<n.extraFields.length;u++){var m=n.extraFields[u];if(m.id===1){v=m.data;break}}if(v==null)return Zt(e,new Error("expected zip64 extended information extra field"));var b=0;if(n.uncompressedSize===4294967295){if(b+8>v.length)return Zt(e,new Error("zip64 extended information extra field does not include uncompressed size"));n.uncompressedSize=hr(v,b),b+=8}if(n.compressedSize===4294967295){if(b+8>v.length)return Zt(e,new Error("zip64 extended information extra field does not include compressed size"));n.compressedSize=hr(v,b),b+=8}if(n.relativeOffsetOfLocalHeader===4294967295){if(b+8>v.length)return Zt(e,new Error("zip64 extended information extra field does not include relative header offset"));n.relativeOffsetOfLocalHeader=hr(v,b),b+=8}}if(e.decodeStrings)for(var u=0;u<n.extraFields.length;u++){var m=n.extraFields[u];if(m.id===28789){if(m.data.length<6||m.data.readUInt8(0)!==1)continue;var y=m.data.readUInt32LE(1);if(VR.unsigned(t.slice(0,n.fileNameLength))!==y)continue;n.fileName=Fc(m.data,5,m.data.length,!0);break}}if(e.validateEntrySizes&&n.compressionMethod===0){var A=n.uncompressedSize;if(n.isEncrypted()&&(A+=12),n.compressedSize!==A){var g="compressed/uncompressed size mismatch for stored file: "+n.compressedSize+" != "+n.uncompressedSize;return Zt(e,new Error(g))}}if(e.decodeStrings){e.strictFileNames||(n.fileName=n.fileName.replace(/\\/g,"/"));var x=WS(n.fileName,e.validateFileNameOptions);if(x!=null)return Zt(e,new Error(x))}e.emit("entry",n),e.lazyEntries||e._readEntry()}})}})}};Ka.prototype.openReadStream=function(e,t,a){var n=this,r=0,i=e.compressedSize;if(a==null)a=t,t={};else{if(t.decrypt!=null){if(!e.isEncrypted())throw new Error("options.decrypt can only be specified for encrypted entries");if(t.decrypt!==!1)throw new Error("invalid options.decrypt value: "+t.decrypt);if(e.isCompressed()&&t.decompress!==!1)throw new Error("entry is encrypted and compressed, and options.decompress !== false")}if(t.decompress!=null){if(!e.isCompressed())throw new Error("options.decompress can only be specified for compressed entries");if(!(t.decompress===!1||t.decompress===!0))throw new Error("invalid options.decompress value: "+t.decompress)}if(t.start!=null||t.end!=null){if(e.isCompressed()&&t.decompress!==!1)throw new Error("start/end range not allowed for compressed entry without options.decompress === false");if(e.isEncrypted()&&t.decrypt!==!1)throw new Error("start/end range not allowed for encrypted entry without options.decrypt === false")}if(t.start!=null){if(r=t.start,r<0)throw new Error("options.start < 0");if(r>e.compressedSize)throw new Error("options.start > entry.compressedSize")}if(t.end!=null){if(i=t.end,i<0)throw new Error("options.end < 0");if(i>e.compressedSize)throw new Error("options.end > entry.compressedSize");if(i<r)throw new Error("options.end < options.start")}}if(!n.isOpen)return a(new Error("closed"));if(e.isEncrypted()&&t.decrypt!==!1)return a(new Error("entry is encrypted, and options.decrypt !== false"));n.reader.ref();var o=ia(30);mr(n.reader,o,0,o.length,e.relativeOffsetOfLocalHeader,function(s){try{if(s)return a(s);var l=o.readUInt32LE(0);if(l!==67324752)return a(new Error("invalid local file header signature: 0x"+l.toString(16)));var u=o.readUInt16LE(26),c=o.readUInt16LE(28),f=e.relativeOffsetOfLocalHeader+o.length+u+c,p;if(e.compressionMethod===0)p=!1;else if(e.compressionMethod===8)p=t.decompress!=null?t.decompress:!0;else return a(new Error("unsupported compression method: "+e.compressionMethod));var h=f,d=h+e.compressedSize;if(e.compressedSize!==0&&d>n.fileSize)return a(new Error("file data overflows file bounds: "+h+" + "+e.compressedSize+" > "+n.fileSize));var v=n.reader.createReadStream({start:h+r,end:h+i}),m=v;if(p){var b=!1,y=JR.createInflateRaw();v.on("error",function(A){setImmediate(function(){b||y.emit("error",A)})}),v.pipe(y),n.validateEntrySizes?(m=new no(e.uncompressedSize),y.on("error",function(A){setImmediate(function(){b||m.emit("error",A)})}),y.pipe(m)):m=y,m.destroy=function(){b=!0,y!==m&&y.unpipe(m),v.unpipe(y),v.destroy()}}a(null,m)}finally{n.reader.unref()}})};function ao(){}ao.prototype.getLastModDate=function(){return VS(this.lastModFileDate,this.lastModFileTime)};ao.prototype.isEncrypted=function(){return(this.generalPurposeBitFlag&1)!=0};ao.prototype.isCompressed=function(){return this.compressionMethod===8};function VS(e,t){var a=e&31,n=(e>>5&15)-1,r=(e>>9&127)+1980,i=0,o=(t&31)*2,s=t>>5&63,l=t>>11&31;return new Date(r,n,a,l,s,o,i)}function WS(e){return e.indexOf("\\")!==-1?"invalid characters in fileName: "+e:/^[a-zA-Z]:/.test(e)||/^\//.test(e)?"absolute path: "+e:e.split("/").indexOf("..")!==-1?"invalid relative path: "+e:null}function mr(e,t,a,n,r,i){if(n===0)return setImmediate(function(){i(null,ia(0))});e.read(t,a,n,r,function(o,s){if(o)return i(o);if(s<n)return i(new Error("unexpected EOF"));i()})}kc.inherits(no,HS);function no(e){HS.call(this),this.actualByteCount=0,this.expectedByteCount=e}no.prototype._transform=function(e,t,a){if(this.actualByteCount+=e.length,this.actualByteCount>this.expectedByteCount){var n="too many bytes in the stream. expected "+this.expectedByteCount+". got at least "+this.actualByteCount;return a(new Error(n))}a(null,e)};no.prototype._flush=function(e){if(this.actualByteCount<this.expectedByteCount){var t="not enough bytes in the stream. expected "+this.expectedByteCount+". got only "+this.actualByteCount;return e(new Error(t))}e()};kc.inherits(Qa,Oc);function Qa(){Oc.call(this),this.refCount=0}Qa.prototype.ref=function(){this.refCount+=1};Qa.prototype.unref=function(){var e=this;if(e.refCount-=1,e.refCount>0)return;if(e.refCount<0)throw new Error("invalid unref");e.close(t);function t(a){if(a)return e.emit("error",a);e.emit("close")}};Qa.prototype.createReadStream=function(e){var t=e.start,a=e.end;if(t===a){var n=new vf;return setImmediate(function(){n.end()}),n}var r=this._readStreamForRange(t,a),i=!1,o=new Pc(this);r.on("error",function(l){setImmediate(function(){i||o.emit("error",l)})}),o.destroy=function(){r.unpipe(o),o.unref(),r.destroy()};var s=new no(a-t);return o.on("error",function(l){setImmediate(function(){i||s.emit("error",l)})}),s.destroy=function(){i=!0,o.unpipe(s),o.destroy()},r.pipe(o).pipe(s)};Qa.prototype._readStreamForRange=function(e,t){throw new Error("not implemented")};Qa.prototype.read=function(e,t,a,n,r){var i=this.createReadStream({start:n,end:n+a}),o=new WR,s=0;o._write=function(l,u,c){l.copy(e,t+s,0,l.length),s+=l.length,c()},o.on("finish",r),i.on("error",function(l){r(l)}),i.pipe(o)};Qa.prototype.close=function(e){setImmediate(e)};kc.inherits(Pc,vf);function Pc(e){vf.call(this),this.context=e,this.context.ref(),this.unreffedYet=!1}Pc.prototype._flush=function(e){this.unref(),e()};Pc.prototype.unref=function(e){this.unreffedYet||(this.unreffedYet=!0,this.context.unref())};var XR="\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 Fc(e,t,a,n){if(n)return e.toString("utf8",t,a);for(var r="",i=t;i<a;i++)r+=XR[e[i]];return r}function hr(e,t){var a=e.readUInt32LE(t),n=e.readUInt32LE(t+4);return n*4294967296+a}var ia;typeof Buffer.allocUnsafe=="function"?ia=function(e){return Buffer.allocUnsafe(e)}:ia=function(e){return new Buffer(e)};function jc(e){if(e)throw e}});var $S=O((YU,YS)=>{"use strict";var ZS=fS(),YR=IS(),XS=PS(),$R=qS(),KR=(e,t)=>{let a=61440,n=16384,r=40960,i=e.versionMadeBy>>8;return(t&a)===r?"symlink":(t&a)===n||i===0&&e.externalFileAttributes===16?"directory":"file"},QR=(e,t)=>{let a={mode:e.externalFileAttributes>>16&65535,mtime:e.getLastModDate(),path:e.fileName};return a.type=KR(e,a.mode),a.mode===0&&a.type==="directory"&&(a.mode=493),a.mode===0&&(a.mode=420),XS(t.openReadStream.bind(t))(e).then(YR.buffer).then(n=>(a.data=n,a.type==="symlink"&&(a.linkname=n.toString()),a)).catch(n=>{throw t.close(),n})},eN=e=>new Promise((t,a)=>{let n=[];e.readEntry(),e.on("entry",r=>{QR(r,e).catch(a).then(i=>{n.push(i),e.readEntry()})}),e.on("error",a),e.on("end",()=>t(n))});YS.exports=()=>e=>Buffer.isBuffer(e)?!ZS(e)||ZS(e).ext!=="zip"?Promise.resolve([]):XS($R.fromBuffer)(e,{lazyEntries:!0}).then(eN):Promise.reject(new TypeError(`Expected a Buffer, got ${typeof e}`))});var e2=O(($U,QS)=>{"use strict";var KS=(e,t)=>function(){let a=t.promiseModule,n=new Array(arguments.length);for(let r=0;r<arguments.length;r++)n[r]=arguments[r];return new a((r,i)=>{t.errorFirst?n.push(function(o,s){if(t.multiArgs){let l=new Array(arguments.length-1);for(let u=1;u<arguments.length;u++)l[u-1]=arguments[u];o?(l.unshift(o),i(l)):r(l)}else o?i(o):r(s)}):n.push(function(o){if(t.multiArgs){let s=new Array(arguments.length-1);for(let l=0;l<arguments.length;l++)s[l]=arguments[l];r(s)}else r(o)}),e.apply(this,n)})};QS.exports=(e,t)=>{t=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},t);let a=r=>{let i=o=>typeof o=="string"?r===o:o.test(r);return t.include?t.include.some(i):!t.exclude.some(i)},n;typeof e=="function"?n=function(){return t.excludeMain?e.apply(this,arguments):KS(e,t).apply(this,arguments)}:n=Object.create(Object.getPrototypeOf(e));for(let r in e){let i=e[r];n[r]=typeof i=="function"&&a(r)?KS(i,t):i}return n}});var r2=O((KU,gf)=>{"use strict";var tN=require("fs"),wn=require("path"),t2=e2(),a2={mode:511&~process.umask(),fs:tN},n2=e=>{if(process.platform==="win32"&&/[<>:"|?*]/.test(e.replace(wn.parse(e).root,""))){let a=new Error(`Path contains invalid characters: ${e}`);throw a.code="EINVAL",a}};gf.exports=(e,t)=>Promise.resolve().then(()=>{n2(e),t=Object.assign({},a2,t);let a=t2(t.fs.mkdir),n=t2(t.fs.stat),r=i=>a(i,t.mode).then(()=>i).catch(o=>{if(o.code==="ENOENT"){if(o.message.includes("null bytes")||wn.dirname(i)===i)throw o;return r(wn.dirname(i)).then(()=>r(i))}return n(i).then(s=>s.isDirectory()?i:Promise.reject()).catch(()=>{throw o})});return r(wn.resolve(e))});gf.exports.sync=(e,t)=>{n2(e),t=Object.assign({},a2,t);let a=n=>{try{t.fs.mkdirSync(n,t.mode)}catch(r){if(r.code==="ENOENT"){if(r.message.includes("null bytes")||wn.dirname(n)===n)throw r;return a(wn.dirname(n)),a(n)}try{if(!t.fs.statSync(n).isDirectory())throw new Error("The path is not a directory")}catch(i){throw r}}return n};return a(wn.resolve(e))}});var l2=O((QU,s2)=>{"use strict";var i2=function(e,t,a){return function(){for(var n=this,r=new Array(arguments.length),i=0;i<arguments.length;i++)r[i]=arguments[i];return new t(function(o,s){r.push(function(l,u){if(l)s(l);else if(a.multiArgs){for(var c=new Array(arguments.length-1),f=1;f<arguments.length;f++)c[f-1]=arguments[f];o(c)}else o(u)}),e.apply(n,r)})}},o2=s2.exports=function(e,t,a){typeof t!="function"&&(a=t,t=Promise),a=a||{},a.exclude=a.exclude||[/.+Sync$/];var n=function(i){var o=function(s){return typeof s=="string"?i===s:s.test(i)};return a.include?a.include.some(o):!a.exclude.some(o)},r=typeof e=="function"?function(){return a.excludeMain?e.apply(this,arguments):i2(e,t,a).apply(this,arguments)}:{};return Object.keys(e).reduce(function(i,o){var s=e[o];return i[o]=typeof s=="function"&&n(o)?i2(s,t,a):s,i},r)};o2.all=o2});var u2=O((eJ,c2)=>{"use strict";c2.exports=function(t,a){if(a){if(typeof a!="object")throw new TypeError(String(a)+" is not an object. Expected an object that has boolean `includeZero` property.");if("includeZero"in a){if(typeof a.includeZero!="boolean")throw new TypeError(String(a.includeZero)+" is neither true nor false. `includeZero` option must be a Boolean value.");if(a.includeZero&&t===0)return!0}}return Number.isSafeInteger(t)&&t>=1}});var d2=O((tJ,p2)=>{"use strict";var ro=require("path"),io=require("util"),aN=u2();p2.exports=function(t,a,n){if(typeof t!="string")throw new TypeError(io.inspect(t)+" is not a string. First argument to strip-dirs must be a path string.");if(ro.posix.isAbsolute(t)||ro.win32.isAbsolute(t))throw new Error(`${t} is an absolute path. strip-dirs requires a relative path.`);if(!aN(a,{includeZero:!0}))throw new Error("The Second argument of strip-dirs must be a natural number or 0, but received "+io.inspect(a)+".");if(n){if(typeof n!="object")throw new TypeError(io.inspect(n)+" is not an object. Expected an object with a boolean `disallowOverflow` property.");if(Array.isArray(n))throw new TypeError(io.inspect(n)+" is an array. Expected an object with a boolean `disallowOverflow` property.");if("disallowOverflow"in n&&typeof n.disallowOverflow!="boolean")throw new TypeError(io.inspect(n.disallowOverflow)+" is neither true nor false. `disallowOverflow` option must be a Boolean value.")}else n={disallowOverflow:!1};let r=ro.normalize(t).split(ro.sep);if(r.length>1&&r[0]==="."&&r.shift(),a>r.length-1){if(n.disallowOverflow)throw new RangeError("Cannot strip more directories than there are.");a=r.length-1}return ro.join.apply(null,r.slice(a))}});var m2=O((aJ,f2)=>{"use strict";var Rc=require("path"),nN=Z1(),rN=gc(),iN=lS(),oN=pS(),sN=$S(),xf=r2(),lN=l2(),cN=d2(),Bt=lN(nN),uN=(e,t)=>t.plugins.length===0?Promise.resolve([]):Promise.all(t.plugins.map(a=>a(e,t))).then(a=>a.reduce((n,r)=>n.concat(r))),yf=(e,t)=>Bt.realpath(e).catch(a=>{let n=Rc.dirname(e);return yf(n,t)}).then(a=>{if(a.indexOf(t)!==0)throw new Error("Refusing to create a directory outside the output path.");return xf(e).then(Bt.realpath)}),pN=(e,t)=>Bt.readlink(e).catch(a=>null).then(a=>{if(a)throw new Error("Refusing to write into a symlink");return t}),dN=(e,t,a)=>uN(e,a).then(n=>(a.strip>0&&(n=n.map(r=>(r.path=cN(r.path,a.strip),r)).filter(r=>r.path!==".")),typeof a.filter=="function"&&(n=n.filter(a.filter)),typeof a.map=="function"&&(n=n.map(a.map)),t?Promise.all(n.map(r=>{let i=Rc.join(t,r.path),o=r.mode&~process.umask(),s=new Date;return r.type==="directory"?xf(t).then(l=>Bt.realpath(l)).then(l=>yf(i,l)).then(()=>Bt.utimes(i,s,r.mtime)).then(()=>r):xf(t).then(l=>Bt.realpath(l)).then(l=>yf(Rc.dirname(i),l).then(()=>l)).then(l=>r.type==="file"?pN(i,l):l).then(l=>Bt.realpath(Rc.dirname(i)).then(u=>{if(u.indexOf(l)!==0)throw new Error("Refusing to write outside output directory: "+u)})).then(()=>r.type==="link"||r.type==="symlink"&&process.platform==="win32"?Bt.link(r.linkname,i):r.type==="symlink"?Bt.symlink(r.linkname,i):Bt.writeFile(i,r.data,{mode:o})).then(()=>r.type==="file"&&Bt.utimes(i,s,r.mtime)).then(()=>r)})):n));f2.exports=(e,t,a)=>typeof e!="string"&&!Buffer.isBuffer(e)?Promise.reject(new TypeError("Input file required")):(typeof t=="object"&&(a=t,t=null),a=Object.assign({plugins:[rN(),iN(),oN(),sN()]},a),(typeof e=="string"?Bt.readFile(e):Promise.resolve(e)).then(r=>dN(r,t,a)))});var wf=O((nJ,h2)=>{"use strict";var fN=/[|\\{}()[\]^$+*?.]/g;h2.exports=function(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(fN,"\\$&")}});var b2=O((rJ,v2)=>{"use strict";var mN=wf();v2.exports=function(e,t){if(typeof e!="string"||typeof t!="string")throw new TypeError("Expected a string");return e.replace(new RegExp("(?:"+mN(t)+"){2,}","g"),t)}});var g2=O((iJ,Ef)=>{"use strict";Ef.exports=()=>/[<>:"\/\\|?*\x00-\x1F]/g;Ef.exports.windowsNames=()=>/^(con|prn|aux|nul|com[0-9]|lpt[0-9])$/i});var y2=O((oJ,x2)=>{"use strict";var hN=wf();x2.exports=function(e,t){if(typeof e!="string"||typeof t!="string")throw new TypeError;return t=hN(t),e.replace(new RegExp("^"+t+"|"+t+"$","g"),"")}});var E2=O((sJ,Cf)=>{"use strict";var Nc=require("path"),vN=b2(),Sf=g2(),bN=y2(),gN=100,w2=/[\u0000-\u001f\u0080-\u009f]/g,xN=/^\.+/,Bc=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let a=t.replacement===void 0?"!":t.replacement;if(Sf().test(a)&&w2.test(a))throw new Error("Replacement string cannot contain reserved filename characters");return e=e.replace(Sf(),a),e=e.replace(w2,a),e=e.replace(xN,a),a.length>0&&(e=vN(e,a),e=e.length>1?bN(e,a):e),e=Sf.windowsNames().test(e)?e+a:e,e=e.slice(0,gN),e};Bc.path=(e,t)=>(e=Nc.resolve(e),Nc.join(Nc.dirname(e),Bc(Nc.basename(e),t)));Cf.exports=Bc;Cf.exports.default=Bc});var A2=O((lJ,C2)=>{var yN=Yd(),wN=$d(),Af=require("fs"),oo=function(){},EN=/^v?\.0/.test(process.version),Mc=function(e){return typeof e=="function"},SN=function(e){return!EN||!Af?!1:(e instanceof(Af.ReadStream||oo)||e instanceof(Af.WriteStream||oo))&&Mc(e.close)},CN=function(e){return e.setHeader&&Mc(e.abort)},AN=function(e,t,a,n){n=yN(n);var r=!1;e.on("close",function(){r=!0}),wN(e,{readable:t,writable:a},function(o){if(o)return n(o);r=!0,n()});var i=!1;return function(o){if(!r&&!i){if(i=!0,SN(e))return e.close(oo);if(CN(e))return e.abort();if(Mc(e.destroy))return e.destroy();n(o||new Error("stream was destroyed"))}}},S2=function(e){e()},_N=function(e,t){return e.pipe(t)},IN=function(){var e=Array.prototype.slice.call(arguments),t=Mc(e[e.length-1]||oo)&&e.pop()||oo;if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new Error("pump requires two streams per minimum");var a,n=e.map(function(r,i){var o=i<e.length-1,s=i>0;return AN(r,o,s,function(l){a||(a=l),l&&n.forEach(S2),!o&&(n.forEach(S2),t(a))})});return e.reduce(_N)};C2.exports=IN});var I2=O((cJ,_2)=>{"use strict";var{PassThrough:TN}=require("stream");_2.exports=e=>{e=Object.assign({},e);let{array:t}=e,{encoding:a}=e,n=a==="buffer",r=!1;t?r=!(a||n):a=a||"utf8",n&&(a=null);let i=0,o=[],s=new TN({objectMode:r});return a&&s.setEncoding(a),s.on("data",l=>{o.push(l),r?i=o.length:i+=l.length}),s.getBufferedValue=()=>t?o:n?Buffer.concat(o,i):o.join(""),s.getBufferedLength=()=>i,s}});var T2=O((uJ,so)=>{"use strict";var kN=A2(),ON=I2(),_f=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};function If(e,t){if(!e)return Promise.reject(new Error("Expected a stream"));t=Object.assign({maxBuffer:1/0},t);let{maxBuffer:a}=t,n;return new Promise((r,i)=>{let o=s=>{s&&(s.bufferedData=n.getBufferedValue()),i(s)};n=kN(e,ON(t),s=>{if(s){o(s);return}r()}),n.on("data",()=>{n.getBufferedLength()>a&&o(new _f)})}).then(()=>n.getBufferedValue())}so.exports=If;so.exports.buffer=(e,t)=>If(e,Object.assign({},t,{encoding:"buffer"}));so.exports.array=(e,t)=>If(e,Object.assign({},t,{array:!0}));so.exports.MaxBufferError=_f});var O2=O((pJ,k2)=>{"use strict";k2.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}});var N2=O((dJ,R2)=>{"use strict";var P2="%[a-f0-9]{2}",F2=new RegExp(P2,"gi"),j2=new RegExp("("+P2+")+","gi");function Tf(e,t){try{return decodeURIComponent(e.join(""))}catch(r){}if(e.length===1)return e;t=t||1;var a=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],Tf(a),Tf(n))}function PN(e){try{return decodeURIComponent(e)}catch(n){for(var t=e.match(F2),a=1;a<t.length;a++)e=Tf(t,a).join(""),t=e.match(F2);return e}}function FN(e){for(var t={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},a=j2.exec(e);a;){try{t[a[0]]=decodeURIComponent(a[0])}catch(s){var n=PN(a[0]);n!==a[0]&&(t[a[0]]=n)}a=j2.exec(e)}t["%C2"]="\uFFFD";for(var r=Object.keys(t),i=0;i<r.length;i++){var o=r[i];e=e.replace(new RegExp(o,"g"),t[o])}return e}R2.exports=function(e){if(typeof e!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return FN(e)}}});var G2=O(lo=>{"use strict";var jN=O2(),B2=yi(),M2=N2();function RN(e){switch(e.arrayFormat){case"index":return function(t,a,n){return a===null?[Mt(t,e),"[",n,"]"].join(""):[Mt(t,e),"[",Mt(n,e),"]=",Mt(a,e)].join("")};case"bracket":return function(t,a){return a===null?Mt(t,e):[Mt(t,e),"[]=",Mt(a,e)].join("")};default:return function(t,a){return a===null?Mt(t,e):[Mt(t,e),"=",Mt(a,e)].join("")}}}function NN(e){var t;switch(e.arrayFormat){case"index":return function(a,n,r){if(t=/\[(\d*)\]$/.exec(a),a=a.replace(/\[\d*\]$/,""),!t){r[a]=n;return}r[a]===void 0&&(r[a]={}),r[a][t[1]]=n};case"bracket":return function(a,n,r){if(t=/(\[\])$/.exec(a),a=a.replace(/\[\]$/,""),t){if(r[a]===void 0){r[a]=[n];return}}else{r[a]=n;return}r[a]=[].concat(r[a],n)};default:return function(a,n,r){if(r[a]===void 0){r[a]=n;return}r[a]=[].concat(r[a],n)}}}function Mt(e,t){return t.encode?t.strict?jN(e):encodeURIComponent(e):e}function L2(e){return Array.isArray(e)?e.sort():typeof e=="object"?L2(Object.keys(e)).sort(function(t,a){return Number(t)-Number(a)}).map(function(t){return e[t]}):e}function D2(e){var t=e.indexOf("?");return t===-1?"":e.slice(t+1)}function z2(e,t){t=B2({arrayFormat:"none"},t);var a=NN(t),n=Object.create(null);return typeof e!="string"||(e=e.trim().replace(/^[?#&]/,""),!e)?n:(e.split("&").forEach(function(r){var i=r.replace(/\+/g," ").split("="),o=i.shift(),s=i.length>0?i.join("="):void 0;s=s===void 0?null:M2(s),a(M2(o),s,n)}),Object.keys(n).sort().reduce(function(r,i){var o=n[i];return Boolean(o)&&typeof o=="object"&&!Array.isArray(o)?r[i]=L2(o):r[i]=o,r},Object.create(null)))}lo.extract=D2;lo.parse=z2;lo.stringify=function(e,t){var a={encode:!0,strict:!0,arrayFormat:"none"};t=B2(a,t),t.sort===!1&&(t.sort=function(){});var n=RN(t);return e?Object.keys(e).sort(t.sort).map(function(r){var i=e[r];if(i===void 0)return"";if(i===null)return Mt(r,t);if(Array.isArray(i)){var o=[];return i.slice().forEach(function(s){s!==void 0&&o.push(n(r,s,o.length))}),o.join("&")}return Mt(r,t)+"="+Mt(i,t)}).filter(function(r){return r.length>0}).join("&"):""};lo.parseUrl=function(e,t){return{url:e.split("?")[0]||"",query:z2(D2(e),t)}}});var kf=O((mJ,H2)=>{"use strict";H2.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\``);return e=e.trim(),t=Object.assign({https:!1},t),/^\.*\/|^(?!localhost)\w+:/.test(e)?e:e.replace(/^(?!(?:\w+:)?\/\/)/,t.https?"https://":"http://")}});var Of=O((hJ,U2)=>{"use strict";var BN=Object.prototype.toString;U2.exports=function(e){var t;return BN.call(e)==="[object Object]"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))}});var V2=O((vJ,J2)=>{"use strict";var Pf=Of();J2.exports=(e,t)=>{if(!Pf(e))throw new TypeError("Expected a plain object");if(t=t||{},typeof t=="function")throw new TypeError("Specify the compare function as an option instead");let a=t.deep,n=[],r=[],i=o=>{let s=n.indexOf(o);if(s!==-1)return r[s];let l={},u=Object.keys(o).sort(t.compare);n.push(o),r.push(l);for(let c=0;c<u.length;c++){let f=u[c],p=o[f];if(a&&Array.isArray(p)){let h=[];for(let d=0;d<p.length;d++)h[d]=Pf(p[d])?i(p[d]):p[d];l[f]=h;continue}l[f]=a&&Pf(p)?i(p):p}return l};return i(e)}});var X2=O((bJ,Z2)=>{"use strict";var Ff=require("url"),MN=require("punycode"),W2=G2(),LN=kf(),DN=V2(),zN={"http:":80,"https:":443,"ftp:":21},GN={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function q2(e,t){return t.some(a=>a instanceof RegExp?a.test(e):a===e)}Z2.exports=(e,t)=>{if(t=Object.assign({normalizeProtocol:!0,normalizeHttps:!1,stripFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0},t),typeof e!="string")throw new TypeError("Expected a string");let a=e.startsWith("//");e=LN(e.trim()).replace(/^\/\//,"http://");let n=Ff.parse(e);if(t.normalizeHttps&&n.protocol==="https:"&&(n.protocol="http:"),!n.hostname&&!n.pathname)throw new Error("Invalid URL");delete n.host,delete n.query,t.stripFragment&&delete n.hash;let r=zN[n.protocol];if(Number(n.port)===r&&delete n.port,n.pathname&&(n.pathname=n.pathname.replace(/\/{2,}/g,"/")),n.pathname&&(n.pathname=decodeURI(n.pathname)),t.removeDirectoryIndex===!0&&(t.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let o=n.pathname.split("/"),s=o[o.length-1];q2(s,t.removeDirectoryIndex)&&(o=o.slice(0,o.length-1),n.pathname=o.slice(1).join("/")+"/")}if(GN[n.protocol]){let o=n.protocol+"//"+n.hostname,s=Ff.resolve(o,n.pathname);n.pathname=s.replace(o,"")}n.hostname&&(n.hostname=MN.toUnicode(n.hostname).toLowerCase(),n.hostname=n.hostname.replace(/\.$/,""),t.stripWWW&&(n.hostname=n.hostname.replace(/^www\./,""))),n.search==="?"&&delete n.search;let i=W2.parse(n.search);if(Array.isArray(t.removeQueryParameters))for(let o in i)q2(o,t.removeQueryParameters)&&delete i[o];return t.sortQueryParameters&&(n.search=W2.stringify(DN(i))),n.search!==null&&(n.search=decodeURIComponent(n.search)),e=Ff.format(n),(t.removeTrailingSlash||n.pathname==="/")&&(e=e.replace(/\/$/,"")),a&&!t.normalizeProtocol&&(e=e.replace(/^http:\/\//,"//")),e}});var $2=O((gJ,Y2)=>{"use strict";var HN=require("stream").PassThrough;Y2.exports=e=>{e=Object.assign({},e);let t=e.array,a=e.encoding,n=a==="buffer",r=!1;t?r=!(a||n):a=a||"utf8",n&&(a=null);let i=0,o=[],s=new HN({objectMode:r});return a&&s.setEncoding(a),s.on("data",l=>{o.push(l),r?i=o.length:i+=l.length}),s.getBufferedValue=()=>t?o:n?Buffer.concat(o,i):o.join(""),s.getBufferedLength=()=>i,s}});var K2=O((xJ,Lc)=>{"use strict";var UN=$2();function jf(e,t){if(!e)return Promise.reject(new Error("Expected a stream"));t=Object.assign({maxBuffer:1/0},t);let a=t.maxBuffer,n,r,i=new Promise((o,s)=>{let l=u=>{u&&(u.bufferedData=n.getBufferedValue()),s(u)};n=UN(t),e.once("error",l),e.pipe(n),n.on("data",()=>{n.getBufferedLength()>a&&s(new Error("maxBuffer exceeded"))}),n.once("error",l),n.on("end",o),r=()=>{e.unpipe&&e.unpipe(n)}});return i.then(r,r),i.then(()=>n.getBufferedValue())}Lc.exports=jf;Lc.exports.buffer=(e,t)=>jf(e,Object.assign({},t,{encoding:"buffer"}));Lc.exports.array=(e,t)=>jf(e,Object.assign({},t,{array:!0}))});var eC=O((yJ,Q2)=>{"use strict";function JN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var VN=[200,203,204,206,300,301,404,405,410,414,501],WN=[200,203,204,300,301,302,303,307,308,404,405,410,414,501],qN={connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},ZN={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function Rf(e){var t={};if(!e)return t;for(var a=e.trim().split(/\s*,\s*/),n=a,r=Array.isArray(n),i=0,n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o,l=s.split(/\s*=\s*/,2),u=l[0],c=l[1];t[u]=c===void 0?!0:c.replace(/^"|"$/g,"")}return t}function XN(e){var t=[];for(var a in e){var n=e[a];t.push(n===!0?a:a+"="+n)}if(!!t.length)return t.join(", ")}Q2.exports=function(){function e(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.shared,i=n.cacheHeuristic,o=n.immutableMinTimeToLive,s=n.ignoreCargoCult,l=n._fromObject;if(JN(this,e),l){this._fromObject(l);return}if(!a||!a.headers)throw Error("Response headers missing");this._assertRequestHasHeaders(t),this._responseTime=this.now(),this._isShared=r!==!1,this._cacheHeuristic=i!==void 0?i:.1,this._immutableMinTtl=o!==void 0?o:24*3600*1e3,this._status="status"in a?a.status:200,this._resHeaders=a.headers,this._rescc=Rf(a.headers["cache-control"]),this._method="method"in t?t.method:"GET",this._url=t.url,this._host=t.headers.host,this._noAuthorization=!t.headers.authorization,this._reqHeaders=a.headers.vary?t.headers:null,this._reqcc=Rf(t.headers["cache-control"]),s&&"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":XN(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),!a.headers["cache-control"]&&/no-cache/.test(a.headers.pragma)&&(this._rescc["no-cache"]=!0)}return e.prototype.now=function(){return Date.now()},e.prototype.storable=function(){return!!(!this._reqcc["no-store"]&&(this._method==="GET"||this._method==="HEAD"||this._method==="POST"&&this._hasExplicitExpiration())&&WN.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"]||VN.indexOf(this._status)!==-1))},e.prototype._hasExplicitExpiration=function(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires},e.prototype._assertRequestHasHeaders=function(a){if(!a||!a.headers)throw Error("Request headers missing")},e.prototype.satisfiesWithoutRevalidation=function(a){this._assertRequestHasHeaders(a);var n=Rf(a.headers["cache-control"]);if(n["no-cache"]||/no-cache/.test(a.headers.pragma)||n["max-age"]&&this.age()>n["max-age"]||n["min-fresh"]&&this.timeToLive()<1e3*n["min-fresh"])return!1;if(this.stale()){var r=n["max-stale"]&&!this._rescc["must-revalidate"]&&(n["max-stale"]===!0||n["max-stale"]>this.age()-this.maxAge());if(!r)return!1}return this._requestMatches(a,!1)},e.prototype._requestMatches=function(a,n){return(!this._url||this._url===a.url)&&this._host===a.headers.host&&(!a.method||this._method===a.method||n&&a.method==="HEAD")&&this._varyMatches(a)},e.prototype._allowsStoringAuthenticated=function(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]},e.prototype._varyMatches=function(a){if(!this._resHeaders.vary)return!0;if(this._resHeaders.vary==="*")return!1;for(var n=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var l=s;if(a.headers[l]!==this._reqHeaders[l])return!1}return!0},e.prototype._copyWithoutHopByHopHeaders=function(a){var n={};for(var r in a)qN[r]||(n[r]=a[r]);if(a.connection)for(var i=a.connection.trim().split(/\s*,\s*/),o=i,s=Array.isArray(o),l=0,o=s?o:o[Symbol.iterator]();;){var u;if(s){if(l>=o.length)break;u=o[l++]}else{if(l=o.next(),l.done)break;u=l.value}var c=u;delete n[c]}if(n.warning){var f=n.warning.split(/,/).filter(function(p){return!/^\s*1[0-9][0-9]/.test(p)});f.length?n.warning=f.join(",").trim():delete n.warning}return n},e.prototype.responseHeaders=function(){var a=this._copyWithoutHopByHopHeaders(this._resHeaders),n=this.age();return n>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24&&(a.warning=(a.warning?`${a.warning}, `:"")+'113 - "rfc7234 5.5.4"'),a.age=`${Math.round(n)}`,a},e.prototype.date=function(){var a=Date.parse(this._resHeaders.date),n=8*3600*1e3;return Number.isNaN(a)||a<this._responseTime-n||a>this._responseTime+n?this._responseTime:a},e.prototype.age=function(){var a=Math.max(0,(this._responseTime-this.date())/1e3);if(this._resHeaders.age){var n=this._ageValue();n>a&&(a=n)}var r=(this.now()-this._responseTime)/1e3;return a+r},e.prototype._ageValue=function(){var a=parseInt(this._resHeaders.age);return isFinite(a)?a:0},e.prototype.maxAge=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 a=this._rescc.immutable?this._immutableMinTtl:0,n=this.date();if(this._resHeaders.expires){var r=Date.parse(this._resHeaders.expires);return Number.isNaN(r)||r<n?0:Math.max(a,(r-n)/1e3)}if(this._resHeaders["last-modified"]){var i=Date.parse(this._resHeaders["last-modified"]);if(isFinite(i)&&n>i)return Math.max(a,(n-i)/1e3*this._cacheHeuristic)}return a},e.prototype.timeToLive=function(){return Math.max(0,this.maxAge()-this.age())*1e3},e.prototype.stale=function(){return this.maxAge()<=this.age()},e.fromObject=function(a){return new this(void 0,void 0,{_fromObject:a})},e.prototype._fromObject=function(a){if(this._responseTime)throw Error("Reinitialized");if(!a||a.v!==1)throw Error("Invalid serialization");this._responseTime=a.t,this._isShared=a.sh,this._cacheHeuristic=a.ch,this._immutableMinTtl=a.imm!==void 0?a.imm:24*3600*1e3,this._status=a.st,this._resHeaders=a.resh,this._rescc=a.rescc,this._method=a.m,this._url=a.u,this._host=a.h,this._noAuthorization=a.a,this._reqHeaders=a.reqh,this._reqcc=a.reqcc},e.prototype.toObject=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}},e.prototype.revalidationHeaders=function(a){this._assertRequestHasHeaders(a);var n=this._copyWithoutHopByHopHeaders(a.headers);if(delete n["if-range"],!this._requestMatches(a,!0)||!this.storable())return delete n["if-none-match"],delete n["if-modified-since"],n;this._resHeaders.etag&&(n["if-none-match"]=n["if-none-match"]?`${n["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag);var r=n["accept-ranges"]||n["if-match"]||n["if-unmodified-since"]||this._method&&this._method!="GET";if(r){if(delete n["if-modified-since"],n["if-none-match"]){var i=n["if-none-match"].split(/,/).filter(function(o){return!/^\s*W\//.test(o)});i.length?n["if-none-match"]=i.join(",").trim():delete n["if-none-match"]}}else this._resHeaders["last-modified"]&&!n["if-modified-since"]&&(n["if-modified-since"]=this._resHeaders["last-modified"]);return n},e.prototype.revalidatedPolicy=function(a,n){if(this._assertRequestHasHeaders(a),!n||!n.headers)throw Error("Response headers missing");var r=!1;if(n.status!==void 0&&n.status!=304?r=!1:n.headers.etag&&!/^\s*W\//.test(n.headers.etag)?r=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===n.headers.etag:this._resHeaders.etag&&n.headers.etag?r=this._resHeaders.etag.replace(/^\s*W\//,"")===n.headers.etag.replace(/^\s*W\//,""):this._resHeaders["last-modified"]?r=this._resHeaders["last-modified"]===n.headers["last-modified"]:!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!n.headers.etag&&!n.headers["last-modified"]&&(r=!0),!r)return{policy:new this.constructor(a,n),modified:!0};var i={};for(var o in this._resHeaders)i[o]=o in n.headers&&!ZN[o]?n.headers[o]:this._resHeaders[o];var s=Object.assign({},n,{status:this._status,method:this._method,headers:i});return{policy:new this.constructor(a,s),modified:!1}},e}()});var Nf=O((wJ,tC)=>{"use strict";tC.exports=function(e){for(var t={},a=Object.keys(Object(e)),n=0;n<a.length;n++)t[a[n].toLowerCase()]=e[a[n]];return t}});var rC=O((EJ,nC)=>{"use strict";var YN=require("stream").Readable,$N=Nf(),aC=class extends YN{constructor(t,a,n,r){if(typeof t!="number")throw new TypeError("Argument `statusCode` should be a number");if(typeof a!="object")throw new TypeError("Argument `headers` should be an object");if(!(n 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=t,this.headers=$N(a),this.body=n,this.url=r}_read(){this.push(this.body),this.push(null)}};nC.exports=aC});var oC=O((SJ,iC)=>{"use strict";iC.exports=function(e){for(var t={},a=Object.keys(Object(e)),n=0;n<a.length;n++)t[a[n].toLowerCase()]=e[a[n]];return t}});var Dc=O((CJ,sC)=>{"use strict";var KN=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];sC.exports=(e,t)=>{let a=new Set(Object.keys(e).concat(KN));for(let n of a)n in t||(t[n]=typeof e[n]=="function"?e[n].bind(e):e[n])}});var cC=O((AJ,lC)=>{"use strict";var QN=require("stream").PassThrough,eB=Dc(),tB=e=>{if(!(e&&e.pipe))throw new TypeError("Parameter `response` must be a response stream.");let t=new QN;return eB(e,t),e.pipe(t)};lC.exports=tB});var uC=O(Bf=>{Bf.stringify=function e(t){if(typeof t=="undefined")return t;if(t&&Buffer.isBuffer(t))return JSON.stringify(":base64:"+t.toString("base64"));if(t&&t.toJSON&&(t=t.toJSON()),t&&typeof t=="object"){var a="",n=Array.isArray(t);a=n?"[":"{";var r=!0;for(var i in t){var o=typeof t[i]=="function"||!n&&typeof t[i]=="undefined";Object.hasOwnProperty.call(t,i)&&!o&&(r||(a+=","),r=!1,n?t[i]==null?a+="null":a+=e(t[i]):t[i]!==void 0&&(a+=e(i)+":"+e(t[i])))}return a+=n?"]":"}",a}else return typeof t=="string"?JSON.stringify(/^:/.test(t)?":"+t:t):typeof t=="undefined"?"null":JSON.stringify(t)};Bf.parse=function(e){return JSON.parse(e,function(t,a){return typeof a=="string"?/^:base64:/.test(a)?new Buffer(a.substring(8),"base64"):/^:/.test(a)?a.substring(1):a:a})}});var mC=O((IJ,fC)=>{"use strict";var aB=require("events"),pC=uC(),nB=e=>{let t={redis:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql"};if(e.adapter||e.uri){let a=e.adapter||/^[^:]*/.exec(e.uri)[0];return new(require(t[a]))(e)}return new Map},dC=class extends aB{constructor(t,a){super();if(this.opts=Object.assign({namespace:"keyv"},typeof t=="string"?{uri:t}:t,a),!this.opts.store){let n=Object.assign({},this.opts);this.opts.store=nB(n)}typeof this.opts.store.on=="function"&&this.opts.store.on("error",n=>this.emit("error",n)),this.opts.store.namespace=this.opts.namespace}_getKeyPrefix(t){return`${this.opts.namespace}:${t}`}get(t){t=this._getKeyPrefix(t);let a=this.opts.store;return Promise.resolve().then(()=>a.get(t)).then(n=>{if(n=typeof n=="string"?pC.parse(n):n,n!==void 0){if(typeof n.expires=="number"&&Date.now()>n.expires){this.delete(t);return}return n.value}})}set(t,a,n){t=this._getKeyPrefix(t),typeof n=="undefined"&&(n=this.opts.ttl),n===0&&(n=void 0);let r=this.opts.store;return Promise.resolve().then(()=>{let i=typeof n=="number"?Date.now()+n:null;return a={value:a,expires:i},r.set(t,pC.stringify(a),n)}).then(()=>!0)}delete(t){t=this._getKeyPrefix(t);let a=this.opts.store;return Promise.resolve().then(()=>a.delete(t))}clear(){let t=this.opts.store;return Promise.resolve().then(()=>t.clear())}};fC.exports=dC});var gC=O((TJ,bC)=>{"use strict";var rB=require("events"),hC=require("url"),iB=X2(),oB=K2(),Mf=eC(),vC=rC(),sB=oC(),lB=cC(),cB=mC(),sa=class{constructor(t,a){if(typeof t!="function")throw new TypeError("Parameter `request` must be a function");return this.cache=new cB({uri:typeof a=="string"&&a,store:typeof a!="string"&&a,namespace:"cacheable-request"}),this.createCacheableRequest(t)}createCacheableRequest(t){return(a,n)=>{typeof a=="string"&&(a=hC.parse(a)),a=Object.assign({headers:{},method:"GET",cache:!0,strictTtl:!1,automaticFailover:!1},a),a.headers=sB(a.headers);let r=new rB,i=iB(hC.format(a)),o=`${a.method}:${i}`,s=!1,l=!1,u=f=>{l=!0;let p=h=>{if(s){let v=Mf.fromObject(s.cachePolicy).revalidatedPolicy(f,h);if(!v.modified){let m=v.policy.responseHeaders();h=new vC(h.statusCode,m,s.body,s.url),h.cachePolicy=v.policy,h.fromCache=!0}}h.fromCache||(h.cachePolicy=new Mf(f,h),h.fromCache=!1);let d;f.cache&&h.cachePolicy.storable()?(d=lB(h),oB.buffer(h).then(v=>{let m={cachePolicy:h.cachePolicy.toObject(),url:h.url,statusCode:h.fromCache?s.statusCode:h.statusCode,body:v},b=f.strictTtl?h.cachePolicy.timeToLive():void 0;return this.cache.set(o,m,b)}).catch(v=>r.emit("error",new sa.CacheError(v)))):f.cache&&s&&this.cache.delete(o).catch(v=>r.emit("error",new sa.CacheError(v))),r.emit("response",d||h),typeof n=="function"&&n(d||h)};try{let h=t(f,p);r.emit("request",h)}catch(h){r.emit("error",new sa.RequestError(h))}},c=f=>Promise.resolve().then(()=>f.cache?this.cache.get(o):void 0).then(p=>{if(typeof p=="undefined")return u(f);let h=Mf.fromObject(p.cachePolicy);if(h.satisfiesWithoutRevalidation(f)){let d=h.responseHeaders(),v=new vC(p.statusCode,d,p.body,p.url);v.cachePolicy=h,v.fromCache=!0,r.emit("response",v),typeof n=="function"&&n(v)}else s=p,f.headers=h.revalidationHeaders(f),u(f)});return this.cache.on("error",f=>r.emit("error",new sa.CacheError(f))),c(a).catch(f=>{a.automaticFailover&&!l&&u(a),r.emit("error",new sa.CacheError(f))}),r}}};sa.RequestError=class extends Error{constructor(e){super(e.message);this.name="RequestError",Object.assign(this,e)}};sa.CacheError=class extends Error{constructor(e){super(e.message);this.name="CacheError",Object.assign(this,e)}};bC.exports=sa});var xC=O((kJ,Df)=>{"use strict";var Lf=require("stream");function vr(e,t,a){typeof a=="undefined"&&(a=t,t=e,e=null),Lf.Duplex.call(this,e),typeof a.read!="function"&&(a=new Lf.Readable(e).wrap(a)),this._writable=t,this._readable=a,this._waiting=!1;var n=this;t.once("finish",function(){n.end()}),this.once("finish",function(){t.end()}),a.on("readable",function(){n._waiting&&(n._waiting=!1,n._read())}),a.once("end",function(){n.push(null)}),(!e||typeof e.bubbleErrors=="undefined"||e.bubbleErrors)&&(t.on("error",function(r){n.emit("error",r)}),a.on("error",function(r){n.emit("error",r)}))}vr.prototype=Object.create(Lf.Duplex.prototype,{constructor:{value:vr}});vr.prototype._write=function(t,a,n){this._writable.write(t,a,n)};vr.prototype._read=function(){for(var t,a=0;(t=this._readable.read())!==null;)this.push(t),a++;a===0&&(this._waiting=!0)};Df.exports=function(t,a,n){return new vr(t,a,n)};Df.exports.DuplexWrapper=vr});var AC=O((OJ,CC)=>{var yC=gn().Readable,uB=hn();CC.exports=zc;zc.ctor=wC;zc.obj=fB;var pB=wC();function dB(e){return e=e.slice(),function(t,a){var n=null,r=e.length?e.shift():null;r instanceof Error&&(n=r,r=null),a(n,r)}}function zc(e,t){(typeof e!="object"||Array.isArray(e))&&(t=e,e={});var a=new pB(e);return a._from=Array.isArray(t)?dB(t):t||EC,a}function wC(e,t){typeof e=="function"&&(t=e,e={}),e=SC(e),uB(a,yC);function a(n){if(!(this instanceof a))return new a(n);this._reading=!1,this._callback=o,this.destroyed=!1,yC.call(this,n||e);var r=this,i=this._readableState.highWaterMark;function o(s,l){if(!r.destroyed){if(s)return r.destroy(s);if(l===null)return r.push(null);r._reading=!1,r.push(l)&&r._read(i)}}}return a.prototype._from=t||EC,a.prototype._read=function(n){this._reading||this.destroyed||(this._reading=!0,this._from(n,this._callback))},a.prototype.destroy=function(n){if(!this.destroyed){this.destroyed=!0;var r=this;process.nextTick(function(){n&&r.emit("error",n),r.emit("close")})}},a}function fB(e,t){return(typeof e=="function"||Array.isArray(e))&&(t=e,e={}),e=SC(e),e.objectMode=!0,e.highWaterMark=16,zc(e,t)}function EC(){}function SC(e){return e=e||{},e}});var IC=O((PJ,_C)=>{"use strict";_C.exports=e=>e instanceof Promise||e!==null&&typeof e=="object"&&typeof e.then=="function"&&typeof e.catch=="function"});var OC=O((FJ,zf)=>{"use strict";var TC=AC(),kC=IC();zf.exports=e=>{Array.isArray(e)&&(e=e.slice());let t,a;n(e);function n(r){e=r,t=kC(e)?e:null,a=!t&&e[Symbol.iterator]&&typeof e!="string"&&!Buffer.isBuffer(e)?e[Symbol.iterator]():null}return TC(function r(i,o){if(t){t.then(n).then(()=>r.call(this,i,o),o);return}if(a){let l=a.next();setImmediate(o,null,l.done?null:l.value);return}if(e.length===0){setImmediate(o,null,null);return}let s=e.slice(0,i);e=e.slice(i),setImmediate(o,null,s)})};zf.exports.obj=e=>{Array.isArray(e)&&(e=e.slice());let t,a;n(e);function n(r){e=r,t=kC(e)?e:null,a=!t&&e[Symbol.iterator]?e[Symbol.iterator]():null}return TC.obj(function r(i,o){if(t){t.then(n).then(()=>r.call(this,i,o),o);return}if(a){let s=a.next();setImmediate(o,null,s.done?null:s.value);return}this.push(e),setImmediate(o,null,null)})}});var Uf=O((Gf,Hf)=>{"use strict";Object.defineProperty(Gf,"__esModule",{value:!0});var PC=require("util"),mB=Object.prototype.toString,co=e=>t=>typeof t===e,Gc=e=>{let t=mB.call(e).slice(8,-1);return t||null},Xe=e=>t=>Gc(t)===e;function la(e){if(e===null)return"null";if(e===!0||e===!1)return"boolean";let t=typeof e;if(t==="undefined")return"undefined";if(t==="string")return"string";if(t==="number")return"number";if(t==="symbol")return"symbol";if(la.function_(e))return"Function";if(Array.isArray(e))return"Array";if(Buffer.isBuffer(e))return"Buffer";let a=Gc(e);if(a)return a;if(e instanceof String||e instanceof Boolean||e instanceof Number)throw new TypeError("Please don't use object wrappers for primitive types");return"Object"}(function(e){let t=b=>typeof b=="object";e.undefined=co("undefined"),e.string=co("string"),e.number=co("number"),e.function_=co("function"),e.null_=b=>b===null,e.class_=b=>e.function_(b)&&b.toString().startsWith("class "),e.boolean=b=>b===!0||b===!1,e.symbol=co("symbol"),e.array=Array.isArray,e.buffer=Buffer.isBuffer,e.nullOrUndefined=b=>e.null_(b)||e.undefined(b),e.object=b=>!e.nullOrUndefined(b)&&(e.function_(b)||t(b)),e.iterable=b=>!e.nullOrUndefined(b)&&e.function_(b[Symbol.iterator]),e.generator=b=>e.iterable(b)&&e.function_(b.next)&&e.function_(b.throw),e.nativePromise=Xe("Promise");let a=b=>!e.null_(b)&&t(b)&&e.function_(b.then)&&e.function_(b.catch);e.promise=b=>e.nativePromise(b)||a(b);let n=b=>y=>e.function_(y)&&e.function_(y.constructor)&&y.constructor.name===b;e.generatorFunction=n("GeneratorFunction"),e.asyncFunction=n("AsyncFunction"),e.boundFunction=b=>e.function_(b)&&!b.hasOwnProperty("prototype"),e.regExp=Xe("RegExp"),e.date=Xe("Date"),e.error=Xe("Error"),e.map=Xe("Map"),e.set=Xe("Set"),e.weakMap=Xe("WeakMap"),e.weakSet=Xe("WeakSet"),e.int8Array=Xe("Int8Array"),e.uint8Array=Xe("Uint8Array"),e.uint8ClampedArray=Xe("Uint8ClampedArray"),e.int16Array=Xe("Int16Array"),e.uint16Array=Xe("Uint16Array"),e.int32Array=Xe("Int32Array"),e.uint32Array=Xe("Uint32Array"),e.float32Array=Xe("Float32Array"),e.float64Array=Xe("Float64Array"),e.arrayBuffer=Xe("ArrayBuffer"),e.sharedArrayBuffer=Xe("SharedArrayBuffer"),e.dataView=Xe("DataView"),e.directInstanceOf=(b,y)=>e.object(b)&&e.object(y)&&Object.getPrototypeOf(b)===y.prototype,e.truthy=b=>Boolean(b),e.falsy=b=>!b,e.nan=b=>Number.isNaN(b);let r=new Set(["undefined","string","number","boolean","symbol"]);e.primitive=b=>e.null_(b)||r.has(typeof b),e.integer=b=>Number.isInteger(b),e.safeInteger=b=>Number.isSafeInteger(b),e.plainObject=b=>{let y;return Gc(b)==="Object"&&(y=Object.getPrototypeOf(b),y===null||y===Object.getPrototypeOf({}))};let i=new Set(["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"]);e.typedArray=b=>{let y=Gc(b);return y===null?!1:i.has(y)};let o=b=>e.safeInteger(b)&&b>-1;e.arrayLike=b=>!e.nullOrUndefined(b)&&!e.function_(b)&&o(b.length),e.inRange=(b,y)=>{if(e.number(y))return b>=Math.min(0,y)&&b<=Math.max(y,0);if(e.array(y)&&y.length===2)return b>=Math.min.apply(null,y)&&b<=Math.max.apply(null,y);throw new TypeError(`Invalid range: ${PC.inspect(y)}`)};let s=1,l=["innerHTML","ownerDocument","style","attributes","nodeValue"];e.domElement=b=>e.object(b)&&b.nodeType===s&&e.string(b.nodeName)&&!e.plainObject(b)&&l.every(y=>y in b),e.nodeStream=b=>!e.nullOrUndefined(b)&&t(b)&&e.function_(b.pipe),e.infinite=b=>b===1/0||b===-1/0;let u=b=>y=>e.integer(y)&&Math.abs(y%2)===b;e.even=u(0),e.odd=u(1);let c=b=>e.string(b)&&/\S/.test(b)===!1,f=b=>(e.string(b)||e.array(b))&&b.length===0,p=b=>!e.map(b)&&!e.set(b)&&e.object(b)&&Object.keys(b).length===0,h=b=>(e.map(b)||e.set(b))&&b.size===0;e.empty=b=>e.falsy(b)||f(b)||p(b)||h(b),e.emptyOrWhitespace=b=>e.empty(b)||c(b);let d=(b,y,A)=>{let g=Array.prototype.slice.call(A,1);if(e.function_(y)===!1)throw new TypeError(`Invalid predicate: ${PC.inspect(y)}`);if(g.length===0)throw new TypeError("Invalid number of values");return b.call(g,y)};function v(b){return d(Array.prototype.some,b,arguments)}e.any=v;function m(b){return d(Array.prototype.every,b,arguments)}e.all=m})(la||(la={}));Object.defineProperties(la,{class:{value:la.class_},function:{value:la.function_},null:{value:la.null_}});Gf.default=la;Hf.exports=la;Hf.exports.default=la});var jC=O((jJ,FC)=>{"use strict";var hB=require("stream").PassThrough;FC.exports=e=>{e=Object.assign({},e);let t=e.array,a=e.encoding,n=a==="buffer",r=!1;t?r=!(a||n):a=a||"utf8",n&&(a=null);let i=0,o=[],s=new hB({objectMode:r});return a&&s.setEncoding(a),s.on("data",l=>{o.push(l),r?i=o.length:i+=l.length}),s.getBufferedValue=()=>t?o:n?Buffer.concat(o,i):o.join(""),s.getBufferedLength=()=>i,s}});var RC=O((RJ,Hc)=>{"use strict";var vB=jC();function Jf(e,t){if(!e)return Promise.reject(new Error("Expected a stream"));t=Object.assign({maxBuffer:1/0},t);let a=t.maxBuffer,n,r,i=new Promise((o,s)=>{let l=u=>{u&&(u.bufferedData=n.getBufferedValue()),s(u)};n=vB(t),e.once("error",l),e.pipe(n),n.on("data",()=>{n.getBufferedLength()>a&&s(new Error("maxBuffer exceeded"))}),n.once("error",l),n.on("end",o),r=()=>{e.unpipe&&e.unpipe(n)}});return i.then(r,r),i.then(()=>n.getBufferedValue())}Hc.exports=Jf;Hc.exports.buffer=(e,t)=>Jf(e,Object.assign({},t,{encoding:"buffer"}));Hc.exports.array=(e,t)=>Jf(e,Object.assign({},t,{array:!0}))});var BC=O((NJ,NC)=>{"use strict";NC.exports=function(e,t){if(e.timeoutTimer)return e;var a=isNaN(t)?t:{socket:t,connect:t},n=e._headers?" to "+e._headers.host:"";a.connect!==void 0&&(e.timeoutTimer=setTimeout(function(){e.abort();var s=new Error("Connection timed out on request"+n);s.code="ETIMEDOUT",e.emit("error",s)},a.connect)),e.on("socket",function(s){if(!(s.connecting||s._connecting)){i();return}s.once("connect",i)});function r(){e.timeoutTimer&&(clearTimeout(e.timeoutTimer),e.timeoutTimer=null)}function i(){r(),a.socket!==void 0&&e.setTimeout(a.socket,function(){e.abort();var s=new Error("Socket timed out on request"+n);s.code="ESOCKETTIMEDOUT",e.emit("error",s)})}return e.on("error",r)}});var LC=O((BJ,MC)=>{"use strict";var bB=require("url"),gB=kf();MC.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\` instead.`);let a=gB(e,Object.assign({https:!0},t));return bB.parse(a)}});var zC=O((MJ,DC)=>{"use strict";function xB(e){var t={protocol:e.protocol,hostname:e.hostname,hash:e.hash,search:e.search,pathname:e.pathname,path:`${e.pathname}${e.search}`,href:e.href};return e.port!==""&&(t.port=Number(e.port)),(e.username||e.password)&&(t.auth=`${e.username}:${e.password}`),t}DC.exports=xB});var HC=O((LJ,GC)=>{"use strict";var yB=require("stream").PassThrough,wB=require("zlib"),EB=Dc();GC.exports=e=>{if(["gzip","deflate"].indexOf(e.headers["content-encoding"])===-1)return e;let t=wB.createUnzip(),a=new yB;return EB(e,a),t.on("error",n=>{if(n.code==="Z_BUF_ERROR"){a.end();return}a.emit("error",n)}),e.pipe(t).pipe(a),a}});var JC=O((DJ,UC)=>{"use strict";var SB=["ETIMEDOUT","ECONNRESET","EADDRINUSE","ESOCKETTIMEDOUT","ECONNREFUSED","EPIPE","EHOSTUNREACH","EAI_AGAIN"],CB=["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"];UC.exports=function(e){return!e||!e.code||SB.indexOf(e.code)!==-1?!0:CB.indexOf(e.code)===-1}});var WC=O((zJ,VC)=>{"use strict";VC.exports=typeof Symbol=="function"&&typeof Symbol("")=="symbol"});var ZC=O((GJ,qC)=>{"use strict";qC.exports=WC()&&typeof Symbol.toStringTag=="symbol"});var YC=O((HJ,XC)=>{"use strict";XC.exports=function(t){return typeof t=="object"&&t!==null}});var QC=O((UJ,KC)=>{"use strict";var AB=ZC(),$C=YC(),_B=Object.prototype.toString,IB="[object URL]",TB="hash",kB="host",OB="hostname",PB="href",FB="password",jB="pathname",RB="port",NB="protocol",BB="search",MB="username",Vf=(e,t)=>$C(e)?!AB&&_B.call(e)===IB?!0:!(!(PB in e)||!(NB in e)||!(MB in e)||!(FB in e)||!(OB in e)||!(RB in e)||!(kB in e)||!(jB in e)||!(BB in e)||!(TB in e)||t!==!0&&!$C(e.searchParams)):!1;Vf.lenient=e=>Vf(e,!0);KC.exports=Vf});var Zf=O((JJ,qf)=>{"use strict";var Wf=class extends Error{constructor(){super("Promise was canceled");this.name="CancelError"}get isCanceled(){return!0}},uo=class{static fn(t){return function(){let a=[].slice.apply(arguments);return new uo((n,r,i)=>{a.push(i),t.apply(null,a).then(n,r)})}}constructor(t){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._promise=new Promise((a,n)=>(this._reject=n,t(r=>{this._isPending=!1,a(r)},r=>{this._isPending=!1,n(r)},r=>{this._cancelHandlers.push(r)})))}then(t,a){return this._promise.then(t,a)}catch(t){return this._promise.catch(t)}finally(t){return this._promise.finally(t)}cancel(){if(!(!this._isPending||this._isCanceled)){if(this._cancelHandlers.length>0)try{for(let t of this._cancelHandlers)t()}catch(t){this._reject(t)}this._isCanceled=!0,this._reject(new Wf)}}get isCanceled(){return this._isCanceled}};Object.setPrototypeOf(uo.prototype,Promise.prototype);qf.exports=uo;qf.exports.CancelError=Wf});var tA=O((VJ,eA)=>{"use strict";eA.exports=(e,t)=>(t=t||(()=>{}),e.then(a=>new Promise(n=>{n(t())}).then(()=>a),a=>new Promise(n=>{n(t())}).then(()=>{throw a})))});var $f=O((WJ,Yf)=>{"use strict";var LB=tA(),Xf=class extends Error{constructor(t){super(t);this.name="TimeoutError"}};Yf.exports=(e,t,a)=>new Promise((n,r)=>{if(typeof t!="number"||t<0)throw new TypeError("Expected `ms` to be a positive number");let i=setTimeout(()=>{if(typeof a=="function"){try{n(a())}catch(l){r(l)}return}let o=typeof a=="string"?a:`Promise timed out after ${t} milliseconds`,s=a instanceof Error?a:new Xf(o);typeof e.cancel=="function"&&e.cancel(),r(s)},t);LB(e.then(n,r),()=>{clearTimeout(i)})});Yf.exports.TimeoutError=Xf});var rA=O((qJ,nA)=>{"use strict";var aA=(e,t)=>function(){let a=t.promiseModule,n=new Array(arguments.length);for(let r=0;r<arguments.length;r++)n[r]=arguments[r];return new a((r,i)=>{t.errorFirst?n.push(function(o,s){if(t.multiArgs){let l=new Array(arguments.length-1);for(let u=1;u<arguments.length;u++)l[u-1]=arguments[u];o?(l.unshift(o),i(l)):r(l)}else o?i(o):r(s)}):n.push(function(o){if(t.multiArgs){let s=new Array(arguments.length-1);for(let l=0;l<arguments.length;l++)s[l]=arguments[l];r(s)}else r(o)}),e.apply(this,n)})};nA.exports=(e,t)=>{t=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},t);let a=r=>{let i=o=>typeof o=="string"?r===o:o.test(r);return t.include?t.include.some(i):!t.exclude.some(i)},n;typeof e=="function"?n=function(){return t.excludeMain?e.apply(this,arguments):aA(e,t).apply(this,arguments)}:n=Object.create(Object.getPrototypeOf(e));for(let r in e){let i=e[r];n[r]=typeof i=="function"&&a(r)?aA(i,t):i}return n}});var sA=O((Kf,oA)=>{var Uc=require("buffer"),ca=Uc.Buffer;function iA(e,t){for(var a in e)t[a]=e[a]}ca.from&&ca.alloc&&ca.allocUnsafe&&ca.allocUnsafeSlow?oA.exports=Uc:(iA(Uc,Kf),Kf.Buffer=En);function En(e,t,a){return ca(e,t,a)}En.prototype=Object.create(ca.prototype);iA(ca,En);En.from=function(e,t,a){if(typeof e=="number")throw new TypeError("Argument must not be a number");return ca(e,t,a)};En.alloc=function(e,t,a){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=ca(e);return t!==void 0?typeof a=="string"?n.fill(t,a):n.fill(t):n.fill(0),n};En.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return ca(e)};En.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Uc.SlowBuffer(e)}});var lA=O((ZJ,DB)=>{DB.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 cA=O((XJ,ua)=>{"use strict";var zB=require("url"),Qf=require("http"),GB=Zf(),HB=Uf(),Ta=class extends Error{constructor(t,a,n){super(t);Error.captureStackTrace(this,this.constructor),this.name="GotError",HB.undefined(a.code)||(this.code=a.code),Object.assign(this,{host:n.host,hostname:n.hostname,method:n.method,path:n.path,protocol:n.protocol,url:n.href})}};ua.exports.GotError=Ta;ua.exports.CacheError=class extends Ta{constructor(e,t){super(e.message,e,t);this.name="CacheError"}};ua.exports.RequestError=class extends Ta{constructor(e,t){super(e.message,e,t);this.name="RequestError"}};ua.exports.ReadError=class extends Ta{constructor(e,t){super(e.message,e,t);this.name="ReadError"}};ua.exports.ParseError=class extends Ta{constructor(e,t,a,n){super(`${e.message} in "${zB.format(a)}":
|
|
${n.slice(0,77)}...`,e,a);this.name="ParseError",this.statusCode=t,this.statusMessage=Qf.STATUS_CODES[this.statusCode]}};ua.exports.HTTPError=class extends Ta{constructor(e,t,a,n){t?t=t.replace(/\r?\n/g," ").trim():t=Qf.STATUS_CODES[e];super(`Response code ${e} (${t})`,{},n);this.name="HTTPError",this.statusCode=e,this.statusMessage=t,this.headers=a}};ua.exports.MaxRedirectsError=class extends Ta{constructor(e,t,a){super("Redirected 10 times. Aborting.",{},a);this.name="MaxRedirectsError",this.statusCode=e,this.statusMessage=Qf.STATUS_CODES[this.statusCode],this.redirectUrls=t}};ua.exports.UnsupportedProtocolError=class extends Ta{constructor(e){super(`Unsupported protocol "${e.protocol}"`,{},e);this.name="UnsupportedProtocolError"}};ua.exports.CancelError=GB.CancelError});var SA=O((YJ,EA)=>{"use strict";var uA=require("events"),UB=require("http"),JB=require("https"),pA=require("stream").PassThrough,VB=require("stream").Transform,po=require("url"),dA=require("fs"),fA=require("querystring"),mA=gC(),WB=xC(),qB=OC(),Se=Uf(),hA=RC(),ZB=BC(),XB=LC(),YB=zC(),$B=Nf(),vA=HC(),KB=Dc(),QB=JC(),eM=QC(),tM=Zf(),aM=$f(),bA=rA(),Jc=sA().Buffer,gA=lA(),nM=cA(),rM=new Set([300,301,302,303,304,305,307,308]),iM=new Set([300,303,307,308]),em=e=>Se.nodeStream(e)&&Se.function(e.getBoundary),oM=e=>{let t=e.body;return e.headers["content-length"]?Number(e.headers["content-length"]):!t&&!e.stream?0:Se.string(t)?Jc.byteLength(t):em(t)?bA(t.getLength.bind(t))():t instanceof dA.ReadStream?bA(dA.stat)(t.path).then(a=>a.size):Se.nodeStream(t)&&Se.buffer(t._buffer)?t._buffer.length:null};function xA(e){e=e||{};let t=new uA,a=e.href||po.resolve(po.format(e),e.path),n=[],r=Se.object(e.agent)?e.agent:null,i=0,o,s,l=0,u=c=>{if(c.protocol!=="http:"&&c.protocol!=="https:"){t.emit("error",new Qe.UnsupportedProtocolError(c));return}let f=c.protocol==="https:"?JB:UB;if(r){let v=c.protocol==="https:"?"https":"http";c.agent=r[v]||c.agent}if(c.useElectronNet&&process.versions.electron){let v=require("electron");f=v.net||v.remote.net}let p,d=new mA(f.request,c.cache)(c,v=>{clearInterval(p),t.emit("uploadProgress",{percent:1,transferred:l,total:s});let m=v.statusCode;v.url=o||a,v.requestUrl=a;let b=c.followRedirect&&"location"in v.headers,y=b&&rM.has(m);if(b&&iM.has(m)||y&&(c.method==="GET"||c.method==="HEAD")){if(v.resume(),m===303&&(c.method="GET"),n.length>=10){t.emit("error",new Qe.MaxRedirectsError(m,n,c),null,v);return}let g=Jc.from(v.headers.location,"binary").toString();o=po.resolve(po.format(c),g),n.push(o);let x=Object.assign({},c,po.parse(o));t.emit("redirect",v,x),u(x);return}setImmediate(()=>{try{sM(v,c,t,n)}catch(g){t.emit("error",g)}})});d.on("error",v=>{v instanceof mA.RequestError?t.emit("error",new Qe.RequestError(v,c)):t.emit("error",new Qe.CacheError(v,c))}),d.once("request",v=>{let m=!1;v.once("abort",b=>{m=!0}),v.once("error",b=>{if(clearInterval(p),m)return;let y=c.retries(++i,b);if(y){setTimeout(u,y,c);return}t.emit("error",new Qe.RequestError(b,c))}),t.once("request",b=>{t.emit("uploadProgress",{percent:0,transferred:0,total:s});let y=b.connection;if(y){let A=y.connecting===void 0?y._connecting:y.connecting,g=()=>{p=setInterval(()=>{if(y.destroyed){clearInterval(p);return}let w=l,S=b._header?Jc.byteLength(b._header):0;l=y.bytesWritten-S,s&&l>s&&(l=s),!(l===w||l===s)&&t.emit("uploadProgress",{percent:s?l/s:0,transferred:l,total:s})},150)};A?y.once("connect",g):g()}}),c.gotTimeout&&(clearInterval(p),ZB(v,c.gotTimeout)),setImmediate(()=>{t.emit("request",v)})})};return setImmediate(()=>{Promise.resolve(oM(e)).then(c=>{s=c,Se.undefined(e.headers["content-length"])&&Se.undefined(e.headers["transfer-encoding"])&&em(e.body)&&(e.headers["content-length"]=c),u(e)}).catch(c=>{t.emit("error",c)})}),t}function sM(e,t,a,n){let r=Number(e.headers["content-length"])||null,i=0,o=new VB({transform(l,u,c){i+=l.length;let f=r?i/r:0;f<1&&a.emit("downloadProgress",{percent:f,transferred:i,total:r}),c(null,l)},flush(l){a.emit("downloadProgress",{percent:1,transferred:i,total:r}),l()}});KB(e,o),o.redirectUrls=n;let s=t.decompress===!0&&Se.function(vA)&&t.method!=="HEAD"?vA(o):o;!t.decompress&&["gzip","deflate"].indexOf(e.headers["content-encoding"])!==-1&&(t.encoding=null),a.emit("response",s),a.emit("downloadProgress",{percent:0,transferred:0,total:r}),e.pipe(o)}function lM(e){let t=i=>e.gotTimeout&&e.gotTimeout.request?aM(i,e.gotTimeout.request,new Qe.RequestError({message:"Request timed out",code:"ETIMEDOUT"},e)):i,a=new uA,n=new tM((i,o,s)=>{let l=xA(e),u=!1;s(()=>{u=!0}),l.on("request",c=>{if(u&&c.abort(),s(()=>{c.abort()}),Se.nodeStream(e.body)){e.body.pipe(c),e.body=void 0;return}c.end(e.body)}),l.on("response",c=>{(Se.null(e.encoding)?hA.buffer(c):hA(c,e)).catch(p=>o(new Qe.ReadError(p,e))).then(p=>{let h=c.statusCode,d=e.followRedirect?299:399;if(c.body=p,e.json&&c.body)try{c.body=JSON.parse(c.body)}catch(v){if(h>=200&&h<300)throw new Qe.ParseError(v,h,e,p)}if(e.throwHttpErrors&&h!==304&&(h<200||h>d))throw new Qe.HTTPError(h,c.statusMessage,c.headers,e);i(c)}).catch(p=>{Object.defineProperty(p,"response",{value:c}),o(p)})}),l.once("error",o),l.on("redirect",a.emit.bind(a,"redirect")),l.on("uploadProgress",a.emit.bind(a,"uploadProgress")),l.on("downloadProgress",a.emit.bind(a,"downloadProgress"))});Object.defineProperty(n,"canceled",{get(){return n.isCanceled}});let r=t(n);return r.cancel=n.cancel.bind(n),r.on=(i,o)=>(a.on(i,o),r),r}function yA(e){e.stream=!0;let t=new pA,a=new pA,n=WB(t,a),r;if(e.gotTimeout&&e.gotTimeout.request&&(r=setTimeout(()=>{n.emit("error",new Qe.RequestError({message:"Request timed out",code:"ETIMEDOUT"},e))},e.gotTimeout.request)),e.json)throw new Error("Got can not be used as a stream when the `json` option is used");e.body&&(n.write=()=>{throw new Error("Got's stream is not writable when the `body` option is used")});let i=xA(e);return i.on("request",o=>{if(n.emit("request",o),Se.nodeStream(e.body)){e.body.pipe(o);return}if(e.body){o.end(e.body);return}if(e.method==="POST"||e.method==="PUT"||e.method==="PATCH"){t.pipe(o);return}o.end()}),i.on("response",o=>{clearTimeout(r);let s=o.statusCode;if(o.on("error",l=>{n.emit("error",new Qe.ReadError(l,e))}),o.pipe(a),e.throwHttpErrors&&s!==304&&(s<200||s>299)){n.emit("error",new Qe.HTTPError(s,o.statusMessage,o.headers,e),null,o);return}n.emit("response",o)}),i.on("error",n.emit.bind(n,"error")),i.on("redirect",n.emit.bind(n,"redirect")),i.on("uploadProgress",n.emit.bind(n,"uploadProgress")),i.on("downloadProgress",n.emit.bind(n,"downloadProgress")),n}function wA(e,t){if(!Se.string(e)&&!Se.object(e))throw new TypeError(`Parameter \`url\` must be a string or object, not ${Se(e)}`);if(Se.string(e)){e=e.replace(/^unix:/,"http://$&");try{decodeURI(e)}catch(i){throw new Error("Parameter `url` must contain valid UTF-8 character sequences")}if(e=XB(e),e.auth)throw new Error("Basic authentication must be done with the `auth` option")}else eM.lenient(e)&&(e=YB(e));t=Object.assign({path:"",retries:2,cache:!1,decompress:!0,useElectronNet:!1,throwHttpErrors:!0},e,{protocol:e.protocol||"http:"},t);let a=$B(t.headers);for(let i of Object.keys(a))Se.nullOrUndefined(a[i])&&delete a[i];t.headers=Object.assign({"user-agent":`${gA.name}/${gA.version} (https://github.com/sindresorhus/got)`},a),t.decompress&&Se.undefined(t.headers["accept-encoding"])&&(t.headers["accept-encoding"]="gzip, deflate");let n=t.query;n&&(Se.string(n)||(t.query=fA.stringify(n)),t.path=`${t.path.split("?")[0]}?${t.query}`,delete t.query),t.json&&Se.undefined(t.headers.accept)&&(t.headers.accept="application/json");let r=t.body;if(Se.nullOrUndefined(r))t.method=(t.method||"GET").toUpperCase();else{let i=t.headers;if(!Se.nodeStream(r)&&!Se.string(r)&&!Se.buffer(r)&&!(t.form||t.json))throw new TypeError("The `body` option must be a stream.Readable, string, Buffer or plain Object");let o=Se.plainObject(r)||Se.array(r);if((t.form||t.json)&&!o)throw new TypeError("The `body` option must be a plain Object or Array when the `form` or `json` option is used");if(em(r)?i["content-type"]=i["content-type"]||`multipart/form-data; boundary=${r.getBoundary()}`:t.form&&o?(i["content-type"]=i["content-type"]||"application/x-www-form-urlencoded",t.body=fA.stringify(r)):t.json&&o&&(i["content-type"]=i["content-type"]||"application/json",t.body=JSON.stringify(r)),Se.undefined(i["content-length"])&&Se.undefined(i["transfer-encoding"])&&!Se.nodeStream(r)){let s=Se.string(t.body)?Jc.byteLength(t.body):t.body.length;i["content-length"]=s}Se.buffer(r)&&(t.body=qB(r),t.body._buffer=r),t.method=(t.method||"POST").toUpperCase()}if(t.hostname==="unix"){let i=/(.+?):(.+)/.exec(t.path);i&&(t.socketPath=i[1],t.path=i[2],t.host=null)}if(!Se.function(t.retries)){let i=t.retries;t.retries=(o,s)=>{if(o>i||!QB(s))return 0;let l=Math.random()*100;return(1<<o)*1e3+l}}return Se.undefined(t.followRedirect)&&(t.followRedirect=!0),t.timeout&&(Se.number(t.timeout)?t.gotTimeout={request:t.timeout}:t.gotTimeout=t.timeout,delete t.timeout),t}function Qe(e,t){try{let a=wA(e,t);return a.stream?yA(a):lM(a)}catch(a){return Promise.reject(a)}}Qe.stream=(e,t)=>yA(wA(e,t));var cM=["get","post","put","patch","head","delete"];for(let e of cM)Qe[e]=(t,a)=>Qe(t,Object.assign({},a,{method:e})),Qe.stream[e]=(t,a)=>Qe.stream(t,Object.assign({},a,{method:e}));Object.assign(Qe,nM);EA.exports=Qe});var tm=O(($J,AA)=>{"use strict";var CA=(e,t)=>function(...a){let n=t.promiseModule;return new n((r,i)=>{t.multiArgs?a.push((...o)=>{t.errorFirst?o[0]?i(o):(o.shift(),r(o)):r(o)}):t.errorFirst?a.push((o,s)=>{o?i(o):r(s)}):a.push(r),e.apply(this,a)})};AA.exports=(e,t)=>{t=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},t);let a=typeof e;if(!(e!==null&&(a==="object"||a==="function")))throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${e===null?"null":a}\``);let n=i=>{let o=s=>typeof s=="string"?i===s:s.test(i);return t.include?t.include.some(o):!t.exclude.some(o)},r;a==="function"?r=function(...i){return t.excludeMain?e(...i):CA(e,t).apply(this,i)}:r=Object.create(Object.getPrototypeOf(e));for(let i in e){let o=e[i];r[i]=typeof o=="function"&&n(i)?CA(o,t):o}return r}});var HA=O((he,GA)=>{he=GA.exports=Ee;var Re;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Re=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Re=function(){};he.SEMVER_SPEC_VERSION="2.0.0";var am=256,Vc=Number.MAX_SAFE_INTEGER||9007199254740991,nm=16,Ne=he.re=[],J=he.src=[],ye=0,br=ye++;J[br]="0|[1-9]\\d*";var gr=ye++;J[gr]="[0-9]+";var rm=ye++;J[rm]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var _A=ye++;J[_A]="("+J[br]+")\\.("+J[br]+")\\.("+J[br]+")";var IA=ye++;J[IA]="("+J[gr]+")\\.("+J[gr]+")\\.("+J[gr]+")";var im=ye++;J[im]="(?:"+J[br]+"|"+J[rm]+")";var om=ye++;J[om]="(?:"+J[gr]+"|"+J[rm]+")";var sm=ye++;J[sm]="(?:-("+J[im]+"(?:\\."+J[im]+")*))";var lm=ye++;J[lm]="(?:-?("+J[om]+"(?:\\."+J[om]+")*))";var cm=ye++;J[cm]="[0-9A-Za-z-]+";var fo=ye++;J[fo]="(?:\\+("+J[cm]+"(?:\\."+J[cm]+")*))";var um=ye++,TA="v?"+J[_A]+J[sm]+"?"+J[fo]+"?";J[um]="^"+TA+"$";var pm="[v=\\s]*"+J[IA]+J[lm]+"?"+J[fo]+"?",dm=ye++;J[dm]="^"+pm+"$";var xr=ye++;J[xr]="((?:<|>)?=?)";var Wc=ye++;J[Wc]=J[gr]+"|x|X|\\*";var qc=ye++;J[qc]=J[br]+"|x|X|\\*";var Sn=ye++;J[Sn]="[v=\\s]*("+J[qc]+")(?:\\.("+J[qc]+")(?:\\.("+J[qc]+")(?:"+J[sm]+")?"+J[fo]+"?)?)?";var yr=ye++;J[yr]="[v=\\s]*("+J[Wc]+")(?:\\.("+J[Wc]+")(?:\\.("+J[Wc]+")(?:"+J[lm]+")?"+J[fo]+"?)?)?";var kA=ye++;J[kA]="^"+J[xr]+"\\s*"+J[Sn]+"$";var OA=ye++;J[OA]="^"+J[xr]+"\\s*"+J[yr]+"$";var PA=ye++;J[PA]="(?:^|[^\\d])(\\d{1,"+nm+"})(?:\\.(\\d{1,"+nm+"}))?(?:\\.(\\d{1,"+nm+"}))?(?:$|[^\\d])";var Zc=ye++;J[Zc]="(?:~>?)";var Xc=ye++;J[Xc]="(\\s*)"+J[Zc]+"\\s+";Ne[Xc]=new RegExp(J[Xc],"g");var uM="$1~",FA=ye++;J[FA]="^"+J[Zc]+J[Sn]+"$";var jA=ye++;J[jA]="^"+J[Zc]+J[yr]+"$";var Yc=ye++;J[Yc]="(?:\\^)";var $c=ye++;J[$c]="(\\s*)"+J[Yc]+"\\s+";Ne[$c]=new RegExp(J[$c],"g");var pM="$1^",RA=ye++;J[RA]="^"+J[Yc]+J[Sn]+"$";var NA=ye++;J[NA]="^"+J[Yc]+J[yr]+"$";var fm=ye++;J[fm]="^"+J[xr]+"\\s*("+pm+")$|^$";var mm=ye++;J[mm]="^"+J[xr]+"\\s*("+TA+")$|^$";var mo=ye++;J[mo]="(\\s*)"+J[xr]+"\\s*("+pm+"|"+J[Sn]+")";Ne[mo]=new RegExp(J[mo],"g");var dM="$1$2$3",BA=ye++;J[BA]="^\\s*("+J[Sn]+")\\s+-\\s+("+J[Sn]+")\\s*$";var MA=ye++;J[MA]="^\\s*("+J[yr]+")\\s+-\\s+("+J[yr]+")\\s*$";var LA=ye++;J[LA]="(<|>)?=?\\s*\\*";for(en=0;en<ye;en++)Re(en,J[en]),Ne[en]||(Ne[en]=new RegExp(J[en]));var en;he.parse=Cn;function Cn(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ee)return e;if(typeof e!="string"||e.length>am)return null;var a=t.loose?Ne[dm]:Ne[um];if(!a.test(e))return null;try{return new Ee(e,t)}catch(n){return null}}he.valid=fM;function fM(e,t){var a=Cn(e,t);return a?a.version:null}he.clean=mM;function mM(e,t){var a=Cn(e.trim().replace(/^[=v]+/,""),t);return a?a.version:null}he.SemVer=Ee;function Ee(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ee){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>am)throw new TypeError("version is longer than "+am+" characters");if(!(this instanceof Ee))return new Ee(e,t);Re("SemVer",e,t),this.options=t,this.loose=!!t.loose;var a=e.trim().match(t.loose?Ne[dm]:Ne[um]);if(!a)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>Vc||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Vc||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Vc||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map(function(n){if(/^[0-9]+$/.test(n)){var r=+n;if(r>=0&&r<Vc)return r}return n}):this.prerelease=[],this.build=a[5]?a[5].split("."):[],this.format()}Ee.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version};Ee.prototype.toString=function(){return this.version};Ee.prototype.compare=function(e){return Re("SemVer.compare",this.version,this.options,e),e instanceof Ee||(e=new Ee(e,this.options)),this.compareMain(e)||this.comparePre(e)};Ee.prototype.compareMain=function(e){return e instanceof Ee||(e=new Ee(e,this.options)),wr(this.major,e.major)||wr(this.minor,e.minor)||wr(this.patch,e.patch)};Ee.prototype.comparePre=function(e){if(e instanceof Ee||(e=new Ee(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var a=this.prerelease[t],n=e.prerelease[t];if(Re("prerelease compare",t,a,n),a===void 0&&n===void 0)return 0;if(n===void 0)return 1;if(a===void 0)return-1;if(a===n)continue;return wr(a,n)}while(++t)};Ee.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",t),this.inc("pre",t);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{for(var a=this.prerelease.length;--a>=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);a===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};he.inc=hM;function hM(e,t,a,n){typeof a=="string"&&(n=a,a=void 0);try{return new Ee(e,a).inc(t,n).version}catch(r){return null}}he.diff=vM;function vM(e,t){if(hm(e,t))return null;var a=Cn(e),n=Cn(t),r="";if(a.prerelease.length||n.prerelease.length){r="pre";var i="prerelease"}for(var o in a)if((o==="major"||o==="minor"||o==="patch")&&a[o]!==n[o])return r+o;return i}he.compareIdentifiers=wr;var DA=/^[0-9]+$/;function wr(e,t){var a=DA.test(e),n=DA.test(t);return a&&n&&(e=+e,t=+t),e===t?0:a&&!n?-1:n&&!a?1:e<t?-1:1}he.rcompareIdentifiers=bM;function bM(e,t){return wr(t,e)}he.major=gM;function gM(e,t){return new Ee(e,t).major}he.minor=xM;function xM(e,t){return new Ee(e,t).minor}he.patch=yM;function yM(e,t){return new Ee(e,t).patch}he.compare=ka;function ka(e,t,a){return new Ee(e,a).compare(new Ee(t,a))}he.compareLoose=wM;function wM(e,t){return ka(e,t,!0)}he.rcompare=EM;function EM(e,t,a){return ka(t,e,a)}he.sort=SM;function SM(e,t){return e.sort(function(a,n){return he.compare(a,n,t)})}he.rsort=CM;function CM(e,t){return e.sort(function(a,n){return he.rcompare(a,n,t)})}he.gt=ho;function ho(e,t,a){return ka(e,t,a)>0}he.lt=Kc;function Kc(e,t,a){return ka(e,t,a)<0}he.eq=hm;function hm(e,t,a){return ka(e,t,a)===0}he.neq=zA;function zA(e,t,a){return ka(e,t,a)!==0}he.gte=vm;function vm(e,t,a){return ka(e,t,a)>=0}he.lte=bm;function bm(e,t,a){return ka(e,t,a)<=0}he.cmp=Qc;function Qc(e,t,a,n){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof a=="object"&&(a=a.version),e===a;case"!==":return typeof e=="object"&&(e=e.version),typeof a=="object"&&(a=a.version),e!==a;case"":case"=":case"==":return hm(e,a,n);case"!=":return zA(e,a,n);case">":return ho(e,a,n);case">=":return vm(e,a,n);case"<":return Kc(e,a,n);case"<=":return bm(e,a,n);default:throw new TypeError("Invalid operator: "+t)}}he.Comparator=zt;function zt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof zt){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof zt))return new zt(e,t);Re("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===vo?this.value="":this.value=this.operator+this.semver.version,Re("comp",this)}var vo={};zt.prototype.parse=function(e){var t=this.options.loose?Ne[fm]:Ne[mm],a=e.match(t);if(!a)throw new TypeError("Invalid comparator: "+e);this.operator=a[1],this.operator==="="&&(this.operator=""),a[2]?this.semver=new Ee(a[2],this.options.loose):this.semver=vo};zt.prototype.toString=function(){return this.value};zt.prototype.test=function(e){return Re("Comparator.test",e,this.options.loose),this.semver===vo?!0:(typeof e=="string"&&(e=new Ee(e,this.options)),Qc(e,this.operator,this.semver,this.options))};zt.prototype.intersects=function(e,t){if(!(e instanceof zt))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var a;if(this.operator==="")return a=new He(e.value,t),eu(this.value,a,t);if(e.operator==="")return a=new He(this.value,t),eu(e.semver,a,t);var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),r=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),i=this.semver.version===e.semver.version,o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),s=Qc(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Qc(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return n||r||i&&o||s||l};he.Range=He;function He(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof He)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new He(e.raw,t);if(e instanceof zt)return new He(e.value,t);if(!(this instanceof He))return new He(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(function(a){return this.parseRange(a.trim())},this).filter(function(a){return a.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}He.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};He.prototype.toString=function(){return this.range};He.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var a=t?Ne[MA]:Ne[BA];e=e.replace(a,RM),Re("hyphen replace",e),e=e.replace(Ne[mo],dM),Re("comparator trim",e,Ne[mo]),e=e.replace(Ne[Xc],uM),e=e.replace(Ne[$c],pM),e=e.split(/\s+/).join(" ");var n=t?Ne[fm]:Ne[mm],r=e.split(" ").map(function(i){return _M(i,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(r=r.filter(function(i){return!!i.match(n)})),r=r.map(function(i){return new zt(i,this.options)},this),r};He.prototype.intersects=function(e,t){if(!(e instanceof He))throw new TypeError("a Range is required");return this.set.some(function(a){return a.every(function(n){return e.set.some(function(r){return r.every(function(i){return n.intersects(i,t)})})})})};he.toComparators=AM;function AM(e,t){return new He(e,t).set.map(function(a){return a.map(function(n){return n.value}).join(" ").trim().split(" ")})}function _M(e,t){return Re("comp",e,t),e=kM(e,t),Re("caret",e),e=IM(e,t),Re("tildes",e),e=PM(e,t),Re("xrange",e),e=jM(e,t),Re("stars",e),e}function wt(e){return!e||e.toLowerCase()==="x"||e==="*"}function IM(e,t){return e.trim().split(/\s+/).map(function(a){return TM(a,t)}).join(" ")}function TM(e,t){var a=t.loose?Ne[jA]:Ne[FA];return e.replace(a,function(n,r,i,o,s){Re("tilde",e,n,r,i,o,s);var l;return wt(r)?l="":wt(i)?l=">="+r+".0.0 <"+(+r+1)+".0.0":wt(o)?l=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0":s?(Re("replaceTilde pr",s),l=">="+r+"."+i+"."+o+"-"+s+" <"+r+"."+(+i+1)+".0"):l=">="+r+"."+i+"."+o+" <"+r+"."+(+i+1)+".0",Re("tilde return",l),l})}function kM(e,t){return e.trim().split(/\s+/).map(function(a){return OM(a,t)}).join(" ")}function OM(e,t){Re("caret",e,t);var a=t.loose?Ne[NA]:Ne[RA];return e.replace(a,function(n,r,i,o,s){Re("caret",e,n,r,i,o,s);var l;return wt(r)?l="":wt(i)?l=">="+r+".0.0 <"+(+r+1)+".0.0":wt(o)?r==="0"?l=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0":l=">="+r+"."+i+".0 <"+(+r+1)+".0.0":s?(Re("replaceCaret pr",s),r==="0"?i==="0"?l=">="+r+"."+i+"."+o+"-"+s+" <"+r+"."+i+"."+(+o+1):l=">="+r+"."+i+"."+o+"-"+s+" <"+r+"."+(+i+1)+".0":l=">="+r+"."+i+"."+o+"-"+s+" <"+(+r+1)+".0.0"):(Re("no pr"),r==="0"?i==="0"?l=">="+r+"."+i+"."+o+" <"+r+"."+i+"."+(+o+1):l=">="+r+"."+i+"."+o+" <"+r+"."+(+i+1)+".0":l=">="+r+"."+i+"."+o+" <"+(+r+1)+".0.0"),Re("caret return",l),l})}function PM(e,t){return Re("replaceXRanges",e,t),e.split(/\s+/).map(function(a){return FM(a,t)}).join(" ")}function FM(e,t){e=e.trim();var a=t.loose?Ne[OA]:Ne[kA];return e.replace(a,function(n,r,i,o,s,l){Re("xRange",e,n,r,i,o,s,l);var u=wt(i),c=u||wt(o),f=c||wt(s),p=f;return r==="="&&p&&(r=""),u?r===">"||r==="<"?n="<0.0.0":n="*":r&&p?(c&&(o=0),s=0,r===">"?(r=">=",c?(i=+i+1,o=0,s=0):(o=+o+1,s=0)):r==="<="&&(r="<",c?i=+i+1:o=+o+1),n=r+i+"."+o+"."+s):c?n=">="+i+".0.0 <"+(+i+1)+".0.0":f&&(n=">="+i+"."+o+".0 <"+i+"."+(+o+1)+".0"),Re("xRange return",n),n})}function jM(e,t){return Re("replaceStars",e,t),e.trim().replace(Ne[LA],"")}function RM(e,t,a,n,r,i,o,s,l,u,c,f,p){return wt(a)?t="":wt(n)?t=">="+a+".0.0":wt(r)?t=">="+a+"."+n+".0":t=">="+t,wt(l)?s="":wt(u)?s="<"+(+l+1)+".0.0":wt(c)?s="<"+l+"."+(+u+1)+".0":f?s="<="+l+"."+u+"."+c+"-"+f:s="<="+s,(t+" "+s).trim()}He.prototype.test=function(e){if(!e)return!1;typeof e=="string"&&(e=new Ee(e,this.options));for(var t=0;t<this.set.length;t++)if(NM(this.set[t],e,this.options))return!0;return!1};function NM(e,t,a){for(var n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!a.includePrerelease){for(n=0;n<e.length;n++)if(Re(e[n].semver),e[n].semver!==vo&&e[n].semver.prerelease.length>0){var r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}he.satisfies=eu;function eu(e,t,a){try{t=new He(t,a)}catch(n){return!1}return t.test(e)}he.maxSatisfying=BM;function BM(e,t,a){var n=null,r=null;try{var i=new He(t,a)}catch(o){return null}return e.forEach(function(o){i.test(o)&&(!n||r.compare(o)===-1)&&(n=o,r=new Ee(n,a))}),n}he.minSatisfying=MM;function MM(e,t,a){var n=null,r=null;try{var i=new He(t,a)}catch(o){return null}return e.forEach(function(o){i.test(o)&&(!n||r.compare(o)===1)&&(n=o,r=new Ee(n,a))}),n}he.minVersion=LM;function LM(e,t){e=new He(e,t);var a=new Ee("0.0.0");if(e.test(a)||(a=new Ee("0.0.0-0"),e.test(a)))return a;a=null;for(var n=0;n<e.set.length;++n){var r=e.set[n];r.forEach(function(i){var o=new Ee(i.semver.version);switch(i.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||ho(a,o))&&(a=o);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+i.operator)}})}return a&&e.test(a)?a:null}he.validRange=DM;function DM(e,t){try{return new He(e,t).range||"*"}catch(a){return null}}he.ltr=zM;function zM(e,t,a){return gm(e,t,"<",a)}he.gtr=GM;function GM(e,t,a){return gm(e,t,">",a)}he.outside=gm;function gm(e,t,a,n){e=new Ee(e,n),t=new He(t,n);var r,i,o,s,l;switch(a){case">":r=ho,i=bm,o=Kc,s=">",l=">=";break;case"<":r=Kc,i=vm,o=ho,s="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(eu(e,t,n))return!1;for(var u=0;u<t.set.length;++u){var c=t.set[u],f=null,p=null;if(c.forEach(function(h){h.semver===vo&&(h=new zt(">=0.0.0")),f=f||h,p=p||h,r(h.semver,f.semver,n)?f=h:o(h.semver,p.semver,n)&&(p=h)}),f.operator===s||f.operator===l||(!p.operator||p.operator===s)&&i(e,p.semver))return!1;if(p.operator===l&&o(e,p.semver))return!1}return!0}he.prerelease=HM;function HM(e,t){var a=Cn(e,t);return a&&a.prerelease.length?a.prerelease:null}he.intersects=UM;function UM(e,t,a){return e=new He(e,a),t=new He(t,a),e.intersects(t)}he.coerce=JM;function JM(e){if(e instanceof Ee)return e;if(typeof e!="string")return null;var t=e.match(Ne[PA]);return t==null?null:Cn(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}});var XA=O((KJ,au)=>{"use strict";var tu=require("fs"),Oa=require("path"),UA=tm(),VM=HA(),JA={mode:511&~process.umask(),fs:tu},VA=VM.satisfies(process.version,">=10.12.0"),WA=e=>{if(process.platform==="win32"&&/[<>:"|?*]/.test(e.replace(Oa.parse(e).root,""))){let a=new Error(`Path contains invalid characters: ${e}`);throw a.code="EINVAL",a}},qA=e=>{let t=new Error(`operation not permitted, mkdir '${e}'`);return t.code="EPERM",t.errno=-4048,t.path=e,t.syscall="mkdir",t},ZA=(e,t)=>Promise.resolve().then(()=>{WA(e),t=Object.assign({},JA,t);let a=UA(t.fs.mkdir),n=UA(t.fs.stat);if(VA&&t.fs.mkdir===tu.mkdir){let i=Oa.resolve(e);return a(i,{mode:t.mode,recursive:!0}).then(()=>i)}let r=i=>a(i,t.mode).then(()=>i).catch(o=>{if(o.code==="EPERM")throw o;if(o.code==="ENOENT"){if(Oa.dirname(i)===i)throw qA(i);if(o.message.includes("null bytes"))throw o;return r(Oa.dirname(i)).then(()=>r(i))}return n(i).then(s=>s.isDirectory()?i:Promise.reject()).catch(()=>{throw o})});return r(Oa.resolve(e))});au.exports=ZA;au.exports.default=ZA;au.exports.sync=(e,t)=>{if(WA(e),t=Object.assign({},JA,t),VA&&t.fs.mkdirSync===tu.mkdirSync){let n=Oa.resolve(e);return tu.mkdirSync(n,{mode:t.mode,recursive:!0}),n}let a=n=>{try{t.fs.mkdirSync(n,t.mode)}catch(r){if(r.code==="EPERM")throw r;if(r.code==="ENOENT"){if(Oa.dirname(n)===n)throw qA(n);if(r.message.includes("null bytes"))throw r;return a(Oa.dirname(n)),a(n)}try{if(!t.fs.statSync(n).isDirectory())throw new Error("The path is not a directory")}catch(i){throw r}}return n};return a(Oa.resolve(e))}});var QA=O((QJ,nu)=>{"use strict";var WM=$f(),qM=Symbol.asyncIterator||"@@asyncIterator",YA=e=>{let t=e.on||e.addListener||e.addEventListener,a=e.off||e.removeListener||e.removeEventListener;if(!t||!a)throw new TypeError("Emitter is not compatible");return{addListener:t.bind(e),removeListener:a.bind(e)}},$A=e=>Array.isArray(e)?e:[e],KA=(e,t,a)=>{let n,r=new Promise((i,o)=>{if(a=Object.assign({rejectionEvents:["error"],multiArgs:!1,resolveImmediately:!1},a),!(a.count>=0&&(a.count===1/0||Number.isInteger(a.count))))throw new TypeError("The `count` option should be at least 0 or more");let s=$A(t),l=[],{addListener:u,removeListener:c}=YA(e),f=(...h)=>{let d=a.multiArgs?h:h[0];a.filter&&!a.filter(d)||(l.push(d),a.count===l.length&&(n(),i(l)))},p=h=>{n(),o(h)};n=()=>{for(let h of s)c(h,f);for(let h of a.rejectionEvents)c(h,p)};for(let h of s)u(h,f);for(let h of a.rejectionEvents)u(h,p);a.resolveImmediately&&i(l)});if(r.cancel=n,typeof a.timeout=="number"){let i=WM(r,a.timeout);return i.cancel=n,i}return r};nu.exports=(e,t,a)=>{typeof a=="function"&&(a={filter:a}),a=Object.assign({},a,{count:1,resolveImmediately:!1});let n=KA(e,t,a),r=n.then(i=>i[0]);return r.cancel=n.cancel,r};nu.exports.multiple=KA;nu.exports.iterator=(e,t,a)=>{typeof a=="function"&&(a={filter:a});let n=$A(t);a=Object.assign({rejectionEvents:["error"],resolutionEvents:[],limit:1/0,multiArgs:!1},a);let{limit:r}=a;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:s,removeListener:l}=YA(e),u=!1,c,f=!1,p=[],h=[],d=0,v=(...A)=>{d++,o=d===r;let g=a.multiArgs?A:A[0];if(p.length>0){let{resolve:x}=p.shift();x({done:!1,value:g}),o&&m();return}h.push(g),o&&m()},m=()=>{u=!0;for(let A of n)l(A,v);for(let A of a.rejectionEvents)l(A,b);for(let A of a.resolutionEvents)l(A,y);for(;p.length>0;){let{resolve:A}=p.shift();A({done:!0,value:void 0})}},b=(...A)=>{if(c=a.multiArgs?A:A[0],p.length>0){let{reject:g}=p.shift();g(c)}else f=!0;m()},y=(...A)=>{let g=a.multiArgs?A:A[0];if(!(a.filter&&!a.filter(g))){if(p.length>0){let{resolve:x}=p.shift();x({done:!0,value:g})}else h.push(g);m()}};for(let A of n)s(A,v);for(let A of a.rejectionEvents)s(A,b);for(let A of a.resolutionEvents)s(A,y);return{[qM](){return this},next(){if(h.length>0){let A=h.shift();return Promise.resolve({done:u&&h.length===0&&!o,value:A})}return f?(f=!1,Promise.reject(c)):u?Promise.resolve({done:!0,value:void 0}):new Promise((A,g)=>p.push({resolve:A,reject:g}))},return(A){return m(),Promise.resolve({done:u,value:A})}}}});var t_=O(bo=>{"use strict";bo.stringToBytes=e=>[...e].map(t=>t.charCodeAt(0));var e_=(e,t,a)=>String.fromCharCode(...e.slice(t,a));bo.readUInt64LE=(e,t=0)=>{let a=e[t],n=1,r=0;for(;++r<8;)n*=256,a+=e[t+r]*n;return a};bo.tarHeaderChecksumMatches=e=>{if(e.length<512)return!1;let t=128,a=256,n=0;for(let i=0;i<148;i++){let o=e[i];a+=o,n+=o&t}for(let i=156;i<512;i++){let o=e[i];a+=o,n+=o&t}let r=parseInt(e_(e,148,154),8);return r===a||r===a-(n<<1)};bo.uint8ArrayUtf8ByteString=e_});var a_=O((exports,module)=>{"use strict";var{stringToBytes,readUInt64LE,tarHeaderChecksumMatches,uint8ArrayUtf8ByteString}=t_(),xpiZipFilename=stringToBytes("META-INF/mozilla.rsa"),oxmlContentTypes=stringToBytes("[Content_Types].xml"),oxmlRels=stringToBytes("_rels/.rels"),fileType=e=>{if(!(e instanceof Uint8Array||e instanceof ArrayBuffer||Buffer.isBuffer(e)))throw new TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`Buffer\` or \`ArrayBuffer\`, got \`${typeof e}\``);let t=e instanceof Uint8Array?e:new Uint8Array(e);if(!(t&&t.length>1))return;let a=(r,i)=>{i=Object.assign({offset:0},i);for(let o=0;o<r.length;o++)if(i.mask){if(r[o]!==(i.mask[o]&t[o+i.offset]))return!1}else if(r[o]!==t[o+i.offset])return!1;return!0},n=(r,i)=>a(stringToBytes(r),i);if(a([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(a([137,80,78,71,13,10,26,10]))return{ext:"png",mime:"image/png"};if(a([71,73,70]))return{ext:"gif",mime:"image/gif"};if(a([87,69,66,80],{offset:8}))return{ext:"webp",mime:"image/webp"};if(a([70,76,73,70]))return{ext:"flif",mime:"image/flif"};if((a([73,73,42,0])||a([77,77,0,42]))&&a([67,82],{offset:8}))return{ext:"cr2",mime:"image/x-canon-cr2"};if(a([73,73,82,79,8,0,0,0,24]))return{ext:"orf",mime:"image/x-olympus-orf"};if(a([73,73,42,0,16,251,134,1]))return{ext:"arw",mime:"image/x-sony-arw"};if(a([73,73,42,0,8,0,0,0,45]))return{ext:"dng",mime:"image/x-adobe-dng"};if(a([73,73,42,0,48,61,114,1,28]))return{ext:"nef",mime:"image/x-nikon-nef"};if(a([73,73,42,0])||a([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(a([66,77]))return{ext:"bmp",mime:"image/bmp"};if(a([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(a([56,66,80,83]))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(a([80,75,3,4])){if(a([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(a(xpiZipFilename,{offset:30}))return{ext:"xpi",mime:"application/x-xpinstall"};if(n("mimetypeapplication/vnd.oasis.opendocument.text",{offset:30}))return{ext:"odt",mime:"application/vnd.oasis.opendocument.text"};if(n("mimetypeapplication/vnd.oasis.opendocument.spreadsheet",{offset:30}))return{ext:"ods",mime:"application/vnd.oasis.opendocument.spreadsheet"};if(n("mimetypeapplication/vnd.oasis.opendocument.presentation",{offset:30}))return{ext:"odp",mime:"application/vnd.oasis.opendocument.presentation"};let r=(l,u=0)=>l.findIndex((c,f,p)=>f>=u&&p[f]===80&&p[f+1]===75&&p[f+2]===3&&p[f+3]===4),i=0,o=!1,s;do{let l=i+30;if(o||(o=a(oxmlContentTypes,{offset:l})||a(oxmlRels,{offset:l})),s||(n("word/",{offset:l})?s={ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}:n("ppt/",{offset:l})?s={ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}:n("xl/",{offset:l})&&(s={ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})),o&&s)return s;i=r(t,l)}while(i>=0);if(s)return s}if(a([80,75])&&(t[2]===3||t[2]===5||t[2]===7)&&(t[3]===4||t[3]===6||t[3]===8))return{ext:"zip",mime:"application/zip"};if(a([48,48,48,48,48,48],{offset:148,mask:[248,248,248,248,248,248]})&&tarHeaderChecksumMatches(t))return{ext:"tar",mime:"application/x-tar"};if(a([82,97,114,33,26,7])&&(t[6]===0||t[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(a([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(a([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(a([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(a([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(a([102,114,101,101],{offset:4})||a([109,100,97,116],{offset:4})||a([109,111,111,118],{offset:4})||a([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(a([102,116,121,112],{offset:4})&&(t[8]&96)!=0&&(t[9]&96)!=0&&(t[10]&96)!=0&&(t[11]&96)!=0){let r=uint8ArrayUtf8ByteString(t,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(a([77,84,104,100]))return{ext:"mid",mime:"audio/midi"};if(a([26,69,223,163])){let r=t.subarray(4,4+4096),i=r.findIndex((o,s,l)=>l[s]===66&&l[s+1]===130);if(i!==-1){let o=i+3,s=l=>[...l].every((u,c)=>r[o+c]===u.charCodeAt(0));if(s("matroska"))return{ext:"mkv",mime:"video/x-matroska"};if(s("webm"))return{ext:"webm",mime:"video/webm"}}}if(a([82,73,70,70])){if(a([65,86,73],{offset:8}))return{ext:"avi",mime:"video/vnd.avi"};if(a([87,65,86,69],{offset:8}))return{ext:"wav",mime:"audio/vnd.wave"};if(a([81,76,67,77],{offset:8}))return{ext:"qcp",mime:"audio/qcelp"}}if(a([48,38,178,117,142,102,207,17,166,217])){let r=30;do{let i=readUInt64LE(t,r+16);if(a([145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101],{offset:r})){if(a([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(a([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+=i}while(r+24<=t.length);return{ext:"asf",mime:"application/vnd.ms-asf"}}if(a([0,0,1,186])||a([0,0,1,179]))return{ext:"mpg",mime:"video/mpeg"};for(let r=0;r<2&&r<t.length-16;r++){if(a([73,68,51],{offset:r})||a([255,226],{offset:r,mask:[255,230]}))return{ext:"mp3",mime:"audio/mpeg"};if(a([255,228],{offset:r,mask:[255,230]}))return{ext:"mp2",mime:"audio/mpeg"};if(a([255,248],{offset:r,mask:[255,252]}))return{ext:"mp2",mime:"audio/mpeg"};if(a([255,240],{offset:r,mask:[255,252]}))return{ext:"mp4",mime:"audio/mpeg"}}if(a([79,112,117,115,72,101,97,100],{offset:28}))return{ext:"opus",mime:"audio/opus"};if(a([79,103,103,83]))return a([128,116,104,101,111,114,97],{offset:28})?{ext:"ogv",mime:"video/ogg"}:a([1,118,105,100,101,111,0],{offset:28})?{ext:"ogm",mime:"video/ogg"}:a([127,70,76,65,67],{offset:28})?{ext:"oga",mime:"audio/ogg"}:a([83,112,101,101,120,32,32],{offset:28})?{ext:"spx",mime:"audio/ogg"}:a([1,118,111,114,98,105,115],{offset:28})?{ext:"ogg",mime:"audio/ogg"}:{ext:"ogx",mime:"application/ogg"};if(a([102,76,97,67]))return{ext:"flac",mime:"audio/x-flac"};if(a([77,65,67,32]))return{ext:"ape",mime:"audio/ape"};if(a([119,118,112,107]))return{ext:"wv",mime:"audio/wavpack"};if(a([35,33,65,77,82,10]))return{ext:"amr",mime:"audio/amr"};if(a([37,80,68,70]))return{ext:"pdf",mime:"application/pdf"};if(a([77,90]))return{ext:"exe",mime:"application/x-msdownload"};if((t[0]===67||t[0]===70)&&a([87,83],{offset:1}))return{ext:"swf",mime:"application/x-shockwave-flash"};if(a([123,92,114,116,102]))return{ext:"rtf",mime:"application/rtf"};if(a([0,97,115,109]))return{ext:"wasm",mime:"application/wasm"};if(a([119,79,70,70])&&(a([0,1,0,0],{offset:4})||a([79,84,84,79],{offset:4})))return{ext:"woff",mime:"font/woff"};if(a([119,79,70,50])&&(a([0,1,0,0],{offset:4})||a([79,84,84,79],{offset:4})))return{ext:"woff2",mime:"font/woff2"};if(a([76,80],{offset:34})&&(a([0,0,1],{offset:8})||a([1,0,2],{offset:8})||a([2,0,2],{offset:8})))return{ext:"eot",mime:"application/vnd.ms-fontobject"};if(a([0,1,0,0,0]))return{ext:"ttf",mime:"font/ttf"};if(a([79,84,84,79,0]))return{ext:"otf",mime:"font/otf"};if(a([0,0,1,0]))return{ext:"ico",mime:"image/x-icon"};if(a([0,0,2,0]))return{ext:"cur",mime:"image/x-icon"};if(a([70,76,86,1]))return{ext:"flv",mime:"video/x-flv"};if(a([37,33]))return{ext:"ps",mime:"application/postscript"};if(a([253,55,122,88,90,0]))return{ext:"xz",mime:"application/x-xz"};if(a([83,81,76,105]))return{ext:"sqlite",mime:"application/x-sqlite3"};if(a([78,69,83,26]))return{ext:"nes",mime:"application/x-nintendo-nes-rom"};if(a([67,114,50,52]))return{ext:"crx",mime:"application/x-google-chrome-extension"};if(a([77,83,67,70])||a([73,83,99,40]))return{ext:"cab",mime:"application/vnd.ms-cab-compressed"};if(a([33,60,97,114,99,104,62,10,100,101,98,105,97,110,45,98,105,110,97,114,121]))return{ext:"deb",mime:"application/x-deb"};if(a([33,60,97,114,99,104,62]))return{ext:"ar",mime:"application/x-unix-archive"};if(a([237,171,238,219]))return{ext:"rpm",mime:"application/x-rpm"};if(a([31,160])||a([31,157]))return{ext:"Z",mime:"application/x-compress"};if(a([76,90,73,80]))return{ext:"lz",mime:"application/x-lzip"};if(a([208,207,17,224,161,177,26,225]))return{ext:"msi",mime:"application/x-msi"};if(a([6,14,43,52,2,5,1,1,13,1,2,1,1,2]))return{ext:"mxf",mime:"application/mxf"};if(a([71],{offset:4})&&(a([71],{offset:192})||a([71],{offset:196})))return{ext:"mts",mime:"video/mp2t"};if(a([66,76,69,78,68,69,82]))return{ext:"blend",mime:"application/x-blender"};if(a([66,80,71,251]))return{ext:"bpg",mime:"image/bpg"};if(a([0,0,0,12,106,80,32,32,13,10,135,10])){if(a([106,112,50,32],{offset:20}))return{ext:"jp2",mime:"image/jp2"};if(a([106,112,120,32],{offset:20}))return{ext:"jpx",mime:"image/jpx"};if(a([106,112,109,32],{offset:20}))return{ext:"jpm",mime:"image/jpm"};if(a([109,106,112,50],{offset:20}))return{ext:"mj2",mime:"image/mj2"}}if(a([70,79,82,77]))return{ext:"aif",mime:"audio/aiff"};if(n("<?xml "))return{ext:"xml",mime:"application/xml"};if(a([66,79,79,75,77,79,66,73],{offset:60}))return{ext:"mobi",mime:"application/x-mobipocket-ebook"};if(a([171,75,84,88,32,49,49,187,13,10,26,10]))return{ext:"ktx",mime:"image/ktx"};if(a([68,73,67,77],{offset:128}))return{ext:"dcm",mime:"application/dicom"};if(a([77,80,43]))return{ext:"mpc",mime:"audio/x-musepack"};if(a([77,80,67,75]))return{ext:"mpc",mime:"audio/x-musepack"};if(a([66,69,71,73,78,58]))return{ext:"ics",mime:"text/calendar"};if(a([103,108,84,70,2,0,0,0]))return{ext:"glb",mime:"model/gltf-binary"};if(a([212,195,178,161])||a([161,178,195,212]))return{ext:"pcap",mime:"application/vnd.tcpdump.pcap"};if(a([68,83,68,32]))return{ext:"dsf",mime:"audio/x-dsf"};if(a([76,0,0,0,1,20,2,0,0,0,0,0,192,0,0,0,0,0,0,70]))return{ext:"lnk",mime:"application/x.ms.shortcut"};if(a([98,111,111,107,0,0,0,0,109,97,114,107,0,0,0,0]))return{ext:"alias",mime:"application/x.apple.alias"};if(n("Creative Voice File"))return{ext:"voc",mime:"audio/x-voc"};if(a([11,119]))return{ext:"ac3",mime:"audio/vnd.dolby.dd-raw"}};module.exports=fileType;Object.defineProperty(fileType,"minimumBytes",{value:4100});fileType.stream=readableStream=>new Promise((resolve,reject)=>{let stream=eval("require")("stream");readableStream.once("readable",()=>{let e=new stream.PassThrough,t=readableStream.read(module.exports.minimumBytes)||readableStream.read();try{e.fileType=fileType(t)}catch(a){reject(a)}readableStream.unshift(t),stream.pipeline?resolve(stream.pipeline(readableStream,e,()=>{})):resolve(readableStream.pipe(e))})})});var n_=O((tV,ZM)=>{ZM.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/activemessage":{source:"iana"},"application/activity+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-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/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"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/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/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/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/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/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{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/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/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:"iana",compressible:!0,extensions:["es","ecma"]},"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.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/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+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"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/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:"apache",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:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"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/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/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/load-control+xml":{source:"iana",compressible:!0},"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:["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/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/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:["asc","sig"]},"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/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.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"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:"iana"},"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-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-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:"iana"},"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"},"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/stix+json":{source:"iana",compressible:!0},"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/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/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.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{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.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-payload":{source:"iana"},"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-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-affiliation-info+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-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.s1ap":{source:"iana"},"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.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.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:"iana",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:"iana"},"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.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{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:"iana"},"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.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.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.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.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.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.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:"iana",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.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",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.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"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.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:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+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.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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.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:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",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:"iana"},"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.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.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.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{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.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.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.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:"iana",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.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",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-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:"iana",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:"iana",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.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.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},"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.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.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.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"]},"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.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.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.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.youtube.yt":{source:"iana"},"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/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/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/yang":{source:"iana",extensions:["yang"]},"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/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"},"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/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/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/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:"iana"},"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":{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"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"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/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"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"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"]},"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:"apache",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/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/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"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/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"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/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"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"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:"iana"},"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/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"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/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.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:"iana"},"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.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/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"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/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/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/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"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:"iana"},"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 i_=O((aV,r_)=>{r_.exports=n_()});var l_=O((nV,s_)=>{"use strict";var o_=i_();s_.exports=function(){var e={};return Object.keys(o_).forEach(function(t){var a=o_[t];a.extensions&&a.extensions.length>0&&a.extensions.forEach(function(n){e[n]=t})}),e}});var p_=O((rV,u_)=>{"use strict";var c_=Of();u_.exports=function(e,t){if(!c_(e))throw new TypeError("Expected a plain object");t=t||{},typeof t=="function"&&(t={compare:t});var a=t.deep,n=[],r=[],i=function(o){var s=n.indexOf(o);if(s!==-1)return r[s];var l={},u=Object.keys(o).sort(t.compare);n.push(o),r.push(l);for(var c=0;c<u.length;c++){var f=u[c],p=o[f];l[f]=a&&c_(p)?i(p):p}return l};return i(e)}});var f_=O((iV,xm)=>{"use strict";var d_=p_();xm.exports.desc=function(e){return d_(e,function(t,a){return a.length-t.length})};xm.exports.asc=function(e){return d_(e,function(t,a){return t.length-a.length})}});var v_=O((oV,ym)=>{"use strict";var m_=l_(),h_=f_();ym.exports=e=>{let t=h_.desc(m_()),a=Object.keys(t).filter(n=>e.endsWith(n));return a.length===0?[]:a.map(n=>({ext:n,mime:t[n]}))};ym.exports.mime=e=>{let t=h_.desc(m_()),a=Object.keys(t).filter(n=>t[n]===e);return a.length===0?[]:a.map(n=>({ext:n,mime:t[n]}))}});var y_=O((sV,x_)=>{"use strict";var XM=require("fs"),go=require("path"),{URL:YM}=require("url"),$M=j1(),b_=M1(),g_=m2(),KM=E2(),QM=T2(),e9=SA(),t9=XA(),a9=tm(),n9=QA(),r9=a_(),i9=v_(),o9=a9(XM),s9=e=>go.basename(new YM(e.requestUrl).pathname),l9=e=>{let t=e.headers["content-type"];if(!t)return null;let a=i9.mime(t);return a.length!==1?null:a[0].ext},c9=(e,t)=>{let a=e.headers["content-disposition"];if(a){let r=$M.parse(a);if(r.parameters&&r.parameters.filename)return r.parameters.filename}let n=s9(e);if(!go.extname(n)){let r=(r9(t)||{}).ext||l9(e);r&&(n=`${n}.${r}`)}return n};x_.exports=(e,t,a)=>{typeof t=="object"&&(a=t,t=null),a=Object.assign({encoding:null,rejectUnauthorized:process.env.npm_config_strict_ssl!=="false"},a);let n=e9.stream(e,a),r=n9(n,"response").then(i=>{let o=a.encoding===null?"buffer":a.encoding;return Promise.all([QM(n,{encoding:o}),i])}).then(i=>{let[o,s]=i;if(!t)return a.extract&&b_(o)?g_(o,a):o;let l=a.filename||KM(c9(s,o)),u=go.join(t,l);return a.extract&&b_(o)?g_(o,go.dirname(u),a):t9(go.dirname(u)).then(()=>o9.writeFile(u,o)).then(()=>o)});return n.then=r.then.bind(r),n.catch=r.catch.bind(r),n}});var K_=O((qV,$_)=>{"use strict";var Om=qs(),F9={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},j9={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},R9={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},W_={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Pm={};Pm[Om.ForwardRef]=R9;Pm[Om.Memo]=W_;function q_(e){return Om.isMemo(e)?W_:Pm[e.$$typeof]||F9}var N9=Object.defineProperty,B9=Object.getOwnPropertyNames,Z_=Object.getOwnPropertySymbols,M9=Object.getOwnPropertyDescriptor,L9=Object.getPrototypeOf,X_=Object.prototype;function Y_(e,t,a){if(typeof t!="string"){if(X_){var n=L9(t);n&&n!==X_&&Y_(e,n,a)}var r=B9(t);Z_&&(r=r.concat(Z_(t)));for(var i=q_(e),o=q_(t),s=0;s<r.length;++s){var l=r[s];if(!j9[l]&&!(a&&a[l])&&!(o&&o[l])&&!(i&&i[l])){var u=M9(t,l);try{N9(e,l,u)}catch(c){}}}}return e}$_.exports=Y_});var mI=O((uW,Fa)=>{function zm(){return Fa.exports=zm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Fa.exports.__esModule=!0,Fa.exports.default=Fa.exports,zm.apply(this,arguments)}Fa.exports=zm,Fa.exports.__esModule=!0,Fa.exports.default=Fa.exports});var BT=O((Rq,No)=>{function ID(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}No.exports=ID,No.exports.__esModule=!0,No.exports.default=No.exports});var MT=O((Nq,Bo)=>{function TD(e,t){if(e==null)return{};var a={},n=Object.keys(e),r,i;for(i=0;i<n.length;i++)r=n[i],!(t.indexOf(r)>=0)&&(a[r]=e[r]);return a}Bo.exports=TD,Bo.exports.__esModule=!0,Bo.exports.default=Bo.exports});var LT=O((Bq,Mo)=>{var kD=MT();function OD(e,t){if(e==null)return{};var a=kD(e,t),n,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(a[n]=e[n]))}return a}Mo.exports=OD,Mo.exports.__esModule=!0,Mo.exports.default=Mo.exports});var DT=O((Mq,ja)=>{function uh(e){return ja.exports=uh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ja.exports.__esModule=!0,ja.exports.default=ja.exports,uh(e)}ja.exports=uh,ja.exports.__esModule=!0,ja.exports.default=ja.exports});var zT=O((Lq,Lo)=>{function PD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Lo.exports=PD,Lo.exports.__esModule=!0,Lo.exports.default=Lo.exports});var HT=O((Dq,Do)=>{function GT(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function FD(e,t,a){return t&>(e.prototype,t),a&>(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}Do.exports=FD,Do.exports.__esModule=!0,Do.exports.default=Do.exports});var UT=O((zq,Ra)=>{function ph(e,t){return Ra.exports=ph=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},Ra.exports.__esModule=!0,Ra.exports.default=Ra.exports,ph(e,t)}Ra.exports=ph,Ra.exports.__esModule=!0,Ra.exports.default=Ra.exports});var JT=O((Gq,zo)=>{var jD=UT();function RD(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jD(e,t)}zo.exports=RD,zo.exports.__esModule=!0,zo.exports.default=zo.exports});var VT=O((Hq,Go)=>{function ND(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Go.exports=ND,Go.exports.__esModule=!0,Go.exports.default=Go.exports});var dh=O((Uq,Ho)=>{function BD(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}Ho.exports=BD,Ho.exports.__esModule=!0,Ho.exports.default=Ho.exports});var WT=O((Jq,Uo)=>{var MD=dh();function LD(e){if(Array.isArray(e))return MD(e)}Uo.exports=LD,Uo.exports.__esModule=!0,Uo.exports.default=Uo.exports});var qT=O((Vq,Jo)=>{function DD(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}Jo.exports=DD,Jo.exports.__esModule=!0,Jo.exports.default=Jo.exports});var fh=O((Wq,Vo)=>{var ZT=dh();function zD(e,t){if(!!e){if(typeof e=="string")return ZT(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return ZT(e,t)}}Vo.exports=zD,Vo.exports.__esModule=!0,Vo.exports.default=Vo.exports});var XT=O((qq,Wo)=>{function GD(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Wo.exports=GD,Wo.exports.__esModule=!0,Wo.exports.default=Wo.exports});var YT=O((Zq,qo)=>{var HD=WT(),UD=qT(),JD=fh(),VD=XT();function WD(e){return HD(e)||UD(e)||JD(e)||VD()}qo.exports=WD,qo.exports.__esModule=!0,qo.exports.default=qo.exports});var $T=O((Xq,Zo)=>{function qD(e){if(Array.isArray(e))return e}Zo.exports=qD,Zo.exports.__esModule=!0,Zo.exports.default=Zo.exports});var KT=O((Yq,Xo)=>{function ZD(e,t){var a=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n=[],r=!0,i=!1,o,s;try{for(a=a.call(e);!(r=(o=a.next()).done)&&(n.push(o.value),!(t&&n.length===t));r=!0);}catch(l){i=!0,s=l}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw s}}return n}}Xo.exports=ZD,Xo.exports.__esModule=!0,Xo.exports.default=Xo.exports});var QT=O(($q,Yo)=>{function XD(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Yo.exports=XD,Yo.exports.__esModule=!0,Yo.exports.default=Yo.exports});var e4=O((Kq,$o)=>{var YD=$T(),$D=KT(),KD=fh(),QD=QT();function e7(e,t){return YD(e)||$D(e,t)||KD(e,t)||QD()}$o.exports=e7,$o.exports.__esModule=!0,$o.exports.default=$o.exports});W4(exports,{default:()=>Ih});var nn=G(require("obsidian"));function rs(e,t){if(!t)return null;let a=app.vault.getAbstractFileByPath(Mu(t));return a?app.vault.cachedRead(a):(new nn.Notice(`Error: ${e} template not found ${t}`),null)}function Fh(e){return te(this,null,function*(){let{exportFormat:t}=e,a=!t.headerTemplatePath&&!t.annotationTemplatePath&&!t.footerTemplatePath;return t.templatePath||a?{template:yield rs("",t.templatePath)}:{headerTemplate:yield rs("Header",t.headerTemplatePath),annotationTemplate:yield rs("Annotation",t.annotationTemplatePath),footerTemplate:yield rs("Footer",t.footerTemplatePath)}})}function is(e){let t=e.match(/%% Import Date: (\S+) %%\n$/);return t&&t[1]?(0,nn.moment)(t[1]):(t=e.match(/%% Export Date: (\S+) %%\n$/),t&&t[1]?(0,nn.moment)(t[1]):(0,nn.moment)(0))}function Bu(e){return e+`
|
|
|
|
%% Import Date: ${(0,nn.moment)().toISOString(!0)} %%
|
|
`}function jh(e){let t=e.match(/%% Begin annotations %%([\w\W]+)%% End annotations %%/);return t&&t[1]?t[1].trim():""}function Rh(e){return`
|
|
%% Begin annotations %%
|
|
${e}
|
|
%% End annotations %%
|
|
`}function Da(e){return e.startsWith("/")?e.replace(/^\/+/,""):e}function Mu(e){return e.endsWith(".md")||(e+=".md"),e.startsWith("/")&&(e=Da(e)),e}var Fu=G(require("obsidian"));var Ga=G(require("obsidian"));var Ur=G(require("fs")),Lu=G(require("os")),On=G(require("path"));function Jr(){require("electron").remote.getCurrentWindow().show()}function Du(e){return e<10?`0${e}`:e.toString()}function os(){return app.vault.adapter.getBasePath()}function za(){return On.default.join(os(),"./.obsidian/plugins/obsidian-zotero-desktop-connector/")}function ss(){return Lu.default.platform()==="win32"?"pdfannots2json.exe":"pdfannots2json"}function Nh(){return Lu.default.platform()==="win32"?"pdf-annots2json.exe":"pdf-annots2json"}function Pn(){return Ur.default.existsSync(On.default.join(za(),ss()))}function Bh(){return Ur.default.existsSync(On.default.join(za(),Nh()))}function Mh(){Ur.default.rmSync(On.default.join(za(),ss()))}function Lh(){Ur.default.rmSync(On.default.join(za(),Nh()))}var ls=G(require("path")),Tt={"Content-Type":"application/json","User-Agent":"obsidian/zotero",Accept:"application/json",Connection:"keep-alive"};function kt(e){return e==="Zotero"?"23119":"24119"}function zu(e){return te(this,null,function*(){let t=ls.default.dirname(e);(yield app.vault.adapter.exists(t))||(yield app.vault.createFolder(t))})}var Z4=/\s*[*?]+\s*/g,X4=/\s*[:"<>|]+\s*/g;function Dh(e){return e.replace(Z4," ").trim().replace(X4," - ").trim()}function rn(e){let t=ls.default.parse(e),a=Dh(t.dir),n=Dh(t.name);return ls.default.join(a,`${n}${t.ext}`)}function Y4(e){let t="0",a="0",n="0";e.length==4?(t="0x"+e[1]+e[1],a="0x"+e[2]+e[2],n="0x"+e[3]+e[3]):e.length==7&&(t="0x"+e[1]+e[2],a="0x"+e[3]+e[4],n="0x"+e[5]+e[6]);let r=+t/255,i=+a/255,o=+n/255,s=Math.min(r,i,o),l=Math.max(r,i,o),u=l-s,c=0,f=0,p=0;return u==0?c=0:l==r?c=(i-o)/u%6:l==i?c=(o-r)/u+2:c=(r-i)/u+4,c=Math.round(c*60),c<0&&(c+=360),p=(l+s)/2,f=u==0?0:u/(1-Math.abs(2*p-1)),f=+(f*100).toFixed(1),p=+(p*100).toFixed(1),{h:c,s:f,l:p}}function zh(e){let{h:t,s:a,l:n}=Y4(e);return n<12?"Black":n>98?"White":a<2?"Gray":t<15?"Red":t<45?"Orange":t<65?"Yellow":t<170?"Green":t<190?"Cyan":t<263?"Blue":t<280?"Purple":t<335?"Magenta":"Red"}var De=G(require("obsidian"));var Gh=G(require("obsidian")),ft=class extends Gh.Modal{constructor(t,a){super(t);this.message=a}onOpen(){this.contentEl.createDiv({text:this.message})}onClose(){this.contentEl.empty()}};function Hh(e,t){return te(this,null,function*(){let a,n=new ft(app,"Fetching notes from Zotero...");n.open();try{a=yield(0,De.request)({method:"POST",url:`http://127.0.0.1:${kt(t)}/better-bibtex/json-rpc`,body:JSON.stringify({jsonrpc:"2.0",method:"item.notes",params:[e]}),headers:Tt})}catch(r){return console.error(r),n.close(),new De.Notice(`Error retrieving notes: ${r.message}`,1e4),null}n.close();try{return JSON.parse(a).result}catch(r){return console.error(r),new De.Notice(`Error retrieving notes: ${r.message}`,1e4),null}})}function Uh(e,t){return te(this,null,function*(){let a,n=new ft(app,"Fetching collections from Zotero...");n.open();try{a=yield(0,De.request)({method:"POST",url:`http://127.0.0.1:${kt(t)}/better-bibtex/json-rpc`,body:JSON.stringify({jsonrpc:"2.0",method:"item.collections",params:[[e],!0]}),headers:Tt})}catch(r){return console.error(r),n.close(),new De.Notice(`Error retrieving notes: ${r.message}`,1e4),null}n.close();try{return JSON.parse(a).result[e].map(o=>{let s=o,l=[o.name];for(;s.parentCollection;)l.push(s.parentCollection.name),s=s.parentCollection;return{key:o.key,name:o.name,fullPath:l.reverse().join("/")}})}catch(r){return console.error(r),new De.Notice(`Error retrieving notes: ${r.message}`,1e4),null}})}function Gu(e,t){return te(this,null,function*(){let a,n=new ft(app,"Fetching collections from Zotero...");n.open();try{a=yield(0,De.request)({method:"POST",url:`http://127.0.0.1:${kt(t)}/better-bibtex/json-rpc`,body:JSON.stringify({jsonrpc:"2.0",method:"item.attachments",params:[e]}),headers:Tt})}catch(r){return console.error(r),n.close(),new De.Notice(`Error retrieving notes: ${r.message}`,1e4),null}n.close();try{return JSON.parse(a).result}catch(r){return console.error(r),new De.Notice(`Error retrieving notes: ${r.message}`,1e4),null}})}function Jh(e,t,a){return Hu([e],t,a)}function Hu(e,t,a){return te(this,null,function*(){if(!e||!e.length)return null;let n,r=new ft(app,"Fetching data from Zotero...");r.open();try{let i={quickCopy:!0,contentType:"html"};a&&(delete i.quickCopy,i.id=a),n=yield(0,De.request)({method:"POST",url:`http://127.0.0.1:${kt(t)}/better-bibtex/json-rpc`,body:JSON.stringify({jsonrpc:"2.0",method:"item.bibliography",params:[e,i]}),headers:Tt})}catch(i){return console.error(i),r.close(),new De.Notice(`Error retrieving formatted bibliography: ${i.message}`,1e4),null}r.close();try{return(0,De.htmlToMarkdown)(JSON.parse(n).result)}catch(i){console.error(i),console.error(`Response from BBT: ${n}`);let o=`Error converting formatted bibliography to markdown: ${i.message}`;return i.message.includes("element/document/fragment")&&(o="Error: Received empty bibliography from Zotero. Ensure Zotero's quick copy settings are set and the selected citation style is installed."),new De.Notice(o,1e4),null}})}function cs(e,t){return te(this,null,function*(){let a,n=new ft(app,"Fetching data from Zotero...");n.open();try{a=yield(0,De.request)({method:"POST",url:`http://127.0.0.1:${kt(t)}/better-bibtex/json-rpc`,body:JSON.stringify({jsonrpc:"2.0",method:"item.export",params:[e,"36a3b0b5-bad0-4a04-b79b-441c7cef77db"]}),headers:Tt})}catch(r){return console.error(r),n.close(),new De.Notice(`Error retrieving item data: ${r.message}`,1e4),null}n.close();try{return JSON.parse(JSON.parse(a).result[2]).items}catch(r){return console.error(r),new De.Notice(`Error retrieving item data: ${r.message}`,1e4),null}})}function Vh(e,t){return te(this,null,function*(){let a,n=new ft(app,"Fetching data from Zotero...");n.open();try{a=yield(0,De.request)({method:"POST",url:`http://127.0.0.1:${kt(t)}/better-bibtex/json-rpc`,body:JSON.stringify({jsonrpc:"2.0",method:"item.export",params:[[e],"f4b52ab0-f878-4556-85a0-c7aeedd09dfc"]}),headers:Tt})}catch(r){return console.error(r),n.close(),new De.Notice(`Error retrieving item data: ${r.message}`,1e4),null}n.close();try{let i=JSON.parse(JSON.parse(a).result[2]).map(o=>{let{issued:s}=o;if(!s||!s["date-parts"])return null;let l=s["date-parts"][0];return l.length?(0,De.moment)(`${l[0]}-${l[1]?Du(l[1]):"01"}-${l[2]?Du(l[2]):"01"}`,"YYYY-MM-DD"):null}).filter(o=>o);return i[0]?i[0]:null}catch(r){return console.error(r),new De.Notice(`Error retrieving item data: ${r.message}`,1e4),null}})}function us(e,t){return te(this,null,function*(){let a;t||(a=new ft(app,"Fetching data from Zotero..."),a.open());try{let n=yield(0,Ga.request)({method:"GET",url:`http://127.0.0.1:${kt(e)}/better-bibtex/cayw?probe=true`,headers:Tt});return a==null||a.close(),n==="ready"}catch(n){return a==null||a.close(),!t&&new Ga.Notice("Cannot connect to Zotero. Please ensure it is running and the Better BibTeX plugin is installed",1e4),!1}})}function $4(e){switch(e.format){case"formatted-bibliography":return"format=formatted-bibliography";case"formatted-citation":return`format=formatted-citation${e.cslStyle?`&style=${e.cslStyle}`:""}`;case"pandoc":return`format=pandoc${e.brackets?"&brackets=true":""}`;case"latex":return`format=latex&command=${e.command||"cite"}`;case"biblatex":return`format=biblatex&command=${e.command||"autocite"}`}}function Wh(e,t){return te(this,null,function*(){if(!(yield us(t)))return null;let a=new ft(app,"Awaiting item selection from Zotero...");a.open();try{if(e.format==="formatted-bibliography"){a.close();let r=yield on(t);return yield Hu(r,t,e.cslStyle)}let n=yield(0,Ga.request)({method:"GET",url:`http://127.0.0.1:${kt(t)}/better-bibtex/cayw?${$4(e)}`,headers:Tt});return Jr(),a.close(),n}catch(n){return Jr(),console.error(n),a.close(),new Ga.Notice(`Error processing citation: ${n.message}`,1e4),null}})}function on(e){return te(this,null,function*(){try{let t=yield K4(e);if(!t)return[];let a=t.map(n=>n.citekey).filter(n=>!!n);return a.length?a:[]}catch(t){return[]}})}function K4(e){return te(this,null,function*(){if(!(yield us(e)))return null;let t=new ft(app,"Awaiting item selection from Zotero...");t.open();try{let a=yield(0,Ga.request)({method:"GET",url:`http://127.0.0.1:${kt(e)}/better-bibtex/cayw?format=json`,headers:Tt});return Jr(),t.close(),a?JSON.parse(a):null}catch(a){return Jr(),console.error(a),t.close(),new Ga.Notice(`Error retrieving cite key: ${a.message}`,1e4),null}})}var Vt=G(require("path")),Be=G(require("obsidian"));var Yh=G(require("obsidian"));var Fn=G(qh()),ps=G(require("obsidian"));Fn.default.runtime.memberLookup=function(t,a){if(t!=null)return a=="__proto__"||a=="constructor"?function(){return function(){}}:typeof t[a]=="function"?(...n)=>t[a].apply(t,n):t[a]};function Q4(e){return e?e.split("."):[]}function ek(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function tk(e){let t=Q4(e);return function(n){let r=n;for(let i=0;i<t.length;i++){let o=t[i];if(ek(r,o))r=r[o];else return}return r}}function ak(e,t,a,...n){let r=tk(t);return n.length===0?e:e.filter(i=>{let o=typeof i=="string"?i:r(i);return o?typeof n[0]=="string"&&["startswith","endswith","contains"].includes(a)?(o=o.toString().toLocaleLowerCase(),n.some(s=>{let l=s.toLocaleLowerCase();return a==="startswith"?o.startsWith(l):a==="endswith"?o.endsWith(l):a==="contains"?o.includes(l):!0})):["dateafter","dateonorafter","datebefore","dateonorbefore"].includes(a)?n.some(s=>{if(!ps.moment.isMoment(o)||!ps.moment.isMoment(s))return!1;switch(a){case"dateafter":return o.isAfter(s);case"dateonorafter":return o.isSameOrAfter(s);case"datebefore":return o.isBefore(s);case"dateonorbefore":return o.isSameOrBefore(s)}}):!1:!1})}function nk(e,t){return e instanceof ps.moment?e.format(t):"Error: `format` can only be applied to dates. Tried for format "+typeof e}var Yt=class{constructor(){this.tags=["persist"]}parse(t,a){let n=t.nextToken(),r=t.parseSignature(null,!0);t.advanceAfterBlockEnd(n.value);let i=t.parseUntilBlocks("endpersist");return t.advanceAfterBlockEnd(),new a.CallExtension(this,"run",r,[i])}run(t,a,n){var o;let r="";((o=t==null?void 0:t.ctx)==null?void 0:o._retained)&&t.ctx._retained[a]&&(r=t.ctx._retained[a]);let i=n().replace(/^\n/,"");return new Fn.default.runtime.SafeString(`%% begin ${a} %%${r}${i}%% end ${a} %%`)}static prepareTemplateData(t,a){let n={};if(!a)return t;let r=a.matchAll(this.re);for(let i of r)n[i[1]]=i[2];return we(ne({},t),{_retained:n})}};Yt.id="PersistExtension",Yt.re=/%% begin (.+?) %%([\w\W]*?)%% end \1 %%/gi;var Zh=class extends Fn.Loader{constructor(){super(...arguments);this.async=!0;this.wikiLinkRe=/^\[\[([^\]]+)\]\]$/;this.markdownLinkRe=/^\[[^\]]*\]\(([^)]+)\)$/}setSourceFile(t){this.sourceFile=t}getLinkPath(t){let a=t.trim().match(this.wikiLinkRe);return a||(a=t.trim().match(this.markdownLinkRe),a)?a[1]:null}getSource(t,a){let n=this.getLinkPath(t);if(!n)return a(new Error("Cannot find file. Invalid markdown link: "+t),null);let r=app.metadataCache.getFirstLinkpathDest(n,this.sourceFile||"");if(!r)return a(new Error("Cannot find file. File not found: "+t),null);app.vault.cachedRead(r).then(i=>{let o={src:i,path:n,noCache:!0};a(null,o),this.emit("load",t,o)}).catch(i=>{a(i,null)})}},Xh=new Zh,ds=new Fn.default.Environment(Xh,{autoescape:!1});ds.addFilter("filterby",ak);ds.addFilter("format",nk);ds.addExtension(Yt.id,new Yt);function et(e,t,a){return new Promise((n,r)=>{Xh.setSourceFile(e),ds.renderString(t,a,(i,o)=>{if(i)return r(i);n(o)})})}var rk=`
|
|
{%- if creators and creators.length > 0 -%}
|
|
{%- for creator in creators -%}
|
|
{%- if creator.name -%}
|
|
{{creator.name}}
|
|
{%- else -%}
|
|
{{creator.firstName}} {{creator.lastName}}
|
|
{%- endif -%}
|
|
{% if not loop.last %}, {% endif %}
|
|
{%- endfor -%}
|
|
{%- endif -%}
|
|
`,ik=`
|
|
{%- if attachments and attachments.length > 0 -%}
|
|
{%- set file = attachments | filterby("path", "endswith", ".pdf") | first -%}
|
|
{%- if file and file.path and file.path.endsWith(".pdf") -%}
|
|
[{{file.title}}](file://{{file.path | replace(" ", "%20")}})
|
|
{%- endif -%}
|
|
{%- endif -%}
|
|
`,ok=`
|
|
{%- if attachments and attachments.length > 0 -%}
|
|
{%- set file = attachments | filterby("path", "endswith", ".pdf") | first -%}
|
|
{%- if file and file.path and file.path.endsWith(".pdf") -%}
|
|
[{{file.title}}]({{file.desktopURI}})
|
|
{%- endif -%}
|
|
{%- endif -%}
|
|
`,$h=`
|
|
{%- if annotations and annotations.length > 0 -%}
|
|
{%- set annots = annotations | filterby("date", "dateafter", lastExportDate) -%}
|
|
{%- if annots.length > 0 %}
|
|
**Imported: {{importDate | format("YYYY-MM-DD")}}**
|
|
|
|
{% for annotation in annots -%}
|
|
{%- if annotation.annotatedText -%}
|
|
> \u201C{{annotation.annotatedText}}\u201D{% if annotation.color %} {{annotation.colorCategory}} {{annotation.type | capitalize}} {% else %} {{annotation.type | capitalize}} {% endif %}[Page {{annotation.page}}](zotero://open-pdf/library/items/{{annotation.attachment.itemKey}}?page={{annotation.page}})
|
|
{%- endif %}
|
|
{%- if annotation.imageRelativePath -%}
|
|
> ![[{{annotation.imageRelativePath}}]]
|
|
{%- endif %}
|
|
{% if annotation.comment %}
|
|
{{annotation.comment}}
|
|
{% endif %}
|
|
{% endfor -%}
|
|
{%- endif -%}
|
|
{%- endif -%}
|
|
`;function Wr(e,t){return te(this,null,function*(){var i,o,s;if(!t)return t;let a=(t.creators||[]).reduce((l,u)=>(l[u.creatorType]||(l[u.creatorType]=[]),l[u.creatorType].push(u),l),{});yield Promise.all(Object.keys(a).map(l=>te(this,null,function*(){t[`${l}s`]=(yield et(e,rk,{creators:a[l]})).trim()})));let n=(yield et(e,ik,t)).trim();n&&(t.pdfLink=n);let r=(yield et(e,ok,t)).trim();if(r&&(t.pdfZoteroLink=r),(i=t.notes)==null?void 0:i.length){let l=t.notes.reduce((u,c)=>c.note?`${u}
|
|
|
|
${c.note.trim()}`:u,"").trim();l&&(t.markdownNotes=l)}return((o=t.tags)==null?void 0:o.length)&&(t.allTags=t.tags.map(l=>l.tag).join(", "),t.hashTags=t.tags.map(l=>`#${l.tag.replace(/\s+/g,"-")}`).join(", ")),((s=t.annotations)==null?void 0:s.length)&&(t.formattedAnnotationsNew=(yield et(e,$h,t)).trim(),t.formattedAnnotations=(yield et(e,$h,we(ne({},t),{lastExportDate:(0,Yh.moment)(0)}))).trim()),t})}var sn=G(require("obsidian"));function Ju(e){let t=new DOMParser().parseFromString(e,"text/html"),a=t.querySelectorAll("[data-annotation]"),n=t.querySelectorAll("[data-citation]");return a.forEach(r=>{try{let i=r.dataset.annotation,o=i?JSON.parse(decodeURIComponent(i)):null;if(!o)return;let s=o.attachmentURI.split("/").pop(),l=r instanceof HTMLImageElement;r.insertAdjacentElement(l?"afterend":"afterbegin",createEl("a",{text:"Go to annotation",href:`zotero://open-pdf/library/items/${s}?page=${o.pageLabel}&annotation=${o.annotationKey}`})),r.insertAdjacentElement(l?"afterend":"afterbegin",createSpan({text:" "}))}catch(i){console.error(i)}}),n.forEach(r=>{var i;try{let o=r.dataset.citation,s=o?JSON.parse(decodeURIComponent(o)):null;if(!s||!s.citationItems.length||!((i=s.citationItems[0].uris)==null?void 0:i.length))return;let l=s.citationItems[0].uris[0].split("/").pop(),u=r.querySelector("span");if(!u)return;let c=u.innerText;u.empty(),u.createEl("a",{text:c,href:`zotero://select/library/items/${l}`})}catch(o){console.error(o)}}),t.body.innerHTML}function Vu(e){return te(this,null,function*(){let t=yield on(e);if(!t.length)return;let a=yield Hh(t,e);if(!a){new sn.Notice("No notes found for selected items",7e3);return}let n=Object.keys(a);if(!n.length){new sn.Notice("No notes found for selected items",7e3);return}let r={};return n.forEach(i=>{r[i]=a[i].map(o=>(0,sn.htmlToMarkdown)(Ju(o))).join(`
|
|
|
|
`)}),r})}function Kh(e,t){e.replaceSelection(Object.values(t).join(`
|
|
|
|
`))}function Qh(e,t){return te(this,null,function*(){let a=Object.keys(t);for(let n=0,r=a.length;n<r&&(yield sk(e,a[n],t[a[n]]));n++);})}function sk(e,t,a){return te(this,null,function*(){let n=e.replace(/(?:^\/|\/$)/g,"");if(!(yield app.vault.adapter.exists(n)))try{yield app.vault.createFolder(n)}catch(r){console.error(r),new sn.Notice(`Error creating folder "${n}": ${r.message}`,1e4)}try{return yield app.vault.create(`${n}/${t}.md`,a)}catch(r){return console.error(r),new sn.Notice(`Error creating file "${n}${t}.md": ${r.message}`,1e4),null}})}var ws=G(require("path"));var _b=G(require("node:buffer")),Ib=G(require("node:path")),mp=G(require("node:child_process")),Yr=G(require("node:process")),Tb=G(Gv());function tp(e){let t=typeof e=="string"?`
|
|
`:`
|
|
`.charCodeAt(),a=typeof e=="string"?"\r":"\r".charCodeAt();return e[e.length-1]===t&&(e=e.slice(0,-1)),e[e.length-1]===a&&(e=e.slice(0,-1)),e}var qr=G(require("node:process")),Nn=G(require("node:path")),Hv=G(require("node:url"));function ms(e={}){let{env:t=process.env,platform:a=process.platform}=e;return a!=="win32"?"PATH":Object.keys(t).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"}function Rk(e={}){let{cwd:t=qr.default.cwd(),path:a=qr.default.env[ms()],execPath:n=qr.default.execPath}=e,r,i=t instanceof URL?Hv.default.fileURLToPath(t):t,o=Nn.default.resolve(i),s=[];for(;r!==o;)s.push(Nn.default.join(o,"node_modules/.bin")),r=o,o=Nn.default.resolve(o,"..");return s.push(Nn.default.resolve(i,n,"..")),[...s,a].join(Nn.default.delimiter)}function Uv(a={}){var n=a,{env:e=qr.default.env}=n,t=Ph(n,["env"]);e=ne({},e);let r=ms({env:e});return t.path=e[r],e[r]=Rk(t),e}var Nk=(e,t,a,n)=>{if(a==="length"||a==="prototype"||a==="arguments"||a==="caller")return;let r=Object.getOwnPropertyDescriptor(e,a),i=Object.getOwnPropertyDescriptor(t,a);!Bk(r,i)&&n||Object.defineProperty(e,a,i)},Bk=function(e,t){return e===void 0||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},Mk=(e,t)=>{let a=Object.getPrototypeOf(t);a!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,a)},Lk=(e,t)=>`/* Wrapped ${e}*/
|
|
${t}`,Dk=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),zk=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name"),Gk=(e,t,a)=>{let n=a===""?"":`with ${a.trim()}() `,r=Lk.bind(null,n,t.toString());Object.defineProperty(r,"name",zk),Object.defineProperty(e,"toString",we(ne({},Dk),{value:r}))};function ap(e,t,{ignoreNonConfigurable:a=!1}={}){let{name:n}=e;for(let r of Reflect.ownKeys(t))Nk(e,t,r,a);return Mk(e,t),Gk(e,t,n),e}var hs=new WeakMap,Jv=(e,t={})=>{if(typeof e!="function")throw new TypeError("Expected a function");let a,n=0,r=e.displayName||e.name||"<anonymous>",i=function(...o){if(hs.set(i,++n),n===1)a=e.apply(this,o),e=null;else if(t.throw===!0)throw new Error(`Function \`${r}\` can only be called once`);return a};return ap(i,e),hs.set(i,n),i};Jv.callCount=e=>{if(!hs.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return hs.get(e)};var Vv=Jv;var Yv=G(require("os"));var Wv=function(){let e=np-qv+1;return Array.from({length:e},Hk)},Hk=function(e,t){return{name:`SIGRT${t+1}`,number:qv+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},qv=34,np=64;var Xv=G(require("os"));var Zv=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];var rp=function(){let e=Wv();return[...Zv,...e].map(Uk)},Uk=function({name:e,number:t,description:a,action:n,forced:r=!1,standard:i}){let{signals:{[e]:o}}=Xv.constants,s=o!==void 0;return{name:e,number:s?o:t,description:a,supported:s,action:n,forced:r,standard:i}};var Jk=function(){return rp().reduce(Vk,{})},Vk=function(e,{name:t,number:a,description:n,supported:r,action:i,forced:o,standard:s}){return we(ne({},e),{[t]:{name:t,number:a,description:n,supported:r,action:i,forced:o,standard:s}})},$v=Jk(),Wk=function(){let e=rp(),t=np+1,a=Array.from({length:t},(n,r)=>qk(r,e));return Object.assign({},...a)},qk=function(e,t){let a=Zk(e,t);if(a===void 0)return{};let{name:n,description:r,supported:i,action:o,forced:s,standard:l}=a;return{[e]:{name:n,number:e,description:r,supported:i,action:o,forced:s,standard:l}}},Zk=function(e,t){let a=t.find(({name:n})=>Yv.constants.signals[n]===e);return a!==void 0?a:t.find(n=>n.number===e)},H8=Wk();var Xk=({timedOut:e,timeout:t,errorCode:a,signal:n,signalDescription:r,exitCode:i,isCanceled:o})=>e?`timed out after ${t} milliseconds`:o?"was canceled":a!==void 0?`failed with ${a}`:n!==void 0?`was killed with ${n} (${r})`:i!==void 0?`failed with exit code ${i}`:"failed",ip=({stdout:e,stderr:t,all:a,error:n,signal:r,exitCode:i,command:o,escapedCommand:s,timedOut:l,isCanceled:u,killed:c,parsed:{options:{timeout:f}}})=>{i=i===null?void 0:i,r=r===null?void 0:r;let p=r===void 0?void 0:$v[r].description,h=n&&n.code,v=`Command ${Xk({timedOut:l,timeout:f,errorCode:h,signal:r,signalDescription:p,exitCode:i,isCanceled:u})}: ${o}`,m=Object.prototype.toString.call(n)==="[object Error]",b=m?`${v}
|
|
${n.message}`:v,y=[b,t,e].filter(Boolean).join(`
|
|
`);return m?(n.originalMessage=n.message,n.message=y):n=new Error(y),n.shortMessage=b,n.command=o,n.escapedCommand=s,n.exitCode=i,n.signal=r,n.signalDescription=p,n.stdout=e,n.stderr=t,a!==void 0&&(n.all=a),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(l),n.isCanceled=u,n.killed=c&&!l,n};var vs=["stdin","stdout","stderr"],Yk=e=>vs.some(t=>e[t]!==void 0),Kv=e=>{if(!e)return;let{stdio:t}=e;if(t===void 0)return vs.map(n=>e[n]);if(Yk(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${vs.map(n=>`\`${n}\``).join(", ")}`);if(typeof t=="string")return t;if(!Array.isArray(t))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``);let a=Math.max(t.length,vs.length);return Array.from({length:a},(n,r)=>t[r])};var ib=G(require("node:os")),ob=G(rb()),$k=1e3*5,sb=(e,t="SIGTERM",a={})=>{let n=e(t);return Kk(e,t,a,n),n},Kk=(e,t,a,n)=>{if(!Qk(t,a,n))return;let r=t5(a),i=setTimeout(()=>{e("SIGKILL")},r);i.unref&&i.unref()},Qk=(e,{forceKillAfterTimeout:t},a)=>e5(e)&&t!==!1&&a,e5=e=>e===ib.default.constants.signals.SIGTERM||typeof e=="string"&&e.toUpperCase()==="SIGTERM",t5=({forceKillAfterTimeout:e=!0})=>{if(e===!0)return $k;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},lb=(e,t)=>{e.kill()&&(t.isCanceled=!0)},a5=(e,t,a)=>{e.kill(t),a(Object.assign(new Error("Timed out"),{timedOut:!0,signal:t}))},cb=(e,{timeout:t,killSignal:a="SIGTERM"},n)=>{if(t===0||t===void 0)return n;let r,i=new Promise((s,l)=>{r=setTimeout(()=>{a5(e,a,l)},t)}),o=n.finally(()=>{clearTimeout(r)});return Promise.race([i,o])},ub=({timeout:e})=>{if(e!==void 0&&(!Number.isFinite(e)||e<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`)},pb=(r,i,o)=>te(void 0,[r,i,o],function*(e,{cleanup:t,detached:a},n){if(!t||a)return n;let s=(0,ob.default)(()=>{e.kill()});return n.finally(()=>{s()})});function db(e){return e!==null&&typeof e=="object"&&typeof e.pipe=="function"}var up=G(hb()),gb=G(bb()),xb=(e,t)=>{t===void 0||e.stdin===void 0||(db(t)?t.pipe(e.stdin):e.stdin.end(t))},yb=(e,{all:t})=>{if(!t||!e.stdout&&!e.stderr)return;let a=(0,gb.default)();return e.stdout&&a.add(e.stdout),e.stderr&&a.add(e.stderr),a},pp=(e,t)=>te(void 0,null,function*(){if(!!e){e.destroy();try{return yield t}catch(a){return a.bufferedData}}}),dp=(e,{encoding:t,buffer:a,maxBuffer:n})=>{if(!(!e||!a))return t?(0,up.default)(e,{encoding:t,maxBuffer:n}):up.default.buffer(e,{maxBuffer:n})},wb=(s,l,u)=>te(void 0,[s,l,u],function*({stdout:e,stderr:t,all:a},{encoding:n,buffer:r,maxBuffer:i},o){let c=dp(e,{encoding:n,buffer:r,maxBuffer:i}),f=dp(t,{encoding:n,buffer:r,maxBuffer:i}),p=dp(a,{encoding:n,buffer:r,maxBuffer:i*2});try{return yield Promise.all([o,c,f,p])}catch(h){return Promise.all([{error:h,signal:h.signal,timedOut:h.timedOut},pp(e,c),pp(t,f),pp(a,p)])}});var u5=(()=>te(void 0,null,function*(){}))().constructor.prototype,p5=["then","catch","finally"].map(e=>[e,Reflect.getOwnPropertyDescriptor(u5,e)]),fp=(e,t)=>{for(let[a,n]of p5){let r=typeof t=="function"?(...i)=>Reflect.apply(n.value,t(),i):n.value.bind(t);Reflect.defineProperty(e,a,we(ne({},n),{value:r}))}return e},Eb=e=>new Promise((t,a)=>{e.on("exit",(n,r)=>{t({exitCode:n,signal:r})}),e.on("error",n=>{a(n)}),e.stdin&&e.stdin.on("error",n=>{a(n)})});var Sb=(e,t=[])=>Array.isArray(t)?[e,...t]:[e],d5=/^[\w.-]+$/,f5=/"/g,m5=e=>typeof e!="string"||d5.test(e)?e:`"${e.replace(f5,'\\"')}"`,Cb=(e,t)=>Sb(e,t).join(" "),Ab=(e,t)=>Sb(e,t).map(a=>m5(a)).join(" ");var h5=1e3*1e3*100,v5=({env:e,extendEnv:t,preferLocal:a,localDir:n,execPath:r})=>{let i=t?ne(ne({},Yr.default.env),e):e;return a?Uv({env:i,cwd:n,execPath:r}):i},b5=(e,t,a={})=>{let n=Tb.default._parse(e,t,a);return e=n.command,t=n.args,a=n.options,a=ne({maxBuffer:h5,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:a.cwd||Yr.default.cwd(),execPath:Yr.default.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0},a),a.env=v5(a),a.stdio=Kv(a),Yr.default.platform==="win32"&&Ib.default.basename(e,".exe")==="cmd"&&t.unshift("/q"),{file:e,args:t,options:a,parsed:n}},hp=(e,t,a)=>typeof t!="string"&&!_b.Buffer.isBuffer(t)?a===void 0?void 0:"":e.stripFinalNewline?tp(t):t;function kb(e,t,a){let n=b5(e,t,a),r=Cb(e,t),i=Ab(e,t);ub(n.options);let o;try{o=mp.default.spawn(n.file,n.args,n.options)}catch(h){let d=new mp.default.ChildProcess,v=Promise.reject(ip({error:h,stdout:"",stderr:"",all:"",command:r,escapedCommand:i,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return fp(d,v)}let s=Eb(o),l=cb(o,n.options,s),u=pb(o,n.options,l),c={isCanceled:!1};o.kill=sb.bind(null,o.kill.bind(o)),o.cancel=lb.bind(null,o,c);let p=Vv(()=>te(this,null,function*(){let[{error:h,exitCode:d,signal:v,timedOut:m},b,y,A]=yield wb(o,n.options,u),g=hp(n.options,b),x=hp(n.options,y),w=hp(n.options,A);if(h||d!==0||v!==null){let S=ip({error:h,exitCode:d,signal:v,stdout:g,stderr:x,all:w,command:r,escapedCommand:i,parsed:n,timedOut:m,isCanceled:c.isCanceled||(n.options.signal?n.options.signal.aborted:!1),killed:o.killed});if(!n.options.reject)return S;throw S}return{command:r,escapedCommand:i,exitCode:0,stdout:g,stderr:x,all:w,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}}));return xb(o,n.options.input),o.all=yb(o,n.options),fp(o,p)}var $r=G(require("obsidian"));var g5={noWrite:"-w",imageOutputPath:"-o",imageBaseName:"-n",imageFormat:"-f",imageDPI:"-d",imageQuality:"-q",ignoreBefore:"-b",attemptOCR:"-e",ocrLang:"-l",tesseractPath:"--tesseract-path",tessDataDir:"--tess-data-dir"};function vp(e,t){return te(this,null,function*(){let a=new ft(app,"Extracting annotations...");a.open();let n=[e];Object.keys(t).forEach(r=>{let i=t[r];if(i===""||i===void 0)return"";let o=g5[r];typeof i=="boolean"?i&&n.push(o):(n.push(o),n.push(i.toString()))});try{let r=yield kb(ws.default.join(za(),ss()),n);if(a.close(),r.stderr.toLowerCase().includes("password"))return new $r.Notice(`Error opening ${ws.default.basename(e)}: PDF is password protected`,1e4),"[]";if(r.stderr&&!r.stderr.includes("warning"))throw new $r.Notice(`Error processing PDF: ${r.stderr}`,1e4),new Error(r.stderr);return r.stdout}catch(r){if(a.close(),r.message.toLowerCase().includes("password"))return new $r.Notice(`Error opening ${ws.default.basename(e)}: PDF is password protected`,1e4),"[]";throw console.error(r),new $r.Notice(`Error processing PDF: ${r.message}`,1e4),r}})}var Dn=G(require("fs"));function x5(e){e.note&&(e.note=(0,Be.htmlToMarkdown)(Ju(e.note))),e.dateAdded&&(e.dateAdded=(0,Be.moment)(e.dateAdded)),e.dateModified&&(e.dateModified=(0,Be.moment)(e.dateModified))}function y5(e){e.dateAdded&&(e.dateAdded=(0,Be.moment)(e.dateAdded)),e.dateModified&&(e.dateModified=(0,Be.moment)(e.dateModified)),e.uri&&(e.itemKey=e.uri.split("/").pop(),e.desktopURI=`zotero://select/library/items/${e.itemKey}`)}function Ob(e,t,a){e.date=(0,Be.moment)(e.date),e.attachment=t,e.source="pdf",e.imagePath&&(e.imageBaseName=Vt.default.basename(e.imagePath),e.imageExtension=Vt.default.extname(e.imagePath).slice(1),e.imageRelativePath=(0,Be.normalizePath)(Vt.default.join(a,e.imageBaseName)))}function Pb(e,t,a,n,r=!1){let i=e.annotationPosition.rects[0],o={date:(0,Be.moment)(e.dateModified),attachment:t,page:e.annotationPosition.pageIndex+1,pageLabel:e.annotationPageLabel,id:e.key,type:e.annotationType,x:i[0],y:i[1],color:e.annotationColor,colorCategory:zh(e.annotationColor),source:"zotero"};if(e.annotationText&&(o.annotatedText=e.annotationText),e.annotationComment&&(o.comment=e.annotationComment),e.annotationImagePath){let s=Vt.default.parse(e.annotationImagePath);o.imageBaseName=`${e.key}${s.ext}`,o.imageRelativePath=(0,Be.normalizePath)(Vt.default.join(n,o.imageBaseName)),o.imageExtension=s.ext.slice(1);let l=Vt.default.join(a,o.imageBaseName);r&&((0,Dn.existsSync)(a)||(0,Dn.mkdirSync)(a,{recursive:!0}),(0,Dn.copyFileSync)(Vt.default.join(s.dir,o.imageBaseName),l)),o.imagePath=l}return o}function Es(e){let t=[],a=/^\+\s*/;return e.forEach(n=>{if(typeof n.comment=="string"&&a.test(n.comment)){n.comment=n.comment.replace(a,"");let r=t[t.length-1];if(r){r.annotatedText=r.annotatedText?r.annotatedText+"..."+n.annotatedText:n.annotatedText,r.comment=r.comment?r.comment+"..."+n.comment:n.comment;return}}t.push(n)}),t}function bp(e,t,a,n){return te(this,null,function*(){var r,i;e.importDate=t,e.exportDate=t,e.desktopURI=`zotero://select/library/items/${e.itemKey}`,e.accessDate&&(e.accessDate=(0,Be.moment)(e.accessDate)),e.dateAdded&&(e.dateAdded=(0,Be.moment)(e.dateAdded)),e.dateModified&&(e.dateModified=(0,Be.moment)(e.dateModified));try{e.date=yield Vh(e.citekey,a)}catch(o){}try{e.collections=yield Uh(e.citekey,a)}catch(o){}try{e.bibliography=yield Jh(e.citekey,a,n)}catch(o){e.bibliography="Error generating bibliography"}(r=e.notes)==null||r.forEach(x5),(i=e.attachments)==null||i.forEach(y5)})}function Fb(e,t){let a=e.message;try{if(a){let n=a.match(/\[Line (\d+), Column (\d+)]/);if(n){let i=t.split(/\n/g)[Number(n[1])-1],o=" ".repeat(Number(n[2])-1)+"^";return`${a}
|
|
|
|
${i}
|
|
${o}`}}}catch(n){}return a}function Ss(e,t,a){new Be.Notice(createFragment(n=>{n.createSpan({text:`Error parsing template "${t}": `}),n.createEl("code",{text:Fb(e,a)})}),1e4)}function Cs(e,t,a){return new Error(`Error parsing template "${t}": ${Fb(e,a)}`)}function As(e,t,a,n){return te(this,null,function*(){let{template:r,headerTemplate:i,annotationTemplate:o,footerTemplate:s}=yield Fh(e);if(!r&&!i&&!o&&!s)throw new Error(`No templates found for export ${e.exportFormat.name}`);let l="";if(r){try{l=r?yield et(e.exportFormat.templatePath,r,t):""}catch(d){if(n)throw Cs(d,e.exportFormat.templatePath,r);return Ss(d,e.exportFormat.templatePath,r),!1}return Bu(l)}let u="",c="",f="";try{u=i?yield et(e.exportFormat.headerTemplatePath,i,t):""}catch(d){if(n)throw Cs(d,e.exportFormat.headerTemplatePath,i);return Ss(d,e.exportFormat.headerTemplatePath,i),!1}try{c=o?yield et(e.exportFormat.annotationTemplatePath,o,t):""}catch(d){if(n)throw Cs(d,e.exportFormat.annotationTemplatePath,o);return Ss(d,e.exportFormat.annotationTemplatePath,o),!1}try{f=s?yield et(e.exportFormat.footerTemplatePath,s,t):""}catch(d){if(n)throw Cs(d,e.exportFormat.footerTemplatePath,s);return Ss(d,e.exportFormat.footerTemplatePath,s),!1}let p=[];i&&u.trim()&&p.push(u);let h=o&&(a+c).trim();return h&&p.push(Rh(a+c)),s&&f.trim()&&p.push(f),h?Bu(p.join("")):p.join("")})}function gp({exportFormat:e}){return e.templatePath||e.headerTemplatePath||e.annotationTemplatePath||e.footerTemplatePath||""}function jb(e){return te(this,null,function*(){var c,f;let t=(0,Be.moment)(),{database:a,exportFormat:n,settings:r}=e,i=gp(e),o=Pn(),s=yield on(a);if(!s.length)return!1;let l;try{l=yield cs(s,a)}catch(p){return!1}for(let p=0,h=l.length;p<h;p++)yield bp(l[p],t,a,n.cslStyle);let u=os();for(let p=0,h=l.length;p<h;p++){let d=l[p].attachments;if(!d.some(b=>{var y;return(y=b.path)==null?void 0:y.endsWith(".pdf")})){let b=yield Wr(i,we(ne({},l[p]),{annotations:[]})),y=(0,Be.normalizePath)(rn(Da(yield et(i,n.outputPathTemplate,b)))),A=app.vault.getAbstractFileByPath(y),g="";A&&(g=yield app.vault.cachedRead(A));let x=yield As(e,Yt.prepareTemplateData(b,g),"");if(!x)return!1;g?app.vault.modify(A,x):(yield zu(y),app.vault.create(y,x));continue}let m={};try{m=((yield Gu(l[p].citekey,a))||[]).reduce((y,A)=>((A==null?void 0:A.path)&&(y[A.path]=A),y),{})}catch(b){}for(let b=0,y=d.length;b<y;b++){let A=d[b].path;if(!(A==null?void 0:A.endsWith(".pdf")))continue;let g=yield Wr(i,ne(ne({},d[b]),l[p])),x=n.imageOutputPathTemplate?(0,Be.normalizePath)(rn(Da(yield et(i,n.imageOutputPathTemplate,g)))):"",w=Vt.default.resolve(u,x),S=n.imageBaseNameTemplate?rn(Da(yield et(i,n.imageBaseNameTemplate,g))):"image",E=(0,Be.normalizePath)(rn(Da(yield et(i,n.outputPathTemplate,g)))),T=app.vault.getAbstractFileByPath(E),_="",R=(0,Be.moment)(0),M="";T&&(_=yield app.vault.cachedRead(T),R=is(_),M=jh(_));let F=R.valueOf()===0,P=[];if((f=(c=m[d[b].path])==null?void 0:c.annotations)==null||f.forEach(k=>{var j;!((j=k.annotationPosition.rects)==null?void 0:j.length)||P.push(Pb(k,d[b],w,x,!0))}),r.shouldConcat&&P.length&&(P=Es(P)),o)try{let k=yield vp(A,{imageBaseName:S,imageDPI:r.pdfExportImageDPI,imageFormat:r.pdfExportImageFormat,imageOutputPath:w,imageQuality:r.pdfExportImageQuality,attemptOCR:r.pdfExportImageOCR,ocrLang:r.pdfExportImageOCRLang,tesseractPath:r.pdfExportImageTesseractPath,tessDataDir:r.pdfExportImageTessDataDir}),j=JSON.parse(k);j.forEach(L=>{Ob(L,d[b],x)}),r.shouldConcat&&j.length&&(j=Es(j)),P.push(...j)}catch(k){return!1}P.length&&(d[b].annotations=P);let B=yield Wr(E,we(ne({},l[p]),{lastImportDate:R,isFirstImport:F,annotations:P||[],lastExportDate:R})),C=yield As(e,Yt.prepareTemplateData(B,_),M);if(!C)return!1;T?app.vault.modify(T,C):(yield zu(E),app.vault.create(E,C))}}return!0})}function Rb(e){return te(this,null,function*(){let t=(0,Be.moment)(),{database:a,format:n}=e,r=yield on(a);if(!r.length)return null;let i;try{i=yield cs(r,a)}catch(s){return null}if(i.length===0)return null;let o=[];for(let s=0,l=i.length;s<l;s++){yield bp(i[s],t,a,n.cslStyle);let u=i[s].attachments||[],c=u.find(p=>{var h;return!!((h=p.path)==null?void 0:h.endsWith(".pdf"))}),f=ne({attachment:c||u.length?u[0]:null},i[s]);o.push(yield et("",n.template,f))}return o.join(" ")})}function w5(e){let t=e.exportFormats.find(n=>!!n.cslStyle);if(t)return t.cslStyle;let a=e.citeFormats.find(n=>!!n.cslStyle);if(a)return a.cslStyle}function Nb(e){return te(this,null,function*(){var s,l;let t=yield on(e.database),a=Pn();if(!t.length)return null;let n;try{n=yield cs(t,e.database)}catch(u){return null}let r=(0,Be.moment)(),i=w5(e);for(let u=0,c=n.length;u<c;u++)yield bp(n[u],r,e.database,i);let o=os();for(let u=0,c=n.length;u<c;u++){let f=n[u].attachments,p={};try{p=((yield Gu(n[u].citekey,e.database))||[]).reduce((d,v)=>((v==null?void 0:v.path)&&(d[v.path]=v),d),{})}catch(h){console.error(h)}for(let h=0,d=f.length;h<d;h++){let v=f[h].path;if(!(v==null?void 0:v.endsWith(".pdf")))continue;let m=[];if((l=(s=p[f[h].path])==null?void 0:s.annotations)==null||l.forEach(b=>{var y;!((y=b.annotationPosition.rects)==null?void 0:y.length)||m.push(Pb(b,f[h],Vt.default.join(o,"output_path"),"output_path"))}),e.shouldConcat&&m.length&&(m=Es(m)),a)try{let b=yield vp(v,{noWrite:!0,imageBaseName:"base_name",imageDPI:e.pdfExportImageDPI,imageFormat:e.pdfExportImageFormat,imageOutputPath:Vt.default.join(o,"output_path"),imageQuality:e.pdfExportImageQuality,attemptOCR:e.pdfExportImageOCR,ocrLang:e.pdfExportImageOCRLang,tesseractPath:e.pdfExportImageTesseractPath,tessDataDir:e.pdfExportImageTessDataDir}),y=JSON.parse(b);y.forEach(A=>{Ob(A,f[h],"output_path")}),e.shouldConcat&&y.length&&(y=Es(y)),m.push(...y)}catch(b){return!1}m.length&&(f[h].annotations=m)}}return yield Promise.all(n.map(u=>te(this,null,function*(){let c=u.attachments.find(f=>{var p;return(p=f.path)==null?void 0:p.endsWith(".pdf")});u.annotations=(c==null?void 0:c.annotations)?c.annotations:[],u.lastImportDate=(0,Be.moment)(0),u.isFirstImport=!0,u.lastExportDate=(0,Be.moment)(0),yield Wr("",u)}))),n})}var er=G(require("obsidian"));var Kr,ae,Bb,E5,Qr,Mb,Lb,Db,_s={},zb=[],S5=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function da(e,t){for(var a in t)e[a]=t[a];return e}function Gb(e){var t=e.parentNode;t&&t.removeChild(e)}function re(e,t,a){var n,r,i,o={};for(i in t)i=="key"?n=t[i]:i=="ref"?r=t[i]:o[i]=t[i];if(arguments.length>2&&(o.children=arguments.length>3?Kr.call(arguments,2):a),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)o[i]===void 0&&(o[i]=e.defaultProps[i]);return ei(e,o,n,r,null)}function ei(e,t,a,n,r){var i={type:e,props:t,key:a,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:r==null?++Bb:r};return r==null&&ae.vnode!=null&&ae.vnode(i),i}function xp(){return{current:null}}function at(e){return e.children}function it(e,t){this.props=e,this.context=t}function zn(e,t){if(t==null)return e.__?zn(e.__,e.__.__k.indexOf(e)+1):null;for(var a;t<e.__k.length;t++)if((a=e.__k[t])!=null&&a.__e!=null)return a.__e;return typeof e.type=="function"?zn(e):null}function Hb(e){var t,a;if((e=e.__)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if((a=e.__k[t])!=null&&a.__e!=null){e.__e=e.__c.base=a.__e;break}return Hb(e)}}function yp(e){(!e.__d&&(e.__d=!0)&&Qr.push(e)&&!Is.__r++||Lb!==ae.debounceRendering)&&((Lb=ae.debounceRendering)||Mb)(Is)}function Is(){for(var e;Is.__r=Qr.length;)e=Qr.sort(function(t,a){return t.__v.__b-a.__v.__b}),Qr=[],e.some(function(t){var a,n,r,i,o,s;t.__d&&(o=(i=(a=t).__v).__e,(s=a.__P)&&(n=[],(r=da({},i)).__v=i.__v+1,wp(s,i,r,a.__n,s.ownerSVGElement!==void 0,i.__h!=null?[o]:null,n,o==null?zn(i):o,i.__h),Xb(n,i),i.__e!=o&&Hb(i)))})}function Ub(e,t,a,n,r,i,o,s,l,u){var c,f,p,h,d,v,m,b=n&&n.__k||zb,y=b.length;for(a.__k=[],c=0;c<t.length;c++)if((h=a.__k[c]=(h=t[c])==null||typeof h=="boolean"?null:typeof h=="string"||typeof h=="number"||typeof h=="bigint"?ei(null,h,null,null,h):Array.isArray(h)?ei(at,{children:h},null,null,null):h.__b>0?ei(h.type,h.props,h.key,null,h.__v):h)!=null){if(h.__=a,h.__b=a.__b+1,(p=b[c])===null||p&&h.key==p.key&&h.type===p.type)b[c]=void 0;else for(f=0;f<y;f++){if((p=b[f])&&h.key==p.key&&h.type===p.type){b[f]=void 0;break}p=null}wp(e,h,p=p||_s,r,i,o,s,l,u),d=h.__e,(f=h.ref)&&p.ref!=f&&(m||(m=[]),p.ref&&m.push(p.ref,null,h),m.push(f,h.__c||d,h)),d!=null?(v==null&&(v=d),typeof h.type=="function"&&h.__k===p.__k?h.__d=l=Jb(h,l,e):l=Vb(e,h,p,b,d,l),typeof a.type=="function"&&(a.__d=l)):l&&p.__e==l&&l.parentNode!=e&&(l=zn(p))}for(a.__e=v,c=y;c--;)b[c]!=null&&(typeof a.type=="function"&&b[c].__e!=null&&b[c].__e==a.__d&&(a.__d=zn(n,c+1)),$b(b[c],b[c]));if(m)for(c=0;c<m.length;c++)Yb(m[c],m[++c],m[++c])}function Jb(e,t,a){for(var n,r=e.__k,i=0;r&&i<r.length;i++)(n=r[i])&&(n.__=e,t=typeof n.type=="function"?Jb(n,t,a):Vb(a,n,n,r,n.__e,t));return t}function $t(e,t){return t=t||[],e==null||typeof e=="boolean"||(Array.isArray(e)?e.some(function(a){$t(a,t)}):t.push(e)),t}function Vb(e,t,a,n,r,i){var o,s,l;if(t.__d!==void 0)o=t.__d,t.__d=void 0;else if(a==null||r!=i||r.parentNode==null)e:if(i==null||i.parentNode!==e)e.appendChild(r),o=null;else{for(s=i,l=0;(s=s.nextSibling)&&l<n.length;l+=2)if(s==r)break e;e.insertBefore(r,i),o=i}return o!==void 0?o:r.nextSibling}function C5(e,t,a,n,r){var i;for(i in a)i==="children"||i==="key"||i in t||Ts(e,i,null,a[i],n);for(i in t)r&&typeof t[i]!="function"||i==="children"||i==="key"||i==="value"||i==="checked"||a[i]===t[i]||Ts(e,i,t[i],a[i],n)}function Wb(e,t,a){t[0]==="-"?e.setProperty(t,a):e[t]=a==null?"":typeof a!="number"||S5.test(t)?a:a+"px"}function Ts(e,t,a,n,r){var i;e:if(t==="style")if(typeof a=="string")e.style.cssText=a;else{if(typeof n=="string"&&(e.style.cssText=n=""),n)for(t in n)a&&t in a||Wb(e.style,t,"");if(a)for(t in a)n&&a[t]===n[t]||Wb(e.style,t,a[t])}else if(t[0]==="o"&&t[1]==="n")i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=a,a?n||e.addEventListener(t,i?Zb:qb,i):e.removeEventListener(t,i?Zb:qb,i);else if(t!=="dangerouslySetInnerHTML"){if(r)t=t.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if(t!=="href"&&t!=="list"&&t!=="form"&&t!=="tabIndex"&&t!=="download"&&t in e)try{e[t]=a==null?"":a;break e}catch(o){}typeof a=="function"||(a!=null&&(a!==!1||t[0]==="a"&&t[1]==="r")?e.setAttribute(t,a):e.removeAttribute(t))}}function qb(e){this.l[e.type+!1](ae.event?ae.event(e):e)}function Zb(e){this.l[e.type+!0](ae.event?ae.event(e):e)}function wp(e,t,a,n,r,i,o,s,l){var u,c,f,p,h,d,v,m,b,y,A,g=t.type;if(t.constructor!==void 0)return null;a.__h!=null&&(l=a.__h,s=t.__e=a.__e,t.__h=null,i=[s]),(u=ae.__b)&&u(t);try{e:if(typeof g=="function"){if(m=t.props,b=(u=g.contextType)&&n[u.__c],y=u?b?b.props.value:u.__:n,a.__c?v=(c=t.__c=a.__c).__=c.__E:("prototype"in g&&g.prototype.render?t.__c=c=new g(m,y):(t.__c=c=new it(m,y),c.constructor=g,c.render=_5),b&&b.sub(c),c.props=m,c.state||(c.state={}),c.context=y,c.__n=n,f=c.__d=!0,c.__h=[]),c.__s==null&&(c.__s=c.state),g.getDerivedStateFromProps!=null&&(c.__s==c.state&&(c.__s=da({},c.__s)),da(c.__s,g.getDerivedStateFromProps(m,c.__s))),p=c.props,h=c.state,f)g.getDerivedStateFromProps==null&&c.componentWillMount!=null&&c.componentWillMount(),c.componentDidMount!=null&&c.__h.push(c.componentDidMount);else{if(g.getDerivedStateFromProps==null&&m!==p&&c.componentWillReceiveProps!=null&&c.componentWillReceiveProps(m,y),!c.__e&&c.shouldComponentUpdate!=null&&c.shouldComponentUpdate(m,c.__s,y)===!1||t.__v===a.__v){c.props=m,c.state=c.__s,t.__v!==a.__v&&(c.__d=!1),c.__v=t,t.__e=a.__e,t.__k=a.__k,t.__k.forEach(function(x){x&&(x.__=t)}),c.__h.length&&o.push(c);break e}c.componentWillUpdate!=null&&c.componentWillUpdate(m,c.__s,y),c.componentDidUpdate!=null&&c.__h.push(function(){c.componentDidUpdate(p,h,d)})}c.context=y,c.props=m,c.state=c.__s,(u=ae.__r)&&u(t),c.__d=!1,c.__v=t,c.__P=e,u=c.render(c.props,c.state,c.context),c.state=c.__s,c.getChildContext!=null&&(n=da(da({},n),c.getChildContext())),f||c.getSnapshotBeforeUpdate==null||(d=c.getSnapshotBeforeUpdate(p,h)),A=u!=null&&u.type===at&&u.key==null?u.props.children:u,Ub(e,Array.isArray(A)?A:[A],t,a,n,r,i,o,s,l),c.base=t.__e,t.__h=null,c.__h.length&&o.push(c),v&&(c.__E=c.__=null),c.__e=!1}else i==null&&t.__v===a.__v?(t.__k=a.__k,t.__e=a.__e):t.__e=A5(a.__e,t,a,n,r,i,o,l);(u=ae.diffed)&&u(t)}catch(x){t.__v=null,(l||i!=null)&&(t.__e=s,t.__h=!!l,i[i.indexOf(s)]=null),ae.__e(x,t,a)}}function Xb(e,t){ae.__c&&ae.__c(t,e),e.some(function(a){try{e=a.__h,a.__h=[],e.some(function(n){n.call(a)})}catch(n){ae.__e(n,a.__v)}})}function A5(e,t,a,n,r,i,o,s){var l,u,c,f=a.props,p=t.props,h=t.type,d=0;if(h==="svg"&&(r=!0),i!=null){for(;d<i.length;d++)if((l=i[d])&&"setAttribute"in l==!!h&&(h?l.localName===h:l.nodeType===3)){e=l,i[d]=null;break}}if(e==null){if(h===null)return document.createTextNode(p);e=r?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h,p.is&&p),i=null,s=!1}if(h===null)f===p||s&&e.data===p||(e.data=p);else{if(i=i&&Kr.call(e.childNodes),u=(f=a.props||_s).dangerouslySetInnerHTML,c=p.dangerouslySetInnerHTML,!s){if(i!=null)for(f={},d=0;d<e.attributes.length;d++)f[e.attributes[d].name]=e.attributes[d].value;(c||u)&&(c&&(u&&c.__html==u.__html||c.__html===e.innerHTML)||(e.innerHTML=c&&c.__html||""))}if(C5(e,p,f,r,s),c)t.__k=[];else if(d=t.props.children,Ub(e,Array.isArray(d)?d:[d],t,a,n,r&&h!=="foreignObject",i,o,i?i[0]:a.__k&&zn(a,0),s),i!=null)for(d=i.length;d--;)i[d]!=null&&Gb(i[d]);s||("value"in p&&(d=p.value)!==void 0&&(d!==e.value||h==="progress"&&!d||h==="option"&&d!==f.value)&&Ts(e,"value",d,f.value,!1),"checked"in p&&(d=p.checked)!==void 0&&d!==e.checked&&Ts(e,"checked",d,f.checked,!1))}return e}function Yb(e,t,a){try{typeof e=="function"?e(t):e.current=t}catch(n){ae.__e(n,a)}}function $b(e,t,a){var n,r;if(ae.unmount&&ae.unmount(e),(n=e.ref)&&(n.current&&n.current!==e.__e||Yb(n,null,t)),(n=e.__c)!=null){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(i){ae.__e(i,t)}n.base=n.__P=null}if(n=e.__k)for(r=0;r<n.length;r++)n[r]&&$b(n[r],t,typeof e.type!="function");a||e.__e==null||Gb(e.__e),e.__e=e.__d=void 0}function _5(e,t,a){return this.constructor(e,a)}function Gn(e,t,a){var n,r,i;ae.__&&ae.__(e,t),r=(n=typeof a=="function")?null:a&&a.__k||t.__k,i=[],wp(t,e=(!n&&a||t).__k=re(at,null,[e]),r||_s,_s,t.ownerSVGElement!==void 0,!n&&a?[a]:r?null:t.firstChild?Kr.call(t.childNodes):null,i,!n&&a?a:r?r.__e:t.firstChild,n),Xb(i,e)}function Ep(e,t){Gn(e,t,Ep)}function Kb(e,t,a){var n,r,i,o=da({},e.props);for(i in t)i=="key"?n=t[i]:i=="ref"?r=t[i]:o[i]=t[i];return arguments.length>2&&(o.children=arguments.length>3?Kr.call(arguments,2):a),ei(e.type,o,n||e.key,r||e.ref,null)}function Ha(e,t){var a={__c:t="__cC"+Db++,__:e,Consumer:function(n,r){return n.children(r)},Provider:function(n){var r,i;return this.getChildContext||(r=[],(i={})[t]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(o){this.props.value!==o.value&&r.some(yp)},this.sub=function(o){r.push(o);var s=o.componentWillUnmount;o.componentWillUnmount=function(){r.splice(r.indexOf(o),1),s&&s.call(o)}}),n.children}};return a.Provider.__=a.Consumer.contextType=a}Kr=zb.slice,ae={__e:function(e,t){for(var a,n,r;t=t.__;)if((a=t.__c)&&!a.__)try{if((n=a.constructor)&&n.getDerivedStateFromError!=null&&(a.setState(n.getDerivedStateFromError(e)),r=a.__d),a.componentDidCatch!=null&&(a.componentDidCatch(e),r=a.__d),r)return a.__E=a}catch(i){e=i}throw e}},Bb=0,E5=function(e){return e!=null&&e.constructor===void 0},it.prototype.setState=function(e,t){var a;a=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=da({},this.state),typeof e=="function"&&(e=e(da({},a),this.props)),e&&da(a,e),e!=null&&this.__v&&(t&&this.__h.push(t),yp(this))},it.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),yp(this))},it.prototype.render=at,Qr=[],Mb=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Is.__r=0,Db=0;var Hn,bt,Qb,Un=0,eg=[],tg=ae.__b,ag=ae.__r,ng=ae.diffed,rg=ae.__c,ig=ae.unmount;function ti(e,t){ae.__h&&ae.__h(bt,e,Un||t),Un=0;var a=bt.__H||(bt.__H={__:[],__h:[]});return e>=a.__.length&&a.__.push({}),a.__[e]}function mt(e){return Un=1,Sp(cg,e)}function Sp(e,t,a){var n=ti(Hn++,2);return n.t=e,n.__c||(n.__=[a?a(t):cg(void 0,t),function(r){var i=n.t(n.__[0],r);n.__[0]!==i&&(n.__=[i,n.__[1]],n.__c.setState({}))}],n.__c=bt),n.__}function Ua(e,t){var a=ti(Hn++,3);!ae.__s&&Ap(a.__H,t)&&(a.__=e,a.__H=t,bt.__H.__h.push(a))}function ai(e,t){var a=ti(Hn++,4);!ae.__s&&Ap(a.__H,t)&&(a.__=e,a.__H=t,bt.__h.push(a))}function Ot(e){return Un=5,Kt(function(){return{current:e}},[])}function og(e,t,a){Un=6,ai(function(){typeof e=="function"?e(t()):e&&(e.current=t())},a==null?a:a.concat(e))}function Kt(e,t){var a=ti(Hn++,7);return Ap(a.__H,t)&&(a.__=e(),a.__H=t,a.__h=e),a.__}function $e(e,t){return Un=8,Kt(function(){return e},t)}function fa(e){var t=bt.context[e.__c],a=ti(Hn++,9);return a.c=e,t?(a.__==null&&(a.__=!0,t.sub(bt)),t.props.value):e.__}function sg(e,t){ae.useDebugValue&&ae.useDebugValue(t?t(e):e)}function I5(){for(var e;e=eg.shift();)if(e.__P)try{e.__H.__h.forEach(ks),e.__H.__h.forEach(Cp),e.__H.__h=[]}catch(t){e.__H.__h=[],ae.__e(t,e.__v)}}ae.__b=function(e){bt=null,tg&&tg(e)},ae.__r=function(e){ag&&ag(e),Hn=0;var t=(bt=e.__c).__H;t&&(t.__h.forEach(ks),t.__h.forEach(Cp),t.__h=[])},ae.diffed=function(e){ng&&ng(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(eg.push(t)!==1&&Qb===ae.requestAnimationFrame||((Qb=ae.requestAnimationFrame)||function(a){var n,r=function(){clearTimeout(i),lg&&cancelAnimationFrame(n),setTimeout(a)},i=setTimeout(r,100);lg&&(n=requestAnimationFrame(r))})(I5)),bt=null},ae.__c=function(e,t){t.some(function(a){try{a.__h.forEach(ks),a.__h=a.__h.filter(function(n){return!n.__||Cp(n)})}catch(n){t.some(function(r){r.__h&&(r.__h=[])}),t=[],ae.__e(n,a.__v)}}),rg&&rg(e,t)},ae.unmount=function(e){ig&&ig(e);var t,a=e.__c;a&&a.__H&&(a.__H.__.forEach(function(n){try{ks(n)}catch(r){t=r}}),t&&ae.__e(t,a.__v))};var lg=typeof requestAnimationFrame=="function";function ks(e){var t=bt,a=e.__c;typeof a=="function"&&(e.__c=void 0,a()),bt=t}function Cp(e){var t=bt;e.__c=e.__(),bt=t}function Ap(e,t){return!e||e.length!==t.length||t.some(function(a,n){return a!==e[n]})}function cg(e,t){return typeof t=="function"?t(e):t}function ug(e,t){for(var a in t)e[a]=t[a];return e}function _p(e,t){for(var a in e)if(a!=="__source"&&!(a in t))return!0;for(var n in t)if(n!=="__source"&&e[n]!==t[n])return!0;return!1}function Ip(e){this.props=e}function T5(e,t){function a(r){var i=this.props.ref,o=i==r.ref;return!o&&i&&(i.call?i(null):i.current=null),t?!t(this.props,r)||!o:_p(this.props,r)}function n(r){return this.shouldComponentUpdate=a,re(e,r)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(Ip.prototype=new it).isPureReactComponent=!0,Ip.prototype.shouldComponentUpdate=function(e,t){return _p(this.props,e)||_p(this.state,t)};var pg=ae.__b;ae.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),pg&&pg(e)};var k5=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function ni(e){function t(a,n){var r=ug({},a);return delete r.ref,e(r,(n=a.ref||n)&&(typeof n!="object"||"current"in n)?n:null)}return t.$$typeof=k5,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var dg=function(e,t){return e==null?null:$t($t(e).map(t))},O5={map:dg,forEach:dg,count:function(e){return e?$t(e).length:0},only:function(e){var t=$t(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:$t},P5=ae.__e;ae.__e=function(e,t,a){if(e.then){for(var n,r=t;r=r.__;)if((n=r.__c)&&n.__c)return t.__e==null&&(t.__e=a.__e,t.__k=a.__k),n.__c(e,t)}P5(e,t,a)};var fg=ae.unmount;function Os(){this.__u=0,this.t=null,this.__b=null}function mg(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function F5(e){var t,a,n;function r(i){if(t||(t=e()).then(function(o){a=o.default||o},function(o){n=o}),n)throw n;if(!a)throw t;return re(a,i)}return r.displayName="Lazy",r.__f=!0,r}function ri(){this.u=null,this.o=null}ae.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&e.__h===!0&&(e.type=null),fg&&fg(e)},(Os.prototype=new it).__c=function(e,t){var a=t.__c,n=this;n.t==null&&(n.t=[]),n.t.push(a);var r=mg(n.__v),i=!1,o=function(){i||(i=!0,a.__R=null,r?r(s):s())};a.__R=o;var s=function(){if(!--n.__u){if(n.state.__e){var u=n.state.__e;n.__v.__k[0]=function f(p,h,d){return p&&(p.__v=null,p.__k=p.__k&&p.__k.map(function(v){return f(v,h,d)}),p.__c&&p.__c.__P===h&&(p.__e&&d.insertBefore(p.__e,p.__d),p.__c.__e=!0,p.__c.__P=d)),p}(u,u.__c.__P,u.__c.__O)}var c;for(n.setState({__e:n.__b=null});c=n.t.pop();)c.forceUpdate()}},l=t.__h===!0;n.__u++||l||n.setState({__e:n.__b=n.__v.__k[0]}),e.then(o,o)},Os.prototype.componentWillUnmount=function(){this.t=[]},Os.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var a=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=function i(o,s,l){return o&&(o.__c&&o.__c.__H&&(o.__c.__H.__.forEach(function(u){typeof u.__c=="function"&&u.__c()}),o.__c.__H=null),(o=ug({},o)).__c!=null&&(o.__c.__P===l&&(o.__c.__P=s),o.__c=null),o.__k=o.__k&&o.__k.map(function(u){return i(u,s,l)})),o}(this.__b,a,n.__O=n.__P)}this.__b=null}var r=t.__e&&re(at,null,e.fallback);return r&&(r.__h=null),[re(at,null,t.__e?null:e.children),r]};var hg=function(e,t,a){if(++a[1]===a[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(a=e.u;a;){for(;a.length>3;)a.pop()();if(a[1]<a[0])break;e.u=a=a[2]}};function j5(e){return this.getChildContext=function(){return e.context},e.children}function R5(e){var t=this,a=e.i;t.componentWillUnmount=function(){Gn(null,t.l),t.l=null,t.i=null},t.i&&t.i!==a&&t.componentWillUnmount(),e.__v?(t.l||(t.i=a,t.l={nodeType:1,parentNode:a,childNodes:[],appendChild:function(n){this.childNodes.push(n),t.i.appendChild(n)},insertBefore:function(n,r){this.childNodes.push(n),t.i.appendChild(n)},removeChild:function(n){this.childNodes.splice(this.childNodes.indexOf(n)>>>1,1),t.i.removeChild(n)}}),Gn(re(j5,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function Tp(e,t){return re(R5,{__v:e,i:t})}(ri.prototype=new it).__e=function(e){var t=this,a=mg(t.__v),n=t.o.get(e);return n[0]++,function(r){var i=function(){t.props.revealOrder?(n.push(r),hg(t,e,n)):r()};a?a(i):i()}},ri.prototype.render=function(e){this.u=null,this.o=new Map;var t=$t(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var a=t.length;a--;)this.o.set(t[a],this.u=[1,0,this.u]);return e.children},ri.prototype.componentDidUpdate=ri.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,a){hg(e,a,t)})};var vg=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,N5=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,B5=typeof document!="undefined",M5=function(e){return(typeof Symbol!="undefined"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function L5(e,t,a){return t.__k==null&&(t.textContent=""),Gn(e,t),typeof a=="function"&&a(),e?e.__c:null}function D5(e,t,a){return Ep(e,t),typeof a=="function"&&a(),e?e.__c:null}it.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(it.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var bg=ae.event;function z5(){}function G5(){return this.cancelBubble}function H5(){return this.defaultPrevented}ae.event=function(e){return bg&&(e=bg(e)),e.persist=z5,e.isPropagationStopped=G5,e.isDefaultPrevented=H5,e.nativeEvent=e};var gg,xg={configurable:!0,get:function(){return this.class}},yg=ae.vnode;ae.vnode=function(e){var t=e.type,a=e.props,n=a;if(typeof t=="string"){var r=t.indexOf("-")===-1;for(var i in n={},a){var o=a[i];B5&&i==="children"&&t==="noscript"||i==="value"&&"defaultValue"in a&&o==null||(i==="defaultValue"&&"value"in a&&a.value==null?i="value":i==="download"&&o===!0?o="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!M5(a.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i)?i=i.toLowerCase():r&&N5.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():o===null&&(o=void 0),n[i]=o)}t=="select"&&n.multiple&&Array.isArray(n.value)&&(n.value=$t(a.children).forEach(function(s){s.props.selected=n.value.indexOf(s.props.value)!=-1})),t=="select"&&n.defaultValue!=null&&(n.value=$t(a.children).forEach(function(s){s.props.selected=n.multiple?n.defaultValue.indexOf(s.props.value)!=-1:n.defaultValue==s.props.value})),e.props=n,a.class!=a.className&&(xg.enumerable="className"in a,a.className!=null&&(n.class=a.className),Object.defineProperty(n,"className",xg))}e.$$typeof=vg,yg&&yg(e)};var wg=ae.__r;ae.__r=function(e){wg&&wg(e),gg=e.__c};var U5={ReactCurrentDispatcher:{current:{readContext:function(e){return gg.__n[e.__c].props.value}}}};function J5(e){return re.bind(null,e)}function Eg(e){return!!e&&e.$$typeof===vg}function V5(e){return Eg(e)?Kb.apply(null,arguments):e}function W5(e){return!!e.__k&&(Gn(null,e),!0)}function q5(e){return e&&(e.base||e.nodeType===1&&e)||null}var Z5=function(e,t){return e(t)},X5=function(e,t){return e(t)};var I={useState:mt,useReducer:Sp,useEffect:Ua,useLayoutEffect:ai,useRef:Ot,useImperativeHandle:og,useMemo:Kt,useCallback:$e,useContext:fa,useDebugValue:sg,version:"17.0.2",Children:O5,render:L5,hydrate:D5,unmountComponentAtNode:W5,createPortal:Tp,createElement:re,createContext:Ha,createFactory:J5,cloneElement:V5,createRef:xp,Fragment:at,isValidElement:Eg,findDOMNode:q5,Component:it,PureComponent:Ip,memo:T5,forwardRef:ni,flushSync:X5,unstable_batchedUpdates:Z5,StrictMode:at,Suspense:Os,SuspenseList:ri,lazy:F5,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:U5};var m1=G(ha()),h1=G(si()),v1=G(Ps()),b1=G(Fs()),g1=G(js()),x1=G(Ns()),hd=G(Bs()),Vl=G(Jn()),y1=G(Pg());var xt=G(xa());var Va=G(ha()),P0=G(Jn()),F0=G(si());var qt=G(xa());function Up(e){var t=Object.prototype.toString.call(e).slice(8,-1);return t==="Object"&&typeof e[Symbol.iterator]=="function"?"Iterable":t==="Custom"&&e.constructor!==Object&&e instanceof Object?"Object":t}var g0=G(ha()),x0=G(si());var Qp=G(xa());var u0=G(Ps()),p0=G(Fs()),d0=G(Rs()),f0=G(js()),m0=G(Ns()),Yp=G(Bs()),Ai=G(Jn()),$p=G($s()),_i=G(ha());var We=G(xa());var a0=G(ha());var qn=G(xa()),Jp=function(t){var a=t.styling,n=t.arrowStyle,r=t.expanded,i=t.nodeType,o=t.onClick;return I.createElement("div",(0,a0.default)({},a("arrowContainer",n),{onClick:o}),I.createElement("div",a(["arrow","arrowSign"],i,r,n),"\u25B6",n==="double"&&I.createElement("div",a(["arrowSign","arrowSignInner"]),"\u25B6")))};Jp.propTypes={styling:qn.default.func.isRequired,arrowStyle:qn.default.oneOf(["single","double"]),expanded:qn.default.bool.isRequired,nodeType:qn.default.string.isRequired,onClick:qn.default.func.isRequired};Jp.defaultProps={arrowStyle:"single"};var Ks=Jp;var Zn=G($s());function zO(e,t){var a=typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=GO(e))||t&&e&&typeof e.length=="number"){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(u){throw u},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 i=!0,o=!1,s;return{s:function(){a=a.call(e)},n:function(){var u=a.next();return i=u.done,u},e:function(u){o=!0,s=u},f:function(){try{!i&&a.return!=null&&a.return()}finally{if(o)throw s}}}}function GO(e,t){if(!!e){if(typeof e=="string")return n0(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return n0(e,t)}}function n0(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function HO(e,t){return e==="Object"?Object.keys(t).length:e==="Array"?t.length:1/0}function UO(e){return typeof e.set=="function"}function JO(e,t,a){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1/0,i;if(e==="Object"){var o=Object.getOwnPropertyNames(t);a&&o.sort(a===!0?void 0:a),o=o.slice(n,r+1),i={entries:o.map(function(d){return{key:d,value:t[d]}})}}else if(e==="Array")i={entries:t.slice(n,r+1).map(function(d,v){return{key:v+n,value:d}})};else{var s=0,l=[],u=!0,c=UO(t),f=zO(t),p;try{for(f.s();!(p=f.n()).done;){var h=p.value;if(s>r){u=!1;break}n<=s&&(c&&Array.isArray(h)?typeof h[0]=="string"||typeof h[0]=="number"?l.push({key:h[0],value:h[1]}):l.push({key:"[entry ".concat(s,"]"),value:{"[key]":h[0],"[value]":h[1]}}):l.push({key:s,value:h})),s++}}catch(d){f.e(d)}finally{f.f()}i={hasMore:!u,entries:l}}return i}function Vp(e,t,a){for(var n=[];t-e>a*a;)a=a*a;for(var r=e;r<=t;r+=a)n.push({from:r,to:Math.min(t,r+a-1)});return n}function Wp(e,t,a,n){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:1/0,o=JO.bind(null,e,t,a);if(!n)return o().entries;var s=i<1/0,l=Math.min(i-r,HO(e,t));if(e!=="Iterable"){if(l<=n||n<7)return o(r,i).entries}else if(l<=n&&!s)return o(r,i).entries;var u;if(e==="Iterable"){var c=o(r,r+n-1),f=c.hasMore,p=c.entries;u=f?[].concat((0,Zn.default)(p),(0,Zn.default)(Vp(r+n,r+2*n-1,n))):p}else u=s?Vp(r,i,n):[].concat((0,Zn.default)(o(0,n-5).entries),(0,Zn.default)(Vp(n-4,l-5,n)),(0,Zn.default)(o(l-4,l-1).entries));return u}var r0=G(ha()),i0=G(Ps()),o0=G(Fs()),s0=G(Rs()),l0=G(js()),c0=G(Ns()),qp=G(Bs()),Zp=G(Jn());var Xn=G(xa());function VO(e){var t=WO();return function(){var n=(0,qp.default)(e),r;if(t){var i=(0,qp.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,c0.default)(this,r)}}function WO(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var Xp=function(e){(0,l0.default)(a,e);var t=VO(a);function a(n){var r;return(0,i0.default)(this,a),r=t.call(this,n),(0,Zp.default)((0,s0.default)(r),"handleClick",function(){r.setState({expanded:!r.state.expanded})}),r.state={expanded:!1},r}return(0,o0.default)(a,[{key:"render",value:function(){var r=this.props,i=r.styling,o=r.from,s=r.to,l=r.renderChildNodes,u=r.nodeType;return this.state.expanded?I.createElement("div",i("itemRange",this.state.expanded),l(this.props,o,s)):I.createElement("div",(0,r0.default)({},i("itemRange",this.state.expanded),{onClick:this.handleClick}),I.createElement(Ks,{nodeType:u,styling:i,expanded:!1,onClick:this.handleClick,arrowStyle:"double"}),"".concat(o," ... ").concat(s))}}]),a}(I.Component);(0,Zp.default)(Xp,"propTypes",{styling:Xn.default.func.isRequired,from:Xn.default.number.isRequired,to:Xn.default.number.isRequired,renderChildNodes:Xn.default.func.isRequired,nodeType:Xn.default.string.isRequired});function h0(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,n)}return a}function v0(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?h0(Object(a),!0).forEach(function(n){(0,Ai.default)(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h0(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function qO(e){var t=ZO();return function(){var n=(0,Yp.default)(e),r;if(t){var i=(0,Yp.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,m0.default)(this,r)}}function ZO(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function XO(e){return e.to!==void 0}function b0(e,t,a){var n=e.nodeType,r=e.data,i=e.collectionLimit,o=e.circularCache,s=e.keyPath,l=e.postprocessValue,u=e.sortObjectKeys,c=[];return Wp(n,r,u,i,t,a).forEach(function(f){if(XO(f))c.push(I.createElement(Xp,(0,_i.default)({},e,{key:"ItemRange--".concat(f.from,"-").concat(f.to),from:f.from,to:f.to,renderChildNodes:b0})));else{var p=f.key,h=f.value,d=o.indexOf(h)!==-1;c.push(I.createElement(Qs,(0,_i.default)({},e,{postprocessValue:l,collectionLimit:i,key:"Node--".concat(p),keyPath:[p].concat((0,$p.default)(s)),value:l(h),circularCache:[].concat((0,$p.default)(o),[h]),isCircular:d,hideRoot:!1})))}}),c}function Kp(e){var t=e.isCircular?!1:e.shouldExpandNode(e.keyPath,e.data,e.level);return{expanded:t}}var Ja=function(e){(0,f0.default)(a,e);var t=qO(a);function a(n){var r;return(0,u0.default)(this,a),r=t.call(this,n),(0,Ai.default)((0,d0.default)(r),"handleClick",function(){r.props.expandable&&r.setState({expanded:!r.state.expanded})}),r.state=Kp(n),r}return(0,p0.default)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(r){var i=Kp(r);Kp(this.props).expanded!==i.expanded&&this.setState(i)}},{key:"shouldComponentUpdate",value:function(r,i){var o=this;return!!Object.keys(r).find(function(s){return s!=="circularCache"&&(s==="keyPath"?r[s].join("/")!==o.props[s].join("/"):r[s]!==o.props[s])})||i.expanded!==this.state.expanded}},{key:"render",value:function(){var r=this.props,i=r.getItemString,o=r.nodeTypeIndicator,s=r.nodeType,l=r.data,u=r.hideRoot,c=r.createItemString,f=r.styling,p=r.collectionLimit,h=r.keyPath,d=r.labelRenderer,v=r.expandable,m=this.state.expanded,b=m||u&&this.props.level===0?b0(v0(v0({},this.props),{},{level:this.props.level+1})):null,y=I.createElement("span",f("nestedNodeItemType",m),o),A=i(s,l,y,c(l,p),h),g=[h,s,m,v];return u?I.createElement("li",f.apply(void 0,["rootNode"].concat(g)),I.createElement("ul",f.apply(void 0,["rootNodeChildren"].concat(g)),b)):I.createElement("li",f.apply(void 0,["nestedNode"].concat(g)),v&&I.createElement(Ks,{styling:f,nodeType:s,expanded:m,onClick:this.handleClick}),I.createElement("label",(0,_i.default)({},f.apply(void 0,[["label","nestedNodeLabel"]].concat(g)),{onClick:this.handleClick}),d.apply(void 0,g)),I.createElement("span",(0,_i.default)({},f.apply(void 0,["nestedNodeItemString"].concat(g)),{onClick:this.handleClick}),A),I.createElement("ul",f.apply(void 0,["nestedNodeChildren"].concat(g)),b))}}]),a}(I.Component);(0,Ai.default)(Ja,"propTypes",{getItemString:We.default.func.isRequired,nodeTypeIndicator:We.default.any,nodeType:We.default.string.isRequired,data:We.default.any,hideRoot:We.default.bool.isRequired,createItemString:We.default.func.isRequired,styling:We.default.func.isRequired,collectionLimit:We.default.number,keyPath:We.default.arrayOf(We.default.oneOfType([We.default.string,We.default.number])).isRequired,labelRenderer:We.default.func.isRequired,shouldExpandNode:We.default.func,level:We.default.number.isRequired,sortObjectKeys:We.default.oneOfType([We.default.func,We.default.bool]),isCircular:We.default.bool,expandable:We.default.bool});(0,Ai.default)(Ja,"defaultProps",{data:[],circularCache:[],level:0,expandable:!0});var YO=["data"];function $O(e){var t=Object.getOwnPropertyNames(e).length;return"".concat(t," ").concat(t!==1?"keys":"key")}var y0=function(t){var a=t.data,n=(0,x0.default)(t,YO);return I.createElement(Ja,(0,g0.default)({},n,{data:a,nodeType:"Object",nodeTypeIndicator:n.nodeType==="Error"?"Error()":"{}",createItemString:$O,expandable:Object.getOwnPropertyNames(a).length>0}))};y0.propTypes={data:Qp.default.object,nodeType:Qp.default.string.isRequired};var w0=y0;var E0=G(ha()),S0=G(si());var C0=G(xa());var KO=["data"];function QO(e){return"".concat(e.length," ").concat(e.length!==1?"items":"item")}var A0=function(t){var a=t.data,n=(0,S0.default)(t,KO);return I.createElement(Ja,(0,E0.default)({},n,{data:a,nodeType:"Array",nodeTypeIndicator:"[]",createItemString:QO,expandable:a.length>0}))};A0.propTypes={data:C0.default.array};var _0=A0;var ed=G(ha());function eP(e,t){var a=typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=tP(e))||t&&e&&typeof e.length=="number"){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(u){throw u},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 i=!0,o=!1,s;return{s:function(){a=a.call(e)},n:function(){var u=a.next();return i=u.done,u},e:function(u){o=!0,s=u},f:function(){try{!i&&a.return!=null&&a.return()}finally{if(o)throw s}}}}function tP(e,t){if(!!e){if(typeof e=="string")return I0(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return I0(e,t)}}function I0(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function aP(e,t){var a=0,n=!1;if(Number.isSafeInteger(e.size))a=e.size;else{var r=eP(e),i;try{for(r.s();!(i=r.n()).done;){var o=i.value;if(t&&a+1>t){n=!0;break}a+=1}}catch(s){r.e(s)}finally{r.f()}}return"".concat(n?">":"").concat(a," ").concat(a!==1?"entries":"entry")}var nP=function(t){var a=(0,ed.default)({},t);return I.createElement(Ja,(0,ed.default)({},a,{nodeType:"Iterable",nodeTypeIndicator:"()",createItemString:aP}))},T0=nP;var k0=G($s());var Wt=G(xa()),O0=function(t){var a=t.nodeType,n=t.styling,r=t.labelRenderer,i=t.keyPath,o=t.valueRenderer,s=t.value,l=t.valueGetter,u=l===void 0?function(c){return c}:l;return I.createElement("li",n("value",a,i),I.createElement("label",n(["label","valueLabel"],a,i),r(i,a,!1,!1)),I.createElement("span",n("valueText",a,i),o.apply(void 0,[u(s),s].concat((0,k0.default)(i)))))};O0.propTypes={nodeType:Wt.default.string.isRequired,styling:Wt.default.func.isRequired,labelRenderer:Wt.default.func.isRequired,keyPath:Wt.default.arrayOf(Wt.default.oneOfType([Wt.default.string,Wt.default.number]).isRequired).isRequired,valueRenderer:Wt.default.func.isRequired,value:Wt.default.any,valueGetter:Wt.default.func};var Qt=O0;var rP=["getItemString","keyPath","labelRenderer","styling","value","valueRenderer","isCustomNode"];function j0(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,n)}return a}function td(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?j0(Object(a),!0).forEach(function(n){(0,P0.default)(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):j0(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}var R0=function(t){var a=t.getItemString,n=t.keyPath,r=t.labelRenderer,i=t.styling,o=t.value,s=t.valueRenderer,l=t.isCustomNode,u=(0,F0.default)(t,rP),c=l(o)?"Custom":Up(o),f={getItemString:a,key:n[0],keyPath:n,labelRenderer:r,nodeType:c,styling:i,value:o,valueRenderer:s},p=td(td(td({},u),f),{},{data:o,isCustomNode:l});switch(c){case"Object":case"Error":case"WeakMap":case"WeakSet":return I.createElement(w0,p);case"Array":return I.createElement(_0,p);case"Iterable":case"Map":case"Set":return I.createElement(T0,p);case"String":return I.createElement(Qt,(0,Va.default)({},f,{valueGetter:function(d){return'"'.concat(d,'"')}}));case"Number":return I.createElement(Qt,f);case"Boolean":return I.createElement(Qt,(0,Va.default)({},f,{valueGetter:function(d){return d?"true":"false"}}));case"Date":return I.createElement(Qt,(0,Va.default)({},f,{valueGetter:function(d){return d.toISOString()}}));case"Null":return I.createElement(Qt,(0,Va.default)({},f,{valueGetter:function(){return"null"}}));case"Undefined":return I.createElement(Qt,(0,Va.default)({},f,{valueGetter:function(){return"undefined"}}));case"Function":case"Symbol":return I.createElement(Qt,(0,Va.default)({},f,{valueGetter:function(d){return d.toString()}}));case"Custom":return I.createElement(Qt,f);default:return I.createElement(Qt,(0,Va.default)({},f,{valueGetter:function(){return"<".concat(c,">")}}))}};R0.propTypes={getItemString:qt.default.func.isRequired,keyPath:qt.default.arrayOf(qt.default.oneOfType([qt.default.string,qt.default.number]).isRequired).isRequired,labelRenderer:qt.default.func.isRequired,styling:qt.default.func.isRequired,value:qt.default.any,valueRenderer:qt.default.func.isRequired,isCustomNode:qt.default.func.isRequired};var Qs=R0;var p1=G(Jn());var Jl=G(N0()),a1=G(B0()),pd=G(U0()),r1=G(uy()),dd=G(Ry()),fd=G(Qy());function e1(e){var t=e[0],a=e[1],n=e[2],r,i,o;return r=t*1+a*0+n*1.13983,i=t*1+a*-.39465+n*-.5806,o=t*1+a*2.02311+n*0,r=Math.min(Math.max(0,r),1),i=Math.min(Math.max(0,i),1),o=Math.min(Math.max(0,o),1),[r*255,i*255,o*255]}function t1(e){var t=e[0]/255,a=e[1]/255,n=e[2]/255,r=t*.299+a*.587+n*.114,i=t*-.14713+a*-.28886+n*.436,o=t*.615+a*-.51499+n*-.10001;return[r,i,o]}function n1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,n)}return a}function Pt(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?n1(Object(a),!0).forEach(function(n){(0,a1.default)(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n1(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}var i1=r1.default,o1=Object.keys(i1),gF=function(t){return t<.25?1:t<.5?.9-t:1.1-t},xF=function(t){var a=(0,dd.default)(t),n=t1(a.array()),r=(0,pd.default)(n,3),i=r[0],o=r[1],s=r[2],l=[gF(i),o,s],u=e1(l);return dd.default.rgb(u).hex()},Qn=function(t){return function(a){return{className:[a.className,t.className].filter(Boolean).join(" "),style:Pt(Pt({},a.style||{}),t.style||{})}}},yF=function(t,a){if(t===void 0)return a;if(a===void 0)return t;var n=(0,Jl.default)(t),r=(0,Jl.default)(a);switch(n){case"string":switch(r){case"string":return[a,t].filter(Boolean).join(" ");case"object":return Qn({className:t,style:a});case"function":return function(i){for(var o=arguments.length,s=new Array(o>1?o-1:0),l=1;l<o;l++)s[l-1]=arguments[l];return Qn({className:t})(a.apply(void 0,[i].concat(s)))}}break;case"object":switch(r){case"string":return Qn({className:a,style:t});case"object":return Pt(Pt({},a),t);case"function":return function(i){for(var o=arguments.length,s=new Array(o>1?o-1:0),l=1;l<o;l++)s[l-1]=arguments[l];return Qn({style:t})(a.apply(void 0,[i].concat(s)))}}break;case"function":switch(r){case"string":return function(i){for(var o=arguments.length,s=new Array(o>1?o-1:0),l=1;l<o;l++)s[l-1]=arguments[l];return t.apply(void 0,[Qn(i)({className:a})].concat(s))};case"object":return function(i){for(var o=arguments.length,s=new Array(o>1?o-1:0),l=1;l<o;l++)s[l-1]=arguments[l];return t.apply(void 0,[Qn(i)({style:a})].concat(s))};case"function":return function(i){for(var o=arguments.length,s=new Array(o>1?o-1:0),l=1;l<o;l++)s[l-1]=arguments[l];return t.apply(void 0,[a.apply(void 0,[i].concat(s))].concat(s))}}}},wF=function(t,a){var n=Object.keys(a);for(var r in t)n.indexOf(r)===-1&&n.push(r);return n.reduce(function(i,o){return i[o]=yF(t[o],a[o]),i},{})},EF=function(t,a){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];if(a===null)return t;Array.isArray(a)||(a=[a]);var o=a.map(function(l){return t[l]}).filter(Boolean),s=o.reduce(function(l,u){return typeof u=="string"?l.className=[l.className,u].filter(Boolean).join(" "):(0,Jl.default)(u)==="object"?l.style=Pt(Pt({},l.style),u):typeof u=="function"&&(l=Pt(Pt({},l),u.apply(void 0,[l].concat(r)))),l},{className:"",style:{}});return s.className||delete s.className,Object.keys(s.style).length===0&&delete s.style,s},md=function(t){return Object.keys(t).reduce(function(a,n){return a[n]=/^base/.test(n)?xF(t[n]):n==="scheme"?t[n]+":inverted":t[n],a},{})},s1=(0,fd.default)(function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=t.defaultBase16,r=n===void 0?i1:n,i=t.base16Themes,o=i===void 0?null:i,s=SF(a,o);s&&(a=Pt(Pt({},s),a));for(var l=o1.reduce(function(v,m){return v[m]=a[m]||r[m],v},{}),u=Object.keys(a).reduce(function(v,m){return o1.indexOf(m)===-1&&(v[m]=a[m]),v},{}),c=e(l),f=wF(u,c),p=arguments.length,h=new Array(p>3?p-3:0),d=3;d<p;d++)h[d-3]=arguments[d];return(0,fd.default)(EF,2).apply(void 0,[f].concat(h))},3),l1=function(t){return!!t.extend},SF=function(t,a){if(t&&l1(t)&&t.extend&&(t=t.extend),typeof t=="string"){var n=t.split(":"),r=(0,pd.default)(n,2),i=r[0],o=r[1];a?t=a[i]:t=r1[i],o==="inverted"&&(t=md(t))}return t&&Object.prototype.hasOwnProperty.call(t,"base00")?t:void 0},c1=function(t){return typeof t=="string"?"".concat(t,":inverted"):t&&l1(t)&&t.extend?typeof t.extend=="string"?Pt(Pt({},t),{},{extend:"".concat(t.extend,":inverted")}):Pt(Pt({},t),{},{extend:md(t.extend)}):t&&md(t)};var u1={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"};function d1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,n)}return a}function ht(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?d1(Object(a),!0).forEach(function(n){(0,p1.default)(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d1(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}var CF=function(t){return{BACKGROUND_COLOR:t.base00,TEXT_COLOR:t.base07,STRING_COLOR:t.base0B,DATE_COLOR:t.base0B,NUMBER_COLOR:t.base09,BOOLEAN_COLOR:t.base09,NULL_COLOR:t.base08,UNDEFINED_COLOR:t.base08,FUNCTION_COLOR:t.base08,SYMBOL_COLOR:t.base08,LABEL_COLOR:t.base0D,ARROW_COLOR:t.base0D,ITEM_STRING_COLOR:t.base0B,ITEM_STRING_EXPANDED_COLOR:t.base03}},AF=function(t){return{String:t.STRING_COLOR,Date:t.DATE_COLOR,Number:t.NUMBER_COLOR,Boolean:t.BOOLEAN_COLOR,Null:t.NULL_COLOR,Undefined:t.UNDEFINED_COLOR,Function:t.FUNCTION_COLOR,Symbol:t.SYMBOL_COLOR}},_F=function(t){var a=CF(t);return{tree:{border:0,padding:0,marginTop:"0.5em",marginBottom:"0.5em",marginLeft:"0.125em",marginRight:0,listStyle:"none",MozUserSelect:"none",WebkitUserSelect:"none",backgroundColor:a.BACKGROUND_COLOR},value:function(r,i,o){var s=r.style;return{style:ht(ht({},s),{},{paddingTop:"0.25em",paddingRight:0,marginLeft:"0.875em",WebkitUserSelect:"text",MozUserSelect:"text",wordWrap:"break-word",paddingLeft:o.length>1?"2.125em":"1.25em",textIndent:"-0.5em",wordBreak:"break-all"})}},label:{display:"inline-block",color:a.LABEL_COLOR},valueLabel:{margin:"0 0.5em 0 0"},valueText:function(r,i){var o=r.style;return{style:ht(ht({},o),{},{color:AF(a)[i]})}},itemRange:function(r,i){return{style:{paddingTop:i?0:"0.25em",cursor:"pointer",color:a.LABEL_COLOR}}},arrow:function(r,i,o){var s=r.style;return{style:ht(ht({},s),{},{marginLeft:0,transition:"150ms",WebkitTransition:"150ms",MozTransition:"150ms",WebkitTransform:o?"rotateZ(90deg)":"rotateZ(0deg)",MozTransform:o?"rotateZ(90deg)":"rotateZ(0deg)",transform:o?"rotateZ(90deg)":"rotateZ(0deg)",transformOrigin:"45% 50%",WebkitTransformOrigin:"45% 50%",MozTransformOrigin:"45% 50%",position:"relative",lineHeight:"1.1em",fontSize:"0.75em"})}},arrowContainer:function(r,i){var o=r.style;return{style:ht(ht({},o),{},{display:"inline-block",paddingRight:"0.5em",paddingLeft:i==="double"?"1em":0,cursor:"pointer"})}},arrowSign:{color:a.ARROW_COLOR},arrowSignInner:{position:"absolute",top:0,left:"-0.4em"},nestedNode:function(r,i,o,s,l){var u=r.style;return{style:ht(ht({},u),{},{position:"relative",paddingTop:"0.25em",marginLeft:i.length>1?"0.875em":0,paddingLeft:l?0:"1.125em"})}},rootNode:{padding:0,margin:0},nestedNodeLabel:function(r,i,o,s,l){var u=r.style;return{style:ht(ht({},u),{},{margin:0,padding:0,WebkitUserSelect:l?"inherit":"text",MozUserSelect:l?"inherit":"text",cursor:l?"pointer":"default"})}},nestedNodeItemString:function(r,i,o,s){var l=r.style;return{style:ht(ht({},l),{},{paddingLeft:"0.5em",cursor:"default",color:s?a.ITEM_STRING_EXPANDED_COLOR:a.ITEM_STRING_COLOR})}},nestedNodeItemType:{marginLeft:"0.3em",marginRight:"0.3em"},nestedNodeChildren:function(r,i,o){var s=r.style;return{style:ht(ht({},s),{},{padding:0,margin:0,listStyle:"none",display:o?"block":"none"})}},rootNodeChildren:{padding:0,margin:0,listStyle:"none"}}},f1=s1(_F,{defaultBase16:u1});var IF=["data","keyPath","postprocessValue","hideRoot","theme","invertTheme"];function TF(e){var t=kF();return function(){var n=(0,hd.default)(e),r;if(t){var i=(0,hd.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,x1.default)(this,r)}}function kF(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function w1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,n)}return a}function Wl(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?w1(Object(a),!0).forEach(function(n){(0,Vl.default)(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):w1(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}var E1=function(t){return t},OF=function(t,a,n){return n===0},PF=function(t,a,n,r){return I.createElement("span",null,n," ",r)},FF=function(t){var a=(0,y1.default)(t,1),n=a[0];return I.createElement("span",null,n,":")},jF=function(){return!1};function RF(e,t){var a={getArrowStyle:"arrow",getListStyle:"nestedNodeChildren",getItemStringStyle:"nestedNodeItemString",getLabelStyle:"label",getValueStyle:"valueText"},n=Object.keys(a).filter(function(r){return t[r]});return n.length>0&&(typeof e=="string"?e={extend:e}:e=Wl({},e),n.forEach(function(r){console.error('Styling method "'.concat(r,'" is deprecated, use "theme" property instead')),e[a[r]]=function(i){for(var o=i.style,s=arguments.length,l=new Array(s>1?s-1:0),u=1;u<s;u++)l[u-1]=arguments[u];return{style:Wl(Wl({},o),t[r].apply(t,l))}}})),e}function S1(e){var t=RF(e.theme,e);return e.invertTheme&&(t=c1(t)),{styling:f1(t)}}var ql=function(e){(0,g1.default)(a,e);var t=TF(a);function a(n){var r;return(0,v1.default)(this,a),r=t.call(this,n),r.state=S1(n),r}return(0,b1.default)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(r){var i=this;["theme","invertTheme"].find(function(o){return r[o]!==i.props[o]})&&this.setState(S1(r))}},{key:"shouldComponentUpdate",value:function(r){var i=this;return!!Object.keys(r).find(function(o){return o==="keyPath"?r[o].join("/")!==i.props[o].join("/"):r[o]!==i.props[o]})}},{key:"render",value:function(){var r=this.props,i=r.data,o=r.keyPath,s=r.postprocessValue,l=r.hideRoot,u=r.theme,c=r.invertTheme,f=(0,h1.default)(r,IF),p=this.state.styling;return I.createElement("ul",p("tree"),I.createElement(Qs,(0,m1.default)({},Wl({postprocessValue:s,hideRoot:l,styling:p},f),{keyPath:l?[]:o,value:s(i)})))}}]),a}(I.Component);(0,Vl.default)(ql,"propTypes",{data:xt.default.any,hideRoot:xt.default.bool,theme:xt.default.oneOfType([xt.default.object,xt.default.string]),invertTheme:xt.default.bool,keyPath:xt.default.arrayOf(xt.default.oneOfType([xt.default.string,xt.default.number])),postprocessValue:xt.default.func,sortObjectKeys:xt.default.oneOfType([xt.default.func,xt.default.bool])});(0,Vl.default)(ql,"defaultProps",{shouldExpandNode:OF,hideRoot:!1,keyPath:["root"],getItemString:PF,labelRenderer:FF,valueRenderer:E1,postprocessValue:E1,isCustomNode:jF,collectionLimit:50,invertTheme:!0});var tr="zdc-debug",NF={scheme:"Tomorrow",author:"Chris Kempson (http://chriskempson.com)",base00:"#ffffff",base01:"#e0e0e0",base02:"#d6d6d6",base03:"#8e908c",base04:"#969896",base05:"#4d4d4c",base06:"#282a2e",base07:"#1d1f21",base08:"#c82829",base09:"#f5871f",base0A:"#eab700",base0B:"#718c00",base0C:"#3e999f",base0D:"#4271ae",base0E:"#8959a8",base0F:"#a3685a"},BF={scheme:"Tomorrow Night",author:"Chris Kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"};function MF({plugin:e,formatIndex:t,templateData:a}){let[n,r]=I.useState(null),[i,o]=I.useState(null),[s,l]=I.useState(0);return I.useEffect(()=>{let u=e.settings.exportFormats[t],c=u.templatePath?e.app.vault.getAbstractFileByPath(Mu(u.templatePath)):null,f=h=>{!h||h===c&&l(Date.now())},p=()=>{l(Date.now())};return e.emitter.on("fileUpdated",f),e.emitter.on("settingsUpdated",p),()=>{e.emitter.off("fileUpdated",f),e.emitter.off("settingsUpdated",p)}},[t]),I.useEffect(()=>{if(r(null),t===null)return;let u={settings:e.settings,database:e.settings.database,exportFormat:e.settings.exportFormats[t]};(()=>te(this,null,function*(){let f=gp(u);try{let p=yield et(f,u.exportFormat.outputPathTemplate,a),h=rn(Da(p)),d=app.vault.getAbstractFileByPath(h),v="",m=(0,er.moment)(0);d&&(v=yield app.vault.cachedRead(d),m=is(v));let b=yield As(u,Yt.prepareTemplateData(we(ne({},a),{lastImportDate:m,lastExportDate:m}),v),"",!0);o(b||null)}catch(p){r(p.message)}}))()},[t,s]),!i&&!n?null:I.createElement("div",{className:`zt-json-viewer__preview${n?" error":""}`},I.createElement("pre",null,I.createElement("code",null,n||i)))}function LF({plugin:e}){let[t,a]=I.useState(null),[n,r]=I.useState(null),[i,o]=I.useState(null),s=I.useCallback(()=>{Nb(e.settings).then(l=>{!l||l.length===0?a("No data retrieved"):(a(null),r(l[0]))})},[]);return I.createElement("div",{className:"zt-json-viewer"},I.createElement("div",{className:"zt-json-viewer__btns"},I.createElement("div",null,I.createElement("button",{onClick:s},"Prompt For Selection")),I.createElement("div",null,I.createElement("select",{className:"dropdown",onChange:l=>{l.target.value?o(Number(l.target.value)):o(null)}},I.createElement("option",{value:""},"Preview Import Format"),e.settings.exportFormats.map((l,u)=>I.createElement("option",{key:u,value:u},l.name))))),t?I.createElement("div",null,t):I.createElement("div",null,n&&I.createElement(I.Fragment,null,i!==null&&I.createElement(MF,{plugin:e,formatIndex:i,templateData:n}),I.createElement("div",{className:"zt-json-viewer__data"},I.createElement(ql,{data:n,sortObjectKeys:(l,u)=>l.localeCompare(u),isCustomNode:l=>l instanceof er.moment,valueRenderer:l=>l instanceof er.moment?`moment(${l.toLocaleString()})`:typeof l=="string"&&l.length>800?l.slice(0,800)+"...":l,labelRenderer:l=>l.length===1?"Template Data":l[0],theme:document.body.hasClass("theme-dark")?BF:NF,invertTheme:!1})))))}var vd=class extends er.ItemView{constructor(t,a){super(a);this.plugin=t,this.mountJsonViewer()}getViewType(){return tr}getIcon(){return"gear"}getDisplayText(){return"Zotero Data Explorer"}mountJsonViewer(){I.unmountComponentAtNode(this.contentEl),I.render(I.createElement(LF,{plugin:this.plugin}),this.contentEl)}unmountJsonViewer(){I.unmountComponentAtNode(this.contentEl)}onClose(){return te(this,null,function*(){this.unmountJsonViewer()})}};function C1(){return{events:{},emit(e,t,a){let n=`${e}${a||""}`,r=this.events[e],i=this.events[n];if(!r&&!i){console.warn("Event emitted with no handler",e,a);return}a&&i&&i.forEach(o=>o(t)),r&&r.forEach(o=>o(t))},on(e,t,a){let n=`${e}${a||""}`,r=this.events[n];return r||(this.events[n]=r=[]),r.push(t),()=>this.off(e,t,a)},off(e,t,a){let n=`${e}${a||""}`,r=this.events[n];r&&(r.splice(r.indexOf(t)>>>0,1),r.length===0&&delete this.events[n])}}}var wm=G(require("os")),E_=G(y_()),S_=G(require("obsidian"));var w_=G(require("obsidian"));function Er({name:e,className:t}){return I.createElement("span",{"data-icon":e,className:t,ref:a=>{a&&(0,w_.setIcon)(a,e)}})}function u9({name:e,description:t}){return I.createElement("div",{className:"setting-item-info"},I.createElement("div",{className:"setting-item-name"},e),I.createElement("div",{className:"setting-item-description"},t))}function qe({name:e,description:t,children:a,isHeading:n}){return I.createElement("div",{className:`zt-setting-item setting-item${n?" setting-item-heading":""}`},I.createElement(u9,{name:e,description:t}),I.createElement("div",{className:"setting-item-control"},a))}var pa="1.0.14",p9={darwin:{x64:`https://github.com/mgmeyers/pdfannots2json/releases/download/${pa}/pdfannots2json.Mac.Intel.tar.gz`,arm64:`https://github.com/mgmeyers/pdfannots2json/releases/download/${pa}/pdfannots2json.Mac.M1.tar.gz`},linux:{x64:`https://github.com/mgmeyers/pdfannots2json/releases/download/${pa}/pdfannots2json.Linux.x64.tar.gz`},win32:{x64:`https://github.com/mgmeyers/pdfannots2json/releases/download/${pa}/pdfannots2json.Windows.x64.zip`}};function d9(){let e=p9[wm.default.platform()];if(!e)return null;let t=e[wm.default.arch()];return t||null}function Em(){return te(this,null,function*(){let e=d9();if(console.log("Obsidian Zotero Integration: Downloading "+e),!e)return!1;try{Bh()&&Lh(),Pn()&&Mh(),yield(0,E_.default)(e,za(),{extract:!0})}catch(t){console.error(t),new S_.Notice("Error downloading PDF utility. Check the console for more details.",1e4)}return!0})}function C_(e){let[t,a]=I.useState(e.exeVersion),[n,r]=I.useState(!1),[i,o]=I.useState(!1);I.useEffect(()=>{Pn()?o(!0):o(!1)},[]);let s=I.useCallback(()=>{r(!0),Em().then(u=>{r(!1),u&&(e.updateSetting("exeVersion",pa),a(pa),o(!0))})},[]),l=["Extracting data from PDFs requires an external tool.","This plugin will still work without it, but annotations will not be included in exports."];return i&&pa===t?I.createElement(qe,{name:"PDF Utility",description:l.join(" ")},I.createElement("div",{className:"zt-asset-success"},I.createElement("div",{className:"zt-asset-success__icon"},I.createElement(Er,{name:"check-small"})),I.createElement("div",{className:"zt-asset-success__message"},"PDF utility is up to date."))):(i?l.push("The PDF extraction tool requires updating. Please re-download."):l.push("Click the button to download."),I.createElement(qe,{name:"PDF Utility",description:l.join(" ")},I.createElement("button",{disabled:n,onClick:s},n?"Downloading...":"Download")))}var ts=G(require("obsidian"));function ie(){return ie=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},ie.apply(this,arguments)}function f9(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function m9(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var A_=function(){function e(a){var n=this;this._insertTag=function(r){var i;n.tags.length===0?n.insertionPoint?i=n.insertionPoint.nextSibling:n.prepend?i=n.container.firstChild:i=n.before:i=n.tags[n.tags.length-1].nextSibling,n.container.insertBefore(r,i),n.tags.push(r)},this.isSpeedy=a.speedy===void 0?process.env.NODE_ENV==="production":a.speedy,this.tags=[],this.ctr=0,this.nonce=a.nonce,this.key=a.key,this.container=a.container,this.prepend=a.prepend,this.insertionPoint=a.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(n){n.forEach(this._insertTag)},t.insert=function(n){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(m9(this));var r=this.tags[this.tags.length-1];if(process.env.NODE_ENV!=="production"){var i=n.charCodeAt(0)===64&&n.charCodeAt(1)===105;i&&this._alreadyInsertedOrderInsensitiveRule&&console.error(`You're attempting to insert the following rule:
|
|
`+n+"\n\n`@import` rules must be before all other types of rules in a stylesheet but other rules have already been inserted. Please ensure that `@import` rules are before all other rules."),this._alreadyInsertedOrderInsensitiveRule=this._alreadyInsertedOrderInsensitiveRule||!i}if(this.isSpeedy){var o=f9(r);try{o.insertRule(n,o.cssRules.length)}catch(s){process.env.NODE_ENV!=="production"&&!/:(-moz-placeholder|-moz-focus-inner|-moz-focusring|-ms-input-placeholder|-moz-read-write|-moz-read-only|-ms-clear){/.test(n)&&console.error('There was a problem inserting the following rule: "'+n+'"',s)}}else r.appendChild(document.createTextNode(n));this.ctr++},t.flush=function(){this.tags.forEach(function(n){return n.parentNode&&n.parentNode.removeChild(n)}),this.tags=[],this.ctr=0,process.env.NODE_ENV!=="production"&&(this._alreadyInsertedOrderInsensitiveRule=!1)},e}();var rt="-ms-",Sr="-moz-",Ae="-webkit-",Cr="comm",Ar="rule",_r="decl";var __="@import";var ru="@keyframes";var I_=Math.abs,An=String.fromCharCode,T_=Object.assign;function k_(e,t){return(((t<<2^pt(e,0))<<2^pt(e,1))<<2^pt(e,2))<<2^pt(e,3)}function iu(e){return e.trim()}function O_(e,t){return(e=t.exec(e))?e[0]:e}function _e(e,t,a){return e.replace(t,a)}function xo(e,t){return e.indexOf(t)}function pt(e,t){return e.charCodeAt(t)|0}function tn(e,t,a){return e.slice(t,a)}function Et(e){return e.length}function Ir(e){return e.length}function Tr(e,t){return t.push(e),e}function P_(e,t){return e.map(t).join("")}var ou=1,kr=1,F_=0,St=0,Ye=0,Or="";function yo(e,t,a,n,r,i,o){return{value:e,root:t,parent:a,type:n,props:r,children:i,line:ou,column:kr,length:o,return:""}}function Pr(e,t){return T_(yo("",null,null,"",null,null,0),e,{length:-e.length},t)}function j_(){return Ye}function R_(){return Ye=St>0?pt(Or,--St):0,kr--,Ye===10&&(kr=1,ou--),Ye}function Ct(){return Ye=St<F_?pt(Or,St++):0,kr++,Ye===10&&(kr=1,ou++),Ye}function Gt(){return pt(Or,St)}function wo(){return St}function Fr(e,t){return tn(Or,e,t)}function jr(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function su(e){return ou=kr=1,F_=Et(Or=e),St=0,[]}function lu(e){return Or="",e}function Rr(e){return iu(Fr(St-1,Sm(e===91?e+2:e===40?e+1:e)))}function N_(e){for(;(Ye=Gt())&&Ye<33;)Ct();return jr(e)>2||jr(Ye)>3?"":" "}function B_(e,t){for(;--t&&Ct()&&!(Ye<48||Ye>102||Ye>57&&Ye<65||Ye>70&&Ye<97););return Fr(e,wo()+(t<6&&Gt()==32&&Ct()==32))}function Sm(e){for(;Ct();)switch(Ye){case e:return St;case 34:case 39:e!==34&&e!==39&&Sm(Ye);break;case 40:e===41&&Sm(e);break;case 92:Ct();break}return St}function M_(e,t){for(;Ct()&&e+Ye!==47+10;)if(e+Ye===42+42&&Gt()===47)break;return"/*"+Fr(t,St-1)+"*"+An(e===47?e:Ct())}function L_(e){for(;!jr(Gt());)Ct();return Fr(e,St)}function Cm(e){return lu(cu("",null,null,null,[""],e=su(e),0,[0],e))}function cu(e,t,a,n,r,i,o,s,l){for(var u=0,c=0,f=o,p=0,h=0,d=0,v=1,m=1,b=1,y=0,A="",g=r,x=i,w=n,S=A;m;)switch(d=y,y=Ct()){case 40:if(d!=108&&S.charCodeAt(f-1)==58){xo(S+=_e(Rr(y),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:S+=Rr(y);break;case 9:case 10:case 13:case 32:S+=N_(d);break;case 92:S+=B_(wo()-1,7);continue;case 47:switch(Gt()){case 42:case 47:Tr(h9(M_(Ct(),wo()),t,a),l);break;default:S+="/"}break;case 123*v:s[u++]=Et(S)*b;case 125*v:case 59:case 0:switch(y){case 0:case 125:m=0;case 59+c:h>0&&Et(S)-f&&Tr(h>32?z_(S+";",n,a,f-1):z_(_e(S," ","")+";",n,a,f-2),l);break;case 59:S+=";";default:if(Tr(w=D_(S,t,a,u,c,r,s,A,g=[],x=[],f),i),y===123)if(c===0)cu(S,t,w,w,g,i,f,s,x);else switch(p){case 100:case 109:case 115:cu(e,w,w,n&&Tr(D_(e,w,w,0,0,r,s,A,r,g=[],f),x),r,x,f,s,n?g:x);break;default:cu(S,w,w,w,[""],x,0,s,x)}}u=c=h=0,v=b=1,A=S="",f=o;break;case 58:f=1+Et(S),h=d;default:if(v<1){if(y==123)--v;else if(y==125&&v++==0&&R_()==125)continue}switch(S+=An(y),y*v){case 38:b=c>0?1:(S+="\f",-1);break;case 44:s[u++]=(Et(S)-1)*b,b=1;break;case 64:Gt()===45&&(S+=Rr(Ct())),p=Gt(),c=f=Et(A=S+=L_(wo())),y++;break;case 45:d===45&&Et(S)==2&&(v=0)}}return i}function D_(e,t,a,n,r,i,o,s,l,u,c){for(var f=r-1,p=r===0?i:[""],h=Ir(p),d=0,v=0,m=0;d<n;++d)for(var b=0,y=tn(e,f+1,f=I_(v=o[d])),A=e;b<h;++b)(A=iu(v>0?p[b]+" "+y:_e(y,/&\f/g,p[b])))&&(l[m++]=A);return yo(e,t,a,r===0?Ar:s,l,u,c)}function h9(e,t,a){return yo(e,t,a,Cr,An(j_()),tn(e,2,-2),0)}function z_(e,t,a,n){return yo(e,t,a,_r,tn(e,0,n),tn(e,n+1,-1),n)}function Am(e,t){switch(k_(e,t)){case 5103:return Ae+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Ae+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ae+e+Sr+e+rt+e+e;case 6828:case 4268:return Ae+e+rt+e+e;case 6165:return Ae+e+rt+"flex-"+e+e;case 5187:return Ae+e+_e(e,/(\w+).+(:[^]+)/,Ae+"box-$1$2"+rt+"flex-$1$2")+e;case 5443:return Ae+e+rt+"flex-item-"+_e(e,/flex-|-self/,"")+e;case 4675:return Ae+e+rt+"flex-line-pack"+_e(e,/align-content|flex-|-self/,"")+e;case 5548:return Ae+e+rt+_e(e,"shrink","negative")+e;case 5292:return Ae+e+rt+_e(e,"basis","preferred-size")+e;case 6060:return Ae+"box-"+_e(e,"-grow","")+Ae+e+rt+_e(e,"grow","positive")+e;case 4554:return Ae+_e(e,/([^-])(transform)/g,"$1"+Ae+"$2")+e;case 6187:return _e(_e(_e(e,/(zoom-|grab)/,Ae+"$1"),/(image-set)/,Ae+"$1"),e,"")+e;case 5495:case 3959:return _e(e,/(image-set\([^]*)/,Ae+"$1$`$1");case 4968:return _e(_e(e,/(.+:)(flex-)?(.*)/,Ae+"box-pack:$3"+rt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ae+e+e;case 4095:case 3583:case 4068:case 2532:return _e(e,/(.+)-inline(.+)/,Ae+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Et(e)-1-t>6)switch(pt(e,t+1)){case 109:if(pt(e,t+4)!==45)break;case 102:return _e(e,/(.+:)(.+)-([^]+)/,"$1"+Ae+"$2-$3$1"+Sr+(pt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~xo(e,"stretch")?Am(_e(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(pt(e,t+1)!==115)break;case 6444:switch(pt(e,Et(e)-3-(~xo(e,"!important")&&10))){case 107:return _e(e,":",":"+Ae)+e;case 101:return _e(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ae+(pt(e,14)===45?"inline-":"")+"box$3$1"+Ae+"$2$3$1"+rt+"$2box$3")+e}break;case 5936:switch(pt(e,t+11)){case 114:return Ae+e+rt+_e(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ae+e+rt+_e(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ae+e+rt+_e(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ae+e+rt+e+e}return e}function Pa(e,t){for(var a="",n=Ir(e),r=0;r<n;r++)a+=t(e[r],r,e,t)||"";return a}function _m(e,t,a,n){switch(e.type){case __:case _r:return e.return=e.return||e.value;case Cr:return"";case ru:return e.return=e.value+"{"+Pa(e.children,n)+"}";case Ar:e.value=e.props.join(",")}return Et(a=Pa(e.children,n))?e.return=e.value+"{"+a+"}":""}function Im(e){var t=Ir(e);return function(a,n,r,i){for(var o="",s=0;s<t;s++)o+=e[s](a,n,r,i)||"";return o}}function G_(e){return function(t){t.root||(t=t.return)&&e(t)}}function H_(e,t,a,n){if(e.length>-1&&!e.return)switch(e.type){case _r:e.return=Am(e.value,e.length);break;case ru:return Pa([Pr(e,{value:_e(e.value,"@","@"+Ae)})],n);case Ar:if(e.length)return P_(e.props,function(r){switch(O_(r,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Pa([Pr(e,{props:[_e(r,/:(read-\w+)/,":"+Sr+"$1")]})],n);case"::placeholder":return Pa([Pr(e,{props:[_e(r,/:(plac\w+)/,":"+Ae+"input-$1")]}),Pr(e,{props:[_e(r,/:(plac\w+)/,":"+Sr+"$1")]}),Pr(e,{props:[_e(r,/:(plac\w+)/,rt+"input-$1")]})],n)}return""})}}var v9=function(t){var a=new WeakMap;return function(n){if(a.has(n))return a.get(n);var r=t(n);return a.set(n,r),r}},Tm=v9;function b9(e){var t=Object.create(null);return function(a){return t[a]===void 0&&(t[a]=e(a)),t[a]}}var uu=b9;var g9=function(t){return t.length?t[t.length-1]:null},x9=function(t,a,n){for(var r=0,i=0;r=i,i=Gt(),r===38&&i===12&&(a[n]=1),!jr(i);)Ct();return Fr(t,St)},y9=function(t,a){var n=-1,r=44;do switch(jr(r)){case 0:r===38&&Gt()===12&&(a[n]=1),t[n]+=x9(St-1,a,n);break;case 2:t[n]+=Rr(r);break;case 4:if(r===44){t[++n]=Gt()===58?"&\f":"",a[n]=t[n].length;break}default:t[n]+=An(r)}while(r=Ct());return t},w9=function(t,a){return lu(y9(su(t),a))},U_=new WeakMap,E9=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var a=t.value,n=t.parent,r=t.column===n.column&&t.line===n.line;n.type!=="rule";)if(n=n.parent,!n)return;if(!(t.props.length===1&&a.charCodeAt(0)!==58&&!U_.get(n))&&!r){U_.set(t,!0);for(var i=[],o=w9(a,i),s=n.props,l=0,u=0;l<o.length;l++)for(var c=0;c<s.length;c++,u++)t.props[u]=i[l]?o[l].replace(/&\f/g,s[c]):s[c]+" "+o[l]}}},S9=function(t){if(t.type==="decl"){var a=t.value;a.charCodeAt(0)===108&&a.charCodeAt(2)===98&&(t.return="",t.value="")}},C9="emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason",A9=function(t){return!!t&&t.type==="comm"&&t.children.indexOf(C9)>-1},_9=function(t){return function(a,n,r){if(a.type==="rule"){var i=a.value.match(/(:first|:nth|:nth-last)-child/g);if(i&&t.compat!==!0){var o=n>0?r[n-1]:null;if(o&&A9(g9(o.children)))return;i.forEach(function(s){console.error('The pseudo class "'+s+'" is potentially unsafe when doing server-side rendering. Try changing it to "'+s.split("-child")[0]+'-of-type".')})}}}},J_=function(t){return t.type.charCodeAt(1)===105&&t.type.charCodeAt(0)===64},I9=function(t,a){for(var n=t-1;n>=0;n--)if(!J_(a[n]))return!0;return!1},V_=function(t){t.type="",t.value="",t.return="",t.children="",t.props=""},T9=function(t,a,n){!J_(t)||(t.parent?(console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles."),V_(t)):I9(a,n)&&(console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules."),V_(t)))},pu=typeof document!="undefined",k9=pu?void 0:Tm(function(){return uu(function(){var e={};return function(t){return e[t]}})}),O9=[H_],P9=function(t){var a=t.key;if(process.env.NODE_ENV!=="production"&&!a)throw new Error(`You have to configure \`key\` for your cache. Please make sure it's unique (and not equal to 'css') as it's used for linking styles to your cache.
|
|
If multiple caches share the same key they might "fight" for each other's style elements.`);if(pu&&a==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var x=g.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var r=t.stylisPlugins||O9;if(process.env.NODE_ENV!=="production"&&/[^a-z-]/.test(a))throw new Error('Emotion key must only contain lower case alphabetical characters and - but "'+a+'" was passed');var i={},o,s=[];pu&&(o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+a+' "]'),function(g){for(var x=g.getAttribute("data-emotion").split(" "),w=1;w<x.length;w++)i[x[w]]=!0;s.push(g)}));var l,u=[E9,S9];if(process.env.NODE_ENV!=="production"&&u.push(_9({get compat(){return A.compat}}),T9),pu){var c,f=[_m,process.env.NODE_ENV!=="production"?function(g){g.root||(g.return?c.insert(g.return):g.value&&g.type!==Cr&&c.insert(g.value+"{}"))}:G_(function(g){c.insert(g)})],p=Im(u.concat(r,f)),h=function(x){return Pa(Cm(x),p)};l=function(x,w,S,E){c=S,process.env.NODE_ENV!=="production"&&w.map!==void 0&&(c={insert:function(_){S.insert(_+w.map)}}),h(x?x+"{"+w.styles+"}":w.styles),E&&(A.inserted[w.name]=!0)}}else{var d=[_m],v=Im(u.concat(r,d)),m=function(x){return Pa(Cm(x),v)},b=k9(r)(a),y=function(x,w){var S=w.name;return b[S]===void 0&&(b[S]=m(x?x+"{"+w.styles+"}":w.styles)),b[S]};l=function(x,w,S,E){var T=w.name,_=y(x,w);if(A.compat===void 0)return E&&(A.inserted[T]=!0),process.env.NODE_ENV==="development"&&w.map!==void 0?_+w.map:_;if(E)A.inserted[T]=_;else return _}}var A={key:a,sheet:new A_({key:a,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:l};return A.sheet.hydrate(s),A},km=P9;var Fm=typeof document!="undefined";function du(e,t,a){var n="";return a.split(" ").forEach(function(r){e[r]!==void 0?t.push(e[r]+";"):n+=r+" "}),n}var Eo=function(t,a,n){var r=t.key+"-"+a.name;(n===!1||Fm===!1&&t.compat!==void 0)&&t.registered[r]===void 0&&(t.registered[r]=a.styles)},So=function(t,a,n){Eo(t,a,n);var r=t.key+"-"+a.name;if(t.inserted[a.name]===void 0){var i="",o=a;do{var s=t.insert(a===o?"."+r:"",o,t.sheet,!0);!Fm&&s!==void 0&&(i+=s),o=o.next}while(o!==void 0);if(!Fm&&i.length!==0)return i}};function D9(e){for(var t=0,a,n=0,r=e.length;r>=4;++n,r-=4)a=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,a=(a&65535)*1540483477+((a>>>16)*59797<<16),a^=a>>>24,t=(a&65535)*1540483477+((a>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Q_=D9;var z9={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},eI=z9;var tI=`You have illegal escape sequence in your template literal, most likely inside content's property value.
|
|
Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';".
|
|
You can read more about this here:
|
|
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,G9="You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).",H9=/[A-Z]|^ms/g,aI=/_EMO_([^_]+?)_([^]*?)_EMO_/g,jm=function(t){return t.charCodeAt(1)===45},nI=function(t){return t!=null&&typeof t!="boolean"},Rm=uu(function(e){return jm(e)?e:e.replace(H9,"-$&").toLowerCase()}),fu=function(t,a){switch(t){case"animation":case"animationName":if(typeof a=="string")return a.replace(aI,function(n,r,i){return Xt={name:r,styles:i,next:Xt},r})}return eI[t]!==1&&!jm(t)&&typeof a=="number"&&a!==0?a+"px":a};process.env.NODE_ENV!=="production"&&(rI=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,iI=["normal","none","initial","inherit","unset"],oI=fu,sI=/^-ms-/,lI=/-(.)/g,Nm={},fu=function(t,a){if(t==="content"&&(typeof a!="string"||iI.indexOf(a)===-1&&!rI.test(a)&&(a.charAt(0)!==a.charAt(a.length-1)||a.charAt(0)!=='"'&&a.charAt(0)!=="'")))throw new Error("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\""+a+"\"'`");var n=oI(t,a);return n!==""&&!jm(t)&&t.indexOf("-")!==-1&&Nm[t]===void 0&&(Nm[t]=!0,console.error("Using kebab-case for css properties in objects is not supported. Did you mean "+t.replace(sI,"ms-").replace(lI,function(r,i){return i.toUpperCase()})+"?")),n});var rI,iI,oI,sI,lI,Nm;function Co(e,t,a){if(a==null)return"";if(a.__emotion_styles!==void 0){if(process.env.NODE_ENV!=="production"&&a.toString()==="NO_COMPONENT_SELECTOR")throw new Error("Component selectors can only be used in conjunction with @emotion/babel-plugin.");return a}switch(typeof a){case"boolean":return"";case"object":{if(a.anim===1)return Xt={name:a.name,styles:a.styles,next:Xt},a.name;if(a.styles!==void 0){var n=a.next;if(n!==void 0)for(;n!==void 0;)Xt={name:n.name,styles:n.styles,next:Xt},n=n.next;var r=a.styles+";";return process.env.NODE_ENV!=="production"&&a.map!==void 0&&(r+=a.map),r}return U9(e,t,a)}case"function":{if(e!==void 0){var i=Xt,o=a(e);return Xt=i,Co(e,t,o)}else process.env.NODE_ENV!=="production"&&console.error("Functions that are interpolated in css calls will be stringified.\nIf you want to have a css call based on props, create a function that returns a css call like this\nlet dynamicStyle = (props) => css`color: ${props.color}`\nIt can be called directly with props or interpolated in a styled call like this\nlet SomeComponent = styled('div')`${dynamicStyle}`");break}case"string":if(process.env.NODE_ENV!=="production"){var s=[],l=a.replace(aI,function(c,f,p){var h="animation"+s.length;return s.push("const "+h+" = keyframes`"+p.replace(/^@keyframes animation-\w+/,"")+"`"),"${"+h+"}"});s.length&&console.error("`keyframes` output got interpolated into plain string, please wrap it with `css`.\n\nInstead of doing this:\n\n"+[].concat(s,["`"+l+"`"]).join(`
|
|
`)+`
|
|
|
|
You should wrap it with \`css\` like this:
|
|
|
|
`+("css`"+l+"`"))}break}if(t==null)return a;var u=t[a];return u!==void 0?u:a}function U9(e,t,a){var n="";if(Array.isArray(a))for(var r=0;r<a.length;r++)n+=Co(e,t,a[r])+";";else for(var i in a){var o=a[i];if(typeof o!="object")t!=null&&t[o]!==void 0?n+=i+"{"+t[o]+"}":nI(o)&&(n+=Rm(i)+":"+fu(i,o)+";");else{if(i==="NO_COMPONENT_SELECTOR"&&process.env.NODE_ENV!=="production")throw new Error("Component selectors can only be used in conjunction with @emotion/babel-plugin.");if(Array.isArray(o)&&typeof o[0]=="string"&&(t==null||t[o[0]]===void 0))for(var s=0;s<o.length;s++)nI(o[s])&&(n+=Rm(i)+":"+fu(i,o[s])+";");else{var l=Co(e,t,o);switch(i){case"animation":case"animationName":{n+=Rm(i)+":"+l+";";break}default:process.env.NODE_ENV!=="production"&&i==="undefined"&&console.error(G9),n+=i+"{"+l+"}"}}}}return n}var cI=/label:\s*([^\s;\n{]+)\s*(;|$)/g,uI;process.env.NODE_ENV!=="production"&&(uI=/\/\*#\ssourceMappingURL=data:application\/json;\S+\s+\*\//g);var Xt,_n=function(t,a,n){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var r=!0,i="";Xt=void 0;var o=t[0];o==null||o.raw===void 0?(r=!1,i+=Co(n,a,o)):(process.env.NODE_ENV!=="production"&&o[0]===void 0&&console.error(tI),i+=o[0]);for(var s=1;s<t.length;s++)i+=Co(n,a,t[s]),r&&(process.env.NODE_ENV!=="production"&&o[s]===void 0&&console.error(tI),i+=o[s]);var l;process.env.NODE_ENV!=="production"&&(i=i.replace(uI,function(p){return l=p,""})),cI.lastIndex=0;for(var u="",c;(c=cI.exec(i))!==null;)u+="-"+c[1];var f=Q_(i)+u;return process.env.NODE_ENV!=="production"?{name:f,styles:i,map:l,next:Xt,toString:function(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}}:{name:f,styles:i,next:Xt}};var In=typeof document!="undefined",mu={}.hasOwnProperty,Ao=Ha(typeof HTMLElement!="undefined"?km({key:"css"}):null);process.env.NODE_ENV!=="production"&&(Ao.displayName="EmotionCacheContext");var lW=Ao.Provider;var _o=function(t){return ni(function(a,n){var r=fa(Ao);return t(a,r,n)})};In||(_o=function(t){return function(a){var n=fa(Ao);return n===null?(n=km({key:"css"}),re(Ao.Provider,{value:n},t(a,n))):t(a,n)}});var Io=Ha({});process.env.NODE_ENV!=="production"&&(Io.displayName="EmotionThemeContext");var pI=function(t){var a=t.split(".");return a[a.length-1]},J9=function(t){var a=/^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(t);if(a||(a=/^([A-Za-z0-9$.]+)@/.exec(t),a))return pI(a[1])},V9=new Set(["renderWithHooks","processChild","finishClassComponent","renderToString"]),W9=function(t){return t.replace(/\$/g,"-")},q9=function(t){if(!!t)for(var a=t.split(`
|
|
`),n=0;n<a.length;n++){var r=J9(a[n]);if(!!r){if(V9.has(r))break;if(/^[A-Z]/.test(r))return W9(r)}}},Z9=typeof document!="undefined",X9=void 0?void 0:function(t){t()};function Bm(e){if(!Z9)return e();X9(e)}var Mm="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Lm="__EMOTION_LABEL_PLEASE_DO_NOT_USE__",dI=function(t,a){if(process.env.NODE_ENV!=="production"&&typeof a.css=="string"&&a.css.indexOf(":")!==-1)throw new Error("Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`"+a.css+"`");var n={};for(var r in a)mu.call(a,r)&&(n[r]=a[r]);if(n[Mm]=t,process.env.NODE_ENV!=="production"&&!!a.css&&(typeof a.css!="object"||typeof a.css.name!="string"||a.css.name.indexOf("-")===-1)){var i=q9(new Error().stack);i&&(n[Lm]=i)}return n},Y9=function(t){var a=t.cache,n=t.serialized,r=t.isStringTag;Eo(a,n,r);var i=Bm(function(){return So(a,n,r)});if(!In&&i!==void 0){for(var o,s=n.name,l=n.next;l!==void 0;)s+=" "+l.name,l=l.next;return re("style",(o={},o["data-emotion"]=a.key+" "+s,o.dangerouslySetInnerHTML={__html:i},o.nonce=a.sheet.nonce,o))}return null},Dm=_o(function(e,t,a){var n=e.css;typeof n=="string"&&t.registered[n]!==void 0&&(n=t.registered[n]);var r=e[Mm],i=[n],o="";typeof e.className=="string"?o=du(t.registered,i,e.className):e.className!=null&&(o=e.className+" ");var s=_n(i,void 0,fa(Io));if(process.env.NODE_ENV!=="production"&&s.name.indexOf("-")===-1){var l=e[Lm];l&&(s=_n([s,"label:"+l+";"]))}o+=t.key+"-"+s.name;var u={};for(var c in e)mu.call(e,c)&&c!=="css"&&c!==Mm&&(process.env.NODE_ENV==="production"||c!==Lm)&&(u[c]=e[c]);return u.ref=a,u.className=o,re(at,null,re(Y9,{cache:t,serialized:s,isStringTag:typeof r=="string"}),re(r,u))});process.env.NODE_ENV!=="production"&&(Dm.displayName="EmotionCssPropInternal");var hW=G(mI());var bW=G(K_());var $9={name:"@emotion/react",version:"11.8.2",main:"dist/emotion-react.cjs.js",module:"dist/emotion-react.esm.js",browser:{"./dist/emotion-react.cjs.js":"./dist/emotion-react.browser.cjs.js","./dist/emotion-react.esm.js":"./dist/emotion-react.browser.esm.js"},types:"types/index.d.ts",files:["src","dist","jsx-runtime","jsx-dev-runtime","_isolated-hnrs","types/*.d.ts","macro.js","macro.d.ts","macro.js.flow"],sideEffects:!1,author:"Emotion Contributors",license:"MIT",scripts:{"test:typescript":"dtslint types"},dependencies:{"@babel/runtime":"^7.13.10","@emotion/babel-plugin":"^11.7.1","@emotion/cache":"^11.7.1","@emotion/serialize":"^1.0.2","@emotion/utils":"^1.1.0","@emotion/weak-memoize":"^0.2.5","hoist-non-react-statics":"^3.3.1"},peerDependencies:{"@babel/core":"^7.0.0",react:">=16.8.0"},peerDependenciesMeta:{"@babel/core":{optional:!0},"@types/react":{optional:!0}},devDependencies:{"@babel/core":"^7.13.10","@emotion/css":"11.7.1","@emotion/css-prettifier":"1.0.1","@emotion/server":"11.4.0","@emotion/styled":"11.8.1","@types/react":"^16.9.11",dtslint:"^4.2.1","html-tag-names":"^1.1.2",react:"16.14.0","svg-tag-names":"^1.1.1",typescript:"^4.5.5"},repository:"https://github.com/emotion-js/emotion/tree/main/packages/react",publishConfig:{access:"public"},"umd:main":"dist/emotion-react.umd.min.js",preconstruct:{entrypoints:["./index.js","./jsx-runtime.js","./jsx-dev-runtime.js","./_isolated-hnrs.js"],umdName:"emotionReact"}},le=function(t,a){var n=arguments;if(a==null||!mu.call(a,"css"))return re.apply(void 0,n);var r=n.length,i=new Array(r);i[0]=Dm,i[1]=dI(t,a);for(var o=2;o<r;o++)i[o]=n[o];return re.apply(null,i)},hI=void 0?void 0:ai,vI=!1,K9=_o(function(e,t){process.env.NODE_ENV!=="production"&&!vI&&(e.className||e.css)&&(console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?"),vI=!0);var a=e.styles,n=_n([a],void 0,fa(Io));if(!In){for(var r,i=n.name,o=n.styles,s=n.next;s!==void 0;)i+=" "+s.name,o+=s.styles,s=s.next;var l=t.compat===!0,u=t.insert("",{name:i,styles:o},t.sheet,l);return l?null:re("style",(r={},r["data-emotion"]=t.key+"-global "+i,r.dangerouslySetInnerHTML={__html:u},r.nonce=t.sheet.nonce,r))}var c=Ot();return hI(function(){var f=t.key+"-global",p=new t.sheet.constructor({key:f,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),h=!1,d=document.querySelector('style[data-emotion="'+f+" "+n.name+'"]');return t.sheet.tags.length&&(p.before=t.sheet.tags[0]),d!==null&&(h=!0,d.setAttribute("data-emotion",f),p.hydrate([d])),c.current=[p,h],function(){p.flush()}},[t]),hI(function(){var f=c.current,p=f[0],h=f[1];if(h){f[1]=!1;return}if(n.next!==void 0&&So(t,n.next,!0),p.tags.length){var d=p.tags[p.tags.length-1].nextElementSibling;p.before=d,p.flush()}t.insert("",n,p,!1)},[t,n.name]),null});process.env.NODE_ENV!=="production"&&(K9.displayName="EmotionGlobal");function To(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return _n(t)}var bI=function(){var t=To.apply(void 0,arguments),a="animation-"+t.name;return{name:a,styles:"@keyframes "+a+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},Q9=function e(t){for(var a=t.length,n=0,r="";n<a;n++){var i=t[n];if(i!=null){var o=void 0;switch(typeof i){case"boolean":break;case"object":{if(Array.isArray(i))o=e(i);else{process.env.NODE_ENV!=="production"&&i.styles!==void 0&&i.name!==void 0&&console.error("You have passed styles created with `css` from `@emotion/react` package to the `cx`.\n`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from <ClassNames/> component."),o="";for(var s in i)i[s]&&s&&(o&&(o+=" "),o+=s)}break}default:o=i}o&&(r&&(r+=" "),r+=o)}}return r};function eL(e,t,a){var n=[],r=du(e,n,a);return n.length<2?a:r+t(n)}var tL=function(t){var a=t.cache,n=t.serializedArr,r=Bm(function(){for(var o="",s=0;s<n.length;s++){var l=So(a,n[s],!1);!In&&l!==void 0&&(o+=l)}if(!In)return o});if(!In&&r.length!==0){var i;return re("style",(i={},i["data-emotion"]=a.key+" "+n.map(function(o){return o.name}).join(" "),i.dangerouslySetInnerHTML={__html:r},i.nonce=a.sheet.nonce,i))}return null},Gm=_o(function(e,t){var a=!1,n=[],r=function(){if(a&&process.env.NODE_ENV!=="production")throw new Error("css can only be used during render");for(var u=arguments.length,c=new Array(u),f=0;f<u;f++)c[f]=arguments[f];var p=_n(c,t.registered);return n.push(p),Eo(t,p,!1),t.key+"-"+p.name},i=function(){if(a&&process.env.NODE_ENV!=="production")throw new Error("cx can only be used during render");for(var u=arguments.length,c=new Array(u),f=0;f<u;f++)c[f]=arguments[f];return eL(t.registered,r,Q9(c))},o={css:r,cx:i,theme:fa(Io)},s=e.children(o);return a=!0,re(at,null,re(tL,{cache:t,serializedArr:n}),s)});process.env.NODE_ENV!=="production"&&(Gm.displayName="EmotionClassNames");process.env.NODE_ENV!=="production"&&(Hm=typeof document!="undefined",gI=typeof jest!="undefined",Hm&&!gI&&(Um=typeof globalThis!="undefined"?globalThis:Hm?window:global,Jm="__EMOTION_REACT_"+$9.version.split(".")[0]+"__",Um[Jm]&&console.warn("You are loading @emotion/react when it is already loaded. Running multiple instances may cause problems. This can happen if multiple versions are used, or if multiple builds of the same version are used."),Um[Jm]=!0));var Hm,gI,Um,Jm;function Vm(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Wm(e,t){if(e==null)return{};var a={},n=Object.keys(e),r,i;for(i=0;i<n.length;i++)r=n[i],!(t.indexOf(r)>=0)&&(a[r]=e[r]);return a}function Ht(e,t){if(e==null)return{};var a=Wm(e,t),n,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(a[n]=e[n]))}return a}function ko(e){return ko=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ko(e)}function Nr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yI(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Br(e,t,a){return t&&yI(e.prototype,t),a&&yI(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function Oo(e,t){return Oo=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},Oo(e,t)}function Mr(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oo(e,t)}function Lt(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function aL(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function wI(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,n)}return a}function ke(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?wI(Object(a),!0).forEach(function(n){aL(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):wI(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function hu(e){return hu=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},hu(e)}function nL(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function rL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iL(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:rL(e)}function vu(e){var t=nL();return function(){var n=hu(e),r;if(t){var i=hu(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return iL(this,r)}}var oL=["className","clearValue","cx","getStyles","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Po=function(){};function sL(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function EI(e,t,a){var n=[a];if(t&&e)for(var r in t)t.hasOwnProperty(r)&&t[r]&&n.push("".concat(sL(e,r)));return n.filter(function(i){return i}).map(function(i){return String(i).trim()}).join(" ")}var qm=function(t){return dL(t)?t.filter(Boolean):ko(t)==="object"&&t!==null?[t]:[]},SI=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var a=Ht(t,oL);return ke({},a)};function CI(e,t,a){if(a){var n=a(e,t);if(typeof n=="string")return n}return e}function bu(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function AI(e){return bu(e)?window.pageYOffset:e.scrollTop}function gu(e,t){if(bu(e)){window.scrollTo(0,t);return}e.scrollTop=t}function lL(e){var t=getComputedStyle(e),a=t.position==="absolute",n=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var r=e;r=r.parentElement;)if(t=getComputedStyle(r),!(a&&t.position==="static")&&n.test(t.overflow+t.overflowY+t.overflowX))return r;return document.documentElement}function cL(e,t,a,n){return a*((e=e/n-1)*e*e+1)+t}function xu(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Po,r=AI(e),i=t-r,o=10,s=0;function l(){s+=o;var u=cL(s,r,i,a);gu(e,u),s<a?window.requestAnimationFrame(l):n(e)}l()}function _I(e,t){var a=e.getBoundingClientRect(),n=t.getBoundingClientRect(),r=t.offsetHeight/3;n.bottom+r>a.bottom?gu(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+r,e.scrollHeight)):n.top-r<a.top&&gu(e,Math.max(t.offsetTop-r,0))}function uL(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function Zm(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function II(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}var TI=!1,pL={get passive(){return TI=!0}},yu=typeof window!="undefined"?window:{};yu.addEventListener&&yu.removeEventListener&&(yu.addEventListener("p",Po,pL),yu.removeEventListener("p",Po,!1));var kI=TI;function OI(e){return e!=null}function dL(e){return Array.isArray(e)}function Fo(e,t,a){return e?t:a}function Xm(e){return e}function Ym(e){return e}function fL(e){var t=e.maxHeight,a=e.menuEl,n=e.minHeight,r=e.placement,i=e.shouldScroll,o=e.isFixedPosition,s=e.theme,l=s.spacing,u=lL(a),c={placement:"bottom",maxHeight:t};if(!a||!a.offsetParent)return c;var f=u.getBoundingClientRect(),p=f.height,h=a.getBoundingClientRect(),d=h.bottom,v=h.height,m=h.top,b=a.offsetParent.getBoundingClientRect(),y=b.top,A=window.innerHeight,g=AI(u),x=parseInt(getComputedStyle(a).marginBottom,10),w=parseInt(getComputedStyle(a).marginTop,10),S=y-w,E=A-m,T=S+g,_=p-g-m,R=d-A+g+x,M=g+m-w,F=160;switch(r){case"auto":case"bottom":if(E>=v)return{placement:"bottom",maxHeight:t};if(_>=v&&!o)return i&&xu(u,R,F),{placement:"bottom",maxHeight:t};if(!o&&_>=n||o&&E>=n){i&&xu(u,R,F);var P=o?E-x:_-x;return{placement:"bottom",maxHeight:P}}if(r==="auto"||o){var B=t,C=o?S:T;return C>=n&&(B=Math.min(C-x-l.controlHeight,t)),{placement:"top",maxHeight:B}}if(r==="bottom")return i&&gu(u,R),{placement:"bottom",maxHeight:t};break;case"top":if(S>=v)return{placement:"top",maxHeight:t};if(T>=v&&!o)return i&&xu(u,M,F),{placement:"top",maxHeight:t};if(!o&&T>=n||o&&S>=n){var k=t;return(!o&&T>=n||o&&S>=n)&&(k=o?S-w:T-w),i&&xu(u,M,F),{placement:"top",maxHeight:k}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(r,'".'))}return c}function mL(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var $m=function(t){return t==="auto"?"bottom":t},PI=function(t){var a,n=t.placement,r=t.theme,i=r.borderRadius,o=r.spacing,s=r.colors;return a={label:"menu"},Lt(a,mL(n),"100%"),Lt(a,"backgroundColor",s.neutral0),Lt(a,"borderRadius",i),Lt(a,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),Lt(a,"marginBottom",o.menuGutter),Lt(a,"marginTop",o.menuGutter),Lt(a,"position","absolute"),Lt(a,"width","100%"),Lt(a,"zIndex",1),a},FI=Ha({getPortalPlacement:null}),Km=function(e){Mr(a,e);var t=vu(a);function a(){var n;Nr(this,a);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=t.call.apply(t,[this].concat(i)),n.state={maxHeight:n.props.maxMenuHeight,placement:null},n.context=void 0,n.getPlacement=function(s){var l=n.props,u=l.minMenuHeight,c=l.maxMenuHeight,f=l.menuPlacement,p=l.menuPosition,h=l.menuShouldScrollIntoView,d=l.theme;if(!!s){var v=p==="fixed",m=h&&!v,b=fL({maxHeight:c,menuEl:s,minHeight:u,placement:f,shouldScroll:m,isFixedPosition:v,theme:d}),y=n.context.getPortalPlacement;y&&y(b),n.setState(b)}},n.getUpdatedProps=function(){var s=n.props.menuPlacement,l=n.state.placement||$m(s);return ke(ke({},n.props),{},{placement:l,maxHeight:n.state.maxHeight})},n}return Br(a,[{key:"render",value:function(){var r=this.props.children;return r({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),a}(it);Km.contextType=FI;var hL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.innerRef,s=t.innerProps;return le("div",ie({css:i("menu",t),className:r({menu:!0},n),ref:o},s),a)},jI=function(t){var a=t.maxHeight,n=t.theme.spacing.baseUnit;return{maxHeight:a,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},vL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.innerProps,s=t.innerRef,l=t.isMulti;return le("div",ie({css:i("menuList",t),className:r({"menu-list":!0,"menu-list--is-multi":l},n),ref:s},o),a)},RI=function(t){var a=t.theme,n=a.spacing.baseUnit,r=a.colors;return{color:r.neutral40,padding:"".concat(n*2,"px ").concat(n*3,"px"),textAlign:"center"}},NI=RI,BI=RI,MI=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.innerProps;return le("div",ie({css:i("noOptionsMessage",t),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},o),a)};MI.defaultProps={children:"No options"};var LI=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.innerProps;return le("div",ie({css:i("loadingMessage",t),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},o),a)};LI.defaultProps={children:"Loading..."};var DI=function(t){var a=t.rect,n=t.offset,r=t.position;return{left:a.left,position:r,top:n,width:a.width,zIndex:1}},bL=function(e){Mr(a,e);var t=vu(a);function a(){var n;Nr(this,a);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=t.call.apply(t,[this].concat(i)),n.state={placement:null},n.getPortalPlacement=function(s){var l=s.placement,u=$m(n.props.menuPlacement);l!==u&&n.setState({placement:l})},n}return Br(a,[{key:"render",value:function(){var r=this.props,i=r.appendTo,o=r.children,s=r.className,l=r.controlElement,u=r.cx,c=r.innerProps,f=r.menuPlacement,p=r.menuPosition,h=r.getStyles,d=p==="fixed";if(!i&&!d||!l)return null;var v=this.state.placement||$m(f),m=uL(l),b=d?0:window.pageYOffset,y=m[v]+b,A={offset:y,position:p,rect:m},g=le("div",ie({css:h("menuPortal",A),className:u({"menu-portal":!0},s)},c),o);return le(FI.Provider,{value:{getPortalPlacement:this.getPortalPlacement}},i?Tp(g,i):g)}}]),a}(it),zI=function(t){var a=t.isDisabled,n=t.isRtl;return{label:"container",direction:n?"rtl":void 0,pointerEvents:a?"none":void 0,position:"relative"}},gL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.innerProps,s=t.isDisabled,l=t.isRtl;return le("div",ie({css:i("container",t),className:r({"--is-disabled":s,"--is-rtl":l},n)},o),a)},GI=function(t){var a=t.theme.spacing,n=t.isMulti,r=t.hasValue,i=t.selectProps.controlShouldRenderValue;return{alignItems:"center",display:n&&r&&i?"flex":"grid",flex:1,flexWrap:"wrap",padding:"".concat(a.baseUnit/2,"px ").concat(a.baseUnit*2,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}},xL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.innerProps,o=t.isMulti,s=t.getStyles,l=t.hasValue;return le("div",ie({css:s("valueContainer",t),className:r({"value-container":!0,"value-container--is-multi":o,"value-container--has-value":l},n)},i),a)},HI=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},yL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.innerProps,o=t.getStyles;return le("div",ie({css:o("indicatorsContainer",t),className:r({indicators:!0},n)},i),a)},UI,wL=["size"];function EL(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var SL=process.env.NODE_ENV==="production"?{name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"}:{name:"tj5bde-Svg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0;label:Svg;",map:"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGljYXRvcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdCSSIsImZpbGUiOiJpbmRpY2F0b3JzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsganN4LCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmltcG9ydCB7XG4gIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lLFxuICBDU1NPYmplY3RXaXRoTGFiZWwsXG4gIEdyb3VwQmFzZSxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgSWNvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBTdmcgPSAoe1xuICBzaXplLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzdmcnXSAmIHsgc2l6ZTogbnVtYmVyIH0pID0+IChcbiAgPHN2Z1xuICAgIGhlaWdodD17c2l6ZX1cbiAgICB3aWR0aD17c2l6ZX1cbiAgICB2aWV3Qm94PVwiMCAwIDIwIDIwXCJcbiAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgIGZvY3VzYWJsZT1cImZhbHNlXCJcbiAgICBjc3M9e3tcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgZmlsbDogJ2N1cnJlbnRDb2xvcicsXG4gICAgICBsaW5lSGVpZ2h0OiAxLFxuICAgICAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgICAgIHN0cm9rZVdpZHRoOiAwLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IHR5cGUgQ3Jvc3NJY29uUHJvcHMgPSBKU1guSW50cmluc2ljRWxlbWVudHNbJ3N2ZyddICYgeyBzaXplPzogbnVtYmVyIH07XG5leHBvcnQgY29uc3QgQ3Jvc3NJY29uID0gKHByb3BzOiBDcm9zc0ljb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNMTQuMzQ4IDE0Ljg0OWMtMC40NjkgMC40NjktMS4yMjkgMC40NjktMS42OTcgMGwtMi42NTEtMy4wMzAtMi42NTEgMy4wMjljLTAuNDY5IDAuNDY5LTEuMjI5IDAuNDY5LTEuNjk3IDAtMC40NjktMC40NjktMC40NjktMS4yMjkgMC0xLjY5N2wyLjc1OC0zLjE1LTIuNzU5LTMuMTUyYy0wLjQ2OS0wLjQ2OS0wLjQ2OS0xLjIyOCAwLTEuNjk3czEuMjI4LTAuNDY5IDEuNjk3IDBsMi42NTIgMy4wMzEgMi42NTEtMy4wMzFjMC40NjktMC40NjkgMS4yMjgtMC40NjkgMS42OTcgMHMwLjQ2OSAxLjIyOSAwIDEuNjk3bC0yLjc1OCAzLjE1MiAyLjc1OCAzLjE1YzAuNDY5IDAuNDY5IDAuNDY5IDEuMjI5IDAgMS42OTh6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuZXhwb3J0IHR5cGUgRG93bkNoZXZyb25Qcm9wcyA9IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snc3ZnJ10gJiB7IHNpemU/OiBudW1iZXIgfTtcbmV4cG9ydCBjb25zdCBEb3duQ2hldnJvbiA9IChwcm9wczogRG93bkNoZXZyb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxcbiAgT3B0aW9uID0gdW5rbm93bixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4gPSBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+ID0gR3JvdXBCYXNlPE9wdGlvbj5cbj4gZXh0ZW5kcyBDb21tb25Qcm9wc0FuZENsYXNzTmFtZTxPcHRpb24sIElzTXVsdGksIEdyb3VwPiB7XG4gIC8qKiBUaGUgY2hpbGRyZW4gdG8gYmUgcmVuZGVyZWQgaW5zaWRlIHRoZSBpbmRpY2F0b3IuICovXG4gIGNoaWxkcmVuPzogUmVhY3ROb2RlO1xuICAvKiogUHJvcHMgdGhhdCB3aWxsIGJlIHBhc3NlZCBvbiB0byB0aGUgY2hpbGRyZW4uICovXG4gIGlubmVyUHJvcHM6IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snZGl2J107XG4gIC8qKiBUaGUgZm9jdXNlZCBzdGF0ZSBvZiB0aGUgc2VsZWN0LiAqL1xuICBpc0ZvY3VzZWQ6IGJvb2xlYW47XG4gIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG59XG5cbmNvbnN0IGJhc2VDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oe1xuICBpc0ZvY3VzZWQsXG4gIHRoZW1lOiB7XG4gICAgc3BhY2luZzogeyBiYXNlVW5pdCB9LFxuICAgIGNvbG9ycyxcbiAgfSxcbn06XG4gIHwgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuICB8IENsZWFySW5kaWNhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdpbmRpY2F0b3JDb250YWluZXInLFxuICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw2MCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gIGRpc3BsYXk6ICdmbGV4JyxcbiAgcGFkZGluZzogYmFzZVVuaXQgKiAyLFxuICB0cmFuc2l0aW9uOiAnY29sb3IgMTUwbXMnLFxuXG4gICc6aG92ZXInOiB7XG4gICAgY29sb3I6IGlzRm9jdXNlZCA/IGNvbG9ycy5uZXV0cmFsODAgOiBjb2xvcnMubmV1dHJhbDQwLFxuICB9LFxufSk7XG5cbmV4cG9ydCBjb25zdCBkcm9wZG93bkluZGljYXRvckNTUyA9IGJhc2VDU1M7XG5leHBvcnQgY29uc3QgRHJvcGRvd25JbmRpY2F0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBEcm9wZG93bkluZGljYXRvclByb3BzPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+XG4pID0+IHtcbiAgY29uc3QgeyBjaGlsZHJlbiwgY2xhc3NOYW1lLCBjeCwgZ2V0U3R5bGVzLCBpbm5lclByb3BzIH0gPSBwcm9wcztcbiAgcmV0dXJuIChcbiAgICA8ZGl2XG4gICAgICBjc3M9e2dldFN0eWxlcygnZHJvcGRvd25JbmRpY2F0b3InLCBwcm9wcyl9XG4gICAgICBjbGFzc05hbWU9e2N4KFxuICAgICAgICB7XG4gICAgICAgICAgaW5kaWNhdG9yOiB0cnVlLFxuICAgICAgICAgICdkcm9wZG93bi1pbmRpY2F0b3InOiB0cnVlLFxuICAgICAgICB9LFxuICAgICAgICBjbGFzc05hbWVcbiAgICAgICl9XG4gICAgICB7Li4uaW5uZXJQcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW4gfHwgPERvd25DaGV2cm9uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGludGVyZmFjZSBDbGVhckluZGljYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgLyoqIFRoZSBjaGlsZHJlbiB0byBiZSByZW5kZXJlZCBpbnNpZGUgdGhlIGluZGljYXRvci4gKi9cbiAgY2hpbGRyZW4/OiBSZWFjdE5vZGU7XG4gIC8qKiBQcm9wcyB0aGF0IHdpbGwgYmUgcGFzc2VkIG9uIHRvIHRoZSBjaGlsZHJlbi4gKi9cbiAgaW5uZXJQcm9wczogSlNYLkludHJpbnNpY0VsZW1lbnRzWydkaXYnXTtcbiAgLyoqIFRoZSBmb2N1c2VkIHN0YXRlIG9mIHRoZSBzZWxlY3QuICovXG4gIGlzRm9jdXNlZDogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGNvbnN0IGNsZWFySW5kaWNhdG9yQ1NTID0gYmFzZUNTUztcbmV4cG9ydCBjb25zdCBDbGVhckluZGljYXRvciA9IDxcbiAgT3B0aW9uLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbixcbiAgR3JvdXAgZXh0ZW5kcyBHcm91cEJhc2U8T3B0aW9uPlxuPihcbiAgcHJvcHM6IENsZWFySW5kaWNhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD5cbikgPT4ge1xuICBjb25zdCB7IGNoaWxkcmVuLCBjbGFzc05hbWUsIGN4LCBnZXRTdHlsZXMsIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNzcz17Z2V0U3R5bGVzKCdjbGVhckluZGljYXRvcicsIHByb3BzKX1cbiAgICAgIGNsYXNzTmFtZT17Y3goXG4gICAgICAgIHtcbiAgICAgICAgICBpbmRpY2F0b3I6IHRydWUsXG4gICAgICAgICAgJ2NsZWFyLWluZGljYXRvcic6IHRydWUsXG4gICAgICAgIH0sXG4gICAgICAgIGNsYXNzTmFtZVxuICAgICAgKX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8Q3Jvc3NJY29uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXBhcmF0b3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgaW50ZXJmYWNlIEluZGljYXRvclNlcGFyYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgaXNEaXNhYmxlZDogYm9vbGVhbjtcbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpbm5lclByb3BzPzogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ107XG59XG5cbmV4cG9ydCBjb25zdCBpbmRpY2F0b3JTZXBhcmF0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oe1xuICBpc0Rpc2FibGVkLFxuICB0aGVtZToge1xuICAgIHNwYWNpbmc6IHsgYmFzZVVuaXQgfSxcbiAgICBjb2xvcnMsXG4gIH0sXG59OiBJbmRpY2F0b3JTZXBhcmF0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2luZGljYXRvclNlcGFyYXRvcicsXG4gIGFsaWduU2VsZjogJ3N0cmV0Y2gnLFxuICBiYWNrZ3JvdW5kQ29sb3I6IGlzRGlzYWJsZWQgPyBjb2xvcnMubmV1dHJhbDEwIDogY29sb3JzLm5ldXRyYWwyMCxcbiAgbWFyZ2luQm90dG9tOiBiYXNlVW5pdCAqIDIsXG4gIG1hcmdpblRvcDogYmFzZVVuaXQgKiAyLFxuICB3aWR0aDogMSxcbn0pO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU2VwYXJhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogSW5kaWNhdG9yU2VwYXJhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD5cbikgPT4ge1xuICBjb25zdCB7IGNsYXNzTmFtZSwgY3gsIGdldFN0eWxlcywgaW5uZXJQcm9wcyB9ID0gcHJvcHM7XG4gIHJldHVybiAoXG4gICAgPHNwYW5cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgICAgY3NzPXtnZXRTdHlsZXMoJ2luZGljYXRvclNlcGFyYXRvcicsIHByb3BzKX1cbiAgICAgIGNsYXNzTmFtZT17Y3goeyAnaW5kaWNhdG9yLXNlcGFyYXRvcic6IHRydWUgfSwgY2xhc3NOYW1lKX1cbiAgICAvPlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMb2FkaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuY29uc3QgbG9hZGluZ0RvdEFuaW1hdGlvbnMgPSBrZXlmcmFtZXNgXG4gIDAlLCA4MCUsIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IG9wYWNpdHk6IDE7IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBsb2FkaW5nSW5kaWNhdG9yQ1NTID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KHtcbiAgaXNGb2N1c2VkLFxuICBzaXplLFxuICB0aGVtZToge1xuICAgIGNvbG9ycyxcbiAgICBzcGFjaW5nOiB7IGJhc2VVbml0IH0sXG4gIH0sXG59OiBMb2FkaW5nSW5kaWNhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdsb2FkaW5nSW5kaWNhdG9yJyxcbiAgY29sb3I6IGlzRm9jdXNlZCA/IGNvbG9ycy5uZXV0cmFsNjAgOiBjb2xvcnMubmV1dHJhbDIwLFxuICBkaXNwbGF5OiAnZmxleCcsXG4gIHBhZGRpbmc6IGJhc2VVbml0ICogMixcbiAgdHJhbnNpdGlvbjogJ2NvbG9yIDE1MG1zJyxcbiAgYWxpZ25TZWxmOiAnY2VudGVyJyxcbiAgZm9udFNpemU6IHNpemUsXG4gIGxpbmVIZWlnaHQ6IDEsXG4gIG1hcmdpblJpZ2h0OiBzaXplLFxuICB0ZXh0QWxpZ246ICdjZW50ZXInLFxuICB2ZXJ0aWNhbEFsaWduOiAnbWlkZGxlJyxcbn0pO1xuXG5pbnRlcmZhY2UgTG9hZGluZ0RvdFByb3BzIHtcbiAgZGVsYXk6IG51bWJlcjtcbiAgb2Zmc2V0OiBib29sZWFuO1xufVxuY29uc3QgTG9hZGluZ0RvdCA9ICh7IGRlbGF5LCBvZmZzZXQgfTogTG9hZGluZ0RvdFByb3BzKSA9PiAoXG4gIDxzcGFuXG4gICAgY3NzPXt7XG4gICAgICBhbmltYXRpb246IGAke2xvYWRpbmdEb3RBbmltYXRpb25zfSAxcyBlYXNlLWluLW91dCAke2RlbGF5fW1zIGluZmluaXRlO2AsXG4gICAgICBiYWNrZ3JvdW5kQ29sb3I6ICdjdXJyZW50Q29sb3InLFxuICAgICAgYm9yZGVyUmFkaXVzOiAnMWVtJyxcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgbWFyZ2luTGVmdDogb2Zmc2V0ID8gJzFlbScgOiB1bmRlZmluZWQsXG4gICAgICBoZWlnaHQ6ICcxZW0nLFxuICAgICAgdmVydGljYWxBbGlnbjogJ3RvcCcsXG4gICAgICB3aWR0aDogJzFlbScsXG4gICAgfX1cbiAgLz5cbik7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTG9hZGluZ0luZGljYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpc0Rpc2FibGVkOiBib29sZWFuO1xuICAvKiogU2V0IHNpemUgb2YgdGhlIGNvbnRhaW5lci4gKi9cbiAgc2l6ZTogbnVtYmVyO1xufVxuZXhwb3J0IGNvbnN0IExvYWRpbmdJbmRpY2F0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBMb2FkaW5nSW5kaWNhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD5cbikgPT4ge1xuICBjb25zdCB7IGNsYXNzTmFtZSwgY3gsIGdldFN0eWxlcywgaW5uZXJQcm9wcywgaXNSdGwgfSA9IHByb3BzO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY3NzPXtnZXRTdHlsZXMoJ2xvYWRpbmdJbmRpY2F0b3InLCBwcm9wcyl9XG4gICAgICBjbGFzc05hbWU9e2N4KFxuICAgICAgICB7XG4gICAgICAgICAgaW5kaWNhdG9yOiB0cnVlLFxuICAgICAgICAgICdsb2FkaW5nLWluZGljYXRvcic6IHRydWUsXG4gICAgICAgIH0sXG4gICAgICAgIGNsYXNzTmFtZVxuICAgICAgKX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIDxMb2FkaW5nRG90IGRlbGF5PXswfSBvZmZzZXQ9e2lzUnRsfSAvPlxuICAgICAgPExvYWRpbmdEb3QgZGVsYXk9ezE2MH0gb2Zmc2V0IC8+XG4gICAgICA8TG9hZGluZ0RvdCBkZWxheT17MzIwfSBvZmZzZXQ9eyFpc1J0bH0gLz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5Mb2FkaW5nSW5kaWNhdG9yLmRlZmF1bHRQcm9wcyA9IHsgc2l6ZTogNCB9O1xuIl19 */",toString:EL},JI=function(t){var a=t.size,n=Ht(t,wL);return le("svg",ie({height:a,width:a,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:SL},n))},Qm=function(t){return le(JI,ie({size:20},t),le("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},VI=function(t){return le(JI,ie({size:20},t),le("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},WI=function(t){var a=t.isFocused,n=t.theme,r=n.spacing.baseUnit,i=n.colors;return{label:"indicatorContainer",color:a?i.neutral60:i.neutral20,display:"flex",padding:r*2,transition:"color 150ms",":hover":{color:a?i.neutral80:i.neutral40}}},qI=WI,CL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.innerProps;return le("div",ie({css:i("dropdownIndicator",t),className:r({indicator:!0,"dropdown-indicator":!0},n)},o),a||le(VI,null))},ZI=WI,AL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.innerProps;return le("div",ie({css:i("clearIndicator",t),className:r({indicator:!0,"clear-indicator":!0},n)},o),a||le(Qm,null))},XI=function(t){var a=t.isDisabled,n=t.theme,r=n.spacing.baseUnit,i=n.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:a?i.neutral10:i.neutral20,marginBottom:r*2,marginTop:r*2,width:1}},_L=function(t){var a=t.className,n=t.cx,r=t.getStyles,i=t.innerProps;return le("span",ie({},i,{css:r("indicatorSeparator",t),className:n({"indicator-separator":!0},a)}))},IL=bI(UI||(UI=Vm([`
|
|
0%, 80%, 100% { opacity: 0; }
|
|
40% { opacity: 1; }
|
|
`]))),YI=function(t){var a=t.isFocused,n=t.size,r=t.theme,i=r.colors,o=r.spacing.baseUnit;return{label:"loadingIndicator",color:a?i.neutral60:i.neutral20,display:"flex",padding:o*2,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},eh=function(t){var a=t.delay,n=t.offset;return le("span",{css:To({animation:"".concat(IL," 1s ease-in-out ").concat(a,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},process.env.NODE_ENV==="production"?"":";label:LoadingDot;",process.env.NODE_ENV==="production"?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGljYXRvcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFQSSIsImZpbGUiOiJpbmRpY2F0b3JzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsganN4LCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmltcG9ydCB7XG4gIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lLFxuICBDU1NPYmplY3RXaXRoTGFiZWwsXG4gIEdyb3VwQmFzZSxcbn0gZnJvbSAnLi4vdHlwZXMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgSWNvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBTdmcgPSAoe1xuICBzaXplLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzdmcnXSAmIHsgc2l6ZTogbnVtYmVyIH0pID0+IChcbiAgPHN2Z1xuICAgIGhlaWdodD17c2l6ZX1cbiAgICB3aWR0aD17c2l6ZX1cbiAgICB2aWV3Qm94PVwiMCAwIDIwIDIwXCJcbiAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgIGZvY3VzYWJsZT1cImZhbHNlXCJcbiAgICBjc3M9e3tcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgZmlsbDogJ2N1cnJlbnRDb2xvcicsXG4gICAgICBsaW5lSGVpZ2h0OiAxLFxuICAgICAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgICAgIHN0cm9rZVdpZHRoOiAwLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IHR5cGUgQ3Jvc3NJY29uUHJvcHMgPSBKU1guSW50cmluc2ljRWxlbWVudHNbJ3N2ZyddICYgeyBzaXplPzogbnVtYmVyIH07XG5leHBvcnQgY29uc3QgQ3Jvc3NJY29uID0gKHByb3BzOiBDcm9zc0ljb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNMTQuMzQ4IDE0Ljg0OWMtMC40NjkgMC40NjktMS4yMjkgMC40NjktMS42OTcgMGwtMi42NTEtMy4wMzAtMi42NTEgMy4wMjljLTAuNDY5IDAuNDY5LTEuMjI5IDAuNDY5LTEuNjk3IDAtMC40NjktMC40NjktMC40NjktMS4yMjkgMC0xLjY5N2wyLjc1OC0zLjE1LTIuNzU5LTMuMTUyYy0wLjQ2OS0wLjQ2OS0wLjQ2OS0xLjIyOCAwLTEuNjk3czEuMjI4LTAuNDY5IDEuNjk3IDBsMi42NTIgMy4wMzEgMi42NTEtMy4wMzFjMC40NjktMC40NjkgMS4yMjgtMC40NjkgMS42OTcgMHMwLjQ2OSAxLjIyOSAwIDEuNjk3bC0yLjc1OCAzLjE1MiAyLjc1OCAzLjE1YzAuNDY5IDAuNDY5IDAuNDY5IDEuMjI5IDAgMS42OTh6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuZXhwb3J0IHR5cGUgRG93bkNoZXZyb25Qcm9wcyA9IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snc3ZnJ10gJiB7IHNpemU/OiBudW1iZXIgfTtcbmV4cG9ydCBjb25zdCBEb3duQ2hldnJvbiA9IChwcm9wczogRG93bkNoZXZyb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxcbiAgT3B0aW9uID0gdW5rbm93bixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4gPSBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+ID0gR3JvdXBCYXNlPE9wdGlvbj5cbj4gZXh0ZW5kcyBDb21tb25Qcm9wc0FuZENsYXNzTmFtZTxPcHRpb24sIElzTXVsdGksIEdyb3VwPiB7XG4gIC8qKiBUaGUgY2hpbGRyZW4gdG8gYmUgcmVuZGVyZWQgaW5zaWRlIHRoZSBpbmRpY2F0b3IuICovXG4gIGNoaWxkcmVuPzogUmVhY3ROb2RlO1xuICAvKiogUHJvcHMgdGhhdCB3aWxsIGJlIHBhc3NlZCBvbiB0byB0aGUgY2hpbGRyZW4uICovXG4gIGlubmVyUHJvcHM6IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snZGl2J107XG4gIC8qKiBUaGUgZm9jdXNlZCBzdGF0ZSBvZiB0aGUgc2VsZWN0LiAqL1xuICBpc0ZvY3VzZWQ6IGJvb2xlYW47XG4gIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG59XG5cbmNvbnN0IGJhc2VDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oe1xuICBpc0ZvY3VzZWQsXG4gIHRoZW1lOiB7XG4gICAgc3BhY2luZzogeyBiYXNlVW5pdCB9LFxuICAgIGNvbG9ycyxcbiAgfSxcbn06XG4gIHwgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuICB8IENsZWFySW5kaWNhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdpbmRpY2F0b3JDb250YWluZXInLFxuICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw2MCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gIGRpc3BsYXk6ICdmbGV4JyxcbiAgcGFkZGluZzogYmFzZVVuaXQgKiAyLFxuICB0cmFuc2l0aW9uOiAnY29sb3IgMTUwbXMnLFxuXG4gICc6aG92ZXInOiB7XG4gICAgY29sb3I6IGlzRm9jdXNlZCA/IGNvbG9ycy5uZXV0cmFsODAgOiBjb2xvcnMubmV1dHJhbDQwLFxuICB9LFxufSk7XG5cbmV4cG9ydCBjb25zdCBkcm9wZG93bkluZGljYXRvckNTUyA9IGJhc2VDU1M7XG5leHBvcnQgY29uc3QgRHJvcGRvd25JbmRpY2F0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBEcm9wZG93bkluZGljYXRvclByb3BzPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+XG4pID0+IHtcbiAgY29uc3QgeyBjaGlsZHJlbiwgY2xhc3NOYW1lLCBjeCwgZ2V0U3R5bGVzLCBpbm5lclByb3BzIH0gPSBwcm9wcztcbiAgcmV0dXJuIChcbiAgICA8ZGl2XG4gICAgICBjc3M9e2dldFN0eWxlcygnZHJvcGRvd25JbmRpY2F0b3InLCBwcm9wcyl9XG4gICAgICBjbGFzc05hbWU9e2N4KFxuICAgICAgICB7XG4gICAgICAgICAgaW5kaWNhdG9yOiB0cnVlLFxuICAgICAgICAgICdkcm9wZG93bi1pbmRpY2F0b3InOiB0cnVlLFxuICAgICAgICB9LFxuICAgICAgICBjbGFzc05hbWVcbiAgICAgICl9XG4gICAgICB7Li4uaW5uZXJQcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW4gfHwgPERvd25DaGV2cm9uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGludGVyZmFjZSBDbGVhckluZGljYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgLyoqIFRoZSBjaGlsZHJlbiB0byBiZSByZW5kZXJlZCBpbnNpZGUgdGhlIGluZGljYXRvci4gKi9cbiAgY2hpbGRyZW4/OiBSZWFjdE5vZGU7XG4gIC8qKiBQcm9wcyB0aGF0IHdpbGwgYmUgcGFzc2VkIG9uIHRvIHRoZSBjaGlsZHJlbi4gKi9cbiAgaW5uZXJQcm9wczogSlNYLkludHJpbnNpY0VsZW1lbnRzWydkaXYnXTtcbiAgLyoqIFRoZSBmb2N1c2VkIHN0YXRlIG9mIHRoZSBzZWxlY3QuICovXG4gIGlzRm9jdXNlZDogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGNvbnN0IGNsZWFySW5kaWNhdG9yQ1NTID0gYmFzZUNTUztcbmV4cG9ydCBjb25zdCBDbGVhckluZGljYXRvciA9IDxcbiAgT3B0aW9uLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbixcbiAgR3JvdXAgZXh0ZW5kcyBHcm91cEJhc2U8T3B0aW9uPlxuPihcbiAgcHJvcHM6IENsZWFySW5kaWNhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD5cbikgPT4ge1xuICBjb25zdCB7IGNoaWxkcmVuLCBjbGFzc05hbWUsIGN4LCBnZXRTdHlsZXMsIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNzcz17Z2V0U3R5bGVzKCdjbGVhckluZGljYXRvcicsIHByb3BzKX1cbiAgICAgIGNsYXNzTmFtZT17Y3goXG4gICAgICAgIHtcbiAgICAgICAgICBpbmRpY2F0b3I6IHRydWUsXG4gICAgICAgICAgJ2NsZWFyLWluZGljYXRvcic6IHRydWUsXG4gICAgICAgIH0sXG4gICAgICAgIGNsYXNzTmFtZVxuICAgICAgKX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8Q3Jvc3NJY29uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXBhcmF0b3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgaW50ZXJmYWNlIEluZGljYXRvclNlcGFyYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgaXNEaXNhYmxlZDogYm9vbGVhbjtcbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpbm5lclByb3BzPzogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ107XG59XG5cbmV4cG9ydCBjb25zdCBpbmRpY2F0b3JTZXBhcmF0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oe1xuICBpc0Rpc2FibGVkLFxuICB0aGVtZToge1xuICAgIHNwYWNpbmc6IHsgYmFzZVVuaXQgfSxcbiAgICBjb2xvcnMsXG4gIH0sXG59OiBJbmRpY2F0b3JTZXBhcmF0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2luZGljYXRvclNlcGFyYXRvcicsXG4gIGFsaWduU2VsZjogJ3N0cmV0Y2gnLFxuICBiYWNrZ3JvdW5kQ29sb3I6IGlzRGlzYWJsZWQgPyBjb2xvcnMubmV1dHJhbDEwIDogY29sb3JzLm5ldXRyYWwyMCxcbiAgbWFyZ2luQm90dG9tOiBiYXNlVW5pdCAqIDIsXG4gIG1hcmdpblRvcDogYmFzZVVuaXQgKiAyLFxuICB3aWR0aDogMSxcbn0pO1xuXG5leHBvcnQgY29uc3QgSW5kaWNhdG9yU2VwYXJhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogSW5kaWNhdG9yU2VwYXJhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD5cbikgPT4ge1xuICBjb25zdCB7IGNsYXNzTmFtZSwgY3gsIGdldFN0eWxlcywgaW5uZXJQcm9wcyB9ID0gcHJvcHM7XG4gIHJldHVybiAoXG4gICAgPHNwYW5cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgICAgY3NzPXtnZXRTdHlsZXMoJ2luZGljYXRvclNlcGFyYXRvcicsIHByb3BzKX1cbiAgICAgIGNsYXNzTmFtZT17Y3goeyAnaW5kaWNhdG9yLXNlcGFyYXRvcic6IHRydWUgfSwgY2xhc3NOYW1lKX1cbiAgICAvPlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMb2FkaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuY29uc3QgbG9hZGluZ0RvdEFuaW1hdGlvbnMgPSBrZXlmcmFtZXNgXG4gIDAlLCA4MCUsIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IG9wYWNpdHk6IDE7IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBsb2FkaW5nSW5kaWNhdG9yQ1NTID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KHtcbiAgaXNGb2N1c2VkLFxuICBzaXplLFxuICB0aGVtZToge1xuICAgIGNvbG9ycyxcbiAgICBzcGFjaW5nOiB7IGJhc2VVbml0IH0sXG4gIH0sXG59OiBMb2FkaW5nSW5kaWNhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdsb2FkaW5nSW5kaWNhdG9yJyxcbiAgY29sb3I6IGlzRm9jdXNlZCA/IGNvbG9ycy5uZXV0cmFsNjAgOiBjb2xvcnMubmV1dHJhbDIwLFxuICBkaXNwbGF5OiAnZmxleCcsXG4gIHBhZGRpbmc6IGJhc2VVbml0ICogMixcbiAgdHJhbnNpdGlvbjogJ2NvbG9yIDE1MG1zJyxcbiAgYWxpZ25TZWxmOiAnY2VudGVyJyxcbiAgZm9udFNpemU6IHNpemUsXG4gIGxpbmVIZWlnaHQ6IDEsXG4gIG1hcmdpblJpZ2h0OiBzaXplLFxuICB0ZXh0QWxpZ246ICdjZW50ZXInLFxuICB2ZXJ0aWNhbEFsaWduOiAnbWlkZGxlJyxcbn0pO1xuXG5pbnRlcmZhY2UgTG9hZGluZ0RvdFByb3BzIHtcbiAgZGVsYXk6IG51bWJlcjtcbiAgb2Zmc2V0OiBib29sZWFuO1xufVxuY29uc3QgTG9hZGluZ0RvdCA9ICh7IGRlbGF5LCBvZmZzZXQgfTogTG9hZGluZ0RvdFByb3BzKSA9PiAoXG4gIDxzcGFuXG4gICAgY3NzPXt7XG4gICAgICBhbmltYXRpb246IGAke2xvYWRpbmdEb3RBbmltYXRpb25zfSAxcyBlYXNlLWluLW91dCAke2RlbGF5fW1zIGluZmluaXRlO2AsXG4gICAgICBiYWNrZ3JvdW5kQ29sb3I6ICdjdXJyZW50Q29sb3InLFxuICAgICAgYm9yZGVyUmFkaXVzOiAnMWVtJyxcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgbWFyZ2luTGVmdDogb2Zmc2V0ID8gJzFlbScgOiB1bmRlZmluZWQsXG4gICAgICBoZWlnaHQ6ICcxZW0nLFxuICAgICAgdmVydGljYWxBbGlnbjogJ3RvcCcsXG4gICAgICB3aWR0aDogJzFlbScsXG4gICAgfX1cbiAgLz5cbik7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTG9hZGluZ0luZGljYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpc0Rpc2FibGVkOiBib29sZWFuO1xuICAvKiogU2V0IHNpemUgb2YgdGhlIGNvbnRhaW5lci4gKi9cbiAgc2l6ZTogbnVtYmVyO1xufVxuZXhwb3J0IGNvbnN0IExvYWRpbmdJbmRpY2F0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBMb2FkaW5nSW5kaWNhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD5cbikgPT4ge1xuICBjb25zdCB7IGNsYXNzTmFtZSwgY3gsIGdldFN0eWxlcywgaW5uZXJQcm9wcywgaXNSdGwgfSA9IHByb3BzO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY3NzPXtnZXRTdHlsZXMoJ2xvYWRpbmdJbmRpY2F0b3InLCBwcm9wcyl9XG4gICAgICBjbGFzc05hbWU9e2N4KFxuICAgICAgICB7XG4gICAgICAgICAgaW5kaWNhdG9yOiB0cnVlLFxuICAgICAgICAgICdsb2FkaW5nLWluZGljYXRvcic6IHRydWUsXG4gICAgICAgIH0sXG4gICAgICAgIGNsYXNzTmFtZVxuICAgICAgKX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIDxMb2FkaW5nRG90IGRlbGF5PXswfSBvZmZzZXQ9e2lzUnRsfSAvPlxuICAgICAgPExvYWRpbmdEb3QgZGVsYXk9ezE2MH0gb2Zmc2V0IC8+XG4gICAgICA8TG9hZGluZ0RvdCBkZWxheT17MzIwfSBvZmZzZXQ9eyFpc1J0bH0gLz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5Mb2FkaW5nSW5kaWNhdG9yLmRlZmF1bHRQcm9wcyA9IHsgc2l6ZTogNCB9O1xuIl19 */")})},$I=function(t){var a=t.className,n=t.cx,r=t.getStyles,i=t.innerProps,o=t.isRtl;return le("div",ie({css:r("loadingIndicator",t),className:n({indicator:!0,"loading-indicator":!0},a)},i),le(eh,{delay:0,offset:o}),le(eh,{delay:160,offset:!0}),le(eh,{delay:320,offset:!o}))};$I.defaultProps={size:4};var KI=function(t){var a=t.isDisabled,n=t.isFocused,r=t.theme,i=r.colors,o=r.borderRadius,s=r.spacing;return{label:"control",alignItems:"center",backgroundColor:a?i.neutral5:i.neutral0,borderColor:a?i.neutral10:n?i.primary:i.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(i.primary):void 0,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:s.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?i.primary:i.neutral30}}},TL=function(t){var a=t.children,n=t.cx,r=t.getStyles,i=t.className,o=t.isDisabled,s=t.isFocused,l=t.innerRef,u=t.innerProps,c=t.menuIsOpen;return le("div",ie({ref:l,css:r("control",t),className:n({control:!0,"control--is-disabled":o,"control--is-focused":s,"control--menu-is-open":c},i)},u),a)},kL=["data"],QI=function(t){var a=t.theme.spacing;return{paddingBottom:a.baseUnit*2,paddingTop:a.baseUnit*2}},OL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.Heading,s=t.headingProps,l=t.innerProps,u=t.label,c=t.theme,f=t.selectProps;return le("div",ie({css:i("group",t),className:r({group:!0},n)},l),le(o,ie({},s,{selectProps:f,theme:c,getStyles:i,cx:r}),u),le("div",null,a))},eT=function(t){var a=t.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:a.baseUnit*3,paddingRight:a.baseUnit*3,textTransform:"uppercase"}},PL=function(t){var a=t.getStyles,n=t.cx,r=t.className,i=SI(t);i.data;var o=Ht(i,kL);return le("div",ie({css:a("groupHeading",t),className:n({"group-heading":!0},r)},o))},FL=["innerRef","isDisabled","isHidden","inputClassName"],tT=function(t){var a=t.isDisabled,n=t.value,r=t.theme,i=r.spacing,o=r.colors;return ke({margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,visibility:a?"hidden":"visible",color:o.neutral80,transform:n?"translateZ(0)":""},jL)},aT={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},jL={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":ke({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},aT)},RL=function(t){return ke({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},aT)},NL=function(t){var a=t.className,n=t.cx,r=t.getStyles,i=t.value,o=SI(t),s=o.innerRef,l=o.isDisabled,u=o.isHidden,c=o.inputClassName,f=Ht(o,FL);return le("div",{className:n({"input-container":!0},a),css:r("input",t),"data-value":i||""},le("input",ie({className:n({input:!0},c),ref:s,style:RL(u),disabled:l},f)))},nT=function(t){var a=t.theme,n=a.spacing,r=a.borderRadius,i=a.colors;return{label:"multiValue",backgroundColor:i.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},rT=function(t){var a=t.theme,n=a.borderRadius,r=a.colors,i=t.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:i||i===void 0?"ellipsis":void 0,whiteSpace:"nowrap"}},iT=function(t){var a=t.theme,n=a.spacing,r=a.borderRadius,i=a.colors,o=t.isFocused;return{alignItems:"center",borderRadius:r/2,backgroundColor:o?i.dangerLight:void 0,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}}},oT=function(t){var a=t.children,n=t.innerProps;return le("div",n,a)},BL=oT,ML=oT;function LL(e){var t=e.children,a=e.innerProps;return le("div",ie({role:"button"},a),t||le(Qm,{size:14}))}var DL=function(t){var a=t.children,n=t.className,r=t.components,i=t.cx,o=t.data,s=t.getStyles,l=t.innerProps,u=t.isDisabled,c=t.removeProps,f=t.selectProps,p=r.Container,h=r.Label,d=r.Remove;return le(Gm,null,function(v){var m=v.css,b=v.cx;return le(p,{data:o,innerProps:ke({className:b(m(s("multiValue",t)),i({"multi-value":!0,"multi-value--is-disabled":u},n))},l),selectProps:f},le(h,{data:o,innerProps:{className:b(m(s("multiValueLabel",t)),i({"multi-value__label":!0},n))},selectProps:f},a),le(d,{data:o,innerProps:ke({className:b(m(s("multiValueRemove",t)),i({"multi-value__remove":!0},n)),"aria-label":"Remove ".concat(a||"option")},c),selectProps:f}))})},sT=function(t){var a=t.isDisabled,n=t.isFocused,r=t.isSelected,i=t.theme,o=i.spacing,s=i.colors;return{label:"option",backgroundColor:r?s.primary:n?s.primary25:"transparent",color:a?s.neutral20:r?s.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(o.baseUnit*2,"px ").concat(o.baseUnit*3,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:a?void 0:r?s.primary:s.primary50}}},zL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.isDisabled,s=t.isFocused,l=t.isSelected,u=t.innerRef,c=t.innerProps;return le("div",ie({css:i("option",t),className:r({option:!0,"option--is-disabled":o,"option--is-focused":s,"option--is-selected":l},n),ref:u,"aria-disabled":o},c),a)},lT=function(t){var a=t.theme,n=a.spacing,r=a.colors;return{label:"placeholder",color:r.neutral50,gridArea:"1 / 1 / 2 / 3",marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2}},GL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.innerProps;return le("div",ie({css:i("placeholder",t),className:r({placeholder:!0},n)},o),a)},cT=function(t){var a=t.isDisabled,n=t.theme,r=n.spacing,i=n.colors;return{label:"singleValue",color:a?i.neutral40:i.neutral80,gridArea:"1 / 1 / 2 / 3",marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},HL=function(t){var a=t.children,n=t.className,r=t.cx,i=t.getStyles,o=t.isDisabled,s=t.innerProps;return le("div",ie({css:i("singleValue",t),className:r({"single-value":!0,"single-value--is-disabled":o},n)},s),a)},UL={ClearIndicator:AL,Control:TL,DropdownIndicator:CL,DownChevron:VI,CrossIcon:Qm,Group:OL,GroupHeading:PL,IndicatorsContainer:yL,IndicatorSeparator:_L,Input:NL,LoadingIndicator:$I,Menu:hL,MenuList:vL,MenuPortal:bL,LoadingMessage:LI,NoOptionsMessage:MI,MultiValue:DL,MultiValueContainer:BL,MultiValueLabel:ML,MultiValueRemove:LL,Option:zL,Placeholder:GL,SelectContainer:gL,SingleValue:HL,ValueContainer:xL},uT=function(t){return ke(ke({},UL),t.components)};function Lr(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function th(e){if(Array.isArray(e))return Lr(e)}function ah(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function jo(e,t){if(!!e){if(typeof e=="string")return Lr(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Lr(e,t)}}function nh(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wu(e){return th(e)||ah(e)||jo(e)||nh()}var pT=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function JL(e,t){return!!(e===t||pT(e)&&pT(t))}function VL(e,t){if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(!JL(e[a],t[a]))return!1;return!0}function WL(e,t){t===void 0&&(t=VL);var a,n=[],r,i=!1;function o(){for(var s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];return i&&a===this&&t(s,n)||(r=e.apply(this,s),i=!0,a=this,n=s),r}return o}var dT=WL;function qL(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var ZL=process.env.NODE_ENV==="production"?{name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"}:{name:"1f43avz-a11yText-A11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap;label:A11yText;",map:"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkExMXlUZXh0LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNSSIsImZpbGUiOiJBMTF5VGV4dC50c3giLCJzb3VyY2VzQ29udGVudCI6WyIvKiogQGpzeCBqc3ggKi9cbmltcG9ydCB7IGpzeCB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLy8gQXNzaXN0aXZlIHRleHQgdG8gZGVzY3JpYmUgdmlzdWFsIGVsZW1lbnRzLiBIaWRkZW4gZm9yIHNpZ2h0ZWQgdXNlcnMuXG5jb25zdCBBMTF5VGV4dCA9IChwcm9wczogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ10pID0+IChcbiAgPHNwYW5cbiAgICBjc3M9e3tcbiAgICAgIGxhYmVsOiAnYTExeVRleHQnLFxuICAgICAgekluZGV4OiA5OTk5LFxuICAgICAgYm9yZGVyOiAwLFxuICAgICAgY2xpcDogJ3JlY3QoMXB4LCAxcHgsIDFweCwgMXB4KScsXG4gICAgICBoZWlnaHQ6IDEsXG4gICAgICB3aWR0aDogMSxcbiAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuICAgICAgb3ZlcmZsb3c6ICdoaWRkZW4nLFxuICAgICAgcGFkZGluZzogMCxcbiAgICAgIHdoaXRlU3BhY2U6ICdub3dyYXAnLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQTExeVRleHQ7XG4iXX0= */",toString:qL},fT=function(t){return le("span",ie({css:ZL},t))},XL={guidance:function(t){var a=t.isSearchable,n=t.isMulti,r=t.isDisabled,i=t.tabSelectsValue,o=t.context;switch(o){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(t["aria-label"]||"Select"," is focused ").concat(a?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(t){var a=t.action,n=t.label,r=n===void 0?"":n,i=t.labels,o=t.isDisabled;switch(a){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return o?"option ".concat(r," is disabled. Select another option."):"option ".concat(r,", selected.");default:return""}},onFocus:function(t){var a=t.context,n=t.focused,r=t.options,i=t.label,o=i===void 0?"":i,s=t.selectValue,l=t.isDisabled,u=t.isSelected,c=function(d,v){return d&&d.length?"".concat(d.indexOf(v)+1," of ").concat(d.length):""};if(a==="value"&&s)return"value ".concat(o," focused, ").concat(c(s,n),".");if(a==="menu"){var f=l?" disabled":"",p="".concat(u?"selected":"focused").concat(f);return"option ".concat(o," ").concat(p,", ").concat(c(r,n),".")}return""},onFilter:function(t){var a=t.inputValue,n=t.resultsMessage;return"".concat(n).concat(a?" for search term "+a:"",".")}},YL=function(t){var a=t.ariaSelection,n=t.focusedOption,r=t.focusedValue,i=t.focusableOptions,o=t.isFocused,s=t.selectValue,l=t.selectProps,u=t.id,c=l.ariaLiveMessages,f=l.getOptionLabel,p=l.inputValue,h=l.isMulti,d=l.isOptionDisabled,v=l.isSearchable,m=l.menuIsOpen,b=l.options,y=l.screenReaderStatus,A=l.tabSelectsValue,g=l["aria-label"],x=l["aria-live"],w=Kt(function(){return ke(ke({},XL),c||{})},[c]),S=Kt(function(){var P="";if(a&&w.onChange){var B=a.option,C=a.options,k=a.removedValue,j=a.removedValues,L=a.value,D=function(pe){return Array.isArray(pe)?null:pe},H=k||B||D(L),V=H?f(H):"",U=C||j||void 0,ue=U?U.map(f):[],oe=ke({isDisabled:H&&d(H,s),label:V,labels:ue},a);P=w.onChange(oe)}return P},[a,w,d,s,f]),E=Kt(function(){var P="",B=n||r,C=!!(n&&s&&s.includes(n));if(B&&w.onFocus){var k={focused:B,label:f(B),isDisabled:d(B,s),isSelected:C,options:b,context:B===n?"menu":"value",selectValue:s};P=w.onFocus(k)}return P},[n,r,f,d,w,b,s]),T=Kt(function(){var P="";if(m&&b.length&&w.onFilter){var B=y({count:i.length});P=w.onFilter({inputValue:p,resultsMessage:B})}return P},[i,p,m,w,b,y]),_=Kt(function(){var P="";if(w.guidance){var B=r?"value":m?"menu":"input";P=w.guidance({"aria-label":g,context:B,isDisabled:n&&d(n,s),isMulti:h,isSearchable:v,tabSelectsValue:A})}return P},[g,n,r,h,d,v,m,w,s,A]),R="".concat(E," ").concat(T," ").concat(_),M=le(at,null,le("span",{id:"aria-selection"},S),le("span",{id:"aria-context"},R)),F=(a==null?void 0:a.action)==="initial-input-focus";return le(at,null,le(fT,{id:u},F&&M),le(fT,{"aria-live":x,"aria-atomic":"false","aria-relevant":"additions text"},o&&!F&&M))},rh=[{base:"A",letters:"A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F"},{base:"AA",letters:"\uA732"},{base:"AE",letters:"\xC6\u01FC\u01E2"},{base:"AO",letters:"\uA734"},{base:"AU",letters:"\uA736"},{base:"AV",letters:"\uA738\uA73A"},{base:"AY",letters:"\uA73C"},{base:"B",letters:"B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181"},{base:"C",letters:"C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E"},{base:"D",letters:"D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779"},{base:"DZ",letters:"\u01F1\u01C4"},{base:"Dz",letters:"\u01F2\u01C5"},{base:"E",letters:"E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E"},{base:"F",letters:"F\u24BB\uFF26\u1E1E\u0191\uA77B"},{base:"G",letters:"G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E"},{base:"H",letters:"H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D"},{base:"I",letters:"I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197"},{base:"J",letters:"J\u24BF\uFF2A\u0134\u0248"},{base:"K",letters:"K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2"},{base:"L",letters:"L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780"},{base:"LJ",letters:"\u01C7"},{base:"Lj",letters:"\u01C8"},{base:"M",letters:"M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C"},{base:"N",letters:"N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4"},{base:"NJ",letters:"\u01CA"},{base:"Nj",letters:"\u01CB"},{base:"O",letters:"O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C"},{base:"OI",letters:"\u01A2"},{base:"OO",letters:"\uA74E"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754"},{base:"Q",letters:"Q\u24C6\uFF31\uA756\uA758\u024A"},{base:"R",letters:"R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782"},{base:"S",letters:"S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784"},{base:"T",letters:"T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786"},{base:"TZ",letters:"\uA728"},{base:"U",letters:"U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244"},{base:"V",letters:"V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245"},{base:"VY",letters:"\uA760"},{base:"W",letters:"W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72"},{base:"X",letters:"X\u24CD\uFF38\u1E8A\u1E8C"},{base:"Y",letters:"Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE"},{base:"Z",letters:"Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762"},{base:"a",letters:"a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250"},{base:"aa",letters:"\uA733"},{base:"ae",letters:"\xE6\u01FD\u01E3"},{base:"ao",letters:"\uA735"},{base:"au",letters:"\uA737"},{base:"av",letters:"\uA739\uA73B"},{base:"ay",letters:"\uA73D"},{base:"b",letters:"b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253"},{base:"c",letters:"c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184"},{base:"d",letters:"d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A"},{base:"dz",letters:"\u01F3\u01C6"},{base:"e",letters:"e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD"},{base:"f",letters:"f\u24D5\uFF46\u1E1F\u0192\uA77C"},{base:"g",letters:"g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F"},{base:"h",letters:"h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131"},{base:"j",letters:"j\u24D9\uFF4A\u0135\u01F0\u0249"},{base:"k",letters:"k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3"},{base:"l",letters:"l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747"},{base:"lj",letters:"\u01C9"},{base:"m",letters:"m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F"},{base:"n",letters:"n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5"},{base:"nj",letters:"\u01CC"},{base:"o",letters:"o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275"},{base:"oi",letters:"\u01A3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\uA74F"},{base:"p",letters:"p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755"},{base:"q",letters:"q\u24E0\uFF51\u024B\uA757\uA759"},{base:"r",letters:"r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783"},{base:"s",letters:"s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B"},{base:"t",letters:"t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787"},{base:"tz",letters:"\uA729"},{base:"u",letters:"u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289"},{base:"v",letters:"v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C"},{base:"vy",letters:"\uA761"},{base:"w",letters:"w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73"},{base:"x",letters:"x\u24E7\uFF58\u1E8B\u1E8D"},{base:"y",letters:"y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF"},{base:"z",letters:"z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763"}],$L=new RegExp("["+rh.map(function(e){return e.letters}).join("")+"]","g"),mT={};for(Eu=0;Eu<rh.length;Eu++)for(Su=rh[Eu],Cu=0;Cu<Su.letters.length;Cu++)mT[Su.letters[Cu]]=Su.base;var Su,Cu,Eu,hT=function(t){return t.replace($L,function(a){return mT[a]})},KL=dT(hT),vT=function(t){return t.replace(/^\s+|\s+$/g,"")},QL=function(t){return"".concat(t.label," ").concat(t.value)},eD=function(t){return function(a,n){if(a.data.__isNew__)return!0;var r=ke({ignoreCase:!0,ignoreAccents:!0,stringify:QL,trim:!0,matchFrom:"any"},t),i=r.ignoreCase,o=r.ignoreAccents,s=r.stringify,l=r.trim,u=r.matchFrom,c=l?vT(n):n,f=l?vT(s(a)):s(a);return i&&(c=c.toLowerCase(),f=f.toLowerCase()),o&&(c=KL(c),f=hT(f)),u==="start"?f.substr(0,c.length)===c:f.indexOf(c)>-1}},tD=["innerRef"];function aD(e){var t=e.innerRef,a=Ht(e,tD);return le("input",ie({ref:t},a,{css:To({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},process.env.NODE_ENV==="production"?"":";label:DummyInput;",process.env.NODE_ENV==="production"?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkR1bW15SW5wdXQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWNNIiwiZmlsZSI6IkR1bW15SW5wdXQudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3gganN4ICovXG5pbXBvcnQgeyBSZWYgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3ggfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIER1bW15SW5wdXQoe1xuICBpbm5lclJlZixcbiAgLi4ucHJvcHNcbn06IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snaW5wdXQnXSAmIHtcbiAgcmVhZG9ubHkgaW5uZXJSZWY6IFJlZjxIVE1MSW5wdXRFbGVtZW50Pjtcbn0pIHtcbiAgcmV0dXJuIChcbiAgICA8aW5wdXRcbiAgICAgIHJlZj17aW5uZXJSZWZ9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgICBjc3M9e3tcbiAgICAgICAgbGFiZWw6ICdkdW1teUlucHV0JyxcbiAgICAgICAgLy8gZ2V0IHJpZCBvZiBhbnkgZGVmYXVsdCBzdHlsZXNcbiAgICAgICAgYmFja2dyb3VuZDogMCxcbiAgICAgICAgYm9yZGVyOiAwLFxuICAgICAgICAvLyBpbXBvcnRhbnQhIHRoaXMgaGlkZXMgdGhlIGZsYXNoaW5nIGN1cnNvclxuICAgICAgICBjYXJldENvbG9yOiAndHJhbnNwYXJlbnQnLFxuICAgICAgICBmb250U2l6ZTogJ2luaGVyaXQnLFxuICAgICAgICBncmlkQXJlYTogJzEgLyAxIC8gMiAvIDMnLFxuICAgICAgICBvdXRsaW5lOiAwLFxuICAgICAgICBwYWRkaW5nOiAwLFxuICAgICAgICAvLyBpbXBvcnRhbnQhIHdpdGhvdXQgYHdpZHRoYCBicm93c2VycyB3b24ndCBhbGxvdyBmb2N1c1xuICAgICAgICB3aWR0aDogMSxcblxuICAgICAgICAvLyByZW1vdmUgY3Vyc29yIG9uIGRlc2t0b3BcbiAgICAgICAgY29sb3I6ICd0cmFuc3BhcmVudCcsXG5cbiAgICAgICAgLy8gcmVtb3ZlIGN1cnNvciBvbiBtb2JpbGUgd2hpbHN0IG1haW50YWluaW5nIFwic2Nyb2xsIGludG8gdmlld1wiIGJlaGF2aW91clxuICAgICAgICBsZWZ0OiAtMTAwLFxuICAgICAgICBvcGFjaXR5OiAwLFxuICAgICAgICBwb3NpdGlvbjogJ3JlbGF0aXZlJyxcbiAgICAgICAgdHJhbnNmb3JtOiAnc2NhbGUoLjAxKScsXG4gICAgICB9fVxuICAgIC8+XG4gICk7XG59XG4iXX0= */")}))}var nD=function(t){t.preventDefault(),t.stopPropagation()};function rD(e){var t=e.isEnabled,a=e.onBottomArrive,n=e.onBottomLeave,r=e.onTopArrive,i=e.onTopLeave,o=Ot(!1),s=Ot(!1),l=Ot(0),u=Ot(null),c=$e(function(m,b){if(u.current!==null){var y=u.current,A=y.scrollTop,g=y.scrollHeight,x=y.clientHeight,w=u.current,S=b>0,E=g-x-A,T=!1;E>b&&o.current&&(n&&n(m),o.current=!1),S&&s.current&&(i&&i(m),s.current=!1),S&&b>E?(a&&!o.current&&a(m),w.scrollTop=g,T=!0,o.current=!0):!S&&-b>A&&(r&&!s.current&&r(m),w.scrollTop=0,T=!0,s.current=!0),T&&nD(m)}},[a,n,r,i]),f=$e(function(m){c(m,m.deltaY)},[c]),p=$e(function(m){l.current=m.changedTouches[0].clientY},[]),h=$e(function(m){var b=l.current-m.changedTouches[0].clientY;c(m,b)},[c]),d=$e(function(m){if(!!m){var b=kI?{passive:!1}:!1;m.addEventListener("wheel",f,b),m.addEventListener("touchstart",p,b),m.addEventListener("touchmove",h,b)}},[h,p,f]),v=$e(function(m){!m||(m.removeEventListener("wheel",f,!1),m.removeEventListener("touchstart",p,!1),m.removeEventListener("touchmove",h,!1))},[h,p,f]);return Ua(function(){if(!!t){var m=u.current;return d(m),function(){v(m)}}},[t,d,v]),function(m){u.current=m}}var bT=["boxSizing","height","overflow","paddingRight","position"],gT={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function xT(e){e.preventDefault()}function yT(e){e.stopPropagation()}function wT(){var e=this.scrollTop,t=this.scrollHeight,a=e+this.offsetHeight;e===0?this.scrollTop=1:a===t&&(this.scrollTop=e-1)}function ET(){return"ontouchstart"in window||navigator.maxTouchPoints}var ST=!!(typeof window!="undefined"&&window.document&&window.document.createElement),Ro=0,Dr={capture:!1,passive:!1};function iD(e){var t=e.isEnabled,a=e.accountForScrollbars,n=a===void 0?!0:a,r=Ot({}),i=Ot(null),o=$e(function(l){if(!!ST){var u=document.body,c=u&&u.style;if(n&&bT.forEach(function(d){var v=c&&c[d];r.current[d]=v}),n&&Ro<1){var f=parseInt(r.current.paddingRight,10)||0,p=document.body?document.body.clientWidth:0,h=window.innerWidth-p+f||0;Object.keys(gT).forEach(function(d){var v=gT[d];c&&(c[d]=v)}),c&&(c.paddingRight="".concat(h,"px"))}u&&ET()&&(u.addEventListener("touchmove",xT,Dr),l&&(l.addEventListener("touchstart",wT,Dr),l.addEventListener("touchmove",yT,Dr))),Ro+=1}},[n]),s=$e(function(l){if(!!ST){var u=document.body,c=u&&u.style;Ro=Math.max(Ro-1,0),n&&Ro<1&&bT.forEach(function(f){var p=r.current[f];c&&(c[f]=p)}),u&&ET()&&(u.removeEventListener("touchmove",xT,Dr),l&&(l.removeEventListener("touchstart",wT,Dr),l.removeEventListener("touchmove",yT,Dr)))}},[n]);return Ua(function(){if(!!t){var l=i.current;return o(l),function(){s(l)}}},[t,o,s]),function(l){i.current=l}}function oD(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var sD=function(){return document.activeElement&&document.activeElement.blur()},lD=process.env.NODE_ENV==="production"?{name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"}:{name:"bp8cua-ScrollManager",styles:"position:fixed;left:0;bottom:0;right:0;top:0;label:ScrollManager;",map:"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlNjcm9sbE1hbmFnZXIudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStDVSIsImZpbGUiOiJTY3JvbGxNYW5hZ2VyLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsganN4IH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgRnJhZ21lbnQsIFJlYWN0RWxlbWVudCwgUmVmQ2FsbGJhY2sgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdXNlU2Nyb2xsQ2FwdHVyZSBmcm9tICcuL3VzZVNjcm9sbENhcHR1cmUnO1xuaW1wb3J0IHVzZVNjcm9sbExvY2sgZnJvbSAnLi91c2VTY3JvbGxMb2NrJztcblxuaW50ZXJmYWNlIFByb3BzIHtcbiAgcmVhZG9ubHkgY2hpbGRyZW46IChyZWY6IFJlZkNhbGxiYWNrPEhUTUxFbGVtZW50PikgPT4gUmVhY3RFbGVtZW50O1xuICByZWFkb25seSBsb2NrRW5hYmxlZDogYm9vbGVhbjtcbiAgcmVhZG9ubHkgY2FwdHVyZUVuYWJsZWQ6IGJvb2xlYW47XG4gIHJlYWRvbmx5IG9uQm90dG9tQXJyaXZlPzogKGV2ZW50OiBXaGVlbEV2ZW50IHwgVG91Y2hFdmVudCkgPT4gdm9pZDtcbiAgcmVhZG9ubHkgb25Cb3R0b21MZWF2ZT86IChldmVudDogV2hlZWxFdmVudCB8IFRvdWNoRXZlbnQpID0+IHZvaWQ7XG4gIHJlYWRvbmx5IG9uVG9wQXJyaXZlPzogKGV2ZW50OiBXaGVlbEV2ZW50IHwgVG91Y2hFdmVudCkgPT4gdm9pZDtcbiAgcmVhZG9ubHkgb25Ub3BMZWF2ZT86IChldmVudDogV2hlZWxFdmVudCB8IFRvdWNoRXZlbnQpID0+IHZvaWQ7XG59XG5cbmNvbnN0IGJsdXJTZWxlY3RJbnB1dCA9ICgpID0+XG4gIGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgJiYgKGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgYXMgSFRNTEVsZW1lbnQpLmJsdXIoKTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU2Nyb2xsTWFuYWdlcih7XG4gIGNoaWxkcmVuLFxuICBsb2NrRW5hYmxlZCxcbiAgY2FwdHVyZUVuYWJsZWQgPSB0cnVlLFxuICBvbkJvdHRvbUFycml2ZSxcbiAgb25Cb3R0b21MZWF2ZSxcbiAgb25Ub3BBcnJpdmUsXG4gIG9uVG9wTGVhdmUsXG59OiBQcm9wcykge1xuICBjb25zdCBzZXRTY3JvbGxDYXB0dXJlVGFyZ2V0ID0gdXNlU2Nyb2xsQ2FwdHVyZSh7XG4gICAgaXNFbmFibGVkOiBjYXB0dXJlRW5hYmxlZCxcbiAgICBvbkJvdHRvbUFycml2ZSxcbiAgICBvbkJvdHRvbUxlYXZlLFxuICAgIG9uVG9wQXJyaXZlLFxuICAgIG9uVG9wTGVhdmUsXG4gIH0pO1xuICBjb25zdCBzZXRTY3JvbGxMb2NrVGFyZ2V0ID0gdXNlU2Nyb2xsTG9jayh7IGlzRW5hYmxlZDogbG9ja0VuYWJsZWQgfSk7XG5cbiAgY29uc3QgdGFyZ2V0UmVmOiBSZWZDYWxsYmFjazxIVE1MRWxlbWVudD4gPSAoZWxlbWVudCkgPT4ge1xuICAgIHNldFNjcm9sbENhcHR1cmVUYXJnZXQoZWxlbWVudCk7XG4gICAgc2V0U2Nyb2xsTG9ja1RhcmdldChlbGVtZW50KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxGcmFnbWVudD5cbiAgICAgIHtsb2NrRW5hYmxlZCAmJiAoXG4gICAgICAgIDxkaXZcbiAgICAgICAgICBvbkNsaWNrPXtibHVyU2VsZWN0SW5wdXR9XG4gICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnZml4ZWQnLCBsZWZ0OiAwLCBib3R0b206IDAsIHJpZ2h0OiAwLCB0b3A6IDAgfX1cbiAgICAgICAgLz5cbiAgICAgICl9XG4gICAgICB7Y2hpbGRyZW4odGFyZ2V0UmVmKX1cbiAgICA8L0ZyYWdtZW50PlxuICApO1xufVxuIl19 */",toString:oD};function cD(e){var t=e.children,a=e.lockEnabled,n=e.captureEnabled,r=n===void 0?!0:n,i=e.onBottomArrive,o=e.onBottomLeave,s=e.onTopArrive,l=e.onTopLeave,u=rD({isEnabled:r,onBottomArrive:i,onBottomLeave:o,onTopArrive:s,onTopLeave:l}),c=iD({isEnabled:a}),f=function(h){u(h),c(h)};return le(at,null,a&&le("div",{onClick:sD,css:lD}),t(f))}var uD=function(t){return t.label},pD=function(t){return t.label},dD=function(t){return t.value},fD=function(t){return!!t.isDisabled},mD={clearIndicator:ZI,container:zI,control:KI,dropdownIndicator:qI,group:QI,groupHeading:eT,indicatorsContainer:HI,indicatorSeparator:XI,input:tT,loadingIndicator:YI,loadingMessage:BI,menu:PI,menuList:jI,menuPortal:DI,multiValue:nT,multiValueLabel:rT,multiValueRemove:iT,noOptionsMessage:NI,option:sT,placeholder:lT,singleValue:cT,valueContainer:GI};var hD={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},vD=4,CT=4,bD=38,gD=CT*2,xD={baseUnit:CT,controlHeight:bD,menuGutter:gD},ih={borderRadius:vD,colors:hD,spacing:xD},yD={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Zm(),captureMenuScroll:!Zm(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:eD(),formatGroupLabel:uD,getOptionLabel:pD,getOptionValue:dD,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:fD,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!II(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var a=t.count;return"".concat(a," result").concat(a!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0};function AT(e,t,a,n){var r=OT(e,t,a),i=PT(e,t,a),o=kT(e,t),s=Au(e,t);return{type:"option",data:t,isDisabled:r,isSelected:i,label:o,value:s,index:n}}function _T(e,t){return e.options.map(function(a,n){if("options"in a){var r=a.options.map(function(o,s){return AT(e,o,t,s)}).filter(function(o){return TT(e,o)});return r.length>0?{type:"group",data:a,options:r,index:n}:void 0}var i=AT(e,a,t,n);return TT(e,i)?i:void 0}).filter(OI)}function IT(e){return e.reduce(function(t,a){return a.type==="group"?t.push.apply(t,wu(a.options.map(function(n){return n.data}))):t.push(a.data),t},[])}function wD(e,t){return IT(_T(e,t))}function TT(e,t){var a=e.inputValue,n=a===void 0?"":a,r=t.data,i=t.isSelected,o=t.label,s=t.value;return(!jT(e)||!i)&&FT(e,{label:o,value:s,data:r},n)}function ED(e,t){var a=e.focusedValue,n=e.selectValue,r=n.indexOf(a);if(r>-1){var i=t.indexOf(a);if(i>-1)return a;if(r<t.length)return t[r]}return null}function SD(e,t){var a=e.focusedOption;return a&&t.indexOf(a)>-1?a:t[0]}var kT=function(t,a){return t.getOptionLabel(a)},Au=function(t,a){return t.getOptionValue(a)};function OT(e,t,a){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,a):!1}function PT(e,t,a){if(a.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,a);var n=Au(e,t);return a.some(function(r){return Au(e,r)===n})}function FT(e,t,a){return e.filterOption?e.filterOption(t,a):!0}var jT=function(t){var a=t.hideSelectedOptions,n=t.isMulti;return a===void 0?n:a},CD=1,oh=function(e){Mr(a,e);var t=vu(a);function a(n){var r;return Nr(this,a),r=t.call(this,n),r.state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(i){r.controlRef=i},r.focusedOptionRef=null,r.getFocusedOptionRef=function(i){r.focusedOptionRef=i},r.menuListRef=null,r.getMenuListRef=function(i){r.menuListRef=i},r.inputRef=null,r.getInputRef=function(i){r.inputRef=i},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(i,o){var s=r.props,l=s.onChange,u=s.name;o.name=u,r.ariaOnChange(i,o),l(i,o)},r.setValue=function(i,o,s){var l=r.props,u=l.closeMenuOnSelect,c=l.isMulti,f=l.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:f}),u&&(r.setState({inputIsHiddenAfterUpdate:!c}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(i,{action:o,option:s})},r.selectOption=function(i){var o=r.props,s=o.blurInputOnSelect,l=o.isMulti,u=o.name,c=r.state.selectValue,f=l&&r.isOptionSelected(i,c),p=r.isOptionDisabled(i,c);if(f){var h=r.getOptionValue(i);r.setValue(Ym(c.filter(function(d){return r.getOptionValue(d)!==h})),"deselect-option",i)}else if(!p)l?r.setValue(Ym([].concat(wu(c),[i])),"select-option",i):r.setValue(Xm(i),"select-option");else{r.ariaOnChange(Xm(i),{action:"select-option",option:i,name:u});return}s&&r.blurInput()},r.removeValue=function(i){var o=r.props.isMulti,s=r.state.selectValue,l=r.getOptionValue(i),u=s.filter(function(f){return r.getOptionValue(f)!==l}),c=Fo(o,u,u[0]||null);r.onChange(c,{action:"remove-value",removedValue:i}),r.focusInput()},r.clearValue=function(){var i=r.state.selectValue;r.onChange(Fo(r.props.isMulti,[],null),{action:"clear",removedValues:i})},r.popValue=function(){var i=r.props.isMulti,o=r.state.selectValue,s=o[o.length-1],l=o.slice(0,o.length-1),u=Fo(i,l,l[0]||null);r.onChange(u,{action:"pop-value",removedValue:s})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var i=arguments.length,o=new Array(i),s=0;s<i;s++)o[s]=arguments[s];return EI.apply(void 0,[r.props.classNamePrefix].concat(o))},r.getOptionLabel=function(i){return kT(r.props,i)},r.getOptionValue=function(i){return Au(r.props,i)},r.getStyles=function(i,o){var s=mD[i](o);s.boxSizing="border-box";var l=r.props.styles[i];return l?l(s,o):s},r.getElementId=function(i){return"".concat(r.instancePrefix,"-").concat(i)},r.getComponents=function(){return uT(r.props)},r.buildCategorizedOptions=function(){return _T(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return IT(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(i,o){r.setState({ariaSelection:ke({value:i},o)})},r.onMenuMouseDown=function(i){i.button===0&&(i.stopPropagation(),i.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(i){r.blockOptionHover=!1},r.onControlMouseDown=function(i){var o=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?i.target.tagName!=="INPUT"&&i.target.tagName!=="TEXTAREA"&&r.onMenuClose():o&&r.openMenu("first"):(o&&(r.openAfterFocus=!0),r.focusInput()),i.target.tagName!=="INPUT"&&i.target.tagName!=="TEXTAREA"&&i.preventDefault()},r.onDropdownIndicatorMouseDown=function(i){if(!(i&&i.type==="mousedown"&&i.button!==0)&&!r.props.isDisabled){var o=r.props,s=o.isMulti,l=o.menuIsOpen;r.focusInput(),l?(r.setState({inputIsHiddenAfterUpdate:!s}),r.onMenuClose()):r.openMenu("first"),i.preventDefault(),i.stopPropagation()}},r.onClearIndicatorMouseDown=function(i){i&&i.type==="mousedown"&&i.button!==0||(r.clearValue(),i.preventDefault(),i.stopPropagation(),r.openAfterFocus=!1,i.type==="touchend"?r.focusInput():setTimeout(function(){return r.focusInput()}))},r.onScroll=function(i){typeof r.props.closeMenuOnScroll=="boolean"?i.target instanceof HTMLElement&&bu(i.target)&&r.props.onMenuClose():typeof r.props.closeMenuOnScroll=="function"&&r.props.closeMenuOnScroll(i)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(i){var o=i.touches,s=o&&o.item(0);!s||(r.initialTouchX=s.clientX,r.initialTouchY=s.clientY,r.userIsDragging=!1)},r.onTouchMove=function(i){var o=i.touches,s=o&&o.item(0);if(!!s){var l=Math.abs(s.clientX-r.initialTouchX),u=Math.abs(s.clientY-r.initialTouchY),c=5;r.userIsDragging=l>c||u>c}},r.onTouchEnd=function(i){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(i.target)&&r.menuListRef&&!r.menuListRef.contains(i.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(i){r.userIsDragging||r.onControlMouseDown(i)},r.onClearIndicatorTouchEnd=function(i){r.userIsDragging||r.onClearIndicatorMouseDown(i)},r.onDropdownIndicatorTouchEnd=function(i){r.userIsDragging||r.onDropdownIndicatorMouseDown(i)},r.handleInputChange=function(i){var o=r.props.inputValue,s=i.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(s,{action:"input-change",prevInputValue:o}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(i){r.props.onFocus&&r.props.onFocus(i),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(i){var o=r.props.inputValue;if(r.menuListRef&&r.menuListRef.contains(document.activeElement)){r.inputRef.focus();return}r.props.onBlur&&r.props.onBlur(i),r.onInputChange("",{action:"input-blur",prevInputValue:o}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1})},r.onOptionHover=function(i){r.blockOptionHover||r.state.focusedOption===i||r.setState({focusedOption:i})},r.shouldHideSelectedOptions=function(){return jT(r.props)},r.onKeyDown=function(i){var o=r.props,s=o.isMulti,l=o.backspaceRemovesValue,u=o.escapeClearsValue,c=o.inputValue,f=o.isClearable,p=o.isDisabled,h=o.menuIsOpen,d=o.onKeyDown,v=o.tabSelectsValue,m=o.openMenuOnFocus,b=r.state,y=b.focusedOption,A=b.focusedValue,g=b.selectValue;if(!p&&!(typeof d=="function"&&(d(i),i.defaultPrevented))){switch(r.blockOptionHover=!0,i.key){case"ArrowLeft":if(!s||c)return;r.focusValue("previous");break;case"ArrowRight":if(!s||c)return;r.focusValue("next");break;case"Delete":case"Backspace":if(c)return;if(A)r.removeValue(A);else{if(!l)return;s?r.popValue():f&&r.clearValue()}break;case"Tab":if(r.isComposing||i.shiftKey||!h||!v||!y||m&&r.isOptionSelected(y,g))return;r.selectOption(y);break;case"Enter":if(i.keyCode===229)break;if(h){if(!y||r.isComposing)return;r.selectOption(y);break}return;case"Escape":h?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:c}),r.onMenuClose()):f&&u&&r.clearValue();break;case" ":if(c)return;if(!h){r.openMenu("first");break}if(!y)return;r.selectOption(y);break;case"ArrowUp":h?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":h?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!h)return;r.focusOption("pageup");break;case"PageDown":if(!h)return;r.focusOption("pagedown");break;case"Home":if(!h)return;r.focusOption("first");break;case"End":if(!h)return;r.focusOption("last");break;default:return}i.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++CD),r.state.selectValue=qm(n.value),r}return Br(a,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentDidUpdate",value:function(r){var i=this.props,o=i.isDisabled,s=i.menuIsOpen,l=this.state.isFocused;(l&&!o&&r.isDisabled||l&&s&&!r.menuIsOpen)&&this.focusInput(),l&&o&&!r.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(_I(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(r,i){this.props.onInputChange(r,i)}},{key:"focusInput",value:function(){!this.inputRef||this.inputRef.focus()}},{key:"blurInput",value:function(){!this.inputRef||this.inputRef.blur()}},{key:"openMenu",value:function(r){var i=this,o=this.state,s=o.selectValue,l=o.isFocused,u=this.buildFocusableOptions(),c=r==="first"?0:u.length-1;if(!this.props.isMulti){var f=u.indexOf(s[0]);f>-1&&(c=f)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:u[c]},function(){return i.onMenuOpen()})}},{key:"focusValue",value:function(r){var i=this.state,o=i.selectValue,s=i.focusedValue;if(!!this.props.isMulti){this.setState({focusedOption:null});var l=o.indexOf(s);s||(l=-1);var u=o.length-1,c=-1;if(!!o.length){switch(r){case"previous":l===0?c=0:l===-1?c=u:c=l-1;break;case"next":l>-1&&l<u&&(c=l+1);break}this.setState({inputIsHidden:c!==-1,focusedValue:o[c]})}}}},{key:"focusOption",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",i=this.props.pageSize,o=this.state.focusedOption,s=this.getFocusableOptions();if(!!s.length){var l=0,u=s.indexOf(o);o||(u=-1),r==="up"?l=u>0?u-1:s.length-1:r==="down"?l=(u+1)%s.length:r==="pageup"?(l=u-i,l<0&&(l=0)):r==="pagedown"?(l=u+i,l>s.length-1&&(l=s.length-1)):r==="last"&&(l=s.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:s[l],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(ih):ke(ke({},ih),this.props.theme):ih}},{key:"getCommonProps",value:function(){var r=this.clearValue,i=this.cx,o=this.getStyles,s=this.getValue,l=this.selectOption,u=this.setValue,c=this.props,f=c.isMulti,p=c.isRtl,h=c.options,d=this.hasValue();return{clearValue:r,cx:i,getStyles:o,getValue:s,hasValue:d,isMulti:f,isRtl:p,options:h,selectOption:l,selectProps:c,setValue:u,theme:this.getTheme()}}},{key:"hasValue",value:function(){var r=this.state.selectValue;return r.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var r=this.props,i=r.isClearable,o=r.isMulti;return i===void 0?o:i}},{key:"isOptionDisabled",value:function(r,i){return OT(this.props,r,i)}},{key:"isOptionSelected",value:function(r,i){return PT(this.props,r,i)}},{key:"filterOption",value:function(r,i){return FT(this.props,r,i)}},{key:"formatOptionLabel",value:function(r,i){if(typeof this.props.formatOptionLabel=="function"){var o=this.props.inputValue,s=this.state.selectValue;return this.props.formatOptionLabel(r,{context:i,inputValue:o,selectValue:s})}else return this.getOptionLabel(r)}},{key:"formatGroupLabel",value:function(r){return this.props.formatGroupLabel(r)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var r=this.props,i=r.isDisabled,o=r.isSearchable,s=r.inputId,l=r.inputValue,u=r.tabIndex,c=r.form,f=r.menuIsOpen,p=this.getComponents(),h=p.Input,d=this.state,v=d.inputIsHidden,m=d.ariaSelection,b=this.commonProps,y=s||this.getElementId("input"),A=ke(ke({"aria-autocomplete":"list","aria-expanded":f,"aria-haspopup":!0,"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox"),"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],role:"combobox"},!o&&{"aria-readonly":!0}),this.hasValue()?(m==null?void 0:m.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return o?re(h,ie({},b,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:y,innerRef:this.getInputRef,isDisabled:i,isHidden:v,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:u,form:c,type:"text",value:l},A)):re(aD,ie({id:y,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Po,onFocus:this.onInputFocus,disabled:i,tabIndex:u,inputMode:"none",form:c,value:""},A))}},{key:"renderPlaceholderOrValue",value:function(){var r=this,i=this.getComponents(),o=i.MultiValue,s=i.MultiValueContainer,l=i.MultiValueLabel,u=i.MultiValueRemove,c=i.SingleValue,f=i.Placeholder,p=this.commonProps,h=this.props,d=h.controlShouldRenderValue,v=h.isDisabled,m=h.isMulti,b=h.inputValue,y=h.placeholder,A=this.state,g=A.selectValue,x=A.focusedValue,w=A.isFocused;if(!this.hasValue()||!d)return b?null:re(f,ie({},p,{key:"placeholder",isDisabled:v,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),y);if(m)return g.map(function(E,T){var _=E===x,R="".concat(r.getOptionLabel(E),"-").concat(r.getOptionValue(E));return re(o,ie({},p,{components:{Container:s,Label:l,Remove:u},isFocused:_,isDisabled:v,key:R,index:T,removeProps:{onClick:function(){return r.removeValue(E)},onTouchEnd:function(){return r.removeValue(E)},onMouseDown:function(F){F.preventDefault(),F.stopPropagation()}},data:E}),r.formatOptionLabel(E,"value"))});if(b)return null;var S=g[0];return re(c,ie({},p,{data:S,isDisabled:v}),this.formatOptionLabel(S,"value"))}},{key:"renderClearIndicator",value:function(){var r=this.getComponents(),i=r.ClearIndicator,o=this.commonProps,s=this.props,l=s.isDisabled,u=s.isLoading,c=this.state.isFocused;if(!this.isClearable()||!i||l||!this.hasValue()||u)return null;var f={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return re(i,ie({},o,{innerProps:f,isFocused:c}))}},{key:"renderLoadingIndicator",value:function(){var r=this.getComponents(),i=r.LoadingIndicator,o=this.commonProps,s=this.props,l=s.isDisabled,u=s.isLoading,c=this.state.isFocused;if(!i||!u)return null;var f={"aria-hidden":"true"};return re(i,ie({},o,{innerProps:f,isDisabled:l,isFocused:c}))}},{key:"renderIndicatorSeparator",value:function(){var r=this.getComponents(),i=r.DropdownIndicator,o=r.IndicatorSeparator;if(!i||!o)return null;var s=this.commonProps,l=this.props.isDisabled,u=this.state.isFocused;return re(o,ie({},s,{isDisabled:l,isFocused:u}))}},{key:"renderDropdownIndicator",value:function(){var r=this.getComponents(),i=r.DropdownIndicator;if(!i)return null;var o=this.commonProps,s=this.props.isDisabled,l=this.state.isFocused,u={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return re(i,ie({},o,{innerProps:u,isDisabled:s,isFocused:l}))}},{key:"renderMenu",value:function(){var r=this,i=this.getComponents(),o=i.Group,s=i.GroupHeading,l=i.Menu,u=i.MenuList,c=i.MenuPortal,f=i.LoadingMessage,p=i.NoOptionsMessage,h=i.Option,d=this.commonProps,v=this.state.focusedOption,m=this.props,b=m.captureMenuScroll,y=m.inputValue,A=m.isLoading,g=m.loadingMessage,x=m.minMenuHeight,w=m.maxMenuHeight,S=m.menuIsOpen,E=m.menuPlacement,T=m.menuPosition,_=m.menuPortalTarget,R=m.menuShouldBlockScroll,M=m.menuShouldScrollIntoView,F=m.noOptionsMessage,P=m.onMenuScrollToTop,B=m.onMenuScrollToBottom;if(!S)return null;var C=function(U,ue){var oe=U.type,Z=U.data,pe=U.isDisabled,W=U.isSelected,$=U.label,K=U.value,ce=v===Z,q=pe?void 0:function(){return r.onOptionHover(Z)},dt=pe?void 0:function(){return r.selectOption(Z)},N="".concat(r.getElementId("option"),"-").concat(ue),z={id:N,onClick:dt,onMouseMove:q,onMouseOver:q,tabIndex:-1};return re(h,ie({},d,{innerProps:z,data:Z,isDisabled:pe,isSelected:W,key:N,label:$,type:oe,value:K,isFocused:ce,innerRef:ce?r.getFocusedOptionRef:void 0}),r.formatOptionLabel(U.data,"menu"))},k;if(this.hasOptions())k=this.getCategorizedOptions().map(function(V){if(V.type==="group"){var U=V.data,ue=V.options,oe=V.index,Z="".concat(r.getElementId("group"),"-").concat(oe),pe="".concat(Z,"-heading");return re(o,ie({},d,{key:Z,data:U,options:ue,Heading:s,headingProps:{id:pe,data:V.data},label:r.formatGroupLabel(V.data)}),V.options.map(function(W){return C(W,"".concat(oe,"-").concat(W.index))}))}else if(V.type==="option")return C(V,"".concat(V.index))});else if(A){var j=g({inputValue:y});if(j===null)return null;k=re(f,d,j)}else{var L=F({inputValue:y});if(L===null)return null;k=re(p,d,L)}var D={minMenuHeight:x,maxMenuHeight:w,menuPlacement:E,menuPosition:T,menuShouldScrollIntoView:M},H=re(Km,ie({},d,D),function(V){var U=V.ref,ue=V.placerProps,oe=ue.placement,Z=ue.maxHeight;return re(l,ie({},d,D,{innerRef:U,innerProps:{onMouseDown:r.onMenuMouseDown,onMouseMove:r.onMenuMouseMove,id:r.getElementId("listbox")},isLoading:A,placement:oe}),re(cD,{captureEnabled:b,onTopArrive:P,onBottomArrive:B,lockEnabled:R},function(pe){return re(u,ie({},d,{innerRef:function($){r.getMenuListRef($),pe($)},isLoading:A,maxHeight:Z,focusedOption:v}),k)}))});return _||T==="fixed"?re(c,ie({},d,{appendTo:_,controlElement:this.controlRef,menuPlacement:E,menuPosition:T}),H):H}},{key:"renderFormField",value:function(){var r=this,i=this.props,o=i.delimiter,s=i.isDisabled,l=i.isMulti,u=i.name,c=this.state.selectValue;if(!(!u||s))if(l)if(o){var f=c.map(function(d){return r.getOptionValue(d)}).join(o);return re("input",{name:u,type:"hidden",value:f})}else{var p=c.length>0?c.map(function(d,v){return re("input",{key:"i-".concat(v),name:u,type:"hidden",value:r.getOptionValue(d)})}):re("input",{name:u,type:"hidden"});return re("div",null,p)}else{var h=c[0]?this.getOptionValue(c[0]):"";return re("input",{name:u,type:"hidden",value:h})}}},{key:"renderLiveRegion",value:function(){var r=this.commonProps,i=this.state,o=i.ariaSelection,s=i.focusedOption,l=i.focusedValue,u=i.isFocused,c=i.selectValue,f=this.getFocusableOptions();return re(YL,ie({},r,{id:this.getElementId("live-region"),ariaSelection:o,focusedOption:s,focusedValue:l,isFocused:u,selectValue:c,focusableOptions:f}))}},{key:"render",value:function(){var r=this.getComponents(),i=r.Control,o=r.IndicatorsContainer,s=r.SelectContainer,l=r.ValueContainer,u=this.props,c=u.className,f=u.id,p=u.isDisabled,h=u.menuIsOpen,d=this.state.isFocused,v=this.commonProps=this.getCommonProps();return re(s,ie({},v,{className:c,innerProps:{id:f,onKeyDown:this.onKeyDown},isDisabled:p,isFocused:d}),this.renderLiveRegion(),re(i,ie({},v,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:p,isFocused:d,menuIsOpen:h}),re(l,ie({},v,{isDisabled:p}),this.renderPlaceholderOrValue(),this.renderInput()),re(o,ie({},v,{isDisabled:p}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(r,i){var o=i.prevProps,s=i.clearFocusValueOnUpdate,l=i.inputIsHiddenAfterUpdate,u=i.ariaSelection,c=i.isFocused,f=i.prevWasFocused,p=r.options,h=r.value,d=r.menuIsOpen,v=r.inputValue,m=r.isMulti,b=qm(h),y={};if(o&&(h!==o.value||p!==o.options||d!==o.menuIsOpen||v!==o.inputValue)){var A=d?wD(r,b):[],g=s?ED(i,b):null,x=SD(i,A);y={selectValue:b,focusedOption:x,focusedValue:g,clearFocusValueOnUpdate:!1}}var w=l!=null&&r!==o?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},S=u,E=c&&f;return c&&!E&&(S={value:Fo(m,b,b[0]||null),options:b,action:"initial-input-focus"},E=!f),(u==null?void 0:u.action)==="initial-input-focus"&&(S=null),ke(ke(ke({},y),w),{},{prevProps:r,ariaSelection:S,prevWasFocused:E})}}]),a}(it);oh.defaultProps=yD;function sh(e){if(Array.isArray(e))return e}function lh(e,t){var a=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n=[],r=!0,i=!1,o,s;try{for(a=a.call(e);!(r=(o=a.next()).done)&&(n.push(o.value),!(t&&n.length===t));r=!0);}catch(l){i=!0,s=l}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw s}}return n}}function ch(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function At(e,t){return sh(e)||lh(e,t)||jo(e,t)||ch()}var AD=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function RT(e){var t=e.defaultInputValue,a=t===void 0?"":t,n=e.defaultMenuIsOpen,r=n===void 0?!1:n,i=e.defaultValue,o=i===void 0?null:i,s=e.inputValue,l=e.menuIsOpen,u=e.onChange,c=e.onInputChange,f=e.onMenuClose,p=e.onMenuOpen,h=e.value,d=Ht(e,AD),v=mt(s!==void 0?s:a),m=At(v,2),b=m[0],y=m[1],A=mt(l!==void 0?l:r),g=At(A,2),x=g[0],w=g[1],S=mt(h!==void 0?h:o),E=At(S,2),T=E[0],_=E[1],R=$e(function(j,L){typeof u=="function"&&u(j,L),_(j)},[u]),M=$e(function(j,L){var D;typeof c=="function"&&(D=c(j,L)),y(D!==void 0?D:j)},[c]),F=$e(function(){typeof p=="function"&&p(),w(!0)},[p]),P=$e(function(){typeof f=="function"&&f(),w(!1)},[f]),B=s!==void 0?s:b,C=l!==void 0?l:x,k=h!==void 0?h:T;return ke(ke({},d),{},{inputValue:B,menuIsOpen:C,onChange:R,onInputChange:M,onMenuClose:P,onMenuOpen:F,value:k})}var _D=["defaultOptions","cacheOptions","loadOptions","options","isLoading","onInputChange","filterOption"];function NT(e){var t=e.defaultOptions,a=t===void 0?!1:t,n=e.cacheOptions,r=n===void 0?!1:n,i=e.loadOptions;e.options;var o=e.isLoading,s=o===void 0?!1:o,l=e.onInputChange,u=e.filterOption,c=u===void 0?null:u,f=Ht(e,_D),p=f.inputValue,h=Ot(void 0),d=Ot(!1),v=mt(Array.isArray(a)?a:void 0),m=At(v,2),b=m[0],y=m[1],A=mt(typeof p!="undefined"?p:""),g=At(A,2),x=g[0],w=g[1],S=mt(a===!0),E=At(S,2),T=E[0],_=E[1],R=mt(void 0),M=At(R,2),F=M[0],P=M[1],B=mt([]),C=At(B,2),k=C[0],j=C[1],L=mt(!1),D=At(L,2),H=D[0],V=D[1],U=mt({}),ue=At(U,2),oe=ue[0],Z=ue[1],pe=mt(void 0),W=At(pe,2),$=W[0],K=W[1],ce=mt(void 0),q=At(ce,2),dt=q[0],N=q[1];r!==dt&&(Z({}),N(r)),a!==$&&(y(Array.isArray(a)?a:void 0),K(a)),Ua(function(){return d.current=!0,function(){d.current=!1}},[]);var z=$e(function(Q,se){if(!i)return se();var ve=i(Q,se);ve&&typeof ve.then=="function"&&ve.then(se,function(){return se()})},[i]);Ua(function(){a===!0&&z(x,function(Q){!d.current||(y(Q||[]),_(!!h.current))})},[]);var Y=$e(function(Q,se){var ve=CI(Q,se,l);if(!ve){h.current=void 0,w(""),P(""),j([]),_(!1),V(!1);return}if(r&&oe[ve])w(ve),P(ve),j(oe[ve]),_(!1),V(!1);else{var be=h.current={};w(ve),_(!0),V(!F),z(ve,function(Ce){!d||be===h.current&&(h.current=void 0,_(!1),P(ve),j(Ce||[]),V(!1),Z(Ce?ke(ke({},oe),{},Lt({},ve,Ce)):oe))})}},[r,z,F,oe,l]),X=H?[]:x&&F?k:b||[];return ke(ke({},f),{},{options:X,isLoading:T||s,onInputChange:Y,filterOption:c})}var iZ=G(BT()),oZ=G(LT()),sZ=G(DT()),lZ=G(zT()),cZ=G(HT()),uZ=G(JT()),pZ=G(VT());var fZ=G(YT());var mZ=G(e4()),t7=ni(function(e,t){var a=NT(e),n=RT(a);return re(oh,ie({ref:t},n))}),Ko=t7;function Na(e){return Array.isArray?Array.isArray(e):n4(e)==="[object Array]"}var a7=1/0;function n7(e){if(typeof e=="string")return e;let t=e+"";return t=="0"&&1/e==-a7?"-0":t}function r7(e){return e==null?"":n7(e)}function Ba(e){return typeof e=="string"}function t4(e){return typeof e=="number"}function i7(e){return e===!0||e===!1||o7(e)&&n4(e)=="[object Boolean]"}function a4(e){return typeof e=="object"}function o7(e){return a4(e)&&e!==null}function Dt(e){return e!=null}function mh(e){return!e.trim().length}function n4(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var s7="Incorrect 'index' type",l7=e=>`Invalid value for key ${e}`,c7=e=>`Pattern length exceeds max of ${e}.`,u7=e=>`Missing ${e} property in key`,p7=e=>`Property 'weight' in key '${e}' must be a positive integer`,r4=Object.prototype.hasOwnProperty,i4=class{constructor(t){this._keys=[],this._keyMap={};let a=0;t.forEach(n=>{let r=o4(n);a+=r.weight,this._keys.push(r),this._keyMap[r.id]=r,a+=r.weight}),this._keys.forEach(n=>{n.weight/=a})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}};function o4(e){let t=null,a=null,n=null,r=1;if(Ba(e)||Na(e))n=e,t=s4(e),a=hh(e);else{if(!r4.call(e,"name"))throw new Error(u7("name"));let i=e.name;if(n=i,r4.call(e,"weight")&&(r=e.weight,r<=0))throw new Error(p7(i));t=s4(i),a=hh(i)}return{path:t,id:a,weight:r,src:n}}function s4(e){return Na(e)?e:e.split(".")}function hh(e){return Na(e)?e.join("."):e}function d7(e,t){let a=[],n=!1,r=(i,o,s)=>{if(!!Dt(i))if(!o[s])a.push(i);else{let l=o[s],u=i[l];if(!Dt(u))return;if(s===o.length-1&&(Ba(u)||t4(u)||i7(u)))a.push(r7(u));else if(Na(u)){n=!0;for(let c=0,f=u.length;c<f;c+=1)r(u[c],o,s+1)}else o.length&&r(u,o,s+1)}};return r(e,Ba(t)?t.split("."):t,0),n?a:a[0]}var f7={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},m7={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},h7={location:0,threshold:.6,distance:100},v7={useExtendedSearch:!1,getFn:d7,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1},me=ne(ne(ne(ne({},m7),f7),h7),v7),b7=/[^ ]+/g;function g7(e=1,t=3){let a=new Map,n=Math.pow(10,t);return{get(r){let i=r.match(b7).length;if(a.has(i))return a.get(i);let o=1/Math.pow(i,.5*e),s=parseFloat(Math.round(o*n)/n);return a.set(i,s),s},clear(){a.clear()}}}var _u=class{constructor({getFn:t=me.getFn,fieldNormWeight:a=me.fieldNormWeight}={}){this.norm=g7(a,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((a,n)=>{this._keysMap[a.id]=n})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,Ba(this.docs[0])?this.docs.forEach((t,a)=>{this._addString(t,a)}):this.docs.forEach((t,a)=>{this._addObject(t,a)}),this.norm.clear())}add(t){let a=this.size();Ba(t)?this._addString(t,a):this._addObject(t,a)}removeAt(t){this.records.splice(t,1);for(let a=t,n=this.size();a<n;a+=1)this.records[a].i-=1}getValueForItemAtKeyId(t,a){return t[this._keysMap[a]]}size(){return this.records.length}_addString(t,a){if(!Dt(t)||mh(t))return;let n={v:t,i:a,n:this.norm.get(t)};this.records.push(n)}_addObject(t,a){let n={i:a,$:{}};this.keys.forEach((r,i)=>{let o=this.getFn(t,r.path);if(!!Dt(o)){if(Na(o)){let s=[],l=[{nestedArrIndex:-1,value:o}];for(;l.length;){let{nestedArrIndex:u,value:c}=l.pop();if(!!Dt(c))if(Ba(c)&&!mh(c)){let f={v:c,i:u,n:this.norm.get(c)};s.push(f)}else Na(c)&&c.forEach((f,p)=>{l.push({nestedArrIndex:p,value:f})})}n.$[i]=s}else if(!mh(o)){let s={v:o,n:this.norm.get(o)};n.$[i]=s}}}),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}};function l4(e,t,{getFn:a=me.getFn,fieldNormWeight:n=me.fieldNormWeight}={}){let r=new _u({getFn:a,fieldNormWeight:n});return r.setKeys(e.map(o4)),r.setSources(t),r.create(),r}function x7(e,{getFn:t=me.getFn,fieldNormWeight:a=me.fieldNormWeight}={}){let{keys:n,records:r}=e,i=new _u({getFn:t,fieldNormWeight:a});return i.setKeys(n),i.setIndexRecords(r),i}function Iu(e,{errors:t=0,currentLocation:a=0,expectedLocation:n=0,distance:r=me.distance,ignoreLocation:i=me.ignoreLocation}={}){let o=t/e.length;if(i)return o;let s=Math.abs(n-a);return r?o+s/r:s?1:o}function y7(e=[],t=me.minMatchCharLength){let a=[],n=-1,r=-1,i=0;for(let o=e.length;i<o;i+=1){let s=e[i];s&&n===-1?n=i:!s&&n!==-1&&(r=i-1,r-n+1>=t&&a.push([n,r]),n=-1)}return e[i-1]&&i-n>=t&&a.push([n,i-1]),a}var Tn=32;function w7(e,t,a,{location:n=me.location,distance:r=me.distance,threshold:i=me.threshold,findAllMatches:o=me.findAllMatches,minMatchCharLength:s=me.minMatchCharLength,includeMatches:l=me.includeMatches,ignoreLocation:u=me.ignoreLocation}={}){if(t.length>Tn)throw new Error(c7(Tn));let c=t.length,f=e.length,p=Math.max(0,Math.min(n,f)),h=i,d=p,v=s>1||l,m=v?Array(f):[],b;for(;(b=e.indexOf(t,d))>-1;){let S=Iu(t,{currentLocation:b,expectedLocation:p,distance:r,ignoreLocation:u});if(h=Math.min(S,h),d=b+c,v){let E=0;for(;E<c;)m[b+E]=1,E+=1}}d=-1;let y=[],A=1,g=c+f,x=1<<c-1;for(let S=0;S<c;S+=1){let E=0,T=g;for(;E<T;)Iu(t,{errors:S,currentLocation:p+T,expectedLocation:p,distance:r,ignoreLocation:u})<=h?E=T:g=T,T=Math.floor((g-E)/2+E);g=T;let _=Math.max(1,p-T+1),R=o?f:Math.min(p+T,f)+c,M=Array(R+2);M[R+1]=(1<<S)-1;for(let P=R;P>=_;P-=1){let B=P-1,C=a[e.charAt(B)];if(v&&(m[B]=+!!C),M[P]=(M[P+1]<<1|1)&C,S&&(M[P]|=(y[P+1]|y[P])<<1|1|y[P+1]),M[P]&x&&(A=Iu(t,{errors:S,currentLocation:B,expectedLocation:p,distance:r,ignoreLocation:u}),A<=h)){if(h=A,d=B,d<=p)break;_=Math.max(1,2*p-d)}}if(Iu(t,{errors:S+1,currentLocation:p,expectedLocation:p,distance:r,ignoreLocation:u})>h)break;y=M}let w={isMatch:d>=0,score:Math.max(.001,A)};if(v){let S=y7(m,s);S.length?l&&(w.indices=S):w.isMatch=!1}return w}function E7(e){let t={};for(let a=0,n=e.length;a<n;a+=1){let r=e.charAt(a);t[r]=(t[r]||0)|1<<n-a-1}return t}var vh=class{constructor(t,{location:a=me.location,threshold:n=me.threshold,distance:r=me.distance,includeMatches:i=me.includeMatches,findAllMatches:o=me.findAllMatches,minMatchCharLength:s=me.minMatchCharLength,isCaseSensitive:l=me.isCaseSensitive,ignoreLocation:u=me.ignoreLocation}={}){if(this.options={location:a,threshold:n,distance:r,includeMatches:i,findAllMatches:o,minMatchCharLength:s,isCaseSensitive:l,ignoreLocation:u},this.pattern=l?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;let c=(p,h)=>{this.chunks.push({pattern:p,alphabet:E7(p),startIndex:h})},f=this.pattern.length;if(f>Tn){let p=0,h=f%Tn,d=f-h;for(;p<d;)c(this.pattern.substr(p,Tn),p),p+=Tn;if(h){let v=f-Tn;c(this.pattern.substr(v),v)}}else c(this.pattern,0)}searchIn(t){let{isCaseSensitive:a,includeMatches:n}=this.options;if(a||(t=t.toLowerCase()),this.pattern===t){let d={isMatch:!0,score:0};return n&&(d.indices=[[0,t.length-1]]),d}let{location:r,distance:i,threshold:o,findAllMatches:s,minMatchCharLength:l,ignoreLocation:u}=this.options,c=[],f=0,p=!1;this.chunks.forEach(({pattern:d,alphabet:v,startIndex:m})=>{let{isMatch:b,score:y,indices:A}=w7(t,d,v,{location:r+m,distance:i,threshold:o,findAllMatches:s,minMatchCharLength:l,includeMatches:n,ignoreLocation:u});b&&(p=!0),f+=y,b&&A&&(c=[...c,...A])});let h={isMatch:p,score:p?f/this.chunks.length:1};return p&&n&&(h.indices=c),h}},Ma=class{constructor(t){this.pattern=t}static isMultiMatch(t){return c4(t,this.multiRegex)}static isSingleMatch(t){return c4(t,this.singleRegex)}search(){}};function c4(e,t){let a=e.match(t);return a?a[1]:null}var u4=class extends Ma{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){let a=t===this.pattern;return{isMatch:a,score:a?0:1,indices:[0,this.pattern.length-1]}}},p4=class extends Ma{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){let n=t.indexOf(this.pattern)===-1;return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}},d4=class extends Ma{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){let a=t.startsWith(this.pattern);return{isMatch:a,score:a?0:1,indices:[0,this.pattern.length-1]}}},f4=class extends Ma{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){let a=!t.startsWith(this.pattern);return{isMatch:a,score:a?0:1,indices:[0,t.length-1]}}},m4=class extends Ma{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){let a=t.endsWith(this.pattern);return{isMatch:a,score:a?0:1,indices:[t.length-this.pattern.length,t.length-1]}}},h4=class extends Ma{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){let a=!t.endsWith(this.pattern);return{isMatch:a,score:a?0:1,indices:[0,t.length-1]}}},bh=class extends Ma{constructor(t,{location:a=me.location,threshold:n=me.threshold,distance:r=me.distance,includeMatches:i=me.includeMatches,findAllMatches:o=me.findAllMatches,minMatchCharLength:s=me.minMatchCharLength,isCaseSensitive:l=me.isCaseSensitive,ignoreLocation:u=me.ignoreLocation}={}){super(t);this._bitapSearch=new vh(t,{location:a,threshold:n,distance:r,includeMatches:i,findAllMatches:o,minMatchCharLength:s,isCaseSensitive:l,ignoreLocation:u})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}},gh=class extends Ma{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let a=0,n,r=[],i=this.pattern.length;for(;(n=t.indexOf(this.pattern,a))>-1;)a=n+i,r.push([n,a-1]);let o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}},xh=[u4,gh,d4,f4,h4,m4,p4,bh],v4=xh.length,S7=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/,C7="|";function A7(e,t={}){return e.split(C7).map(a=>{let n=a.trim().split(S7).filter(i=>i&&!!i.trim()),r=[];for(let i=0,o=n.length;i<o;i+=1){let s=n[i],l=!1,u=-1;for(;!l&&++u<v4;){let c=xh[u],f=c.isMultiMatch(s);f&&(r.push(new c(f,t)),l=!0)}if(!l)for(u=-1;++u<v4;){let c=xh[u],f=c.isSingleMatch(s);if(f){r.push(new c(f,t));break}}}return r})}var _7=new Set([bh.type,gh.type]),b4=class{constructor(t,{isCaseSensitive:a=me.isCaseSensitive,includeMatches:n=me.includeMatches,minMatchCharLength:r=me.minMatchCharLength,ignoreLocation:i=me.ignoreLocation,findAllMatches:o=me.findAllMatches,location:s=me.location,threshold:l=me.threshold,distance:u=me.distance}={}){this.query=null,this.options={isCaseSensitive:a,includeMatches:n,minMatchCharLength:r,findAllMatches:o,ignoreLocation:i,location:s,threshold:l,distance:u},this.pattern=a?t:t.toLowerCase(),this.query=A7(this.pattern,this.options)}static condition(t,a){return a.useExtendedSearch}searchIn(t){let a=this.query;if(!a)return{isMatch:!1,score:1};let{includeMatches:n,isCaseSensitive:r}=this.options;t=r?t:t.toLowerCase();let i=0,o=[],s=0;for(let l=0,u=a.length;l<u;l+=1){let c=a[l];o.length=0,i=0;for(let f=0,p=c.length;f<p;f+=1){let h=c[f],{isMatch:d,indices:v,score:m}=h.search(t);if(d){if(i+=1,s+=m,n){let b=h.constructor.type;_7.has(b)?o=[...o,...v]:o.push(v)}}else{s=0,i=0,o.length=0;break}}if(i){let f={isMatch:!0,score:s/i};return n&&(f.indices=o),f}}return{isMatch:!1,score:1}}},yh=[];function I7(...e){yh.push(...e)}function wh(e,t){for(let a=0,n=yh.length;a<n;a+=1){let r=yh[a];if(r.condition(e,t))return new r(e,t)}return new vh(e,t)}var Tu={AND:"$and",OR:"$or"},Eh={PATH:"$path",PATTERN:"$val"},Sh=e=>!!(e[Tu.AND]||e[Tu.OR]),T7=e=>!!e[Eh.PATH],k7=e=>!Na(e)&&a4(e)&&!Sh(e),g4=e=>({[Tu.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function x4(e,t,{auto:a=!0}={}){let n=r=>{let i=Object.keys(r),o=T7(r);if(!o&&i.length>1&&!Sh(r))return n(g4(r));if(k7(r)){let l=o?r[Eh.PATH]:i[0],u=o?r[Eh.PATTERN]:r[l];if(!Ba(u))throw new Error(l7(l));let c={keyId:hh(l),pattern:u};return a&&(c.searcher=wh(u,t)),c}let s={children:[],operator:i[0]};return i.forEach(l=>{let u=r[l];Na(u)&&u.forEach(c=>{s.children.push(n(c))})}),s};return Sh(e)||(e=g4(e)),n(e)}function O7(e,{ignoreFieldNorm:t=me.ignoreFieldNorm}){e.forEach(a=>{let n=1;a.matches.forEach(({key:r,norm:i,score:o})=>{let s=r?r.weight:null;n*=Math.pow(o===0&&s?Number.EPSILON:o,(s||1)*(t?1:i))}),a.score=n})}function P7(e,t){let a=e.matches;t.matches=[],!!Dt(a)&&a.forEach(n=>{if(!Dt(n.indices)||!n.indices.length)return;let{indices:r,value:i}=n,o={indices:r,value:i};n.key&&(o.key=n.key.src),n.idx>-1&&(o.refIndex=n.idx),t.matches.push(o)})}function F7(e,t){t.score=e.score}function j7(e,t,{includeMatches:a=me.includeMatches,includeScore:n=me.includeScore}={}){let r=[];return a&&r.push(P7),n&&r.push(F7),e.map(i=>{let{idx:o}=i,s={item:t[o],refIndex:o};return r.length&&r.forEach(l=>{l(i,s)}),s})}var Ut=class{constructor(t,a={},n){this.options=ne(ne({},me),a),this.options.useExtendedSearch,this._keyStore=new i4(this.options.keys),this.setCollection(t,n)}setCollection(t,a){if(this._docs=t,a&&!(a instanceof _u))throw new Error(s7);this._myIndex=a||l4(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){!Dt(t)||(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){let a=[];for(let n=0,r=this._docs.length;n<r;n+=1){let i=this._docs[n];t(i,n)&&(this.removeAt(n),n-=1,r-=1,a.push(i))}return a}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:a=-1}={}){let{includeMatches:n,includeScore:r,shouldSort:i,sortFn:o,ignoreFieldNorm:s}=this.options,l=Ba(t)?Ba(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return O7(l,{ignoreFieldNorm:s}),i&&l.sort(o),t4(a)&&a>-1&&(l=l.slice(0,a)),j7(l,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(t){let a=wh(t,this.options),{records:n}=this._myIndex,r=[];return n.forEach(({v:i,i:o,n:s})=>{if(!Dt(i))return;let{isMatch:l,score:u,indices:c}=a.searchIn(i);l&&r.push({item:i,idx:o,matches:[{score:u,value:i,norm:s,indices:c}]})}),r}_searchLogical(t){let a=x4(t,this.options),n=(s,l,u)=>{if(!s.children){let{keyId:f,searcher:p}=s,h=this._findMatches({key:this._keyStore.get(f),value:this._myIndex.getValueForItemAtKeyId(l,f),searcher:p});return h&&h.length?[{idx:u,item:l,matches:h}]:[]}let c=[];for(let f=0,p=s.children.length;f<p;f+=1){let h=s.children[f],d=n(h,l,u);if(d.length)c.push(...d);else if(s.operator===Tu.AND)return[]}return c},r=this._myIndex.records,i={},o=[];return r.forEach(({$:s,i:l})=>{if(Dt(s)){let u=n(a,s,l);u.length&&(i[l]||(i[l]={idx:l,item:s,matches:[]},o.push(i[l])),u.forEach(({matches:c})=>{i[l].matches.push(...c)}))}}),o}_searchObjectList(t){let a=wh(t,this.options),{keys:n,records:r}=this._myIndex,i=[];return r.forEach(({$:o,i:s})=>{if(!Dt(o))return;let l=[];n.forEach((u,c)=>{l.push(...this._findMatches({key:u,value:o[c],searcher:a}))}),l.length&&i.push({idx:s,item:o,matches:l})}),i}_findMatches({key:t,value:a,searcher:n}){if(!Dt(a))return[];let r=[];if(Na(a))a.forEach(({v:i,i:o,n:s})=>{if(!Dt(i))return;let{isMatch:l,score:u,indices:c}=n.searchIn(i);l&&r.push({score:u,key:t,value:i,idx:o,norm:s,indices:c})});else{let{v:i,n:o}=a,{isMatch:s,score:l,indices:u}=n.searchIn(i);s&&r.push({score:l,key:t,value:i,norm:o,indices:u})}return r}};Ut.version="6.5.3";Ut.createIndex=l4;Ut.parseIndex=x7;Ut.config=me;Ut.parseQuery=x4;I7(b4);var Qo=[{value:"academy-of-management-review",label:"Academy of Management Review"},{value:"accident-analysis-and-prevention",label:"Accident Analysis and Prevention"},{value:"aci-materials-journal",label:"ACI Materials Journal"},{value:"acm-sig-proceedings-long-author-list",label:'ACM SIG Proceedings ("et al." for 15+ authors)'},{value:"acm-sig-proceedings",label:'ACM SIG Proceedings ("et al." for 3+ authors)'},{value:"acm-sigchi-proceedings-extended-abstract-format",label:"ACM SIGCHI Proceedings - Extended Abstract Format"},{value:"acm-sigchi-proceedings",label:"ACM SIGCHI Proceedings (2016)"},{value:"acm-siggraph",label:"ACM SIGGRAPH"},{value:"acme-an-international-journal-for-critical-geographies",label:"ACME: An International Journal for Critical Geographies"},{value:"acta-amazonica",label:"Acta Amazonica"},{value:"acta-anaesthesiologica-scandinavica",label:"Acta Anaesthesiologica Scandinavica"},{value:"acta-anaesthesiologica-taiwanica",label:"Acta Anaesthesiologica Taiwanica"},{value:"acta-botanica-croatica",label:"Acta Botanica Croatica"},{value:"acta-chiropterologica",label:"Acta Chiropterologica"},{value:"acta-chirurgiae-orthopaedicae-et-traumatologiae-cechoslovaca",label:"Acta chirurgiae orthopaedicae et traumatologiae \u010Cechoslovaca"},{value:"acta-hydrotechnica",label:"Acta hydrotechnica"},{value:"acta-ichthyologica-et-piscatoria",label:"Acta Ichthyologica et Piscatoria"},{value:"acta-medica-peruana",label:"Acta M\xE9dica Peruana"},{value:"acta-naturae",label:"Acta Naturae"},{value:"acta-neurobiologiae-experimentalis",label:"Acta Neurobiologiae Experimentalis"},{value:"acta-neurochirurgica",label:"Acta Neurochirurgica"},{value:"acta-ophthalmologica",label:"Acta Ophthalmologica"},{value:"acta-ornithologica",label:"Acta Ornithologica"},{value:"acta-orthopaedica-belgica",label:"Acta Orthop\xE6dica Belgica"},{value:"acta-orthopaedica",label:"Acta Orthopaedica"},{value:"acta-paediatrica",label:"Acta Paediatrica"},{value:"acta-palaeontologica-polonica",label:"Acta Palaeontologica Polonica"},{value:"acta-pharmaceutica-sinica-b",label:"Acta Pharmaceutica Sinica B"},{value:"acta-pharmaceutica",label:"Acta Pharmaceutica"},{value:"acta-philosophica",label:"Acta Philosophica"},{value:"acta-physica-sinica",label:"Acta Physica Sinica (\u7269\u7406\u5B66\u62A5)"},{value:"acta-physiologica",label:"Acta Physiologica"},{value:"acta-polytechnica",label:"Acta Polytechnica"},{value:"acta-radiologica",label:"Acta Radiologica"},{value:"acta-scientiae-veterinariae",label:"Acta Scientiae Veterinariae"},{value:"acta-societatis-botanicorum-poloniae",label:"Acta Societatis Botanicorum Poloniae"},{value:"acta-universitatis-agriculturae-et-silviculturae-mendelianae-brunensis",label:"Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis"},{value:"acta-universitatis-agriculturae-sueciae",label:"Acta Universitatis Agriculturae Sueciae (Swedish University of Agricultural Sciences)"},{value:"acta-zoologica-academiae-scientiarum-hungaricae",label:"Acta Zoologica Academiae Scientiarum Hungaricae"},{value:"administrative-science-quarterly",label:"Administrative Science Quarterly"},{value:"advanced-engineering-materials",label:"Advanced Engineering Materials"},{value:"advanced-functional-materials",label:"Advanced Functional Materials"},{value:"advanced-healthcare-materials",label:"Advanced Healthcare Materials"},{value:"advanced-materials",label:"Advanced Materials"},{value:"advanced-optical-materials",label:"Advanced Optical Materials"},{value:"advanced-pharmaceutical-bulletin",label:"Advanced Pharmaceutical Bulletin"},{value:"advances-in-alzheimers-disease",label:"Advances in Alzheimer's Disease"},{value:"advances-in-complex-systems",label:"Advances in Complex Systems"},{value:"aerosol-and-air-quality-research",label:"Aerosol and Air Quality Research"},{value:"aerosol-science-and-technology",label:"Aerosol Science and Technology"},{value:"aerospace-medicine-and-human-performance",label:"Aerospace Medicine and Human Performance"},{value:"african-journal-of-marine-science",label:"African Journal of Marine Science"},{value:"african-online-scientific-information-systems-harvard",label:"African Online Scientific Information Systems - Harvard"},{value:"african-online-scientific-information-systems-vancouver",label:"African Online Scientific Information Systems - Vancouver"},{value:"african-zoology",label:"African Zoology"},{value:"afro-asia",label:"Afro-\xC1sia (Portugu\xEAs - Brasil)"},{value:"age-and-ageing",label:"Age and Ageing"},{value:"ageing-and-society",label:"Ageing & Society"},{value:"aging-and-disease",label:"Aging and Disease"},{value:"aging-cell",label:"Aging Cell"},{value:"aging",label:"Aging"},{value:"agora",label:"Agora"},{value:"agriculturae-conspectus-scientificus",label:"Agriculturae Conspectus Scientificus"},{value:"aib-studi",label:"AIB studi (Italiano)"},{value:"aids",label:"AIDS"},{value:"aims-press",label:"AIMS Press"},{value:"aix-marseille-universite-departement-d-etudes-asiatiques",label:"Aix-Marseille Universit\xE9 - D\xE9partement d'\xE9tudes asiatiques (Fran\xE7ais)"},{value:"al-jamiah-journal-of-islamic-studies",label:"Al-Jami'ah - Journal of Islamic Studies"},{value:"alcohol-and-alcoholism",label:"Alcohol and Alcoholism"},{value:"alcoholism-clinical-and-experimental-research",label:"Alcoholism: Clinical and Experimental Research"},{value:"alkoholizmus-a-drogove-zavislosti",label:"Alkoholizmus a drogov\xE9 z\xE1vislosti"},{value:"allergology-international",label:"Allergology International"},{value:"allergy",label:"Allergy"},{value:"alternatif-politika",label:"Alternatif Politika"},{value:"alternatives-to-animal-experimentation",label:"Alternatives to Animal Experimentation"},{value:"ambio",label:"AMBIO"},{value:"ameghiniana",label:"Ameghiniana"},{value:"american-anthropological-association",label:"American Anthropological Association"},{value:"american-association-for-cancer-research",label:"American Association for Cancer Research"},{value:"american-association-of-petroleum-geologists",label:"American Association of Petroleum Geologists"},{value:"american-chemical-society",label:"American Chemical Society"},{value:"american-fisheries-society",label:"American Fisheries Society"},{value:"american-geophysical-union",label:"American Geophysical Union"},{value:"american-heart-association",label:"American Heart Association"},{value:"american-institute-of-aeronautics-and-astronautics",label:"American Institute of Aeronautics and Astronautics"},{value:"american-institute-of-physics",label:"American Institute of Physics"},{value:"american-journal-of-agricultural-economics",label:"American Journal of Agricultural Economics"},{value:"american-journal-of-archaeology",label:"American Journal of Archaeology"},{value:"american-journal-of-botany",label:"American Journal of Botany"},{value:"american-journal-of-climate-change",label:"American Journal of Climate Change"},{value:"american-journal-of-clinical-pathology",label:"American Journal of Clinical Pathology"},{value:"american-journal-of-enology-and-viticulture",label:"American Journal of Enology and Viticulture"},{value:"american-journal-of-epidemiology",label:"American Journal of Epidemiology"},{value:"american-journal-of-health-behavior",label:"American Journal of Health Behavior"},{value:"american-journal-of-hypertension",label:"American Journal of Hypertension"},{value:"american-journal-of-medical-genetics",label:"American Journal of Medical Genetics"},{value:"american-journal-of-neuroradiology",label:"American Journal of Neuroradiology"},{value:"american-journal-of-orthodontics-and-dentofacial-orthopedics",label:"American Journal of Orthodontics & Dentofacial Orthopedics"},{value:"american-journal-of-plant-sciences",label:"American Journal of Plant Sciences"},{value:"american-journal-of-political-science",label:"American Journal of Political Science"},{value:"american-journal-of-respiratory-and-critical-care-medicine",label:"American Journal of Respiratory and Critical Care Medicine"},{value:"american-journal-of-science",label:"American Journal of Science"},{value:"american-journal-of-sociology",label:"American Journal of Sociology"},{value:"american-journal-of-sonography",label:"American Journal of Sonography"},{value:"american-journal-of-surgical-pathology",label:"American Journal of Surgical Pathology"},{value:"american-journal-of-translational-research",label:"American Journal of Translational Research"},{value:"american-marketing-association",label:"American Marketing Association"},{value:"american-medical-association-10th-edition",label:"American Medical Association 10th edition"},{value:"american-medical-association-alphabetical",label:"American Medical Association 11th edition (sorted alphabetically)"},{value:"american-medical-association-brackets",label:"American Medical Association 11th edition (brackets)"},{value:"american-medical-association-no-et-al",label:'American Medical Association 11th edition (no "et al.")'},{value:"american-medical-association-no-url",label:"American Medical Association 11th edition (no URL)"},{value:"american-medical-association",label:"American Medical Association 11th edition"},{value:"american-meteorological-society",label:"American Meteorological Society"},{value:"american-mineralogist",label:"American Mineralogist"},{value:"american-nuclear-society",label:"American Nuclear Society"},{value:"american-physical-society-et-al",label:"American Physical Society - et al. (if more than 3 authors)"},{value:"american-physics-society-without-titles",label:"American Physical Society (without titles)"},{value:"american-physics-society",label:"American Physical Society"},{value:"american-physiological-society",label:"American Physiological Society"},{value:"american-phytopathological-society",label:"American Phytopathological Society"},{value:"american-political-science-association",label:"American Political Science Association"},{value:"american-school-of-classical-studies-at-athens",label:"American School of Classical Studies at Athens"},{value:"american-society-for-horticultural-science",label:"American Society for Horticultural Science"},{value:"american-society-for-microbiology",label:"American Society for Microbiology"},{value:"american-society-for-pharmacology-and-experimental-therapeutics",label:"American Society for Pharmacology and Experimental Therapeutics"},{value:"american-society-of-agricultural-and-biological-engineers",label:"American Society of Agricultural and Biological Engineers"},{value:"american-society-of-civil-engineers",label:"American Society of Civil Engineers"},{value:"american-society-of-mechanical-engineers",label:"American Society of Mechanical Engineers"},{value:"american-sociological-association",label:"American Sociological Association 6th edition"},{value:"american-statistical-association",label:"American Statistical Association"},{value:"american-veterinary-medical-association",label:"American Veterinary Medical Association"},{value:"amerindia",label:"Amerindia"},{value:"amphibia-reptilia",label:"Amphibia-Reptilia"},{value:"amsterdam-university-press-academic",label:"Amsterdam University Press - Academic"},{value:"anabases",label:"Anabases"},{value:"anaesthesia",label:"Anaesthesia"},{value:"analytical-sciences",label:"Analytical Sciences"},{value:"anatomical-sciences-education",label:"Anatomical Sciences Education"},{value:"ancilla-iuris",label:"Ancilla Iuris"},{value:"andean-geology",label:"Andean Geology"},{value:"anesthesia-and-analgesia",label:"Anesthesia and Analgesia"},{value:"anesthesiology",label:"Anesthesiology"},{value:"angewandte-chemie",label:"Angewandte Chemie International Edition"},{value:"angiologia",label:"Angiologia (Espa\xF1ol)"},{value:"anglia",label:"Anglia"},{value:"animal-conservation",label:"Animal Conservation"},{value:"animal-migration",label:"Animal Migration"},{value:"animal-welfare",label:"Animal Welfare"},{value:"animal",label:"animal"},{value:"annalen-des-naturhistorischen-museums-in-wien",label:"Annalen des Naturhistorischen Museums in Wien"},{value:"annales-de-demographie-historique",label:"Annales de d\xE9mographie historique"},{value:"annales",label:"Annales. Histoire, Sciences sociales (Fran\xE7ais)"},{value:"annals-of-applied-biology",label:"Annals of Applied Biology"},{value:"annals-of-behavioral-medicine",label:"Annals of Behavioral Medicine"},{value:"annals-of-biomedical-engineering",label:"Annals of Biomedical Engineering"},{value:"annals-of-botany",label:"Annals of Botany"},{value:"annals-of-eye-science",label:"Annals of Eye Science"},{value:"annals-of-joint",label:"Annals of Joint"},{value:"annals-of-laboratory-medicine",label:"Annals of Laboratory Medicine"},{value:"annals-of-neurology",label:"Annals of Neurology"},{value:"annals-of-oncology",label:"Annals of Oncology"},{value:"annals-of-public-and-cooperative-economics",label:"Annals of Public and Cooperative Economics"},{value:"annals-of-surgery",label:"Annals of Surgery"},{value:"annals-of-the-association-of-american-geographers",label:"Annals of the Association of American Geographers"},{value:"annals-of-the-new-york-academy-of-sciences",label:"Annals of the New York Academy of Sciences"},{value:"annals-of-work-exposures-and-health",label:"Annals of Work Exposures and Health"},{value:"annual-review-of-astronomy-and-astrophysics",label:"Annual Review of Astronomy and Astrophysics"},{value:"annual-review-of-linguistics",label:"Annual Review of Linguistics"},{value:"annual-review-of-medicine",label:"Annual Review of Medicine"},{value:"annual-review-of-nuclear-and-particle-science",label:"Annual Review of Nuclear and Particle Science"},{value:"annual-reviews-alphabetical",label:"Annual Reviews (sorted alphabetically)"},{value:"annual-reviews-author-date",label:"Annual Reviews (author-date)"},{value:"annual-reviews-without-titles",label:"Annual Reviews (sorted by order of appearance, without titles)"},{value:"annual-reviews",label:"Annual Reviews (sorted by order of appearance)"},{value:"antarctic-science",label:"Antarctic Science"},{value:"anthropologie-et-societes",label:"Anthropologie et Soci\xE9t\xE9s (Fran\xE7ais)"},{value:"anti-trafficking-review",label:"Anti-Trafficking Review"},{value:"anticancer-research",label:"Anticancer Research"},{value:"antipode",label:"Antipode"},{value:"antiquites-africaines",label:"Antiquit\xE9s africaines"},{value:"antiquity",label:"Antiquity"},{value:"apa-5th-edition",label:"American Psychological Association 5th edition"},{value:"apa-6th-edition-no-ampersand",label:"American Psychological Association 6th edition (no ampersand)"},{value:"apa-6th-edition",label:"American Psychological Association 6th edition"},{value:"apa-annotated-bibliography",label:"American Psychological Association 7th edition (annotated bibliography)"},{value:"apa-cv",label:"American Psychological Association 7th edition (curriculum vitae, sorted by descending date)"},{value:"apa-fr-provost",label:"American Psychological Association 6th edition (Provost) (Fran\xE7ais - Canada)"},{value:"apa-no-ampersand",label:"American Psychological Association 7th edition (no ampersand)"},{value:"apa-no-doi-no-issue",label:"American Psychological Association 6th edition (no DOIs, no issue numbers)"},{value:"apa-no-initials",label:"American Psychological Association 7th edition (no initials)"},{value:"apa-numeric-superscript-brackets",label:"American Psychological Association 7th edition (numeric, brackets)"},{value:"apa-numeric-superscript",label:"American Psychological Association 7th edition (numeric, superscript)"},{value:"apa-old-doi-prefix",label:'American Psychological Association 6th edition ("doi:" DOI prefix)'},{value:"apa-single-spaced",label:"American Psychological Association 7th edition (single-spaced bibliography)"},{value:"apa-tr",label:"American Psychological Association 6th edition (T\xFCrk\xE7e)"},{value:"apa-with-abstract",label:"American Psychological Association 7th edition (with abstract)"},{value:"apa",label:"American Psychological Association 7th edition"},{value:"aporia-the-nursing-journal",label:"Aporia: The Nursing Journal"},{value:"applied-clay-science",label:"Applied Clay Science"},{value:"applied-spectroscopy-reviews",label:"Applied Spectroscopy Reviews"},{value:"applied-spectroscopy",label:"Applied Spectroscopy"},{value:"aquatic-conservation",label:"Aquatic Conservation: Marine and Freshwater Ecosystems"},{value:"aquatic-invasions",label:"Aquatic Invasions"},{value:"aquatic-living-resources",label:"Aquatic Living Resources"},{value:"aquitania",label:"Aquitania (Fran\xE7ais)"},{value:"arachne",label:"Arachne"},{value:"arachnology",label:"Arachnology"},{value:"arbok-hins-islenzka-fornleifafelags",label:"\xC1rb\xF3k Hins \xEDslenzka fornleifaf\xE9lags (\xCDslenska)"},{value:"archaeologia-austriaca",label:"Archaeologia Austriaca"},{value:"archaeometry",label:"Archaeometry"},{value:"archaeonautica",label:"Archaeonautica"},{value:"archeologia-classica",label:"Archeologia Classica (Italiano)"},{value:"archeologicke-rozhledy",label:"Archeologick\xE9 rozhledy"},{value:"archeologie-medievale",label:"Arch\xE9ologie m\xE9di\xE9vale (Fran\xE7ais)"},{value:"archeologies-et-sciences-de-lantiquite",label:"Arch\xE9ologies et Sciences de l'Antiquit\xE9 (Fran\xE7ais)"},{value:"archeosciences",label:"ArcheoSciences (Fran\xE7ais)"},{value:"archiv-fur-die-civilistische-praxis",label:"Archiv f\xFCr die civilistische Praxis (Deutsch)"},{value:"archiv-fur-geschichte-der-philosophie",label:"Archiv f\xFCr Geschichte der Philosophie"},{value:"archives-of-hand-and-microsurgery",label:"Archives of Hand and Microsurgery"},{value:"archives-of-physical-medicine-and-rehabilitation",label:"Archives of Physical Medicine and Rehabilitation"},{value:"archivos-de-bronconeumologia",label:"Archivos de Bronconeumolog\xEDa"},{value:"archivos-de-la-sociedad-espanola-de-oftalmologia",label:"Archivos de la Sociedad Espa\xF1ola de Oftalmolog\xEDa (Espa\xF1ol)"},{value:"archivum-latinitatis-medii-aevi",label:"Archivum Latinitatis Medii Aevi (Fran\xE7ais)"},{value:"arctic-antarctic-and-alpine-research",label:"Arctic, Antarctic, and Alpine Research"},{value:"arctic",label:"Arctic"},{value:"arhiv-za-higijenu-rada-i-toksikologiju",label:"Arhiv za higijenu rada i toksikologiju (Archives of Industrial Hygiene and Toxicology)"},{value:"art-history",label:"Art History"},{value:"art-libraries-society-of-north-america-arlisna-reviews",label:"Art Libraries Society of North America: ARLIS/NA Reviews"},{value:"artery-research",label:"Artery Research"},{value:"arthritis-and-rheumatism",label:"Arthritis & Rheumatism"},{value:"arthropod-systematics-and-phylogeny",label:"Arthropod Systematics & Phylogeny"},{value:"arts-university-bournemouth",label:"Arts University Bournemouth"},{value:"arzneimitteltherapie",label:"Arzneimitteltherapie"},{value:"asa-cssa-sssa",label:"American Society of Agronomy, Crop Science Society of America, Soil Science Society of America"},{value:"asaio-journal",label:"ASAIO Journal (American Society for Artificial Internal Organs)"},{value:"asia-and-the-pacific-policy-studies",label:"Asia & the Pacific Policy Studies"},{value:"asia-pacific-journal-of-human-resources",label:"Asia Pacific Journal of Human Resources"},{value:"asian-journal-of-neurosurgery",label:"Asian Journal of Neurosurgery"},{value:"asian-myrmecology",label:"Asian Myrmecology"},{value:"asian-studies-review",label:"Asian Studies Review"},{value:"associacao-brasileira-de-normas-tecnicas-eceme",label:"Escola de Comando e Estado-Maior do Ex\xE9rcito - ABNT (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-instituto-meira-mattos",label:"Escola de Comando e Estado-Maior do Ex\xE9rcito - Instituto Meira Mattos - ABNT (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-ipea",label:"Instituto de Pesquisa Econ\xF4mica Aplicada - ABNT (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-note",label:"Associa\xE7\xE3o Brasileira de Normas T\xE9cnicas (note, Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-ufmg-face-full",label:"Universidade Federal de Minas Gerais - Faculdade de Ci\xEAncias Econ\xF4micas - ABNT (autoria completa) (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-ufmg-face-initials",label:"Universidade Federal de Minas Gerais - Faculdade de Ci\xEAncias Econ\xF4micas - ABNT (autoria abreviada) (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-ufpr",label:"Universidade Federal do Paran\xE1 - ABNT (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-ufrgs-initials",label:"Universidade Federal do Rio Grande do Sul - ABNT (autoria abreviada) (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-ufrgs-note-initials-with-ibid",label:"Universidade Federal do Rio Grande do Sul - ABNT (autoria abreviada, nota, com Ibid.) (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-ufrgs",label:"Universidade Federal do Rio Grande do Sul - ABNT (autoria completa) (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-ufs",label:"Universidade Federal de Sergipe - ABNT (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-unirio-eipp",label:"Universidade Federal do Estado do Rio de Janeiro - Educa\xE7\xE3o Infantil e Pol\xEDticas P\xFAblicas - ABNT (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas-usp-fmvz",label:"Universidade de S\xE3o Paulo - Faculdade de Medicina Veterin\xE1ria e Zootecnia - ABNT (Portugu\xEAs - Brasil)"},{value:"associacao-brasileira-de-normas-tecnicas",label:"Associa\xE7\xE3o Brasileira de Normas T\xE9cnicas (Portugu\xEAs - Brasil)"},{value:"associacao-nacional-de-pesquisa-e-ensino-em-transportes",label:"ANPET - Congresso de Pesquisa e Ensino em Transportes (Portugu\xEAs - Brasil)"},{value:"association-de-science-regionale-de-langue-francaise",label:"Association de Science R\xE9gionale de Langue Fran\xE7aise (Fran\xE7ais)"},{value:"association-for-computational-linguistics",label:"Association for Computational Linguistics - Conference Proceedings"},{value:"association-for-computing-machinery",label:"Association for Computing Machinery"},{value:"atlande",label:"Atlande (author-date, Fran\xE7ais)"},{value:"atlas-of-genetics-and-cytogenetics-in-oncology-and-haematology",label:"Atlas of Genetics and Cytogenetics in Oncology and Haematology"},{value:"ausonius-editions",label:"Ausonius \xC9ditions (Fran\xE7ais)"},{value:"austral-ecology",label:"Austral Ecology"},{value:"austral-entomology",label:"Austral Entomology"},{value:"australian-archaeology",label:"Australian Archaeology"},{value:"australian-critical-care",label:"Australian Critical Care"},{value:"australian-dental-journal",label:"Australian Dental Journal"},{value:"australian-guide-to-legal-citation-3rd-edition",label:"Australian Guide to Legal Citation 3rd edition"},{value:"australian-guide-to-legal-citation",label:"Australian Guide to Legal Citation 4th edition"},{value:"australian-historical-studies",label:"Australian Historical Studies"},{value:"australian-journal-of-earth-sciences",label:"Australian Journal of Earth Sciences"},{value:"australian-journal-of-grape-and-wine-research",label:"Australian Journal of Grape and Wine Research"},{value:"australian-road-research-board",label:"Australian Road Research Board"},{value:"australian-veterinary-journal",label:"Australian Veterinary Journal"},{value:"austrian-journal-of-development-studies",label:"Austrian Journal of Development Studies (Journal f\xFCr Entwicklungspolitik)"},{value:"austrian-legal",label:"Austrian Legal (Deutsch - \xD6sterreich)"},{value:"avian-conservation-and-ecology",label:"Avian Conservation and Ecology"},{value:"avian-diseases",label:"Avian Diseases"},{value:"avian-pathology",label:"Avian Pathology"},{value:"ayer",label:"Ayer (Espa\xF1ol)"},{value:"azr-abkurzungs-und-zitierregeln-der-osterreichischen-rechtssprache-und-europarechtlicher-rechtsquellen",label:"AZR - Abk\xFCrzungs- und Zitierregeln der \xF6sterreichischen Rechtssprache und europarechtlicher Rechtsquellen (Deutsch - \xD6sterreich)"},{value:"babes-bolyai-university-faculty-of-orthodox-theology",label:"Babes-Bolyai University - Faculty of Orthodox Theology (no ibid., Rom\xE2n\u0103)"},{value:"babesch-annual-papers-on-mediterranean-archaeology",label:"BABESCH - Annual Papers on Mediterranean Archaeology"},{value:"baghdad-science-journal",label:"Baghdad Science Journal"},{value:"baishideng-publishing-group",label:"Baishideng Publishing Group"},{value:"bakhtiniana-journal-of-discourse-studies",label:"Bakhtiniana: Journal of Discourse Studies"},{value:"begell-house-apa",label:"Begell House - APA"},{value:"begell-house-chicago-author-date",label:"Begell House - Chicago Manual of Style"},{value:"behaviour",label:"Behaviour"},{value:"beilstein-journal-of-organic-chemistry",label:"Beilstein Journal of Organic Chemistry"},{value:"beltz-padagogik",label:"Beltz - P\xE4dagogik (Deutsch)"},{value:"berghahn-books-author-date-en-gb",label:"Berghahn Books (author-date, English - UK)"},{value:"berlin-school-of-economics-and-law-international-marketing-management",label:"Berlin School of Economics and Law - International Marketing Management"},{value:"bern-university-of-applied-sciences-school-of-agricultural-forest-and-food-sciences-hafl",label:"Bern University of Applied Sciences - School of Agricultural, Forest and Food Sciences HAFL (author-date)"},{value:"betriebswirtschaftliche-forschung-und-praxis",label:"Betriebswirtschaftliche Forschung und Praxis (Deutsch)"},{value:"biblio-3w",label:"Biblio 3W (Espa\xF1ol)"},{value:"bibliothecae-it",label:"Bibliothecae.it (Italiano)"},{value:"bibliotheque-d-archeologie-mediterraneenne-et-africaine-biama",label:"Biblioth\xE8que d'arch\xE9ologie m\xE9diterran\xE9enne et africaine (BiAMA) (Fran\xE7ais)"},{value:"bibliotheque-universitaire-de-medecine-vancouver",label:"Biblioth\xE8que universitaire de m\xE9decine - Vancouver (Fran\xE7ais)"},{value:"bibtex",label:"BibTeX generic citation style"},{value:"biens-symboliques-symbolic-goods",label:"Biens symboliques / Symbolic Goods"},{value:"bioarchaeology-international",label:"Bioarchaeology International"},{value:"bioarchaeology-of-the-near-east",label:"Bioarchaeology of the Near East"},{value:"biochemical-journal",label:"Biochemical Journal"},{value:"biochemical-society-transactions",label:"Biochemical Society Transactions"},{value:"biochemistry-and-molecular-biology-education",label:"Biochemistry and Molecular Biology Education"},{value:"biochemistry",label:"Biochemistry"},{value:"biochimica-et-biophysica-acta",label:"Biochimica et Biophysica Acta"},{value:"bioelectromagnetics",label:"Bioelectromagnetics"},{value:"bioinformatics",label:"Bioinformatics"},{value:"biologia",label:"Biologia"},{value:"biological-and-pharmaceutical-bulletin",label:"Biological and Pharmaceutical Bulletin"},{value:"biological-journal-of-the-linnean-society",label:"Biological Journal of the Linnean Society"},{value:"biological-psychiatry",label:"Biological Psychiatry"},{value:"biological-reviews",label:"Biological Reviews"},{value:"biology-of-reproduction",label:"Biology of Reproduction"},{value:"biomarkers",label:"Biomarkers"},{value:"biomed-central",label:"BioMed Central"},{value:"biomed-research-international",label:"BioMed Research International"},{value:"biometrics",label:"Biometrics"},{value:"biophysical-journal",label:"Biophysical Journal"},{value:"biophysics-and-physicobiology",label:"Biophysics and Physicobiology"},{value:"biopolymers",label:"Biopolymers"},{value:"bioresources",label:"BioResources"},{value:"bioscience",label:"BioScience"},{value:"biosocieties",label:"BioSocieties"},{value:"biostatistics",label:"Biostatistics"},{value:"biota-neotropica",label:"Biota Neotropica"},{value:"biotechniques",label:"BioTechniques"},{value:"biotechnology-and-bioengineering",label:"Biotechnology and Bioengineering"},{value:"biotropica",label:"Biotropica"},{value:"bitonline",label:"b.i.t.online (note, Deutsch)"},{value:"biuletyn-polskiego-towarzystwa-jezykoznawczego",label:"Biuletyn Polskiego Towarzystwa J\u0119zykoznawczego (Polski)"},{value:"blood",label:"Blood"},{value:"bloomsbury-academic",label:"Bloomsbury Academic"},{value:"bluebook-inline",label:"Bluebook Inline"},{value:"bluebook-law-review",label:"Bluebook Law Review"},{value:"bluebook2",label:"Bluebook Law Review (2)"},{value:"bmj",label:"BMJ"},{value:"body-and-society",label:"Body & Society"},{value:"boletin-de-la-sociedad-geologica-mexicana",label:"Bolet\xEDn de la Sociedad Geol\xF3gica Mexicana (Espa\xF1ol - Mexico)"},{value:"boletin-de-pediatria",label:"Bolet\xEDn de Pediatr\xEDa (Espa\xF1ol)"},{value:"bollettino-d-archeologia-online",label:"Bollettino d'archeologia online (Italiano)"},{value:"boreal-environment-research",label:"Boreal Environment Research"},{value:"bourgogne-franche-comte-nature",label:"Bourgogne-Franche-Comt\xE9 Nature (Fran\xE7ais)"},{value:"brachytherapy",label:"Brachytherapy"},{value:"brain-behavior-and-evolution",label:"Brain, Behavior and Evolution"},{value:"brazilian-journal-of-experimental-design-data-analysis-and-inferential-statistics",label:"Brazilian Journal of Experimental Design, Data Analysis and Inferential Statistics"},{value:"brazilian-journal-of-infectious-diseases",label:"Brazilian Journal of Infectious Diseases"},{value:"brazilian-journal-of-psychiatry",label:"Brazilian Journal of Psychiatry"},{value:"brazilian-journal-of-veterinary-research-and-animal-science",label:"Brazilian Journal of Veterinary Research and Animal Science"},{value:"brazilian-oral-research",label:"Brazilian Oral Research"},{value:"brewingscience",label:"BrewingScience"},{value:"briefings-in-bioinformatics",label:"Briefings in Bioinformatics"},{value:"british-journal-of-anaesthesia",label:"British Journal of Anaesthesia"},{value:"british-journal-of-cancer",label:"British Journal of Cancer"},{value:"british-journal-of-dermatology",label:"British Journal of Dermatology"},{value:"british-journal-of-haematology",label:"British Journal of Haematology"},{value:"british-journal-of-industrial-relations",label:"British Journal of Industrial Relations"},{value:"british-journal-of-pharmacology",label:"British Journal of Pharmacology"},{value:"british-journal-of-political-science",label:"British Journal of Political Science"},{value:"british-journal-of-surgery",label:"British Journal of Surgery"},{value:"budownictwo-i-architektura-pl",label:"Budownictwo i Architektura"},{value:"building-structure",label:"Building Structure (\u4E2D\u6587)"},{value:"buletin-agrohorti",label:"Buletin Agrohorti"},{value:"bulletin-de-correspondance-hellenique",label:"Bulletin de correspondance hell\xE9nique"},{value:"bulletin-de-la-societe-entomologique-de-france",label:"Bulletin de la Soci\xE9t\xE9 Entomologique de France"},{value:"bulletin-de-la-societe-prehistorique-francaise",label:"Bulletin de la Soci\xE9t\xE9 pr\xE9historique fran\xE7aise (Fran\xE7ais)"},{value:"bulletin-du-centre-detudes-medievales-dauxerre",label:"Bulletin du Centre d\u2019\xE9tudes m\xE9di\xE9vales d\u2019Auxerre (Fran\xE7ais)"},{value:"bulletin-of-geosciences",label:"Bulletin of Geosciences"},{value:"bulletin-of-marine-science",label:"Bulletin of Marine Science"},{value:"bulletin-of-the-american-schools-of-oriental-research",label:"Bulletin of the American Schools of Oriental Research"},{value:"bulletin-of-the-seismological-society-of-america",label:"Bulletin of the Seismological Society of America"},{value:"bursa-uludag-universitesi-egitim-bilimleri-enstitusu",label:"Bursa Uluda\u011F \xDCniversitesi - E\u011Fitim Bilimleri Enstit\xFCs\xFC"},{value:"bursa-uludag-universitesi-fen-bilimleri-enstitusu",label:"Bursa Uludag \xDCniversitesi Fen Bilimleri Enstit\xFCs\xFC"},{value:"bursa-uludag-universitesi-saglik-bilimleri-enstitusu",label:"Bursa Uluda\u011F \xDCniversitesi - Sa\u011Fl\u0131k Bilimleri Enstit\xFCs\xFC"},{value:"bursa-uludag-universitesi-sosyal-bilimler-enstitusu-metinici-atif",label:"Bursa Uluda\u011F \xDCniversitesi - Sosyal Bilimler Enstit\xFCs\xFC (metinici atif)"},{value:"bursa-uludag-universitesi-sosyal-bilimler-enstitusu",label:"Bursa Uluda\u011F \xDCniversitesi - Sosyal Bilimler Enstit\xFCs\xFC"},{value:"business-ethics-a-european-review",label:"Business Ethics: A European Review"},{value:"byzantina-symmeikta",label:"BYZANTINA SYMMEIKTA"},{value:"byzantine-and-modern-greek-studies",label:"Byzantine and Modern Greek Studies"},{value:"cahiers-d-ethnomusicologie",label:"Cahiers d'ethnomusicologie (Fran\xE7ais)"},{value:"cahiers-du-centre-gustave-glotz",label:"Cahiers du Centre Gustave-Glotz (Fran\xE7ais)"},{value:"california-agriculture",label:"California Agriculture"},{value:"cambridge-journal-of-economics",label:"Cambridge Journal of Economics"},{value:"cambridge-university-press-author-date",label:"Cambridge University Press (author-date)"},{value:"cambridge-university-press-law-note",label:"Cambridge University Press - Law (note)"},{value:"cambridge-university-press-note",label:"Cambridge University Press (note)"},{value:"cambridge-university-press-numeric",label:"Cambridge University Press (numeric)"},{value:"campus-adventiste-du-saleve-faculte-adventiste-de-theologie",label:"Campus adventiste du Sal\xE8ve - Facult\xE9 adventiste de th\xE9ologie (Fran\xE7ais)"},{value:"canadian-biosystems-engineering",label:"Canadian Biosystems Engineering"},{value:"canadian-geotechnical-journal",label:"Canadian Geotechnical Journal"},{value:"canadian-journal-of-chemistry",label:"Canadian Journal of Chemistry"},{value:"canadian-journal-of-dietetic-practice-and-research",label:"Canadian Journal of Dietetic Practice and Research"},{value:"canadian-journal-of-earth-sciences",label:"Canadian Journal of Earth Sciences"},{value:"canadian-journal-of-economics",label:"Canadian Journal of Economics"},{value:"canadian-journal-of-fisheries-and-aquatic-sciences",label:"Canadian Journal of Fisheries and Aquatic Sciences"},{value:"canadian-journal-of-physics",label:"Canadian Journal of Physics"},{value:"canadian-journal-of-public-health",label:"Canadian Journal of Public Health"},{value:"canadian-journal-of-soil-science",label:"Canadian Journal of Soil Science"},{value:"canadian-public-policy",label:"Canadian Public Policy"},{value:"cancer-biomarkers",label:"Cancer Biomarkers"},{value:"cancer-drug-resistance",label:"Cancer Drug Resistance"},{value:"cancer-translational-medicine",label:"Cancer Translational Medicine"},{value:"carcinogenesis",label:"Carcinogenesis"},{value:"cardiff-university-harvard",label:"Cardiff University - Harvard"},{value:"cardiff-university-vancouver",label:"Cardiff University - Vancouver"},{value:"cardiocore",label:"Cardiocore (Espa\xF1ol)"},{value:"cath-lab-digest",label:"Cath Lab Digest"},{value:"catholic-biblical-association",label:"Catholic Biblical Association (full note)"},{value:"cell-numeric-superscript",label:"Cell journals (numeric, superscript)"},{value:"cell-numeric",label:"Cell journals (numeric)"},{value:"cell-research",label:"Cell Research"},{value:"cell-structure-and-function",label:"Cell Structure and Function"},{value:"cell-transplantation",label:"Cell Transplantation"},{value:"cell",label:"Cell"},{value:"cellular-and-molecular-bioengineering",label:"Cellular and Molecular Bioengineering"},{value:"cellular-and-molecular-gastroenterology-and-hepatology",label:"Cellular and Molecular Gastroenterology and Hepatology"},{value:"centaurus",label:"Centaurus"},{value:"centre-de-recherche-sur-les-civilisations-de-l-asie-orientale-auteur-date",label:"Centre de recherche sur les civilisations de l\u2019Asie orientale (Fran\xE7ais - Auteur, Date)"},{value:"centre-de-recherche-sur-les-civilisations-de-l-asie-orientale",label:"Centre de recherche sur les civilisations de l'Asie orientale (Fran\xE7ais - note)"},{value:"cerebral-cortex",label:"Cerebral Cortex"},{value:"ceska-zemedelska-univerzita-v-praze-fakulta-agrobiologie-potravinovych-a-prirodnich-zdroju",label:"\u010Cesk\xE1 zem\u011Bd\u011Blsk\xE1 univerzita v Praze - Fakulta agrobiologie, potravinov\xFDch a p\u0159\xEDrodn\xEDch zdroj\u016F"},{value:"changer-d-epoque",label:"Changer d'\xE9poque (Fran\xE7ais)"},{value:"chemical-and-pharmaceutical-bulletin",label:"Chemical and Pharmaceutical Bulletin"},{value:"chemical-biology-and-drug-design",label:"Chemical Biology & Drug Design"},{value:"chemical-engineering-progress",label:"Chemical Engineering Progress"},{value:"chemical-senses",label:"Chemical Senses"},{value:"chemie-ingenieur-technik",label:"Chemie Ingenieur Technik"},{value:"chemistry-education-research-and-practice",label:"Chemistry Education Research and Practice"},{value:"chest",label:"Chest"},{value:"chicago-annotated-bibliography",label:"Chicago Manual of Style 17th edition (note, annotated bibliography)"},{value:"chicago-author-date-16th-edition",label:"Chicago Manual of Style 16th edition (author-date)"},{value:"chicago-author-date-basque",label:"Chicago Manual of Style 16th edition (author-date, Euskara)"},{value:"chicago-author-date-de",label:"Chicago Manual of Style 16th edition (author-date, Deutsch)"},{value:"chicago-author-date-fr",label:"Chicago Manual of Style 17th edition (author-date, Fran\xE7ais)"},{value:"chicago-author-date",label:"Chicago Manual of Style 17th edition (author-date)"},{value:"chicago-figures",label:"Chicago Manual of Style 16th edition (figures and illustrations)"},{value:"chicago-fullnote-bibliography-16th-edition",label:"Chicago Manual of Style 16th edition (full note)"},{value:"chicago-fullnote-bibliography-fr",label:"Chicago Manual of Style 17th edition (full note, Fran\xE7ais)"},{value:"chicago-fullnote-bibliography-short-title-subsequent",label:"Chicago Manual of Style 17th edition (full note, short title subsequent)"},{value:"chicago-fullnote-bibliography-with-ibid",label:"Chicago Manual of Style 17th edition (full note, with Ibid.)"},{value:"chicago-fullnote-bibliography",label:"Chicago Manual of Style 17th edition (full note)"},{value:"chicago-library-list",label:"Chicago Manual of Style 17th edition (library list)"},{value:"chicago-note-bibliography-16th-edition",label:"Chicago Manual of Style 16th edition (note)"},{value:"chicago-note-bibliography-with-ibid",label:"Chicago Manual of Style 17th edition (note, with Ibid.)"},{value:"chicago-note-bibliography",label:"Chicago Manual of Style 17th edition (note)"},{value:"chimia",label:"CHIMIA"},{value:"china-information",label:"China Information"},{value:"china-national-standard-gb-t-7714-2015-author-date",label:"China National Standard GB/T 7714-2015 (author-date, \u4E2D\u6587)"},{value:"china-national-standard-gb-t-7714-2015-note",label:"China National Standard GB/T 7714-2015 (note, \u4E2D\u6587)"},{value:"china-national-standard-gb-t-7714-2015-numeric",label:"China National Standard GB/T 7714-2015 (numeric, \u4E2D\u6587)"},{value:"chinese-gb7714-1987-numeric",label:"China National Standard GB/T 7714-1987 (numeric, \u4E2D\u6587)"},{value:"chinese-gb7714-2005-author-date",label:"China National Standard GB/T 7714-2005 (author-date, \u4E2D\u6587)"},{value:"chinese-gb7714-2005-numeric",label:"China National Standard GB/T 7714-2005 (numeric, \u4E2D\u6587)"},{value:"chinese-journal-of-aeronautics",label:"Chinese Journal of Aeronautics"},{value:"chinese-medical-journal",label:"Chinese Medical Journal"},{value:"chroniques-des-activites-archeologiques-de-l-ecole-francaise-de-rome",label:"Chroniques des activit\xE9s arch\xE9ologiques de l'Ecole fran\xE7aise de Rome"},{value:"chungara-revista-de-antropologia-chilena",label:"Chungara Revista de Antropolog\xEDa Chilena (Espa\xF1ol - Chile)"},{value:"circulation-journal",label:"Circulation Journal"},{value:"circulation",label:"Circulation"},{value:"cirugia-cardiovascular",label:"Cirugia Cardiovascular (Espa\xF1ol)"},{value:"citation-compass-apa-note",label:"Citation Compass (Kildekompasset) - APA (note)"},{value:"citizen-science-theory-and-practice",label:"Citizen Science: Theory and Practice"},{value:"civilta-italiana",label:"Civilt\xE0 Italiana (Italiano)"},{value:"civitas-revista-de-ciencias-sociais",label:"Civitas: Revista de Ci\xEAncias Sociais"},{value:"cladistics",label:"Cladistics"},{value:"clara-architecture-recherche",label:"CLARA Architecture/Recherche (Fran\xE7ais)"},{value:"clay-minerals",label:"Clay Minerals"},{value:"clays-and-clay-minerals",label:"Clays and Clay Minerals"},{value:"climate-change-economics",label:"Climate Change Economics"},{value:"clinica-e-investigacion-en-arteriosclerosis",label:"Cl\xEDnica e Investigaci\xF3n en Arteriosclerosis (Espa\xF1ol)"},{value:"clinical-anatomy",label:"Clinical Anatomy"},{value:"clinical-dysmorphology",label:"Clinical Dysmorphology"},{value:"clinical-gastroenterology-and-hepatology",label:"Clinical Gastroenterology and Hepatology"},{value:"clinical-hemorheology-and-microcirculation",label:"Clinical Hemorheology and Microcirculation"},{value:"clinical-infectious-diseases",label:"Clinical Infectious Diseases"},{value:"clinical-journal-of-sport-medicine",label:"Clinical Journal of Sport Medicine"},{value:"clinical-journal-of-the-american-society-of-nephrology",label:"Clinical Journal of the American Society of Nephrology"},{value:"clinical-management-issues",label:"Clinical Management Issues"},{value:"clinical-nuclear-medicine",label:"Clinical Nuclear Medicine"},{value:"clinical-oral-implants-research",label:"Clinical Oral Implants Research"},{value:"clinical-orthopaedics-and-related-research",label:"Clinical Orthopaedics and Related Research"},{value:"clinical-otolaryngology",label:"Clinical Otolaryngology"},{value:"clinical-pharmacology-and-therapeutics",label:"Clinical Pharmacology & Therapeutics"},{value:"clinical-physiology-and-functional-imaging",label:"Clinical Physiology and Functional Imaging"},{value:"clinical-radiology",label:"Clinical Radiology"},{value:"clinical-spine-surgery",label:"Clinical Spine Surgery"},{value:"clio-medica",label:"Clio Medica"},{value:"cns-and-neurological-disorders-drug-targets",label:"CNS & Neurological Disorders - Drug Targets"},{value:"cns-spectrums",label:"CNS Spectrums"},{value:"cold-spring-harbor-laboratory-press",label:"Cold Spring Harbor Laboratory Press"},{value:"collection-de-l-ecole-francaise-de-rome-full-note",label:"Collection de l'Ecole fran\xE7aise de Rome (full note, Fran\xE7ais)"},{value:"collection-de-l-ecole-francaise-de-rome-note",label:"Collection de l'Ecole fran\xE7aise de Rome (note, Fran\xE7ais)"},{value:"collection-du-centre-jean-berard",label:"Collection du Centre Jean-B\xE9rard (Fran\xE7ais)"},{value:"collections-electroniques-de-l-inha-author-date",label:"Collections \xE9lectroniques de l'INHA (author-date, Fran\xE7ais)"},{value:"collections-electroniques-de-l-inha-full-note",label:"Collections \xE9lectroniques de l'INHA (full note, Fran\xE7ais)"},{value:"college-montmorency",label:"Coll\xE8ge Montmorency (note, Fran\xE7ais - Canada)"},{value:"college-of-naturopathic-medicine",label:"College of Naturopathic Medicine"},{value:"colombian-journal-of-anesthesiology",label:"Colombian Journal of Anesthesiology"},{value:"colorado-state-university-school-of-biomedical-engineering",label:"Colorado State University - School of Biomedical Engineering"},{value:"comision-economica-para-america-latina-y-el-caribe",label:"Comisi\xF3n Econ\xF3mica para Am\xE9rica Latina y el Caribe (Espa\xF1ol)"},{value:"common-market-law-review",label:"Common Market Law Review"},{value:"communication-et-langages",label:"Communication et Langages"},{value:"comparativ",label:"Comparativ"},{value:"comparative-politics",label:"Comparative Politics"},{value:"comparative-population-studies",label:"Comparative Population Studies"},{value:"computer-und-recht",label:"Computer und Recht (Deutsch)"},{value:"conservation-and-society",label:"Conservation & Society"},{value:"conservation-biology",label:"Conservation Biology"},{value:"conservation-letters",label:"Conservation Letters"},{value:"conservation-physiology",label:"Conservation Physiology"},{value:"contemporary-accounting-research",label:"Contemporary Accounting Research"},{value:"continuity-and-change",label:"Continuity and Change"},{value:"contributions-to-the-archaeology-of-egypt-nubia-and-the-levant",label:"Contributions to the Archaeology of Egypt, Nubia and the Levant"},{value:"copeia",label:"Copeia"},{value:"copernicus-publications",label:"Copernicus Publications"},{value:"coral-reefs",label:"Coral Reefs"},{value:"cornea",label:"Cornea"},{value:"corrosion",label:"Corrosion"},{value:"council-of-science-editors-alphabetical",label:"Council of Science Editors, Citation-Name (numeric, sorted alphabetically)"},{value:"council-of-science-editors-author-date",label:"Council of Science Editors, Name-Year (author-date)"},{value:"council-of-science-editors-brackets",label:"Council of Science Editors, Citation-Sequence (numeric, brackets)"},{value:"council-of-science-editors",label:"Council of Science Editors, Citation-Sequence (numeric)"},{value:"cranfield-university-numeric",label:"Cranfield University (numeric)"},{value:"creativity-and-innovation-management",label:"Creativity and Innovation Management"},{value:"critical-care-medicine",label:"Critical Care Medicine"},{value:"critical-reviews-in-plant-sciences",label:"Critical Reviews in Plant Sciences"},{value:"critical-reviews-in-solid-state-and-materials-sciences",label:"Critical Reviews in Solid State and Materials Sciences"},{value:"crop-breeding-and-applied-biotechnology",label:"Crop Breeding and Applied Biotechnology"},{value:"crustaceana",label:"Crustaceana"},{value:"cuadernos-de-filologia-clasica",label:"Cuadernos de Filolog\xEDa Cl\xE1sica. Estudios Griegos e Indoeuropeos (autor-a\xF1o, Espa\xF1ol)"},{value:"cultivos-tropicales",label:"Cultivos Tropicales (Espa\xF1ol)"},{value:"cultural-geographies",label:"cultural geographies"},{value:"cultural-studies-of-science-education",label:"Cultural Studies of Science Education"},{value:"culture-medicine-and-psychiatry",label:"Culture, Medicine, and Psychiatry"},{value:"cureus",label:"Cureus"},{value:"current-alzheimer-research",label:"Current Alzheimer Research"},{value:"current-gene-therapy",label:"Current Gene Therapy"},{value:"current-neurology-aktualnosci-neurologiczne",label:"Current Neurology - Aktualno\u015Bci Neurologiczne"},{value:"current-opinion-in-endocrinology-diabetes-and-obesity",label:"Current Opinion in Endocrinology, Diabetes and Obesity"},{value:"current-opinion",label:"Current Opinion journals"},{value:"current-pharmaceutical-design",label:"Current Pharmaceutical Design"},{value:"current-proteomics",label:"Current Proteomics"},{value:"current-protocols",label:"Current Protocols journals"},{value:"current-science",label:"Current Science"},{value:"current-topics-in-medicinal-chemistry",label:"Current Topics in Medicinal Chemistry"},{value:"currents-in-biblical-research",label:"Currents in Biblical Research"},{value:"cybium",label:"Cybium"},{value:"cytometry",label:"Cytometry"},{value:"data-science-journal",label:"Data Science Journal"},{value:"database",label:"Database"},{value:"de-buck",label:"De Buck (Nederlands)"},{value:"de-montfort-university-harvard",label:"De Montfort University - Harvard"},{value:"decision-sciences",label:"Decision Sciences"},{value:"demographic-research",label:"Demographic Research"},{value:"der-moderne-staat",label:"der moderne staat (Deutsch)"},{value:"dermatology-online-journal",label:"Dermatology Online Journal"},{value:"deutsche-gesellschaft-fur-psychologie",label:"Deutsche Gesellschaft f\xFCr Psychologie 5. Auflage (Deutsch)"},{value:"deutsche-sprache",label:"Deutsche Sprache (Deutsch)"},{value:"deutsches-archaologisches-institut",label:"Deutsches Arch\xE4ologisches Institut"},{value:"deutsches-arzteblatt",label:"Deutsches \xC4rzteblatt"},{value:"developing-world-bioethics",label:"Developing World Bioethics"},{value:"development-and-change",label:"Development and Change"},{value:"development-policy-review",label:"Development Policy Review"},{value:"developmental-medicine-and-child-neurology",label:"Developmental Medicine & Child Neurology"},{value:"developmental-neurobiology",label:"Developmental Neurobiology"},{value:"diabetologia",label:"Diabetologia"},{value:"diagnostico-prenatal",label:"Diagn\xF3stico Prenatal (Espa\xF1ol)"},{value:"dialisis-y-trasplante",label:"Dialisis y Trasplante (Espa\xF1ol)"},{value:"diatom-research",label:"Diatom Research"},{value:"die-bachelorarbeit-samac-et-al-in-text",label:"Die Bachelorarbeit (Samac et al.) (in-text, Deutsch)"},{value:"die-bachelorarbeit-samac-et-al-note",label:"Die Bachelorarbeit (Samac et al.) (note, Deutsch)"},{value:"digital-humanities-im-deutschsprachigen-raum",label:"Digital Humanities im deutschsprachigen Raum (Deutsch)"},{value:"digital-scholarship-in-the-humanities",label:"Digital Scholarship in the Humanities"},{value:"din-1505-2-alphanumeric",label:"DIN 1505-2 (alphanumeric, Deutsch) - standard superseded by ISO-690"},{value:"din-1505-2-numeric-alphabetical",label:"DIN 1505-2 (numeric, sorted alphabetically, Deutsch) - standard superseded by ISO-690"},{value:"din-1505-2-numeric",label:"DIN 1505-2 (numeric, Deutsch) - standard superseded by ISO-690"},{value:"din-1505-2",label:"DIN 1505-2 (author-date, Deutsch) - standard superseded by ISO-690"},{value:"diplo",label:"Diplo"},{value:"disability-and-rehabilitation",label:"Disability and Rehabilitation"},{value:"discovery-medicine",label:"Discovery Medicine"},{value:"dna-research",label:"DNA Research"},{value:"documents-d-archeologie-francaise",label:"Documents d'arch\xE9ologie fran\xE7aise (Fran\xE7ais)"},{value:"donau-universitat-krems-department-fur-e-governance-in-wirthschaft-und-verwaltung",label:"Donau-Universit\xE4t Krems - Department f\xFCr E-Governance in Wirtschaft und Verwaltung (Deutsch - \xD6sterreich)"},{value:"drug-development-research",label:"Drug Development Research"},{value:"drug-testing-and-analysis",label:"Drug Testing and Analysis"},{value:"drugs-of-today",label:"Drugs of Today"},{value:"durban-university-of-technology-harvard",label:"Durban University of Technology - Harvard"},{value:"e3s-web-of-conferences",label:"E3S Web of Conferences"},{value:"ear-and-hearing",label:"Ear and Hearing"},{value:"early-christianity",label:"Early Christianity"},{value:"early-medieval-europe",label:"Early Medieval Europe"},{value:"early-music-history",label:"Early Music History"},{value:"earth-surface-processes-and-landforms",label:"Earth Surface Processes and Landforms"},{value:"earthquake-engineering-and-structural-dynamics",label:"Earthquake Engineering & Structural Dynamics"},{value:"earthquake-spectra",label:"Earthquake Spectra"},{value:"ecclesial-practices",label:"Ecclesial Practices"},{value:"ecole-de-technologie-superieure-apa",label:"\xC9cole de technologie sup\xE9rieure - APA (Fran\xE7ais - Canada)"},{value:"ecole-pratique-des-hautes-etudes-sciences-historiques-et-philologiques",label:"\xC9cole Pratique des Hautes \xC9tudes - Sciences historiques et philologiques (Fran\xE7ais)"},{value:"ecological-entomology",label:"Ecological Entomology"},{value:"ecological-restoration",label:"Ecological Restoration"},{value:"ecology-and-society",label:"Ecology and Society"},{value:"ecology-letters",label:"Ecology Letters"},{value:"ecology-of-freshwater-fish",label:"Ecology of Freshwater Fish"},{value:"ecology",label:"Ecology"},{value:"econometrica",label:"Econometrica"},{value:"economia-y-politica",label:"Econom\xEDa y Pol\xEDtica (Espa\xF1ol - Chile)"},{value:"economic-commission-for-latin-america-and-the-caribbean",label:"Economic Commission for Latin America and the Caribbean"},{value:"economic-geology",label:"Economic Geology"},{value:"economie-et-statistique",label:"\xC9conomie et Statistique (Fran\xE7ais)"},{value:"ecoscience",label:"\xC9coscience"},{value:"ecosistemas",label:"Ecosistemas (Espa\xF1ol)"},{value:"ecosystems",label:"Ecosystems"},{value:"edward-elgar-business-and-social-sciences",label:"Edward Elgar Publishing - Business and Social Sciences"},{value:"effective-altruism-wiki",label:"Effective Altruism Wiki"},{value:"egretta",label:"Egretta (Deutsch - \xD6sterreich)"},{value:"einaudi",label:"Einaudi (Italiano)"},{value:"eksploatacja-i-niezawodnosc",label:"Eksploatacja i Niezawodnosc - Maintenance and Reliability"},{value:"el-profesional-de-la-informacion",label:"Profesional de la informaci\xF3n (Espa\xF1ol)"},{value:"electrophoresis",label:"Electrophoresis"},{value:"elementa",label:"Elementa"},{value:"elife",label:"eLife"},{value:"elsevier-harvard-without-titles",label:"Elsevier - Harvard (without titles)"},{value:"elsevier-harvard",label:"Elsevier - Harvard (with titles)"},{value:"elsevier-harvard2",label:"Elsevier - Harvard 2"},{value:"elsevier-vancouver-author-date",label:"Elsevier - Vancouver (author-date)"},{value:"elsevier-vancouver",label:"Elsevier - Vancouver"},{value:"elsevier-with-titles-alphabetical",label:"Elsevier (numeric, with titles, sorted alphabetically)"},{value:"elsevier-with-titles",label:"Elsevier (numeric, with titles)"},{value:"elsevier-without-titles",label:"Elsevier (numeric, without titles)"},{value:"embnet-journal",label:"EMBnet.journal"},{value:"embo-press",label:"EMBO Press"},{value:"emerald-harvard",label:"Emerald - Harvard"},{value:"emu-austral-ornithology",label:"Emu - Austral Ornithology"},{value:"endocrine-connections",label:"Endocrine Connections"},{value:"endocrine-press",label:"Endocrine Press"},{value:"endoscopia",label:"Endoscopia (Espa\xF1ol)"},{value:"eneuro",label:"eNeuro"},{value:"enfermeria-clinica",label:"Enfermer\xEDa Cl\xEDnica (Espa\xF1ol)"},{value:"enfermeria-intensiva",label:"Enfermer\xEDa Intensiva (Espa\xF1ol)"},{value:"engineered-regeneration",label:"Engineered Regeneration"},{value:"engineering-in-life-sciences",label:"Engineering in Life Sciences"},{value:"engineering-technology-and-applied-science-research",label:"Engineering, Technology & Applied Science Research"},{value:"ens-de-lyon-centre-d-ingenierie-documentaire",label:"ENS de Lyon - Centre d'ing\xE9nierie documentaire (Fran\xE7ais)"},{value:"entecho",label:"ENTECHO (\u010Ce\u0161tina)"},{value:"entomologia-experimentalis-et-applicata",label:"Entomologia Experimentalis et Applicata"},{value:"entomological-society-of-america",label:"Entomological Society of America"},{value:"environment-and-planning",label:"Environment and Planning"},{value:"environment-and-urbanization",label:"Environment and Urbanization"},{value:"environmental-and-engineering-geoscience",label:"Environmental & Engineering Geoscience"},{value:"environmental-chemistry",label:"Environmental Chemistry"},{value:"environmental-conservation",label:"Environmental Conservation"},{value:"environmental-health-perspectives",label:"Environmental Health Perspectives"},{value:"environmental-microbiology",label:"Environmental Microbiology"},{value:"environmental-values",label:"Environmental Values"},{value:"environnement-risques-et-sante",label:"Environnement, Risques & Sant\xE9"},{value:"ephemerides-theologicae-lovanienses",label:"Ephemerides Theologicae Lovanienses"},{value:"epidemiologie-et-sante-animale",label:"\xC9pid\xE9miologie et Sant\xE9 Animale"},{value:"epidemiology-and-infection",label:"Epidemiology & Infection"},{value:"epilepsia",label:"Epilepsia"},{value:"equine-veterinary-education",label:"Equine Veterinary Education"},{value:"equine-veterinary-journal",label:"Equine Veterinary Journal"},{value:"ergo",label:"Ergo"},{value:"ergoscience",label:"ergoscience"},{value:"errata",label:"Errata: Publica\xE7\xE3o sobre processos editoriais (Portugu\xEAs - Brasil)"},{value:"escuela-nacional-de-antropologia-e-historia-author-date",label:"Escuela Nacional de Antropolog\xEDa e Historia (autor-fecha, Espa\xF1ol - M\xE9xico)"},{value:"escuela-nacional-de-antropologia-e-historia-full-note",label:"Escuela Nacional de Antropolog\xEDa e Historia (nota completa, Espa\xF1ol - M\xE9xico)"},{value:"escuela-nacional-de-antropologia-e-historia-short-note",label:"Escuela Nacional de Antropolog\xEDa e Historia (nota corta, Espa\xF1ol - M\xE9xico)"},{value:"estuaries-and-coasts",label:"Estuaries and Coasts"},{value:"estudios-de-cultura-maya",label:"Estudios de Cultura Maya (Espa\xF1ol - M\xE9xico)"},{value:"estudios-de-fonetica-experimental",label:"Estudios de Fon\xE9tica Experimental"},{value:"estudios-hispanicos",label:"Estudios Hisp\xE1nicos (Espa\xF1ol)"},{value:"ethics-book-reviews",label:"Ethics (for book reviews)"},{value:"ethnobiology-and-conservation",label:"Ethnobiology and Conservation"},{value:"ethnobiology-letters",label:"Ethnobiology Letters"},{value:"ethnographiques-org",label:"ethnographiques.org (Fran\xE7ais)"},{value:"ethnologie-francaise",label:"Ethnologie fran\xE7aise (Fran\xE7ais)"},{value:"ethnomusicology",label:"Ethnomusicology"},{value:"etri-journal",label:"ETRI Journal"},{value:"ets-ecole-de-technologie-superieure",label:"\xC9TS - \xC9cole de technologie sup\xE9rieure (Fran\xE7ais - Canada)"},{value:"eurasian-journal-of-medical-investigation",label:"Eurasian Journal of Medical Investigation"},{value:"eurasian-journal-of-medicine-and-oncology",label:"Eurasian Journal of Medicine and Oncology"},{value:"eurointervention",label:"EuroIntervention"},{value:"europace",label:"Europace"},{value:"european-cells-and-materials",label:"European Cells & Materials"},{value:"european-journal-for-philosophy-of-religion",label:"European Journal for Philosophy of Religion"},{value:"european-journal-of-anaesthesiology",label:"European Journal of Anaesthesiology"},{value:"european-journal-of-clinical-microbiology-and-infectious-diseases",label:"European Journal of Clinical Microbiology & Infectious Diseases"},{value:"european-journal-of-emergency-medicine",label:"European Journal of Emergency Medicine"},{value:"european-journal-of-endocrinology",label:"European Journal of Endocrinology"},{value:"european-journal-of-entomology",label:"European Journal of Entomology"},{value:"european-journal-of-human-genetics",label:"European Journal of Human Genetics"},{value:"european-journal-of-immunology",label:"European Journal of Immunology"},{value:"european-journal-of-information-systems",label:"European Journal of Information Systems"},{value:"european-journal-of-international-law",label:"European Journal of International Law"},{value:"european-journal-of-microbiology-and-immunology",label:"European Journal of Microbiology & Immunology"},{value:"european-journal-of-neuroscience",label:"European Journal of Neuroscience"},{value:"european-journal-of-ophthalmology",label:"European Journal of Ophthalmology"},{value:"european-journal-of-paediatric-neurology",label:"European Journal of Paediatric Neurology"},{value:"european-journal-of-pain",label:"European Journal of Pain"},{value:"european-journal-of-political-research",label:"European Journal of Political Research"},{value:"european-journal-of-public-health",label:"European Journal of Public Health"},{value:"european-journal-of-soil-science",label:"European Journal of Soil Science"},{value:"european-journal-of-taxonomy",label:"European Journal of Taxonomy"},{value:"european-journal-of-theology",label:"European Journal of Theology"},{value:"european-journal-of-ultrasound",label:"European Journal of Ultrasound (Ultraschall in der Medizin)"},{value:"european-journal-of-vascular-and-endovascular-surgery",label:"European Journal of Vascular and Endovascular Surgery"},{value:"european-respiratory-journal",label:"European Respiratory Journal"},{value:"european-retail-research",label:"European Retail Research"},{value:"european-review-of-agricultural-economics",label:"European Review of Agricultural Economics"},{value:"european-society-of-cardiology",label:"European Society of Cardiology"},{value:"european-union-interinstitutional-style-guide-author-date",label:"European Union - Interinstitutional Style Guide (author-date)"},{value:"european-union-interinstitutional-style-guide",label:"European Union - Interinstitutional Style Guide (note)"},{value:"eva-berlin-konferenz",label:"EVA Berlin Konferenz (Deutsch)"},{value:"evidence-based-complementary-and-alternative-medicine",label:"Evidence-Based Complementary and Alternative Medicine"},{value:"evolution-and-development",label:"Evolution & Development"},{value:"evolution-letters",label:"Evolution Letters"},{value:"evolution",label:"Evolution"},{value:"evolutionary-anthropology",label:"Evolutionary Anthropology"},{value:"evolutionary-ecology-research",label:"Evolutionary Ecology Research"},{value:"excli-journal",label:"EXCLI Journal"},{value:"exercer",label:"exercer (Fran\xE7ais)"},{value:"experimental-biology-and-medicine",label:"Experimental Biology and Medicine"},{value:"experimental-biomedical-research",label:"Experimental Biomedical Research"},{value:"experimental-dermatology",label:"Experimental Dermatology"},{value:"expert-reviews-in-molecular-medicine",label:"Expert Reviews in Molecular Medicine"},{value:"express-polymer-letters",label:"eXPRESS Polymer Letters"},{value:"extracellular-vesicles-and-circulating-nucleic-acids",label:"Extracellular Vesicles and Circulating Nucleic Acids"},{value:"eye",label:"Eye"},{value:"fachhochschule-kiel-fachbereich-medien",label:"Fachhochschule Kiel - Fachbereich Medien (Deutsch)"},{value:"fachhochschule-sudwestfalen",label:"Fachhochschule S\xFCdwestfalen (Deutsch)"},{value:"fachhochschule-vorarlberg-author-date",label:"Fachhochschule Vorarlberg (author-date)"},{value:"fachhochschule-vorarlberg-note",label:"Fachhochschule Vorarlberg (note)"},{value:"facial-plastic-surgery-clinics-of-north-america",label:"Facial Plastic Surgery Clinics of North America"},{value:"facolta-teologica-dell-italia-settentrionale-milano",label:"Facolt\xE0 Teologica dell'Italia Settentrionale - Milano (titoli di riviste non abbreviati, Italiano)"},{value:"family-business-review",label:"Family Business Review"},{value:"farmeconomia",label:"Farmeconomia. Health Economics and Therapeutic Pathways"},{value:"fatigue-and-fracture-of-engineering-materials-and-structures",label:"Fatigue & Fracture of Engineering Materials & Structures"},{value:"feminist-economics",label:"Feminist Economics"},{value:"feminist-theory",label:"Feminist Theory"},{value:"ferdinand-porsche-fern-fachhochschule",label:"Ferdinand Porsche Fernfachhochschule (Deutsch - \xD6sterreich)"},{value:"fertility-and-sterility",label:"Fertility and Sterility"},{value:"finance-and-society",label:"Finance and Society"},{value:"finanzarchiv",label:"FinanzArchiv - Public Finance Analysis"},{value:"fine-focus",label:"Fine Focus"},{value:"first-break",label:"First Break"},{value:"first-monday",label:"First Monday"},{value:"fishery-bulletin",label:"Fishery Bulletin"},{value:"flavour-and-fragrance-journal",label:"Flavour and Fragrance Journal"},{value:"florida-entomologist",label:"Florida Entomologist"},{value:"focaal-journal-of-global-and-historical-anthropology",label:"Focaal\u2014Journal of Global and Historical Anthropology"},{value:"foerster-geisteswissenschaft",label:"Sascha Foerster - Geisteswissenschaft (Deutsch)"},{value:"fold-and-r",label:"FOLD&R (Fasti On Line Documents & Research)"},{value:"folia-biologica",label:"Folia Biologica"},{value:"folia-morphologia",label:"Folia Morphologia"},{value:"food-and-agriculture-organization-of-the-united-nations",label:"Food and Agriculture Organization of the United Nations"},{value:"forensic-anthropology",label:"Forensic Anthropology"},{value:"forensic-science-review",label:"Forensic Science Review"},{value:"forest-science",label:"Forest Science"},{value:"forschungsjournal-soziale-bewegungen-fjsb",label:"Forschungsjournal Soziale Bewegungen FJSB(German)"},{value:"forum-qualitative-social-research",label:"Forum: Qualitative Social Research (English)"},{value:"forum-qualitative-sozialforschung",label:"Forum: Qualitative Sozialforschung (Deutsch)"},{value:"frattura-ed-integrita-strutturale-fracture-and-structural-integrity",label:"Frattura ed Integrit\xE0 Strutturale - Fracture and Structural Integrity"},{value:"free-radical-research",label:"Free Radical Research"},{value:"freie-hochschule-stuttgart",label:"Freie Hochschule Stuttgart (Deutsch)"},{value:"freie-universitat-berlin-geographische-wissenschaften",label:"Freie Universit\xE4t Berlin - Geographische Wissenschaften (Deutsch)"},{value:"french-politics",label:"French Politics"},{value:"french1",label:"France (tous les auteurs, num\xE9rotation, Fran\xE7ais)"},{value:"french2",label:"France (auteurs et al., num\xE9rotation, Fran\xE7ais)"},{value:"french3",label:"France (tous les auteurs, auteur-date, Fran\xE7ais)"},{value:"french4",label:"France (auteurs et al., auteur-date, Fran\xE7ais)"},{value:"freshwater-biology",label:"Freshwater Biology"},{value:"freshwater-crayfish",label:"Freshwater Crayfish"},{value:"freshwater-science",label:"Freshwater Science"},{value:"friedrich-schiller-universitat-jena-medizinische-fakultat",label:"Friedrich-Schiller-Universit\xE4t Jena - Medizinische Fakult\xE4t (Deutsch)"},{value:"frontiers-in-bioscience",label:"Frontiers in Bioscience"},{value:"frontiers-in-ecology-and-the-environment",label:"Frontiers in Ecology and the Environment"},{value:"frontiers-in-optics",label:"Frontiers in Optics"},{value:"frontiers-in-physics",label:"Frontiers in Physics"},{value:"frontiers-medical-journals",label:"Frontiers medical journals"},{value:"frontiers-of-biogeography",label:"Frontiers of Biogeography"},{value:"frontiers",label:"Frontiers journals"},{value:"fundamental-and-applied-limnology",label:"Fundamental and Applied Limnology"},{value:"future-medicine",label:"Future Medicine journals"},{value:"future-science-group",label:"Future Science Group"},{value:"g-giappichelli-editore",label:"G. Giappichelli Editore (Italiano)"},{value:"g3",label:"G3: Genes, Genomes, Genetics"},{value:"gaceta-sanitaria",label:"Gaceta Sanitaria"},{value:"gaia",label:"GAIA"},{value:"galatasaray-universitesi-sosyal-bilimler-enstitusu",label:"Galatasaray \xDCniversitesi Sosyal Bilimler Enstit\xFCs\xFC"},{value:"gallia-prehistoire",label:"Gallia Pr\xE9histoire (Fran\xE7ais)"},{value:"gallia",label:"Gallia (Fran\xE7ais)"},{value:"gastroenterology",label:"Gastroenterology"},{value:"gastrointestinal-endoscopy-clinics-of-north-america",label:"Gastrointestinal Endoscopy Clinics of North America"},{value:"gastrointestinal-intervention",label:"Gastrointestinal Intervention"},{value:"gazeta-medica",label:"Gazeta M\xE9dica"},{value:"geistes-und-kulturwissenschaften-heilmann",label:"Geistes- und Kulturwissenschaften (Heilmann) (Deutsch)"},{value:"generic-style-rules-for-linguistics",label:"Generic Style Rules for Linguistics"},{value:"genes-brain-and-behavior",label:"Genes, Brain and Behavior"},{value:"genes-to-cells",label:"Genes to Cells"},{value:"geneses",label:"Gen\xE8ses: Sciences sociales et histoire (Fran\xE7ais)"},{value:"genetics-and-molecular-biology",label:"Genetics and Molecular Biology"},{value:"genetics",label:"Genetics"},{value:"genome-biology-and-evolution",label:"Genome Biology and Evolution"},{value:"genomics-and-informatics",label:"Genomics & Informatics"},{value:"geoarchaeology",label:"Geoarchaeology"},{value:"geobiology",label:"Geobiology"},{value:"geochemical-perspectives-letters",label:"Geochemical Perspectives Letters"},{value:"geochimica-et-cosmochimica-acta",label:"Geochimica et Cosmochimica Acta"},{value:"geochronometria",label:"Geochronometria"},{value:"geografia-fisica-e-dinamica-quaternaria",label:"Geografia Fisica e Dinamica Quaternaria"},{value:"geografie-sbornik-cgs",label:"Geografie Sborn\xEDk \u010CGS"},{value:"geographie-et-cultures",label:"G\xE9ographie et cultures (Fran\xE7ais)"},{value:"geographische-zeitschrift",label:"Geographische Zeitschrift"},{value:"geological-magazine",label:"Geological Magazine"},{value:"geophysical-journal-international",label:"Geophysical Journal International"},{value:"geophysics",label:"Geophysics"},{value:"geopolitics",label:"Geopolitics"},{value:"georg-august-universitat-gottingen-institut-fur-ethnologie-und-ethnologische-sammlung",label:"Georg-August-Universit\xE4t G\xF6ttingen - Institut f\xFCr Ethnologie und Ethnologische Sammlung (Deutsch)"},{value:"geriatrics-and-gerontology-international",label:"Geriatrics & Gerontology International"},{value:"geriatrie-et-psychologie-neuropsychiatrie-du-vieillissement",label:"G\xE9riatrie et Psychologie Neuropsychiatrie du Vieillissement"},{value:"german-council-of-economic-experts",label:"German Council of Economic Experts"},{value:"german-journal-of-agricultural-economics",label:"German Journal of Agricultural Economics"},{value:"german-yearbook-of-international-law",label:"German Yearbook of International Law"},{value:"geschichte-und-gesellschaft",label:"Geschichte und Gesellschaft"},{value:"gesellschaft-fur-popularmusikforschung",label:"Gesellschaft fur Popularmusikforschung (Deutsch)"},{value:"gewerblicher-rechtsschutz-und-urheberrecht",label:"Gewerblicher Rechtsschutz und Urheberrecht (Deutsch)"},{value:"gigascience",label:"GigaScience"},{value:"global-ecology-and-biogeography",label:"Global Ecology and Biogeography"},{value:"glossa",label:"Glossa"},{value:"gost-r-7-0-5-2008-numeric-alphabetical",label:"Russian GOST R 7.0.5-2008 (numeric, sorted alphabetically, \u0420\u0443\u0301\u0441\u0441\u043A\u0438\u0439)"},{value:"gost-r-7-0-5-2008-numeric",label:"Russian GOST R 7.0.5-2008 (numeric)"},{value:"gost-r-7-0-5-2008",label:"Russian GOST R 7.0.5-2008 (\u0420\u0443\u0301\u0441\u0441\u043A\u0438\u0439)"},{value:"government-and-opposition",label:"Government and Opposition"},{value:"grasas-y-aceites",label:"Grasas y Aceites"},{value:"griffith-college-harvard",label:"Griffith College - Harvard"},{value:"groundwater",label:"Groundwater"},{value:"groupe-danthropologie-et-darcheologie-funeraire",label:"Groupe d'anthropologie et d'arch\xE9ologie fun\xE9raire (Fran\xE7ais)"},{value:"guide-des-citations-references-et-abreviations-juridiques",label:"Guide des citations, r\xE9f\xE9rences et abr\xE9viations juridiques 6e \xE9dition (Fran\xE7ais)"},{value:"guide-pour-la-redaction-et-la-presentation-des-theses-a-lusage-des-doctorants",label:"Guide pour la r\xE9daction et la pr\xE9sentation des th\xE8ses \xE0 l'usage des doctorants (Fran\xE7ais)"},{value:"haaga-helia-university-of-applied-sciences-harvard",label:"Haaga-Helia ammattikorkeakoulu - Harvard"},{value:"haematologica",label:"Haematologica"},{value:"haemophilia",label:"Haemophilia"},{value:"hainan-medical-university-journal-publisher",label:"Hainan Medical University Journal Publisher"},{value:"hamburg-school-of-food-science",label:"Hamburg School of Food Science (diploma, Deutsch)"},{value:"hand",label:"HAND"},{value:"handbook-of-clinical-neurology",label:"Handbook of Clinical Neurology"},{value:"harvard-anglia-ruskin-university",label:"Anglia Ruskin University - Harvard"},{value:"harvard-bournemouth-university",label:"Bournemouth University - Harvard"},{value:"harvard-cape-peninsula-university-of-technology",label:"Cape Peninsula University of Technology - Harvard"},{value:"harvard-cardiff-university-old",label:"Cardiff University - (old) Harvard"},{value:"harvard-cite-them-right-10th-edition",label:"Cite Them Right 10th edition - Harvard"},{value:"harvard-cite-them-right-no-et-al",label:'Cite Them Right 11th edition - Harvard (no "et al.")'},{value:"harvard-cite-them-right",label:"Cite Them Right 11th edition - Harvard"},{value:"harvard-coventry-university",label:"Coventry University - Harvard"},{value:"harvard-cranfield-university",label:"Cranfield University - Harvard"},{value:"harvard-deakin-university",label:"Deakin University - Harvard"},{value:"harvard-dundalk-institute-of-technology",label:"Dundalk Institute of Technology - Harvard"},{value:"harvard-durham-university-business-school",label:"Durham University Business School - Harvard"},{value:"harvard-edge-hill-university",label:"Edge Hill University - Harvard"},{value:"harvard-european-archaeology",label:"European Archaeology - Harvard"},{value:"harvard-fachhochschule-salzburg",label:"Fachhochschule Salzburg - Harvard"},{value:"harvard-falmouth-university",label:"Falmouth University - Harvard"},{value:"harvard-gesellschaft-fur-bildung-und-forschung-in-europa",label:"Gesellschaft f\xFCr Bildung und Forschung in Europa - Harvard (Deutsch)"},{value:"harvard-imperial-college-london",label:"Imperial College London - Harvard"},{value:"harvard-institut-fur-praxisforschung-de",label:"Institut f\xFCr Praxisforschung - Harvard (Bahr & Frackmann) (Deutsch)"},{value:"harvard-kings-college-london",label:"King's College London - Harvard"},{value:"harvard-leeds-beckett-university",label:"Leeds Beckett University - Harvard"},{value:"harvard-leeds-metropolitan-university",label:"Leeds Metropolitan University - Harvard"},{value:"harvard-limerick",label:"University of Limerick (Cite it Right) - Harvard"},{value:"harvard-london-south-bank-university",label:"London South Bank University - Harvard"},{value:"harvard-manchester-business-school",label:"Manchester Business School - Harvard"},{value:"harvard-manchester-metropolitan-university",label:"Manchester Metropolitan University - Harvard"},{value:"harvard-melbourne-polytechnic",label:"Melbourne Polytechnic - Harvard"},{value:"harvard-newcastle-university",label:"Newcastle University - Harvard"},{value:"harvard-north-west-university",label:"North-West University - Harvard"},{value:"harvard-oxford-brookes-university-faculty-of-health-and-life-sciences",label:"Oxford Brookes University - Faculty of Health and Life Sciences - Harvard"},{value:"harvard-pontificia-universidad-catolica-del-ecuador",label:"Pontificia Universidad Cat\xF3lica del Ecuador (Espa\xF1ol) - Harvard"},{value:"harvard-robert-gordon-university",label:"Robert Gordon University - Harvard"},{value:"harvard-staffordshire-university",label:"Staffordshire University - Harvard"},{value:"harvard-stellenbosch-university",label:"Stellenbosch University - Harvard"},{value:"harvard-swinburne-university-of-technology",label:"Swinburne University of Technology - Harvard"},{value:"harvard-the-university-of-melbourne",label:"The University of Melbourne - Harvard"},{value:"harvard-the-university-of-northampton",label:"The University of Northampton - Harvard"},{value:"harvard-the-university-of-sheffield-school-of-east-asian-studies",label:"The University of Sheffield - School of East Asian Studies - Harvard"},{value:"harvard-the-university-of-sheffield-town-and-regional-planning",label:"The University of Sheffield - Town and Regional Planning - Harvard"},{value:"harvard-theologisches-seminar-adelshofen",label:"Theologisches Seminar Adelshofen - Harvard (Deutsch)"},{value:"harvard-universiti-teknologi-malaysia",label:"Universiti Teknologi Malaysia - Harvard"},{value:"harvard-universiti-tunku-abdul-rahman",label:"Universiti Tunku Abdul Rahman - Harvard"},{value:"harvard-university-for-the-creative-arts",label:"University for the Creative Arts - Harvard"},{value:"harvard-university-of-abertay-dundee",label:"University of Abertay Dundee - Harvard"},{value:"harvard-university-of-bath",label:"University of Bath - Harvard"},{value:"harvard-university-of-birmingham",label:"University of Birmingham - Harvard"},{value:"harvard-university-of-brighton-school-of-environment-and-technology",label:"University of Brighton School of Environment & Technology - Harvard"},{value:"harvard-university-of-cape-town",label:"University of Cape Town - Harvard"},{value:"harvard-university-of-exeter-geography",label:"University of Exeter - Geography - Harvard"},{value:"harvard-university-of-greenwich",label:"University of Greenwich - Harvard"},{value:"harvard-university-of-kent",label:"University of Kent - Harvard"},{value:"harvard-university-of-leeds",label:"University of Leeds - Harvard"},{value:"harvard-university-of-technology-sydney",label:"University of Technology Sydney - Harvard"},{value:"harvard-university-of-the-west-of-england",label:"University of the West of England (Bristol) - Harvard"},{value:"harvard-university-of-the-west-of-scotland",label:"University of the West of Scotland - Harvard"},{value:"harvard-university-of-westminster",label:"University of Westminster - Harvard"},{value:"harvard-university-of-wolverhampton",label:"University of Wolverhampton - Harvard"},{value:"harvard-university-of-worcester",label:"University of Worcester - Harvard"},{value:"harvard-york-st-john-university",label:"York St John University - Harvard (pre September 2019 entry)"},{value:"haute-ecole-de-gestion-de-geneve-iso-690",label:"Haute \xE9cole de gestion de Gen\xE8ve - ISO 690"},{value:"haute-ecole-pedagogique-fribourg",label:"Haute Ecole p\xE9dagogique Fribourg (Fran\xE7ais)"},{value:"hawaii-international-conference-on-system-sciences-proceedings",label:"Hawaii International Conference on System Sciences Proceedings"},{value:"health-and-human-rights-journal",label:"Health and Human Rights Journal"},{value:"health-and-social-care-in-the-community",label:"Health & Social Care in the Community"},{value:"health-economics-policy-and-law",label:"Health Economics, Policy and Law"},{value:"health-economics",label:"Health Economics"},{value:"health-education-england-harvard",label:"Health Education England - Harvard"},{value:"health-education-research",label:"Health Education Research"},{value:"health-policy-and-planning",label:"Health Policy and Planning"},{value:"health-reform-observer-observatoire-des-reformes-de-sante",label:"Health Reform Observer - Observatoire des R\xE9formes de Sant\xE9"},{value:"health-sports-and-rehabilitation-medicine",label:"Health, Sports & Rehabilitation Medicine"},{value:"heart-failure-clinics",label:"Heart Failure Clinics"},{value:"heart-rhythm",label:"Heart Rhythm"},{value:"heidelberg-university-faculty-of-medicine",label:"Heidelberg University - Faculty of Medicine (Universit\xE4t Heidelberg - Medizinische Fakult\xE4t Heidelberg)"},{value:"heiliger-dienst",label:"Heiliger Dienst (Deutsch)"},{value:"helvetica-chimica-acta",label:"Helvetica Chimica Acta"},{value:"hematology-oncology-clinics-of-north-america",label:"Hematology/Oncology Clinics of North America"},{value:"hemijska-industrija",label:"Hemijska industrija"},{value:"henoch",label:"Henoch"},{value:"hepatology",label:"Hepatology"},{value:"heredity",label:"Heredity"},{value:"herpetologica",label:"Herpetologica"},{value:"hiob-ludolf-centre-for-ethiopian-studies-long-names",label:"Hiob Ludolf Centre for Ethiopian Studies (long names)"},{value:"hiob-ludolf-centre-for-ethiopian-studies-with-url-doi",label:"Hiob Ludolf Centre for Ethiopian Studies (with URL/DOI)"},{value:"hiob-ludolf-centre-for-ethiopian-studies",label:"Hiob Ludolf Centre for Ethiopian Studies"},{value:"hipertension-y-riesgo-vascular",label:"Hipertensi\xF3n y Riesgo Vascular (Espa\xF1ol)"},{value:"histoire-at-politique",label:"Histoire@Politique. Politique, culture, soci\xE9t\xE9 (Fran\xE7ais)"},{value:"histoire-et-mesure",label:"Histoire & Mesure (Fran\xE7ais)"},{value:"histopathology",label:"Histopathology"},{value:"historia-scribere",label:"historia-scribere (Deutsch)"},{value:"historical-materialism",label:"Historical Materialism"},{value:"historical-social-research",label:"Historical Social Research"},{value:"historio-plus",label:"historioPLUS (Deutsch - \xD6sterreich)"},{value:"history-and-theory",label:"History and Theory"},{value:"history-australia",label:"History Australia"},{value:"history-of-the-human-sciences",label:"History of the Human Sciences"},{value:"hochschule-bonn-rhein-sieg",label:"Hochschule Bonn-Rhein-Sieg (Harvard, Deutsch)"},{value:"hochschule-fur-soziale-arbeit-fhnw",label:"Hochschule f\xFCr Soziale Arbeit FHNW (Deutsch - Schweiz)"},{value:"hochschule-fur-wirtschaft-und-recht-berlin",label:"Hochschule f\xFCr Wirtschaft und Recht Berlin (Deutsch)"},{value:"hochschule-hannover-soziale-arbeit",label:"Hochschule Hannover - Soziale Arbeit (Deutsch)"},{value:"hochschule-munchen-fakultat-fur-angewandte-sozialwissenschaften",label:"Hochschule M\xFCnchen - Fakult\xE4t f\xFCr Angewandte Sozialwissenschaften (Deutsch)"},{value:"hochschule-osnabruck-fakultat-agrarwissenschaften-und-landschaftsarchitektur",label:"Hochschule Osnabr\xFCck - Fakult\xE4t Agrarwissenschaften und Landschaftsarchitektur (Deutsch)"},{value:"hochschule-pforzheim-fakultat-fur-wirtschaft-und-recht",label:"Hochschule Pforzheim - Fakult\xE4t f\xFCr Wirtschaft und Recht (Deutsch)"},{value:"hong-kong-journal-of-radiology",label:"Hong Kong Journal of Radiology"},{value:"hospital-a-domicilio",label:"Hospital a Domicilio"},{value:"housing-studies",label:"Housing Studies"},{value:"hpb",label:"HPB"},{value:"human-brain-mapping",label:"Human Brain Mapping"},{value:"human-ecology",label:"Human Ecology"},{value:"human-molecular-genetics",label:"Human Molecular Genetics"},{value:"human-mutation",label:"Human Mutation"},{value:"human-reproduction-update",label:"Human Reproduction Update"},{value:"human-reproduction",label:"Human Reproduction"},{value:"human-resource-management-journal",label:"Human Resource Management Journal"},{value:"human-rights-law-review",label:"Human Rights Law Review"},{value:"human-wildlife-interactions",label:"Human-Wildlife Interactions"},{value:"humanistica-lovaniensia-journal-of-neo-latin-studies",label:"Humanistica Lovaniensia. Journal of Neo-Latin Studies"},{value:"humboldt-state-university-environmental-resources-engineering",label:"Humboldt State University - Environmental Resources Engineering"},{value:"hydrobiologia",label:"Hydrobiologia"},{value:"hydrological-processes",label:"Hydrological Processes"},{value:"hydrological-sciences-journal",label:"Hydrological Sciences Journal"},{value:"hypertension-research",label:"Hypertension Research"},{value:"hypotheses-in-the-life-sciences",label:"Hypotheses in the Life Sciences"},{value:"hystrix-the-italian-journal-of-mammalogy",label:"Hystrix, the Italian Journal of Mammalogy"},{value:"iawa-journal",label:"IAWA Journal"},{value:"ib-tauris-note",label:"I.B. Tauris (note)"},{value:"ibis",label:"Ibis"},{value:"ices-journal-of-marine-science",label:"ICES Journal of Marine Science"},{value:"idojaras-quarterly-journal-of-the-hungarian-meteorological-service",label:"Id\u0151j\xE1r\xE1s - Quarterly Journal of the Hungarian Meteorological Service"},{value:"ie-comunicaciones",label:"IE Comunicaciones"},{value:"ieee-transactions-on-medical-imaging",label:"IEEE Transactions on Medical Imaging"},{value:"ieee-with-url",label:"IEEE (with URL)"},{value:"ieee",label:"IEEE"},{value:"iforest",label:"iForest"},{value:"igaku-toshokan",label:"Igaku Toshokan (\u65E5\u672C\u8A9E)"},{value:"iica-catie",label:"IICA-CATIE (Espa\xF1ol)"},{value:"ilahiyat-studies",label:"Ilahiyat Studies (full note)"},{value:"im-gesprach",label:"Im Gespr\xE4ch - Hefte der Martin Buber-Gesellschaft (Deutsch)"},{value:"incontext-studies-in-translation-and-interculturalism",label:"INContext: Studies in Translation and Interculturalism"},{value:"indian-dermatology-online-journal",label:"Indian Dermatology Online Journal"},{value:"indian-journal-of-medical-research",label:"Indian Journal of Medical Research"},{value:"indian-journal-of-orthopaedics",label:"Indian Journal of Orthopaedics"},{value:"indian-journal-of-physics",label:"Indian Journal of Physics"},{value:"indian-journal-of-traditional-knowledge",label:"Indian Journal of Traditional Knowledge"},{value:"indiana",label:"INDIANA"},{value:"indoor-air",label:"Indoor Air"},{value:"industrial-relations",label:"Industrial Relations"},{value:"infectio",label:"Infectio (Espa\xF1ol)"},{value:"infectious-disease-clinics-of-north-america",label:"Infectious Disease Clinics of North America"},{value:"inflammatory-bowel-diseases",label:"Inflammatory Bowel Diseases"},{value:"influenza-and-other-respiratory-viruses",label:"Influenza and Other Respiratory Viruses"},{value:"infoclio-de-kurzbelege",label:"infoclio.ch (Kurzbelege, Deutsch - Schweiz)"},{value:"infoclio-de",label:"infoclio.ch (Deutsch - Schweiz)"},{value:"infoclio-fr-nocaps",label:"infoclio.ch (sans majuscules, Fran\xE7ais)"},{value:"infoclio-fr-smallcaps",label:"infoclio.ch (petites majuscules, Fran\xE7ais)"},{value:"infomin",label:"Infomin"},{value:"informal-logic",label:"Informal Logic"},{value:"ingenieria-agricola",label:"Ingenier\xEDa Agr\xEDcola (Espa\xF1ol)"},{value:"innovations-therapeutiques-en-oncologie",label:"Innovations & Th\xE9rapeutiques en Oncologie"},{value:"instap-academic-press",label:"INSTAP Academic Press"},{value:"institut-francais-darcheologie-orientale-arab-studies",label:"Institut fran\xE7ais d'arch\xE9ologie orientale - Arab Studies (English)"},{value:"institut-francais-darcheologie-orientale-en",label:"Institut fran\xE7ais d'arch\xE9ologie orientale - Egyptology (English)"},{value:"institut-francais-darcheologie-orientale-etudes-arabes",label:"Institut fran\xE7ais d'arch\xE9ologie orientale - \xE9tudes arabes (Fran\xE7ais)"},{value:"institut-francais-darcheologie-orientale",label:"Institut fran\xE7ais d'arch\xE9ologie orientale - arch\xE9ologie et \xE9gyptologie (Fran\xE7ais)"},{value:"institut-national-de-la-recherche-scientifique-sciences-sociales",label:"Institut national de la recherche scientifique - Sciences sociales (author-date, Fran\xE7ais)"},{value:"institut-national-de-recherches-archeologiques-preventives",label:"Institut national de recherches arch\xE9ologiques pr\xE9ventives (Fran\xE7ais)"},{value:"institut-national-de-sante-publique-du-quebec-napp",label:"Institut national de sant\xE9 publique du Qu\xE9bec - NAPP (Fran\xE7ais - Canada)"},{value:"institut-national-de-sante-publique-du-quebec-topo",label:"Institut national de sant\xE9 publique du Qu\xE9bec - TOPO (Fran\xE7ais - Canada)"},{value:"institut-pertanian-bogor",label:"Institut Pertanian Bogor: Pedoman Penulisan Karya Ilmiah Edisi ke-3 (Bahasa Indonesia)"},{value:"institut-teknologi-bandung-sekolah-pascasarjana",label:"Institut Teknologi Bandung - Sekolah Pascasarjana"},{value:"institute-for-operations-research-and-the-management-sciences",label:"Institute for Operations Research and the Management Sciences"},{value:"institute-of-mathematical-statistics",label:"Institute of Mathematical Statistics journals"},{value:"institute-of-mathematics-and-its-applications",label:"Institute of Mathematics and its Applications"},{value:"institute-of-physics-harvard",label:"Institute of Physics - Harvard"},{value:"institute-of-physics-numeric",label:"Institute of Physics (numeric)"},{value:"instituto-brasileiro-de-informacao-em-ciencia-e-tecnologia-abnt-initials",label:"Instituto Brasileiro de Informa\xE7\xE3o em Ci\xEAncia e Tecnologia - ABNT (autoria abreviada)"},{value:"instituto-brasileiro-de-informacao-em-ciencia-e-tecnologia-abnt",label:"Instituto Brasileiro de Informa\xE7\xE3o em Ci\xEAncia e Tecnologia - ABNT (autoria completa)"},{value:"instituto-de-investigaciones-sobre-la-universidad-y-la-educacion-moderno",label:"Instituto de Investigaciones sobre la Universidad y la Educaci\xF3n - Moderno (autor-fecha, Espa\xF1ol)"},{value:"instituto-de-pesquisas-energeticas-e-nucleares",label:"Instituto de Pesquisas Energ\xE9ticas e Nucleares (Portugu\xEAs - Brasil)"},{value:"instituto-de-pesquisas-tecnologicas",label:"Instituto de Pesquisas Tecnol\xF3gicas (Portugu\xEAs - Brasil)"},{value:"instituto-superior-de-teologia-de-las-islas-canarias",label:"Instituto Superior de Teolog\xEDa de las Islas Canarias (Espa\xF1ol)"},{value:"integrated-science-publishing-journals",label:"Integrated Science Publishing journals"},{value:"integrative-and-comparative-biology",label:"Integrative & Comparative Biology"},{value:"inter-research-science-center",label:"Inter-Research Science Center"},{value:"inter-ro",label:"INTER: Romanian Review for Theological and Religious Studies"},{value:"interaction-design-and-architectures",label:"Interaction Design & Architecture(s)"},{value:"interactive-cardiovascular-and-thoracic-surgery",label:"Interactive CardioVascular and Thoracic Surgery"},{value:"interdisziplinare-anthropologie",label:"Interdisziplin\xE4re Anthropologie (Deutsch)"},{value:"interdisziplinare-zeitschrift-fur-technologie-und-lernen",label:"Interdisziplin\xE4re Zeitschrift f\xFCr Technologie und Lernen (Deutsch)"},{value:"interkulturelle-germanistik-gottingen",label:"Interkulturelle Germanistik G\xF6ttingen (Deutsch)"},{value:"international-atomic-energy-agency",label:"International Atomic Energy Agency"},{value:"international-biodeterioration-and-biodegradation",label:"International Biodeterioration & Biodegradation"},{value:"international-brazilian-journal-of-urology",label:"International Brazilian Journal Of Urology"},{value:"international-conference-on-information-systems-development",label:"International Conference on Information Systems Development"},{value:"international-development-policy",label:"International Development Policy"},{value:"international-energy-agency-organisation-for-economic-co-operation-and-development",label:"International Energy Agency - Organisation for Economic Co-operation and Development"},{value:"international-islamic-university-malaysia-ahmad-ibrahim-kulliyyah-of-laws",label:"International Islamic University Malaysia - Ahmad Ibrahim Kulliyyah of Laws"},{value:"international-journal-for-numerical-methods-in-biomedical-engineering",label:"International Journal for Numerical Methods in Biomedical Engineering"},{value:"international-journal-of-audiology",label:"International Journal of Audiology"},{value:"international-journal-of-automotive-technology",label:"International Journal of Automotive Technology"},{value:"international-journal-of-cancer",label:"International Journal of Cancer"},{value:"international-journal-of-circuit-theory-and-applications",label:"International Journal of Circuit Theory and Applications"},{value:"international-journal-of-climatology",label:"International Journal of Climatology"},{value:"international-journal-of-clinical-research",label:"International Journal of Clinical Research"},{value:"international-journal-of-cosmetic-science",label:"International Journal of Cosmetic Science"},{value:"international-journal-of-electrochemical-science",label:"International Journal of Electrochemical Science"},{value:"international-journal-of-electronic-commerce",label:"International Journal of Electronic Commerce"},{value:"international-journal-of-epidemiology",label:"International Journal of Epidemiology"},{value:"international-journal-of-exercise-science",label:"International Journal of Exercise Science"},{value:"international-journal-of-food-science-and-technology",label:"International Journal of Food Science & Technology"},{value:"international-journal-of-geriatric-psychiatry",label:"International Journal of Geriatric Psychiatry"},{value:"international-journal-of-humanoid-robotics",label:"International Journal of Humanoid Robotics"},{value:"international-journal-of-language-and-communication-disorders",label:"International Journal of Language & Communication Disorders"},{value:"international-journal-of-learner-corpus-research",label:"International Journal of Learner Corpus Research"},{value:"international-journal-of-lexicography",label:"International Journal of Lexicography"},{value:"international-journal-of-management-reviews",label:"International Journal of Management Reviews"},{value:"international-journal-of-nuclear-security",label:"International Journal of Nuclear Security"},{value:"international-journal-of-obstetric-anesthesia",label:"International Journal of Obstetric Anesthesia"},{value:"international-journal-of-occupational-medicine-and-environmental-health",label:"International Journal of Occupational Medicine and Environmental Health"},{value:"international-journal-of-oral-and-maxillofacial-surgery",label:"International Journal of Oral and Maxillofacial Surgery"},{value:"international-journal-of-osteoarchaeology",label:"International Journal of Osteoarchaeology"},{value:"international-journal-of-plant-sciences",label:"International Journal of Plant Sciences"},{value:"international-journal-of-polymer-analysis-and-characterization",label:"International Journal of Polymer Analysis and Characterization"},{value:"international-journal-of-polymeric-materials-and-polymeric-biomaterials",label:"International Journal of Polymeric Materials and Polymeric Biomaterials"},{value:"international-journal-of-population-data-science",label:"International Journal of Population Data Science"},{value:"international-journal-of-quantum-chemistry",label:"International Journal of Quantum Chemistry"},{value:"international-journal-of-radiation-oncology-biology-physics",label:"International Journal of Radiation Oncology, Biology, Physics"},{value:"international-journal-of-research-in-exercise-physiology",label:"International Journal of Research in Exercise Physiology"},{value:"international-journal-of-simulation-modelling",label:"International Journal of Simulation Modelling"},{value:"international-journal-of-spatial-data-infrastructures-research",label:"International Journal of Spatial Data Infrastructures Research"},{value:"international-journal-of-sports-medicine",label:"International Journal of Sport Medicine"},{value:"international-journal-of-urban-and-regional-research",label:"International Journal of Urban and Regional Research"},{value:"international-journal-of-wildland-fire",label:"International Journal of Wildland Fire"},{value:"international-microbiology",label:"International Microbiology"},{value:"international-organization",label:"International Organization"},{value:"international-pig-veterinary-society-congress-proceedings",label:"International Pig Veterinary Society Congress Proceedings"},{value:"international-review-of-the-red-cross",label:"International Review of the Red Cross"},{value:"international-security",label:"International Security"},{value:"international-studies-association",label:"International Studies Association"},{value:"international-union-of-crystallography",label:"International Union of Crystallography journals"},{value:"international-union-of-forest-research-organizations-headquarters",label:"International Union of Forest Research Organizations - Headquarters"},{value:"inventaire-general-du-patrimoine-culturel-iso-690-full-note-with-ibid",label:"Inventaire g\xE9n\xE9ral du patrimoine culturel - ISO-690 (full note, with Ibid., Fran\xE7ais)"},{value:"inventaire-general-du-patrimoine-culturel-iso-690-full-note",label:"Inventaire g\xE9n\xE9ral du patrimoine culturel - ISO-690 (full note, Fran\xE7ais)"},{value:"inventaire-general-du-patrimoine-culturel-iso-690-note",label:"Inventaire g\xE9n\xE9ral du patrimoine culturel - ISO-690 (note, Fran\xE7ais)"},{value:"invertebrate-biology",label:"Invertebrate Biology"},{value:"investigative-radiology",label:"Investigative Radiology"},{value:"invisu",label:"InVisu"},{value:"ios-press-books",label:"IOS Press (books)"},{value:"ipag-business-school-apa",label:"IPAG Business School - APA"},{value:"iran-manual-of-style",label:"Iran Manual of Style - \u0634\u06CC\u0648\u0647\u200C\u0646\u0627\u0645\u0647 \u0627\u06CC\u0631\u0627\u0646 (\u0641\u0627\u0631\u0633\u06CC)"},{value:"iranian-journal-of-basic-medical-sciences",label:"Iranian Journal of Basic Medical Sciences"},{value:"iranian-journal-of-pharmaceutical-research",label:"Iranian Journal of Pharmaceutical Research"},{value:"irish-historical-studies",label:"Irish Historical Studies"},{value:"isabella-stewart-gardner-museum",label:"Isabella Stewart Gardner Museum"},{value:"isnad-dipnotlu",label:"\u0130SNAD At\u0131f Sistemi 2. Edisyon (dipnotlu)"},{value:"isnad-metinici",label:"\u0130SNAD At\u0131f Sistemi 2. Edisyon (metini\xE7i)"},{value:"isnad",label:"\u0130SNAD At\u0131f Sistemi 1. Edisyon (dipnotlu)"},{value:"iso690-author-date-cs",label:"ISO-690 (author-date, \u010Ce\u0161tina)"},{value:"iso690-author-date-de",label:"ISO-690 (author-date, Deutsch)"},{value:"iso690-author-date-en",label:"ISO-690 (author-date, English)"},{value:"iso690-author-date-es",label:"ISO-690 (author-date, Espa\xF1ol)"},{value:"iso690-author-date-fr-no-abstract",label:"ISO-690 (author-date, no abstract, Fran\xE7ais)"},{value:"iso690-author-date-fr",label:"ISO-690 (author-date, Fran\xE7ais)"},{value:"iso690-author-date-pt-br",label:"ISO-690 (author-date, Portugu\xEAs - Brasil)"},{value:"iso690-author-date-sk",label:"ISO-690 (author-date, Sloven\u010Dina)"},{value:"iso690-full-note-cs",label:"ISO-690 (full note, \u010Ce\u0161tina)"},{value:"iso690-full-note-sk",label:"ISO-690 (full note, Sloven\u010Dina)"},{value:"iso690-full-note-with-ibid-ro",label:"ISO-690 (full note, with Ibid., Rom\xE2n\u0103)"},{value:"iso690-note-cs",label:"ISO-690 (note, without bibliography, \u010Ce\u0161tina)"},{value:"iso690-note-fr",label:"ISO-690 (note, no abstract, Fran\xE7ais)"},{value:"iso690-numeric-brackets-cs",label:"ISO-690 (numeric, brackets, \u010Ce\u0161tina)"},{value:"iso690-numeric-cs",label:"ISO-690 (numeric, parentheses, \u010Ce\u0161tina)"},{value:"iso690-numeric-en",label:"ISO-690 (numeric, English)"},{value:"iso690-numeric-fr",label:"ISO-690 (numeric, Fran\xE7ais)"},{value:"iso690-numeric-lt",label:"ISO-690 (numeric, Lietuvi\u0173 kalba)"},{value:"iso690-numeric-sk",label:"ISO-690 (numeric, Sloven\u010Dina)"},{value:"israel-medical-association-journal",label:"Israel Medical Association Journal"},{value:"istanbul-medical-journal",label:"\u0130stanbul Medical Journal"},{value:"istanbul-universitesi-sosyal-bilimler-enstitusu",label:"\u0130stanbul \xDCniversitesi Sosyal Bilimler Enstit\xFCs\xFC (T\xFCrk\xE7e)"},{value:"italian-journal-of-agronomy",label:"Italian Journal of Agronomy"},{value:"italus-hortus",label:"Italus Hortus"},{value:"ithaque",label:"Ithaque (Fran\xE7ais - Canada)"},{value:"iubmb-life",label:"IUBMB Life"},{value:"ius-ecclesiae",label:"Ius Ecclesiae"},{value:"izmir-katip-celebi-universitesi-sosyal-bilimler-enstitusu",label:"\u0130zmir Katip \xC7elebi \xDCniversitesi - Sosyal Bilimler Enstit\xFCs\xFC (T\xFCrk\xE7e)"},{value:"jacc-cardiovascular-imaging",label:"JACC: Cardiovascular Imaging"},{value:"jacc-cardiovascular-interventions",label:"JACC: Cardiovascular Interventions"},{value:"jahrbuch-der-osterreichischen-byzantinischen-gesellschaft",label:"Jahrbuch der \xD6sterreichischen Byzantinischen Gesellschaft"},{value:"jahrbuch-fur-evangelikale-theologie",label:"Jahrbuch f\xFCr evangelikale Theologie (Deutsch)"},{value:"japanese-journal-of-applied-physics",label:"Japanese Journal of Applied Physics"},{value:"javnost-the-public",label:"Javnost - The Public"},{value:"jci-insight",label:"JCI Insight"},{value:"jcom-journal-of-science-communication",label:"JCOM: Journal of Science Communication"},{value:"john-benjamins-publishing-company-iconicity-in-language-and-literature",label:"John Benjamins Publishing Company - Iconicity in Language and Literature"},{value:"john-benjamins-publishing-company-linguistik-aktuell-linguistics-today",label:"John Benjamins Publishing Company - Linguistik Aktuell/Linguistics Today"},{value:"johnson-matthey-technology-review",label:"Johnson Matthey Technology Review"},{value:"journal-and-proceedings-of-the-royal-society-of-new-south-wales",label:"Journal and Proceedings of the Royal Society of New South Wales"},{value:"journal-de-la-societe-des-americanistes",label:"Journal de la Soci\xE9t\xE9 des am\xE9ricanistes"},{value:"journal-de-la-societe-des-oceanistes",label:"Journal de la Soci\xE9t\xE9 des Oc\xE9anistes"},{value:"journal-for-the-history-of-astronomy",label:"Journal for the History of Astronomy"},{value:"journal-for-the-study-of-the-new-testament",label:"Journal for the Study of the New Testament"},{value:"journal-for-veterinary-medicine-biotechnology-and-biosafety",label:"Journal for Veterinary Medicine, Biotechnology and Biosafety"},{value:"journal-fur-kulturpflanzen-journal-of-cultivated-plants",label:"Journal f\xFCr Kulturpflanzen - Journal of Cultivated Plants"},{value:"journal-fur-kunstgeschichte",label:"Journal f\xFCr Kunstgeschichte"},{value:"journal-of-accounting-research",label:"Journal of Accounting Research"},{value:"journal-of-acoustics",label:"Journal of Acoustics"},{value:"journal-of-adolescent-health",label:"Journal of Adolescent Health"},{value:"journal-of-advertising-research",label:"Journal of Advertising Research"},{value:"journal-of-agricultural-and-applied-economics",label:"Journal of Agricultural and Applied Economics"},{value:"journal-of-agricultural-and-resource-economics",label:"Journal of Agricultural and Resource Economics"},{value:"journal-of-alzheimers-disease",label:"Journal of Alzheimer's Disease"},{value:"journal-of-analytical-toxicology",label:"Journal of Analytical Toxicology"},{value:"journal-of-animal-physiology-and-animal-nutrition",label:"Journal of Animal Physiology and Animal Nutrition"},{value:"journal-of-animal-science",label:"Journal of Animal Science"},{value:"journal-of-antimicrobial-chemotherapy",label:"Journal of Antimicrobial Chemotherapy"},{value:"journal-of-aoac-international",label:"Journal of AOAC International"},{value:"journal-of-applied-animal-science",label:"Journal of Applied Animal Science"},{value:"journal-of-applied-clinical-medical-physics",label:"Journal of Applied Clinical Medical Physics"},{value:"journal-of-applied-entomology",label:"Journal of Applied Entomology"},{value:"journal-of-applied-pharmaceutical-research",label:"Journal of Applied Pharmaceutical Research"},{value:"journal-of-applied-philosophy",label:"Journal of Applied Philosophy"},{value:"journal-of-applied-polymer-science",label:"Journal of Applied Polymer Science"},{value:"journal-of-archaeological-research",label:"Journal of Archaeological Research"},{value:"journal-of-atrial-fibrillation",label:"Journal of Atrial Fibrillation"},{value:"journal-of-australian-strength-and-conditioning",label:"Journal of Australian Strength & Conditioning"},{value:"journal-of-avian-biology",label:"Journal of Avian Biology"},{value:"journal-of-basic-microbiology",label:"Journal of Basic Microbiology"},{value:"journal-of-biological-chemistry",label:"The Journal of Biological Chemistry"},{value:"journal-of-biological-regulators-and-homeostatic-agents",label:"Journal of Biological Regulators & Homeostatic Agents"},{value:"journal-of-biomedical-materials-research-part-a",label:"Journal of Biomedical Materials Research Part A"},{value:"journal-of-biosciences",label:"Journal of Biosciences"},{value:"journal-of-bone-and-mineral-research",label:"Journal of Bone and Mineral Research"},{value:"journal-of-brachial-plexus-and-peripheral-nerve-injury",label:"Journal of Brachial Plexus and Peripheral Nerve Injury"},{value:"journal-of-breast-cancer",label:"Journal of Breast Cancer"},{value:"journal-of-burn-care-and-research",label:"Journal of Burn Care & Research"},{value:"journal-of-business-logistics",label:"Journal of Business Logistics"},{value:"journal-of-cachexia-sarcopenia-and-muscle",label:"Journal of Cachexia, Sarcopenia and Muscle"},{value:"journal-of-cardiothoracic-and-vascular-anesthesia",label:"Journal of Cardiothoracic and Vascular Anesthesia"},{value:"journal-of-cellular-and-molecular-medicine",label:"Journal of Cellular and Molecular Medicine"},{value:"journal-of-cellular-biochemistry",label:"Journal of Cellular Biochemistry"},{value:"journal-of-chemistry-and-chemical-engineering",label:"Journal of Chemistry and Chemical Engineering"},{value:"journal-of-chemometrics",label:"Journal of Chemometrics"},{value:"journal-of-clinical-and-translational-science",label:"Journal of Clinical and Translational Science"},{value:"journal-of-clinical-neurology",label:"Journal of Clinical Neurology"},{value:"journal-of-clinical-neurophysiology",label:"Journal of Clinical Neurophysiology"},{value:"journal-of-clinical-oncology",label:"Journal of Clinical Oncology"},{value:"journal-of-clinical-rheumatology",label:"Journal of Clinical Rheumatology"},{value:"journal-of-clinical-sleep-medicine",label:"Journal of Clinical Sleep Medicine"},{value:"journal-of-combinatorics",label:"Journal of Combinatorics"},{value:"journal-of-common-market-studies",label:"Journal of Common Market Studies"},{value:"journal-of-comparative-pathology",label:"Journal of Comparative Pathology"},{value:"journal-of-computational-chemistry",label:"Journal of Computational Chemistry"},{value:"journal-of-computer-applications-in-archaeology",label:"Journal of Computer Applications in Archaeology"},{value:"journal-of-computer-assisted-tomography",label:"Journal of Computer Assisted Tomography"},{value:"journal-of-computer-information-systems",label:"Journal of Computer Information Systems"},{value:"journal-of-consumer-research",label:"Journal of Consumer Research"},{value:"journal-of-contemporary-medicine",label:"Journal of Contemporary Medicine"},{value:"journal-of-contemporary-water-research-and-education",label:"Journal of Contemporary Water Research and Education"},{value:"journal-of-crohns-and-colitis-supplements",label:"Journal of Crohn's and Colitis Supplements"},{value:"journal-of-crohns-and-colitis",label:"Journal of Crohn's and Colitis"},{value:"journal-of-dairy-science",label:"Journal of Dairy Science"},{value:"journal-of-dental-research",label:"Journal of Dental Research"},{value:"journal-of-early-christian-studies",label:"Journal of Early Christian Studies"},{value:"journal-of-economic-impact",label:"Journal of Economic Impact"},{value:"journal-of-egyptian-history",label:"Journal of Egyptian History"},{value:"journal-of-elections-public-opinion-and-parties",label:"Journal of Elections, Public Opinion & Parties"},{value:"journal-of-endodontics",label:"Journal of Endodontics"},{value:"journal-of-environmental-science-and-health-part-b",label:"Journal of Environmental Science and Health, Part B"},{value:"journal-of-ethnobiology",label:"Journal of Ethnobiology"},{value:"journal-of-european-public-policy",label:"Journal of European Public Policy"},{value:"journal-of-evolution-and-health",label:"Journal of Evolution and Health"},{value:"journal-of-evolutionary-biology",label:"Journal of Evolutionary Biology"},{value:"journal-of-experimental-botany",label:"Journal of Experimental Botany"},{value:"journal-of-field-ornithology",label:"Journal of Field Ornithology"},{value:"journal-of-finance",label:"Journal of Finance"},{value:"journal-of-financial-and-quantitative-analysis",label:"Journal of Financial and Quantitative Analysis"},{value:"journal-of-fish-biology",label:"Journal of Fish Biology"},{value:"journal-of-food-protection",label:"Journal of Food Protection"},{value:"journal-of-foraminiferal-research",label:"Journal of Foraminiferal Research"},{value:"journal-of-forensic-sciences",label:"Journal of Forensic Sciences"},{value:"journal-of-frailty-and-aging",label:"Journal of Frailty & Aging"},{value:"journal-of-geriatric-psychiatry-and-neurology",label:"Journal of Geriatric Psychiatry and Neurology"},{value:"journal-of-glaciology",label:"Journal of Glaciology"},{value:"journal-of-global-health",label:"Journal of Global Health"},{value:"journal-of-health-care-for-the-poor-and-underserved",label:"Journal of Health Care for the Poor and Underserved"},{value:"journal-of-hearing-science",label:"Journal of Hearing Science"},{value:"journal-of-historical-linguistics",label:"Journal of Historical Linguistics"},{value:"journal-of-human-evolution",label:"Journal of Human Evolution"},{value:"journal-of-human-rights",label:"Journal of Human Rights"},{value:"journal-of-hypertension",label:"Journal of Hypertension"},{value:"journal-of-industrial-and-engineering-chemistry",label:"Journal of Industrial and Engineering Chemistry"},{value:"journal-of-industrial-ecology",label:"Journal of Industrial Ecology"},{value:"journal-of-infection",label:"Journal of Infection"},{value:"journal-of-infectious-diseases",label:"Journal of Infectious Diseases"},{value:"journal-of-information-technology",label:"Journal of Information Technology"},{value:"journal-of-institutional-and-theoretical-economics",label:"Journal of Institutional and Theoretical Economics"},{value:"journal-of-instrumentation",label:"Journal of Instrumentation"},{value:"journal-of-integrated-omics",label:"Journal of Integrated OMICS"},{value:"journal-of-interactive-marketing",label:"Journal of Interactive Marketing"},{value:"journal-of-intercultural-studies",label:"Journal of Intercultural Studies"},{value:"journal-of-internal-medicine",label:"Journal of Internal Medicine"},{value:"journal-of-international-business-studies",label:"Journal of International Business Studies"},{value:"journal-of-international-economic-law",label:"Journal of International Economic Law"},{value:"journal-of-international-peacekeeping",label:"Journal of International Peacekeeping"},{value:"journal-of-international-relations-and-development",label:"Journal of International Relations and Development"},{value:"journal-of-investigative-dermatology",label:"Journal of Investigative Dermatology"},{value:"journal-of-jewish-studies",label:"Journal of Jewish Studies"},{value:"journal-of-korean-neurosurgical-society",label:"Journal of Korean Neurosurgical Society"},{value:"journal-of-leukocyte-biology",label:"Journal of Leukocyte Biology"},{value:"journal-of-limnology",label:"Journal of Limnology"},{value:"journal-of-linguistics",label:"Journal of Linguistics"},{value:"journal-of-lipid-research",label:"Journal of Lipid Research"},{value:"journal-of-magnetic-resonance-imaging",label:"Journal Of Magnetic Resonance Imaging"},{value:"journal-of-mammalogy",label:"Journal of Mammalogy"},{value:"journal-of-management-information-systems",label:"Journal of Management Information Systems"},{value:"journal-of-management-studies",label:"Journal of Management Studies"},{value:"journal-of-management",label:"Journal of Management"},{value:"journal-of-materials-research",label:"Journal of Materials Research"},{value:"journal-of-mechanical-science-and-technology",label:"Journal of Mechanical Science and Technology"},{value:"journal-of-medical-genetics",label:"Journal of Medical Genetics"},{value:"journal-of-medical-internet-research",label:"Journal of Medical Internet Research"},{value:"journal-of-microbiology-and-biotechnology",label:"Journal of Microbiology and Biotechnology"},{value:"journal-of-microbiology",label:"Journal of Microbiology"},{value:"journal-of-minimally-invasive-gynecology",label:"Journal of Minimally Invasive Gynecology"},{value:"journal-of-molecular-cell-biology",label:"Journal of Molecular Cell Biology"},{value:"journal-of-molecular-endocrinology",label:"Journal of Molecular Endocrinology"},{value:"journal-of-molecular-recognition",label:"Journal of Molecular Recognition"},{value:"journal-of-molecular-signaling",label:"Journal of Molecular Signaling"},{value:"journal-of-move-and-therapeutic-science",label:"Journal of Move and Therapeutic Science"},{value:"journal-of-musculoskeletal-research",label:"Journal of Musculoskeletal Research"},{value:"journal-of-music-technology-and-education",label:"Journal of Music Technology and Education"},{value:"journal-of-nanoscience-and-nanotechnology",label:"Journal of Nanoscience and Nanotechnology"},{value:"journal-of-natural-history",label:"Journal of Natural History"},{value:"journal-of-neolithic-archaeology",label:"Journal of Neolithic Archaeology"},{value:"journal-of-neurochemistry",label:"Journal of Neurochemistry"},{value:"journal-of-neuroendocrinology",label:"Journal of Neuroendocrinology"},{value:"journal-of-neurological-disorders",label:"Journal of Neurological Disorders"},{value:"journal-of-neurophysiology",label:"Journal of Neurophysiology"},{value:"journal-of-neuroscience-and-neuroengineering",label:"Journal of Neuroscience and Neuroengineering"},{value:"journal-of-new-zealand-grasslands",label:"Journal of New Zealand Grasslands"},{value:"journal-of-nutrition",label:"Journal of Nutrition"},{value:"journal-of-oil-palm-research",label:"Journal of Oil Palm Research"},{value:"journal-of-open-research-software",label:"Journal of Open Research Software"},{value:"journal-of-oral-and-maxillofacial-surgery",label:"Journal of Oral and Maxillofacial Surgery"},{value:"journal-of-orthopaedic-research",label:"Journal of Orthopaedic Research"},{value:"journal-of-orthopaedic-trauma",label:"Journal of Orthopaedic Trauma"},{value:"journal-of-orthopaedics-trauma-and-rehabilitation",label:"Journal of Orthopaedics, Trauma and Rehabilitation"},{value:"journal-of-paleontology",label:"Journal of Paleontology"},{value:"journal-of-peace-research",label:"Journal of Peace Research"},{value:"journal-of-pediatric-gastroenterology-and-nutrition",label:"Journal of Pediatric Gastroenterology and Nutrition"},{value:"journal-of-peptide-science",label:"Journal of Peptide Science"},{value:"journal-of-perinatal-medicine",label:"Journal of Perinatal Medicine"},{value:"journal-of-periodontal-research",label:"Journal of Periodontal Research"},{value:"journal-of-petrology",label:"Journal of Petrology"},{value:"journal-of-pharmacy-and-pharmacology",label:"Journal of Pharmacy and Pharmacology"},{value:"journal-of-phycology",label:"Journal of Phycology"},{value:"journal-of-physical-therapy-science",label:"Journal of Physical Therapy Science"},{value:"journal-of-plankton-research",label:"Journal of Plankton Research"},{value:"journal-of-plant-ecology",label:"Journal of Plant Ecology"},{value:"journal-of-plant-nutrition-and-soil-science",label:"Journal of Plant Nutrition and Soil Science"},{value:"journal-of-plant-protection-research",label:"Journal of Plant Protection Research"},{value:"journal-of-political-ideologies",label:"Journal of Political Ideologies"},{value:"journal-of-political-philosophy",label:"Journal of Political Philosophy"},{value:"journal-of-pollination-ecology",label:"Journal of Pollination Ecology"},{value:"journal-of-polymer-science-part-a-polymer-chemistry",label:"Journal of Polymer Science Part A: Polymer Chemistry"},{value:"journal-of-porphyrins-and-phthalocyanines",label:"Journal of Porphyrins and Phthalocyanines"},{value:"journal-of-product-innovation-management",label:"Journal of Product Innovation Management"},{value:"journal-of-psychiatric-and-mental-health-nursing",label:"Journal of Psychiatric and Mental Health Nursing"},{value:"journal-of-psychiatry-and-neuroscience",label:"Journal of Psychiatry & Neuroscience"},{value:"journal-of-raman-spectroscopy",label:"Journal of Raman Spectroscopy"},{value:"journal-of-reconstructive-microsurgery",label:"Journal of Reconstructive Microsurgery"},{value:"journal-of-refugee-studies",label:"Journal of Refugee Studies"},{value:"journal-of-retailing",label:"Journal of Retailing"},{value:"journal-of-rheumatology",label:"Journal of Rheumatology"},{value:"journal-of-roman-archaeology-a",label:"Journal of Roman Archaeology (A)"},{value:"journal-of-roman-archaeology-b",label:"Journal of Roman Archaeology (B)"},{value:"journal-of-science-and-medicine-in-sport",label:"Journal of Science and Medicine in Sport"},{value:"journal-of-separation-science",label:"Journal of Separation Science"},{value:"journal-of-shoulder-and-elbow-surgery",label:"Journal of Shoulder and Elbow Surgery"},{value:"journal-of-simulation",label:"Journal of Simulation"},{value:"journal-of-sleep-research",label:"Journal of Sleep Research"},{value:"journal-of-small-animal-practice",label:"Journal of Small Animal Practice"},{value:"journal-of-small-business-management",label:"Journal of Small Business Management"},{value:"journal-of-social-archaeology",label:"Journal of Social Archaeology"},{value:"journal-of-social-philosophy",label:"Journal of Social Philosophy"},{value:"journal-of-soil-and-water-conservation",label:"Journal of Soil and Water Conservation"},{value:"journal-of-soil-science-and-plant-nutrition",label:"Journal of Soil Science and Plant Nutrition"},{value:"journal-of-sport-and-health-science",label:"Journal of Sport and Health Science"},{value:"journal-of-sports-science-and-medicine",label:"Journal of Sports Science & Medicine"},{value:"journal-of-strength-and-conditioning-research",label:"Journal of Strength and Conditioning Research"},{value:"journal-of-stroke",label:"Journal of Stroke"},{value:"journal-of-structural-geology",label:"Journal of Structural Geology"},{value:"journal-of-studies-on-alcohol-and-drugs",label:"Journal of Studies on Alcohol and Drugs"},{value:"journal-of-surgery-and-medicine",label:"Journal of Surgery and Medicine"},{value:"journal-of-surgical-oncology",label:"Journal of Surgical Oncology"},{value:"journal-of-systematic-palaeontology",label:"Journal of Systematic Palaeontology"},{value:"journal-of-the-air-and-waste-management-association",label:"Journal of the Air & Waste Management Association"},{value:"journal-of-the-american-academy-of-audiology",label:"Journal of the American Academy of Audiology"},{value:"journal-of-the-american-academy-of-orthopaedic-surgeons",label:"Journal of the American Academy of Orthopaedic Surgeons"},{value:"journal-of-the-american-animal-hospital-association",label:"Journal of the American Animal Hospital Association"},{value:"journal-of-the-american-association-of-laboratory-animal-science",label:"Journal of the American Association of Laboratory Animal Science"},{value:"journal-of-the-american-ceramic-society",label:"Journal of the American Ceramic Society"},{value:"journal-of-the-american-college-of-cardiology",label:"Journal of the American College of Cardiology"},{value:"journal-of-the-american-college-of-surgeons",label:"Journal of the American College of Surgeons"},{value:"journal-of-the-american-heart-association",label:"Journal of the American Heart Association"},{value:"journal-of-the-american-society-of-brewing-chemists",label:"Journal of the American Society of Brewing Chemists"},{value:"journal-of-the-american-society-of-nephrology",label:"Journal of the American Society of Nephrology"},{value:"journal-of-the-american-water-resources-association",label:"Journal of the American Water Resources Association"},{value:"journal-of-the-association-for-information-systems",label:"Journal of the Association for Information Systems"},{value:"journal-of-the-association-of-environmental-and-resource-economists",label:"Journal of the Association of Environmental and Resource Economists"},{value:"journal-of-the-botanical-research-institute-of-texas",label:"Journal of the Botanical Research Institute of Texas"},{value:"journal-of-the-brazilian-chemical-society",label:"Journal of the Brazilian Chemical Society"},{value:"journal-of-the-electrochemical-society",label:"Journal of The Electrochemical Society"},{value:"journal-of-the-european-academy-of-dermatology-and-venereology",label:"Journal of the European Academy of Dermatology and Venereology"},{value:"journal-of-the-history-of-collections",label:"Journal of the History of Collections"},{value:"journal-of-the-indian-law-institute",label:"Journal of the Indian Law Institute"},{value:"journal-of-the-korean-society-of-civil-engineers",label:"Journal of the Korean Society of Civil Engineers"},{value:"journal-of-the-marine-biological-association-of-the-united-kingdom",label:"Journal of the Marine Biological Association of the United Kingdom"},{value:"journal-of-the-royal-anthropological-institute",label:"Journal of the Royal Anthropological Institute"},{value:"journal-of-the-royal-society-of-western-australia",label:"Journal of the Royal Society of Western Australia"},{value:"journal-of-the-royal-statistical-society",label:"Journal of the Royal Statistical Society"},{value:"journal-of-the-science-of-food-and-agriculture",label:"Journal of the Science of Food and Agriculture"},{value:"journal-of-the-serbian-chemical-society",label:"Journal of the Serbian Chemical Society"},{value:"journal-of-the-warburg-and-courtauld-institutes",label:"Journal of the Warburg and Courtauld Institutes"},{value:"journal-of-thermal-spray-technology",label:"Journal of Thermal Spray Technology"},{value:"journal-of-threatened-taxa",label:"Journal of Threatened Taxa"},{value:"journal-of-thrombosis-and-haemostasis",label:"Journal of Thrombosis and Haemostasis"},{value:"journal-of-tropical-ecology",label:"Journal of Tropical Ecology"},{value:"journal-of-tropical-life-science",label:"Journal of Tropical Life Science"},{value:"journal-of-universal-computer-science",label:"Journal of Universal Computer Science"},{value:"journal-of-urban-and-environmental-engineering",label:"Journal of Urban and Environmental Engineering"},{value:"journal-of-urban-technology",label:"Journal of Urban Technology"},{value:"journal-of-value-inquiry",label:"The Journal of Value Inquiry"},{value:"journal-of-vegetation-science",label:"Journal of Vegetation Science"},{value:"journal-of-vertebrate-biology",label:"Journal of Vertebrate Biology"},{value:"journal-of-vertebrate-paleontology",label:"Journal of Vertebrate Paleontology"},{value:"journal-of-vestibular-research",label:"Journal of Vestibular Research"},{value:"journal-of-veterinary-diagnostic-investigation",label:"Journal of Veterinary Diagnostic Investigation"},{value:"journal-of-visualized-experiments",label:"Journal of Visualized Experiments"},{value:"journal-of-water-sanitation-and-hygiene-for-development",label:"Journal of Water Sanitation and Hygiene for Development"},{value:"journal-of-wildlife-diseases",label:"Journal of Wildlife Diseases"},{value:"journal-of-zoo-and-wildlife-medicine",label:"Journal of Zoo and Wildlife Medicine"},{value:"journal-of-zoo-biology",label:"Journal of Zoo Biology"},{value:"journal-of-zoology",label:"Journal of Zoology"},{value:"journal-on-efficiency-and-responsibility-in-education-and-science",label:"Journal on Efficiency and Responsibility in Education and Science"},{value:"journalistica",label:"Journalistica (Dansk)"},{value:"jurisprudence",label:"Jurisprudence (\u010Ce\u0161tina)"},{value:"juristische-schulung",label:"Juristische Schulung (Deutsch)"},{value:"juristische-zitierweise-offentliches-recht",label:"Juristische Zitierweise - \xD6ffentliches Recht (Deutsch)"},{value:"juristische-zitierweise-schweizer",label:"Juristische Zitierweise Schweizer (Ryser B\xFCschi et al.) (Deutsch - Schweiz)"},{value:"juristische-zitierweise",label:"Juristische Zitierweise (St\xFCber) (Deutsch)"},{value:"jurnal-ilmu-dan-teknologi-hasil-ternak",label:"Jurnal Ilmu dan Teknologi Hasil Ternak"},{value:"jurnal-pangan-dan-agroindustri",label:"Jurnal Pangan dan Agroindustri (Bahasa Indonesia)"},{value:"jurnal-sains-farmasi-dan-klinis",label:"Jurnal Sains Farmasi & Klinis"},{value:"jyvaskylan-yliopisto-kemian-laitos",label:"Jyv\xE4skyl\xE4n yliopisto - Kemian laitos (Suomi)"},{value:"karabuk-university-graduate-school-of-natural-and-applied-sciences",label:"Karabuk University - Graduate School of Natural and Applied Sciences"},{value:"karger-journals-author-date",label:"Karger journals (author-date)"},{value:"karger-journals",label:"Karger journals"},{value:"karlstad-universitet-harvard",label:"Karlstad Universitet - Harvard (Svenska)"},{value:"karstenia",label:"Karstenia"},{value:"keel-ja-kirjandus",label:"Keel ja Kirjandus (Eesti keel)"},{value:"kidney-research-and-clinical-practice",label:"Kidney Research and Clinical Practice"},{value:"kindheit-und-entwicklung",label:"Kindheit und Entwicklung"},{value:"kit-karlsruher-institut-fur-technologie-germanistik-ndl-neuere-deutsche-literaturwissenschaft",label:"KIT Karlsruher Institut f\xFCr Technologie Germanistik NDL Neuere Deutsche Literaturwissenschaft (German)"},{value:"klinische-padiatrie",label:"Klinische P\xE4diatrie"},{value:"knee-surgery-and-related-research",label:"Knee Surgery & Related Research"},{value:"knee-surgery-sports-traumatology-arthroscopy",label:"Knee Surgery, Sports Traumatology, Arthroscopy"},{value:"knowledge-and-management-of-aquatic-ecosystems",label:"Knowledge & Management of Aquatic Ecosystems"},{value:"kolner-zeitschrift-fur-soziologie-und-sozialpsychologie",label:"K\xF6lner Zeitschrift f\xFCr Soziologie und Sozialpsychologie (Deutsch)"},{value:"kommunikation-und-recht",label:"Kommunikation und Recht (Deutsch)"},{value:"kona-powder-and-particle-journal",label:"KONA Powder and Particle Journal"},{value:"korean-journal-of-anesthesiology",label:"Korean Journal of Anesthesiology"},{value:"korean-journal-of-radiology",label:"Korean Journal of Radiology"},{value:"kritische-ausgabe",label:"Kritische Ausgabe (Deutsch)"},{value:"ksce-journal-of-civil-engineering",label:"KSCE Journal of Civil Engineering"},{value:"kth-royal-institute-of-technology-school-of-computer-science-and-communication-sv",label:"KTH Royal Institute of Technology - School of Computer Science and Communication (Svenska)"},{value:"kth-royal-institute-of-technology-school-of-computer-science-and-communication",label:"KTH Royal Institute of Technology - School of Computer Science and Communication"},{value:"kunstakademie-munster",label:"Kunstakademie M\xFCnster (Deutsch)"},{value:"l-homme",label:"L'homme \u2013 Revue fran\xE7aise d'anthropologie"},{value:"la-revue-des-sciences-de-gestion",label:"La Revue des Sciences de Gestion (Fran\xE7ais)"},{value:"la-trobe-university-apa",label:"La Trobe University - APA 6th edition"},{value:"la-trobe-university-harvard",label:"La Trobe University - Harvard"},{value:"laboratory-animal-science-professional",label:"Laboratory Animal Science Professional"},{value:"lancaster-university-harvard",label:"Lancaster University - Harvard"},{value:"land-degradation-and-development",label:"Land Degradation & Development"},{value:"landes-bioscience-journals",label:"Landes Bioscience Journals"},{value:"language-in-society",label:"Language in Society"},{value:"language",label:"Language"},{value:"lannee-sociologique",label:"L\u2019Ann\xE9e sociologique (Fran\xE7ais)"},{value:"laser-and-photonics-reviews",label:"Laser & Photonics Reviews"},{value:"latin-american-perspectives",label:"Latin American Perspectives"},{value:"latin-american-research-review",label:"Latin American Research Review"},{value:"lauterbornia",label:"Lauterbornia - Internationale Zeitschrift f\xFCr Faunistik und Floristik des S\xFC\xDFwassers (Deutsch)"},{value:"law-and-society-review",label:"Law & Society Review"},{value:"law-citation-manual",label:"Law Citation Manual (\u4E2D\u6CD5\u5B66\u6CE8\u5F15\u624B\u518C, \u4E2D\u6587)"},{value:"law-technology-and-humans",label:"Law, Technology and Humans"},{value:"lcgc",label:"LCGC"},{value:"le-mouvement-social",label:"Le Mouvement Social (Fran\xE7ais)"},{value:"le-tapuscrit-author-date",label:"Le tapuscrit (\xC9cole des hautes \xE9tudes en sciences sociales) (author-date, Fran\xE7ais)"},{value:"le-tapuscrit-note",label:"Le tapuscrit (\xC9cole des hautes \xE9tudes en sciences sociales) (note, Fran\xE7ais)"},{value:"leiden-journal-of-international-law",label:"Leiden Journal of International Law"},{value:"leidraad-voor-juridische-auteurs",label:"Leidraad voor juridische auteurs 2019 (Nederlands)"},{value:"leonardo",label:"Leonardo"},{value:"les-cahiers-du-journalisme",label:"Les Cahiers du journalisme (Fran\xE7ais)"},{value:"les-journees-de-la-recherche-avicole",label:"Les Journ\xE9es de la Recherche Avicole (Fran\xE7ais)"},{value:"les-journees-de-la-recherche-porcine",label:"Les Journ\xE9es de la Recherche Porcine (Fran\xE7ais)"},{value:"les-nouvelles-de-l-archeologie",label:"Les nouvelles de l'arch\xE9ologie (Fran\xE7ais)"},{value:"lethaia",label:"Lethaia"},{value:"letters-in-applied-microbiology",label:"Letters in Applied Microbiology"},{value:"lettres-et-sciences-humaines-fr",label:"Lettres et Sciences Humaines (biblio et notes, Fran\xE7ais)"},{value:"leviathan",label:"Leviathan (Deutsch)"},{value:"lien-social-et-politiques",label:"Lien social et Politiques (Fran\xE7ais)"},{value:"limnetica",label:"Limnetica"},{value:"limnology-and-oceanography",label:"Limnology and Oceanography"},{value:"liver-international",label:"Liver International"},{value:"liverpool-john-moores-university-harvard",label:"Liverpool John Moores University - Harvard"},{value:"lluelles-no-ibid",label:"Guide des r\xE9f\xE9rences pour la r\xE9daction juridique 7e \xE9dition (Notes compl\xE8tes) (Guide Lluelles, no Ibid., Fran\xE7ais - Canada)"},{value:"lluelles",label:"Guide des r\xE9f\xE9rences pour la r\xE9daction juridique 7e \xE9dition (Guide Lluelles, Fran\xE7ais - Canada)"},{value:"london-metropolitan-university-harvard",label:"London Metropolitan University - Harvard"},{value:"london-review-of-international-law",label:"London Review of International Law"},{value:"london-south-bank-university-numeric",label:"London South Bank University (numeric)"},{value:"lund-university-school-of-economics-and-management",label:"Lund University School of Economics and Management"},{value:"macromolecular-reaction-engineering",label:"Macromolecular Reaction Engineering"},{value:"magnetic-resonance-in-medical-sciences",label:"Magnetic Resonance in Medical Sciences"},{value:"magnetic-resonance-in-medicine",label:"Magnetic Resonance in Medicine"},{value:"magnetic-resonance-materials-in-physics-biology-and-medicine",label:"Magnetic Resonance Materials in Physics, Biology and Medicine"},{value:"maison-de-l-orient-et-de-la-mediterranee-en",label:"Maison de l'Orient et de la M\xE9diterran\xE9e (English)"},{value:"maison-de-l-orient-et-de-la-mediterranee",label:"Maison de l'Orient et de la M\xE9diterran\xE9e (Fran\xE7ais)"},{value:"malaysian-orthopaedic-journal",label:"Malaysian Orthopaedic Journal"},{value:"mammal-review",label:"Mammal Review"},{value:"mammalia",label:"Mammalia"},{value:"mammalogy-notes",label:"Mammalogy Notes"},{value:"management-et-avenir",label:"Management & Avenir (Fran\xE7ais)"},{value:"management-international",label:"Management international"},{value:"management-of-biological-invasions",label:"Management of Biological Invasions"},{value:"manchester-university-press-author-date",label:"Manchester University Press monographs (author-date)"},{value:"manchester-university-press",label:"Manchester University Press monographs (note)"},{value:"marine-biology",label:"Marine Biology"},{value:"marine-mammal-science",label:"Marine Mammal Science"},{value:"marine-ornithology",label:"Marine Ornithology"},{value:"marine-turtle-newsletter",label:"Marine Turtle Newsletter"},{value:"marmara-universitesi-turkiyat-arastirmalari-enstitusu",label:"Marmara \xDCniversitesi - T\xFCrkiyat Ara\u015Ft\u0131rmalar\u0131 Enstit\xFCs\xFC (T\xFCrk\xE7e)"},{value:"mary-ann-liebert-harvard",label:"Mary Ann Liebert - Harvard"},{value:"mary-ann-liebert-vancouver",label:"Mary Ann Liebert - Vancouver"},{value:"masarykova-univerzita-pravnicka-fakulta",label:"Masarykova univerzita - Pr\xE1vnick\xE1 fakulta"},{value:"mastozoologia-neotropical",label:"Mastozoologia Neotropical"},{value:"materials-express",label:"Materials Express"},{value:"mathematical-geosciences",label:"Mathematical Geosciences"},{value:"mathematics-and-computers-in-simulation",label:"Mathematics and Computers in Simulation"},{value:"mcdonald-institute-monographs",label:"McDonald Institute Monographs"},{value:"mcgill-en",label:"Canadian Guide to Uniform Legal Citation 9th edition (McGill Guide)"},{value:"mcgill-fr",label:"Manuel canadien de la r\xE9f\xE9rence juridique 9e \xE9dition (Guide McGill, Fran\xE7ais - Canada)"},{value:"medecine-intensive-reanimation",label:"M\xE9decine Intensive R\xE9animation"},{value:"medecine-sciences",label:"m\xE9decine/sciences"},{value:"media-culture-and-society",label:"Media, Culture & Society"},{value:"mediaeval-studies",label:"Mediaeval Studies"},{value:"medical-dosimetry",label:"Medical Dosimetry"},{value:"medical-history",label:"Medical History"},{value:"medicina-clinica",label:"Medicina Cl\xEDnica (Espa\xF1ol)"},{value:"medicina-delle-dipendenze-italian-journal-of-the-addictions",label:"Medicina delle Dipendenze - Italian Journal of the Addictions (Italiano)"},{value:"medicinal-research-reviews",label:"Medicinal Research Reviews"},{value:"medicine-and-science-in-sports-and-exercise",label:"Medicine & Science in Sports & Exercise"},{value:"medicine-publishing",label:"Medicine Publishing"},{value:"medicinski-razgledi",label:"Medicinski razgledi"},{value:"medicinskiy-akademicheskiy-zhurnal",label:"Medicinskiy Akademicheskiy Zhurnal"},{value:"mediterranean-journal-of-chemistry",label:"Mediterranean Journal of Chemistry"},{value:"mediterranean-journal-of-infection-microbes-and-antimicrobials",label:"Mediterranean Journal of Infection, Microbes and Antimicrobials"},{value:"mediterranean-politics",label:"Mediterranean Politics"},{value:"melbourne-school-of-theology",label:"Melbourne School of Theology"},{value:"memorias-do-instituto-oswaldo-cruz",label:"Mem\xF3rias do Instituto Oswaldo Cruz"},{value:"mercator-institut-fur-sprachforderung-und-deutsch-als-zweitsprache",label:"Mercator-Institut f\xFCr Sprachf\xF6rderung und Deutsch als Zweitsprache (Deutsch)"},{value:"mercatus-center",label:"Mercatus Center"},{value:"metallurgical-and-materials-transactions-a",label:"Metallurgical and Materials Transactions A"},{value:"metallurgical-and-materials-transactions",label:"Metallurgical and Materials Transactions"},{value:"meteoritics-and-planetary-science",label:"Meteoritics & Planetary Science"},{value:"meteorological-applications",label:"Meteorological Applications"},{value:"method-and-theory-in-the-study-of-religion",label:"Method & Theory in the Study of Religion"},{value:"methods-of-information-in-medicine",label:"Methods of Information in Medicine"},{value:"metropol-verlag",label:"Metropol Verlag (Deutsch)"},{value:"metropolia-university-of-applied-sciences-harvard",label:"Metropolia Ammattikorkeakoulu - Harvard (Suomi)"},{value:"metropolitiques",label:"M\xE9tropolitiques (Fran\xE7ais)"},{value:"microbial-cell",label:"Microbial Cell"},{value:"microbiology-society",label:"Microbiology Society"},{value:"microcirculation",label:"Microcirculation"},{value:"microscopy-and-microanalysis",label:"Microscopy and Microanalysis"},{value:"middle-east-critique",label:"Middle East Critique"},{value:"midwestern-baptist-theological-seminary",label:"Midwestern Baptist Theological Seminary"},{value:"mimbar-hukum",label:"Mimbar Hukum"},{value:"mimesis-edizioni",label:"Mimesis Edizioni (Italiano)"},{value:"mind-and-language",label:"Mind & Language"},{value:"mineralogical-magazine",label:"Mineralogical Magazine"},{value:"mis-quarterly",label:"MIS Quarterly"},{value:"modern-chinese-literature-and-culture",label:"Modern Chinese Literature and Culture"},{value:"modern-humanities-research-association-author-date",label:"Modern Humanities Research Association 3rd edition (author-date)"},{value:"modern-humanities-research-association",label:"Modern Humanities Research Association 3rd edition (note with bibliography)"},{value:"modern-language-association-6th-edition-note",label:"Modern Language Association 6th edition (note)"},{value:"modern-language-association-7th-edition-underline",label:"Modern Language Association 7th edition (underline)"},{value:"modern-language-association-7th-edition-with-url",label:"Modern Language Association 7th edition (with URL)"},{value:"modern-language-association-7th-edition",label:"Modern Language Association 7th edition"},{value:"modern-language-association-8th-edition",label:"Modern Language Association 8th edition"},{value:"modern-language-association",label:"Modern Language Association 9th edition"},{value:"modern-pathology",label:"Modern Pathology"},{value:"modern-phytomorphology",label:"Modern Phytomorphology"},{value:"mohr-siebeck-recht",label:"Mohr Siebeck - Recht (Deutsch - \xD6sterreich)"},{value:"molecular-and-cellular-proteomics",label:"Molecular & Cellular Proteomics"},{value:"molecular-biology-and-evolution",label:"Molecular Biology and Evolution"},{value:"molecular-biology-of-the-cell",label:"Molecular Biology of the Cell"},{value:"molecular-biology",label:"Molecular Biology"},{value:"molecular-metabolism",label:"Molecular Metabolism"},{value:"molecular-microbiology",label:"Molecular Microbiology"},{value:"molecular-nutrition-and-food-research",label:"Molecular Nutrition & Food Research"},{value:"molecular-oncology",label:"Molecular Oncology"},{value:"molecular-plant-microbe-interactions",label:"Molecular Plant-Microbe Interactions"},{value:"molecular-plant-pathology",label:"Molecular Plant Pathology"},{value:"molecular-plant",label:"Molecular Plant"},{value:"molecular-psychiatry-letters",label:"Molecular Psychiatry (letters to the editor)"},{value:"molecular-psychiatry",label:"Molecular Psychiatry"},{value:"monash-university-csiro",label:"Monash University - CSIRO"},{value:"monash-university-harvard",label:"Monash University - Harvard"},{value:"mondes-en-developpement",label:"Mondes en d\xE9veloppement (Fran\xE7ais)"},{value:"monographs-of-the-palaeontographical-society",label:"Monographs of the Palaeontographical Society"},{value:"moore-theological-college",label:"Moore Theological College"},{value:"moorlands-college",label:"Moorlands College"},{value:"mrs-bulletin",label:"MRS Bulletin"},{value:"multidisciplinary-digital-publishing-institute",label:"Multidisciplinary Digital Publishing Institute"},{value:"multilingual-matters",label:"Multilingual Matters"},{value:"multimed",label:"Multimed (Espa\xF1ol)"},{value:"multiple-sclerosis-journal",label:"Multiple Sclerosis Journal"},{value:"muscle-and-nerve",label:"Muscle & Nerve"},{value:"museum-national-dhistoire-naturelle",label:"Mus\xE9um national d'Histoire naturelle"},{value:"music-theory-spectrum",label:"Music Theory Spectrum"},{value:"mutagenesis",label:"Mutagenesis"},{value:"mycobiology",label:"Mycobiology"},{value:"mycologia",label:"Mycologia"},{value:"myrmecological-news",label:"Myrmecological News"},{value:"nano-biomedicine-and-engineering",label:"Nano Biomedicine and Engineering"},{value:"natbib-plainnat-author-date",label:"natbib - plainnat (author-date)"},{value:"national-archives-of-australia",label:"National Archives of Australia"},{value:"national-institute-of-health-research",label:"National Institute of Health Research"},{value:"national-institute-of-organisation-dynamics-australia-harvard",label:"National Institute of Organisation Dynamics Australia - Harvard"},{value:"national-institute-of-technology-karnataka",label:"National Institute of Technology Karnataka"},{value:"national-institute-of-technology-tiruchirappalli",label:"National Institute of Technology, Tiruchirappalli"},{value:"national-library-of-medicine-grant-proposals",label:"National Library of Medicine (grant proposals with PMCID/PMID)"},{value:"national-marine-fisheries-service-national-environmental-policy-act",label:"National Marine Fisheries Service - National Environmental Policy Act"},{value:"national-natural-science-foundation-of-china",label:"National Natural Science Foundation of China (\u4E2D\u6587)"},{value:"national-science-foundation-grant-proposals",label:"National Science Foundation (grant proposals)"},{value:"national-university-of-singapore-department-of-geography-harvard",label:"National University of Singapore - Department of Geography - Harvard"},{value:"nations-and-nationalism",label:"Nations and Nationalism"},{value:"natur-und-landschaft",label:"Natur und Landschaft (Deutsch)"},{value:"natura-croatica",label:"Natura Croatica"},{value:"nature-neuroscience-brief-communications",label:"Nature Neuroscience (brief communications)"},{value:"nature-no-et-al",label:'Nature (no "et al.")'},{value:"nature-no-superscript",label:"Nature (no superscript)"},{value:"nature-publishing-group-vancouver",label:"Nature Publishing Group - Vancouver"},{value:"nature",label:"Nature"},{value:"natures-sciences-societes",label:"Natures Sciences Soci\xE9t\xE9s"},{value:"nauplius",label:"Nauplius"},{value:"navigation",label:"Navigation"},{value:"nccr-mediality",label:"NCCR Mediality. Medienwandel - Medienwechsel - Medienwissen (Deutsch)"},{value:"necmettin-erbakan-universitesi-fen-ve-muhendislik-bilimleri-dergisi",label:"Necmettin Erbakan \xDCniversitesi Fen ve M\xFChendislik Bilimleri Dergisi (T\xFCrk\xE7e)"},{value:"nehet",label:"NeHeT (Fran\xE7ais)"},{value:"nejm-catalyst-innovations-in-care-delivery",label:"NEJM Catalyst Innovations in Care Delivery"},{value:"nephrology-dialysis-transplantation",label:"Nephrology Dialysis Transplantation"},{value:"netherlands-journal-of-geosciences-geologie-en-mijnbouw",label:"Netherlands Journal of Geosciences - Geologie en Mijnbouw"},{value:"neue-juristische-wochenschrift",label:"Neue Juristische Wochenschrift (Deutsch)"},{value:"neue-kriminalpolitik",label:"Neue Kriminalpolitik (Deutsch)"},{value:"neural-plasticity",label:"Neural Plasticity"},{value:"neuroendocrinology-letters",label:"Neuroendocrinology Letters"},{value:"neuroimaging-clinics-of-north-america",label:"Neuroimaging Clinics of North America"},{value:"neurologia-argentina",label:"Neurolog\xEDa Argentina (Espa\xF1ol)"},{value:"neurologia",label:"Neurolog\xEDa (Espa\xF1ol)"},{value:"neurology-india",label:"Neurology India"},{value:"neurology",label:"Neurology"},{value:"neuropsychopharmacology",label:"Neuropsychopharmacology"},{value:"neurorehabilitation-and-neural-repair",label:"Neurorehabilitation and Neural Repair"},{value:"neuroreport",label:"NeuroReport"},{value:"neurospine",label:"Neurospine"},{value:"neurosurgery-clinics-of-north-america",label:"Neurosurgery Clinics of North America"},{value:"new-harts-rules-the-oxford-style-guide",label:"New Hart's Rules: The Oxford Style Guide"},{value:"new-phytologist",label:"New Phytologist"},{value:"new-solutions",label:"New Solutions"},{value:"new-testament-studies",label:"New Testament Studies"},{value:"new-zealand-dental-journal",label:"New Zealand Dental Journal"},{value:"new-zealand-journal-of-forestry-science",label:"New Zealand Journal of Forestry Science"},{value:"new-zealand-journal-of-history",label:"New Zealand Journal of History"},{value:"new-zealand-plant-protection",label:"New Zealand Plant Protection"},{value:"new-zealand-veterinary-journal",label:"New Zealand Veterinary Journal"},{value:"nist-technical-publication-journal-of-research-of-nist",label:"NIST Technical Publications - Journal of Research of NIST"},{value:"nordic-pulp-and-paper-research-journal",label:"Nordic Pulp & Paper Research Journal"},{value:"norma-portuguesa-405",label:"Norma Portuguesa 405 (Portugu\xEAs)"},{value:"norois",label:"Norois (Fran\xE7ais)"},{value:"norsk-apa-manual-note",label:"Norsk APA-manual - APA 7th edition (note)"},{value:"norsk-apa-manual",label:"Norsk APA-manual - APA 7th edition (author-date)"},{value:"norsk-henvisningsstandard-for-rettsvitenskapelige-tekster",label:"Norsk henvisningsstandard for rettsvitenskapelige tekster (Norsk - Bokm\xE5l)"},{value:"northeastern-naturalist",label:"Northeastern Naturalist"},{value:"nottingham-trent-university-library-harvard",label:"Nottingham Trent University Library - Harvard"},{value:"nouvelles-perspectives-en-sciences-sociales",label:"Nouvelles perspectives en sciences sociales (Fran\xE7ais - Canada)"},{value:"novasinergia",label:"Novasinergia"},{value:"nowa-audiofonologia",label:"Nowa Audiofonologia (Polski)"},{value:"nuclear-receptor-signaling",label:"Nuclear Receptor Signaling"},{value:"nucleic-acids-research-web-server-issue",label:"Nucleic Acids Research - Web Server Issue"},{value:"nucleic-acids-research",label:"Nucleic Acids Research"},{value:"nutrition-research-reviews",label:"Nutrition Research Reviews"},{value:"obafemi-awolowo-university-faculty-of-technology",label:"Obafemi Awolowo University - Faculty of Technology"},{value:"obesity",label:"Obesity"},{value:"obstetrics-and-gynecology-science",label:"Obstetrics & Gynecology Science"},{value:"occupational-medicine",label:"Occupational Medicine"},{value:"ocean-and-coastal-research",label:"Ocean and Coastal Research"},{value:"oceanography",label:"Oceanography"},{value:"oecologia-australis",label:"Oecologia Australis"},{value:"offa",label:"Offa - Berichte und Mitteilungen zur Urgeschichte, Fr\xFChgeschichte und Mittelalterarch\xE4ologie"},{value:"oikos",label:"Oikos"},{value:"oil-shale",label:"Oil Shale"},{value:"oncoimmunology",label:"OncoImmunology"},{value:"oncotarget",label:"Oncotarget"},{value:"open-gender-journal",label:"Open Gender Journal"},{value:"open-window",label:"Open Window - Harvard"},{value:"operative-dentistry",label:"Operative Dentistry"},{value:"ophthalmic-genetics",label:"Ophthalmic Genetics"},{value:"ophthalmology-retina",label:"Ophthalmology Retina"},{value:"ophthalmology",label:"Ophthalmology"},{value:"optics-express",label:"Optics Express"},{value:"optics-letters",label:"Optics Letters"},{value:"opto-electronic-advances",label:"Opto-Electronic Advances"},{value:"optometry-and-vision-science",label:"Optometry & Vision Science"},{value:"opuscula",label:"Opuscula"},{value:"oral-diseases",label:"Oral Diseases"},{value:"organic-geochemistry",label:"Organic Geochemistry"},{value:"organised-sound",label:"Organised Sound"},{value:"organization-studies",label:"Organization Studies"},{value:"organization",label:"Organization"},{value:"organon",label:"Organon"},{value:"ornitologia-neotropical",label:"Ornitolog\xEDa Neotropical"},{value:"orthopedic-clinics-of-north-america",label:"Orthopedic Clinics of North America"},{value:"oryx",label:"Oryx"},{value:"oscola-no-ibid",label:"OSCOLA (Oxford University Standard for Citation of Legal Authorities) (no Ibid.)"},{value:"oscola",label:"OSCOLA (Oxford University Standard for Citation of Legal Authorities)"},{value:"osterreichische-zeitschrift-fur-politikwissenschaft",label:"\xD6sterreichische Zeitschrift f\xFCr Politikwissenschaft (Deutsch - \xD6sterreich)"},{value:"otto-von-guricke-universitat-magdeburg-medizinische-fakultat-numeric",label:"Otto-von-Guericke-Universit\xE4t Magdeburg - Medizinische Fakult\xE4t (numeric)"},{value:"owbarth-verlag",label:"O.W. Barth Verlag (Deutsch)"},{value:"oxford-art-journal",label:"Oxford Art Journal"},{value:"oxford-centre-for-mission-studies-harvard",label:"Oxford Centre for Mission Studies - Harvard"},{value:"oxford-studies-in-ancient-philosophy",label:"Oxford Studies in Ancient Philosophy"},{value:"oxford-studies-on-the-roman-economy",label:"Oxford Studies on the Roman Economy"},{value:"oxford-the-university-of-new-south-wales",label:"The University of New South Wales - Oxford"},{value:"oxford-university-press-humsoc",label:"Oxford University Press HUMSOC"},{value:"oxford-university-press-note",label:"Oxford University Press (note)"},{value:"oxford-university-press-scimed-author-date",label:"Oxford University Press SciMed (author-date)"},{value:"oxford-university-press-scimed-numeric",label:"Oxford University Press SciMed (numeric)"},{value:"oxidation-of-metals",label:"Oxidation of Metals"},{value:"pacific-conservation-biology",label:"Pacific Conservation Biology"},{value:"pacific-science",label:"Pacific Science"},{value:"padagogische-hochschule-bern-institut-vorschulstufe-und-primarstufe",label:"P\xE4dagogische Hochschule Bern - Institut Vorschulstufe und Primarstufe"},{value:"padagogische-hochschule-fachhochschule-nordwestschweiz",label:"P\xE4dagogische Hochschule Fachhochschule Nordwestschweiz (Deutsch - Schweiz)"},{value:"padagogische-hochschule-heidelberg",label:"P\xE4dagogische Hochschule Heidelberg (Deutsch)"},{value:"padagogische-hochschule-vorarlberg",label:"P\xE4dagogische Hochschule Vorarlberg (Deutsch)"},{value:"paediatric-and-perinatal-epidemiology",label:"Paediatric and Perinatal Epidemiology"},{value:"pain-medicine",label:"Pain Medicine"},{value:"pain",label:"PAIN"},{value:"pakistan-journal-of-agricultural-sciences",label:"Pakistan Journal of Agricultural Sciences"},{value:"pakistani-veterinary-journal",label:"Pakistan Veterinary Journal"},{value:"palaeodiversity",label:"Palaeodiversity"},{value:"palaeontographica-abteilung-b-palaeobotany-palaeophytology",label:"Palaeontographica Abteilung B: Palaeobotany - Palaeophytology"},{value:"palaeontologia-electronica",label:"Palaeontologia Electronica"},{value:"palaeontology",label:"Palaeontology"},{value:"palaeovertebrata",label:"Palaeovertebrata"},{value:"palaios",label:"Palaios"},{value:"paleobiology",label:"Paleobiology"},{value:"parasite",label:"Parasite"},{value:"parasitology",label:"Parasitology"},{value:"past-and-present",label:"Past & Present"},{value:"pediatric-allergy-and-immunology",label:"Pediatric Allergy and Immunology"},{value:"pediatric-anesthesia",label:"Pediatric Anesthesia"},{value:"pediatric-blood-and-cancer",label:"Pediatric Blood & Cancer"},{value:"pediatric-infectious-disease-journal",label:"Pediatric Infectious Disease Journal"},{value:"pediatric-physical-therapy",label:"Pediatric Physical Therapy"},{value:"pediatric-practice-and-research",label:"Pediatric Practice and Research"},{value:"pediatric-pulmonology",label:"Pediatric Pulmonology"},{value:"pediatric-research",label:"Pediatric Research"},{value:"pediatric-urology-case-reports",label:"Pediatric Urology Case Reports"},{value:"pedosphere",label:"Pedosphere"},{value:"peerj",label:"PeerJ"},{value:"pensoft-journals",label:"Pensoft Journals"},{value:"periodicum-biologorum",label:"Periodicum Biologorum"},{value:"periodontology-2000",label:"Periodontology 2000"},{value:"permafrost-and-periglacial-processes",label:"Permafrost and Periglacial Processes"},{value:"perspectives-on-sexual-and-reproductive-health",label:"Perspectives on Sexual and Reproductive Health"},{value:"pesquisa-agropecuaria-brasileira",label:"Pesquisa Agropecu\xE1ria Brasileira (Portugu\xEAs - Brasil)"},{value:"pest-management-science",label:"Pest Management Science"},{value:"petit-chicago-author-date",label:"Petit Chicago (author-date, Fran\xE7ais - Canada)"},{value:"pharmacoepidemiology-and-drug-safety",label:"Pharmacoepidemiology and Drug Safety"},{value:"philippika",label:"Philippika (Deutsch)"},{value:"philipps-universitat-marburg-note",label:"Philipps-Universit\xE4t Marburg - Erziehungswissenschaften (note, Deutsch)"},{value:"philosophia-scientiae",label:"Philosophia Scienti\xE6"},{value:"philosophiques",label:"Philosophiques (Fran\xE7ais)"},{value:"philosophy-and-public-affairs",label:"Philosophy & Public Affairs"},{value:"photochemistry-and-photobiology",label:"Photochemistry and Photobiology"},{value:"photosynthetica",label:"Photosynthetica"},{value:"phycological-research",label:"Phycological Research"},{value:"phyllomedusa",label:"Phyllomedusa"},{value:"physiologia-plantarum",label:"Physiologia Plantarum"},{value:"physiological-and-biochemical-zoology",label:"Physiological and Biochemical Zoology"},{value:"physiotherapy-theory-and-practice",label:"Physiotherapy Theory and Practice"},{value:"phytopathologia-mediterranea",label:"Phytopathologia Mediterranea"},{value:"phytotaxa",label:"Phytotaxa"},{value:"pisa-university-press",label:"Pisa University Press"},{value:"planning-practice-and-research",label:"Planning Practice & Research"},{value:"plant-and-cell-physiology",label:"Plant & Cell Physiology"},{value:"plant-biology",label:"Plant Biology"},{value:"plant-biotechnology-journal",label:"Plant Biotechnology Journal"},{value:"plant-cell-and-environment",label:"Plant, Cell & Environment"},{value:"plant-genetic-resources-characterization-and-utilization",label:"Plant Genetic Resources - Characterization and Utilization"},{value:"plant-pathology",label:"Plant Pathology"},{value:"plant-physiology",label:"Plant Physiology"},{value:"plant-species-biology",label:"Plant Species Biology"},{value:"plos",label:"Public Library of Science"},{value:"pnas",label:"Proceedings of the National Academy of Sciences of the United States of America"},{value:"podzemna-voda",label:"Podzemn\xE1 voda (Sloven\u010Dina)"},{value:"polar-research",label:"Polar Research"},{value:"polish-legal",label:"Polish Legal (Polski)"},{value:"politeknik-negeri-manado-jurnal-p3m",label:"Politeknik Negeri Manado - Jurnal Pusat Penelitian dan Pengabdian Kepada Masyarakat (Bahasa Indonesia)"},{value:"political-studies",label:"Political Studies"},{value:"politische-vierteljahresschrift",label:"Politische Vierteljahresschrift (Deutsch)"},{value:"politix",label:"Politix (Fran\xE7ais)"},{value:"polymer-reviews",label:"Polymer Reviews"},{value:"pontifical-athenaeum-regina-apostolorum",label:"Pontifical Athenaeum Regina Apostolorum"},{value:"pontifical-biblical-institute",label:"Pontifical Biblical Institute"},{value:"pontifical-gregorian-university",label:"Pontifical Gregorian University (Italiano)"},{value:"population-space-and-place",label:"Population, Space and Place"},{value:"population",label:"Population (Fran\xE7ais)"},{value:"postepy-higieny-i-medycyny-doswiadczalnej",label:"Post\u0119py Higieny i Medycyny Do\u015Bwiadczalnej (Polski)"},{value:"poultry-science",label:"Poultry Science"},{value:"pour-reussir-note",label:"Pour r\xE9ussir (note, Fran\xE7ais - Canada)"},{value:"pravnik",label:"Pr\xE1vn\xEDk (\u010Ce\u0161tina)"},{value:"praxis",label:"Praxis (Deutsch - Schweiz)"},{value:"prehistoires-mediterraneennes",label:"Pr\xE9histoires m\xE9diterran\xE9ennes"},{value:"prehospital-emergency-care",label:"Prehospital Emergency Care"},{value:"preslia",label:"Preslia - The Journal of the Czech Botanical Society"},{value:"presses-universitaires-de-paris-nanterre",label:"Presses universitaires de Paris Nanterre (note, Fran\xE7ais)"},{value:"presses-universitaires-de-rennes-archeologie-et-culture",label:"Presses Universitaires de Rennes - Arch\xE9ologie et Culture (Fran\xE7ais)"},{value:"presses-universitaires-de-rennes",label:"Presses Universitaires de Rennes (Fran\xE7ais)"},{value:"presses-universitaires-de-strasbourg-note",label:"Presses universitaires de Strasbourg (note, Fran\xE7ais)"},{value:"primary-care-clinics-in-office-practice",label:"Primary Care: Clinics in Office Practice"},{value:"proceedings-of-the-joint-international-grassland-and-international-rangeland-congress-2021",label:"Proceedings of the Joint International Grassland & International Rangeland Congress 2021"},{value:"proceedings-of-the-royal-society-b",label:"Proceedings of the Royal Society B"},{value:"processing-and-application-of-ceramics",label:"Processing and Application of Ceramics"},{value:"production-and-operations-management",label:"Production and Operations Management"},{value:"proinflow",label:"ProInflow (note, \u010Ce\u0161tina)"},{value:"protein-engineering-design-and-selection",label:"Protein Engineering Design and Selection"},{value:"protein-science",label:"Protein Science"},{value:"proteomics",label:"PROTEOMICS"},{value:"psychiatric-clinics-of-north-america",label:"Psychiatric Clinics of North America"},{value:"psychiatric-services",label:"Psychiatric Services"},{value:"psychiatry-and-clinical-neurosciences",label:"Psychiatry and Clinical Neurosciences"},{value:"psychological-medicine",label:"Psychological Medicine"},{value:"psychosomatic-medicine",label:"Psychosomatic Medicine"},{value:"psychosomatics",label:"Psychosomatics"},{value:"public-health-nutrition",label:"Public Health Nutrition"},{value:"pure-and-applied-geophysics",label:"Pure and Applied Geophysics"},{value:"qeios",label:"Qeios"},{value:"quaderni-degli-avogadro-colloquia",label:"Quaderni degli Avogadro Colloquia"},{value:"quaderni-materialisti",label:"Quaderni Materialisti (Italiano)"},{value:"quaderni",label:"Quaderni (Italiano)"},{value:"quaternaire",label:"Quaternaire (Fran\xE7ais)"},{value:"quaternary-international",label:"Quaternary International"},{value:"queen-margaret-university-harvard",label:"Queen Margaret University - Harvard"},{value:"r-and-d-management",label:"R&D Management"},{value:"radiation-protection-dosimetry",label:"Radiation Protection Dosimetry"},{value:"radiochimica-acta",label:"Radiochimica Acta"},{value:"radiographics",label:"RadioGraphics"},{value:"radiography",label:"Radiography"},{value:"radiologic-clinics-of-north-america",label:"Radiologic Clinics of North America"},{value:"radiology",label:"Radiology"},{value:"radiopaedia",label:"Radiopaedia.org"},{value:"raffles-bulletin-of-zoology",label:"Raffles Bulletin of Zoology"},{value:"rassegna-degli-archivi-di-stato",label:"Rassegna degli Archivi di Stato (citazioni estese, italiano)"},{value:"recent-patents-on-drug-delivery-and-formulation",label:"Recent Patents on Drug Delivery & Formulation"},{value:"recherches-en-sciences-de-gestion",label:"Recherches en Sciences de Gestion (Fran\xE7ais)"},{value:"refugee-survey-quarterly",label:"Refugee Survey Quarterly"},{value:"register-studies",label:"Register Studies"},{value:"religion-in-the-roman-empire",label:"Religion in the Roman Empire"},{value:"renewable-agriculture-and-food-systems",label:"Renewable Agriculture and Food Systems"},{value:"reports-of-practical-oncology-and-radiotherapy",label:"Reports of Practical Oncology and Radiotherapy"},{value:"representation",label:"Representation"},{value:"reproduction-fertility-and-development",label:"Reproduction, Fertility and Development"},{value:"reproduction",label:"Reproduction"},{value:"research-and-education-promotion-association",label:"Research and Education Promotion Association"},{value:"research-in-plant-disease",label:"Research in Plant Disease"},{value:"research-institute-for-nature-and-forest",label:"Research Institute for Nature and Forest (Instituut voor Natuur- en Bosonderzoek)"},{value:"research-on-biomedical-engineering",label:"Research on Biomedical Engineering"},{value:"respiratory-care-journal",label:"Respiratory Care Journal"},{value:"restoration-ecology",label:"Restoration Ecology"},{value:"rever-revista-de-estudos-da-religiao",label:"REVER - Revista de Estudos da Religi\xE3o"},{value:"review-of-international-studies",label:"Review of International Studies"},{value:"review-of-political-economy",label:"Review of Political Economy"},{value:"reviews-of-modern-physics-with-titles",label:"Reviews of Modern Physics (with titles)"},{value:"revista-argentina-de-antropologia-biologica",label:"Revista Argentina de Antropologia Biologica (Espa\xF1ol)"},{value:"revista-biblica",label:"Revista B\xEDblica (Espa\xF1ol)"},{value:"revista-brasileira-de-ciencia-do-solo",label:"Revista Brasileira de Ci\xEAncia do Solo"},{value:"revista-chilena-de-derecho-y-tecnologia",label:"Revista Chilena de Derecho y Tecnolog\xEDa (Espa\xF1ol - Chile)"},{value:"revista-ciencias-tecnicas-agropecuarias",label:"Revista Ciencias T\xE9cnicas Agropecuarias (Espa\xF1ol)"},{value:"revista-cubana-de-meteorologia",label:"Revista Cubana de Meteorologia"},{value:"revista-da-sociedade-brasileira-de-medicina-tropical",label:"Revista da Sociedade Brasileira de Medicina Tropical"},{value:"revista-de-biologia-marina-y-oceanografia",label:"Revista de Biolog\xEDa Marina y Oceanograf\xEDa"},{value:"revista-de-biologia-tropical",label:"Revista de Biolog\xEDa Tropical (International Journal of Tropical Biology and Conservation)"},{value:"revista-de-filologia-espanola",label:"Revista de Filolog\xEDa Espa\xF1ola (Espa\xF1ol)"},{value:"revista-do-instituto-de-medicina-tropical-de-sao-paulo",label:"Revista do Instituto de Medicina Tropical de S\xE3o Paulo"},{value:"revista-espanola-de-nutricion-humana-y-dietetica",label:"Revista Espanola de Nutricion Humana y Dietetica (Espa\xF1ol)"},{value:"revista-fave-seccion-ciencias-agrarias",label:"Revista FAVE - Secci\xF3n Ciencias Agrarias (Espa\xF1ol)"},{value:"revista-ladinia",label:"Revista Ladinia"},{value:"revista-latinoamericana-de-metalurgia-y-materiales",label:"Revista Latinoamericana de Metalurgia y Materiales"},{value:"revista-latinoamericana-de-recursos-naturales",label:"Revista Latinoamericana de Recursos Naturales"},{value:"revista-materia",label:"Revista Mat\xE9ria"},{value:"revista-noesis",label:"Revista N\xF3esis"},{value:"revista-peruana-de-medicina-experimental-y-salud-publica",label:"Revista Peruana de Medicina Experimental y Salud P\xFAblica (Espa\xF1ol)"},{value:"revista-portuguesa-de-arqueologia",label:"Revista Portuguesa de Arqueologia"},{value:"revista-virtual-de-quimica",label:"Revista Virtual de Qu\xEDmica (Portugu\xEAs - Brasil)"},{value:"revue-archeologique-de-lest",label:"Revue arch\xE9ologique de l\u2019Est (Fran\xE7ais)"},{value:"revue-archeologique-de-narbonnaise",label:"Revue arch\xE9ologique de Narbonnaise (French)"},{value:"revue-archeologique-du-centre-de-la-france",label:"Revue arch\xE9ologique du Centre de la France (Fran\xE7ais)"},{value:"revue-archeologique",label:"Revue Arch\xE9ologique (Fran\xE7ais)"},{value:"revue-d-elevage-et-de-medecine-veterinaire-des-pays-tropicaux",label:"Revue d'\xE9levage et de m\xE9decine v\xE9t\xE9rinaire des pays tropicaux (Fran\xE7ais)"},{value:"revue-de-medecine-veterinaire",label:"Revue de M\xE9decine V\xE9t\xE9rinaire (Fran\xE7ais)"},{value:"revue-de-qumran",label:"Revue de Qumr\xE2n"},{value:"revue-des-etudes-byzantines",label:"Revue des \xC9tudes Byzantines"},{value:"revue-des-nouvelles-technologies-de-l-information",label:"Revue des Nouvelles Technologies de l'Information (Fran\xE7ais)"},{value:"revue-dhistoire-des-sciences-humaines",label:"Revue d'histoire des sciences humaines (Fran\xE7ais)"},{value:"revue-dhistoire-moderne-et-contemporaine",label:"Revue d'histoire moderne et contemporaine (Fran\xE7ais)"},{value:"revue-europeenne-des-migrations-internationales",label:"Revue Europe\u0301enne des Migrations Internationales"},{value:"revue-forestiere-francaise",label:"Revue foresti\xE8re fran\xE7aise (Fran\xE7ais)"},{value:"revue-francaise-d-administration-publique",label:"Revue fran\xE7aise d'administration publique (Fran\xE7ais)"},{value:"revue-francaise-de-gestion",label:"Revue fran\xE7aise de gestion (Fran\xE7ais)"},{value:"revue-francaise-de-sociologie",label:"Revue fran\xE7aise de sociologie (Fran\xE7ais)"},{value:"rhinology",label:"Rhinology"},{value:"rhodora",label:"Rhodora"},{value:"risk-analysis",label:"Risk Analysis"},{value:"ritid",label:"Riti\xF0: t\xEDmarit Hugv\xEDsindastofnunar (\xCDslenska)"},{value:"rivista-italiana-di-paleontologia-e-stratigrafia",label:"Rivista Italiana di Paleontologia e Stratigrafia"},{value:"rmit-university-harvard",label:"RMIT University - Harvard"},{value:"rofo",label:"R\xF6Fo: Fortschritte auf dem Gebiet der R\xF6ntgenstrahlen und bildgebenden Verfahren"},{value:"romanian-humanities",label:"Romanian Humanities (Rom\xE2n\u0103)"},{value:"rose-school",label:"ROSE School"},{value:"rossiiskii-fiziologicheskii-zhurnal-imeni-i-m-sechenova",label:"\u0420\u043E\u0441\u0441\u0438\u0439\u0441\u043A\u0438\u0439 \u0444\u0438\u0437\u0438\u043E\u043B\u043E\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0436\u0443\u0440\u043D\u0430\u043B \u0438\u043C. \u0418.\u041C. \u0421\u0435\u0447\u0435\u043D\u043E\u0432\u0430 (\u0420\u0443\u0301\u0441\u0441\u043A\u0438\u0439)"},{value:"royal-college-of-nursing-harvard",label:"Royal College of Nursing - Harvard"},{value:"royal-society-of-chemistry-with-titles",label:"Royal Society of Chemistry (with titles)"},{value:"royal-society-of-chemistry",label:"Royal Society of Chemistry"},{value:"rtf-scan",label:"RTF Scan"},{value:"ruhr-universitat-bochum-lehrstuhl-fur-industrial-sales-and-service-engineering",label:"Ruhr-Universit\xE4t Bochum - Lehrstuhl f\xFCr Industrial Sales and Service Engineering"},{value:"ruhr-universitat-bochum-medizinische-fakultat-numeric",label:"Ruhr-Universit\xE4t Bochum - Medizinische Fakult\xE4t (numerisch, Deutsch)"},{value:"sage-harvard",label:"SAGE - Harvard"},{value:"sage-vancouver-brackets",label:"SAGE - Vancouver (brackets)"},{value:"sage-vancouver",label:"SAGE - Vancouver"},{value:"saglik-bilimleri-universitesi",label:"Sa\u011Fl\u0131k Bilimleri \xDCniversitesi"},{value:"saint-paul-university-faculty-of-canon-law",label:"Saint Paul University - Faculty of Canon Law"},{value:"san-francisco-estuary-and-watershed-science",label:"San Francisco Estuary & Watershed Science"},{value:"sanamed",label:"Sanamed"},{value:"scandinavian-journal-of-infectious-diseases",label:"Scandinavian Journal of Infectious Diseases"},{value:"scandinavian-journal-of-information-systems",label:"Scandinavian Journal of Information Systems"},{value:"scandinavian-journal-of-medicine-and-science-in-sports",label:"Scandinavian Journal of Medicine & Science in Sports"},{value:"scandinavian-journal-of-rheumatology",label:"Scandinavian Journal of Rheumatology"},{value:"scandinavian-journal-of-work-environment-and-health",label:"Scandinavian Journal of Work, Environment & Health"},{value:"scandinavian-political-studies",label:"Scandinavian Political Studies"},{value:"science-and-technology-for-the-built-environment",label:"Science and Technology for the Built Environment"},{value:"science-china-chemistry",label:"Science China Chemistry"},{value:"science-china-earth-sciences",label:"SCIENCE CHINA Earth Sciences"},{value:"science-china-life-sciences",label:"SCIENCE CHINA Life Sciences"},{value:"science-china-materials",label:"SCIENCE CHINA Materials"},{value:"science-translational-medicine",label:"Science Translational Medicine"},{value:"science-without-titles",label:"Science (without titles)"},{value:"science",label:"Science"},{value:"scienceasia",label:"ScienceAsia"},{value:"sciences-po-ecole-doctorale-author-date",label:"Sciences Po - Ecole doctorale (author-date, Fran\xE7ais)"},{value:"sciences-po-ecole-doctorale-note-french",label:"Sciences Po - \xC9cole doctorale (note, Fran\xE7ais)"},{value:"scientia-agriculturae-bohemica",label:"Scientia Agriculturae Bohemica"},{value:"scientia-iranica",label:"Scientia Iranica"},{value:"scientific-review-engineering-and-environmental-sciences",label:"Scientific Review Engineering and Environmental Sciences (Przegl\u0105d Naukowy In\u017Cynieria i Kszta\u0142towanie \u015Arodowiska)"},{value:"scrinium",label:"Scrinium"},{value:"sedimentology",label:"Sedimentology"},{value:"seed-science-and-technology",label:"Seed Science and Technology"},{value:"seed-science-research",label:"Seed Science Research"},{value:"seismological-research-letters",label:"Seismological Research Letters"},{value:"sekolah-tinggi-meteorologi-klimatologi-dan-geofisika",label:"Sekolah Tinggi Meteorologi Klimatologi dan Geofisika (Bahasa Indonesia)"},{value:"seminaire-saint-sulpice-ecole-theologie",label:"S\xE9minaire Saint-Sulpice - Ecole Th\xE9ologie (Fran\xE7ais)"},{value:"seminars-in-pediatric-neurology",label:"Seminars in Pediatric Neurology"},{value:"serbian-archives-of-medicine",label:"Vancouver - Serbian Archives of Medicine"},{value:"serdica-journal-of-computing",label:"Serdica Journal of Computing"},{value:"service-medical-de-l-assurance-maladie",label:"Service M\xE9dical de l'Assurance Maladie (Fran\xE7ais)"},{value:"sexual-development",label:"Sexual Development"},{value:"sexual-health",label:"Sexual Health"},{value:"sheffield-hallam-university-history",label:"Sheffield Hallam University - History"},{value:"shock",label:"Shock"},{value:"sinergie-italian-journal-of-management",label:"Sinergie Italian Journal of Management"},{value:"sist02",label:"SIST02 (\u65E5\u672C\u8A9E)"},{value:"skene-journal-of-theatre-and-drama-studies",label:"Sken\xE8. Journal of Theatre and Drama Studies"},{value:"small",label:"Small"},{value:"smithsonian-institution-scholarly-press-author-date",label:"Smithsonian Institution Scholarly Press (author-date)"},{value:"smithsonian-institution-scholarly-press-botany",label:"Smithsonian Institution Scholarly Press - Botany (author-date)"},{value:"smithsonian-institution-scholarly-press-note",label:"Smithsonian Institution Scholarly Press (note)"},{value:"smyrna-tip-dergisi",label:"Smyrna T\u0131p Dergisi (T\xFCrk\xE7e)"},{value:"social-anthropology",label:"Social Anthropology/Anthropologie Sociale"},{value:"social-cognitive-and-affective-neuroscience",label:"Social Cognitive and Affective Neuroscience"},{value:"sociedade-brasileira-de-computacao",label:"Sociedade Brasileira de Computa\xE7\xE3o"},{value:"societe-archeologique-de-bordeaux",label:"Soci\xE9t\xE9 Arch\xE9ologique de Bordeaux (Fran\xE7ais)"},{value:"societe-francaise-detude-de-la-ceramique-antique-en-gaule",label:"Soci\xE9t\xE9 Fran\xE7aise d\u2019\xC9tude de la C\xE9ramique Antique en Gaule (Fran\xE7ais)"},{value:"societe-nationale-des-groupements-techniques-veterinaires",label:"Soci\xE9t\xE9 Nationale des Groupements Techniques V\xE9t\xE9rinaires (Fran\xE7ais)"},{value:"societes-contemporaines",label:"Soci\xE9t\xE9s Contemporaines"},{value:"society-for-american-archaeology",label:"Society for American Archaeology"},{value:"society-for-historical-archaeology",label:"Society for Historical Archaeology"},{value:"society-for-laboratory-automation-and-screening",label:"Society for Laboratory Automation and Screening"},{value:"society-of-automotive-engineers-technical-papers-numeric",label:"Society of Automotive Engineers Technical Papers (numeric)"},{value:"society-of-biblical-literature-1st-edition-fullnote-bibliography",label:"Society of Biblical Literature 1st edition (full note)"},{value:"society-of-biblical-literature-author-date",label:"Society of Biblical Literature 2nd edition (author-date)"},{value:"society-of-biblical-literature-fullnote-bibliography",label:"Society of Biblical Literature 2nd edition (full note)"},{value:"socio-economic-review",label:"Socio-Economic Review"},{value:"sociology-of-health-and-illness",label:"Sociology of Health & Illness"},{value:"sodertorns-hogskola-harvard-ibid",label:"S\xF6dert\xF6rns h\xF6gskola - Harvard (with Ibid.)"},{value:"sodertorns-hogskola-harvard",label:"S\xF6dert\xF6rns h\xF6gskola - Harvard"},{value:"sodertorns-hogskola-oxford",label:"S\xF6dert\xF6rns h\xF6gskola - Oxford"},{value:"soil-biology-and-biochemistry",label:"Soil Biology and Biochemistry"},{value:"soil-science-and-plant-nutrition",label:"Soil Science and Plant Nutrition"},{value:"solent-university-harvard",label:"Solent University - Harvard"},{value:"solutions",label:"Solutions"},{value:"sorbonne-student-law-review",label:"Sorbonne Student Law Review - Revue juridique des \xE9tudiants de la Sorbonne"},{value:"south-african-actuarial-journal",label:"South African Actuarial Journal"},{value:"south-african-journal-of-animal-science",label:"South African Journal of Animal Science"},{value:"south-african-journal-of-enology-and-viticulture",label:"South African Journal of Enology and Viticulture"},{value:"south-african-journal-of-geology",label:"South African Journal of Geology"},{value:"south-african-medical-journal",label:"South African Medical Journal"},{value:"south-african-theological-seminary",label:"South African Theological Seminary"},{value:"southeastern-geographer",label:"Southeastern Geographer"},{value:"southern-african-journal-of-critical-care",label:"Southern African Journal of Critical Care"},{value:"soziale-welt",label:"Soziale Welt (Deutsch)"},{value:"sozialpadagogisches-institut-berlin-walter-may",label:"Sozialp\xE4dagogisches Institut Berlin - Walter May (Deutsch)"},{value:"sozialwissenschaften-heilmann",label:"Sozialwissenschaften (Heilmann) (Deutsch)"},{value:"soziologie",label:"Soziologie (Deutsch)"},{value:"soziologiemagazin",label:"Soziologiemagazin (Deutsch)"},{value:"spandidos-publications",label:"Spandidos Publications"},{value:"spanish-legal",label:"Spanish Legal (Espa\xF1ol)"},{value:"spectroscopy-letters",label:"Spectroscopy Letters"},{value:"speculum",label:"Speculum"},{value:"spie-bios",label:"SPIE BiOS"},{value:"spie-journals",label:"SPIE journals"},{value:"spie-proceedings",label:"SPIE Conference Proceedings"},{value:"spine",label:"Spine"},{value:"spip-cite",label:"SPIP - Cite plugin"},{value:"sports-health",label:"Sports Health"},{value:"springer-basic-author-date-no-et-al-with-issue",label:'Springer - Basic (author-date, no "et al.", with issue numbers)'},{value:"springer-basic-author-date-no-et-al",label:'Springer - Basic (author-date, no "et al.")'},{value:"springer-basic-author-date",label:"Springer - Basic (author-date)"},{value:"springer-basic-brackets-no-et-al-alphabetical",label:'Springer - Basic (numeric, brackets, no "et al.", alphabetical)'},{value:"springer-basic-brackets-no-et-al",label:'Springer - Basic (numeric, brackets, no "et al.")'},{value:"springer-basic-brackets",label:"Springer - Basic (numeric, brackets)"},{value:"springer-basic-note",label:"Springer - Basic (note)"},{value:"springer-fachzeitschriften-medizin-psychologie",label:"Springer - Fachzeitschriften Medizin Psychologie (Deutsch)"},{value:"springer-humanities-author-date",label:"Springer - Humanities (author-date)"},{value:"springer-humanities-brackets",label:"Springer - Humanities (numeric, brackets)"},{value:"springer-imis-series-migrationsgesellschaften",label:"Springer - IMIS Series Migrationsgesellschaften"},{value:"springer-lecture-notes-in-computer-science-alphabetical",label:"Springer - Lecture Notes in Computer Science (sorted alphabetically)"},{value:"springer-lecture-notes-in-computer-science",label:"Springer - Lecture Notes in Computer Science"},{value:"springer-mathphys-author-date",label:"Springer - MathPhys (author-date)"},{value:"springer-mathphys-brackets",label:"Springer - MathPhys (numeric, brackets)"},{value:"springer-physics-author-date",label:"Springer - Physics (author-date)"},{value:"springer-physics-brackets",label:"Springer - Physics (numeric, brackets)"},{value:"springer-socpsych-author-date",label:"Springer - SocPsych (author-date)"},{value:"springer-socpsych-brackets",label:"Springer - SocPsych (numeric, brackets)"},{value:"springer-vancouver-author-date",label:"Springer - Vancouver (author-date)"},{value:"springer-vancouver-brackets",label:"Springer - Vancouver (brackets)"},{value:"springer-vancouver",label:"Springer - Vancouver"},{value:"springer-vs-author-date",label:"Springer VS (author-date, Deutsch)"},{value:"springerprotocols",label:"SpringerProtocols"},{value:"st-patricks-college",label:"St Patrick's College"},{value:"statistika-statistics-and-economy-journal",label:"Statistika: Statistics and Economy Journal"},{value:"stavebni-obzor",label:"Stavebn\xED obzor (\u010Ce\u0161tina)"},{value:"steel-research-international",label:"Steel Research International"},{value:"steinbeis-hochschule-school-of-management-and-innovation",label:"Steinbeis-Hochschule - School of Management & Innovation (Deutsch)"},{value:"stellenbosch-law-review",label:"Stellenbosch Law Review"},{value:"stem-cells",label:"Stem Cells"},{value:"strategic-design-research-journal",label:"Strategic Design Research Journal"},{value:"strategic-entrepreneurship-journal",label:"Strategic Entrepreneurship Journal"},{value:"strategic-management-journal",label:"Strategic Management Journal"},{value:"stroke",label:"Stroke"},{value:"structural-control-and-health-monitoring",label:"Structural Control and Health Monitoring"},{value:"studi-e-materiali-di-storia-delle-religioni",label:"Studi e materiali di storia delle religioni (Italiano)"},{value:"studi-slavistici-rivista-dellassociazione-italiana-degli-slavisti",label:"Studi Slavistici Rivista dell\u2019Associazione Italiana degli Slavisti"},{value:"studia-bas",label:"Studia BAS (Polski)"},{value:"studies-in-the-history-of-gardens-and-designed-landscapes",label:"Studies in the History of Gardens & Designed Landscapes"},{value:"studii-teologice",label:"Studii Teologice"},{value:"stuttgart-media-university",label:"Hochschule der Medien Stuttgart (Deutsch)"},{value:"style-manual-australian-government-note",label:"Style Manual - Australian Government (note)"},{value:"style-manual-australian-government",label:"Style Manual - Australian Government (author-date)"},{value:"style-manual-for-authors-editors-and-printers-6th-edition-snooks-co",label:"Style manual for authors, editors and printers 6th edition (Snooks & Co.) (author-date)"},{value:"suburban-zeitschrift-fur-kritische-stadtforschung",label:"sub\\urban - Zeitschrift f\xFCr kritische Stadtforschung (Deutsch)"},{value:"sunway-college-johor-bahru",label:"Sunway College Johor Bahru - Harvard"},{value:"surgical-clinics-of-north-america",label:"Surgical Clinics of North America"},{value:"surgical-neurology-international",label:"Surgical Neurology International"},{value:"surgical-pathology-clinics",label:"Surgical Pathology Clinics"},{value:"svensk-exegetisk-arsbok",label:"Svensk exegetisk \xE5rsbok (full note)"},{value:"swedish-legal",label:"Swedish Legal (Svenska)"},{value:"swiss-political-science-review",label:"Swiss Political Science Review"},{value:"sylwan",label:"Sylwan (Polski)"},{value:"synthesis",label:"Synthesis"},{value:"system-dynamics-review",label:"System Dynamics Review"},{value:"systematic-and-applied-microbiology",label:"Systematic and Applied Microbiology"},{value:"systematic-biology",label:"Systematic Biology"},{value:"szociologiai-szemle",label:"Szociol\xF3giai Szemle (Magyar)"},{value:"tabula",label:"T\xE1bula (Espa\xF1ol)"},{value:"tagungsberichte-der-historischen-kommission-fur-ost-und-westpreussische-landesforschung",label:"Tagungsberichte der Historischen Kommission f\xFCr ost- und westpreu\xDFische Landesforschung (Deutsch)"},{value:"tatup-zeitschrift-fur-technikfolgenabschatzung-in-theorie-und-praxis",label:"TATuP - Zeitschrift f\xFCr Technikfolgenabsch\xE4tzung in Theorie und Praxis"},{value:"taxon",label:"Taxon"},{value:"taylor-and-francis-acs",label:"Taylor & Francis - American Chemical Society"},{value:"taylor-and-francis-chicago-author-date",label:"Taylor & Francis - Chicago Manual of Style (author-date)"},{value:"taylor-and-francis-chicago-f",label:"Taylor & Francis - Chicago F"},{value:"taylor-and-francis-council-of-science-editors-author-date",label:"Taylor & Francis - Council of Science Editors (author-date)"},{value:"taylor-and-francis-council-of-science-editors-numeric",label:"Taylor & Francis - Council of Science Editors (numeric)"},{value:"taylor-and-francis-harvard-x",label:"Taylor & Francis - Harvard X"},{value:"taylor-and-francis-national-library-of-medicine",label:"Taylor & Francis - National Library of Medicine"},{value:"taylor-and-francis-numeric-q",label:"Taylor & Francis - Numeric Q"},{value:"taylor-and-francis-vancouver-national-library-of-medicine",label:"Taylor & Francis - Vancouver/National Library of Medicine"},{value:"techniques-et-culture",label:"Techniques&Culture (Fran\xE7ais)"},{value:"technische-universitat-dortmund-ag-virtual-machining",label:"Technische Universit\xE4t Dortmund - AG Virtual Machining (Deutsch)"},{value:"technische-universitat-dresden-betriebswirtschaftslehre-logistik-author-date",label:"Technische Universit\xE4t Dresden - Betriebswirtschaftslehre/Logistik (author-date)"},{value:"technische-universitat-dresden-betriebswirtschaftslehre-marketing",label:"Technische Universit\xE4t Dresden - Betriebswirtschaftslehre/Marketing (author-date)"},{value:"technische-universitat-dresden-betriebswirtschaftslehre-rechnungswesen-controlling",label:"Technische Universit\xE4t Dresden - Betriebswirtschaftslehre/Rechnungswesen/Controlling (Deutsch)"},{value:"technische-universitat-dresden-erziehungswissenschaften-author-date",label:"Technische Universit\xE4t Dresden - Erziehungswissenschaften (author-date)"},{value:"technische-universitat-dresden-finanzwirtschaft-und-finanzdienstleistungen-author-date-with-short-titles",label:"Technische Universit\xE4t Dresden - Finanzwirtschaft und Finanzdienstleistungen (author-date, with short titles)"},{value:"technische-universitat-dresden-finanzwirtschaft-und-finanzdienstleistungen-author-date",label:"Technische Universit\xE4t Dresden - Finanzwirtschaft und Finanzdienstleistungen (author-date)"},{value:"technische-universitat-dresden-finanzwirtschaft-und-finanzdienstleistungen-note",label:"Technische Universit\xE4t Dresden - Finanzwirtschaft und Finanzdienstleistungen (note)"},{value:"technische-universitat-dresden-forstwissenschaft",label:"Technische Universit\xE4t Dresden - Forstwissenschaft (author-date, Deutsch)"},{value:"technische-universitat-dresden-historische-musikwissenschaft-note",label:"Technische Universit\xE4t Dresden - Historische Musikwissenschaft (note, Deutsch)"},{value:"technische-universitat-dresden-kunstgeschichte-note",label:"Technische Universit\xE4t Dresden - Kunstgeschichte (note, Deutsch)"},{value:"technische-universitat-dresden-linguistik",label:"Technische Universit\xE4t Dresden - Linguistik (Deutsch)"},{value:"technische-universitat-dresden-medienwissenschaft-und-neuere-deutsche-literatur-note",label:"Technische Universit\xE4t Dresden - Medienwissenschaft und Neuere Deutsche Literatur (note, Deutsch)"},{value:"technische-universitat-dresden-medizin",label:"Technische Universit\xE4t Dresden - Medizin"},{value:"technische-universitat-dresden-wirtschaftswissenschaften",label:"Technische Universit\xE4t Dresden - Wirtschaftswissenschaften (Deutsch)"},{value:"technische-universitat-munchen-controlling",label:"Technische Universit\xE4t M\xFCnchen - Controlling (Deutsch)"},{value:"technische-universitat-munchen-unternehmensfuhrung",label:"Technische Universit\xE4t M\xFCnchen - Unternehmensf\xFChrung (Deutsch)"},{value:"technische-universitat-wien",label:"Technische Universit\xE4t Wien (dissertation) (Deutsch)"},{value:"teologia-catalunya",label:"Teologia Catalunya"},{value:"termedia-neuropsychiatria-i-neuropsychologia-neuropsychiatry-and-neuropsychology",label:"Termedia Neuropsychiatria i Neuropsychologia/Neuropsychiatry and Neuropsychology"},{value:"terra-nova",label:"Terra Nova"},{value:"tetrahedron-letters",label:"Tetrahedron Letters"},{value:"textual-cultures",label:"Textual Cultures"},{value:"textual-practice",label:"Textual Practice"},{value:"tgm-wien-diplom",label:"TGM Wien Diplomarbeit (Deutsch)"},{value:"tgm-wien-diplomarbeit-onorm",label:"TGM Wien Diplomarbeit \xD6NORM (Deutsch - \xD6sterreich)"},{value:"the-accounting-review",label:"The Accounting Review"},{value:"the-american-journal-of-bioethics",label:"The American Journal of Bioethics"},{value:"the-american-journal-of-cardiology",label:"The American Journal of Cardiology"},{value:"the-american-journal-of-dermatopathology",label:"The American Journal of Dermatopathology"},{value:"the-american-journal-of-gastroenterology",label:"The American Journal of Gastroenterology"},{value:"the-american-journal-of-geriatric-psychiatry",label:"The American Journal of Geriatric Psychiatry"},{value:"the-american-journal-of-human-genetics",label:"The American Journal of Human Genetics"},{value:"the-american-journal-of-pathology",label:"The American Journal of Pathology"},{value:"the-american-journal-of-psychiatry",label:"The American Journal of Psychiatry"},{value:"the-american-journal-of-tropical-medicine-and-hygiene",label:"The American Journal of Tropical Medicine and Hygiene"},{value:"the-american-midland-naturalist",label:"The American Midland Naturalist"},{value:"the-american-naturalist",label:"The American Naturalist"},{value:"the-angle-orthodontist",label:"The Angle Orthodontist"},{value:"the-astrophysical-journal",label:"The Astrophysical Journal"},{value:"the-auk",label:"The Auk"},{value:"the-australian-journal-of-agricultural-and-resource-economics",label:"The Australian Journal of Agricultural and Resource Economics"},{value:"the-biological-bulletin",label:"The Biological Bulletin"},{value:"the-bone-and-joint-journal",label:"The Bone & Joint Journal"},{value:"the-botanical-review",label:"The Botanical Review"},{value:"the-bovine-practitioner",label:"The Bovine Practitioner"},{value:"the-british-journal-for-the-philosophy-of-science",label:"The British Journal for the Philosophy of Science"},{value:"the-british-journal-of-cardiology",label:"The British Journal of Cardiology"},{value:"the-british-journal-of-criminology",label:"The British Journal of Criminology"},{value:"the-british-journal-of-psychiatry",label:"The British Journal of Psychiatry"},{value:"the-british-journal-of-sociology",label:"The British Journal of Sociology"},{value:"the-canadian-geographer",label:"The Canadian Geographer (Le G\xE9ographe canadien)"},{value:"the-canadian-journal-of-chemical-engineering",label:"The Canadian Journal of Chemical Engineering"},{value:"the-canadian-journal-of-psychiatry",label:"The Canadian Journal of Psychiatry"},{value:"the-cancer-journal",label:"The Cancer Journal"},{value:"the-chemical-society-of-japan",label:"The Chemical Society of Japan"},{value:"the-chinese-journal-of-international-politics",label:"The Chinese Journal of International Politics"},{value:"the-company-of-biologists",label:"The Company of Biologists"},{value:"the-design-journal",label:"The Design Journal"},{value:"the-economic-history-review",label:"The Economic History Review"},{value:"the-european-research-journal",label:"The European Research Journal"},{value:"the-faseb-journal",label:"The FASEB Journal"},{value:"the-febs-journal",label:"The FEBS Journal"},{value:"the-geological-society-of-america",label:"The Geological Society of America"},{value:"the-geological-society-of-london",label:"The Geological Society of London"},{value:"the-hastings-center-report",label:"The Hastings Center Report"},{value:"the-historical-journal",label:"The Historical Journal"},{value:"the-holocene",label:"The Holocene"},{value:"the-horticulture-journal",label:"The Horticulture Journal"},{value:"the-institute-of-electronics-information-and-communication-engineers",label:"The Institute of Electronics, Information and Communication Engineers (\u96FB\u5B50\u60C5\u5831\u901A\u4FE1\u5B66\u4F1A)"},{value:"the-institution-of-engineering-and-technology",label:"The Institution of Engineering and Technology"},{value:"the-international-journal-of-developmental-biology",label:"The International Journal of Developmental Biology"},{value:"the-international-journal-of-psychoanalysis",label:"The International Journal of Psychoanalysis"},{value:"the-international-journal-of-tuberculosis-and-lung-disease",label:"The International Journal of Tuberculosis and Lung Disease"},{value:"the-isme-journal",label:"The ISME Journal"},{value:"the-journal-of-adhesive-dentistry",label:"The Journal of Adhesive Dentistry"},{value:"the-journal-of-agricultural-science",label:"The Journal of Agricultural Science"},{value:"the-journal-of-clinical-ethics",label:"The Journal of Clinical Ethics"},{value:"the-journal-of-clinical-investigation",label:"The Journal of Clinical Investigation"},{value:"the-journal-of-comparative-law",label:"The Journal of Comparative Law"},{value:"the-journal-of-comparative-neurology",label:"The Journal of Comparative Neurology"},{value:"the-journal-of-egyptian-archaeology",label:"The Journal of Egyptian Archaeology"},{value:"the-journal-of-eukaryotic-microbiology",label:"The Journal of Eukaryotic Microbiology"},{value:"the-journal-of-foot-and-ankle-surgery",label:"The Journal of Foot & Ankle Surgery"},{value:"the-journal-of-hand-surgery-asian-pacific-volume",label:"The Journal of Hand Surgery Asian-Pacific Volume"},{value:"the-journal-of-hand-surgery-european-volume",label:"The Journal of Hand Surgery (European Volume)"},{value:"the-journal-of-hellenic-studies",label:"The Journal of Hellenic Studies"},{value:"the-journal-of-immunology",label:"The Journal of Immunology"},{value:"the-journal-of-infection-in-developing-countries",label:"The Journal of Infection in Developing Countries"},{value:"the-journal-of-juristic-papyrology",label:"The Journal of Juristic Papyrology"},{value:"the-journal-of-laryngology-and-otology",label:"The Journal of Laryngology & Otology"},{value:"the-journal-of-modern-history",label:"The Journal of Modern History"},{value:"the-journal-of-molecular-diagnostics",label:"The Journal of Molecular Diagnostics"},{value:"the-journal-of-nervous-and-mental-disease",label:"The Journal of Nervous and Mental Disease"},{value:"the-journal-of-neuropsychiatry-and-clinical-neurosciences",label:"The Journal of Neuropsychiatry and Clinical Neurosciences"},{value:"the-journal-of-neuroscience",label:"The Journal of Neuroscience"},{value:"the-journal-of-nuclear-medicine",label:"The Journal of Nuclear Medicine"},{value:"the-journal-of-nutrition-health-and-aging",label:"The Journal of Nutrition, Health & Aging"},{value:"the-journal-of-pain",label:"The Journal of Pain"},{value:"the-journal-of-parasitology",label:"The Journal of Parasitology"},{value:"the-journal-of-pathology",label:"The Journal of Pathology"},{value:"the-journal-of-peasant-studies",label:"The Journal of Peasant Studies"},{value:"the-journal-of-physiology",label:"The Journal of Physiology"},{value:"the-journal-of-pure-and-applied-chemistry-research",label:"The Journal of Pure and Applied Chemistry Research"},{value:"the-journal-of-roman-studies",label:"The Journal of Roman Studies"},{value:"the-journal-of-the-acoustical-society-of-america-numeric",label:"The Journal of the Acoustical Society of America (numeric)"},{value:"the-journal-of-the-acoustical-society-of-america",label:"The Journal of the Acoustical Society of America (author-date)"},{value:"the-journal-of-the-torrey-botanical-society",label:"The Journal of the Torrey Botanical Society"},{value:"the-journal-of-transport-history",label:"The Journal of Transport History"},{value:"the-journal-of-trauma-and-acute-care-surgery",label:"The Journal of Trauma and Acute Care Surgery"},{value:"the-journal-of-urology",label:"The Journal of Urology"},{value:"the-journal-of-veterinary-medical-science",label:"The Journal of Veterinary Medical Science"},{value:"the-journal-of-wildlife-management",label:"The Journal of Wildlife Management"},{value:"the-journals-of-gerontology-series-a",label:"The Journals of Gerontology, Series A: Biological Sciences and Medical Sciences"},{value:"the-korean-journal-of-gastroenterology",label:"The Korean Journal of Gastroenterology"},{value:"the-korean-journal-of-internal-medicine",label:"The Korean Journal of Internal Medicine"},{value:"the-korean-journal-of-mycology",label:"The Korean Journal of Mycology"},{value:"the-lancet",label:"The Lancet"},{value:"the-lichenologist",label:"The Lichenologist"},{value:"the-national-medical-journal-of-india",label:"The National Medical Journal of India"},{value:"the-neuroscientist",label:"The Neuroscientist"},{value:"the-new-england-journal-of-medicine",label:"The New England Journal of Medicine"},{value:"the-oncologist",label:"The Oncologist"},{value:"the-open-university-a251",label:"The Open University - A251 - Arts Course"},{value:"the-open-university-harvard",label:"The Open University - Harvard"},{value:"the-open-university-m801",label:"The Open University - M801 - Research Project and Dissertation"},{value:"the-open-university-numeric-superscript",label:"The Open University (numeric, superscript)"},{value:"the-open-university-numeric",label:"The Open University (numeric)"},{value:"the-open-university-s390",label:"The Open University - S390"},{value:"the-optical-society",label:"The Optical Society"},{value:"the-pan-african-medical-journal",label:"The Pan African Medical Journal"},{value:"the-plant-cell",label:"The Plant Cell"},{value:"the-plant-genome",label:"The Plant Genome"},{value:"the-plant-journal",label:"The Plant Journal"},{value:"the-quarterly-journal-of-economics",label:"The Quarterly Journal of Economics"},{value:"the-review-of-financial-studies",label:"The Review of Financial Studies"},{value:"the-rockefeller-university-press",label:"The Rockefeller University Press"},{value:"the-saudi-journal-for-dental-research",label:"The Saudi Journal for Dental Research"},{value:"the-scandinavian-journal-of-clinical-and-laboratory-investigation",label:"The Scandinavian Journal of Clinical & Laboratory Investigation"},{value:"the-university-of-tokyo-law-review",label:"\u6771\u4EAC\u5927\u5B66\u6CD5\u79D1\u5927\u5B66\u9662\u30ED\u30FC\u30EC\u30D3\u30E5\u30FC (The University of Tokyo Law Review) (\u65E5\u672C\u8A9E)"},{value:"the-university-of-western-australia-harvard",label:"The University of Western Australia - Harvard"},{value:"the-university-of-winchester-harvard",label:"The University of Winchester - Harvard"},{value:"the-world-journal-of-biological-psychiatry",label:"The World Journal of Biological Psychiatry"},{value:"theologie-und-philosophie",label:"Theologie und Philosophie (Deutsch)"},{value:"theory-culture-and-society",label:"Theory, Culture & Society"},{value:"theranostics",label:"Theranostics"},{value:"thieme-german",label:"Thieme-German (Deutsch)"},{value:"thomson-reuters-legal-tax-and-accounting-australia",label:"Thomson Reuters - Legal, Tax & Accounting Australia"},{value:"thrombosis-and-haemostasis",label:"Thrombosis and Haemostasis"},{value:"tijdschrift-voor-economische-en-sociale-geografie",label:"Tijdschrift voor economische en sociale geografie"},{value:"tijdschrift-voor-geneeskunde",label:"Tijdschrift voor Geneeskunde en Gezondheidszorg (Nederlands)"},{value:"topoi-orient-occident-auteur-date",label:"Topoi Orient-Occident (auteur-date, Fran\xE7ais)"},{value:"topoi-orient-occident-classique",label:"Topoi Orient-Occident (classique, Fran\xE7ais)"},{value:"toxicological-sciences",label:"Toxicological Sciences"},{value:"trabajos-de-prehistoria",label:"Trabajos de Prehistoria (Espa\xF1ol)"},{value:"traces",label:"Trac\xE9s: Revue de Sciences Humaines (Fran\xE7ais)"},{value:"traffic-injury-prevention",label:"Traffic Injury Prevention"},{value:"traffic",label:"Traffic"},{value:"transactions-of-the-american-philological-association",label:"Transactions of the American Philological Association"},{value:"transactions-of-the-materials-research-society-of-japan",label:"Transactions of the Materials Research Society of Japan"},{value:"transboundary-and-emerging-diseases",label:"Transboundary and Emerging Diseases"},{value:"transnational-environmental-law",label:"Transnational Environmental Law"},{value:"transplantation",label:"Transplantation"},{value:"transport",label:"Transport"},{value:"transportation-research-record",label:"Transportation Research Record: Journal of the Transportation Research Board"},{value:"transposition",label:"Transposition. Musique et sciences sociales"},{value:"transversalites",label:"Transversalit\xE9s (Fran\xE7ais)"},{value:"tree-physiology",label:"Tree Physiology"},{value:"trends-in-glycoscience-and-glycotechnology",label:"Trends in Glycoscience and Glycotechnology"},{value:"trends-journals",label:"Trends journals"},{value:"triangle",label:"Triangle (Fran\xE7ais)"},{value:"trinity-college-dublin-zoology-botany-environmental-sciences-harvard",label:"Trinity College Dublin - Zoology Botany Environmental Sciences - Harvard"},{value:"tropical-animal-health-and-production",label:"Tropical Animal Health and Production"},{value:"tsaqafah",label:"Tsaqafah"},{value:"turabian-author-date",label:"Turabian 9th edition (author-date)"},{value:"turabian-fullnote-bibliography-no-ibid",label:"Turabian 8th edition (full note, no ibid)"},{value:"turabian-fullnote-bibliography",label:"Turabian 8th edition (full note)"},{value:"turkiye-bilimsel-ve-teknolojik-arastirma-kurumu",label:"T\xDCB\u0130TAK (T\xFCrkiye Bilimsel ve Teknolojik Ara\u015Ft\u0131rma Kurumu) (T\xFCrk\xE7e)"},{value:"twentieth-century-music",label:"Twentieth-Century Music"},{value:"tyndale-bulletin",label:"Tyndale Bulletin"},{value:"u-schylku-starozytnosci",label:"U Schy\u0142ku Staro\u017Cytno\u015Bci (Polski)"},{value:"ucl-institute-of-education-harvard",label:"UCL Institute of Education - Harvard"},{value:"ucl-university-college-apa",label:"UCL University College - APA (Dansk)"},{value:"ucl-university-college-harvard",label:"UCL University College - Harvard (Dansk)"},{value:"ucl-university-college-vancouver",label:"UCL University College - Vancouver (English)"},{value:"uclouvain-centre-charles-de-visscher-pour-le-droit-international-et-europeen",label:"UCLouvain - Centre Charles De Visscher pour le droit international et europ\xE9en (French)"},{value:"ugeskrift-for-laeger",label:"Ugeskrift for L\xE6ger (Dansk)"},{value:"ultrasound-in-medicine-and-biology",label:"Ultrasound in Medicine and Biology"},{value:"ulua-revista-de-historia-sociedad-y-cultura",label:"Ul\xFAa. Revista de Historia, Sociedad y Cultura"},{value:"uludag-universitesi-sosyal-bilimler-enstitusu-author-date",label:"Uluda\u011F \xDCniversitesi - Sosyal Bilimler Enstit\xFCs\xFC (author-date, T\xFCrk\xE7e)"},{value:"uludag-universitesi-sosyal-bilimler-enstitusu-full-note-with-ibid",label:"Uluda\u011F \xDCniversitesi - Sosyal Bilimler Enstit\xFCs\xFC (full note, with Ibid., T\xFCrk\xE7e)"},{value:"uludag-universitesi-sosyal-bilimler-enstitusu-full-note",label:"Uluda\u011F \xDCniversitesi - Sosyal Bilimler Enstit\xFCs\xFC (full note, T\xFCrk\xE7e)"},{value:"uludag-universitesi-sosyal-bilimler-enstitusu-ilahiyat-fakultesi-full-note-with-ibid",label:"Uluda\u011F \xDCniversitesi - Sosyal Bilimler Enstit\xFCs\xFC - \u0130lahiyat Fak\xFCltesi (full note, with Ibid., T\xFCrk\xE7e)"},{value:"uludag-universitesi-sosyal-bilimler-enstitusu-ilahiyat-fakultesi-full-note",label:"Uluda\u011F \xDCniversitesi - Sosyal Bilimler Enstit\xFCs\xFC - \u0130lahiyat Fak\xFCltesi (full note, T\xFCrk\xE7e)"},{value:"unesco-international-institute-for-educational-planning",label:"UNESCO International Institute for Educational Planning"},{value:"unified-style-sheet-for-linguistics-de-gruyter-literature",label:"Unified Stylesheet for Linguistics (de Gruyter Literature)"},{value:"unified-style-sheet-for-linguistics",label:"Unified style sheet for linguistics"},{value:"united-nations-conference-on-trade-and-development",label:"United Nations Conference on Trade and Development"},{value:"united-nations-development-programme-icca-legal-review",label:"United Nations Development Programme ICCA Legal Review"},{value:"united-nations-framework-convention-on-climate-change",label:"United Nations Framework Convention on Climate Change"},{value:"united-states-international-trade-commission",label:"United States International Trade Commission"},{value:"universidad-autonoma-cidudad-juarez-estilo-latino-humanistico",label:"Universidad Aut\xF3noma de Ciudad Ju\xE1rez - Estilo Latino Human\xEDstico"},{value:"universidad-de-leon-harvard",label:"Universidad de Le\xF3n (Espa\xF1a) - Harvard"},{value:"universidad-evangelica-del-paraguay",label:"Universidad Evang\xE9lica del Paraguay (Espa\xF1ol)"},{value:"universidade-de-sao-paulo-escola-de-comunicacoes-e-artes-abnt",label:"Universidade de S\xE3o Paulo - Escola de Comunica\xE7\xF5es e Artes - ABNT (Portugu\xEAs - Brasil)"},{value:"universidade-de-sao-paulo-instituto-de-matematica-e-estatistica",label:"Universidade de S\xE3o Paulo - Instituto de Matem\xE1tica e Estat\xEDstica"},{value:"universidade-do-estado-do-rio-de-janeiro-abnt",label:"Universidade do Estado do Rio de Janeiro - ABNT (Portugu\xEAs - Brasil)"},{value:"universidade-do-porto-faculdade-de-engenharia-chicago-pt",label:"Universidade do Porto - Faculdade de Engenharia - Chicago Manual of Style 17th (author-date) (Portugu\xEAs - Portugal)"},{value:"universidade-do-porto-faculdade-de-engenharia-chicago",label:"Universidade do Porto - Faculdade de Engenharia - Chicago Manual of Style 17th (author-date)"},{value:"universidade-do-porto-faculdade-de-psicologia-e-de-ciencias-da-educacao",label:"Universidade do Porto - Faculdade de Psicologia e de Ci\xEAncias da Educa\xE7\xE3o - APA"},{value:"universidade-estadual-de-alagoas-abnt",label:"Universidade Estadual de Alagoas - ABNT (Portugu\xEAs - Brasil)"},{value:"universidade-estadual-do-oeste-do-parana-programa-institucional-de-bolsas-de-iniciacao-cientifica",label:"Universidade Estadual do Oeste do Paran\xE1 - Programa Institucional de Bolsas de Inicia\xE7\xE3o Cient\xEDfica (Portugu\xEAs - Brasil)"},{value:"universidade-estadual-paulista-campus-de-dracena-abnt",label:"Universidade Estadual Paulista - Campus de Dracena - ABNT (autoria abreviada) (Portugu\xEAs - Brasil)"},{value:"universidade-estadual-paulista-faculdade-de-engenharia-de-guaratingueta-abnt",label:"Universidade Estadual Paulista - Faculdade de Engenharia de Guaratingueta - ABNT (Portugu\xEAs - Brasil)"},{value:"universidade-federal-de-juiz-de-fora",label:"Universidade Federal de Juiz de Fora (Portugu\xEAs - Brasil)"},{value:"universidade-federal-de-pernambuco-abnt",label:"Universidade Federal de Pernambuco - ABNT (Portugu\xEAs - Brasil)"},{value:"universidade-federal-de-sergipe-departamento-de-engenharia-de-producao-abnt",label:"Universidade Federal de Sergipe - Departamento de Engenharia de Produ\xE7\xE3o - ABNT (Portugu\xEAs - Brasil)"},{value:"universidade-federal-do-espirito-santo-abnt-initials",label:"Universidade Federal do Esp\xEDrito Santo - ABNT (autoria abreviada) (Portugu\xEAs - Brasil)"},{value:"universidade-federal-do-espirito-santo-abnt",label:"Universidade Federal do Esp\xEDrito Santo - ABNT (autoria completa) (Portugu\xEAs - Brasil)"},{value:"universidade-federal-do-rio-de-janeiro-instituto-alberto-luiz-coimbra-de-pos-graduacao-e-pesquisa-de-engenharia-abnt",label:"Universidade Federal do Rio de Janeiro - Instituto Alberto Luiz Coimbra de P\xF3s-Gradua\xE7\xE3o e Pesquisa de Engenharia - ABNT (Portugu\xEAs - Brasil)"},{value:"universita-cattolica-del-sacro-cuore",label:"Universit\xE0 Cattolica del Sacro Cuore (note, Italiano)"},{value:"universita-di-bologna-lettere",label:"University of Bologna - Liberal Arts College (Universit\xE0 di Bologna - Facolt\xE0 di Lettere e Filosofia) (Italiano)"},{value:"universita-pontificia-salesiana-it",label:"Universit\xE0 Pontificia Salesiana (Italiano)"},{value:"universita-pontificia-salesiana",label:"Universit\xE0 Pontificia Salesiana"},{value:"universitas-gadjah-mada-departemen-sejarah",label:"Universitas Gadjah Mada - Departemen Sejarah (Bahasa Indonesia)"},{value:"universitas-negeri-semarang-fakultas-matematika-dan-ilmu-pengetahuan-alam",label:"Universitas Negeri Semarang - Fakultas Matematika dan Ilmu Pengetahuan Alam (Bahasa Indonesia)"},{value:"universitas-negeri-yogyakarta-program-pascasarjana",label:"Universitas Negeri Yogyakarta - Program Pascasarjana (Bahasa Indonesia)"},{value:"universitat-basel-deutsche-sprachwissenschaft",label:"Universit\xE4t Basel - Deutsche Sprachwissenschaft"},{value:"universitat-basel-iberoromanistik",label:"Universit\xE4t Basel - Iberoromanistik (Espa\xF1ol)"},{value:"universitat-bern-institut-fur-musikwissenschaft-note",label:"Universit\xE4t Bern - Institut f\xFCr Musikwissenschaft (note, Deutsch)"},{value:"universitat-bern-institut-fur-sozialanthropologie",label:"Universit\xE4t Bern - Institut f\xFCr Sozialanthropologie (Deutsch - Schweiz)"},{value:"universitat-bremen-institut-fur-politikwissenschaft",label:"Universit\xE4t Bremen - Institut f\xFCr Politikwissenschaft (Deutsch)"},{value:"universitat-bremen-lehrstuhl-fur-innovatives-markenmanagement",label:"Universit\xE4t Bremen - Lehrstuhl f\xFCr innovatives Markenmanagement (Deutsch)"},{value:"universitat-freiburg-geschichte",label:"Albert-Ludwigs-Universit\xE4t Freiburg - Geschichte (Deutsch)"},{value:"universitat-heidelberg-historisches-seminar",label:"Universit\xE4t Heidelberg - Historisches Seminar (Deutsch)"},{value:"universitat-heidelberg-medizinische-fakultat-mannheim-numeric",label:"Universit\xE4t Heidelberg - Medizinische Fakult\xE4t Mannheim (numerisch, Deutsch)"},{value:"universitat-mainz-geographisches-institut",label:"Universit\xE4t Mainz - Geographisches Institut (Deutsch)"},{value:"universitat-mannheim-germanistische-linguistik",label:"Universit\xE4t Mannheim - Germanistische Linguistik (Deutsch)"},{value:"universitat-stuttgart-planung-und-partizipation",label:"Universit\xE4t Stuttgart - Planung und Partizipation (Deutsch)"},{value:"universitat-wien-institut-fur-geschichte",label:"Universit\xE4t Wien - Institut f\xFCr Geschichte"},{value:"universitat-zu-koln-seminar-fur-abwl-und-finanzierungslehre",label:"Universit\xE4t zu K\xF6ln - Seminar f\xFCr ABWL und Finanzierungslehre (Deutsch)"},{value:"universitatsmedizin-gottingen",label:"Universit\xE4tsmedizin G\xF6ttingen (Deutsch)"},{value:"universite-catholique-de-louvain-histoire",label:"Universit\xE9 Catholique de Louvain - Histoire (Fran\xE7ais)"},{value:"universite-cheikh-anta-diop-faculte-de-medecine-de-pharmacie-et-dodontologie",label:"Universit\xE9 Cheikh Anta Diop - Facult\xE9 de M\xE9decine de Pharmacie et d'Odontologie (Fran\xE7ais)"},{value:"universite-de-bordeaux-ecole-doctorale-de-droit",label:"Universit\xE9 de Bordeaux - \xC9cole doctorale de droit (Fran\xE7ais)"},{value:"universite-de-geneve-departement-de-langue-et-de-litterature-francaises-modernes",label:"Universit\xE9 de Gen\xE8ve - D\xE9partement de langue et de litt\xE9rature fran\xE7aises modernes (Fran\xE7ais)"},{value:"universite-de-lausanne-histoire",label:"Universit\xE9 de Lausanne - Histoire (Fran\xE7ais)"},{value:"universite-de-liege-droit-par-categorie",label:"Universit\xE9 de Li\xE8ge - Droit (classement par cat\xE9gorie, Fran\xE7ais)"},{value:"universite-de-liege-droit",label:"Universit\xE9 de Li\xE8ge - Droit (Fran\xE7ais)"},{value:"universite-de-liege-histoire",label:"Universit\xE9 de Li\xE8ge - Histoire (Fran\xE7ais)"},{value:"universite-de-montreal-apa",label:"Universit\xE9 de Montr\xE9al - APA (Fran\xE7ais - Canada)"},{value:"universite-de-montreal-faculte-de-musique",label:"Universit\xE9 de Montr\xE9al - Facult\xE9 de musique (Fran\xE7ais - Canada)"},{value:"universite-de-picardie-jules-verne-ufr-de-medecine",label:"Universit\xE9 de Picardie Jules Verne (Amiens) - Th\xE8se de UFR de M\xE9decine"},{value:"universite-de-sherbrooke-departement-de-geomatique",label:"Universit\xE9 de Sherbrooke - D\xE9partement de g\xE9omatique (Fran\xE7ais - Canada)"},{value:"universite-de-sherbrooke-faculte-d-education",label:"Universit\xE9 de Sherbrooke - Facult\xE9 d'\xE9ducation (Fran\xE7ais - Canada)"},{value:"universite-de-sherbrooke-histoire",label:"Universit\xE9 de Sherbrooke - Histoire (Fran\xE7ais - Canada)"},{value:"universite-du-quebec-a-montreal-departement-dhistoire",label:"Universit\xE9 du Qu\xE9bec \xE0 Montr\xE9al - D\xE9partement d\u2019histoire (Fran\xE7ais - Canada)"},{value:"universite-du-quebec-a-montreal-etudes-litteraires-et-semiologie",label:"Universit\xE9 du Qu\xE9bec \xE0 Montr\xE9al - \xC9tudes litt\xE9raires et s\xE9miologie (Fran\xE7ais - Canada)"},{value:"universite-du-quebec-a-montreal",label:"Universit\xE9 du Qu\xE9bec \xE0 Montr\xE9al - APA (Fran\xE7ais - Canada)"},{value:"universite-laval-departement-des-sciences-historiques",label:"Universit\xE9 Laval - D\xE9partement des sciences historiques (Fran\xE7ais - Canada)"},{value:"universite-laval-departement-dinformation-et-de-communication",label:"Universit\xE9 Laval - D\xE9partement d'information et de communication (Fran\xE7ais - Canada)"},{value:"universite-laval-faculte-de-theologie-et-de-sciences-religieuses",label:"Universit\xE9 Laval - Facult\xE9 de th\xE9ologie et de sciences religieuses (Fran\xE7ais - Canada)"},{value:"universite-libre-de-bruxelles-histoire",label:"Universit\xE9 libre de Bruxelles - Histoire (Fran\xE7ais)"},{value:"universite-nangui-abrogoua-sciences-de-la-nature-apa",label:"Universit\xE9 Nangui Abrogoua - Sciences de la Nature - APA (Fran\xE7ais)"},{value:"universiteit-utrecht-onderzoeksgids-geschiedenis",label:"Universiteit Utrecht - Onderzoeksgids Geschiedenis (Nederlands)"},{value:"universitetet-i-oslo-rettsvitenskap",label:"Universitetet i Oslo - Rettsvitenskap (Norsk - Bokm\xE5l)"},{value:"universiti-kebangsaan-malaysia",label:"Universiti Kebangsaan Malaysia (Malay)"},{value:"university-college-dublin-school-of-history-and-archives",label:"University College Dublin - School of History & Archives"},{value:"university-college-lillebaelt-apa",label:"University College Lilleb\xE6lt - APA (Dansk)"},{value:"university-for-the-creative-arts-figures",label:"University for the Creative Arts (figures and illustrations)"},{value:"university-of-aberdeen-school-of-education-harvard",label:"University of Aberdeen - School of Education - Harvard"},{value:"university-of-aleppo-faculty-of-medicine",label:"University of Aleppo - Faculty of Medicine"},{value:"university-of-auckland-history",label:"University of Auckland - History"},{value:"university-of-bradford-harvard",label:"University of Bradford - Harvard"},{value:"university-of-cambridge-faculty-of-history",label:"University of Cambridge - Faculty of History"},{value:"university-of-gothenburg-apa-7th-edition-swedish-legislations",label:"University of Gothenburg - APA 7th edition (Swedish legislations)"},{value:"university-of-gothenburg-apa-swedish-legislations",label:"University of Gothenburg - APA 6th edition (Swedish legislations)"},{value:"university-of-helsinki-faculty-of-theology",label:"Helsingin yliopisto - Teologinen tiedekunta (Suomi)"},{value:"university-of-lincoln-harvard",label:"University of Lincoln - Harvard"},{value:"university-of-new-england-australia-note",label:"University of New England, Australia (note)"},{value:"university-of-roehampton-harvard",label:"University of Roehampton - Harvard"},{value:"university-of-south-africa-harvard",label:"University of South Africa - Harvard"},{value:"university-of-south-australia-2017-harvard",label:"University of South Australia 2017 - Harvard"},{value:"university-of-south-australia-harvard-2011",label:"University of South Australia 2011 - Harvard"},{value:"university-of-south-australia-harvard-2013",label:"University of South Australia 2013 - Harvard"},{value:"university-of-south-wales-harvard",label:"University of South Wales - Harvard"},{value:"university-of-tasmania-simplified-author-date",label:"University of Tasmania - Simplified Author-date"},{value:"university-of-york-apa",label:"University of York - APA 6th edition"},{value:"university-of-york-chicago",label:"University of York - Chicago Manual of Style 16th edition"},{value:"university-of-york-harvard-archaeology",label:"University of York - Harvard - Archaeology"},{value:"university-of-york-harvard-environment",label:"University of York - Harvard - Environment"},{value:"university-of-york-harvard",label:"University of York - Harvard"},{value:"university-of-york-ieee",label:"University of York - IEEE"},{value:"university-of-york-mhra",label:"University of York - Modern Humanities Research Association 3rd edition"},{value:"university-of-york-mla",label:"University of York - Modern Language Association 8th edition"},{value:"university-of-york-oscola",label:"University of York - OSCOLA"},{value:"university-of-york-vancouver",label:"University of York - Vancouver"},{value:"university-of-zabol-fa",label:"University of Zabol (\u0641\u0627\u0631\u0633\u06CC)"},{value:"university-of-zabol",label:"University of Zabol (English)"},{value:"univerza-na-primorskem-fakulteta-za-vede-o-zdravju-apa",label:"Univerza na Primorskem - Fakulteta za vede o zdravju - APA (Sloven\u0161\u010Dina)"},{value:"uniwersytet-im-adama-mickiewicza-w-poznaniu-wydzial-anglistyki",label:"Uniwersytet im. Adama Mickiewicza w Poznaniu - Wydzia\u0142 Anglistyki (English)"},{value:"uniwersytet-kardynala-stefana-wyszynskiego-w-warszawie-autor-rok",label:"Uniwersytet Kardyna\u0142a Stefana Wyszy\u0144skiego w Warszawie (autor-rok, Polski)"},{value:"uniwersytet-kardynala-stefana-wyszynskiego-w-warszawie-przypis",label:"Uniwersytet Kardyna\u0142a Stefana Wyszy\u0144skiego w Warszawie (przypis, Polski)"},{value:"uppsala-universitet-historia",label:"Uppsala universitet - Historia"},{value:"uppsala-universitet-institutionen-for-biologisk-grundutbildning",label:"Uppsala universitet, Institutionen f\xF6r biologisk grundutbildning"},{value:"urad-rs-za-makroekonomske-analize-in-razvoj",label:"Urad RS za makroekonomske analize in razvoj (Sloven\u0161\u010Dina)"},{value:"urban-geography",label:"Urban Geography"},{value:"urban-habitats",label:"Urban Habitats"},{value:"urban-studies",label:"Urban Studies"},{value:"urbani-izziv-en",label:"Urbani izziv (Urban Challenge) (English)"},{value:"urbani-izziv",label:"Urbani izziv (Urban Challenge) (Sloven\u0161\u010Dina)"},{value:"urological-science",label:"Urological Science"},{value:"us-geological-survey",label:"U.S. Geological Survey"},{value:"usda-forest-service-pacific-northwest-research-station",label:"USDA Forest Service - Pacific Northwest Research Station"},{value:"user-modeling-and-user-adapted-interaction",label:"User Modeling and User-Adapted Interaction"},{value:"uspekhi-gerontologii",label:"\u0423\u0441\u043F\u0435\u0445\u0438 \u0433\u0435\u0440\u043E\u043D\u0442\u043E\u043B\u043E\u0433\u0438\u0438 (\u0420\u0443\u0301\u0441\u0441\u043A\u0438\u0439)"},{value:"utah-geological-survey",label:"Utah Geological Survey"},{value:"vancouver-author-date",label:"Vancouver (author-date)"},{value:"vancouver-brackets-no-et-al",label:'Vancouver (brackets, no "et al.")'},{value:"vancouver-brackets-only-year-no-issue",label:"Vancouver (brackets, only year in date, no issue numbers)"},{value:"vancouver-brackets",label:"Vancouver (brackets)"},{value:"vancouver-fr-ca",label:"Vancouver (Fran\xE7ais - Canada)"},{value:"vancouver-imperial-college-london",label:"Imperial College London - Vancouver"},{value:"vancouver-superscript-brackets-only-year",label:"Vancouver (superscript, brackets, only year in date)"},{value:"vancouver-superscript-only-year",label:"Vancouver (superscript, only year in date, no issue numbers)"},{value:"vancouver-superscript",label:"Vancouver (superscript)"},{value:"vancouver",label:"Vancouver"},{value:"veterinaria-italiana",label:"Veterinaria Italiana"},{value:"veterinary-medicine-austria",label:"Veterinary Medicine Austria (Wiener Tier\xE4rztliche Monatsschrift)"},{value:"veterinary-microbiology",label:"Veterinary Microbiology"},{value:"veterinary-pathology",label:"Veterinary Pathology"},{value:"veterinary-radiology-and-ultrasound",label:"Veterinary Radiology & Ultrasound"},{value:"veterinary-record",label:"Veterinary Record"},{value:"victoria-university-harvard",label:"Victoria University - Harvard"},{value:"vienna-legal",label:"Vienna Legal"},{value:"vietnam-ministry-of-education-and-training-en",label:"Vietnam Ministry of Education and Training (English)"},{value:"vietnam-ministry-of-education-and-training-vi",label:"Vietnam Ministry of Education and Training (Ti\u1EBFng Vi\u1EC7t)"},{value:"vigiliae-christianae",label:"Vigiliae Christianae"},{value:"vilnius-gediminas-technical-university",label:"Vilnius Gediminas Technical University (Lietuvi\u0173 kalba)"},{value:"vingtieme-siecle",label:"Vingti\xE8me Si\xE8cle. Revue d'histoire (Fran\xE7ais)"},{value:"vita-latina-auteurs-anciens",label:"Vita Latina (auteurs anciens, Fran\xE7ais)"},{value:"vita-latina",label:"Vita Latina (Fran\xE7ais)"},{value:"vodohospodarske-technicko-ekonomicke-informace-en",label:"Vodohospod\xE1\u0159sk\xE9 technicko-ekonomick\xE9 informace (English)"},{value:"vodohospodarske-technicko-ekonomicke-informace",label:"Vodohospod\xE1\u0159sk\xE9 technicko-ekonomick\xE9 informace (\u010Ce\u0161tina)"},{value:"wader-study",label:"Wader Study"},{value:"water-alternatives",label:"Water Alternatives"},{value:"water-environment-research",label:"Water Environment Research"},{value:"water-sa",label:"Water SA"},{value:"water-science-and-technology",label:"Water Science & Technology"},{value:"waterbirds",label:"Waterbirds"},{value:"weed-research",label:"Weed Research"},{value:"weed-science-society-of-america",label:"Weed Science Society of America"},{value:"west-european-politics",label:"West European Politics"},{value:"western-journal-of-emergency-medicine",label:"Western Journal of Emergency Medicine"},{value:"westfalische-wilhelms-universitat-munster-medizinische-fakultat",label:"Westf\xE4lische Wilhelms-Universit\xE4t M\xFCnster - Medizinische Fakult\xE4t (Deutsch)"},{value:"wetlands",label:"Wetlands"},{value:"wheaton-college-phd-in-biblical-and-theological-studies",label:"Wheaton College - Ph.D. in Biblical and Theological Studies"},{value:"who-europe-harvard",label:"WHO Regional Office for Europe - Harvard"},{value:"who-europe-numeric",label:"WHO Regional Office for Europe (numeric)"},{value:"wiesbaden-business-school",label:"Wiesbaden Business School"},{value:"wikipedia-templates",label:"Wikipedia Templates"},{value:"wiley-vch-books",label:"Wiley-VCH books"},{value:"wireless-communications-and-mobile-computing",label:"Wireless Communications and Mobile Computing"},{value:"wirtschaftsuniversitat-wien-abteilung-fur-bildungswissenschaft",label:"Wirtschaftsuniversit\xE4t Wien - Abteilung f\xFCr Bildungswissenschaft (Deutsch - \xD6sterreich)"},{value:"wirtschaftsuniversitat-wien-author-date",label:"Wirtschaftsuniversit\xE4t Wien (author-date)"},{value:"wirtschaftsuniversitat-wien-handel-und-marketing",label:"Wirtschaftsuniversit\xE4t Wien - Handel und Marketing (Deutsch - \xD6sterreich)"},{value:"wirtschaftsuniversitat-wien-health-care-management",label:"Wirtschaftsuniversit\xE4t Wien - Health Care Management"},{value:"wirtschaftsuniversitat-wien-institut-fur-bwl-des-aussenhandels",label:"Wirtschaftsuniversit\xE4t Wien - Institut f\xFCr BWL des Au\xDFenhandels (Deutsch - \xD6sterreich)"},{value:"wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-und-logistik",label:"Wirtschaftsuniversit\xE4t Wien - Institut f\xFCr Transportwirtschaft und Logistik (Deutsch - \xD6sterreich)"},{value:"wirtschaftsuniversitat-wien-unternehmensrechnung-und-controlling",label:"Wirtschaftsuniversit\xE4t Wien - Unternehmensrechnung und Controlling"},{value:"wirtschaftsuniversitat-wien-wirtschaftspadagogik",label:"Wirtschaftsuniversit\xE4t Wien - Wirtschaftsp\xE4dagogik (Deutsch - \xD6sterreich)"},{value:"wissenschaftlicher-industrielogistik-dialog",label:"Wissenschaftlicher Industrielogistik-Dialog (Deutsch - \xD6sterreich)"},{value:"wolters-kluwerbrede-schrijfwijzer-author-date",label:"Wolters Kluwerbrede Schrijfwijzer (author-date, Nederlands)"},{value:"world-applied-sciences-journal",label:"World Applied Sciences Journal"},{value:"world-congress-on-engineering-asset-management",label:"World Congress on Engineering Asset Management 2010"},{value:"world-mycotoxin-journal",label:"World Mycotoxin Journal"},{value:"world-organisation-for-animal-health-scientific-and-technical-review",label:"World Organisation for Animal Health - Scientific and Technical Review"},{value:"world-politcs",label:"World Politics"},{value:"worlds-poultry-science-journal",label:"World's Poultry Science Journal"},{value:"worlds-veterinary-journal",label:"World's Veterinary Journal"},{value:"xenotransplantation",label:"Xenotransplantation"},{value:"yeast",label:"Yeast"},{value:"yozgat-bozok-universitesi-fen-bilimleri-enstitusu",label:"Yozgat Bozok \xDCniversitesi - Fen Bilimleri Enstit\xFCs\xFC (T\xFCrk\xE7e)"},{value:"zastosowania-komputerow-w-elektrotechnice",label:"Zastosowania Komputer\xF3w w Elektrotechnice"},{value:"zdfm-zeitschrift-fur-diversitatsforschung-und-management",label:"ZDfm \u2013 Zeitschrift f\xFCr Diversit\xE4tsforschung und -management (Deutsch - \xD6sterreich)"},{value:"zdravniski-vestnik",label:"Zdravni\u0161ki Vestnik (Slovenian Medical Journal)"},{value:"zeitgeschichte",label:"Zeitgeschichte (Deutsch)"},{value:"zeithistorische-forschungen",label:"Zeithistorische Forschungen/Studies in Contemporary History"},{value:"zeitschrift-fur-allgemeinmedizin",label:"Zeitschrift f\xFCr Allgemeinmedizin"},{value:"zeitschrift-fur-antikes-christentum",label:"Zeitschrift f\xFCr Antikes Christentum (Journal of Ancient Christianity) (English)"},{value:"zeitschrift-fur-deutsche-philologie",label:"Zeitschrift f\xFCr deutsche Philologie (Deutsch)"},{value:"zeitschrift-fur-die-geschichte-des-oberrheins",label:"Zeitschrift f\xFCr die Geschichte des Oberrheins (Deutsch)"},{value:"zeitschrift-fur-digitale-geisteswissenschaften",label:"Zeitschrift f\xFCr digitale Geisteswissenschaften (Deutsch)"},{value:"zeitschrift-fur-fantastikforschung",label:"Zeitschrift f\xFCr Fantastikforschung (Deutsch)"},{value:"zeitschrift-fur-geschichtsdidaktik",label:"Zeitschrift f\xFCr Geschichtsdidaktik (Deutsch)"},{value:"zeitschrift-fur-internationale-beziehungen",label:"Zeitschrift f\xFCr Internationale Beziehungen (Deutsch)"},{value:"zeitschrift-fur-kunstgeschichte",label:"Zeitschrift f\xFCr Kunstgeschichte"},{value:"zeitschrift-fur-medien-und-kulturforschung",label:"Zeitschrift f\xFCr Medien- und Kulturforschung (Deutsch)"},{value:"zeitschrift-fur-medienwissenschaft",label:"Zeitschrift f\xFCr Medienwissenschaft (Deutsch)"},{value:"zeitschrift-fur-ostmitteleuropa-forschung",label:"Zeitschrift f\xFCr Ostmitteleuropa-Forschung (Deutsch)"},{value:"zeitschrift-fur-padagogik",label:"Zeitschrift f\xFCr P\xE4dagogik (Deutsch)"},{value:"zeitschrift-fur-papyrologie-und-epigraphik",label:"Zeitschrift f\xFCr Papyrologie und Epigraphik"},{value:"zeitschrift-fur-parlamentsfragen",label:"Zeitschrift f\xFCr Parlamentsfragen (Deutsch)"},{value:"zeitschrift-fur-politik",label:"Zeitschrift f\xFCr Politik (German)"},{value:"zeitschrift-fur-qualitative-forschung",label:"Zeitschrift f\xFCr Qualitative Forschung (Deutsch)"},{value:"zeitschrift-fur-religionswissenschaft-author-date",label:"Zeitschrift f\xFCr Religionswissenschaft (author-date)"},{value:"zeitschrift-fur-religionswissenschaft-note",label:"Zeitschrift f\xFCr Religionswissenschaft (note)"},{value:"zeitschrift-fur-soziologie",label:"Zeitschrift f\xFCr Soziologie (Deutsch)"},{value:"zeitschrift-fur-theologie-und-kirche",label:"Zeitschrift f\xFCr Theologie und Kirche (Deutsch)"},{value:"zeitschrift-fur-theologie-und-philosophie",label:"Zeitschrift f\xFCr Theologie und Philosophie"},{value:"zeitschrift-fur-zahnarztliche-implantologie",label:"Zeitschrift f\xFCr Zahn\xE4rztliche Implantologie (Deutsch)"},{value:"zeszyty-prawnicze-bas",label:"Zeszyty Prawnicze BAS (Polski)"},{value:"zilsel",label:"Zilsel (Fran\xE7ais)"},{value:"zitierguide-leitfaden-zum-fachgerechten-zitieren-in-rechtswissenschaftlichen-arbeiten",label:"ZitierGuide: Leitfaden zum fachgerechten Zitieren in rechtswissenschaftlichen Arbeiten (Roger M\xFCller) (Deutsch - Schweiz)"},{value:"zoological-journal-of-the-linnean-society",label:"Zoological Journal of the Linnean Society"},{value:"zootaxa",label:"Zootaxa"},{value:"zwitscher-maschine",label:"Zwitscher-Maschine"},{value:"jm-azr-erstzitat-kurz-mit-verzeichnissen",label:"JM AZR (Erstzitat kurz mit Verzeichnissen)"},{value:"jm-azr",label:"JM AZR"},{value:"jm-chicago-fullnote-bibliography-nagoya",label:"JM Chicago Manual of Style 16th edition (full note) [Nagoya]"},{value:"jm-chicago-fullnote-bibliography-polyglot",label:"JM Chicago Manual of Style 16th edition (full note, polyglot)"},{value:"jm-chicago-fullnote-bibliography",label:"JM Chicago Manual of Style 16th edition (full note)"},{value:"jm-chinese-gb7714-2005-numeric",label:"JM Chinese Std GB/T 7714-2005 (numeric, Chinese)"},{value:"jm-diritto-pubblico-comparato-ed-europeo",label:"JM Diritto pubblico comparato ed europeo"},{value:"harvard-australian-national-university",label:"JM Harvard - Australian National University"},{value:"jm-ibfd-with-page-label",label:"JM IBFD Standard Citations and References (with page label)"},{value:"jm-ibfd",label:"JM IBFD Standard Citations and References"},{value:"jm-indigobook-law-review",label:"JM Indigo Book Law Review"},{value:"jm-indigobook",label:"JM Indigo Book"},{value:"japan-sociological-society",label:"\u65E5\u672C\u793E\u4F1A\u5B66\u4F1A (author-date, Japanese)"},{value:"jm-leg-cit-literaturverzeichnis",label:"JM leg cit mit Literaturverzeichnis"},{value:"jm-leg-cit-ohne-verzeichnisse",label:"JM leg cit ohne Verzeichnisse"},{value:"jm-leg-cit-rechtsquellenverzeichnis-literaturverzeichnis",label:"JM leg cit mit Rechtsquellenverzeichnis und Literaturverzeichnis"},{value:"jm-mgcill-v9",label:"JM - Canadian Guide to Uniform Legal Citation (9th edition) / Manuel canadien de la r\xE9f\xE9rence juridique (9\u1D49 \xE9dition)"},{value:"jm-new-zealand-law",label:"JM New Zealand Law Style"},{value:"jm-oscola",label:"JM OSCOLA - Oxford Standard for Citation of Legal Authorities"},{value:"jm-taylor-and-francis-chicago-author-date",label:"JM Taylor & Francis - Chicago Manual of Style (author-date)"},{value:"jm-turabian-fullnote-bibliography-eu-multi",label:"JM Turabian 8th edition (full note, EU multilingual)"},{value:"jm-turabian-fullnote-bibliography-nl-multi",label:"JM Turabian 8th edition (full note, Dutch multilingual)"},{value:"jm-vis-moot-1",label:"JM Vis Moot variant 1"},{value:"jm-wirtschaftsuniversitat-wien-steuerrecht",label:"JM Wirtschaftsuniversit\xE4t Wien \u2013 Steuerrecht"},{value:"juris-eu.int",label:"Verwijzingen en Afkortingen (Belgium)"}],y4=new Ut(Qo,{keys:["label"],minMatchCharLength:3});var es={control:(e,t)=>we(ne({},e),{borderColor:t.isFocused?"var(--interactive-accent)":"var(--background-modifier-border)",boxShadow:t.isFocused?"0 0 0 1px var(--interactive-accent)":"none",":hover":{borderColor:t.isFocused?"var(--interactive-accent)":"var(--background-modifier-border)"}})};function R7(e){return y4.search(e).map(t=>t.item)}var w4=0;function ku(e,t){e===""?t([]):(clearTimeout(w4),w4=window.setTimeout(()=>{t([{value:e,label:e},...R7(e)])},150))}function Ou(){return I.createElement("span",null,"Type to search CSL styles")}function E4(){return I.createElement("span",null,"Type to search")}function S4(){let e=app.vault.getMarkdownFiles();return new Ut(e,{keys:["basename"],minMatchCharLength:2})}var C4=0,A4=e=>(t,a)=>{t===""?a([]):(clearTimeout(C4),C4=window.setTimeout(()=>{a(e.search(t).map(n=>({value:n.item.path,label:n.item.path})))},150))};function _4({format:e,index:t,updateFormat:a,removeFormat:n}){let r=I.useMemo(()=>{if(!e.cslStyle)return;let p=Qo.find(h=>h.value===e.cslStyle);return p||{label:e.cslStyle,value:e.cslStyle}},[e.cslStyle]),i=I.useCallback(p=>{a(t,we(ne({},e),{name:p.target.value}))},[a,t,e]),o=I.useCallback(p=>{let h=we(ne({},e),{format:p.target.value});p.target.value==="latex"?h.command="cite":p.target.value==="biblatex"?h.command="autocite":h.command&&delete h.command,h.format!=="template"&&h.template&&delete h.template,h.format!=="pandoc"&&h.brackets&&delete h.brackets,a(t,h)},[a,t,e]),s=I.useCallback(p=>{a(t,we(ne({},e),{template:p.target.value}))},[a,t,e]),l=I.useCallback(p=>{a(t,we(ne({},e),{cslStyle:p==null?void 0:p.value}))},[a,t,e]),u=I.useCallback(p=>{a(t,we(ne({},e),{command:p.target.value}))},[a,t,e]),c=I.useCallback(()=>{a(t,we(ne({},e),{brackets:!e.brackets}))},[a,t,e]),f=I.useCallback(()=>{n(t)},[n,t]);return I.createElement("div",{className:"zt-format"},I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Name"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{onChange:i,type:"text",value:e.name}),I.createElement("div",{className:"zt-format__delete"},I.createElement("button",{className:"zt-format__delete-btn",onClick:f},I.createElement(Er,{name:"trash"}))))),I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Output Format"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("select",{className:"dropdown",defaultValue:e.format,onChange:o},I.createElement("option",{value:"latex"},"LaTeX"),I.createElement("option",{value:"biblatex"},"BibLaTeX"),I.createElement("option",{value:"pandoc"},"Pandoc"),I.createElement("option",{value:"formatted-citation"},"Formatted Citation"),I.createElement("option",{value:"formatted-bibliography"},"Formatted Bibliography"),I.createElement("option",{value:"template"},"Template")))),e.format==="template"&&I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Template"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("textarea",{rows:4,onChange:s,value:e.template})),I.createElement("div",{className:"zt-format__input-note"},"Templates have access to data from the Zotero item. The item's first attachement is available under the ",I.createElement("pre",null,"attachment")," key. Open the data explorer from the command pallet to see available template data. Templates are written using"," ",I.createElement("a",{href:"https://mozilla.github.io/nunjucks/templating.html#variables",target:"_blank",rel:"noreferrer"},"Nunjucks"),"."," ",I.createElement("a",{href:"https://github.com/mgmeyers/obsidian-zotero-integration/blob/main/docs/Templating.md",target:"_blank",rel:"noreferrer"},"See the templating documentation here"),".")),["formatted-citation","formatted-bibliography","template"].contains(e.format)&&I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},e.format==="template"?"Bibliography Style":"Citation Style"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement(Ko,{noOptionsMessage:Ou,placeholder:"Search...",cacheOptions:!0,defaultValue:r,className:"zt-multiselect",loadOptions:ku,isClearable:!0,onChange:l,styles:es})),I.createElement("div",{className:"zt-format__input-note"},"Note, the chosen style must be installed in Zotero. See"," ",I.createElement("a",{target:"_blank",href:"https://www.zotero.org/support/styles",rel:"noreferrer"},"Zotero: Citation Styles"))),["latex","biblatex"].contains(e.format)&&I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Citation Command"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{type:"text",value:e.command,onChange:u}))),e.format==="pandoc"&&I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Include Brackets"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("div",{onClick:c,className:`checkbox-container${e.brackets?" is-enabled":""}`}))))}function I4({format:e,index:t,updateFormat:a,removeFormat:n}){let r=I.useMemo(()=>{let f=S4();return A4(f)},[]),i=I.useMemo(()=>{if(!e.templatePath)return;let f=app.vault.getMarkdownFiles().find(p=>p.path===e.templatePath);return f?{value:f.path,label:f.path}:void 0},[e.templatePath]),o=I.useMemo(()=>{if(!e.cslStyle)return;let f=Qo.find(p=>p.value===e.cslStyle);return f||{label:e.cslStyle,value:e.cslStyle}},[e.cslStyle]),s=I.useCallback(f=>{let p=f.target.dataset.key;a(t,we(ne({},e),{[p]:f.target.value}))},[a,t,e]),l=I.useCallback(f=>{a(t,we(ne({},e),{cslStyle:f==null?void 0:f.value}))},[a,t,e]),u=I.useCallback(f=>{a(t,we(ne({},e),{templatePath:f==null?void 0:f.value}))},[a,t,e]),c=I.useCallback(()=>{n(t)},[n,t]);return I.createElement("div",{className:"zt-format"},I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Name"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{onChange:s,type:"text","data-key":"name",value:e.name}),I.createElement("div",{className:"zt-format__delete"},I.createElement("button",{className:"zt-format__delete-btn",onClick:c},I.createElement(Er,{name:"trash"}))))),I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Output Path"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{onChange:s,type:"text","data-key":"outputPathTemplate",value:e.outputPathTemplate})),I.createElement("div",{className:"zt-format__input-note"},"The file path of the exported markdown. Supports templating, eg"," ",I.createElement("pre",null,"My Folder/","{{citekey}}",".md"),". Templates have access to data from the Zotero item and its first attachment.")),I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Image Output Path"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{onChange:s,type:"text","data-key":"imageOutputPathTemplate",value:e.imageOutputPathTemplate})),I.createElement("div",{className:"zt-format__input-note"},"The folder in which images should be saved. Supports templating, eg"," ",I.createElement("pre",null,"Assets/","{{citekey}}","/"),". Templates have access to data from the Zotero item and its first attachment.")),I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Image Base Name"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{onChange:s,type:"text","data-key":"imageBaseNameTemplate",value:e.imageBaseNameTemplate})),I.createElement("div",{className:"zt-format__input-note"},"The base file name of exported images. Eg. ",I.createElement("pre",null,"image")," will result in ",I.createElement("pre",null,"image-1-x123-y456.jpg")," where ",I.createElement("pre",null,"1")," is the page number and ",I.createElement("pre",null,"x123")," and ",I.createElement("pre",null,"y456")," are the x and y coordinates of rectangle annotation on the page. Supports templating. Templates have access to data from the Zotero item and its first attachment.")),I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Template File"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement(Ko,{noOptionsMessage:E4,placeholder:"Search...",cacheOptions:!0,defaultValue:i,className:"zt-multiselect",loadOptions:r,isClearable:!0,onChange:u,styles:es})),I.createElement("div",{className:"zt-format__input-note"},"Open the data explorer from the command pallet to see available template data. Templates are written using"," ",I.createElement("a",{href:"https://mozilla.github.io/nunjucks/templating.html#variables",target:"_blank",rel:"noreferrer"},"Nunjucks"),"."," ",I.createElement("a",{href:"https://github.com/mgmeyers/obsidian-zotero-integration/blob/main/docs/Templating.md",target:"_blank",rel:"noreferrer"},"See the templating documentation here"),".")),e.headerTemplatePath&&I.createElement("div",{className:"zt-format__form is-deprecated"},I.createElement("div",{className:"zt-format__label"},"Header Template File (deprecated)"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{type:"text",disabled:!0,value:e.headerTemplatePath}),I.createElement("button",{className:"mod-warning",onClick:()=>{a(t,we(ne({},e),{headerTemplatePath:void 0}))}},"Remove Template")),I.createElement("div",{className:"zt-format__input-note"},"Deprecated: Separate template files are no longer needed."," ",I.createElement("a",{href:"https://github.com/mgmeyers/obsidian-zotero-integration/blob/main/docs/Templating.md",target:"_blank",rel:"noreferrer"},"See the templating documentation here"),".")),e.annotationTemplatePath&&I.createElement("div",{className:"zt-format__form is-deprecated"},I.createElement("div",{className:"zt-format__label"},"Annotation Template File (deprecated)"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{type:"text",disabled:!0,value:e.annotationTemplatePath}),I.createElement("button",{className:"mod-warning",onClick:()=>{a(t,we(ne({},e),{annotationTemplatePath:void 0}))}},"Remove Template")),I.createElement("div",{className:"zt-format__input-note"},"Deprecated: Separate template files are no longer needed."," ",I.createElement("a",{href:"https://github.com/mgmeyers/obsidian-zotero-integration/blob/main/docs/Templating.md",target:"_blank",rel:"noreferrer"},"See the templating documentation here"),".")),e.footerTemplatePath&&I.createElement("div",{className:"zt-format__form is-deprecated"},I.createElement("div",{className:"zt-format__label"},"Footer Template File (deprecated)"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement("input",{type:"text",disabled:!0,value:e.footerTemplatePath}),I.createElement("button",{className:"mod-warning",onClick:()=>{a(t,we(ne({},e),{footerTemplatePath:void 0}))}},"Remove Template")),I.createElement("div",{className:"zt-format__input-note"},"Deprecated: Separate template files are no longer needed."," ",I.createElement("a",{href:"https://github.com/mgmeyers/obsidian-zotero-integration/blob/main/docs/Templating.md",target:"_blank",rel:"noreferrer"},"See the templating documentation here"),".")),I.createElement("div",{className:"zt-format__form"},I.createElement("div",{className:"zt-format__label"},"Bilbiography Style"),I.createElement("div",{className:"zt-format__input-wrapper"},I.createElement(Ko,{noOptionsMessage:Ou,placeholder:"Search...",cacheOptions:!0,defaultValue:o,className:"zt-multiselect",loadOptions:ku,isClearable:!0,onChange:l,styles:es})),I.createElement("div",{className:"zt-format__input-note"},"Note, the chosen style must be installed in Zotero. See"," ",I.createElement("a",{target:"_blank",href:"https://www.zotero.org/support/styles",rel:"noreferrer"},"Zotero: Citation Styles"))))}function N7({settings:e,addCiteFormat:t,updateCiteFormat:a,removeCiteFormat:n,addExportFormat:r,updateExportFormat:i,removeExportFormat:o,updateSetting:s}){let[l,u]=I.useState(e.citeFormats),[c,f]=I.useState(e.exportFormats),[p,h]=I.useState(e.pdfExportImageOCR),[d,v]=I.useState(!!e.shouldShowCiteSuggest),[m,b]=I.useState(!!e.shouldConcat),y=I.useCallback((0,ts.debounce)((E,T)=>{u(a(E,T))},200,!0),[a]),A=I.useCallback(()=>{u(t({name:`Format #${l.length+1}`,format:"formatted-citation"}))},[t,l]),g=I.useCallback(E=>{u(n(E))},[n]),x=I.useCallback((0,ts.debounce)((E,T)=>{f(i(E,T))},200,!0),[i]),w=I.useCallback(()=>{f(r({name:`Import #${c.length+1}`,outputPathTemplate:"{{citekey}}.md",imageOutputPathTemplate:"{{citekey}}/",imageBaseNameTemplate:"image"}))},[r,l]),S=I.useCallback(E=>{f(o(E))},[o]);return I.createElement("div",null,I.createElement(qe,{name:"General Settings",isHeading:!0}),I.createElement(C_,{exeVersion:e.exeVersion,updateSetting:s}),I.createElement(qe,{name:"Database",description:"Supports Zotero and Juris-M"},I.createElement("select",{className:"dropdown",defaultValue:e.database,onChange:E=>s("database",E.target.value)},I.createElement("option",{value:"Zotero"},"Zotero"),I.createElement("option",{value:"Juris-M"},"Juris-M"))),I.createElement(qe,{name:"Note Import Location",description:"Notes imported from Zotero will be added to this folder in your vault"},I.createElement("input",{onChange:E=>s("noteImportFolder",E.target.value),type:"text",spellCheck:"false",placeholder:"Example: folder 1/folder 2",defaultValue:e.noteImportFolder})),I.createElement(qe,{name:"Enable Cite Key Autocomplete",description:"Typing the @ symbol will display an autocomplete dialog for citation keys"},I.createElement("div",{onClick:()=>{v(E=>(s("shouldShowCiteSuggest",!E),!E))},className:`checkbox-container${d?" is-enabled":""}`})),I.createElement(qe,{name:"Enable Annotation Concatenation",description:"Annotations extracted from PDFs that begin with '+' will be appended to the previous annotation. Note: Annotation ordering is not always consistent and you may not always acheive the desire concatenation result"},I.createElement("div",{onClick:()=>{b(E=>(s("shouldConcat",!E),!E))},className:`checkbox-container${m?" is-enabled":""}`})),I.createElement(qe,{name:"Citation Formats",isHeading:!0}),I.createElement(qe,null,I.createElement("button",{onClick:A,className:"mod-cta"},"Add Citation Format")),l.map((E,T)=>I.createElement(_4,{key:T,format:E,index:T,updateFormat:y,removeFormat:g})),I.createElement(qe,{name:"Import Formats",isHeading:!0}),I.createElement(qe,null,I.createElement("button",{onClick:w,className:"mod-cta"},"Add Import Format")),c.map((E,T)=>I.createElement(I4,{key:c.length-T,format:E,index:T,updateFormat:x,removeFormat:S})),I.createElement(qe,{name:"Import Image Settings",description:"Rectangle annotations will be extracted from PDFs as images.",isHeading:!0}),I.createElement(qe,{name:"Image Format"},I.createElement("select",{className:"dropdown",defaultValue:e.pdfExportImageFormat,onChange:E=>s("pdfExportImageFormat",E.target.value)},I.createElement("option",{value:"jpg"},"jpg"),I.createElement("option",{value:"png"},"png"))),I.createElement(qe,{name:"Image Quality (jpg only)"},I.createElement("input",{min:"0",max:"100",onChange:E=>s("pdfExportImageQuality",Number(E.target.value)),type:"number",defaultValue:e.pdfExportImageQuality})),I.createElement(qe,{name:"Image DPI"},I.createElement("input",{min:"0",onChange:E=>s("pdfExportImageDPI",Number(E.target.value)),type:"number",defaultValue:e.pdfExportImageDPI})),I.createElement(qe,{name:"Image OCR",description:I.createElement("div",null,"Attempt to extract text from images created by rectangle annotations. This requires that"," ",I.createElement("a",{href:"https://tesseract-ocr.github.io/tessdoc/",target:"_blank",rel:"noreferrer"},"tesseract")," ","be installed on your system. Tesseract can be installed from",I.createElement("a",{href:"https://brew.sh/",target:"_blank",rel:"noreferrer"},"homebrew on mac"),", various linux package managers, and from"," ",I.createElement("a",{href:"https://github.com/UB-Mannheim/tesseract/wiki",target:"_blank",rel:"noreferrer"},"here on windows"),".")},I.createElement("div",{onClick:()=>h(E=>(s("pdfExportImageOCR",!E),!E)),className:`checkbox-container${p?" is-enabled":""}`})),I.createElement(qe,{name:"Tesseract path",description:I.createElement("div",null,"Required: An absolute path to the tesseract executable. This can be found on mac and linux with the terminal command"," ",I.createElement("pre",null,"which tesseract"))},I.createElement("input",{onChange:E=>s("pdfExportImageTesseractPath",E.target.value),type:"text",defaultValue:e.pdfExportImageTesseractPath})),I.createElement(qe,{name:"Image OCR Language",description:I.createElement("div",null,"Optional: defaults to english. Multiple languages can be specified like so: ",I.createElement("pre",null,"eng+deu"),". Each language must be installed on your system."," ",I.createElement("a",{href:"https://github.com/tesseract-ocr/tessdata",target:"_blank",rel:"noreferrer"},"Languages can be downloaded here"),". (See"," ",I.createElement("a",{href:"https://tesseract-ocr.github.io/tessdoc/Data-Files-in-different-versions.html",target:"_blank",rel:"noreferrer"},"here for a description of the language codes"),")")},I.createElement("input",{onChange:E=>s("pdfExportImageOCRLang",E.target.value),type:"text",defaultValue:e.pdfExportImageOCRLang})),I.createElement(qe,{name:"Tesseract data directory",description:"Optional: supply an absolute path to the directory where tesseract's language files reside."},I.createElement("input",{onChange:E=>s("pdfExportImageTessDataDir",E.target.value),type:"text",defaultValue:e.pdfExportImageTessDataDir})))}var Ch=class extends ts.PluginSettingTab{constructor(t,a){super(t,a);this.addCiteFormat=t=>(this.plugin.addFormatCommand(t),this.plugin.settings.citeFormats.unshift(t),this.debouncedSave(),this.plugin.settings.citeFormats.slice());this.updateCiteFormat=(t,a)=>(this.plugin.removeFormatCommand(this.plugin.settings.citeFormats[t]),this.plugin.addFormatCommand(a),this.plugin.settings.citeFormats[t]=a,this.debouncedSave(),this.plugin.settings.citeFormats.slice());this.removeCiteFormat=t=>(this.plugin.removeFormatCommand(this.plugin.settings.citeFormats[t]),this.plugin.settings.citeFormats.splice(t,1),this.debouncedSave(),this.plugin.settings.citeFormats.slice());this.addExportFormat=t=>(this.plugin.addExportCommand(t),this.plugin.settings.exportFormats.unshift(t),this.debouncedSave(),this.plugin.settings.exportFormats.slice());this.updateExportFormat=(t,a)=>(this.plugin.removeExportCommand(this.plugin.settings.exportFormats[t]),this.plugin.addExportCommand(a),this.plugin.settings.exportFormats[t]=a,this.debouncedSave(),this.plugin.settings.exportFormats.slice());this.removeExportFormat=t=>(this.plugin.removeExportCommand(this.plugin.settings.exportFormats[t]),this.plugin.settings.exportFormats.splice(t,1),this.debouncedSave(),this.plugin.settings.exportFormats.slice());this.updateSetting=(t,a)=>{this.plugin.settings[t]=a,this.debouncedSave()};this.plugin=a}display(){I.render(I.createElement(N7,{settings:this.plugin.settings,addCiteFormat:this.addCiteFormat,updateCiteFormat:this.updateCiteFormat,removeCiteFormat:this.removeCiteFormat,addExportFormat:this.addExportFormat,updateExportFormat:this.updateExportFormat,removeExportFormat:this.removeExportFormat,updateSetting:this.updateSetting}),this.containerEl)}debouncedSave(){clearTimeout(this.dbTimer),this.dbTimer=window.setTimeout(()=>{this.plugin.saveSettings()},150)}hide(){super.hide(),I.unmountComponentAtNode(this.containerEl)}};var k4=G(require("os"));var Pu=G(require("obsidian"));var Ah=G(require("obsidian"));var B7="f4b52ab0-f878-4556-85a0-c7aeedd09dfc";function M7(e,t,a){return te(this,null,function*(){try{let n=yield(0,Ah.request)({method:"GET",url:`http://127.0.0.1:${kt(e)}/better-bibtex/export/library?/${t}/${a}.${B7}`,headers:Tt}),r=JSON.parse(n);return Array.isArray(r)?r.map(i=>i["citation-key"]).filter(i=>!!i):null}catch(n){return null}})}function L7(e){return te(this,null,function*(){let t;try{t=yield(0,Ah.request)({method:"POST",url:`http://127.0.0.1:${kt(e)}/better-bibtex/json-rpc`,body:JSON.stringify({jsonrpc:"2.0",method:"user.groups",params:[]}),headers:Tt})}catch(a){return console.error(a),null}try{return JSON.parse(t).result}catch(a){return console.error(a),null}})}function T4(e){return te(this,null,function*(){let t=[],a=yield L7(e);if(!a)return t;for(let n of a){let r=yield M7(e,n.id,n.name);r&&t.push(...r)}return t})}var _h=class extends Pu.EditorSuggest{constructor(t,a){super(t);this.lastCheck=0;this.citeKeys=[];this.limit=20;this.app=t,this.plugin=a;let n=k4.default.platform();this.scope.register(["Mod"],"Enter",r=>(this.suggestions.useSelectedItem(r),!1)),this.setInstructions([{command:n==="darwin"?"cmd \u21B5":"ctrl \u21B5",purpose:"Wrap cite key with brackets"}]),this.fuse=new Ut([],{includeMatches:!0,threshold:.4}),this.getCiteKeys()}getCiteKeys(){if(Date.now()-this.lastCheck<30*1e3)return;let t=this.plugin.settings.database;us(t,!0).then(a=>{a&&T4(t).then(n=>{this.lastCheck=Date.now(),(n.length!=this.citeKeys.length||n.some((r,i)=>r!==this.citeKeys[i]))&&(this.citeKeys=n,this.fuse.setCollection(n))}).catch(n=>{console.error(n)})}).catch(a=>{console.error(a)})}getSuggestions(t){if(!t.query||t.query.includes(" "))return null;let a=this.fuse.search(t.query,{limit:this.limit});return a&&a.length?a:null}renderSuggestion(t,a){let n=t.item;if(!t.matches||!t.matches.length)return a.setText(n);let r=createFragment();r.appendText("@");let i=0;t.matches.forEach(o=>{o.indices.forEach(s=>{let l=s[0],u=s[1]+1;r.appendText(n.substring(i,l)),r.append(createEl("strong",{text:n.substring(l,u)})),i=u})}),r.appendText(n.substring(i)),a.setText(r)}selectSuggestion(t,a){let n=this.app.workspace.getActiveViewOfType(Pu.MarkdownView);!n||(n.editor.replaceRange(a.metaKey||a.ctrlKey?`[@${t.item}]`:`@${t.item}`,this.context.start,this.context.end),this.close())}onTrigger(t,a){var s;if(!this.plugin.settings.shouldShowCiteSuggest)return null;let n="@",r=((s=this.context)==null?void 0:s.start)||{line:t.line,ch:t.ch-n.length};if(!a.getRange(r,t).startsWith(n)){let l={line:t.line,ch:t.ch-(n.length+1)};if(this.context||!a.getRange(l,t).startsWith(n))return null;r=l}let i=a.getRange({line:r.line,ch:r.ch-1},r);if(i&&!/[ .[;-]/.test(i))return null;this.getCiteKeys();let o=a.getRange(r,t).substring(n.length);return{start:r,end:t,query:o}}};var O4="obsidian-zotero-desktop-connector:",P4="zdc-",F4="zdc-exp-",D7={database:"Zotero",noteImportFolder:"",pdfExportImageDPI:120,pdfExportImageFormat:"jpg",pdfExportImageQuality:90,citeFormats:[],exportFormats:[]},Ih=class extends Fu.Plugin{onload(){return te(this,null,function*(){yield this.loadSettings(),this.emitter=C1(),this.updatePDFUtility(),this.addSettingTab(new Ch(this.app,this)),this.registerView(tr,t=>new vd(this,t)),this.settings.citeFormats.forEach(t=>{this.addFormatCommand(t)}),this.settings.exportFormats.forEach(t=>{this.addExportCommand(t)}),this.registerEvent(this.app.vault.on("modify",t=>{var a;t instanceof Fu.TFile&&((a=this.emitter.events.fileUpdated)==null?void 0:a.length)&&this.emitter.emit("fileUpdated",t)})),this.addCommand({id:"zdc-insert-notes",name:"Insert notes into current document",editorCallback:t=>{Vu(this.settings.database).then(a=>{a&&Kh(t,a)})}}),this.addCommand({id:"zdc-import-notes",name:"Import notes",callback:()=>{Vu(this.settings.database).then(t=>{t&&Qh(this.settings.noteImportFolder,t)})}}),this.addCommand({id:"show-zotero-debug-view",name:"Data explorer",callback:()=>{this.activateView()}}),this.registerEditorSuggest(new _h(this.app,this))})}onunload(){this.settings.citeFormats.forEach(t=>{this.removeFormatCommand(t)}),this.settings.exportFormats.forEach(t=>{this.removeExportCommand(t)}),this.app.workspace.detachLeavesOfType(tr)}addFormatCommand(t){this.addCommand({id:`${P4}${t.name}`,name:t.name,editorCallback:a=>{t.format==="template"&&t.template.trim()?Rb({database:this.settings.database,format:t}).then(n=>{typeof n=="string"&&a.replaceSelection(n)}):Wh(t,this.settings.database).then(n=>{typeof n=="string"&&a.replaceSelection(n)})}})}removeFormatCommand(t){this.app.commands.removeCommand(`${O4}${P4}${t.name}`)}addExportCommand(t){this.addCommand({id:`${F4}${t.name}`,name:t.name,callback:()=>{jb({settings:this.settings,database:this.settings.database,exportFormat:t})}})}removeExportCommand(t){this.app.commands.removeCommand(`${O4}${F4}${t.name}`)}loadSettings(){return te(this,null,function*(){let t=yield this.loadData();this.settings=ne(ne({},D7),t)})}saveSettings(){return te(this,null,function*(){var t,a;((a=(t=this.emitter)==null?void 0:t.events.settingsUpdated)==null?void 0:a.length)&&this.emitter.emit("settingsUpdated",void 0),yield this.saveData(this.settings)})}deactivateView(){this.app.workspace.detachLeavesOfType(tr)}activateView(){return te(this,null,function*(){this.deactivateView(),yield this.app.workspace.createLeafBySplit(this.app.workspace.activeLeaf,"vertical").setViewState({type:tr})})}updatePDFUtility(){return te(this,null,function*(){if(this.settings.exeVersion&&this.settings.exeVersion!==pa){let t=new ft(app,"Updating Obsidian Zotero Integration PDF Utility...");t.open();try{(yield Em())&&(this.settings.exeVersion=pa,this.saveSettings())}catch(a){}t.close()}})}};0&&(module.exports={});
|
|
/*
|
|
object-assign
|
|
(c) Sindre Sorhus
|
|
@license MIT
|
|
*/
|
|
/*!
|
|
* content-disposition
|
|
* Copyright(c) 2014-2017 Douglas Christopher Wilson
|
|
* MIT Licensed
|
|
*/
|
|
/*!
|
|
* is-natural-number.js | MIT (c) Shinnosuke Watanabe
|
|
* https://github.com/shinnn/is-natural-number.js
|
|
*/
|
|
/*!
|
|
* mime-db
|
|
* Copyright(c) 2014 Jonathan Ong
|
|
* Copyright(c) 2015-2022 Douglas Christopher Wilson
|
|
* MIT Licensed
|
|
*/
|
|
/*!
|
|
* strip-dirs | MIT (c) Shinnosuke Watanabe
|
|
* https://github.com/shinnn/node-strip-dirs
|
|
*/
|
|
/*! Browser bundle of nunjucks 3.2.3 */
|
|
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
|
/**
|
|
* @file Tests if ES6 @@toStringTag is supported.
|
|
* @see {@link http://www.ecma-international.org/ecma-262/6.0/#sec-@@tostringtag|26.3.1 @@toStringTag}
|
|
* @version 1.4.1
|
|
* @author Xotic750 <Xotic750@gmail.com>
|
|
* @copyright Xotic750
|
|
* @license {@link <https://opensource.org/licenses/MIT> MIT}
|
|
* @module has-to-string-tag-x
|
|
*/
|
|
/**
|
|
* @file Tests if ES6 Symbol is supported.
|
|
* @version 1.4.2
|
|
* @author Xotic750 <Xotic750@gmail.com>
|
|
* @copyright Xotic750
|
|
* @license {@link <https://opensource.org/licenses/MIT> MIT}
|
|
* @module has-symbol-support-x
|
|
*/
|
|
/** @license React v16.13.1
|
|
* react-is.development.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
/** @license React v16.13.1
|
|
* react-is.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|