mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
63 lines
385 KiB
JavaScript
63 lines
385 KiB
JavaScript
var Pd=Object.create;var Wr=Object.defineProperty;var Md=Object.getOwnPropertyDescriptor;var _d=Object.getOwnPropertyNames;var Nd=Object.getPrototypeOf,Bd=Object.prototype.hasOwnProperty;var $d=(r,e)=>()=>(r&&(e=r(r=0)),e);var re=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),Ud=(r,e)=>{for(var t in e)Wr(r,t,{get:e[t],enumerable:!0})},es=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of _d(e))!Bd.call(r,o)&&o!==t&&Wr(r,o,{get:()=>e[o],enumerable:!(n=Md(e,o))||n.enumerable});return r};var Yr=(r,e,t)=>(t=r!=null?Pd(Nd(r)):{},es(e||!r||!r.__esModule?Wr(t,"default",{value:r,enumerable:!0}):t,r)),zd=r=>es(Wr({},"__esModule",{value:!0}),r);var Js=re((vn,Si)=>{(function(e,t){if(typeof vn=="object"&&typeof Si=="object")Si.exports=t();else if(typeof define=="function"&&define.amd)define([],t);else{var n=t();for(var o in n)(typeof vn=="object"?vn:e)[o]=n[o]}})(self,function(){return function(){var r={3099:function(o){o.exports=function(s){if(typeof s!="function")throw TypeError(String(s)+" is not a function");return s}},6077:function(o,s,i){var a=i(111);o.exports=function(l){if(!a(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},1223:function(o,s,i){var a=i(5112),l=i(30),u=i(3070),c=a("unscopables"),f=Array.prototype;f[c]==null&&u.f(f,c,{configurable:!0,value:l(null)}),o.exports=function(h){f[c][h]=!0}},1530:function(o,s,i){"use strict";var a=i(8710).charAt;o.exports=function(l,u,c){return u+(c?a(l,u).length:1)}},5787:function(o){o.exports=function(s,i,a){if(!(s instanceof i))throw TypeError("Incorrect "+(a?a+" ":"")+"invocation");return s}},9670:function(o,s,i){var a=i(111);o.exports=function(l){if(!a(l))throw TypeError(String(l)+" is not an object");return l}},4019:function(o){o.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},260:function(o,s,i){"use strict";var a=i(4019),l=i(9781),u=i(7854),c=i(111),f=i(6656),h=i(648),d=i(8880),p=i(1320),m=i(3070).f,v=i(9518),b=i(7674),x=i(5112),C=i(9711),S=u.Int8Array,M=S&&S.prototype,A=u.Uint8ClampedArray,O=A&&A.prototype,k=S&&v(S),D=M&&v(M),I=Object.prototype,P=I.isPrototypeOf,N=x("toStringTag"),B=C("TYPED_ARRAY_TAG"),H=a&&!!b&&h(u.opera)!=="Opera",Z=!1,W,te={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},ne={BigInt64Array:8,BigUint64Array:8},be=function(Se){if(!c(Se))return!1;var ke=h(Se);return ke==="DataView"||f(te,ke)||f(ne,ke)},Ae=function(he){if(!c(he))return!1;var Se=h(he);return f(te,Se)||f(ne,Se)},xe=function(he){if(Ae(he))return he;throw TypeError("Target is not a typed array")},Fe=function(he){if(b){if(P.call(k,he))return he}else for(var Se in te)if(f(te,W)){var ke=u[Se];if(ke&&(he===ke||P.call(ke,he)))return he}throw TypeError("Target is not a typed array constructor")},Re=function(he,Se,ke){if(!!l){if(ke)for(var Ie in te){var Oe=u[Ie];Oe&&f(Oe.prototype,he)&&delete Oe.prototype[he]}(!D[he]||ke)&&p(D,he,ke?Se:H&&M[he]||Se)}},Ne=function(he,Se,ke){var Ie,Oe;if(!!l){if(b){if(ke)for(Ie in te)Oe=u[Ie],Oe&&f(Oe,he)&&delete Oe[he];if(!k[he]||ke)try{return p(k,he,ke?Se:H&&S[he]||Se)}catch{}else return}for(Ie in te)Oe=u[Ie],Oe&&(!Oe[he]||ke)&&p(Oe,he,Se)}};for(W in te)u[W]||(H=!1);if((!H||typeof k!="function"||k===Function.prototype)&&(k=function(){throw TypeError("Incorrect invocation")},H))for(W in te)u[W]&&b(u[W],k);if((!H||!D||D===I)&&(D=k.prototype,H))for(W in te)u[W]&&b(u[W].prototype,D);if(H&&v(O)!==D&&b(O,D),l&&!f(D,N)){Z=!0,m(D,N,{get:function(){return c(this)?this[B]:void 0}});for(W in te)u[W]&&d(u[W],B,W)}o.exports={NATIVE_ARRAY_BUFFER_VIEWS:H,TYPED_ARRAY_TAG:Z&&B,aTypedArray:xe,aTypedArrayConstructor:Fe,exportTypedArrayMethod:Re,exportTypedArrayStaticMethod:Ne,isView:be,isTypedArray:Ae,TypedArray:k,TypedArrayPrototype:D}},3331:function(o,s,i){"use strict";var a=i(7854),l=i(9781),u=i(4019),c=i(8880),f=i(2248),h=i(7293),d=i(5787),p=i(9958),m=i(7466),v=i(7067),b=i(1179),x=i(9518),C=i(7674),S=i(8006).f,M=i(3070).f,A=i(1285),O=i(8003),k=i(9909),D=k.get,I=k.set,P="ArrayBuffer",N="DataView",B="prototype",H="Wrong length",Z="Wrong index",W=a[P],te=W,ne=a[N],be=ne&&ne[B],Ae=Object.prototype,xe=a.RangeError,Fe=b.pack,Re=b.unpack,Ne=function(J){return[J&255]},he=function(J){return[J&255,J>>8&255]},Se=function(J){return[J&255,J>>8&255,J>>16&255,J>>24&255]},ke=function(J){return J[3]<<24|J[2]<<16|J[1]<<8|J[0]},Ie=function(J){return Fe(J,23,4)},Oe=function(J){return Fe(J,52,8)},ot=function(J,V){M(J[B],V,{get:function(){return D(this)[V]}})},Ke=function(J,V,ie,ce){var $e=v(ie),Ge=D(J);if($e+V>Ge.byteLength)throw xe(Z);var st=D(Ge.buffer).bytes,et=$e+Ge.byteOffset,Te=st.slice(et,et+V);return ce?Te:Te.reverse()},Qe=function(J,V,ie,ce,$e,Ge){var st=v(ie),et=D(J);if(st+V>et.byteLength)throw xe(Z);for(var Te=D(et.buffer).bytes,Ce=st+et.byteOffset,Nt=ce(+$e),dt=0;dt<V;dt++)Te[Ce+dt]=Nt[Ge?dt:V-dt-1]};if(!u)te=function(V){d(this,te,P);var ie=v(V);I(this,{bytes:A.call(new Array(ie),0),byteLength:ie}),l||(this.byteLength=ie)},ne=function(V,ie,ce){d(this,ne,N),d(V,te,N);var $e=D(V).byteLength,Ge=p(ie);if(Ge<0||Ge>$e)throw xe("Wrong offset");if(ce=ce===void 0?$e-Ge:m(ce),Ge+ce>$e)throw xe(H);I(this,{buffer:V,byteLength:ce,byteOffset:Ge}),l||(this.buffer=V,this.byteLength=ce,this.byteOffset=Ge)},l&&(ot(te,"byteLength"),ot(ne,"buffer"),ot(ne,"byteLength"),ot(ne,"byteOffset")),f(ne[B],{getInt8:function(V){return Ke(this,1,V)[0]<<24>>24},getUint8:function(V){return Ke(this,1,V)[0]},getInt16:function(V){var ie=Ke(this,2,V,arguments.length>1?arguments[1]:void 0);return(ie[1]<<8|ie[0])<<16>>16},getUint16:function(V){var ie=Ke(this,2,V,arguments.length>1?arguments[1]:void 0);return ie[1]<<8|ie[0]},getInt32:function(V){return ke(Ke(this,4,V,arguments.length>1?arguments[1]:void 0))},getUint32:function(V){return ke(Ke(this,4,V,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(V){return Re(Ke(this,4,V,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(V){return Re(Ke(this,8,V,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(V,ie){Qe(this,1,V,Ne,ie)},setUint8:function(V,ie){Qe(this,1,V,Ne,ie)},setInt16:function(V,ie){Qe(this,2,V,he,ie,arguments.length>2?arguments[2]:void 0)},setUint16:function(V,ie){Qe(this,2,V,he,ie,arguments.length>2?arguments[2]:void 0)},setInt32:function(V,ie){Qe(this,4,V,Se,ie,arguments.length>2?arguments[2]:void 0)},setUint32:function(V,ie){Qe(this,4,V,Se,ie,arguments.length>2?arguments[2]:void 0)},setFloat32:function(V,ie){Qe(this,4,V,Ie,ie,arguments.length>2?arguments[2]:void 0)},setFloat64:function(V,ie){Qe(this,8,V,Oe,ie,arguments.length>2?arguments[2]:void 0)}});else{if(!h(function(){W(1)})||!h(function(){new W(-1)})||h(function(){return new W,new W(1.5),new W(NaN),W.name!=P})){te=function(V){return d(this,te),new W(v(V))};for(var me=te[B]=W[B],oe=S(W),ue=0,fe;oe.length>ue;)(fe=oe[ue++])in te||c(te,fe,W[fe]);me.constructor=te}C&&x(be)!==Ae&&C(be,Ae);var le=new ne(new te(2)),pe=be.setInt8;le.setInt8(0,2147483648),le.setInt8(1,2147483649),(le.getInt8(0)||!le.getInt8(1))&&f(be,{setInt8:function(V,ie){pe.call(this,V,ie<<24>>24)},setUint8:function(V,ie){pe.call(this,V,ie<<24>>24)}},{unsafe:!0})}O(te,P),O(ne,N),o.exports={ArrayBuffer:te,DataView:ne}},1048:function(o,s,i){"use strict";var a=i(7908),l=i(1400),u=i(7466),c=Math.min;o.exports=[].copyWithin||function(h,d){var p=a(this),m=u(p.length),v=l(h,m),b=l(d,m),x=arguments.length>2?arguments[2]:void 0,C=c((x===void 0?m:l(x,m))-b,m-v),S=1;for(b<v&&v<b+C&&(S=-1,b+=C-1,v+=C-1);C-- >0;)b in p?p[v]=p[b]:delete p[v],v+=S,b+=S;return p}},1285:function(o,s,i){"use strict";var a=i(7908),l=i(1400),u=i(7466);o.exports=function(f){for(var h=a(this),d=u(h.length),p=arguments.length,m=l(p>1?arguments[1]:void 0,d),v=p>2?arguments[2]:void 0,b=v===void 0?d:l(v,d);b>m;)h[m++]=f;return h}},8533:function(o,s,i){"use strict";var a=i(2092).forEach,l=i(9341),u=l("forEach");o.exports=u?[].forEach:function(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}},8457:function(o,s,i){"use strict";var a=i(9974),l=i(7908),u=i(3411),c=i(7659),f=i(7466),h=i(6135),d=i(1246);o.exports=function(m){var v=l(m),b=typeof this=="function"?this:Array,x=arguments.length,C=x>1?arguments[1]:void 0,S=C!==void 0,M=d(v),A=0,O,k,D,I,P,N;if(S&&(C=a(C,x>2?arguments[2]:void 0,2)),M!=null&&!(b==Array&&c(M)))for(I=M.call(v),P=I.next,k=new b;!(D=P.call(I)).done;A++)N=S?u(I,C,[D.value,A],!0):D.value,h(k,A,N);else for(O=f(v.length),k=new b(O);O>A;A++)N=S?C(v[A],A):v[A],h(k,A,N);return k.length=A,k}},1318:function(o,s,i){var a=i(5656),l=i(7466),u=i(1400),c=function(f){return function(h,d,p){var m=a(h),v=l(m.length),b=u(p,v),x;if(f&&d!=d){for(;v>b;)if(x=m[b++],x!=x)return!0}else for(;v>b;b++)if((f||b in m)&&m[b]===d)return f||b||0;return!f&&-1}};o.exports={includes:c(!0),indexOf:c(!1)}},2092:function(o,s,i){var a=i(9974),l=i(8361),u=i(7908),c=i(7466),f=i(5417),h=[].push,d=function(p){var m=p==1,v=p==2,b=p==3,x=p==4,C=p==6,S=p==7,M=p==5||C;return function(A,O,k,D){for(var I=u(A),P=l(I),N=a(O,k,3),B=c(P.length),H=0,Z=D||f,W=m?Z(A,B):v||S?Z(A,0):void 0,te,ne;B>H;H++)if((M||H in P)&&(te=P[H],ne=N(te,H,I),p))if(m)W[H]=ne;else if(ne)switch(p){case 3:return!0;case 5:return te;case 6:return H;case 2:h.call(W,te)}else switch(p){case 4:return!1;case 7:h.call(W,te)}return C?-1:b||x?x:W}};o.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6),filterOut:d(7)}},6583:function(o,s,i){"use strict";var a=i(5656),l=i(9958),u=i(7466),c=i(9341),f=Math.min,h=[].lastIndexOf,d=!!h&&1/[1].lastIndexOf(1,-0)<0,p=c("lastIndexOf"),m=d||!p;o.exports=m?function(b){if(d)return h.apply(this,arguments)||0;var x=a(this),C=u(x.length),S=C-1;for(arguments.length>1&&(S=f(S,l(arguments[1]))),S<0&&(S=C+S);S>=0;S--)if(S in x&&x[S]===b)return S||0;return-1}:h},1194:function(o,s,i){var a=i(7293),l=i(5112),u=i(7392),c=l("species");o.exports=function(f){return u>=51||!a(function(){var h=[],d=h.constructor={};return d[c]=function(){return{foo:1}},h[f](Boolean).foo!==1})}},9341:function(o,s,i){"use strict";var a=i(7293);o.exports=function(l,u){var c=[][l];return!!c&&a(function(){c.call(null,u||function(){throw 1},1)})}},3671:function(o,s,i){var a=i(3099),l=i(7908),u=i(8361),c=i(7466),f=function(h){return function(d,p,m,v){a(p);var b=l(d),x=u(b),C=c(b.length),S=h?C-1:0,M=h?-1:1;if(m<2)for(;;){if(S in x){v=x[S],S+=M;break}if(S+=M,h?S<0:C<=S)throw TypeError("Reduce of empty array with no initial value")}for(;h?S>=0:C>S;S+=M)S in x&&(v=p(v,x[S],S,b));return v}};o.exports={left:f(!1),right:f(!0)}},5417:function(o,s,i){var a=i(111),l=i(3157),u=i(5112),c=u("species");o.exports=function(f,h){var d;return l(f)&&(d=f.constructor,typeof d=="function"&&(d===Array||l(d.prototype))?d=void 0:a(d)&&(d=d[c],d===null&&(d=void 0))),new(d===void 0?Array:d)(h===0?0:h)}},3411:function(o,s,i){var a=i(9670),l=i(9212);o.exports=function(u,c,f,h){try{return h?c(a(f)[0],f[1]):c(f)}catch(d){throw l(u),d}}},7072:function(o,s,i){var a=i(5112),l=a("iterator"),u=!1;try{var c=0,f={next:function(){return{done:!!c++}},return:function(){u=!0}};f[l]=function(){return this},Array.from(f,function(){throw 2})}catch{}o.exports=function(h,d){if(!d&&!u)return!1;var p=!1;try{var m={};m[l]=function(){return{next:function(){return{done:p=!0}}}},h(m)}catch{}return p}},4326:function(o){var s={}.toString;o.exports=function(i){return s.call(i).slice(8,-1)}},648:function(o,s,i){var a=i(1694),l=i(4326),u=i(5112),c=u("toStringTag"),f=l(function(){return arguments}())=="Arguments",h=function(d,p){try{return d[p]}catch{}};o.exports=a?l:function(d){var p,m,v;return d===void 0?"Undefined":d===null?"Null":typeof(m=h(p=Object(d),c))=="string"?m:f?l(p):(v=l(p))=="Object"&&typeof p.callee=="function"?"Arguments":v}},9920:function(o,s,i){var a=i(6656),l=i(3887),u=i(1236),c=i(3070);o.exports=function(f,h){for(var d=l(h),p=c.f,m=u.f,v=0;v<d.length;v++){var b=d[v];a(f,b)||p(f,b,m(h,b))}}},8544:function(o,s,i){var a=i(7293);o.exports=!a(function(){function l(){}return l.prototype.constructor=null,Object.getPrototypeOf(new l)!==l.prototype})},4994:function(o,s,i){"use strict";var a=i(3383).IteratorPrototype,l=i(30),u=i(9114),c=i(8003),f=i(7497),h=function(){return this};o.exports=function(d,p,m){var v=p+" Iterator";return d.prototype=l(a,{next:u(1,m)}),c(d,v,!1,!0),f[v]=h,d}},8880:function(o,s,i){var a=i(9781),l=i(3070),u=i(9114);o.exports=a?function(c,f,h){return l.f(c,f,u(1,h))}:function(c,f,h){return c[f]=h,c}},9114:function(o){o.exports=function(s,i){return{enumerable:!(s&1),configurable:!(s&2),writable:!(s&4),value:i}}},6135:function(o,s,i){"use strict";var a=i(7593),l=i(3070),u=i(9114);o.exports=function(c,f,h){var d=a(f);d in c?l.f(c,d,u(0,h)):c[d]=h}},654:function(o,s,i){"use strict";var a=i(2109),l=i(4994),u=i(9518),c=i(7674),f=i(8003),h=i(8880),d=i(1320),p=i(5112),m=i(1913),v=i(7497),b=i(3383),x=b.IteratorPrototype,C=b.BUGGY_SAFARI_ITERATORS,S=p("iterator"),M="keys",A="values",O="entries",k=function(){return this};o.exports=function(D,I,P,N,B,H,Z){l(P,I,N);var W=function(Se){if(Se===B&&xe)return xe;if(!C&&Se in be)return be[Se];switch(Se){case M:return function(){return new P(this,Se)};case A:return function(){return new P(this,Se)};case O:return function(){return new P(this,Se)}}return function(){return new P(this)}},te=I+" Iterator",ne=!1,be=D.prototype,Ae=be[S]||be["@@iterator"]||B&&be[B],xe=!C&&Ae||W(B),Fe=I=="Array"&&be.entries||Ae,Re,Ne,he;if(Fe&&(Re=u(Fe.call(new D)),x!==Object.prototype&&Re.next&&(!m&&u(Re)!==x&&(c?c(Re,x):typeof Re[S]!="function"&&h(Re,S,k)),f(Re,te,!0,!0),m&&(v[te]=k))),B==A&&Ae&&Ae.name!==A&&(ne=!0,xe=function(){return Ae.call(this)}),(!m||Z)&&be[S]!==xe&&h(be,S,xe),v[I]=xe,B)if(Ne={values:W(A),keys:H?xe:W(M),entries:W(O)},Z)for(he in Ne)(C||ne||!(he in be))&&d(be,he,Ne[he]);else a({target:I,proto:!0,forced:C||ne},Ne);return Ne}},9781:function(o,s,i){var a=i(7293);o.exports=!a(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},317:function(o,s,i){var a=i(7854),l=i(111),u=a.document,c=l(u)&&l(u.createElement);o.exports=function(f){return c?u.createElement(f):{}}},8324:function(o){o.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8113:function(o,s,i){var a=i(5005);o.exports=a("navigator","userAgent")||""},7392:function(o,s,i){var a=i(7854),l=i(8113),u=a.process,c=u&&u.versions,f=c&&c.v8,h,d;f?(h=f.split("."),d=h[0]+h[1]):l&&(h=l.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=l.match(/Chrome\/(\d+)/),h&&(d=h[1]))),o.exports=d&&+d},748:function(o){o.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(o,s,i){var a=i(7854),l=i(1236).f,u=i(8880),c=i(1320),f=i(3505),h=i(9920),d=i(4705);o.exports=function(p,m){var v=p.target,b=p.global,x=p.stat,C,S,M,A,O,k;if(b?S=a:x?S=a[v]||f(v,{}):S=(a[v]||{}).prototype,S)for(M in m){if(O=m[M],p.noTargetGet?(k=l(S,M),A=k&&k.value):A=S[M],C=d(b?M:v+(x?".":"#")+M,p.forced),!C&&A!==void 0){if(typeof O==typeof A)continue;h(O,A)}(p.sham||A&&A.sham)&&u(O,"sham",!0),c(S,M,O,p)}}},7293:function(o){o.exports=function(s){try{return!!s()}catch{return!0}}},7007:function(o,s,i){"use strict";i(4916);var a=i(1320),l=i(7293),u=i(5112),c=i(2261),f=i(8880),h=u("species"),d=!l(function(){var x=/./;return x.exec=function(){var C=[];return C.groups={a:"7"},C},"".replace(x,"$<a>")!=="7"}),p=function(){return"a".replace(/./,"$0")==="$0"}(),m=u("replace"),v=function(){return/./[m]?/./[m]("a","$0")==="":!1}(),b=!l(function(){var x=/(?:)/,C=x.exec;x.exec=function(){return C.apply(this,arguments)};var S="ab".split(x);return S.length!==2||S[0]!=="a"||S[1]!=="b"});o.exports=function(x,C,S,M){var A=u(x),O=!l(function(){var B={};return B[A]=function(){return 7},""[x](B)!=7}),k=O&&!l(function(){var B=!1,H=/a/;return x==="split"&&(H={},H.constructor={},H.constructor[h]=function(){return H},H.flags="",H[A]=/./[A]),H.exec=function(){return B=!0,null},H[A](""),!B});if(!O||!k||x==="replace"&&!(d&&p&&!v)||x==="split"&&!b){var D=/./[A],I=S(A,""[x],function(B,H,Z,W,te){return H.exec===c?O&&!te?{done:!0,value:D.call(H,Z,W)}:{done:!0,value:B.call(Z,H,W)}:{done:!1}},{REPLACE_KEEPS_$0:p,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:v}),P=I[0],N=I[1];a(String.prototype,x,P),a(RegExp.prototype,A,C==2?function(B,H){return N.call(B,this,H)}:function(B){return N.call(B,this)})}M&&f(RegExp.prototype[A],"sham",!0)}},9974:function(o,s,i){var a=i(3099);o.exports=function(l,u,c){if(a(l),u===void 0)return l;switch(c){case 0:return function(){return l.call(u)};case 1:return function(f){return l.call(u,f)};case 2:return function(f,h){return l.call(u,f,h)};case 3:return function(f,h,d){return l.call(u,f,h,d)}}return function(){return l.apply(u,arguments)}}},5005:function(o,s,i){var a=i(857),l=i(7854),u=function(c){return typeof c=="function"?c:void 0};o.exports=function(c,f){return arguments.length<2?u(a[c])||u(l[c]):a[c]&&a[c][f]||l[c]&&l[c][f]}},1246:function(o,s,i){var a=i(648),l=i(7497),u=i(5112),c=u("iterator");o.exports=function(f){if(f!=null)return f[c]||f["@@iterator"]||l[a(f)]}},8554:function(o,s,i){var a=i(9670),l=i(1246);o.exports=function(u){var c=l(u);if(typeof c!="function")throw TypeError(String(u)+" is not iterable");return a(c.call(u))}},647:function(o,s,i){var a=i(7908),l=Math.floor,u="".replace,c=/\$([$&'`]|\d\d?|<[^>]*>)/g,f=/\$([$&'`]|\d\d?)/g;o.exports=function(h,d,p,m,v,b){var x=p+h.length,C=m.length,S=f;return v!==void 0&&(v=a(v),S=c),u.call(b,S,function(M,A){var O;switch(A.charAt(0)){case"$":return"$";case"&":return h;case"`":return d.slice(0,p);case"'":return d.slice(x);case"<":O=v[A.slice(1,-1)];break;default:var k=+A;if(k===0)return M;if(k>C){var D=l(k/10);return D===0?M:D<=C?m[D-1]===void 0?A.charAt(1):m[D-1]+A.charAt(1):M}O=m[k-1]}return O===void 0?"":O})}},7854:function(o,s,i){var a=function(l){return l&&l.Math==Math&&l};o.exports=a(typeof globalThis=="object"&&globalThis)||a(typeof window=="object"&&window)||a(typeof self=="object"&&self)||a(typeof i.g=="object"&&i.g)||function(){return this}()||Function("return this")()},6656:function(o){var s={}.hasOwnProperty;o.exports=function(i,a){return s.call(i,a)}},3501:function(o){o.exports={}},490:function(o,s,i){var a=i(5005);o.exports=a("document","documentElement")},4664:function(o,s,i){var a=i(9781),l=i(7293),u=i(317);o.exports=!a&&!l(function(){return Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a!=7})},1179:function(o){var s=Math.abs,i=Math.pow,a=Math.floor,l=Math.log,u=Math.LN2,c=function(h,d,p){var m=new Array(p),v=p*8-d-1,b=(1<<v)-1,x=b>>1,C=d===23?i(2,-24)-i(2,-77):0,S=h<0||h===0&&1/h<0?1:0,M=0,A,O,k;for(h=s(h),h!=h||h===1/0?(O=h!=h?1:0,A=b):(A=a(l(h)/u),h*(k=i(2,-A))<1&&(A--,k*=2),A+x>=1?h+=C/k:h+=C*i(2,1-x),h*k>=2&&(A++,k/=2),A+x>=b?(O=0,A=b):A+x>=1?(O=(h*k-1)*i(2,d),A=A+x):(O=h*i(2,x-1)*i(2,d),A=0));d>=8;m[M++]=O&255,O/=256,d-=8);for(A=A<<d|O,v+=d;v>0;m[M++]=A&255,A/=256,v-=8);return m[--M]|=S*128,m},f=function(h,d){var p=h.length,m=p*8-d-1,v=(1<<m)-1,b=v>>1,x=m-7,C=p-1,S=h[C--],M=S&127,A;for(S>>=7;x>0;M=M*256+h[C],C--,x-=8);for(A=M&(1<<-x)-1,M>>=-x,x+=d;x>0;A=A*256+h[C],C--,x-=8);if(M===0)M=1-b;else{if(M===v)return A?NaN:S?-1/0:1/0;A=A+i(2,d),M=M-b}return(S?-1:1)*A*i(2,M-d)};o.exports={pack:c,unpack:f}},8361:function(o,s,i){var a=i(7293),l=i(4326),u="".split;o.exports=a(function(){return!Object("z").propertyIsEnumerable(0)})?function(c){return l(c)=="String"?u.call(c,""):Object(c)}:Object},9587:function(o,s,i){var a=i(111),l=i(7674);o.exports=function(u,c,f){var h,d;return l&&typeof(h=c.constructor)=="function"&&h!==f&&a(d=h.prototype)&&d!==f.prototype&&l(u,d),u}},2788:function(o,s,i){var a=i(5465),l=Function.toString;typeof a.inspectSource!="function"&&(a.inspectSource=function(u){return l.call(u)}),o.exports=a.inspectSource},9909:function(o,s,i){var a=i(8536),l=i(7854),u=i(111),c=i(8880),f=i(6656),h=i(5465),d=i(6200),p=i(3501),m=l.WeakMap,v,b,x,C=function(I){return x(I)?b(I):v(I,{})},S=function(I){return function(P){var N;if(!u(P)||(N=b(P)).type!==I)throw TypeError("Incompatible receiver, "+I+" required");return N}};if(a){var M=h.state||(h.state=new m),A=M.get,O=M.has,k=M.set;v=function(I,P){return P.facade=I,k.call(M,I,P),P},b=function(I){return A.call(M,I)||{}},x=function(I){return O.call(M,I)}}else{var D=d("state");p[D]=!0,v=function(I,P){return P.facade=I,c(I,D,P),P},b=function(I){return f(I,D)?I[D]:{}},x=function(I){return f(I,D)}}o.exports={set:v,get:b,has:x,enforce:C,getterFor:S}},7659:function(o,s,i){var a=i(5112),l=i(7497),u=a("iterator"),c=Array.prototype;o.exports=function(f){return f!==void 0&&(l.Array===f||c[u]===f)}},3157:function(o,s,i){var a=i(4326);o.exports=Array.isArray||function(u){return a(u)=="Array"}},4705:function(o,s,i){var a=i(7293),l=/#|\.prototype\./,u=function(p,m){var v=f[c(p)];return v==d?!0:v==h?!1:typeof m=="function"?a(m):!!m},c=u.normalize=function(p){return String(p).replace(l,".").toLowerCase()},f=u.data={},h=u.NATIVE="N",d=u.POLYFILL="P";o.exports=u},111:function(o){o.exports=function(s){return typeof s=="object"?s!==null:typeof s=="function"}},1913:function(o){o.exports=!1},7850:function(o,s,i){var a=i(111),l=i(4326),u=i(5112),c=u("match");o.exports=function(f){var h;return a(f)&&((h=f[c])!==void 0?!!h:l(f)=="RegExp")}},9212:function(o,s,i){var a=i(9670);o.exports=function(l){var u=l.return;if(u!==void 0)return a(u.call(l)).value}},3383:function(o,s,i){"use strict";var a=i(7293),l=i(9518),u=i(8880),c=i(6656),f=i(5112),h=i(1913),d=f("iterator"),p=!1,m=function(){return this},v,b,x;[].keys&&(x=[].keys(),"next"in x?(b=l(l(x)),b!==Object.prototype&&(v=b)):p=!0);var C=v==null||a(function(){var S={};return v[d].call(S)!==S});C&&(v={}),(!h||C)&&!c(v,d)&&u(v,d,m),o.exports={IteratorPrototype:v,BUGGY_SAFARI_ITERATORS:p}},7497:function(o){o.exports={}},133:function(o,s,i){var a=i(7293);o.exports=!!Object.getOwnPropertySymbols&&!a(function(){return!String(Symbol())})},590:function(o,s,i){var a=i(7293),l=i(5112),u=i(1913),c=l("iterator");o.exports=!a(function(){var f=new URL("b?a=1&b=2&c=3","http://a"),h=f.searchParams,d="";return f.pathname="c%20d",h.forEach(function(p,m){h.delete("b"),d+=m+p}),u&&!f.toJSON||!h.sort||f.href!=="http://a/c%20d?a=1&c=3"||h.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!h[c]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("http://\u0442\u0435\u0441\u0442").host!=="xn--e1aybc"||new URL("http://a#\u0431").hash!=="#%D0%B1"||d!=="a1c3"||new URL("http://x",void 0).host!=="x"})},8536:function(o,s,i){var a=i(7854),l=i(2788),u=a.WeakMap;o.exports=typeof u=="function"&&/native code/.test(l(u))},1574:function(o,s,i){"use strict";var a=i(9781),l=i(7293),u=i(1956),c=i(5181),f=i(5296),h=i(7908),d=i(8361),p=Object.assign,m=Object.defineProperty;o.exports=!p||l(function(){if(a&&p({b:1},p(m({},"a",{enumerable:!0,get:function(){m(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var v={},b={},x=Symbol(),C="abcdefghijklmnopqrst";return v[x]=7,C.split("").forEach(function(S){b[S]=S}),p({},v)[x]!=7||u(p({},b)).join("")!=C})?function(b,x){for(var C=h(b),S=arguments.length,M=1,A=c.f,O=f.f;S>M;)for(var k=d(arguments[M++]),D=A?u(k).concat(A(k)):u(k),I=D.length,P=0,N;I>P;)N=D[P++],(!a||O.call(k,N))&&(C[N]=k[N]);return C}:p},30:function(o,s,i){var a=i(9670),l=i(6048),u=i(748),c=i(3501),f=i(490),h=i(317),d=i(6200),p=">",m="<",v="prototype",b="script",x=d("IE_PROTO"),C=function(){},S=function(D){return m+b+p+D+m+"/"+b+p},M=function(D){D.write(S("")),D.close();var I=D.parentWindow.Object;return D=null,I},A=function(){var D=h("iframe"),I="java"+b+":",P;return D.style.display="none",f.appendChild(D),D.src=String(I),P=D.contentWindow.document,P.open(),P.write(S("document.F=Object")),P.close(),P.F},O,k=function(){try{O=document.domain&&new ActiveXObject("htmlfile")}catch{}k=O?M(O):A();for(var D=u.length;D--;)delete k[v][u[D]];return k()};c[x]=!0,o.exports=Object.create||function(I,P){var N;return I!==null?(C[v]=a(I),N=new C,C[v]=null,N[x]=I):N=k(),P===void 0?N:l(N,P)}},6048:function(o,s,i){var a=i(9781),l=i(3070),u=i(9670),c=i(1956);o.exports=a?Object.defineProperties:function(h,d){u(h);for(var p=c(d),m=p.length,v=0,b;m>v;)l.f(h,b=p[v++],d[b]);return h}},3070:function(o,s,i){var a=i(9781),l=i(4664),u=i(9670),c=i(7593),f=Object.defineProperty;s.f=a?f:function(d,p,m){if(u(d),p=c(p,!0),u(m),l)try{return f(d,p,m)}catch{}if("get"in m||"set"in m)throw TypeError("Accessors not supported");return"value"in m&&(d[p]=m.value),d}},1236:function(o,s,i){var a=i(9781),l=i(5296),u=i(9114),c=i(5656),f=i(7593),h=i(6656),d=i(4664),p=Object.getOwnPropertyDescriptor;s.f=a?p:function(v,b){if(v=c(v),b=f(b,!0),d)try{return p(v,b)}catch{}if(h(v,b))return u(!l.f.call(v,b),v[b])}},8006:function(o,s,i){var a=i(6324),l=i(748),u=l.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(f){return a(f,u)}},5181:function(o,s){s.f=Object.getOwnPropertySymbols},9518:function(o,s,i){var a=i(6656),l=i(7908),u=i(6200),c=i(8544),f=u("IE_PROTO"),h=Object.prototype;o.exports=c?Object.getPrototypeOf:function(d){return d=l(d),a(d,f)?d[f]:typeof d.constructor=="function"&&d instanceof d.constructor?d.constructor.prototype:d instanceof Object?h:null}},6324:function(o,s,i){var a=i(6656),l=i(5656),u=i(1318).indexOf,c=i(3501);o.exports=function(f,h){var d=l(f),p=0,m=[],v;for(v in d)!a(c,v)&&a(d,v)&&m.push(v);for(;h.length>p;)a(d,v=h[p++])&&(~u(m,v)||m.push(v));return m}},1956:function(o,s,i){var a=i(6324),l=i(748);o.exports=Object.keys||function(c){return a(c,l)}},5296:function(o,s){"use strict";var i={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,l=a&&!i.call({1:2},1);s.f=l?function(c){var f=a(this,c);return!!f&&f.enumerable}:i},7674:function(o,s,i){var a=i(9670),l=i(6077);o.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var u=!1,c={},f;try{f=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,f.call(c,[]),u=c instanceof Array}catch{}return function(d,p){return a(d),l(p),u?f.call(d,p):d.__proto__=p,d}}():void 0)},288:function(o,s,i){"use strict";var a=i(1694),l=i(648);o.exports=a?{}.toString:function(){return"[object "+l(this)+"]"}},3887:function(o,s,i){var a=i(5005),l=i(8006),u=i(5181),c=i(9670);o.exports=a("Reflect","ownKeys")||function(h){var d=l.f(c(h)),p=u.f;return p?d.concat(p(h)):d}},857:function(o,s,i){var a=i(7854);o.exports=a},2248:function(o,s,i){var a=i(1320);o.exports=function(l,u,c){for(var f in u)a(l,f,u[f],c);return l}},1320:function(o,s,i){var a=i(7854),l=i(8880),u=i(6656),c=i(3505),f=i(2788),h=i(9909),d=h.get,p=h.enforce,m=String(String).split("String");(o.exports=function(v,b,x,C){var S=C?!!C.unsafe:!1,M=C?!!C.enumerable:!1,A=C?!!C.noTargetGet:!1,O;if(typeof x=="function"&&(typeof b=="string"&&!u(x,"name")&&l(x,"name",b),O=p(x),O.source||(O.source=m.join(typeof b=="string"?b:""))),v===a){M?v[b]=x:c(b,x);return}else S?!A&&v[b]&&(M=!0):delete v[b];M?v[b]=x:l(v,b,x)})(Function.prototype,"toString",function(){return typeof this=="function"&&d(this).source||f(this)})},7651:function(o,s,i){var a=i(4326),l=i(2261);o.exports=function(u,c){var f=u.exec;if(typeof f=="function"){var h=f.call(u,c);if(typeof h!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return h}if(a(u)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(u,c)}},2261:function(o,s,i){"use strict";var a=i(7066),l=i(2999),u=RegExp.prototype.exec,c=String.prototype.replace,f=u,h=function(){var v=/a/,b=/b*/g;return u.call(v,"a"),u.call(b,"a"),v.lastIndex!==0||b.lastIndex!==0}(),d=l.UNSUPPORTED_Y||l.BROKEN_CARET,p=/()??/.exec("")[1]!==void 0,m=h||p||d;m&&(f=function(b){var x=this,C,S,M,A,O=d&&x.sticky,k=a.call(x),D=x.source,I=0,P=b;return O&&(k=k.replace("y",""),k.indexOf("g")===-1&&(k+="g"),P=String(b).slice(x.lastIndex),x.lastIndex>0&&(!x.multiline||x.multiline&&b[x.lastIndex-1]!==`
|
|
`)&&(D="(?: "+D+")",P=" "+P,I++),S=new RegExp("^(?:"+D+")",k)),p&&(S=new RegExp("^"+D+"$(?!\\s)",k)),h&&(C=x.lastIndex),M=u.call(O?S:x,P),O?M?(M.input=M.input.slice(I),M[0]=M[0].slice(I),M.index=x.lastIndex,x.lastIndex+=M[0].length):x.lastIndex=0:h&&M&&(x.lastIndex=x.global?M.index+M[0].length:C),p&&M&&M.length>1&&c.call(M[0],S,function(){for(A=1;A<arguments.length-2;A++)arguments[A]===void 0&&(M[A]=void 0)}),M}),o.exports=f},7066:function(o,s,i){"use strict";var a=i(9670);o.exports=function(){var l=a(this),u="";return l.global&&(u+="g"),l.ignoreCase&&(u+="i"),l.multiline&&(u+="m"),l.dotAll&&(u+="s"),l.unicode&&(u+="u"),l.sticky&&(u+="y"),u}},2999:function(o,s,i){"use strict";var a=i(7293);function l(u,c){return RegExp(u,c)}s.UNSUPPORTED_Y=a(function(){var u=l("a","y");return u.lastIndex=2,u.exec("abcd")!=null}),s.BROKEN_CARET=a(function(){var u=l("^r","gy");return u.lastIndex=2,u.exec("str")!=null})},4488:function(o){o.exports=function(s){if(s==null)throw TypeError("Can't call method on "+s);return s}},3505:function(o,s,i){var a=i(7854),l=i(8880);o.exports=function(u,c){try{l(a,u,c)}catch{a[u]=c}return c}},6340:function(o,s,i){"use strict";var a=i(5005),l=i(3070),u=i(5112),c=i(9781),f=u("species");o.exports=function(h){var d=a(h),p=l.f;c&&d&&!d[f]&&p(d,f,{configurable:!0,get:function(){return this}})}},8003:function(o,s,i){var a=i(3070).f,l=i(6656),u=i(5112),c=u("toStringTag");o.exports=function(f,h,d){f&&!l(f=d?f:f.prototype,c)&&a(f,c,{configurable:!0,value:h})}},6200:function(o,s,i){var a=i(2309),l=i(9711),u=a("keys");o.exports=function(c){return u[c]||(u[c]=l(c))}},5465:function(o,s,i){var a=i(7854),l=i(3505),u="__core-js_shared__",c=a[u]||l(u,{});o.exports=c},2309:function(o,s,i){var a=i(1913),l=i(5465);(o.exports=function(u,c){return l[u]||(l[u]=c!==void 0?c:{})})("versions",[]).push({version:"3.9.0",mode:a?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(o,s,i){var a=i(9670),l=i(3099),u=i(5112),c=u("species");o.exports=function(f,h){var d=a(f).constructor,p;return d===void 0||(p=a(d)[c])==null?h:l(p)}},8710:function(o,s,i){var a=i(9958),l=i(4488),u=function(c){return function(f,h){var d=String(l(f)),p=a(h),m=d.length,v,b;return p<0||p>=m?c?"":void 0:(v=d.charCodeAt(p),v<55296||v>56319||p+1===m||(b=d.charCodeAt(p+1))<56320||b>57343?c?d.charAt(p):v:c?d.slice(p,p+2):(v-55296<<10)+(b-56320)+65536)}};o.exports={codeAt:u(!1),charAt:u(!0)}},3197:function(o){"use strict";var s=2147483647,i=36,a=1,l=26,u=38,c=700,f=72,h=128,d="-",p=/[^\0-\u007E]/,m=/[.\u3002\uFF0E\uFF61]/g,v="Overflow: input needs wider integers to process",b=i-a,x=Math.floor,C=String.fromCharCode,S=function(k){for(var D=[],I=0,P=k.length;I<P;){var N=k.charCodeAt(I++);if(N>=55296&&N<=56319&&I<P){var B=k.charCodeAt(I++);(B&64512)==56320?D.push(((N&1023)<<10)+(B&1023)+65536):(D.push(N),I--)}else D.push(N)}return D},M=function(k){return k+22+75*(k<26)},A=function(k,D,I){var P=0;for(k=I?x(k/c):k>>1,k+=x(k/D);k>b*l>>1;P+=i)k=x(k/b);return x(P+(b+1)*k/(k+u))},O=function(k){var D=[];k=S(k);var I=k.length,P=h,N=0,B=f,H,Z;for(H=0;H<k.length;H++)Z=k[H],Z<128&&D.push(C(Z));var W=D.length,te=W;for(W&&D.push(d);te<I;){var ne=s;for(H=0;H<k.length;H++)Z=k[H],Z>=P&&Z<ne&&(ne=Z);var be=te+1;if(ne-P>x((s-N)/be))throw RangeError(v);for(N+=(ne-P)*be,P=ne,H=0;H<k.length;H++){if(Z=k[H],Z<P&&++N>s)throw RangeError(v);if(Z==P){for(var Ae=N,xe=i;;xe+=i){var Fe=xe<=B?a:xe>=B+l?l:xe-B;if(Ae<Fe)break;var Re=Ae-Fe,Ne=i-Fe;D.push(C(M(Fe+Re%Ne))),Ae=x(Re/Ne)}D.push(C(M(Ae))),B=A(N,be,te==W),N=0,++te}}++N,++P}return D.join("")};o.exports=function(k){var D=[],I=k.toLowerCase().replace(m,".").split("."),P,N;for(P=0;P<I.length;P++)N=I[P],D.push(p.test(N)?"xn--"+O(N):N);return D.join(".")}},6091:function(o,s,i){var a=i(7293),l=i(1361),u="\u200B\x85\u180E";o.exports=function(c){return a(function(){return!!l[c]()||u[c]()!=u||l[c].name!==c})}},3111:function(o,s,i){var a=i(4488),l=i(1361),u="["+l+"]",c=RegExp("^"+u+u+"*"),f=RegExp(u+u+"*$"),h=function(d){return function(p){var m=String(a(p));return d&1&&(m=m.replace(c,"")),d&2&&(m=m.replace(f,"")),m}};o.exports={start:h(1),end:h(2),trim:h(3)}},1400:function(o,s,i){var a=i(9958),l=Math.max,u=Math.min;o.exports=function(c,f){var h=a(c);return h<0?l(h+f,0):u(h,f)}},7067:function(o,s,i){var a=i(9958),l=i(7466);o.exports=function(u){if(u===void 0)return 0;var c=a(u),f=l(c);if(c!==f)throw RangeError("Wrong length or index");return f}},5656:function(o,s,i){var a=i(8361),l=i(4488);o.exports=function(u){return a(l(u))}},9958:function(o){var s=Math.ceil,i=Math.floor;o.exports=function(a){return isNaN(a=+a)?0:(a>0?i:s)(a)}},7466:function(o,s,i){var a=i(9958),l=Math.min;o.exports=function(u){return u>0?l(a(u),9007199254740991):0}},7908:function(o,s,i){var a=i(4488);o.exports=function(l){return Object(a(l))}},4590:function(o,s,i){var a=i(3002);o.exports=function(l,u){var c=a(l);if(c%u)throw RangeError("Wrong offset");return c}},3002:function(o,s,i){var a=i(9958);o.exports=function(l){var u=a(l);if(u<0)throw RangeError("The argument can't be less than 0");return u}},7593:function(o,s,i){var a=i(111);o.exports=function(l,u){if(!a(l))return l;var c,f;if(u&&typeof(c=l.toString)=="function"&&!a(f=c.call(l))||typeof(c=l.valueOf)=="function"&&!a(f=c.call(l))||!u&&typeof(c=l.toString)=="function"&&!a(f=c.call(l)))return f;throw TypeError("Can't convert object to primitive value")}},1694:function(o,s,i){var a=i(5112),l=a("toStringTag"),u={};u[l]="z",o.exports=String(u)==="[object z]"},9843:function(o,s,i){"use strict";var a=i(2109),l=i(7854),u=i(9781),c=i(3832),f=i(260),h=i(3331),d=i(5787),p=i(9114),m=i(8880),v=i(7466),b=i(7067),x=i(4590),C=i(7593),S=i(6656),M=i(648),A=i(111),O=i(30),k=i(7674),D=i(8006).f,I=i(7321),P=i(2092).forEach,N=i(6340),B=i(3070),H=i(1236),Z=i(9909),W=i(9587),te=Z.get,ne=Z.set,be=B.f,Ae=H.f,xe=Math.round,Fe=l.RangeError,Re=h.ArrayBuffer,Ne=h.DataView,he=f.NATIVE_ARRAY_BUFFER_VIEWS,Se=f.TYPED_ARRAY_TAG,ke=f.TypedArray,Ie=f.TypedArrayPrototype,Oe=f.aTypedArrayConstructor,ot=f.isTypedArray,Ke="BYTES_PER_ELEMENT",Qe="Wrong length",me=function(J,V){for(var ie=0,ce=V.length,$e=new(Oe(J))(ce);ce>ie;)$e[ie]=V[ie++];return $e},oe=function(J,V){be(J,V,{get:function(){return te(this)[V]}})},ue=function(J){var V;return J instanceof Re||(V=M(J))=="ArrayBuffer"||V=="SharedArrayBuffer"},fe=function(J,V){return ot(J)&&typeof V!="symbol"&&V in J&&String(+V)==String(V)},le=function(V,ie){return fe(V,ie=C(ie,!0))?p(2,V[ie]):Ae(V,ie)},pe=function(V,ie,ce){return fe(V,ie=C(ie,!0))&&A(ce)&&S(ce,"value")&&!S(ce,"get")&&!S(ce,"set")&&!ce.configurable&&(!S(ce,"writable")||ce.writable)&&(!S(ce,"enumerable")||ce.enumerable)?(V[ie]=ce.value,V):be(V,ie,ce)};u?(he||(H.f=le,B.f=pe,oe(Ie,"buffer"),oe(Ie,"byteOffset"),oe(Ie,"byteLength"),oe(Ie,"length")),a({target:"Object",stat:!0,forced:!he},{getOwnPropertyDescriptor:le,defineProperty:pe}),o.exports=function(J,V,ie){var ce=J.match(/\d+$/)[0]/8,$e=J+(ie?"Clamped":"")+"Array",Ge="get"+J,st="set"+J,et=l[$e],Te=et,Ce=Te&&Te.prototype,Nt={},dt=function(We,Pe){var qe=te(We);return qe.view[Ge](Pe*ce+qe.byteOffset,!0)},Xt=function(We,Pe,qe){var ut=te(We);ie&&(qe=(qe=xe(qe))<0?0:qe>255?255:qe&255),ut.view[st](Pe*ce+ut.byteOffset,qe,!0)},Zt=function(We,Pe){be(We,Pe,{get:function(){return dt(this,Pe)},set:function(qe){return Xt(this,Pe,qe)},enumerable:!0})};he?c&&(Te=V(function(We,Pe,qe,ut){return d(We,Te,$e),W(function(){return A(Pe)?ue(Pe)?ut!==void 0?new et(Pe,x(qe,ce),ut):qe!==void 0?new et(Pe,x(qe,ce)):new et(Pe):ot(Pe)?me(Te,Pe):I.call(Te,Pe):new et(b(Pe))}(),We,Te)}),k&&k(Te,ke),P(D(et),function(We){We in Te||m(Te,We,et[We])}),Te.prototype=Ce):(Te=V(function(We,Pe,qe,ut){d(We,Te,$e);var It=0,ft=0,Dt,nt,de;if(!A(Pe))de=b(Pe),nt=de*ce,Dt=new Re(nt);else if(ue(Pe)){Dt=Pe,ft=x(qe,ce);var Vt=Pe.byteLength;if(ut===void 0){if(Vt%ce||(nt=Vt-ft,nt<0))throw Fe(Qe)}else if(nt=v(ut)*ce,nt+ft>Vt)throw Fe(Qe);de=nt/ce}else return ot(Pe)?me(Te,Pe):I.call(Te,Pe);for(ne(We,{buffer:Dt,byteOffset:ft,byteLength:nt,length:de,view:new Ne(Dt)});It<de;)Zt(We,It++)}),k&&k(Te,ke),Ce=Te.prototype=O(Ie)),Ce.constructor!==Te&&m(Ce,"constructor",Te),Se&&m(Ce,Se,$e),Nt[$e]=Te,a({global:!0,forced:Te!=et,sham:!he},Nt),Ke in Te||m(Te,Ke,ce),Ke in Ce||m(Ce,Ke,ce),N($e)}):o.exports=function(){}},3832:function(o,s,i){var a=i(7854),l=i(7293),u=i(7072),c=i(260).NATIVE_ARRAY_BUFFER_VIEWS,f=a.ArrayBuffer,h=a.Int8Array;o.exports=!c||!l(function(){h(1)})||!l(function(){new h(-1)})||!u(function(d){new h,new h(null),new h(1.5),new h(d)},!0)||l(function(){return new h(new f(2),1,void 0).length!==1})},3074:function(o,s,i){var a=i(260).aTypedArrayConstructor,l=i(6707);o.exports=function(u,c){for(var f=l(u,u.constructor),h=0,d=c.length,p=new(a(f))(d);d>h;)p[h]=c[h++];return p}},7321:function(o,s,i){var a=i(7908),l=i(7466),u=i(1246),c=i(7659),f=i(9974),h=i(260).aTypedArrayConstructor;o.exports=function(p){var m=a(p),v=arguments.length,b=v>1?arguments[1]:void 0,x=b!==void 0,C=u(m),S,M,A,O,k,D;if(C!=null&&!c(C))for(k=C.call(m),D=k.next,m=[];!(O=D.call(k)).done;)m.push(O.value);for(x&&v>2&&(b=f(b,arguments[2],2)),M=l(m.length),A=new(h(this))(M),S=0;M>S;S++)A[S]=x?b(m[S],S):m[S];return A}},9711:function(o){var s=0,i=Math.random();o.exports=function(a){return"Symbol("+String(a===void 0?"":a)+")_"+(++s+i).toString(36)}},3307:function(o,s,i){var a=i(133);o.exports=a&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},5112:function(o,s,i){var a=i(7854),l=i(2309),u=i(6656),c=i(9711),f=i(133),h=i(3307),d=l("wks"),p=a.Symbol,m=h?p:p&&p.withoutSetter||c;o.exports=function(v){return u(d,v)||(f&&u(p,v)?d[v]=p[v]:d[v]=m("Symbol."+v)),d[v]}},1361:function(o){o.exports=`
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},8264:function(o,s,i){"use strict";var a=i(2109),l=i(7854),u=i(3331),c=i(6340),f="ArrayBuffer",h=u[f],d=l[f];a({global:!0,forced:d!==h},{ArrayBuffer:h}),c(f)},2222:function(o,s,i){"use strict";var a=i(2109),l=i(7293),u=i(3157),c=i(111),f=i(7908),h=i(7466),d=i(6135),p=i(5417),m=i(1194),v=i(5112),b=i(7392),x=v("isConcatSpreadable"),C=9007199254740991,S="Maximum allowed index exceeded",M=b>=51||!l(function(){var D=[];return D[x]=!1,D.concat()[0]!==D}),A=m("concat"),O=function(D){if(!c(D))return!1;var I=D[x];return I!==void 0?!!I:u(D)},k=!M||!A;a({target:"Array",proto:!0,forced:k},{concat:function(I){var P=f(this),N=p(P,0),B=0,H,Z,W,te,ne;for(H=-1,W=arguments.length;H<W;H++)if(ne=H===-1?P:arguments[H],O(ne)){if(te=h(ne.length),B+te>C)throw TypeError(S);for(Z=0;Z<te;Z++,B++)Z in ne&&d(N,B,ne[Z])}else{if(B>=C)throw TypeError(S);d(N,B++,ne)}return N.length=B,N}})},7327:function(o,s,i){"use strict";var a=i(2109),l=i(2092).filter,u=i(1194),c=u("filter");a({target:"Array",proto:!0,forced:!c},{filter:function(h){return l(this,h,arguments.length>1?arguments[1]:void 0)}})},2772:function(o,s,i){"use strict";var a=i(2109),l=i(1318).indexOf,u=i(9341),c=[].indexOf,f=!!c&&1/[1].indexOf(1,-0)<0,h=u("indexOf");a({target:"Array",proto:!0,forced:f||!h},{indexOf:function(p){return f?c.apply(this,arguments)||0:l(this,p,arguments.length>1?arguments[1]:void 0)}})},6992:function(o,s,i){"use strict";var a=i(5656),l=i(1223),u=i(7497),c=i(9909),f=i(654),h="Array Iterator",d=c.set,p=c.getterFor(h);o.exports=f(Array,"Array",function(m,v){d(this,{type:h,target:a(m),index:0,kind:v})},function(){var m=p(this),v=m.target,b=m.kind,x=m.index++;return!v||x>=v.length?(m.target=void 0,{value:void 0,done:!0}):b=="keys"?{value:x,done:!1}:b=="values"?{value:v[x],done:!1}:{value:[x,v[x]],done:!1}},"values"),u.Arguments=u.Array,l("keys"),l("values"),l("entries")},1249:function(o,s,i){"use strict";var a=i(2109),l=i(2092).map,u=i(1194),c=u("map");a({target:"Array",proto:!0,forced:!c},{map:function(h){return l(this,h,arguments.length>1?arguments[1]:void 0)}})},7042:function(o,s,i){"use strict";var a=i(2109),l=i(111),u=i(3157),c=i(1400),f=i(7466),h=i(5656),d=i(6135),p=i(5112),m=i(1194),v=m("slice"),b=p("species"),x=[].slice,C=Math.max;a({target:"Array",proto:!0,forced:!v},{slice:function(M,A){var O=h(this),k=f(O.length),D=c(M,k),I=c(A===void 0?k:A,k),P,N,B;if(u(O)&&(P=O.constructor,typeof P=="function"&&(P===Array||u(P.prototype))?P=void 0:l(P)&&(P=P[b],P===null&&(P=void 0)),P===Array||P===void 0))return x.call(O,D,I);for(N=new(P===void 0?Array:P)(C(I-D,0)),B=0;D<I;D++,B++)D in O&&d(N,B,O[D]);return N.length=B,N}})},561:function(o,s,i){"use strict";var a=i(2109),l=i(1400),u=i(9958),c=i(7466),f=i(7908),h=i(5417),d=i(6135),p=i(1194),m=p("splice"),v=Math.max,b=Math.min,x=9007199254740991,C="Maximum allowed length exceeded";a({target:"Array",proto:!0,forced:!m},{splice:function(M,A){var O=f(this),k=c(O.length),D=l(M,k),I=arguments.length,P,N,B,H,Z,W;if(I===0?P=N=0:I===1?(P=0,N=k-D):(P=I-2,N=b(v(u(A),0),k-D)),k+P-N>x)throw TypeError(C);for(B=h(O,N),H=0;H<N;H++)Z=D+H,Z in O&&d(B,H,O[Z]);if(B.length=N,P<N){for(H=D;H<k-N;H++)Z=H+N,W=H+P,Z in O?O[W]=O[Z]:delete O[W];for(H=k;H>k-N+P;H--)delete O[H-1]}else if(P>N)for(H=k-N;H>D;H--)Z=H+N-1,W=H+P-1,Z in O?O[W]=O[Z]:delete O[W];for(H=0;H<P;H++)O[H+D]=arguments[H+2];return O.length=k-N+P,B}})},8309:function(o,s,i){var a=i(9781),l=i(3070).f,u=Function.prototype,c=u.toString,f=/^\s*function ([^ (]*)/,h="name";a&&!(h in u)&&l(u,h,{configurable:!0,get:function(){try{return c.call(this).match(f)[1]}catch{return""}}})},489:function(o,s,i){var a=i(2109),l=i(7293),u=i(7908),c=i(9518),f=i(8544),h=l(function(){c(1)});a({target:"Object",stat:!0,forced:h,sham:!f},{getPrototypeOf:function(p){return c(u(p))}})},1539:function(o,s,i){var a=i(1694),l=i(1320),u=i(288);a||l(Object.prototype,"toString",u,{unsafe:!0})},4916:function(o,s,i){"use strict";var a=i(2109),l=i(2261);a({target:"RegExp",proto:!0,forced:/./.exec!==l},{exec:l})},9714:function(o,s,i){"use strict";var a=i(1320),l=i(9670),u=i(7293),c=i(7066),f="toString",h=RegExp.prototype,d=h[f],p=u(function(){return d.call({source:"a",flags:"b"})!="/a/b"}),m=d.name!=f;(p||m)&&a(RegExp.prototype,f,function(){var b=l(this),x=String(b.source),C=b.flags,S=String(C===void 0&&b instanceof RegExp&&!("flags"in h)?c.call(b):C);return"/"+x+"/"+S},{unsafe:!0})},8783:function(o,s,i){"use strict";var a=i(8710).charAt,l=i(9909),u=i(654),c="String Iterator",f=l.set,h=l.getterFor(c);u(String,"String",function(d){f(this,{type:c,string:String(d),index:0})},function(){var p=h(this),m=p.string,v=p.index,b;return v>=m.length?{value:void 0,done:!0}:(b=a(m,v),p.index+=b.length,{value:b,done:!1})})},4723:function(o,s,i){"use strict";var a=i(7007),l=i(9670),u=i(7466),c=i(4488),f=i(1530),h=i(7651);a("match",1,function(d,p,m){return[function(b){var x=c(this),C=b?.[d];return C!==void 0?C.call(b,x):new RegExp(b)[d](String(x))},function(v){var b=m(p,v,this);if(b.done)return b.value;var x=l(v),C=String(this);if(!x.global)return h(x,C);var S=x.unicode;x.lastIndex=0;for(var M=[],A=0,O;(O=h(x,C))!==null;){var k=String(O[0]);M[A]=k,k===""&&(x.lastIndex=f(C,u(x.lastIndex),S)),A++}return A===0?null:M}]})},5306:function(o,s,i){"use strict";var a=i(7007),l=i(9670),u=i(7466),c=i(9958),f=i(4488),h=i(1530),d=i(647),p=i(7651),m=Math.max,v=Math.min,b=function(x){return x===void 0?x:String(x)};a("replace",2,function(x,C,S,M){var A=M.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,O=M.REPLACE_KEEPS_$0,k=A?"$":"$0";return[function(I,P){var N=f(this),B=I?.[x];return B!==void 0?B.call(I,N,P):C.call(String(N),I,P)},function(D,I){if(!A&&O||typeof I=="string"&&I.indexOf(k)===-1){var P=S(C,D,this,I);if(P.done)return P.value}var N=l(D),B=String(this),H=typeof I=="function";H||(I=String(I));var Z=N.global;if(Z){var W=N.unicode;N.lastIndex=0}for(var te=[];;){var ne=p(N,B);if(ne===null||(te.push(ne),!Z))break;var be=String(ne[0]);be===""&&(N.lastIndex=h(B,u(N.lastIndex),W))}for(var Ae="",xe=0,Fe=0;Fe<te.length;Fe++){ne=te[Fe];for(var Re=String(ne[0]),Ne=m(v(c(ne.index),B.length),0),he=[],Se=1;Se<ne.length;Se++)he.push(b(ne[Se]));var ke=ne.groups;if(H){var Ie=[Re].concat(he,Ne,B);ke!==void 0&&Ie.push(ke);var Oe=String(I.apply(void 0,Ie))}else Oe=d(Re,B,Ne,he,ke,I);Ne>=xe&&(Ae+=B.slice(xe,Ne)+Oe,xe=Ne+Re.length)}return Ae+B.slice(xe)}]})},3123:function(o,s,i){"use strict";var a=i(7007),l=i(7850),u=i(9670),c=i(4488),f=i(6707),h=i(1530),d=i(7466),p=i(7651),m=i(2261),v=i(7293),b=[].push,x=Math.min,C=4294967295,S=!v(function(){return!RegExp(C,"y")});a("split",2,function(M,A,O){var k;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?k=function(D,I){var P=String(c(this)),N=I===void 0?C:I>>>0;if(N===0)return[];if(D===void 0)return[P];if(!l(D))return A.call(P,D,N);for(var B=[],H=(D.ignoreCase?"i":"")+(D.multiline?"m":"")+(D.unicode?"u":"")+(D.sticky?"y":""),Z=0,W=new RegExp(D.source,H+"g"),te,ne,be;(te=m.call(W,P))&&(ne=W.lastIndex,!(ne>Z&&(B.push(P.slice(Z,te.index)),te.length>1&&te.index<P.length&&b.apply(B,te.slice(1)),be=te[0].length,Z=ne,B.length>=N)));)W.lastIndex===te.index&&W.lastIndex++;return Z===P.length?(be||!W.test(""))&&B.push(""):B.push(P.slice(Z)),B.length>N?B.slice(0,N):B}:"0".split(void 0,0).length?k=function(D,I){return D===void 0&&I===0?[]:A.call(this,D,I)}:k=A,[function(I,P){var N=c(this),B=I?.[M];return B!==void 0?B.call(I,N,P):k.call(String(N),I,P)},function(D,I){var P=O(k,D,this,I,k!==A);if(P.done)return P.value;var N=u(D),B=String(this),H=f(N,RegExp),Z=N.unicode,W=(N.ignoreCase?"i":"")+(N.multiline?"m":"")+(N.unicode?"u":"")+(S?"y":"g"),te=new H(S?N:"^(?:"+N.source+")",W),ne=I===void 0?C:I>>>0;if(ne===0)return[];if(B.length===0)return p(te,B)===null?[B]:[];for(var be=0,Ae=0,xe=[];Ae<B.length;){te.lastIndex=S?Ae:0;var Fe=p(te,S?B:B.slice(Ae)),Re;if(Fe===null||(Re=x(d(te.lastIndex+(S?0:Ae)),B.length))===be)Ae=h(B,Ae,Z);else{if(xe.push(B.slice(be,Ae)),xe.length===ne)return xe;for(var Ne=1;Ne<=Fe.length-1;Ne++)if(xe.push(Fe[Ne]),xe.length===ne)return xe;Ae=be=Re}}return xe.push(B.slice(be)),xe}]},!S)},3210:function(o,s,i){"use strict";var a=i(2109),l=i(3111).trim,u=i(6091);a({target:"String",proto:!0,forced:u("trim")},{trim:function(){return l(this)}})},2990:function(o,s,i){"use strict";var a=i(260),l=i(1048),u=a.aTypedArray,c=a.exportTypedArrayMethod;c("copyWithin",function(h,d){return l.call(u(this),h,d,arguments.length>2?arguments[2]:void 0)})},8927:function(o,s,i){"use strict";var a=i(260),l=i(2092).every,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("every",function(h){return l(u(this),h,arguments.length>1?arguments[1]:void 0)})},3105:function(o,s,i){"use strict";var a=i(260),l=i(1285),u=a.aTypedArray,c=a.exportTypedArrayMethod;c("fill",function(h){return l.apply(u(this),arguments)})},5035:function(o,s,i){"use strict";var a=i(260),l=i(2092).filter,u=i(3074),c=a.aTypedArray,f=a.exportTypedArrayMethod;f("filter",function(d){var p=l(c(this),d,arguments.length>1?arguments[1]:void 0);return u(this,p)})},7174:function(o,s,i){"use strict";var a=i(260),l=i(2092).findIndex,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("findIndex",function(h){return l(u(this),h,arguments.length>1?arguments[1]:void 0)})},4345:function(o,s,i){"use strict";var a=i(260),l=i(2092).find,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("find",function(h){return l(u(this),h,arguments.length>1?arguments[1]:void 0)})},2846:function(o,s,i){"use strict";var a=i(260),l=i(2092).forEach,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("forEach",function(h){l(u(this),h,arguments.length>1?arguments[1]:void 0)})},4731:function(o,s,i){"use strict";var a=i(260),l=i(1318).includes,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("includes",function(h){return l(u(this),h,arguments.length>1?arguments[1]:void 0)})},7209:function(o,s,i){"use strict";var a=i(260),l=i(1318).indexOf,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("indexOf",function(h){return l(u(this),h,arguments.length>1?arguments[1]:void 0)})},6319:function(o,s,i){"use strict";var a=i(7854),l=i(260),u=i(6992),c=i(5112),f=c("iterator"),h=a.Uint8Array,d=u.values,p=u.keys,m=u.entries,v=l.aTypedArray,b=l.exportTypedArrayMethod,x=h&&h.prototype[f],C=!!x&&(x.name=="values"||x.name==null),S=function(){return d.call(v(this))};b("entries",function(){return m.call(v(this))}),b("keys",function(){return p.call(v(this))}),b("values",S,!C),b(f,S,!C)},8867:function(o,s,i){"use strict";var a=i(260),l=a.aTypedArray,u=a.exportTypedArrayMethod,c=[].join;u("join",function(h){return c.apply(l(this),arguments)})},7789:function(o,s,i){"use strict";var a=i(260),l=i(6583),u=a.aTypedArray,c=a.exportTypedArrayMethod;c("lastIndexOf",function(h){return l.apply(u(this),arguments)})},3739:function(o,s,i){"use strict";var a=i(260),l=i(2092).map,u=i(6707),c=a.aTypedArray,f=a.aTypedArrayConstructor,h=a.exportTypedArrayMethod;h("map",function(p){return l(c(this),p,arguments.length>1?arguments[1]:void 0,function(m,v){return new(f(u(m,m.constructor)))(v)})})},4483:function(o,s,i){"use strict";var a=i(260),l=i(3671).right,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("reduceRight",function(h){return l(u(this),h,arguments.length,arguments.length>1?arguments[1]:void 0)})},9368:function(o,s,i){"use strict";var a=i(260),l=i(3671).left,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("reduce",function(h){return l(u(this),h,arguments.length,arguments.length>1?arguments[1]:void 0)})},2056:function(o,s,i){"use strict";var a=i(260),l=a.aTypedArray,u=a.exportTypedArrayMethod,c=Math.floor;u("reverse",function(){for(var h=this,d=l(h).length,p=c(d/2),m=0,v;m<p;)v=h[m],h[m++]=h[--d],h[d]=v;return h})},3462:function(o,s,i){"use strict";var a=i(260),l=i(7466),u=i(4590),c=i(7908),f=i(7293),h=a.aTypedArray,d=a.exportTypedArrayMethod,p=f(function(){new Int8Array(1).set({})});d("set",function(v){h(this);var b=u(arguments.length>1?arguments[1]:void 0,1),x=this.length,C=c(v),S=l(C.length),M=0;if(S+b>x)throw RangeError("Wrong length");for(;M<S;)this[b+M]=C[M++]},p)},678:function(o,s,i){"use strict";var a=i(260),l=i(6707),u=i(7293),c=a.aTypedArray,f=a.aTypedArrayConstructor,h=a.exportTypedArrayMethod,d=[].slice,p=u(function(){new Int8Array(1).slice()});h("slice",function(v,b){for(var x=d.call(c(this),v,b),C=l(this,this.constructor),S=0,M=x.length,A=new(f(C))(M);M>S;)A[S]=x[S++];return A},p)},7462:function(o,s,i){"use strict";var a=i(260),l=i(2092).some,u=a.aTypedArray,c=a.exportTypedArrayMethod;c("some",function(h){return l(u(this),h,arguments.length>1?arguments[1]:void 0)})},3824:function(o,s,i){"use strict";var a=i(260),l=a.aTypedArray,u=a.exportTypedArrayMethod,c=[].sort;u("sort",function(h){return c.call(l(this),h)})},5021:function(o,s,i){"use strict";var a=i(260),l=i(7466),u=i(1400),c=i(6707),f=a.aTypedArray,h=a.exportTypedArrayMethod;h("subarray",function(p,m){var v=f(this),b=v.length,x=u(p,b);return new(c(v,v.constructor))(v.buffer,v.byteOffset+x*v.BYTES_PER_ELEMENT,l((m===void 0?b:u(m,b))-x))})},2974:function(o,s,i){"use strict";var a=i(7854),l=i(260),u=i(7293),c=a.Int8Array,f=l.aTypedArray,h=l.exportTypedArrayMethod,d=[].toLocaleString,p=[].slice,m=!!c&&u(function(){d.call(new c(1))}),v=u(function(){return[1,2].toLocaleString()!=new c([1,2]).toLocaleString()})||!u(function(){c.prototype.toLocaleString.call([1,2])});h("toLocaleString",function(){return d.apply(m?p.call(f(this)):f(this),arguments)},v)},5016:function(o,s,i){"use strict";var a=i(260).exportTypedArrayMethod,l=i(7293),u=i(7854),c=u.Uint8Array,f=c&&c.prototype||{},h=[].toString,d=[].join;l(function(){h.call({})})&&(h=function(){return d.call(this)});var p=f.toString!=h;a("toString",h,p)},2472:function(o,s,i){var a=i(9843);a("Uint8",function(l){return function(c,f,h){return l(this,c,f,h)}})},4747:function(o,s,i){var a=i(7854),l=i(8324),u=i(8533),c=i(8880);for(var f in l){var h=a[f],d=h&&h.prototype;if(d&&d.forEach!==u)try{c(d,"forEach",u)}catch{d.forEach=u}}},3948:function(o,s,i){var a=i(7854),l=i(8324),u=i(6992),c=i(8880),f=i(5112),h=f("iterator"),d=f("toStringTag"),p=u.values;for(var m in l){var v=a[m],b=v&&v.prototype;if(b){if(b[h]!==p)try{c(b,h,p)}catch{b[h]=p}if(b[d]||c(b,d,m),l[m]){for(var x in u)if(b[x]!==u[x])try{c(b,x,u[x])}catch{b[x]=u[x]}}}}},1637:function(o,s,i){"use strict";i(6992);var a=i(2109),l=i(5005),u=i(590),c=i(1320),f=i(2248),h=i(8003),d=i(4994),p=i(9909),m=i(5787),v=i(6656),b=i(9974),x=i(648),C=i(9670),S=i(111),M=i(30),A=i(9114),O=i(8554),k=i(1246),D=i(5112),I=l("fetch"),P=l("Headers"),N=D("iterator"),B="URLSearchParams",H=B+"Iterator",Z=p.set,W=p.getterFor(B),te=p.getterFor(H),ne=/\+/g,be=Array(4),Ae=function(me){return be[me-1]||(be[me-1]=RegExp("((?:%[\\da-f]{2}){"+me+"})","gi"))},xe=function(me){try{return decodeURIComponent(me)}catch{return me}},Fe=function(me){var oe=me.replace(ne," "),ue=4;try{return decodeURIComponent(oe)}catch{for(;ue;)oe=oe.replace(Ae(ue--),xe);return oe}},Re=/[!'()~]|%20/g,Ne={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},he=function(me){return Ne[me]},Se=function(me){return encodeURIComponent(me).replace(Re,he)},ke=function(me,oe){if(oe)for(var ue=oe.split("&"),fe=0,le,pe;fe<ue.length;)le=ue[fe++],le.length&&(pe=le.split("="),me.push({key:Fe(pe.shift()),value:Fe(pe.join("="))}))},Ie=function(me){this.entries.length=0,ke(this.entries,me)},Oe=function(me,oe){if(me<oe)throw TypeError("Not enough arguments")},ot=d(function(oe,ue){Z(this,{type:H,iterator:O(W(oe).entries),kind:ue})},"Iterator",function(){var oe=te(this),ue=oe.kind,fe=oe.iterator.next(),le=fe.value;return fe.done||(fe.value=ue==="keys"?le.key:ue==="values"?le.value:[le.key,le.value]),fe}),Ke=function(){m(this,Ke,B);var oe=arguments.length>0?arguments[0]:void 0,ue=this,fe=[],le,pe,J,V,ie,ce,$e,Ge,st;if(Z(ue,{type:B,entries:fe,updateURL:function(){},updateSearchParams:Ie}),oe!==void 0)if(S(oe))if(le=k(oe),typeof le=="function")for(pe=le.call(oe),J=pe.next;!(V=J.call(pe)).done;){if(ie=O(C(V.value)),ce=ie.next,($e=ce.call(ie)).done||(Ge=ce.call(ie)).done||!ce.call(ie).done)throw TypeError("Expected sequence with length 2");fe.push({key:$e.value+"",value:Ge.value+""})}else for(st in oe)v(oe,st)&&fe.push({key:st,value:oe[st]+""});else ke(fe,typeof oe=="string"?oe.charAt(0)==="?"?oe.slice(1):oe:oe+"")},Qe=Ke.prototype;f(Qe,{append:function(oe,ue){Oe(arguments.length,2);var fe=W(this);fe.entries.push({key:oe+"",value:ue+""}),fe.updateURL()},delete:function(me){Oe(arguments.length,1);for(var oe=W(this),ue=oe.entries,fe=me+"",le=0;le<ue.length;)ue[le].key===fe?ue.splice(le,1):le++;oe.updateURL()},get:function(oe){Oe(arguments.length,1);for(var ue=W(this).entries,fe=oe+"",le=0;le<ue.length;le++)if(ue[le].key===fe)return ue[le].value;return null},getAll:function(oe){Oe(arguments.length,1);for(var ue=W(this).entries,fe=oe+"",le=[],pe=0;pe<ue.length;pe++)ue[pe].key===fe&&le.push(ue[pe].value);return le},has:function(oe){Oe(arguments.length,1);for(var ue=W(this).entries,fe=oe+"",le=0;le<ue.length;)if(ue[le++].key===fe)return!0;return!1},set:function(oe,ue){Oe(arguments.length,1);for(var fe=W(this),le=fe.entries,pe=!1,J=oe+"",V=ue+"",ie=0,ce;ie<le.length;ie++)ce=le[ie],ce.key===J&&(pe?le.splice(ie--,1):(pe=!0,ce.value=V));pe||le.push({key:J,value:V}),fe.updateURL()},sort:function(){var oe=W(this),ue=oe.entries,fe=ue.slice(),le,pe,J;for(ue.length=0,J=0;J<fe.length;J++){for(le=fe[J],pe=0;pe<J;pe++)if(ue[pe].key>le.key){ue.splice(pe,0,le);break}pe===J&&ue.push(le)}oe.updateURL()},forEach:function(oe){for(var ue=W(this).entries,fe=b(oe,arguments.length>1?arguments[1]:void 0,3),le=0,pe;le<ue.length;)pe=ue[le++],fe(pe.value,pe.key,this)},keys:function(){return new ot(this,"keys")},values:function(){return new ot(this,"values")},entries:function(){return new ot(this,"entries")}},{enumerable:!0}),c(Qe,N,Qe.entries),c(Qe,"toString",function(){for(var oe=W(this).entries,ue=[],fe=0,le;fe<oe.length;)le=oe[fe++],ue.push(Se(le.key)+"="+Se(le.value));return ue.join("&")},{enumerable:!0}),h(Ke,B),a({global:!0,forced:!u},{URLSearchParams:Ke}),!u&&typeof I=="function"&&typeof P=="function"&&a({global:!0,enumerable:!0,forced:!0},{fetch:function(oe){var ue=[oe],fe,le,pe;return arguments.length>1&&(fe=arguments[1],S(fe)&&(le=fe.body,x(le)===B&&(pe=fe.headers?new P(fe.headers):new P,pe.has("content-type")||pe.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),fe=M(fe,{body:A(0,String(le)),headers:A(0,pe)}))),ue.push(fe)),I.apply(this,ue)}}),o.exports={URLSearchParams:Ke,getState:W}},285:function(o,s,i){"use strict";i(8783);var a=i(2109),l=i(9781),u=i(590),c=i(7854),f=i(6048),h=i(1320),d=i(5787),p=i(6656),m=i(1574),v=i(8457),b=i(8710).codeAt,x=i(3197),C=i(8003),S=i(1637),M=i(9909),A=c.URL,O=S.URLSearchParams,k=S.getState,D=M.set,I=M.getterFor("URL"),P=Math.floor,N=Math.pow,B="Invalid authority",H="Invalid scheme",Z="Invalid host",W="Invalid port",te=/[A-Za-z]/,ne=/[\d+-.A-Za-z]/,be=/\d/,Ae=/^(0x|0X)/,xe=/^[0-7]+$/,Fe=/^\d+$/,Re=/^[\dA-Fa-f]+$/,Ne=/[\u0000\t\u000A\u000D #%/:?@[\\]]/,he=/[\u0000\t\u000A\u000D #/:?@[\\]]/,Se=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,ke=/[\t\u000A\u000D]/g,Ie,Oe=function(w,$){var j,q,X;if($.charAt(0)=="["){if($.charAt($.length-1)!="]"||(j=Ke($.slice(1,-1)),!j))return Z;w.host=j}else if(V(w)){if($=x($),Ne.test($)||(j=ot($),j===null))return Z;w.host=j}else{if(he.test($))return Z;for(j="",q=v($),X=0;X<q.length;X++)j+=pe(q[X],oe);w.host=j}},ot=function(w){var $=w.split("."),j,q,X,ye,ae,De,je;if($.length&&$[$.length-1]==""&&$.pop(),j=$.length,j>4)return w;for(q=[],X=0;X<j;X++){if(ye=$[X],ye=="")return w;if(ae=10,ye.length>1&&ye.charAt(0)=="0"&&(ae=Ae.test(ye)?16:8,ye=ye.slice(ae==8?1:2)),ye==="")De=0;else{if(!(ae==10?Fe:ae==8?xe:Re).test(ye))return w;De=parseInt(ye,ae)}q.push(De)}for(X=0;X<j;X++)if(De=q[X],X==j-1){if(De>=N(256,5-j))return null}else if(De>255)return null;for(je=q.pop(),X=0;X<q.length;X++)je+=q[X]*N(256,3-X);return je},Ke=function(w){var $=[0,0,0,0,0,0,0,0],j=0,q=null,X=0,ye,ae,De,je,Xe,at,K,ze=function(){return w.charAt(X)};if(ze()==":"){if(w.charAt(1)!=":")return;X+=2,j++,q=j}for(;ze();){if(j==8)return;if(ze()==":"){if(q!==null)return;X++,j++,q=j;continue}for(ye=ae=0;ae<4&&Re.test(ze());)ye=ye*16+parseInt(ze(),16),X++,ae++;if(ze()=="."){if(ae==0||(X-=ae,j>6))return;for(De=0;ze();){if(je=null,De>0)if(ze()=="."&&De<4)X++;else return;if(!be.test(ze()))return;for(;be.test(ze());){if(Xe=parseInt(ze(),10),je===null)je=Xe;else{if(je==0)return;je=je*10+Xe}if(je>255)return;X++}$[j]=$[j]*256+je,De++,(De==2||De==4)&&j++}if(De!=4)return;break}else if(ze()==":"){if(X++,!ze())return}else if(ze())return;$[j++]=ye}if(q!==null)for(at=j-q,j=7;j!=0&&at>0;)K=$[j],$[j--]=$[q+at-1],$[q+--at]=K;else if(j!=8)return;return $},Qe=function(w){for(var $=null,j=1,q=null,X=0,ye=0;ye<8;ye++)w[ye]!==0?(X>j&&($=q,j=X),q=null,X=0):(q===null&&(q=ye),++X);return X>j&&($=q,j=X),$},me=function(w){var $,j,q,X;if(typeof w=="number"){for($=[],j=0;j<4;j++)$.unshift(w%256),w=P(w/256);return $.join(".")}else if(typeof w=="object"){for($="",q=Qe(w),j=0;j<8;j++)X&&w[j]===0||(X&&(X=!1),q===j?($+=j?":":"::",X=!0):($+=w[j].toString(16),j<7&&($+=":")));return"["+$+"]"}return w},oe={},ue=m({},oe,{" ":1,'"':1,"<":1,">":1,"`":1}),fe=m({},ue,{"#":1,"?":1,"{":1,"}":1}),le=m({},fe,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),pe=function(w,$){var j=b(w,0);return j>32&&j<127&&!p($,w)?w:encodeURIComponent(w)},J={ftp:21,file:null,http:80,https:443,ws:80,wss:443},V=function(w){return p(J,w.scheme)},ie=function(w){return w.username!=""||w.password!=""},ce=function(w){return!w.host||w.cannotBeABaseURL||w.scheme=="file"},$e=function(w,$){var j;return w.length==2&&te.test(w.charAt(0))&&((j=w.charAt(1))==":"||!$&&j=="|")},Ge=function(w){var $;return w.length>1&&$e(w.slice(0,2))&&(w.length==2||($=w.charAt(2))==="/"||$==="\\"||$==="?"||$==="#")},st=function(w){var $=w.path,j=$.length;j&&(w.scheme!="file"||j!=1||!$e($[0],!0))&&$.pop()},et=function(w){return w==="."||w.toLowerCase()==="%2e"},Te=function(w){return w=w.toLowerCase(),w===".."||w==="%2e."||w===".%2e"||w==="%2e%2e"},Ce={},Nt={},dt={},Xt={},Zt={},We={},Pe={},qe={},ut={},It={},ft={},Dt={},nt={},de={},Vt={},wr={},Gt={},wt={},Er={},Bt={},At={},Et=function(w,$,j,q){var X=j||Ce,ye=0,ae="",De=!1,je=!1,Xe=!1,at,K,ze,Ut;for(j||(w.scheme="",w.username="",w.password="",w.host=null,w.port=null,w.path=[],w.query=null,w.fragment=null,w.cannotBeABaseURL=!1,$=$.replace(Se,"")),$=$.replace(ke,""),at=v($);ye<=at.length;){switch(K=at[ye],X){case Ce:if(K&&te.test(K))ae+=K.toLowerCase(),X=Nt;else{if(j)return H;X=dt;continue}break;case Nt:if(K&&(ne.test(K)||K=="+"||K=="-"||K=="."))ae+=K.toLowerCase();else if(K==":"){if(j&&(V(w)!=p(J,ae)||ae=="file"&&(ie(w)||w.port!==null)||w.scheme=="file"&&!w.host))return;if(w.scheme=ae,j){V(w)&&J[w.scheme]==w.port&&(w.port=null);return}ae="",w.scheme=="file"?X=de:V(w)&&q&&q.scheme==w.scheme?X=Xt:V(w)?X=qe:at[ye+1]=="/"?(X=Zt,ye++):(w.cannotBeABaseURL=!0,w.path.push(""),X=Er)}else{if(j)return H;ae="",X=dt,ye=0;continue}break;case dt:if(!q||q.cannotBeABaseURL&&K!="#")return H;if(q.cannotBeABaseURL&&K=="#"){w.scheme=q.scheme,w.path=q.path.slice(),w.query=q.query,w.fragment="",w.cannotBeABaseURL=!0,X=At;break}X=q.scheme=="file"?de:We;continue;case Xt:if(K=="/"&&at[ye+1]=="/")X=ut,ye++;else{X=We;continue}break;case Zt:if(K=="/"){X=It;break}else{X=wt;continue}case We:if(w.scheme=q.scheme,K==Ie)w.username=q.username,w.password=q.password,w.host=q.host,w.port=q.port,w.path=q.path.slice(),w.query=q.query;else if(K=="/"||K=="\\"&&V(w))X=Pe;else if(K=="?")w.username=q.username,w.password=q.password,w.host=q.host,w.port=q.port,w.path=q.path.slice(),w.query="",X=Bt;else if(K=="#")w.username=q.username,w.password=q.password,w.host=q.host,w.port=q.port,w.path=q.path.slice(),w.query=q.query,w.fragment="",X=At;else{w.username=q.username,w.password=q.password,w.host=q.host,w.port=q.port,w.path=q.path.slice(),w.path.pop(),X=wt;continue}break;case Pe:if(V(w)&&(K=="/"||K=="\\"))X=ut;else if(K=="/")X=It;else{w.username=q.username,w.password=q.password,w.host=q.host,w.port=q.port,X=wt;continue}break;case qe:if(X=ut,K!="/"||ae.charAt(ye+1)!="/")continue;ye++;break;case ut:if(K!="/"&&K!="\\"){X=It;continue}break;case It:if(K=="@"){De&&(ae="%40"+ae),De=!0,ze=v(ae);for(var Nn=0;Nn<ze.length;Nn++){var Qo=ze[Nn];if(Qo==":"&&!Xe){Xe=!0;continue}var Jo=pe(Qo,le);Xe?w.password+=Jo:w.username+=Jo}ae=""}else if(K==Ie||K=="/"||K=="?"||K=="#"||K=="\\"&&V(w)){if(De&&ae=="")return B;ye-=v(ae).length+1,ae="",X=ft}else ae+=K;break;case ft:case Dt:if(j&&w.scheme=="file"){X=wr;continue}else if(K==":"&&!je){if(ae=="")return Z;if(Ut=Oe(w,ae),Ut)return Ut;if(ae="",X=nt,j==Dt)return}else if(K==Ie||K=="/"||K=="?"||K=="#"||K=="\\"&&V(w)){if(V(w)&&ae=="")return Z;if(j&&ae==""&&(ie(w)||w.port!==null))return;if(Ut=Oe(w,ae),Ut)return Ut;if(ae="",X=Gt,j)return;continue}else K=="["?je=!0:K=="]"&&(je=!1),ae+=K;break;case nt:if(be.test(K))ae+=K;else if(K==Ie||K=="/"||K=="?"||K=="#"||K=="\\"&&V(w)||j){if(ae!=""){var Bn=parseInt(ae,10);if(Bn>65535)return W;w.port=V(w)&&Bn===J[w.scheme]?null:Bn,ae=""}if(j)return;X=Gt;continue}else return W;break;case de:if(w.scheme="file",K=="/"||K=="\\")X=Vt;else if(q&&q.scheme=="file")if(K==Ie)w.host=q.host,w.path=q.path.slice(),w.query=q.query;else if(K=="?")w.host=q.host,w.path=q.path.slice(),w.query="",X=Bt;else if(K=="#")w.host=q.host,w.path=q.path.slice(),w.query=q.query,w.fragment="",X=At;else{Ge(at.slice(ye).join(""))||(w.host=q.host,w.path=q.path.slice(),st(w)),X=wt;continue}else{X=wt;continue}break;case Vt:if(K=="/"||K=="\\"){X=wr;break}q&&q.scheme=="file"&&!Ge(at.slice(ye).join(""))&&($e(q.path[0],!0)?w.path.push(q.path[0]):w.host=q.host),X=wt;continue;case wr:if(K==Ie||K=="/"||K=="\\"||K=="?"||K=="#"){if(!j&&$e(ae))X=wt;else if(ae==""){if(w.host="",j)return;X=Gt}else{if(Ut=Oe(w,ae),Ut)return Ut;if(w.host=="localhost"&&(w.host=""),j)return;ae="",X=Gt}continue}else ae+=K;break;case Gt:if(V(w)){if(X=wt,K!="/"&&K!="\\")continue}else if(!j&&K=="?")w.query="",X=Bt;else if(!j&&K=="#")w.fragment="",X=At;else if(K!=Ie&&(X=wt,K!="/"))continue;break;case wt:if(K==Ie||K=="/"||K=="\\"&&V(w)||!j&&(K=="?"||K=="#")){if(Te(ae)?(st(w),K!="/"&&!(K=="\\"&&V(w))&&w.path.push("")):et(ae)?K!="/"&&!(K=="\\"&&V(w))&&w.path.push(""):(w.scheme=="file"&&!w.path.length&&$e(ae)&&(w.host&&(w.host=""),ae=ae.charAt(0)+":"),w.path.push(ae)),ae="",w.scheme=="file"&&(K==Ie||K=="?"||K=="#"))for(;w.path.length>1&&w.path[0]==="";)w.path.shift();K=="?"?(w.query="",X=Bt):K=="#"&&(w.fragment="",X=At)}else ae+=pe(K,fe);break;case Er:K=="?"?(w.query="",X=Bt):K=="#"?(w.fragment="",X=At):K!=Ie&&(w.path[0]+=pe(K,oe));break;case Bt:!j&&K=="#"?(w.fragment="",X=At):K!=Ie&&(K=="'"&&V(w)?w.query+="%27":K=="#"?w.query+="%23":w.query+=pe(K,oe));break;case At:K!=Ie&&(w.fragment+=pe(K,ue));break}ye++}},$t=function($){var j=d(this,$t,"URL"),q=arguments.length>1?arguments[1]:void 0,X=String($),ye=D(j,{type:"URL"}),ae,De;if(q!==void 0){if(q instanceof $t)ae=I(q);else if(De=Et(ae={},String(q)),De)throw TypeError(De)}if(De=Et(ye,X,null,ae),De)throw TypeError(De);var je=ye.searchParams=new O,Xe=k(je);Xe.updateSearchParams(ye.query),Xe.updateURL=function(){ye.query=String(je)||null},l||(j.href=R.call(j),j.origin=E.call(j),j.protocol=L.call(j),j.username=g.call(j),j.password=y.call(j),j.host=T.call(j),j.hostname=_.call(j),j.port=U.call(j),j.pathname=z.call(j),j.search=Y.call(j),j.searchParams=Q.call(j),j.hash=G.call(j))},F=$t.prototype,R=function(){var w=I(this),$=w.scheme,j=w.username,q=w.password,X=w.host,ye=w.port,ae=w.path,De=w.query,je=w.fragment,Xe=$+":";return X!==null?(Xe+="//",ie(w)&&(Xe+=j+(q?":"+q:"")+"@"),Xe+=me(X),ye!==null&&(Xe+=":"+ye)):$=="file"&&(Xe+="//"),Xe+=w.cannotBeABaseURL?ae[0]:ae.length?"/"+ae.join("/"):"",De!==null&&(Xe+="?"+De),je!==null&&(Xe+="#"+je),Xe},E=function(){var w=I(this),$=w.scheme,j=w.port;if($=="blob")try{return new URL($.path[0]).origin}catch{return"null"}return $=="file"||!V(w)?"null":$+"://"+me(w.host)+(j!==null?":"+j:"")},L=function(){return I(this).scheme+":"},g=function(){return I(this).username},y=function(){return I(this).password},T=function(){var w=I(this),$=w.host,j=w.port;return $===null?"":j===null?me($):me($)+":"+j},_=function(){var w=I(this).host;return w===null?"":me(w)},U=function(){var w=I(this).port;return w===null?"":String(w)},z=function(){var w=I(this),$=w.path;return w.cannotBeABaseURL?$[0]:$.length?"/"+$.join("/"):""},Y=function(){var w=I(this).query;return w?"?"+w:""},Q=function(){return I(this).searchParams},G=function(){var w=I(this).fragment;return w?"#"+w:""},se=function(w,$){return{get:w,set:$,configurable:!0,enumerable:!0}};if(l&&f(F,{href:se(R,function(w){var $=I(this),j=String(w),q=Et($,j);if(q)throw TypeError(q);k($.searchParams).updateSearchParams($.query)}),origin:se(E),protocol:se(L,function(w){var $=I(this);Et($,String(w)+":",Ce)}),username:se(g,function(w){var $=I(this),j=v(String(w));if(!ce($)){$.username="";for(var q=0;q<j.length;q++)$.username+=pe(j[q],le)}}),password:se(y,function(w){var $=I(this),j=v(String(w));if(!ce($)){$.password="";for(var q=0;q<j.length;q++)$.password+=pe(j[q],le)}}),host:se(T,function(w){var $=I(this);$.cannotBeABaseURL||Et($,String(w),ft)}),hostname:se(_,function(w){var $=I(this);$.cannotBeABaseURL||Et($,String(w),Dt)}),port:se(U,function(w){var $=I(this);ce($)||(w=String(w),w==""?$.port=null:Et($,w,nt))}),pathname:se(z,function(w){var $=I(this);$.cannotBeABaseURL||($.path=[],Et($,w+"",Gt))}),search:se(Y,function(w){var $=I(this);w=String(w),w==""?$.query=null:(w.charAt(0)=="?"&&(w=w.slice(1)),$.query="",Et($,w,Bt)),k($.searchParams).updateSearchParams($.query)}),searchParams:se(Q),hash:se(G,function(w){var $=I(this);if(w=String(w),w==""){$.fragment=null;return}w.charAt(0)=="#"&&(w=w.slice(1)),$.fragment="",Et($,w,At)})}),h(F,"toJSON",function(){return R.call(this)},{enumerable:!0}),h(F,"toString",function(){return R.call(this)},{enumerable:!0}),A){var Ue=A.createObjectURL,Ee=A.revokeObjectURL;Ue&&h($t,"createObjectURL",function($){return Ue.apply(A,arguments)}),Ee&&h($t,"revokeObjectURL",function($){return Ee.apply(A,arguments)})}C($t,"URL"),a({global:!0,forced:!u,sham:!l},{URL:$t})}},e={};function t(o){if(e[o])return e[o].exports;var s=e[o]={exports:{}};return r[o](s,s.exports,t),s.exports}(function(){t.d=function(o,s){for(var i in s)t.o(s,i)&&!t.o(o,i)&&Object.defineProperty(o,i,{enumerable:!0,get:s[i]})}})(),function(){t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}()}(),function(){t.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)}}(),function(){t.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})}}();var n={};return function(){"use strict";t.r(n),t.d(n,{Dropzone:function(){return de},default:function(){return $t}});var o=t(2222),s=t(7327),i=t(2772),a=t(6992),l=t(1249),u=t(7042),c=t(561),f=t(8264),h=t(8309),d=t(489),p=t(1539),m=t(4916),v=t(9714),b=t(8783),x=t(4723),C=t(5306),S=t(3123),M=t(3210),A=t(2472),O=t(2990),k=t(8927),D=t(3105),I=t(5035),P=t(4345),N=t(7174),B=t(2846),H=t(4731),Z=t(7209),W=t(6319),te=t(8867),ne=t(7789),be=t(3739),Ae=t(9368),xe=t(4483),Fe=t(2056),Re=t(3462),Ne=t(678),he=t(7462),Se=t(3824),ke=t(5021),Ie=t(2974),Oe=t(5016),ot=t(4747),Ke=t(3948),Qe=t(285);function me(F,R){var E;if(typeof Symbol>"u"||F[Symbol.iterator]==null){if(Array.isArray(F)||(E=oe(F))||R&&F&&typeof F.length=="number"){E&&(F=E);var L=0,g=function(){};return{s:g,n:function(){return L>=F.length?{done:!0}:{done:!1,value:F[L++]}},e:function(z){throw z},f:g}}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 y=!0,T=!1,_;return{s:function(){E=F[Symbol.iterator]()},n:function(){var z=E.next();return y=z.done,z},e:function(z){T=!0,_=z},f:function(){try{!y&&E.return!=null&&E.return()}finally{if(T)throw _}}}}function oe(F,R){if(!!F){if(typeof F=="string")return ue(F,R);var E=Object.prototype.toString.call(F).slice(8,-1);if(E==="Object"&&F.constructor&&(E=F.constructor.name),E==="Map"||E==="Set")return Array.from(F);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return ue(F,R)}}function ue(F,R){(R==null||R>F.length)&&(R=F.length);for(var E=0,L=new Array(R);E<R;E++)L[E]=F[E];return L}function fe(F,R){if(!(F instanceof R))throw new TypeError("Cannot call a class as a function")}function le(F,R){for(var E=0;E<R.length;E++){var L=R[E];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(F,L.key,L)}}function pe(F,R,E){return R&&le(F.prototype,R),E&&le(F,E),F}var J=function(){function F(){fe(this,F)}return pe(F,[{key:"on",value:function(E,L){return this._callbacks=this._callbacks||{},this._callbacks[E]||(this._callbacks[E]=[]),this._callbacks[E].push(L),this}},{key:"emit",value:function(E){this._callbacks=this._callbacks||{};for(var L=this._callbacks[E],g=arguments.length,y=new Array(g>1?g-1:0),T=1;T<g;T++)y[T-1]=arguments[T];if(L){var _=me(L,!0),U;try{for(_.s();!(U=_.n()).done;){var z=U.value;z.apply(this,y)}}catch(Y){_.e(Y)}finally{_.f()}}return this.element&&this.element.dispatchEvent(this.makeEvent("dropzone:"+E,{args:y})),this}},{key:"makeEvent",value:function(E,L){var g={bubbles:!0,cancelable:!0,detail:L};if(typeof window.CustomEvent=="function")return new CustomEvent(E,g);var y=document.createEvent("CustomEvent");return y.initCustomEvent(E,g.bubbles,g.cancelable,g.detail),y}},{key:"off",value:function(E,L){if(!this._callbacks||arguments.length===0)return this._callbacks={},this;var g=this._callbacks[E];if(!g)return this;if(arguments.length===1)return delete this._callbacks[E],this;for(var y=0;y<g.length;y++){var T=g[y];if(T===L){g.splice(y,1);break}}return this}}]),F}(),V='<div class="dz-preview dz-file-preview"> <div class="dz-image"><img data-dz-thumbnail/></div> <div class="dz-details"> <div class="dz-size"><span data-dz-size></span></div> <div class="dz-filename"><span data-dz-name></span></div> </div> <div class="dz-progress"> <span class="dz-upload" data-dz-uploadprogress></span> </div> <div class="dz-error-message"><span data-dz-errormessage></span></div> <div class="dz-success-mark"> <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Check</title> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path> </g> </svg> </div> <div class="dz-error-mark"> <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Error</title> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475"> <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path> </g> </g> </svg> </div> </div> ',ie=V;function ce(F,R){var E;if(typeof Symbol>"u"||F[Symbol.iterator]==null){if(Array.isArray(F)||(E=$e(F))||R&&F&&typeof F.length=="number"){E&&(F=E);var L=0,g=function(){};return{s:g,n:function(){return L>=F.length?{done:!0}:{done:!1,value:F[L++]}},e:function(z){throw z},f:g}}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 y=!0,T=!1,_;return{s:function(){E=F[Symbol.iterator]()},n:function(){var z=E.next();return y=z.done,z},e:function(z){T=!0,_=z},f:function(){try{!y&&E.return!=null&&E.return()}finally{if(T)throw _}}}}function $e(F,R){if(!!F){if(typeof F=="string")return Ge(F,R);var E=Object.prototype.toString.call(F).slice(8,-1);if(E==="Object"&&F.constructor&&(E=F.constructor.name),E==="Map"||E==="Set")return Array.from(F);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return Ge(F,R)}}function Ge(F,R){(R==null||R>F.length)&&(R=F.length);for(var E=0,L=new Array(R);E<R;E++)L[E]=F[E];return L}var st={url:null,method:"post",withCredentials:!1,timeout:null,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,disablePreviews:!1,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(R,E,L){if(L)return{dzuuid:L.file.upload.uuid,dzchunkindex:L.index,dztotalfilesize:L.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:L.file.upload.totalChunkCount,dzchunkbyteoffset:L.index*this.options.chunkSize}},accept:function(R,E){return E()},chunksUploaded:function(R,E){E()},fallback:function(){var R;this.element.className="".concat(this.element.className," dz-browser-not-supported");var E=ce(this.element.getElementsByTagName("div"),!0),L;try{for(E.s();!(L=E.n()).done;){var g=L.value;if(/(^| )dz-message($| )/.test(g.className)){R=g,g.className="dz-message";break}}}catch(T){E.e(T)}finally{E.f()}R||(R=de.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(R));var y=R.getElementsByTagName("span")[0];return y&&(y.textContent!=null?y.textContent=this.options.dictFallbackMessage:y.innerText!=null&&(y.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(R,E,L,g){var y={srcX:0,srcY:0,srcWidth:R.width,srcHeight:R.height},T=R.width/R.height;E==null&&L==null?(E=y.srcWidth,L=y.srcHeight):E==null?E=L*T:L==null&&(L=E/T),E=Math.min(E,y.srcWidth),L=Math.min(L,y.srcHeight);var _=E/L;if(y.srcWidth>E||y.srcHeight>L)if(g==="crop")T>_?(y.srcHeight=R.height,y.srcWidth=y.srcHeight*_):(y.srcWidth=R.width,y.srcHeight=y.srcWidth/_);else if(g==="contain")T>_?L=E/T:E=L*T;else throw new Error("Unknown resizeMethod '".concat(g,"'"));return y.srcX=(R.width-y.srcWidth)/2,y.srcY=(R.height-y.srcHeight)/2,y.trgWidth=E,y.trgHeight=L,y},transformFile:function(R,E){return(this.options.resizeWidth||this.options.resizeHeight)&&R.type.match(/image.*/)?this.resizeImage(R,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,E):E(R)},previewTemplate:ie,drop:function(R){return this.element.classList.remove("dz-drag-hover")},dragstart:function(R){},dragend:function(R){return this.element.classList.remove("dz-drag-hover")},dragenter:function(R){return this.element.classList.add("dz-drag-hover")},dragover:function(R){return this.element.classList.add("dz-drag-hover")},dragleave:function(R){return this.element.classList.remove("dz-drag-hover")},paste:function(R){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(R){var E=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer&&!this.options.disablePreviews){R.previewElement=de.createElement(this.options.previewTemplate.trim()),R.previewTemplate=R.previewElement,this.previewsContainer.appendChild(R.previewElement);var L=ce(R.previewElement.querySelectorAll("[data-dz-name]"),!0),g;try{for(L.s();!(g=L.n()).done;){var y=g.value;y.textContent=R.name}}catch(G){L.e(G)}finally{L.f()}var T=ce(R.previewElement.querySelectorAll("[data-dz-size]"),!0),_;try{for(T.s();!(_=T.n()).done;)y=_.value,y.innerHTML=this.filesize(R.size)}catch(G){T.e(G)}finally{T.f()}this.options.addRemoveLinks&&(R._removeLink=de.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,"</a>")),R.previewElement.appendChild(R._removeLink));var U=function(se){return se.preventDefault(),se.stopPropagation(),R.status===de.UPLOADING?de.confirm(E.options.dictCancelUploadConfirmation,function(){return E.removeFile(R)}):E.options.dictRemoveFileConfirmation?de.confirm(E.options.dictRemoveFileConfirmation,function(){return E.removeFile(R)}):E.removeFile(R)},z=ce(R.previewElement.querySelectorAll("[data-dz-remove]"),!0),Y;try{for(z.s();!(Y=z.n()).done;){var Q=Y.value;Q.addEventListener("click",U)}}catch(G){z.e(G)}finally{z.f()}}},removedfile:function(R){return R.previewElement!=null&&R.previewElement.parentNode!=null&&R.previewElement.parentNode.removeChild(R.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(R,E){if(R.previewElement){R.previewElement.classList.remove("dz-file-preview");var L=ce(R.previewElement.querySelectorAll("[data-dz-thumbnail]"),!0),g;try{for(L.s();!(g=L.n()).done;){var y=g.value;y.alt=R.name,y.src=E}}catch(T){L.e(T)}finally{L.f()}return setTimeout(function(){return R.previewElement.classList.add("dz-image-preview")},1)}},error:function(R,E){if(R.previewElement){R.previewElement.classList.add("dz-error"),typeof E!="string"&&E.error&&(E=E.error);var L=ce(R.previewElement.querySelectorAll("[data-dz-errormessage]"),!0),g;try{for(L.s();!(g=L.n()).done;){var y=g.value;y.textContent=E}}catch(T){L.e(T)}finally{L.f()}}},errormultiple:function(){},processing:function(R){if(R.previewElement&&(R.previewElement.classList.add("dz-processing"),R._removeLink))return R._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(R,E,L){if(R.previewElement){var g=ce(R.previewElement.querySelectorAll("[data-dz-uploadprogress]"),!0),y;try{for(g.s();!(y=g.n()).done;){var T=y.value;T.nodeName==="PROGRESS"?T.value=E:T.style.width="".concat(E,"%")}}catch(_){g.e(_)}finally{g.f()}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(R){if(R.previewElement)return R.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(R){return this.emit("error",R,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(R){if(R._removeLink&&(R._removeLink.innerHTML=this.options.dictRemoveFile),R.previewElement)return R.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},et=st;function Te(F){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Te=function(E){return typeof E}:Te=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},Te(F)}function Ce(F,R){var E;if(typeof Symbol>"u"||F[Symbol.iterator]==null){if(Array.isArray(F)||(E=Nt(F))||R&&F&&typeof F.length=="number"){E&&(F=E);var L=0,g=function(){};return{s:g,n:function(){return L>=F.length?{done:!0}:{done:!1,value:F[L++]}},e:function(z){throw z},f:g}}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 y=!0,T=!1,_;return{s:function(){E=F[Symbol.iterator]()},n:function(){var z=E.next();return y=z.done,z},e:function(z){T=!0,_=z},f:function(){try{!y&&E.return!=null&&E.return()}finally{if(T)throw _}}}}function Nt(F,R){if(!!F){if(typeof F=="string")return dt(F,R);var E=Object.prototype.toString.call(F).slice(8,-1);if(E==="Object"&&F.constructor&&(E=F.constructor.name),E==="Map"||E==="Set")return Array.from(F);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return dt(F,R)}}function dt(F,R){(R==null||R>F.length)&&(R=F.length);for(var E=0,L=new Array(R);E<R;E++)L[E]=F[E];return L}function Xt(F,R){if(!(F instanceof R))throw new TypeError("Cannot call a class as a function")}function Zt(F,R){for(var E=0;E<R.length;E++){var L=R[E];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(F,L.key,L)}}function We(F,R,E){return R&&Zt(F.prototype,R),E&&Zt(F,E),F}function Pe(F,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function");F.prototype=Object.create(R&&R.prototype,{constructor:{value:F,writable:!0,configurable:!0}}),R&&qe(F,R)}function qe(F,R){return qe=Object.setPrototypeOf||function(L,g){return L.__proto__=g,L},qe(F,R)}function ut(F){var R=Dt();return function(){var L=nt(F),g;if(R){var y=nt(this).constructor;g=Reflect.construct(L,arguments,y)}else g=L.apply(this,arguments);return It(this,g)}}function It(F,R){return R&&(Te(R)==="object"||typeof R=="function")?R:ft(F)}function ft(F){if(F===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F}function Dt(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function nt(F){return nt=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},nt(F)}var de=function(F){Pe(E,F);var R=ut(E);function E(L,g){var y;Xt(this,E),y=R.call(this);var T,_;if(y.element=L,y.version=E.version,y.clickableElements=[],y.listeners=[],y.files=[],typeof y.element=="string"&&(y.element=document.querySelector(y.element)),!y.element||y.element.nodeType==null)throw new Error("Invalid dropzone element.");if(y.element.dropzone)throw new Error("Dropzone already attached.");E.instances.push(ft(y)),y.element.dropzone=ft(y);var U=(_=E.optionsForElement(y.element))!=null?_:{};if(y.options=E.extend({},et,U,g??{}),y.options.previewTemplate=y.options.previewTemplate.replace(/\n*/g,""),y.options.forceFallback||!E.isBrowserSupported())return It(y,y.options.fallback.call(ft(y)));if(y.options.url==null&&(y.options.url=y.element.getAttribute("action")),!y.options.url)throw new Error("No URL provided.");if(y.options.acceptedFiles&&y.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(y.options.uploadMultiple&&y.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return y.options.acceptedMimeTypes&&(y.options.acceptedFiles=y.options.acceptedMimeTypes,delete y.options.acceptedMimeTypes),y.options.renameFilename!=null&&(y.options.renameFile=function(z){return y.options.renameFilename.call(ft(y),z.name,z)}),typeof y.options.method=="string"&&(y.options.method=y.options.method.toUpperCase()),(T=y.getExistingFallback())&&T.parentNode&&T.parentNode.removeChild(T),y.options.previewsContainer!==!1&&(y.options.previewsContainer?y.previewsContainer=E.getElement(y.options.previewsContainer,"previewsContainer"):y.previewsContainer=y.element),y.options.clickable&&(y.options.clickable===!0?y.clickableElements=[y.element]:y.clickableElements=E.getElements(y.options.clickable,"clickable")),y.init(),y}return We(E,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(g){return g.accepted}).map(function(g){return g})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(g){return!g.accepted}).map(function(g){return g})}},{key:"getFilesWithStatus",value:function(g){return this.files.filter(function(y){return y.status===g}).map(function(y){return y})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(E.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(E.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(E.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(g){return g.status===E.UPLOADING||g.status===E.QUEUED}).map(function(g){return g})}},{key:"init",value:function(){var g=this;if(this.element.tagName==="form"&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(E.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,"</button></div>"))),this.clickableElements.length){var y=function Q(){g.hiddenFileInput&&g.hiddenFileInput.parentNode.removeChild(g.hiddenFileInput),g.hiddenFileInput=document.createElement("input"),g.hiddenFileInput.setAttribute("type","file"),(g.options.maxFiles===null||g.options.maxFiles>1)&&g.hiddenFileInput.setAttribute("multiple","multiple"),g.hiddenFileInput.className="dz-hidden-input",g.options.acceptedFiles!==null&&g.hiddenFileInput.setAttribute("accept",g.options.acceptedFiles),g.options.capture!==null&&g.hiddenFileInput.setAttribute("capture",g.options.capture),g.hiddenFileInput.setAttribute("tabindex","-1"),g.hiddenFileInput.style.visibility="hidden",g.hiddenFileInput.style.position="absolute",g.hiddenFileInput.style.top="0",g.hiddenFileInput.style.left="0",g.hiddenFileInput.style.height="0",g.hiddenFileInput.style.width="0",E.getElement(g.options.hiddenInputContainer,"hiddenInputContainer").appendChild(g.hiddenFileInput),g.hiddenFileInput.addEventListener("change",function(){var G=g.hiddenFileInput.files;if(G.length){var se=Ce(G,!0),Ue;try{for(se.s();!(Ue=se.n()).done;){var Ee=Ue.value;g.addFile(Ee)}}catch(w){se.e(w)}finally{se.f()}}g.emit("addedfiles",G),Q()})};y()}this.URL=window.URL!==null?window.URL:window.webkitURL;var T=Ce(this.events,!0),_;try{for(T.s();!(_=T.n()).done;){var U=_.value;this.on(U,this.options[U])}}catch(Q){T.e(Q)}finally{T.f()}this.on("uploadprogress",function(){return g.updateTotalUploadProgress()}),this.on("removedfile",function(){return g.updateTotalUploadProgress()}),this.on("canceled",function(Q){return g.emit("complete",Q)}),this.on("complete",function(Q){if(g.getAddedFiles().length===0&&g.getUploadingFiles().length===0&&g.getQueuedFiles().length===0)return setTimeout(function(){return g.emit("queuecomplete")},0)});var z=function(G){if(G.dataTransfer.types){for(var se=0;se<G.dataTransfer.types.length;se++)if(G.dataTransfer.types[se]==="Files")return!0}return!1},Y=function(G){if(!!z(G))return G.stopPropagation(),G.preventDefault?G.preventDefault():G.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:function(G){return g.emit("dragstart",G)},dragenter:function(G){return Y(G),g.emit("dragenter",G)},dragover:function(G){var se;try{se=G.dataTransfer.effectAllowed}catch{}return G.dataTransfer.dropEffect=se==="move"||se==="linkMove"?"move":"copy",Y(G),g.emit("dragover",G)},dragleave:function(G){return g.emit("dragleave",G)},drop:function(G){return Y(G),g.drop(G)},dragend:function(G){return g.emit("dragend",G)}}}],this.clickableElements.forEach(function(Q){return g.listeners.push({element:Q,events:{click:function(se){return(Q!==g.element||se.target===g.element||E.elementInside(se.target,g.element.querySelector(".dz-message")))&&g.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),this.hiddenFileInput!=null&&this.hiddenFileInput.parentNode&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,E.instances.splice(E.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var g,y=0,T=0,_=this.getActiveFiles();if(_.length){var U=Ce(this.getActiveFiles(),!0),z;try{for(U.s();!(z=U.n()).done;){var Y=z.value;y+=Y.upload.bytesSent,T+=Y.upload.total}}catch(Q){U.e(Q)}finally{U.f()}g=100*y/T}else g=100;return this.emit("totaluploadprogress",g,T,y)}},{key:"_getParamName",value:function(g){return typeof this.options.paramName=="function"?this.options.paramName(g):"".concat(this.options.paramName).concat(this.options.uploadMultiple?"[".concat(g,"]"):"")}},{key:"_renameFile",value:function(g){return typeof this.options.renameFile!="function"?g.name:this.options.renameFile(g)}},{key:"getFallbackForm",value:function(){var g,y;if(g=this.getExistingFallback())return g;var T='<div class="dz-fallback">';this.options.dictFallbackText&&(T+="<p>".concat(this.options.dictFallbackText,"</p>")),T+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':void 0,' /><input type="submit" value="Upload!"></div>');var _=E.createElement(T);return this.element.tagName!=="FORM"?(y=E.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>')),y.appendChild(_)):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),y??_}},{key:"getExistingFallback",value:function(){for(var g=function(Y){var Q=Ce(Y,!0),G;try{for(Q.s();!(G=Q.n()).done;){var se=G.value;if(/(^| )fallback($| )/.test(se.className))return se}}catch(Ue){Q.e(Ue)}finally{Q.f()}},y=0,T=["div","form"];y<T.length;y++){var _=T[y],U;if(U=g(this.element.getElementsByTagName(_)))return U}}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(g){return function(){var y=[];for(var T in g.events){var _=g.events[T];y.push(g.element.addEventListener(T,_,!1))}return y}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(g){return function(){var y=[];for(var T in g.events){var _=g.events[T];y.push(g.element.removeEventListener(T,_,!1))}return y}()})}},{key:"disable",value:function(){var g=this;return this.clickableElements.forEach(function(y){return y.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(y){return g.cancelUpload(y)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(g){return g.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(g){var y=0,T="b";if(g>0){for(var _=["tb","gb","mb","kb","b"],U=0;U<_.length;U++){var z=_[U],Y=Math.pow(this.options.filesizeBase,4-U)/10;if(g>=Y){y=g/Math.pow(this.options.filesizeBase,4-U),T=z;break}}y=Math.round(10*y)/10}return"<strong>".concat(y,"</strong> ").concat(this.options.dictFileSizeUnits[T])}},{key:"_updateMaxFilesReachedClass",value:function(){return this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(g){if(!!g.dataTransfer){this.emit("drop",g);for(var y=[],T=0;T<g.dataTransfer.files.length;T++)y[T]=g.dataTransfer.files[T];if(y.length){var _=g.dataTransfer.items;_&&_.length&&_[0].webkitGetAsEntry!=null?this._addFilesFromItems(_):this.handleFiles(y)}this.emit("addedfiles",y)}}},{key:"paste",value:function(g){if(At(g?.clipboardData,function(T){return T.items})!=null){this.emit("paste",g);var y=g.clipboardData.items;if(y.length)return this._addFilesFromItems(y)}}},{key:"handleFiles",value:function(g){var y=Ce(g,!0),T;try{for(y.s();!(T=y.n()).done;){var _=T.value;this.addFile(_)}}catch(U){y.e(U)}finally{y.f()}}},{key:"_addFilesFromItems",value:function(g){var y=this;return function(){var T=[],_=Ce(g,!0),U;try{for(_.s();!(U=_.n()).done;){var z=U.value,Y;z.webkitGetAsEntry!=null&&(Y=z.webkitGetAsEntry())?Y.isFile?T.push(y.addFile(z.getAsFile())):Y.isDirectory?T.push(y._addFilesFromDirectory(Y,Y.name)):T.push(void 0):z.getAsFile!=null&&(z.kind==null||z.kind==="file")?T.push(y.addFile(z.getAsFile())):T.push(void 0)}}catch(Q){_.e(Q)}finally{_.f()}return T}()}},{key:"_addFilesFromDirectory",value:function(g,y){var T=this,_=g.createReader(),U=function(Q){return Et(console,"log",function(G){return G.log(Q)})},z=function Y(){return _.readEntries(function(Q){if(Q.length>0){var G=Ce(Q,!0),se;try{for(G.s();!(se=G.n()).done;){var Ue=se.value;Ue.isFile?Ue.file(function(Ee){if(!(T.options.ignoreHiddenFiles&&Ee.name.substring(0,1)==="."))return Ee.fullPath="".concat(y,"/").concat(Ee.name),T.addFile(Ee)}):Ue.isDirectory&&T._addFilesFromDirectory(Ue,"".concat(y,"/").concat(Ue.name))}}catch(Ee){G.e(Ee)}finally{G.f()}Y()}return null},U)};return z()}},{key:"accept",value:function(g,y){this.options.maxFilesize&&g.size>this.options.maxFilesize*1024*1024?y(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(g.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):E.isValidFile(g,this.options.acceptedFiles)?this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles?(y(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",g)):this.options.accept.call(this,g,y):y(this.options.dictInvalidFileType)}},{key:"addFile",value:function(g){var y=this;g.upload={uuid:E.uuidv4(),progress:0,total:g.size,bytesSent:0,filename:this._renameFile(g)},this.files.push(g),g.status=E.ADDED,this.emit("addedfile",g),this._enqueueThumbnail(g),this.accept(g,function(T){T?(g.accepted=!1,y._errorProcessing([g],T)):(g.accepted=!0,y.options.autoQueue&&y.enqueueFile(g)),y._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(g){var y=Ce(g,!0),T;try{for(y.s();!(T=y.n()).done;){var _=T.value;this.enqueueFile(_)}}catch(U){y.e(U)}finally{y.f()}return null}},{key:"enqueueFile",value:function(g){var y=this;if(g.status===E.ADDED&&g.accepted===!0){if(g.status=E.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return y.processQueue()},0)}else throw new Error("This file can't be queued because it has already been processed or was rejected.")}},{key:"_enqueueThumbnail",value:function(g){var y=this;if(this.options.createImageThumbnails&&g.type.match(/image.*/)&&g.size<=this.options.maxThumbnailFilesize*1024*1024)return this._thumbnailQueue.push(g),setTimeout(function(){return y._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var g=this;if(!(this._processingThumbnail||this._thumbnailQueue.length===0)){this._processingThumbnail=!0;var y=this._thumbnailQueue.shift();return this.createThumbnail(y,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(T){return g.emit("thumbnail",y,T),g._processingThumbnail=!1,g._processThumbnailQueue()})}}},{key:"removeFile",value:function(g){if(g.status===E.UPLOADING&&this.cancelUpload(g),this.files=Vt(this.files,g),this.emit("removedfile",g),this.files.length===0)return this.emit("reset")}},{key:"removeAllFiles",value:function(g){g==null&&(g=!1);var y=Ce(this.files.slice(),!0),T;try{for(y.s();!(T=y.n()).done;){var _=T.value;(_.status!==E.UPLOADING||g)&&this.removeFile(_)}}catch(U){y.e(U)}finally{y.f()}return null}},{key:"resizeImage",value:function(g,y,T,_,U){var z=this;return this.createThumbnail(g,y,T,_,!0,function(Y,Q){if(Q==null)return U(g);var G=z.options.resizeMimeType;G==null&&(G=g.type);var se=Q.toDataURL(G,z.options.resizeQuality);return(G==="image/jpeg"||G==="image/jpg")&&(se=Er.restore(g.dataURL,se)),U(E.dataURItoBlob(se))})}},{key:"createThumbnail",value:function(g,y,T,_,U,z){var Y=this,Q=new FileReader;Q.onload=function(){if(g.dataURL=Q.result,g.type==="image/svg+xml"){z?.(Q.result);return}Y.createThumbnailFromUrl(g,y,T,_,U,z)},Q.readAsDataURL(g)}},{key:"displayExistingFile",value:function(g,y,T,_){var U=this,z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;if(this.emit("addedfile",g),this.emit("complete",g),!z)this.emit("thumbnail",g,y),T&&T();else{var Y=function(G){U.emit("thumbnail",g,G),T&&T()};g.dataURL=y,this.createThumbnailFromUrl(g,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,this.options.fixOrientation,Y,_)}}},{key:"createThumbnailFromUrl",value:function(g,y,T,_,U,z,Y){var Q=this,G=document.createElement("img");return Y&&(G.crossOrigin=Y),U=getComputedStyle(document.body).imageOrientation=="from-image"?!1:U,G.onload=function(){var se=function(Ee){return Ee(1)};return typeof EXIF<"u"&&EXIF!==null&&U&&(se=function(Ee){return EXIF.getData(G,function(){return Ee(EXIF.getTag(this,"Orientation"))})}),se(function(Ue){g.width=G.width,g.height=G.height;var Ee=Q.options.resize.call(Q,g,y,T,_),w=document.createElement("canvas"),$=w.getContext("2d");switch(w.width=Ee.trgWidth,w.height=Ee.trgHeight,Ue>4&&(w.width=Ee.trgHeight,w.height=Ee.trgWidth),Ue){case 2:$.translate(w.width,0),$.scale(-1,1);break;case 3:$.translate(w.width,w.height),$.rotate(Math.PI);break;case 4:$.translate(0,w.height),$.scale(1,-1);break;case 5:$.rotate(.5*Math.PI),$.scale(1,-1);break;case 6:$.rotate(.5*Math.PI),$.translate(0,-w.width);break;case 7:$.rotate(.5*Math.PI),$.translate(w.height,-w.width),$.scale(-1,1);break;case 8:$.rotate(-.5*Math.PI),$.translate(-w.height,0);break}wt($,G,Ee.srcX!=null?Ee.srcX:0,Ee.srcY!=null?Ee.srcY:0,Ee.srcWidth,Ee.srcHeight,Ee.trgX!=null?Ee.trgX:0,Ee.trgY!=null?Ee.trgY:0,Ee.trgWidth,Ee.trgHeight);var j=w.toDataURL("image/png");if(z!=null)return z(j,w)})},z!=null&&(G.onerror=z),G.src=g.dataURL}},{key:"processQueue",value:function(){var g=this.options.parallelUploads,y=this.getUploadingFiles().length,T=y;if(!(y>=g)){var _=this.getQueuedFiles();if(_.length>0){if(this.options.uploadMultiple)return this.processFiles(_.slice(0,g-y));for(;T<g;){if(!_.length)return;this.processFile(_.shift()),T++}}}}},{key:"processFile",value:function(g){return this.processFiles([g])}},{key:"processFiles",value:function(g){var y=Ce(g,!0),T;try{for(y.s();!(T=y.n()).done;){var _=T.value;_.processing=!0,_.status=E.UPLOADING,this.emit("processing",_)}}catch(U){y.e(U)}finally{y.f()}return this.options.uploadMultiple&&this.emit("processingmultiple",g),this.uploadFiles(g)}},{key:"_getFilesWithXhr",value:function(g){var y;return y=this.files.filter(function(T){return T.xhr===g}).map(function(T){return T})}},{key:"cancelUpload",value:function(g){if(g.status===E.UPLOADING){var y=this._getFilesWithXhr(g.xhr),T=Ce(y,!0),_;try{for(T.s();!(_=T.n()).done;){var U=_.value;U.status=E.CANCELED}}catch(G){T.e(G)}finally{T.f()}typeof g.xhr<"u"&&g.xhr.abort();var z=Ce(y,!0),Y;try{for(z.s();!(Y=z.n()).done;){var Q=Y.value;this.emit("canceled",Q)}}catch(G){z.e(G)}finally{z.f()}this.options.uploadMultiple&&this.emit("canceledmultiple",y)}else(g.status===E.ADDED||g.status===E.QUEUED)&&(g.status=E.CANCELED,this.emit("canceled",g),this.options.uploadMultiple&&this.emit("canceledmultiple",[g]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(g){if(typeof g=="function"){for(var y=arguments.length,T=new Array(y>1?y-1:0),_=1;_<y;_++)T[_-1]=arguments[_];return g.apply(this,T)}return g}},{key:"uploadFile",value:function(g){return this.uploadFiles([g])}},{key:"uploadFiles",value:function(g){var y=this;this._transformFiles(g,function(T){if(y.options.chunking){var _=T[0];g[0].upload.chunked=y.options.chunking&&(y.options.forceChunking||_.size>y.options.chunkSize),g[0].upload.totalChunkCount=Math.ceil(_.size/y.options.chunkSize)}if(g[0].upload.chunked){var U=g[0],z=T[0],Y=0;U.upload.chunks=[];var Q=function(){for(var w=0;U.upload.chunks[w]!==void 0;)w++;if(!(w>=U.upload.totalChunkCount)){Y++;var $=w*y.options.chunkSize,j=Math.min($+y.options.chunkSize,z.size),q={name:y._getParamName(0),data:z.webkitSlice?z.webkitSlice($,j):z.slice($,j),filename:U.upload.filename,chunkIndex:w};U.upload.chunks[w]={file:U,index:w,dataBlock:q,status:E.UPLOADING,progress:0,retries:0},y._uploadData(g,[q])}};if(U.upload.finishedChunkUpload=function(Ee,w){var $=!0;Ee.status=E.SUCCESS,Ee.dataBlock=null,Ee.xhr=null;for(var j=0;j<U.upload.totalChunkCount;j++){if(U.upload.chunks[j]===void 0)return Q();U.upload.chunks[j].status!==E.SUCCESS&&($=!1)}$&&y.options.chunksUploaded(U,function(){y._finished(g,w,null)})},y.options.parallelChunkUploads)for(var G=0;G<U.upload.totalChunkCount;G++)Q();else Q()}else{for(var se=[],Ue=0;Ue<g.length;Ue++)se[Ue]={name:y._getParamName(Ue),data:T[Ue],filename:g[Ue].upload.filename};y._uploadData(g,se)}})}},{key:"_getChunk",value:function(g,y){for(var T=0;T<g.upload.totalChunkCount;T++)if(g.upload.chunks[T]!==void 0&&g.upload.chunks[T].xhr===y)return g.upload.chunks[T]}},{key:"_uploadData",value:function(g,y){var T=this,_=new XMLHttpRequest,U=Ce(g,!0),z;try{for(U.s();!(z=U.n()).done;){var Y=z.value;Y.xhr=_}}catch(ze){U.e(ze)}finally{U.f()}g[0].upload.chunked&&(g[0].upload.chunks[y[0].chunkIndex].xhr=_);var Q=this.resolveOption(this.options.method,g),G=this.resolveOption(this.options.url,g);_.open(Q,G,!0);var se=this.resolveOption(this.options.timeout,g);se&&(_.timeout=this.resolveOption(this.options.timeout,g)),_.withCredentials=!!this.options.withCredentials,_.onload=function(ze){T._finishedUploading(g,_,ze)},_.ontimeout=function(){T._handleUploadError(g,_,"Request timedout after ".concat(T.options.timeout/1e3," seconds"))},_.onerror=function(){T._handleUploadError(g,_)};var Ue=_.upload!=null?_.upload:_;Ue.onprogress=function(ze){return T._updateFilesUploadProgress(g,_,ze)};var Ee={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};this.options.headers&&E.extend(Ee,this.options.headers);for(var w in Ee){var $=Ee[w];$&&_.setRequestHeader(w,$)}var j=new FormData;if(this.options.params){var q=this.options.params;typeof q=="function"&&(q=q.call(this,g,_,g[0].upload.chunked?this._getChunk(g[0],_):null));for(var X in q){var ye=q[X];if(Array.isArray(ye))for(var ae=0;ae<ye.length;ae++)j.append(X,ye[ae]);else j.append(X,ye)}}var De=Ce(g,!0),je;try{for(De.s();!(je=De.n()).done;){var Xe=je.value;this.emit("sending",Xe,_,j)}}catch(ze){De.e(ze)}finally{De.f()}this.options.uploadMultiple&&this.emit("sendingmultiple",g,_,j),this._addFormElementData(j);for(var at=0;at<y.length;at++){var K=y[at];j.append(K.name,K.data,K.filename)}this.submitRequest(_,j,g)}},{key:"_transformFiles",value:function(g,y){for(var T=this,_=[],U=0,z=function(G){T.options.transformFile.call(T,g[G],function(se){_[G]=se,++U===g.length&&y(_)})},Y=0;Y<g.length;Y++)z(Y)}},{key:"_addFormElementData",value:function(g){if(this.element.tagName==="FORM"){var y=Ce(this.element.querySelectorAll("input, textarea, select, button"),!0),T;try{for(y.s();!(T=y.n()).done;){var _=T.value,U=_.getAttribute("name"),z=_.getAttribute("type");if(z&&(z=z.toLowerCase()),!(typeof U>"u"||U===null))if(_.tagName==="SELECT"&&_.hasAttribute("multiple")){var Y=Ce(_.options,!0),Q;try{for(Y.s();!(Q=Y.n()).done;){var G=Q.value;G.selected&&g.append(U,G.value)}}catch(se){Y.e(se)}finally{Y.f()}}else(!z||z!=="checkbox"&&z!=="radio"||_.checked)&&g.append(U,_.value)}}catch(se){y.e(se)}finally{y.f()}}}},{key:"_updateFilesUploadProgress",value:function(g,y,T){if(g[0].upload.chunked){var Y=g[0],Q=this._getChunk(Y,y);T?(Q.progress=100*T.loaded/T.total,Q.total=T.total,Q.bytesSent=T.loaded):(Q.progress=100,Q.bytesSent=Q.total),Y.upload.progress=0,Y.upload.total=0,Y.upload.bytesSent=0;for(var G=0;G<Y.upload.totalChunkCount;G++)Y.upload.chunks[G]&&typeof Y.upload.chunks[G].progress<"u"&&(Y.upload.progress+=Y.upload.chunks[G].progress,Y.upload.total+=Y.upload.chunks[G].total,Y.upload.bytesSent+=Y.upload.chunks[G].bytesSent);Y.upload.progress=Y.upload.progress/Y.upload.totalChunkCount,this.emit("uploadprogress",Y,Y.upload.progress,Y.upload.bytesSent)}else{var _=Ce(g,!0),U;try{for(_.s();!(U=_.n()).done;){var z=U.value;z.upload.total&&z.upload.bytesSent&&z.upload.bytesSent==z.upload.total||(T?(z.upload.progress=100*T.loaded/T.total,z.upload.total=T.total,z.upload.bytesSent=T.loaded):(z.upload.progress=100,z.upload.bytesSent=z.upload.total),this.emit("uploadprogress",z,z.upload.progress,z.upload.bytesSent))}}catch(se){_.e(se)}finally{_.f()}}}},{key:"_finishedUploading",value:function(g,y,T){var _;if(g[0].status!==E.CANCELED&&y.readyState===4){if(y.responseType!=="arraybuffer"&&y.responseType!=="blob"&&(_=y.responseText,y.getResponseHeader("content-type")&&~y.getResponseHeader("content-type").indexOf("application/json")))try{_=JSON.parse(_)}catch(U){T=U,_="Invalid JSON response from server."}this._updateFilesUploadProgress(g,y),200<=y.status&&y.status<300?g[0].upload.chunked?g[0].upload.finishedChunkUpload(this._getChunk(g[0],y),_):this._finished(g,_,T):this._handleUploadError(g,y,_)}}},{key:"_handleUploadError",value:function(g,y,T){if(g[0].status!==E.CANCELED){if(g[0].upload.chunked&&this.options.retryChunks){var _=this._getChunk(g[0],y);if(_.retries++<this.options.retryChunksLimit){this._uploadData(g,[_.dataBlock]);return}else console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(g,T||this.options.dictResponseError.replace("{{statusCode}}",y.status),y)}}},{key:"submitRequest",value:function(g,y,T){if(g.readyState!=1){console.warn("Cannot send this request because the XMLHttpRequest.readyState is not OPENED.");return}g.send(y)}},{key:"_finished",value:function(g,y,T){var _=Ce(g,!0),U;try{for(_.s();!(U=_.n()).done;){var z=U.value;z.status=E.SUCCESS,this.emit("success",z,y,T),this.emit("complete",z)}}catch(Y){_.e(Y)}finally{_.f()}if(this.options.uploadMultiple&&(this.emit("successmultiple",g,y,T),this.emit("completemultiple",g)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(g,y,T){var _=Ce(g,!0),U;try{for(_.s();!(U=_.n()).done;){var z=U.value;z.status=E.ERROR,this.emit("error",z,y,T),this.emit("complete",z)}}catch(Y){_.e(Y)}finally{_.f()}if(this.options.uploadMultiple&&(this.emit("errormultiple",g,y,T),this.emit("completemultiple",g)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"initClass",value:function(){this.prototype.Emitter=J,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(g){for(var y=arguments.length,T=new Array(y>1?y-1:0),_=1;_<y;_++)T[_-1]=arguments[_];for(var U=0,z=T;U<z.length;U++){var Y=z[U];for(var Q in Y){var G=Y[Q];g[Q]=G}}return g}},{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(g){var y=Math.random()*16|0,T=g==="x"?y:y&3|8;return T.toString(16)})}}]),E}(J);de.initClass(),de.version="5.9.3",de.options={},de.optionsForElement=function(F){if(F.getAttribute("id"))return de.options[wr(F.getAttribute("id"))]},de.instances=[],de.forElement=function(F){if(typeof F=="string"&&(F=document.querySelector(F)),F?.dropzone==null)throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return F.dropzone},de.autoDiscover=!0,de.discover=function(){var F;if(document.querySelectorAll)F=document.querySelectorAll(".dropzone");else{F=[];var R=function(L){return function(){var g=[],y=Ce(L,!0),T;try{for(y.s();!(T=y.n()).done;){var _=T.value;/(^| )dropzone($| )/.test(_.className)?g.push(F.push(_)):g.push(void 0)}}catch(U){y.e(U)}finally{y.f()}return g}()};R(document.getElementsByTagName("div")),R(document.getElementsByTagName("form"))}return function(){var E=[],L=Ce(F,!0),g;try{for(L.s();!(g=L.n()).done;){var y=g.value;de.optionsForElement(y)!==!1?E.push(new de(y)):E.push(void 0)}}catch(T){L.e(T)}finally{L.f()}return E}()},de.blockedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],de.isBrowserSupported=function(){var F=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if(!("classList"in document.createElement("a")))F=!1;else{de.blacklistedBrowsers!==void 0&&(de.blockedBrowsers=de.blacklistedBrowsers);var R=Ce(de.blockedBrowsers,!0),E;try{for(R.s();!(E=R.n()).done;){var L=E.value;if(L.test(navigator.userAgent)){F=!1;continue}}}catch(g){R.e(g)}finally{R.f()}}else F=!1;return F},de.dataURItoBlob=function(F){for(var R=atob(F.split(",")[1]),E=F.split(",")[0].split(":")[1].split(";")[0],L=new ArrayBuffer(R.length),g=new Uint8Array(L),y=0,T=R.length,_=0<=T;_?y<=T:y>=T;_?y++:y--)g[y]=R.charCodeAt(y);return new Blob([L],{type:E})};var Vt=function(R,E){return R.filter(function(L){return L!==E}).map(function(L){return L})},wr=function(R){return R.replace(/[\-_](\w)/g,function(E){return E.charAt(1).toUpperCase()})};de.createElement=function(F){var R=document.createElement("div");return R.innerHTML=F,R.childNodes[0]},de.elementInside=function(F,R){if(F===R)return!0;for(;F=F.parentNode;)if(F===R)return!0;return!1},de.getElement=function(F,R){var E;if(typeof F=="string"?E=document.querySelector(F):F.nodeType!=null&&(E=F),E==null)throw new Error("Invalid `".concat(R,"` option provided. Please provide a CSS selector or a plain HTML element."));return E},de.getElements=function(F,R){var E,L;if(F instanceof Array){L=[];try{var g=Ce(F,!0),y;try{for(g.s();!(y=g.n()).done;)E=y.value,L.push(this.getElement(E,R))}catch(U){g.e(U)}finally{g.f()}}catch{L=null}}else if(typeof F=="string"){L=[];var T=Ce(document.querySelectorAll(F),!0),_;try{for(T.s();!(_=T.n()).done;)E=_.value,L.push(E)}catch(U){T.e(U)}finally{T.f()}}else F.nodeType!=null&&(L=[F]);if(L==null||!L.length)throw new Error("Invalid `".concat(R,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."));return L},de.confirm=function(F,R,E){if(window.confirm(F))return R();if(E!=null)return E()},de.isValidFile=function(F,R){if(!R)return!0;R=R.split(",");var E=F.type,L=E.replace(/\/.*$/,""),g=Ce(R,!0),y;try{for(g.s();!(y=g.n()).done;){var T=y.value;if(T=T.trim(),T.charAt(0)==="."){if(F.name.toLowerCase().indexOf(T.toLowerCase(),F.name.length-T.length)!==-1)return!0}else if(/\/\*$/.test(T)){if(L===T.replace(/\/.*$/,""))return!0}else if(E===T)return!0}}catch(_){g.e(_)}finally{g.f()}return!1},typeof jQuery<"u"&&jQuery!==null&&(jQuery.fn.dropzone=function(F){return this.each(function(){return new de(this,F)})}),de.ADDED="added",de.QUEUED="queued",de.ACCEPTED=de.QUEUED,de.UPLOADING="uploading",de.PROCESSING=de.UPLOADING,de.CANCELED="canceled",de.ERROR="error",de.SUCCESS="success";var Gt=function(R){var E=R.naturalWidth,L=R.naturalHeight,g=document.createElement("canvas");g.width=1,g.height=L;var y=g.getContext("2d");y.drawImage(R,0,0);for(var T=y.getImageData(1,0,1,L),_=T.data,U=0,z=L,Y=L;Y>U;){var Q=_[(Y-1)*4+3];Q===0?z=Y:U=Y,Y=z+U>>1}var G=Y/L;return G===0?1:G},wt=function(R,E,L,g,y,T,_,U,z,Y){var Q=Gt(E);return R.drawImage(E,L,g,y,T,_,U,z,Y/Q)},Er=function(){function F(){Xt(this,F)}return We(F,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(E){for(var L="",g=void 0,y=void 0,T="",_=void 0,U=void 0,z=void 0,Y="",Q=0;g=E[Q++],y=E[Q++],T=E[Q++],_=g>>2,U=(g&3)<<4|y>>4,z=(y&15)<<2|T>>6,Y=T&63,isNaN(y)?z=Y=64:isNaN(T)&&(Y=64),L=L+this.KEY_STR.charAt(_)+this.KEY_STR.charAt(U)+this.KEY_STR.charAt(z)+this.KEY_STR.charAt(Y),g=y=T="",_=U=z=Y="",Q<E.length;);return L}},{key:"restore",value:function(E,L){if(!E.match("data:image/jpeg;base64,"))return L;var g=this.decode64(E.replace("data:image/jpeg;base64,","")),y=this.slice2Segments(g),T=this.exifManipulation(L,y);return"data:image/jpeg;base64,".concat(this.encode64(T))}},{key:"exifManipulation",value:function(E,L){var g=this.getExifArray(L),y=this.insertExif(E,g),T=new Uint8Array(y);return T}},{key:"getExifArray",value:function(E){for(var L=void 0,g=0;g<E.length;){if(L=E[g],L[0]===255&L[1]===225)return L;g++}return[]}},{key:"insertExif",value:function(E,L){var g=E.replace("data:image/jpeg;base64,",""),y=this.decode64(g),T=y.indexOf(255,3),_=y.slice(0,T),U=y.slice(T),z=_;return z=z.concat(L),z=z.concat(U),z}},{key:"slice2Segments",value:function(E){for(var L=0,g=[];;){var y;if(E[L]===255&E[L+1]===218)break;if(E[L]===255&E[L+1]===216)L+=2;else{y=E[L+2]*256+E[L+3];var T=L+y+2,_=E.slice(L,T);g.push(_),L=T}if(L>E.length)break}return g}},{key:"decode64",value:function(E){var L="",g=void 0,y=void 0,T="",_=void 0,U=void 0,z=void 0,Y="",Q=0,G=[],se=/[^A-Za-z0-9\+\/\=]/g;for(se.exec(E)&&console.warn(`There were invalid base64 characters in the input text.
|
|
Valid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='
|
|
Expect errors in decoding.`),E=E.replace(/[^A-Za-z0-9\+\/\=]/g,"");_=this.KEY_STR.indexOf(E.charAt(Q++)),U=this.KEY_STR.indexOf(E.charAt(Q++)),z=this.KEY_STR.indexOf(E.charAt(Q++)),Y=this.KEY_STR.indexOf(E.charAt(Q++)),g=_<<2|U>>4,y=(U&15)<<4|z>>2,T=(z&3)<<6|Y,G.push(g),z!==64&&G.push(y),Y!==64&&G.push(T),g=y=T="",_=U=z=Y="",Q<E.length;);return G}}]),F}();Er.initClass();var Bt=function(R,E){var L=!1,g=!0,y=R.document,T=y.documentElement,_=y.addEventListener?"addEventListener":"attachEvent",U=y.addEventListener?"removeEventListener":"detachEvent",z=y.addEventListener?"":"on",Y=function G(se){if(!(se.type==="readystatechange"&&y.readyState!=="complete")&&((se.type==="load"?R:y)[U](z+se.type,G,!1),!L&&(L=!0)))return E.call(R,se.type||se)},Q=function G(){try{T.doScroll("left")}catch{setTimeout(G,50);return}return Y("poll")};if(y.readyState!=="complete"){if(y.createEventObject&&T.doScroll){try{g=!R.frameElement}catch{}g&&Q()}return y[_](z+"DOMContentLoaded",Y,!1),y[_](z+"readystatechange",Y,!1),R[_](z+"load",Y,!1)}};de._autoDiscoverFunction=function(){if(de.autoDiscover)return de.discover()},Bt(window,de._autoDiscoverFunction);function At(F,R){return typeof F<"u"&&F!==null?R(F):void 0}function Et(F,R,E){if(typeof F<"u"&&F!==null&&typeof F[R]=="function")return E(F,R)}window.Dropzone=de;var $t=de}(),n}()})});var pa=re((wv,Af)=>{Af.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:`
|
|
`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var Ni=re((Ev,ma)=>{"use strict";ma.exports=pa()});var yn=re((Sv,ga)=>{ga.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/});var ba=re((Cv,ya)=>{"use strict";var va={};function kf(r){var e,t,n=va[r];if(n)return n;for(n=va[r]=[],e=0;e<128;e++)t=String.fromCharCode(e),/^[0-9a-z]$/i.test(t)?n.push(t):n.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;e<r.length;e++)n[r.charCodeAt(e)]=r[e];return n}function bn(r,e,t){var n,o,s,i,a,l="";for(typeof e!="string"&&(t=e,e=bn.defaultChars),typeof t>"u"&&(t=!0),a=kf(e),n=0,o=r.length;n<o;n++){if(s=r.charCodeAt(n),t&&s===37&&n+2<o&&/^[0-9a-f]{2}$/i.test(r.slice(n+1,n+3))){l+=r.slice(n,n+3),n+=2;continue}if(s<128){l+=a[s];continue}if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&n+1<o&&(i=r.charCodeAt(n+1),i>=56320&&i<=57343)){l+=encodeURIComponent(r[n]+r[n+1]),n++;continue}l+="%EF%BF%BD";continue}l+=encodeURIComponent(r[n])}return l}bn.defaultChars=";/?:@&=+$,-_.!~*'()#";bn.componentChars="-_.!~*'()";ya.exports=bn});var Ea=re((Av,wa)=>{"use strict";var xa={};function Tf(r){var e,t,n=xa[r];if(n)return n;for(n=xa[r]=[],e=0;e<128;e++)t=String.fromCharCode(e),n.push(t);for(e=0;e<r.length;e++)t=r.charCodeAt(e),n[t]="%"+("0"+t.toString(16).toUpperCase()).slice(-2);return n}function xn(r,e){var t;return typeof e!="string"&&(e=xn.defaultChars),t=Tf(e),r.replace(/(%[a-f0-9]{2})+/gi,function(n){var o,s,i,a,l,u,c,f="";for(o=0,s=n.length;o<s;o+=3){if(i=parseInt(n.slice(o+1,o+3),16),i<128){f+=t[i];continue}if((i&224)===192&&o+3<s&&(a=parseInt(n.slice(o+4,o+6),16),(a&192)===128)){c=i<<6&1984|a&63,c<128?f+="\uFFFD\uFFFD":f+=String.fromCharCode(c),o+=3;continue}if((i&240)===224&&o+6<s&&(a=parseInt(n.slice(o+4,o+6),16),l=parseInt(n.slice(o+7,o+9),16),(a&192)===128&&(l&192)===128)){c=i<<12&61440|a<<6&4032|l&63,c<2048||c>=55296&&c<=57343?f+="\uFFFD\uFFFD\uFFFD":f+=String.fromCharCode(c),o+=6;continue}if((i&248)===240&&o+9<s&&(a=parseInt(n.slice(o+4,o+6),16),l=parseInt(n.slice(o+7,o+9),16),u=parseInt(n.slice(o+10,o+12),16),(a&192)===128&&(l&192)===128&&(u&192)===128)){c=i<<18&1835008|a<<12&258048|l<<6&4032|u&63,c<65536||c>1114111?f+="\uFFFD\uFFFD\uFFFD\uFFFD":(c-=65536,f+=String.fromCharCode(55296+(c>>10),56320+(c&1023))),o+=9;continue}f+="\uFFFD"}return f})}xn.defaultChars=";/?:@&=+$,#";xn.componentChars="";wa.exports=xn});var Ca=re((kv,Sa)=>{"use strict";Sa.exports=function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}});var Fa=re((Tv,La)=>{"use strict";function wn(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var If=/^([a-z0-9.+-]+:)/i,Df=/:[0-9]*$/,Lf=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Ff=["<",">",'"',"`"," ","\r",`
|
|
`," "],Rf=["{","}","|","\\","^","`"].concat(Ff),Of=["'"].concat(Rf),Aa=["%","/","?",";","#"].concat(Of),ka=["/","?","#"],Pf=255,Ta=/^[+a-z0-9A-Z_-]{0,63}$/,Mf=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ia={javascript:!0,"javascript:":!0},Da={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function _f(r,e){if(r&&r instanceof wn)return r;var t=new wn;return t.parse(r,e),t}wn.prototype.parse=function(r,e){var t,n,o,s,i,a=r;if(a=a.trim(),!e&&r.split("#").length===1){var l=Lf.exec(a);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var u=If.exec(a);if(u&&(u=u[0],o=u.toLowerCase(),this.protocol=u,a=a.substr(u.length)),(e||u||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=a.substr(0,2)==="//",i&&!(u&&Ia[u])&&(a=a.substr(2),this.slashes=!0)),!Ia[u]&&(i||u&&!Da[u])){var c=-1;for(t=0;t<ka.length;t++)s=a.indexOf(ka[t]),s!==-1&&(c===-1||s<c)&&(c=s);var f,h;for(c===-1?h=a.lastIndexOf("@"):h=a.lastIndexOf("@",c),h!==-1&&(f=a.slice(0,h),a=a.slice(h+1),this.auth=f),c=-1,t=0;t<Aa.length;t++)s=a.indexOf(Aa[t]),s!==-1&&(c===-1||s<c)&&(c=s);c===-1&&(c=a.length),a[c-1]===":"&&c--;var d=a.slice(0,c);a=a.slice(c),this.parseHost(d),this.hostname=this.hostname||"";var p=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!p){var m=this.hostname.split(/\./);for(t=0,n=m.length;t<n;t++){var v=m[t];if(!!v&&!v.match(Ta)){for(var b="",x=0,C=v.length;x<C;x++)v.charCodeAt(x)>127?b+="x":b+=v[x];if(!b.match(Ta)){var S=m.slice(0,t),M=m.slice(t+1),A=v.match(Mf);A&&(S.push(A[1]),M.unshift(A[2])),M.length&&(a=M.join(".")+a),this.hostname=S.join(".");break}}}}this.hostname.length>Pf&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var O=a.indexOf("#");O!==-1&&(this.hash=a.substr(O),a=a.slice(0,O));var k=a.indexOf("?");return k!==-1&&(this.search=a.substr(k),a=a.slice(0,k)),a&&(this.pathname=a),Da[o]&&this.hostname&&!this.pathname&&(this.pathname=""),this};wn.prototype.parseHost=function(r){var e=Df.exec(r);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),r=r.substr(0,r.length-e.length)),r&&(this.hostname=r)};La.exports=_f});var Bi=re((Iv,$r)=>{"use strict";$r.exports.encode=ba();$r.exports.decode=Ea();$r.exports.format=Ca();$r.exports.parse=Fa()});var $i=re((Dv,Ra)=>{Ra.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/});var Ui=re((Lv,Oa)=>{Oa.exports=/[\0-\x1F\x7F-\x9F]/});var Ma=re((Fv,Pa)=>{Pa.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/});var zi=re((Rv,_a)=>{_a.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/});var Na=re(gr=>{"use strict";gr.Any=$i();gr.Cc=Ui();gr.Cf=Ma();gr.P=yn();gr.Z=zi()});var _e=re(rt=>{"use strict";function Nf(r){return Object.prototype.toString.call(r)}function Bf(r){return Nf(r)==="[object String]"}var $f=Object.prototype.hasOwnProperty;function $a(r,e){return $f.call(r,e)}function Uf(r){var e=Array.prototype.slice.call(arguments,1);return e.forEach(function(t){if(!!t){if(typeof t!="object")throw new TypeError(t+"must be object");Object.keys(t).forEach(function(n){r[n]=t[n]})}}),r}function zf(r,e,t){return[].concat(r.slice(0,e),t,r.slice(e+1))}function Ua(r){return!(r>=55296&&r<=57343||r>=64976&&r<=65007||(r&65535)===65535||(r&65535)===65534||r>=0&&r<=8||r===11||r>=14&&r<=31||r>=127&&r<=159||r>1114111)}function za(r){if(r>65535){r-=65536;var e=55296+(r>>10),t=56320+(r&1023);return String.fromCharCode(e,t)}return String.fromCharCode(r)}var ja=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,jf=/&([a-z#][a-z0-9]{1,31});/gi,Hf=new RegExp(ja.source+"|"+jf.source,"gi"),qf=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,Ba=Ni();function Vf(r,e){var t=0;return $a(Ba,e)?Ba[e]:e.charCodeAt(0)===35&&qf.test(e)&&(t=e[1].toLowerCase()==="x"?parseInt(e.slice(2),16):parseInt(e.slice(1),10),Ua(t))?za(t):r}function Gf(r){return r.indexOf("\\")<0?r:r.replace(ja,"$1")}function Wf(r){return r.indexOf("\\")<0&&r.indexOf("&")<0?r:r.replace(Hf,function(e,t,n){return t||Vf(e,n)})}var Yf=/[&<>"]/,Kf=/[&<>"]/g,Xf={"&":"&","<":"<",">":">",'"':"""};function Zf(r){return Xf[r]}function Qf(r){return Yf.test(r)?r.replace(Kf,Zf):r}var Jf=/[.?*+^$[\]\\(){}|-]/g;function eh(r){return r.replace(Jf,"\\$&")}function th(r){switch(r){case 9:case 32:return!0}return!1}function rh(r){if(r>=8192&&r<=8202)return!0;switch(r){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var nh=yn();function ih(r){return nh.test(r)}function oh(r){switch(r){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function sh(r){return r=r.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(r=r.replace(/ẞ/g,"\xDF")),r.toLowerCase().toUpperCase()}rt.lib={};rt.lib.mdurl=Bi();rt.lib.ucmicro=Na();rt.assign=Uf;rt.isString=Bf;rt.has=$a;rt.unescapeMd=Gf;rt.unescapeAll=Wf;rt.isValidEntityCode=Ua;rt.fromCodePoint=za;rt.escapeHtml=Qf;rt.arrayReplaceAt=zf;rt.isSpace=th;rt.isWhiteSpace=rh;rt.isMdAsciiPunct=oh;rt.isPunctChar=ih;rt.escapeRE=eh;rt.normalizeReference=sh});var qa=re((Mv,Ha)=>{"use strict";Ha.exports=function(e,t,n){var o,s,i,a,l=-1,u=e.posMax,c=e.pos;for(e.pos=t+1,o=1;e.pos<u;){if(i=e.src.charCodeAt(e.pos),i===93&&(o--,o===0)){s=!0;break}if(a=e.pos,e.md.inline.skipToken(e),i===91){if(a===e.pos-1)o++;else if(n)return e.pos=c,-1}}return s&&(l=e.pos),e.pos=c,l}});var Wa=re((_v,Ga)=>{"use strict";var Va=_e().unescapeAll;Ga.exports=function(e,t,n){var o,s,i=0,a=t,l={ok:!1,pos:0,lines:0,str:""};if(e.charCodeAt(t)===60){for(t++;t<n;){if(o=e.charCodeAt(t),o===10||o===60)return l;if(o===62)return l.pos=t+1,l.str=Va(e.slice(a+1,t)),l.ok=!0,l;if(o===92&&t+1<n){t+=2;continue}t++}return l}for(s=0;t<n&&(o=e.charCodeAt(t),!(o===32||o<32||o===127));){if(o===92&&t+1<n){if(e.charCodeAt(t+1)===32)break;t+=2;continue}if(o===40&&(s++,s>32))return l;if(o===41){if(s===0)break;s--}t++}return a===t||s!==0||(l.str=Va(e.slice(a,t)),l.lines=i,l.pos=t,l.ok=!0),l}});var Ka=re((Nv,Ya)=>{"use strict";var ah=_e().unescapeAll;Ya.exports=function(e,t,n){var o,s,i=0,a=t,l={ok:!1,pos:0,lines:0,str:""};if(t>=n||(s=e.charCodeAt(t),s!==34&&s!==39&&s!==40))return l;for(t++,s===40&&(s=41);t<n;){if(o=e.charCodeAt(t),o===s)return l.pos=t+1,l.lines=i,l.str=ah(e.slice(a+1,t)),l.ok=!0,l;if(o===40&&s===41)return l;o===10?i++:o===92&&t+1<n&&(t++,e.charCodeAt(t)===10&&i++),t++}return l}});var Xa=re(En=>{"use strict";En.parseLinkLabel=qa();En.parseLinkDestination=Wa();En.parseLinkTitle=Ka()});var Qa=re(($v,Za)=>{"use strict";var lh=_e().assign,uh=_e().unescapeAll,tr=_e().escapeHtml,Ot={};Ot.code_inline=function(r,e,t,n,o){var s=r[e];return"<code"+o.renderAttrs(s)+">"+tr(r[e].content)+"</code>"};Ot.code_block=function(r,e,t,n,o){var s=r[e];return"<pre"+o.renderAttrs(s)+"><code>"+tr(r[e].content)+`</code></pre>
|
|
`};Ot.fence=function(r,e,t,n,o){var s=r[e],i=s.info?uh(s.info).trim():"",a="",l="",u,c,f,h,d;return i&&(f=i.split(/(\s+)/g),a=f[0],l=f.slice(2).join("")),t.highlight?u=t.highlight(s.content,a,l)||tr(s.content):u=tr(s.content),u.indexOf("<pre")===0?u+`
|
|
`:i?(c=s.attrIndex("class"),h=s.attrs?s.attrs.slice():[],c<0?h.push(["class",t.langPrefix+a]):(h[c]=h[c].slice(),h[c][1]+=" "+t.langPrefix+a),d={attrs:h},"<pre><code"+o.renderAttrs(d)+">"+u+`</code></pre>
|
|
`):"<pre><code"+o.renderAttrs(s)+">"+u+`</code></pre>
|
|
`};Ot.image=function(r,e,t,n,o){var s=r[e];return s.attrs[s.attrIndex("alt")][1]=o.renderInlineAsText(s.children,t,n),o.renderToken(r,e,t)};Ot.hardbreak=function(r,e,t){return t.xhtmlOut?`<br />
|
|
`:`<br>
|
|
`};Ot.softbreak=function(r,e,t){return t.breaks?t.xhtmlOut?`<br />
|
|
`:`<br>
|
|
`:`
|
|
`};Ot.text=function(r,e){return tr(r[e].content)};Ot.html_block=function(r,e){return r[e].content};Ot.html_inline=function(r,e){return r[e].content};function vr(){this.rules=lh({},Ot)}vr.prototype.renderAttrs=function(e){var t,n,o;if(!e.attrs)return"";for(o="",t=0,n=e.attrs.length;t<n;t++)o+=" "+tr(e.attrs[t][0])+'="'+tr(e.attrs[t][1])+'"';return o};vr.prototype.renderToken=function(e,t,n){var o,s="",i=!1,a=e[t];return a.hidden?"":(a.block&&a.nesting!==-1&&t&&e[t-1].hidden&&(s+=`
|
|
`),s+=(a.nesting===-1?"</":"<")+a.tag,s+=this.renderAttrs(a),a.nesting===0&&n.xhtmlOut&&(s+=" /"),a.block&&(i=!0,a.nesting===1&&t+1<e.length&&(o=e[t+1],(o.type==="inline"||o.hidden||o.nesting===-1&&o.tag===a.tag)&&(i=!1))),s+=i?`>
|
|
`:">",s)};vr.prototype.renderInline=function(r,e,t){for(var n,o="",s=this.rules,i=0,a=r.length;i<a;i++)n=r[i].type,typeof s[n]<"u"?o+=s[n](r,i,e,t,this):o+=this.renderToken(r,i,e);return o};vr.prototype.renderInlineAsText=function(r,e,t){for(var n="",o=0,s=r.length;o<s;o++)r[o].type==="text"?n+=r[o].content:r[o].type==="image"?n+=this.renderInlineAsText(r[o].children,e,t):r[o].type==="softbreak"&&(n+=`
|
|
`);return n};vr.prototype.render=function(r,e,t){var n,o,s,i="",a=this.rules;for(n=0,o=r.length;n<o;n++)s=r[n].type,s==="inline"?i+=this.renderInline(r[n].children,e,t):typeof a[s]<"u"?i+=a[r[n].type](r,n,e,t,this):i+=this.renderToken(r,n,e,t);return i};Za.exports=vr});var Sn=re((Uv,Ja)=>{"use strict";function Tt(){this.__rules__=[],this.__cache__=null}Tt.prototype.__find__=function(r){for(var e=0;e<this.__rules__.length;e++)if(this.__rules__[e].name===r)return e;return-1};Tt.prototype.__compile__=function(){var r=this,e=[""];r.__rules__.forEach(function(t){!t.enabled||t.alt.forEach(function(n){e.indexOf(n)<0&&e.push(n)})}),r.__cache__={},e.forEach(function(t){r.__cache__[t]=[],r.__rules__.forEach(function(n){!n.enabled||t&&n.alt.indexOf(t)<0||r.__cache__[t].push(n.fn)})})};Tt.prototype.at=function(r,e,t){var n=this.__find__(r),o=t||{};if(n===-1)throw new Error("Parser rule not found: "+r);this.__rules__[n].fn=e,this.__rules__[n].alt=o.alt||[],this.__cache__=null};Tt.prototype.before=function(r,e,t,n){var o=this.__find__(r),s=n||{};if(o===-1)throw new Error("Parser rule not found: "+r);this.__rules__.splice(o,0,{name:e,enabled:!0,fn:t,alt:s.alt||[]}),this.__cache__=null};Tt.prototype.after=function(r,e,t,n){var o=this.__find__(r),s=n||{};if(o===-1)throw new Error("Parser rule not found: "+r);this.__rules__.splice(o+1,0,{name:e,enabled:!0,fn:t,alt:s.alt||[]}),this.__cache__=null};Tt.prototype.push=function(r,e,t){var n=t||{};this.__rules__.push({name:r,enabled:!0,fn:e,alt:n.alt||[]}),this.__cache__=null};Tt.prototype.enable=function(r,e){Array.isArray(r)||(r=[r]);var t=[];return r.forEach(function(n){var o=this.__find__(n);if(o<0){if(e)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[o].enabled=!0,t.push(n)},this),this.__cache__=null,t};Tt.prototype.enableOnly=function(r,e){Array.isArray(r)||(r=[r]),this.__rules__.forEach(function(t){t.enabled=!1}),this.enable(r,e)};Tt.prototype.disable=function(r,e){Array.isArray(r)||(r=[r]);var t=[];return r.forEach(function(n){var o=this.__find__(n);if(o<0){if(e)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[o].enabled=!1,t.push(n)},this),this.__cache__=null,t};Tt.prototype.getRules=function(r){return this.__cache__===null&&this.__compile__(),this.__cache__[r]||[]};Ja.exports=Tt});var tl=re((zv,el)=>{"use strict";var ch=/\r\n?|\n/g,dh=/\0/g;el.exports=function(e){var t;t=e.src.replace(ch,`
|
|
`),t=t.replace(dh,"\uFFFD"),e.src=t}});var nl=re((jv,rl)=>{"use strict";rl.exports=function(e){var t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}});var ol=re((Hv,il)=>{"use strict";il.exports=function(e){var t=e.tokens,n,o,s;for(o=0,s=t.length;o<s;o++)n=t[o],n.type==="inline"&&e.md.inline.parse(n.content,e.md,e.env,n.children)}});var al=re((qv,sl)=>{"use strict";var fh=_e().arrayReplaceAt;function hh(r){return/^<a[>\s]/i.test(r)}function ph(r){return/^<\/a\s*>/i.test(r)}sl.exports=function(e){var t,n,o,s,i,a,l,u,c,f,h,d,p,m,v,b,x=e.tokens,C;if(!!e.md.options.linkify){for(n=0,o=x.length;n<o;n++)if(!(x[n].type!=="inline"||!e.md.linkify.pretest(x[n].content)))for(s=x[n].children,p=0,t=s.length-1;t>=0;t--){if(a=s[t],a.type==="link_close"){for(t--;s[t].level!==a.level&&s[t].type!=="link_open";)t--;continue}if(a.type==="html_inline"&&(hh(a.content)&&p>0&&p--,ph(a.content)&&p++),!(p>0)&&a.type==="text"&&e.md.linkify.test(a.content)){for(c=a.content,C=e.md.linkify.match(c),l=[],d=a.level,h=0,C.length>0&&C[0].index===0&&t>0&&s[t-1].type==="text_special"&&(C=C.slice(1)),u=0;u<C.length;u++)m=C[u].url,v=e.md.normalizeLink(m),e.md.validateLink(v)&&(b=C[u].text,C[u].schema?C[u].schema==="mailto:"&&!/^mailto:/i.test(b)?b=e.md.normalizeLinkText("mailto:"+b).replace(/^mailto:/,""):b=e.md.normalizeLinkText(b):b=e.md.normalizeLinkText("http://"+b).replace(/^http:\/\//,""),f=C[u].index,f>h&&(i=new e.Token("text","",0),i.content=c.slice(h,f),i.level=d,l.push(i)),i=new e.Token("link_open","a",1),i.attrs=[["href",v]],i.level=d++,i.markup="linkify",i.info="auto",l.push(i),i=new e.Token("text","",0),i.content=b,i.level=d,l.push(i),i=new e.Token("link_close","a",-1),i.level=--d,i.markup="linkify",i.info="auto",l.push(i),h=C[u].lastIndex);h<c.length&&(i=new e.Token("text","",0),i.content=c.slice(h),i.level=d,l.push(i)),x[n].children=s=fh(s,t,l)}}}}});var cl=re((Vv,ul)=>{"use strict";var ll=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,mh=/\((c|tm|r)\)/i,gh=/\((c|tm|r)\)/ig,vh={c:"\xA9",r:"\xAE",tm:"\u2122"};function yh(r,e){return vh[e.toLowerCase()]}function bh(r){var e,t,n=0;for(e=r.length-1;e>=0;e--)t=r[e],t.type==="text"&&!n&&(t.content=t.content.replace(gh,yh)),t.type==="link_open"&&t.info==="auto"&&n--,t.type==="link_close"&&t.info==="auto"&&n++}function xh(r){var e,t,n=0;for(e=r.length-1;e>=0;e--)t=r[e],t.type==="text"&&!n&&ll.test(t.content)&&(t.content=t.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),t.type==="link_open"&&t.info==="auto"&&n--,t.type==="link_close"&&t.info==="auto"&&n++}ul.exports=function(e){var t;if(!!e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(mh.test(e.tokens[t].content)&&bh(e.tokens[t].children),ll.test(e.tokens[t].content)&&xh(e.tokens[t].children))}});var vl=re((Gv,gl)=>{"use strict";var dl=_e().isWhiteSpace,fl=_e().isPunctChar,hl=_e().isMdAsciiPunct,wh=/['"]/,pl=/['"]/g,ml="\u2019";function Cn(r,e,t){return r.slice(0,e)+t+r.slice(e+1)}function Eh(r,e){var t,n,o,s,i,a,l,u,c,f,h,d,p,m,v,b,x,C,S,M,A;for(S=[],t=0;t<r.length;t++){for(n=r[t],l=r[t].level,x=S.length-1;x>=0&&!(S[x].level<=l);x--);if(S.length=x+1,n.type!=="text")continue;o=n.content,i=0,a=o.length;e:for(;i<a&&(pl.lastIndex=i,s=pl.exec(o),!!s);){if(v=b=!0,i=s.index+1,C=s[0]==="'",c=32,s.index-1>=0)c=o.charCodeAt(s.index-1);else for(x=t-1;x>=0&&!(r[x].type==="softbreak"||r[x].type==="hardbreak");x--)if(!!r[x].content){c=r[x].content.charCodeAt(r[x].content.length-1);break}if(f=32,i<a)f=o.charCodeAt(i);else for(x=t+1;x<r.length&&!(r[x].type==="softbreak"||r[x].type==="hardbreak");x++)if(!!r[x].content){f=r[x].content.charCodeAt(0);break}if(h=hl(c)||fl(String.fromCharCode(c)),d=hl(f)||fl(String.fromCharCode(f)),p=dl(c),m=dl(f),m?v=!1:d&&(p||h||(v=!1)),p?b=!1:h&&(m||d||(b=!1)),f===34&&s[0]==='"'&&c>=48&&c<=57&&(b=v=!1),v&&b&&(v=h,b=d),!v&&!b){C&&(n.content=Cn(n.content,s.index,ml));continue}if(b){for(x=S.length-1;x>=0&&(u=S[x],!(S[x].level<l));x--)if(u.single===C&&S[x].level===l){u=S[x],C?(M=e.md.options.quotes[2],A=e.md.options.quotes[3]):(M=e.md.options.quotes[0],A=e.md.options.quotes[1]),n.content=Cn(n.content,s.index,A),r[u.token].content=Cn(r[u.token].content,u.pos,M),i+=A.length-1,u.token===t&&(i+=M.length-1),o=n.content,a=o.length,S.length=x;continue e}}v?S.push({token:t,pos:s.index,single:C,level:l}):b&&C&&(n.content=Cn(n.content,s.index,ml))}}}gl.exports=function(e){var t;if(!!e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type!=="inline"||!wh.test(e.tokens[t].content)||Eh(e.tokens[t].children,e)}});var bl=re((Wv,yl)=>{"use strict";yl.exports=function(e){var t,n,o,s,i,a,l=e.tokens;for(t=0,n=l.length;t<n;t++)if(l[t].type==="inline"){for(o=l[t].children,i=o.length,s=0;s<i;s++)o[s].type==="text_special"&&(o[s].type="text");for(s=a=0;s<i;s++)o[s].type==="text"&&s+1<i&&o[s+1].type==="text"?o[s+1].content=o[s].content+o[s+1].content:(s!==a&&(o[a]=o[s]),a++);s!==a&&(o.length=a)}}});var An=re((Yv,xl)=>{"use strict";function yr(r,e,t){this.type=r,this.tag=e,this.attrs=null,this.map=null,this.nesting=t,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}yr.prototype.attrIndex=function(e){var t,n,o;if(!this.attrs)return-1;for(t=this.attrs,n=0,o=t.length;n<o;n++)if(t[n][0]===e)return n;return-1};yr.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]};yr.prototype.attrSet=function(e,t){var n=this.attrIndex(e),o=[e,t];n<0?this.attrPush(o):this.attrs[n]=o};yr.prototype.attrGet=function(e){var t=this.attrIndex(e),n=null;return t>=0&&(n=this.attrs[t][1]),n};yr.prototype.attrJoin=function(e,t){var n=this.attrIndex(e);n<0?this.attrPush([e,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t};xl.exports=yr});var Sl=re((Kv,El)=>{"use strict";var Sh=An();function wl(r,e,t){this.src=r,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=e}wl.prototype.Token=Sh;El.exports=wl});var Al=re((Xv,Cl)=>{"use strict";var Ch=Sn(),ji=[["normalize",tl()],["block",nl()],["inline",ol()],["linkify",al()],["replacements",cl()],["smartquotes",vl()],["text_join",bl()]];function Hi(){this.ruler=new Ch;for(var r=0;r<ji.length;r++)this.ruler.push(ji[r][0],ji[r][1])}Hi.prototype.process=function(r){var e,t,n;for(n=this.ruler.getRules(""),e=0,t=n.length;e<t;e++)n[e](r)};Hi.prototype.State=Sl();Cl.exports=Hi});var Il=re((Zv,Tl)=>{"use strict";var qi=_e().isSpace;function Vi(r,e){var t=r.bMarks[e]+r.tShift[e],n=r.eMarks[e];return r.src.slice(t,n)}function kl(r){var e=[],t=0,n=r.length,o,s=!1,i=0,a="";for(o=r.charCodeAt(t);t<n;)o===124&&(s?(a+=r.substring(i,t-1),i=t):(e.push(a+r.substring(i,t)),a="",i=t+1)),s=o===92,t++,o=r.charCodeAt(t);return e.push(a+r.substring(i)),e}Tl.exports=function(e,t,n,o){var s,i,a,l,u,c,f,h,d,p,m,v,b,x,C,S,M,A;if(t+2>n||(c=t+1,e.sCount[c]<e.blkIndent)||e.sCount[c]-e.blkIndent>=4||(a=e.bMarks[c]+e.tShift[c],a>=e.eMarks[c])||(M=e.src.charCodeAt(a++),M!==124&&M!==45&&M!==58)||a>=e.eMarks[c]||(A=e.src.charCodeAt(a++),A!==124&&A!==45&&A!==58&&!qi(A))||M===45&&qi(A))return!1;for(;a<e.eMarks[c];){if(s=e.src.charCodeAt(a),s!==124&&s!==45&&s!==58&&!qi(s))return!1;a++}for(i=Vi(e,t+1),f=i.split("|"),p=[],l=0;l<f.length;l++){if(m=f[l].trim(),!m){if(l===0||l===f.length-1)continue;return!1}if(!/^:?-+:?$/.test(m))return!1;m.charCodeAt(m.length-1)===58?p.push(m.charCodeAt(0)===58?"center":"right"):m.charCodeAt(0)===58?p.push("left"):p.push("")}if(i=Vi(e,t).trim(),i.indexOf("|")===-1||e.sCount[t]-e.blkIndent>=4||(f=kl(i),f.length&&f[0]===""&&f.shift(),f.length&&f[f.length-1]===""&&f.pop(),h=f.length,h===0||h!==p.length))return!1;if(o)return!0;for(x=e.parentType,e.parentType="table",S=e.md.block.ruler.getRules("blockquote"),d=e.push("table_open","table",1),d.map=v=[t,0],d=e.push("thead_open","thead",1),d.map=[t,t+1],d=e.push("tr_open","tr",1),d.map=[t,t+1],l=0;l<f.length;l++)d=e.push("th_open","th",1),p[l]&&(d.attrs=[["style","text-align:"+p[l]]]),d=e.push("inline","",0),d.content=f[l].trim(),d.children=[],d=e.push("th_close","th",-1);for(d=e.push("tr_close","tr",-1),d=e.push("thead_close","thead",-1),c=t+2;c<n&&!(e.sCount[c]<e.blkIndent);c++){for(C=!1,l=0,u=S.length;l<u;l++)if(S[l](e,c,n,!0)){C=!0;break}if(C||(i=Vi(e,c).trim(),!i)||e.sCount[c]-e.blkIndent>=4)break;for(f=kl(i),f.length&&f[0]===""&&f.shift(),f.length&&f[f.length-1]===""&&f.pop(),c===t+2&&(d=e.push("tbody_open","tbody",1),d.map=b=[t+2,0]),d=e.push("tr_open","tr",1),d.map=[c,c+1],l=0;l<h;l++)d=e.push("td_open","td",1),p[l]&&(d.attrs=[["style","text-align:"+p[l]]]),d=e.push("inline","",0),d.content=f[l]?f[l].trim():"",d.children=[],d=e.push("td_close","td",-1);d=e.push("tr_close","tr",-1)}return b&&(d=e.push("tbody_close","tbody",-1),b[1]=c),d=e.push("table_close","table",-1),v[1]=c,e.parentType=x,e.line=c,!0}});var Ll=re((Qv,Dl)=>{"use strict";Dl.exports=function(e,t,n){var o,s,i;if(e.sCount[t]-e.blkIndent<4)return!1;for(s=o=t+1;o<n;){if(e.isEmpty(o)){o++;continue}if(e.sCount[o]-e.blkIndent>=4){o++,s=o;continue}break}return e.line=s,i=e.push("code_block","code",0),i.content=e.getLines(t,s,4+e.blkIndent,!1)+`
|
|
`,i.map=[t,e.line],!0}});var Rl=re((Jv,Fl)=>{"use strict";Fl.exports=function(e,t,n,o){var s,i,a,l,u,c,f,h=!1,d=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||d+3>p||(s=e.src.charCodeAt(d),s!==126&&s!==96)||(u=d,d=e.skipChars(d,s),i=d-u,i<3)||(f=e.src.slice(u,d),a=e.src.slice(d,p),s===96&&a.indexOf(String.fromCharCode(s))>=0))return!1;if(o)return!0;for(l=t;l++,!(l>=n||(d=u=e.bMarks[l]+e.tShift[l],p=e.eMarks[l],d<p&&e.sCount[l]<e.blkIndent));)if(e.src.charCodeAt(d)===s&&!(e.sCount[l]-e.blkIndent>=4)&&(d=e.skipChars(d,s),!(d-u<i)&&(d=e.skipSpaces(d),!(d<p)))){h=!0;break}return i=e.sCount[t],e.line=l+(h?1:0),c=e.push("fence","code",0),c.info=a,c.content=e.getLines(t+1,l,i,!0),c.markup=f,c.map=[t,e.line],!0}});var Ml=re((ey,Pl)=>{"use strict";var Ol=_e().isSpace;Pl.exports=function(e,t,n,o){var s,i,a,l,u,c,f,h,d,p,m,v,b,x,C,S,M,A,O,k,D=e.lineMax,I=e.bMarks[t]+e.tShift[t],P=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(I++)!==62)return!1;if(o)return!0;for(l=d=e.sCount[t]+1,e.src.charCodeAt(I)===32?(I++,l++,d++,s=!1,S=!0):e.src.charCodeAt(I)===9?(S=!0,(e.bsCount[t]+d)%4===3?(I++,l++,d++,s=!1):s=!0):S=!1,p=[e.bMarks[t]],e.bMarks[t]=I;I<P&&(i=e.src.charCodeAt(I),Ol(i));){i===9?d+=4-(d+e.bsCount[t]+(s?1:0))%4:d++;I++}for(m=[e.bsCount[t]],e.bsCount[t]=e.sCount[t]+1+(S?1:0),c=I>=P,x=[e.sCount[t]],e.sCount[t]=d-l,C=[e.tShift[t]],e.tShift[t]=I-e.bMarks[t],A=e.md.block.ruler.getRules("blockquote"),b=e.parentType,e.parentType="blockquote",h=t+1;h<n&&(k=e.sCount[h]<e.blkIndent,I=e.bMarks[h]+e.tShift[h],P=e.eMarks[h],!(I>=P));h++){if(e.src.charCodeAt(I++)===62&&!k){for(l=d=e.sCount[h]+1,e.src.charCodeAt(I)===32?(I++,l++,d++,s=!1,S=!0):e.src.charCodeAt(I)===9?(S=!0,(e.bsCount[h]+d)%4===3?(I++,l++,d++,s=!1):s=!0):S=!1,p.push(e.bMarks[h]),e.bMarks[h]=I;I<P&&(i=e.src.charCodeAt(I),Ol(i));){i===9?d+=4-(d+e.bsCount[h]+(s?1:0))%4:d++;I++}c=I>=P,m.push(e.bsCount[h]),e.bsCount[h]=e.sCount[h]+1+(S?1:0),x.push(e.sCount[h]),e.sCount[h]=d-l,C.push(e.tShift[h]),e.tShift[h]=I-e.bMarks[h];continue}if(c)break;for(M=!1,a=0,u=A.length;a<u;a++)if(A[a](e,h,n,!0)){M=!0;break}if(M){e.lineMax=h,e.blkIndent!==0&&(p.push(e.bMarks[h]),m.push(e.bsCount[h]),C.push(e.tShift[h]),x.push(e.sCount[h]),e.sCount[h]-=e.blkIndent);break}p.push(e.bMarks[h]),m.push(e.bsCount[h]),C.push(e.tShift[h]),x.push(e.sCount[h]),e.sCount[h]=-1}for(v=e.blkIndent,e.blkIndent=0,O=e.push("blockquote_open","blockquote",1),O.markup=">",O.map=f=[t,0],e.md.block.tokenize(e,t,h),O=e.push("blockquote_close","blockquote",-1),O.markup=">",e.lineMax=D,e.parentType=b,f[1]=e.line,a=0;a<C.length;a++)e.bMarks[a+t]=p[a],e.tShift[a+t]=C[a],e.sCount[a+t]=x[a],e.bsCount[a+t]=m[a];return e.blkIndent=v,!0}});var Nl=re((ty,_l)=>{"use strict";var Ah=_e().isSpace;_l.exports=function(e,t,n,o){var s,i,a,l,u=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||(s=e.src.charCodeAt(u++),s!==42&&s!==45&&s!==95))return!1;for(i=1;u<c;){if(a=e.src.charCodeAt(u++),a!==s&&!Ah(a))return!1;a===s&&i++}return i<3?!1:(o||(e.line=t+1,l=e.push("hr","hr",0),l.map=[t,e.line],l.markup=Array(i+1).join(String.fromCharCode(s))),!0)}});var jl=re((ry,zl)=>{"use strict";var Ul=_e().isSpace;function Bl(r,e){var t,n,o,s;return n=r.bMarks[e]+r.tShift[e],o=r.eMarks[e],t=r.src.charCodeAt(n++),t!==42&&t!==45&&t!==43||n<o&&(s=r.src.charCodeAt(n),!Ul(s))?-1:n}function $l(r,e){var t,n=r.bMarks[e]+r.tShift[e],o=n,s=r.eMarks[e];if(o+1>=s||(t=r.src.charCodeAt(o++),t<48||t>57))return-1;for(;;){if(o>=s)return-1;if(t=r.src.charCodeAt(o++),t>=48&&t<=57){if(o-n>=10)return-1;continue}if(t===41||t===46)break;return-1}return o<s&&(t=r.src.charCodeAt(o),!Ul(t))?-1:o}function kh(r,e){var t,n,o=r.level+2;for(t=e+2,n=r.tokens.length-2;t<n;t++)r.tokens[t].level===o&&r.tokens[t].type==="paragraph_open"&&(r.tokens[t+2].hidden=!0,r.tokens[t].hidden=!0,t+=2)}zl.exports=function(e,t,n,o){var s,i,a,l,u,c,f,h,d,p,m,v,b,x,C,S,M,A,O,k,D,I,P,N,B,H,Z,W,te=!1,ne=!0;if(e.sCount[t]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[t]-e.listIndent>=4&&e.sCount[t]<e.blkIndent)return!1;if(o&&e.parentType==="paragraph"&&e.sCount[t]>=e.blkIndent&&(te=!0),(P=$l(e,t))>=0){if(f=!0,B=e.bMarks[t]+e.tShift[t],b=Number(e.src.slice(B,P-1)),te&&b!==1)return!1}else if((P=Bl(e,t))>=0)f=!1;else return!1;if(te&&e.skipSpaces(P)>=e.eMarks[t])return!1;if(v=e.src.charCodeAt(P-1),o)return!0;for(m=e.tokens.length,f?(W=e.push("ordered_list_open","ol",1),b!==1&&(W.attrs=[["start",b]])):W=e.push("bullet_list_open","ul",1),W.map=p=[t,0],W.markup=String.fromCharCode(v),C=t,N=!1,Z=e.md.block.ruler.getRules("list"),A=e.parentType,e.parentType="list";C<n;){for(I=P,x=e.eMarks[C],c=S=e.sCount[C]+P-(e.bMarks[t]+e.tShift[t]);I<x;){if(s=e.src.charCodeAt(I),s===9)S+=4-(S+e.bsCount[C])%4;else if(s===32)S++;else break;I++}if(i=I,i>=x?u=1:u=S-c,u>4&&(u=1),l=c+u,W=e.push("list_item_open","li",1),W.markup=String.fromCharCode(v),W.map=h=[t,0],f&&(W.info=e.src.slice(B,P-1)),D=e.tight,k=e.tShift[t],O=e.sCount[t],M=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=l,e.tight=!0,e.tShift[t]=i-e.bMarks[t],e.sCount[t]=S,i>=x&&e.isEmpty(t+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,t,n,!0),(!e.tight||N)&&(ne=!1),N=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=M,e.tShift[t]=k,e.sCount[t]=O,e.tight=D,W=e.push("list_item_close","li",-1),W.markup=String.fromCharCode(v),C=t=e.line,h[1]=C,i=e.bMarks[t],C>=n||e.sCount[C]<e.blkIndent||e.sCount[t]-e.blkIndent>=4)break;for(H=!1,a=0,d=Z.length;a<d;a++)if(Z[a](e,C,n,!0)){H=!0;break}if(H)break;if(f){if(P=$l(e,C),P<0)break;B=e.bMarks[C]+e.tShift[C]}else if(P=Bl(e,C),P<0)break;if(v!==e.src.charCodeAt(P-1))break}return f?W=e.push("ordered_list_close","ol",-1):W=e.push("bullet_list_close","ul",-1),W.markup=String.fromCharCode(v),p[1]=C,e.line=C,e.parentType=A,ne&&kh(e,m),!0}});var ql=re((ny,Hl)=>{"use strict";var Th=_e().normalizeReference,kn=_e().isSpace;Hl.exports=function(e,t,n,o){var s,i,a,l,u,c,f,h,d,p,m,v,b,x,C,S,M=0,A=e.bMarks[t]+e.tShift[t],O=e.eMarks[t],k=t+1;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(A)!==91)return!1;for(;++A<O;)if(e.src.charCodeAt(A)===93&&e.src.charCodeAt(A-1)!==92){if(A+1===O||e.src.charCodeAt(A+1)!==58)return!1;break}for(l=e.lineMax,C=e.md.block.ruler.getRules("reference"),p=e.parentType,e.parentType="reference";k<l&&!e.isEmpty(k);k++)if(!(e.sCount[k]-e.blkIndent>3)&&!(e.sCount[k]<0)){for(x=!1,c=0,f=C.length;c<f;c++)if(C[c](e,k,l,!0)){x=!0;break}if(x)break}for(b=e.getLines(t,k,e.blkIndent,!1).trim(),O=b.length,A=1;A<O;A++){if(s=b.charCodeAt(A),s===91)return!1;if(s===93){d=A;break}else s===10?M++:s===92&&(A++,A<O&&b.charCodeAt(A)===10&&M++)}if(d<0||b.charCodeAt(d+1)!==58)return!1;for(A=d+2;A<O;A++)if(s=b.charCodeAt(A),s===10)M++;else if(!kn(s))break;if(m=e.md.helpers.parseLinkDestination(b,A,O),!m.ok||(u=e.md.normalizeLink(m.str),!e.md.validateLink(u)))return!1;for(A=m.pos,M+=m.lines,i=A,a=M,v=A;A<O;A++)if(s=b.charCodeAt(A),s===10)M++;else if(!kn(s))break;for(m=e.md.helpers.parseLinkTitle(b,A,O),A<O&&v!==A&&m.ok?(S=m.str,A=m.pos,M+=m.lines):(S="",A=i,M=a);A<O&&(s=b.charCodeAt(A),!!kn(s));)A++;if(A<O&&b.charCodeAt(A)!==10&&S)for(S="",A=i,M=a;A<O&&(s=b.charCodeAt(A),!!kn(s));)A++;return A<O&&b.charCodeAt(A)!==10||(h=Th(b.slice(1,d)),!h)?!1:(o||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[h]>"u"&&(e.env.references[h]={title:S,href:u}),e.parentType=p,e.line=t+M+1),!0)}});var Gl=re((iy,Vl)=>{"use strict";Vl.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var Wi=re((oy,Gi)=>{"use strict";var Ih="[a-zA-Z_:][a-zA-Z0-9:._-]*",Dh="[^\"'=<>`\\x00-\\x20]+",Lh="'[^']*'",Fh='"[^"]*"',Rh="(?:"+Dh+"|"+Lh+"|"+Fh+")",Oh="(?:\\s+"+Ih+"(?:\\s*=\\s*"+Rh+")?)",Wl="<[A-Za-z][A-Za-z0-9\\-]*"+Oh+"*\\s*\\/?>",Yl="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Ph="<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->",Mh="<[?][\\s\\S]*?[?]>",_h="<![A-Z]+\\s+[^>]*>",Nh="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",Bh=new RegExp("^(?:"+Wl+"|"+Yl+"|"+Ph+"|"+Mh+"|"+_h+"|"+Nh+")"),$h=new RegExp("^(?:"+Wl+"|"+Yl+")");Gi.exports.HTML_TAG_RE=Bh;Gi.exports.HTML_OPEN_CLOSE_TAG_RE=$h});var Xl=re((sy,Kl)=>{"use strict";var Uh=Gl(),zh=Wi().HTML_OPEN_CLOSE_TAG_RE,br=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+Uh.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(zh.source+"\\s*$"),/^$/,!1]];Kl.exports=function(e,t,n,o){var s,i,a,l,u=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(u)!==60)return!1;for(l=e.src.slice(u,c),s=0;s<br.length&&!br[s][0].test(l);s++);if(s===br.length)return!1;if(o)return br[s][2];if(i=t+1,!br[s][1].test(l)){for(;i<n&&!(e.sCount[i]<e.blkIndent);i++)if(u=e.bMarks[i]+e.tShift[i],c=e.eMarks[i],l=e.src.slice(u,c),br[s][1].test(l)){l.length!==0&&i++;break}}return e.line=i,a=e.push("html_block","",0),a.map=[t,i],a.content=e.getLines(t,i,e.blkIndent,!0),!0}});var Jl=re((ay,Ql)=>{"use strict";var Zl=_e().isSpace;Ql.exports=function(e,t,n,o){var s,i,a,l,u=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||(s=e.src.charCodeAt(u),s!==35||u>=c))return!1;for(i=1,s=e.src.charCodeAt(++u);s===35&&u<c&&i<=6;)i++,s=e.src.charCodeAt(++u);return i>6||u<c&&!Zl(s)?!1:(o||(c=e.skipSpacesBack(c,u),a=e.skipCharsBack(c,35,u),a>u&&Zl(e.src.charCodeAt(a-1))&&(c=a),e.line=t+1,l=e.push("heading_open","h"+String(i),1),l.markup="########".slice(0,i),l.map=[t,e.line],l=e.push("inline","",0),l.content=e.src.slice(u,c).trim(),l.map=[t,e.line],l.children=[],l=e.push("heading_close","h"+String(i),-1),l.markup="########".slice(0,i)),!0)}});var tu=re((ly,eu)=>{"use strict";eu.exports=function(e,t,n){var o,s,i,a,l,u,c,f,h,d=t+1,p,m=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;for(p=e.parentType,e.parentType="paragraph";d<n&&!e.isEmpty(d);d++)if(!(e.sCount[d]-e.blkIndent>3)){if(e.sCount[d]>=e.blkIndent&&(u=e.bMarks[d]+e.tShift[d],c=e.eMarks[d],u<c&&(h=e.src.charCodeAt(u),(h===45||h===61)&&(u=e.skipChars(u,h),u=e.skipSpaces(u),u>=c)))){f=h===61?1:2;break}if(!(e.sCount[d]<0)){for(s=!1,i=0,a=m.length;i<a;i++)if(m[i](e,d,n,!0)){s=!0;break}if(s)break}}return f?(o=e.getLines(t,d,e.blkIndent,!1).trim(),e.line=d+1,l=e.push("heading_open","h"+String(f),1),l.markup=String.fromCharCode(h),l.map=[t,e.line],l=e.push("inline","",0),l.content=o,l.map=[t,e.line-1],l.children=[],l=e.push("heading_close","h"+String(f),-1),l.markup=String.fromCharCode(h),e.parentType=p,!0):!1}});var nu=re((uy,ru)=>{"use strict";ru.exports=function(e,t){var n,o,s,i,a,l,u=t+1,c=e.md.block.ruler.getRules("paragraph"),f=e.lineMax;for(l=e.parentType,e.parentType="paragraph";u<f&&!e.isEmpty(u);u++)if(!(e.sCount[u]-e.blkIndent>3)&&!(e.sCount[u]<0)){for(o=!1,s=0,i=c.length;s<i;s++)if(c[s](e,u,f,!0)){o=!0;break}if(o)break}return n=e.getLines(t,u,e.blkIndent,!1).trim(),e.line=u,a=e.push("paragraph_open","p",1),a.map=[t,e.line],a=e.push("inline","",0),a.content=n,a.map=[t,e.line],a.children=[],a=e.push("paragraph_close","p",-1),e.parentType=l,!0}});var su=re((cy,ou)=>{"use strict";var iu=An(),Tn=_e().isSpace;function Pt(r,e,t,n){var o,s,i,a,l,u,c,f;for(this.src=r,this.md=e,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",s=this.src,f=!1,i=a=u=c=0,l=s.length;a<l;a++){if(o=s.charCodeAt(a),!f)if(Tn(o)){u++,o===9?c+=4-c%4:c++;continue}else f=!0;(o===10||a===l-1)&&(o!==10&&a++,this.bMarks.push(i),this.eMarks.push(a),this.tShift.push(u),this.sCount.push(c),this.bsCount.push(0),f=!1,u=0,c=0,i=a+1)}this.bMarks.push(s.length),this.eMarks.push(s.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}Pt.prototype.push=function(r,e,t){var n=new iu(r,e,t);return n.block=!0,t<0&&this.level--,n.level=this.level,t>0&&this.level++,this.tokens.push(n),n};Pt.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]};Pt.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e};Pt.prototype.skipSpaces=function(e){for(var t,n=this.src.length;e<n&&(t=this.src.charCodeAt(e),!!Tn(t));e++);return e};Pt.prototype.skipSpacesBack=function(e,t){if(e<=t)return e;for(;e>t;)if(!Tn(this.src.charCodeAt(--e)))return e+1;return e};Pt.prototype.skipChars=function(e,t){for(var n=this.src.length;e<n&&this.src.charCodeAt(e)===t;e++);return e};Pt.prototype.skipCharsBack=function(e,t,n){if(e<=n)return e;for(;e>n;)if(t!==this.src.charCodeAt(--e))return e+1;return e};Pt.prototype.getLines=function(e,t,n,o){var s,i,a,l,u,c,f,h=e;if(e>=t)return"";for(c=new Array(t-e),s=0;h<t;h++,s++){for(i=0,f=l=this.bMarks[h],h+1<t||o?u=this.eMarks[h]+1:u=this.eMarks[h];l<u&&i<n;){if(a=this.src.charCodeAt(l),Tn(a))a===9?i+=4-(i+this.bsCount[h])%4:i++;else if(l-f<this.tShift[h])i++;else break;l++}i>n?c[s]=new Array(i-n+1).join(" ")+this.src.slice(l,u):c[s]=this.src.slice(l,u)}return c.join("")};Pt.prototype.Token=iu;ou.exports=Pt});var lu=re((dy,au)=>{"use strict";var jh=Sn(),In=[["table",Il(),["paragraph","reference"]],["code",Ll()],["fence",Rl(),["paragraph","reference","blockquote","list"]],["blockquote",Ml(),["paragraph","reference","blockquote","list"]],["hr",Nl(),["paragraph","reference","blockquote","list"]],["list",jl(),["paragraph","reference","blockquote"]],["reference",ql()],["html_block",Xl(),["paragraph","reference","blockquote"]],["heading",Jl(),["paragraph","reference","blockquote"]],["lheading",tu()],["paragraph",nu()]];function Dn(){this.ruler=new jh;for(var r=0;r<In.length;r++)this.ruler.push(In[r][0],In[r][1],{alt:(In[r][2]||[]).slice()})}Dn.prototype.tokenize=function(r,e,t){for(var n,o,s=this.ruler.getRules(""),i=s.length,a=e,l=!1,u=r.md.options.maxNesting;a<t&&(r.line=a=r.skipEmptyLines(a),!(a>=t||r.sCount[a]<r.blkIndent));){if(r.level>=u){r.line=t;break}for(o=0;o<i&&(n=s[o](r,a,t,!1),!n);o++);r.tight=!l,r.isEmpty(r.line-1)&&(l=!0),a=r.line,a<t&&r.isEmpty(a)&&(l=!0,a++,r.line=a)}};Dn.prototype.parse=function(r,e,t,n){var o;!r||(o=new this.State(r,e,t,n),this.tokenize(o,o.line,o.lineMax))};Dn.prototype.State=su();au.exports=Dn});var cu=re((fy,uu)=>{"use strict";function Hh(r){switch(r){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}uu.exports=function(e,t){for(var n=e.pos;n<e.posMax&&!Hh(e.src.charCodeAt(n));)n++;return n===e.pos?!1:(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}});var fu=re((hy,du)=>{"use strict";var qh=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;du.exports=function(e,t){var n,o,s,i,a,l,u,c;return!e.md.options.linkify||e.linkLevel>0||(n=e.pos,o=e.posMax,n+3>o)||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47||(s=e.pending.match(qh),!s)||(i=s[1],a=e.md.linkify.matchAtStart(e.src.slice(n-i.length)),!a)||(l=a.url,l=l.replace(/\*+$/,""),u=e.md.normalizeLink(l),!e.md.validateLink(u))?!1:(t||(e.pending=e.pending.slice(0,-i.length),c=e.push("link_open","a",1),c.attrs=[["href",u]],c.markup="linkify",c.info="auto",c=e.push("text","",0),c.content=e.md.normalizeLinkText(l),c=e.push("link_close","a",-1),c.markup="linkify",c.info="auto"),e.pos+=l.length-i.length,!0)}});var pu=re((py,hu)=>{"use strict";var Vh=_e().isSpace;hu.exports=function(e,t){var n,o,s,i=e.pos;if(e.src.charCodeAt(i)!==10)return!1;if(n=e.pending.length-1,o=e.posMax,!t)if(n>=0&&e.pending.charCodeAt(n)===32)if(n>=1&&e.pending.charCodeAt(n-1)===32){for(s=n-1;s>=1&&e.pending.charCodeAt(s-1)===32;)s--;e.pending=e.pending.slice(0,s),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(i++;i<o&&Vh(e.src.charCodeAt(i));)i++;return e.pos=i,!0}});var gu=re((my,mu)=>{"use strict";var Gh=_e().isSpace,Ki=[];for(Yi=0;Yi<256;Yi++)Ki.push(0);var Yi;"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(r){Ki[r.charCodeAt(0)]=1});mu.exports=function(e,t){var n,o,s,i,a,l=e.pos,u=e.posMax;if(e.src.charCodeAt(l)!==92||(l++,l>=u))return!1;if(n=e.src.charCodeAt(l),n===10){for(t||e.push("hardbreak","br",0),l++;l<u&&(n=e.src.charCodeAt(l),!!Gh(n));)l++;return e.pos=l,!0}return i=e.src[l],n>=55296&&n<=56319&&l+1<u&&(o=e.src.charCodeAt(l+1),o>=56320&&o<=57343&&(i+=e.src[l+1],l++)),s="\\"+i,t||(a=e.push("text_special","",0),n<256&&Ki[n]!==0?a.content=i:a.content=s,a.markup=s,a.info="escape"),e.pos=l+1,!0}});var yu=re((gy,vu)=>{"use strict";vu.exports=function(e,t){var n,o,s,i,a,l,u,c,f=e.pos,h=e.src.charCodeAt(f);if(h!==96)return!1;for(n=f,f++,o=e.posMax;f<o&&e.src.charCodeAt(f)===96;)f++;if(s=e.src.slice(n,f),u=s.length,e.backticksScanned&&(e.backticks[u]||0)<=n)return t||(e.pending+=s),e.pos+=u,!0;for(a=l=f;(a=e.src.indexOf("`",l))!==-1;){for(l=a+1;l<o&&e.src.charCodeAt(l)===96;)l++;if(c=l-a,c===u)return t||(i=e.push("code_inline","code",0),i.markup=s,i.content=e.src.slice(f,a).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),e.pos=l,!0;e.backticks[c]=a}return e.backticksScanned=!0,t||(e.pending+=s),e.pos+=u,!0}});var Zi=re((vy,Xi)=>{"use strict";Xi.exports.tokenize=function(e,t){var n,o,s,i,a,l=e.pos,u=e.src.charCodeAt(l);if(t||u!==126||(o=e.scanDelims(e.pos,!0),i=o.length,a=String.fromCharCode(u),i<2))return!1;for(i%2&&(s=e.push("text","",0),s.content=a,i--),n=0;n<i;n+=2)s=e.push("text","",0),s.content=a+a,e.delimiters.push({marker:u,length:0,token:e.tokens.length-1,end:-1,open:o.can_open,close:o.can_close});return e.pos+=o.length,!0};function bu(r,e){var t,n,o,s,i,a=[],l=e.length;for(t=0;t<l;t++)o=e[t],o.marker===126&&o.end!==-1&&(s=e[o.end],i=r.tokens[o.token],i.type="s_open",i.tag="s",i.nesting=1,i.markup="~~",i.content="",i=r.tokens[s.token],i.type="s_close",i.tag="s",i.nesting=-1,i.markup="~~",i.content="",r.tokens[s.token-1].type==="text"&&r.tokens[s.token-1].content==="~"&&a.push(s.token-1));for(;a.length;){for(t=a.pop(),n=t+1;n<r.tokens.length&&r.tokens[n].type==="s_close";)n++;n--,t!==n&&(i=r.tokens[n],r.tokens[n]=r.tokens[t],r.tokens[t]=i)}}Xi.exports.postProcess=function(e){var t,n=e.tokens_meta,o=e.tokens_meta.length;for(bu(e,e.delimiters),t=0;t<o;t++)n[t]&&n[t].delimiters&&bu(e,n[t].delimiters)}});var Ji=re((yy,Qi)=>{"use strict";Qi.exports.tokenize=function(e,t){var n,o,s,i=e.pos,a=e.src.charCodeAt(i);if(t||a!==95&&a!==42)return!1;for(o=e.scanDelims(e.pos,a===42),n=0;n<o.length;n++)s=e.push("text","",0),s.content=String.fromCharCode(a),e.delimiters.push({marker:a,length:o.length,token:e.tokens.length-1,end:-1,open:o.can_open,close:o.can_close});return e.pos+=o.length,!0};function xu(r,e){var t,n,o,s,i,a,l=e.length;for(t=l-1;t>=0;t--)n=e[t],!(n.marker!==95&&n.marker!==42)&&n.end!==-1&&(o=e[n.end],a=t>0&&e[t-1].end===n.end+1&&e[t-1].marker===n.marker&&e[t-1].token===n.token-1&&e[n.end+1].token===o.token+1,i=String.fromCharCode(n.marker),s=r.tokens[n.token],s.type=a?"strong_open":"em_open",s.tag=a?"strong":"em",s.nesting=1,s.markup=a?i+i:i,s.content="",s=r.tokens[o.token],s.type=a?"strong_close":"em_close",s.tag=a?"strong":"em",s.nesting=-1,s.markup=a?i+i:i,s.content="",a&&(r.tokens[e[t-1].token].content="",r.tokens[e[n.end+1].token].content="",t--))}Qi.exports.postProcess=function(e){var t,n=e.tokens_meta,o=e.tokens_meta.length;for(xu(e,e.delimiters),t=0;t<o;t++)n[t]&&n[t].delimiters&&xu(e,n[t].delimiters)}});var Eu=re((by,wu)=>{"use strict";var Wh=_e().normalizeReference,eo=_e().isSpace;wu.exports=function(e,t){var n,o,s,i,a,l,u,c,f,h="",d="",p=e.pos,m=e.posMax,v=e.pos,b=!0;if(e.src.charCodeAt(e.pos)!==91||(a=e.pos+1,i=e.md.helpers.parseLinkLabel(e,e.pos,!0),i<0))return!1;if(l=i+1,l<m&&e.src.charCodeAt(l)===40){for(b=!1,l++;l<m&&(o=e.src.charCodeAt(l),!(!eo(o)&&o!==10));l++);if(l>=m)return!1;if(v=l,u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax),u.ok){for(h=e.md.normalizeLink(u.str),e.md.validateLink(h)?l=u.pos:h="",v=l;l<m&&(o=e.src.charCodeAt(l),!(!eo(o)&&o!==10));l++);if(u=e.md.helpers.parseLinkTitle(e.src,l,e.posMax),l<m&&v!==l&&u.ok)for(d=u.str,l=u.pos;l<m&&(o=e.src.charCodeAt(l),!(!eo(o)&&o!==10));l++);}(l>=m||e.src.charCodeAt(l)!==41)&&(b=!0),l++}if(b){if(typeof e.env.references>"u")return!1;if(l<m&&e.src.charCodeAt(l)===91?(v=l+1,l=e.md.helpers.parseLinkLabel(e,l),l>=0?s=e.src.slice(v,l++):l=i+1):l=i+1,s||(s=e.src.slice(a,i)),c=e.env.references[Wh(s)],!c)return e.pos=p,!1;h=c.href,d=c.title}return t||(e.pos=a,e.posMax=i,f=e.push("link_open","a",1),f.attrs=n=[["href",h]],d&&n.push(["title",d]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,f=e.push("link_close","a",-1)),e.pos=l,e.posMax=m,!0}});var Cu=re((xy,Su)=>{"use strict";var Yh=_e().normalizeReference,to=_e().isSpace;Su.exports=function(e,t){var n,o,s,i,a,l,u,c,f,h,d,p,m,v="",b=e.pos,x=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91||(l=e.pos+2,a=e.md.helpers.parseLinkLabel(e,e.pos+1,!1),a<0))return!1;if(u=a+1,u<x&&e.src.charCodeAt(u)===40){for(u++;u<x&&(o=e.src.charCodeAt(u),!(!to(o)&&o!==10));u++);if(u>=x)return!1;for(m=u,f=e.md.helpers.parseLinkDestination(e.src,u,e.posMax),f.ok&&(v=e.md.normalizeLink(f.str),e.md.validateLink(v)?u=f.pos:v=""),m=u;u<x&&(o=e.src.charCodeAt(u),!(!to(o)&&o!==10));u++);if(f=e.md.helpers.parseLinkTitle(e.src,u,e.posMax),u<x&&m!==u&&f.ok)for(h=f.str,u=f.pos;u<x&&(o=e.src.charCodeAt(u),!(!to(o)&&o!==10));u++);else h="";if(u>=x||e.src.charCodeAt(u)!==41)return e.pos=b,!1;u++}else{if(typeof e.env.references>"u")return!1;if(u<x&&e.src.charCodeAt(u)===91?(m=u+1,u=e.md.helpers.parseLinkLabel(e,u),u>=0?i=e.src.slice(m,u++):u=a+1):u=a+1,i||(i=e.src.slice(l,a)),c=e.env.references[Yh(i)],!c)return e.pos=b,!1;v=c.href,h=c.title}return t||(s=e.src.slice(l,a),e.md.inline.parse(s,e.md,e.env,p=[]),d=e.push("image","img",0),d.attrs=n=[["src",v],["alt",""]],d.children=p,d.content=s,h&&n.push(["title",h])),e.pos=u,e.posMax=x,!0}});var ku=re((wy,Au)=>{"use strict";var Kh=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,Xh=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;Au.exports=function(e,t){var n,o,s,i,a,l,u=e.pos;if(e.src.charCodeAt(u)!==60)return!1;for(a=e.pos,l=e.posMax;;){if(++u>=l||(i=e.src.charCodeAt(u),i===60))return!1;if(i===62)break}return n=e.src.slice(a+1,u),Xh.test(n)?(o=e.md.normalizeLink(n),e.md.validateLink(o)?(t||(s=e.push("link_open","a",1),s.attrs=[["href",o]],s.markup="autolink",s.info="auto",s=e.push("text","",0),s.content=e.md.normalizeLinkText(n),s=e.push("link_close","a",-1),s.markup="autolink",s.info="auto"),e.pos+=n.length+2,!0):!1):Kh.test(n)?(o=e.md.normalizeLink("mailto:"+n),e.md.validateLink(o)?(t||(s=e.push("link_open","a",1),s.attrs=[["href",o]],s.markup="autolink",s.info="auto",s=e.push("text","",0),s.content=e.md.normalizeLinkText(n),s=e.push("link_close","a",-1),s.markup="autolink",s.info="auto"),e.pos+=n.length+2,!0):!1):!1}});var Iu=re((Ey,Tu)=>{"use strict";var Zh=Wi().HTML_TAG_RE;function Qh(r){return/^<a[>\s]/i.test(r)}function Jh(r){return/^<\/a\s*>/i.test(r)}function ep(r){var e=r|32;return e>=97&&e<=122}Tu.exports=function(e,t){var n,o,s,i,a=e.pos;return!e.md.options.html||(s=e.posMax,e.src.charCodeAt(a)!==60||a+2>=s)||(n=e.src.charCodeAt(a+1),n!==33&&n!==63&&n!==47&&!ep(n))||(o=e.src.slice(a).match(Zh),!o)?!1:(t||(i=e.push("html_inline","",0),i.content=e.src.slice(a,a+o[0].length),Qh(i.content)&&e.linkLevel++,Jh(i.content)&&e.linkLevel--),e.pos+=o[0].length,!0)}});var Ru=re((Sy,Fu)=>{"use strict";var Du=Ni(),tp=_e().has,rp=_e().isValidEntityCode,Lu=_e().fromCodePoint,np=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,ip=/^&([a-z][a-z0-9]{1,31});/i;Fu.exports=function(e,t){var n,o,s,i,a=e.pos,l=e.posMax;if(e.src.charCodeAt(a)!==38||a+1>=l)return!1;if(n=e.src.charCodeAt(a+1),n===35){if(s=e.src.slice(a).match(np),s)return t||(o=s[1][0].toLowerCase()==="x"?parseInt(s[1].slice(1),16):parseInt(s[1],10),i=e.push("text_special","",0),i.content=rp(o)?Lu(o):Lu(65533),i.markup=s[0],i.info="entity"),e.pos+=s[0].length,!0}else if(s=e.src.slice(a).match(ip),s&&tp(Du,s[1]))return t||(i=e.push("text_special","",0),i.content=Du[s[1]],i.markup=s[0],i.info="entity"),e.pos+=s[0].length,!0;return!1}});var Mu=re((Cy,Pu)=>{"use strict";function Ou(r,e){var t,n,o,s,i,a,l,u,c={},f=e.length;if(!!f){var h=0,d=-2,p=[];for(t=0;t<f;t++)if(o=e[t],p.push(0),(e[h].marker!==o.marker||d!==o.token-1)&&(h=t),d=o.token,o.length=o.length||0,!!o.close){for(c.hasOwnProperty(o.marker)||(c[o.marker]=[-1,-1,-1,-1,-1,-1]),i=c[o.marker][(o.open?3:0)+o.length%3],n=h-p[h]-1,a=n;n>i;n-=p[n]+1)if(s=e[n],s.marker===o.marker&&s.open&&s.end<0&&(l=!1,(s.close||o.open)&&(s.length+o.length)%3===0&&(s.length%3!==0||o.length%3!==0)&&(l=!0),!l)){u=n>0&&!e[n-1].open?p[n-1]+1:0,p[t]=t-n+u,p[n]=u,o.open=!1,s.end=t,s.close=!1,a=-1,d=-2;break}a!==-1&&(c[o.marker][(o.open?3:0)+(o.length||0)%3]=a)}}}Pu.exports=function(e){var t,n=e.tokens_meta,o=e.tokens_meta.length;for(Ou(e,e.delimiters),t=0;t<o;t++)n[t]&&n[t].delimiters&&Ou(e,n[t].delimiters)}});var Nu=re((Ay,_u)=>{"use strict";_u.exports=function(e){var t,n,o=0,s=e.tokens,i=e.tokens.length;for(t=n=0;t<i;t++)s[t].nesting<0&&o--,s[t].level=o,s[t].nesting>0&&o++,s[t].type==="text"&&t+1<i&&s[t+1].type==="text"?s[t+1].content=s[t].content+s[t+1].content:(t!==n&&(s[n]=s[t]),n++);t!==n&&(s.length=n)}});var ju=re((ky,zu)=>{"use strict";var ro=An(),Bu=_e().isWhiteSpace,$u=_e().isPunctChar,Uu=_e().isMdAsciiPunct;function Ur(r,e,t,n){this.src=r,this.env=t,this.md=e,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}Ur.prototype.pushPending=function(){var r=new ro("text","",0);return r.content=this.pending,r.level=this.pendingLevel,this.tokens.push(r),this.pending="",r};Ur.prototype.push=function(r,e,t){this.pending&&this.pushPending();var n=new ro(r,e,t),o=null;return t<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,t>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(o),n};Ur.prototype.scanDelims=function(r,e){var t=r,n,o,s,i,a,l,u,c,f,h=!0,d=!0,p=this.posMax,m=this.src.charCodeAt(r);for(n=r>0?this.src.charCodeAt(r-1):32;t<p&&this.src.charCodeAt(t)===m;)t++;return s=t-r,o=t<p?this.src.charCodeAt(t):32,u=Uu(n)||$u(String.fromCharCode(n)),f=Uu(o)||$u(String.fromCharCode(o)),l=Bu(n),c=Bu(o),c?h=!1:f&&(l||u||(h=!1)),l?d=!1:u&&(c||f||(d=!1)),e?(i=h,a=d):(i=h&&(!d||u),a=d&&(!h||f)),{can_open:i,can_close:a,length:s}};Ur.prototype.Token=ro;zu.exports=Ur});var Vu=re((Ty,qu)=>{"use strict";var Hu=Sn(),no=[["text",cu()],["linkify",fu()],["newline",pu()],["escape",gu()],["backticks",yu()],["strikethrough",Zi().tokenize],["emphasis",Ji().tokenize],["link",Eu()],["image",Cu()],["autolink",ku()],["html_inline",Iu()],["entity",Ru()]],io=[["balance_pairs",Mu()],["strikethrough",Zi().postProcess],["emphasis",Ji().postProcess],["fragments_join",Nu()]];function zr(){var r;for(this.ruler=new Hu,r=0;r<no.length;r++)this.ruler.push(no[r][0],no[r][1]);for(this.ruler2=new Hu,r=0;r<io.length;r++)this.ruler2.push(io[r][0],io[r][1])}zr.prototype.skipToken=function(r){var e,t,n=r.pos,o=this.ruler.getRules(""),s=o.length,i=r.md.options.maxNesting,a=r.cache;if(typeof a[n]<"u"){r.pos=a[n];return}if(r.level<i)for(t=0;t<s&&(r.level++,e=o[t](r,!0),r.level--,!e);t++);else r.pos=r.posMax;e||r.pos++,a[n]=r.pos};zr.prototype.tokenize=function(r){for(var e,t,n=this.ruler.getRules(""),o=n.length,s=r.posMax,i=r.md.options.maxNesting;r.pos<s;){if(r.level<i)for(t=0;t<o&&(e=n[t](r,!1),!e);t++);if(e){if(r.pos>=s)break;continue}r.pending+=r.src[r.pos++]}r.pending&&r.pushPending()};zr.prototype.parse=function(r,e,t,n){var o,s,i,a=new this.State(r,e,t,n);for(this.tokenize(a),s=this.ruler2.getRules(""),i=s.length,o=0;o<i;o++)s[o](a)};zr.prototype.State=ju();qu.exports=zr});var Wu=re((Iy,Gu)=>{"use strict";Gu.exports=function(r){var e={};r=r||{},e.src_Any=$i().source,e.src_Cc=Ui().source,e.src_Z=zi().source,e.src_P=yn().source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|");var t="[><\uFF5C]";return e.src_pseudo_letter="(?:(?!"+t+"|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|"+t+"|"+e.src_ZPCc+")(?!"+(r["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|"+t+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+e.src_ZCc+"|[.]|$)|"+(r["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+e.src_ZCc+"|$)|;(?!"+e.src_ZCc+"|$)|\\!+(?!"+e.src_ZCc+"|[!]|$)|\\?(?!"+e.src_ZCc+"|[?]|$))+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy="(^|"+t+'|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+e.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+e.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}});var Qu=re((Dy,Zu)=>{"use strict";function oo(r){var e=Array.prototype.slice.call(arguments,1);return e.forEach(function(t){!t||Object.keys(t).forEach(function(n){r[n]=t[n]})}),r}function Fn(r){return Object.prototype.toString.call(r)}function op(r){return Fn(r)==="[object String]"}function sp(r){return Fn(r)==="[object Object]"}function ap(r){return Fn(r)==="[object RegExp]"}function Yu(r){return Fn(r)==="[object Function]"}function lp(r){return r.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var Xu={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function up(r){return Object.keys(r||{}).reduce(function(e,t){return e||Xu.hasOwnProperty(t)},!1)}var cp={"http:":{validate:function(r,e,t){var n=r.slice(e);return t.re.http||(t.re.http=new RegExp("^\\/\\/"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.http.test(n)?n.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(r,e,t){var n=r.slice(e);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+"(?:localhost|(?:(?:"+t.re.src_domain+")\\.)+"+t.re.src_domain_root+")"+t.re.src_port+t.re.src_host_terminator+t.re.src_path,"i")),t.re.no_http.test(n)?e>=3&&r[e-3]===":"||e>=3&&r[e-3]==="/"?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(r,e,t){var n=r.slice(e);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},dp="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",fp="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function hp(r){r.__index__=-1,r.__text_cache__=""}function pp(r){return function(e,t){var n=e.slice(t);return r.test(n)?n.match(r)[0].length:0}}function Ku(){return function(r,e){e.normalize(r)}}function Ln(r){var e=r.re=Wu()(r.__opts__),t=r.__tlds__.slice();r.onCompile(),r.__tlds_replaced__||t.push(dp),t.push(e.src_xn),e.src_tlds=t.join("|");function n(a){return a.replace("%TLDS%",e.src_tlds)}e.email_fuzzy=RegExp(n(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(n(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(n(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(n(e.tpl_host_fuzzy_test),"i");var o=[];r.__compiled__={};function s(a,l){throw new Error('(LinkifyIt) Invalid schema "'+a+'": '+l)}Object.keys(r.__schemas__).forEach(function(a){var l=r.__schemas__[a];if(l!==null){var u={validate:null,link:null};if(r.__compiled__[a]=u,sp(l)){ap(l.validate)?u.validate=pp(l.validate):Yu(l.validate)?u.validate=l.validate:s(a,l),Yu(l.normalize)?u.normalize=l.normalize:l.normalize?s(a,l):u.normalize=Ku();return}if(op(l)){o.push(a);return}s(a,l)}}),o.forEach(function(a){!r.__compiled__[r.__schemas__[a]]||(r.__compiled__[a].validate=r.__compiled__[r.__schemas__[a]].validate,r.__compiled__[a].normalize=r.__compiled__[r.__schemas__[a]].normalize)}),r.__compiled__[""]={validate:null,normalize:Ku()};var i=Object.keys(r.__compiled__).filter(function(a){return a.length>0&&r.__compiled__[a]}).map(lp).join("|");r.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+e.src_ZPCc+"))("+i+")","i"),r.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+e.src_ZPCc+"))("+i+")","ig"),r.re.schema_at_start=RegExp("^"+r.re.schema_search.source,"i"),r.re.pretest=RegExp("("+r.re.schema_test.source+")|("+r.re.host_fuzzy_test.source+")|@","i"),hp(r)}function mp(r,e){var t=r.__index__,n=r.__last_index__,o=r.__text_cache__.slice(t,n);this.schema=r.__schema__.toLowerCase(),this.index=t+e,this.lastIndex=n+e,this.raw=o,this.text=o,this.url=o}function so(r,e){var t=new mp(r,e);return r.__compiled__[t.schema].normalize(t,r),t}function bt(r,e){if(!(this instanceof bt))return new bt(r,e);e||up(r)&&(e=r,r={}),this.__opts__=oo({},Xu,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=oo({},cp,r),this.__compiled__={},this.__tlds__=fp,this.__tlds_replaced__=!1,this.re={},Ln(this)}bt.prototype.add=function(e,t){return this.__schemas__[e]=t,Ln(this),this};bt.prototype.set=function(e){return this.__opts__=oo(this.__opts__,e),this};bt.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,n,o,s,i,a,l,u,c;if(this.re.schema_test.test(e)){for(l=this.re.schema_search,l.lastIndex=0;(t=l.exec(e))!==null;)if(s=this.testSchemaAt(e,t[2],l.lastIndex),s){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+s;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(u=e.search(this.re.host_fuzzy_test),u>=0&&(this.__index__<0||u<this.__index__)&&(n=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(i=n.index+n[1].length,(this.__index__<0||i<this.__index__)&&(this.__schema__="",this.__index__=i,this.__last_index__=n.index+n[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(c=e.indexOf("@"),c>=0&&(o=e.match(this.re.email_fuzzy))!==null&&(i=o.index+o[1].length,a=o.index+o[0].length,(this.__index__<0||i<this.__index__||i===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=a))),this.__index__>=0};bt.prototype.pretest=function(e){return this.re.pretest.test(e)};bt.prototype.testSchemaAt=function(e,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,n,this):0};bt.prototype.match=function(e){var t=0,n=[];this.__index__>=0&&this.__text_cache__===e&&(n.push(so(this,t)),t=this.__last_index__);for(var o=t?e.slice(t):e;this.test(o);)n.push(so(this,t)),o=o.slice(this.__last_index__),t+=this.__last_index__;return n.length?n:null};bt.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var t=this.re.schema_at_start.exec(e);if(!t)return null;var n=this.testSchemaAt(e,t[2],t[0].length);return n?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+n,so(this,0)):null};bt.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(n,o,s){return n!==s[o-1]}).reverse(),Ln(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,Ln(this),this)};bt.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),e.schema==="mailto:"&&!/^mailto:/i.test(e.url)&&(e.url="mailto:"+e.url)};bt.prototype.onCompile=function(){};Zu.exports=bt});var sc={};Ud(sc,{decode:()=>co,default:()=>Sp,encode:()=>fo,toASCII:()=>oc,toUnicode:()=>ic,ucs2decode:()=>uo,ucs2encode:()=>rc});function rr(r){throw new RangeError(bp[r])}function xp(r,e){let t=[],n=r.length;for(;n--;)t[n]=e(r[n]);return t}function tc(r,e){let t=r.split("@"),n="";t.length>1&&(n=t[0]+"@",r=t[1]),r=r.replace(yp,".");let o=r.split("."),s=xp(o,e).join(".");return n+s}function uo(r){let e=[],t=0,n=r.length;for(;t<n;){let o=r.charCodeAt(t++);if(o>=55296&&o<=56319&&t<n){let s=r.charCodeAt(t++);(s&64512)==56320?e.push(((o&1023)<<10)+(s&1023)+65536):(e.push(o),t--)}else e.push(o)}return e}var ec,gp,vp,yp,bp,ao,Mt,lo,rc,wp,Ju,nc,co,fo,ic,oc,Ep,Sp,ac=$d(()=>{"use strict";ec="-",gp=/^xn--/,vp=/[^\0-\x7E]/,yp=/[\x2E\u3002\uFF0E\uFF61]/g,bp={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ao=36-1,Mt=Math.floor,lo=String.fromCharCode;rc=r=>String.fromCodePoint(...r),wp=function(r){return r-48<10?r-22:r-65<26?r-65:r-97<26?r-97:36},Ju=function(r,e){return r+22+75*(r<26)-((e!=0)<<5)},nc=function(r,e,t){let n=0;for(r=t?Mt(r/700):r>>1,r+=Mt(r/e);r>ao*26>>1;n+=36)r=Mt(r/ao);return Mt(n+(ao+1)*r/(r+38))},co=function(r){let e=[],t=r.length,n=0,o=128,s=72,i=r.lastIndexOf(ec);i<0&&(i=0);for(let a=0;a<i;++a)r.charCodeAt(a)>=128&&rr("not-basic"),e.push(r.charCodeAt(a));for(let a=i>0?i+1:0;a<t;){let l=n;for(let c=1,f=36;;f+=36){a>=t&&rr("invalid-input");let h=wp(r.charCodeAt(a++));(h>=36||h>Mt((2147483647-n)/c))&&rr("overflow"),n+=h*c;let d=f<=s?1:f>=s+26?26:f-s;if(h<d)break;let p=36-d;c>Mt(2147483647/p)&&rr("overflow"),c*=p}let u=e.length+1;s=nc(n-l,u,l==0),Mt(n/u)>2147483647-o&&rr("overflow"),o+=Mt(n/u),n%=u,e.splice(n++,0,o)}return String.fromCodePoint(...e)},fo=function(r){let e=[];r=uo(r);let t=r.length,n=128,o=0,s=72;for(let l of r)l<128&&e.push(lo(l));let i=e.length,a=i;for(i&&e.push(ec);a<t;){let l=2147483647;for(let c of r)c>=n&&c<l&&(l=c);let u=a+1;l-n>Mt((2147483647-o)/u)&&rr("overflow"),o+=(l-n)*u,n=l;for(let c of r)if(c<n&&++o>2147483647&&rr("overflow"),c==n){let f=o;for(let h=36;;h+=36){let d=h<=s?1:h>=s+26?26:h-s;if(f<d)break;let p=f-d,m=36-d;e.push(lo(Ju(d+p%m,0))),f=Mt(p/m)}e.push(lo(Ju(f,0))),s=nc(o,u,a==i),o=0,++a}++o,++n}return e.join("")},ic=function(r){return tc(r,function(e){return gp.test(e)?co(e.slice(4).toLowerCase()):e})},oc=function(r){return tc(r,function(e){return vp.test(e)?"xn--"+fo(e):e})},Ep={version:"2.1.0",ucs2:{decode:uo,encode:rc},decode:co,encode:fo,toASCII:oc,toUnicode:ic},Sp=Ep});var uc=re((Ly,lc)=>{"use strict";lc.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}});var dc=re((Fy,cc)=>{"use strict";cc.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}}});var hc=re((Ry,fc)=>{"use strict";fc.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}});var vc=re((Oy,gc)=>{"use strict";var jr=_e(),Cp=Xa(),Ap=Qa(),kp=Al(),Tp=lu(),Ip=Vu(),Dp=Qu(),nr=Bi(),pc=(ac(),zd(sc)),Lp={default:uc(),zero:dc(),commonmark:hc()},Fp=/^(vbscript|javascript|file|data):/,Rp=/^data:image\/(gif|png|jpeg|webp);/;function Op(r){var e=r.trim().toLowerCase();return Fp.test(e)?!!Rp.test(e):!0}var mc=["http:","https:","mailto:"];function Pp(r){var e=nr.parse(r,!0);if(e.hostname&&(!e.protocol||mc.indexOf(e.protocol)>=0))try{e.hostname=pc.toASCII(e.hostname)}catch{}return nr.encode(nr.format(e))}function Mp(r){var e=nr.parse(r,!0);if(e.hostname&&(!e.protocol||mc.indexOf(e.protocol)>=0))try{e.hostname=pc.toUnicode(e.hostname)}catch{}return nr.decode(nr.format(e),nr.decode.defaultChars+"%")}function Ct(r,e){if(!(this instanceof Ct))return new Ct(r,e);e||jr.isString(r)||(e=r||{},r="default"),this.inline=new Ip,this.block=new Tp,this.core=new kp,this.renderer=new Ap,this.linkify=new Dp,this.validateLink=Op,this.normalizeLink=Pp,this.normalizeLinkText=Mp,this.utils=jr,this.helpers=jr.assign({},Cp),this.options={},this.configure(r),e&&this.set(e)}Ct.prototype.set=function(r){return jr.assign(this.options,r),this};Ct.prototype.configure=function(r){var e=this,t;if(jr.isString(r)&&(t=r,r=Lp[t],!r))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!r)throw new Error("Wrong `markdown-it` preset, can't be empty");return r.options&&e.set(r.options),r.components&&Object.keys(r.components).forEach(function(n){r.components[n].rules&&e[n].ruler.enableOnly(r.components[n].rules),r.components[n].rules2&&e[n].ruler2.enableOnly(r.components[n].rules2)}),this};Ct.prototype.enable=function(r,e){var t=[];Array.isArray(r)||(r=[r]),["core","block","inline"].forEach(function(o){t=t.concat(this[o].ruler.enable(r,!0))},this),t=t.concat(this.inline.ruler2.enable(r,!0));var n=r.filter(function(o){return t.indexOf(o)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};Ct.prototype.disable=function(r,e){var t=[];Array.isArray(r)||(r=[r]),["core","block","inline"].forEach(function(o){t=t.concat(this[o].ruler.disable(r,!0))},this),t=t.concat(this.inline.ruler2.disable(r,!0));var n=r.filter(function(o){return t.indexOf(o)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};Ct.prototype.use=function(r){var e=[this].concat(Array.prototype.slice.call(arguments,1));return r.apply(r,e),this};Ct.prototype.parse=function(r,e){if(typeof r!="string")throw new Error("Input data should be a String");var t=new this.core.State(r,this,e);return this.core.process(t),t.tokens};Ct.prototype.render=function(r,e){return e=e||{},this.renderer.render(this.parse(r,e),this.options,e)};Ct.prototype.parseInline=function(r,e){var t=new this.core.State(r,this,e);return t.inlineMode=!0,this.core.process(t),t.tokens};Ct.prototype.renderInline=function(r,e){return e=e||{},this.renderer.render(this.parseInline(r,e),this.options,e)};gc.exports=Ct});var bc=re((Py,yc)=>{"use strict";yc.exports=vc()});var Cc=re((My,Sc)=>{var ho=!0,wc=!1,Ec=!1;Sc.exports=function(r,e){e&&(ho=!e.enabled,wc=!!e.label,Ec=!!e.labelAfter),r.core.ruler.after("inline","github-task-lists",function(t){for(var n=t.tokens,o=2;o<n.length;o++)Np(n,o)&&(Bp(n[o],t.Token),xc(n[o-2],"class","task-list-item"+(ho?"":" enabled")),xc(n[_p(n,o-2)],"class","contains-task-list"))})};function xc(r,e,t){var n=r.attrIndex(e),o=[e,t];n<0?r.attrPush(o):r.attrs[n]=o}function _p(r,e){for(var t=r[e].level-1,n=e-1;n>=0;n--)if(r[n].level===t)return n;return-1}function Np(r,e){return Hp(r[e])&&qp(r[e-1])&&Vp(r[e-2])&&Gp(r[e])}function Bp(r,e){if(r.children.unshift($p(r,e)),r.children[1].content=r.children[1].content.slice(3),r.content=r.content.slice(3),wc)if(Ec){r.children.pop();var t="task-item-"+Math.ceil(Math.random()*(1e4*1e3)-1e3);r.children[0].content=r.children[0].content.slice(0,-1)+' id="'+t+'">',r.children.push(jp(r.content,t,e))}else r.children.unshift(Up(e)),r.children.push(zp(e))}function $p(r,e){var t=new e("html_inline","",0),n=ho?' disabled="" ':"";return r.content.indexOf("[ ] ")===0?t.content='<input class="task-list-item-checkbox"'+n+'type="checkbox">':(r.content.indexOf("[x] ")===0||r.content.indexOf("[X] ")===0)&&(t.content='<input class="task-list-item-checkbox" checked=""'+n+'type="checkbox">'),t}function Up(r){var e=new r("html_inline","",0);return e.content="<label>",e}function zp(r){var e=new r("html_inline","",0);return e.content="</label>",e}function jp(r,e,t){var n=new t("html_inline","",0);return n.content='<label class="task-list-item-label" for="'+e+'">'+r+"</label>",n.attrs=[{for:e}],n}function Hp(r){return r.type==="inline"}function qp(r){return r.type==="paragraph_open"}function Vp(r){return r.type==="list_item_open"}function Gp(r){return r.content.indexOf("[ ] ")===0||r.content.indexOf("[x] ")===0||r.content.indexOf("[X] ")===0}});var Hc=re((Gr,Oo)=>{(function(r,e){typeof Gr=="object"&&typeof Oo=="object"?Oo.exports=e():typeof define=="function"&&define.amd?define([],e):typeof Gr=="object"?Gr.ClipboardJS=e():r.ClipboardJS=e()})(Gr,function(){return e={686:function(n,l,s){"use strict";s.d(l,{default:function(){return A}});var l=s(279),i=s.n(l),l=s(370),a=s.n(l),l=s(817),u=s.n(l);function c(O){try{return document.execCommand(O)}catch{return}}var f=function(O){return O=u()(O),c("cut"),O};function h(P,k){var D,I,P=(D=P,I=document.documentElement.getAttribute("dir")==="rtl",(P=document.createElement("textarea")).style.fontSize="12pt",P.style.border="0",P.style.padding="0",P.style.margin="0",P.style.position="absolute",P.style[I?"right":"left"]="-9999px",I=window.pageYOffset||document.documentElement.scrollTop,P.style.top="".concat(I,"px"),P.setAttribute("readonly",""),P.value=D,P);return k.container.appendChild(P),k=u()(P),c("copy"),P.remove(),k}var d=function(O){var k=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{container:document.body},D="";return typeof O=="string"?D=h(O,k):O instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(O?.type)?D=h(O.value,k):(D=u()(O),c("copy")),D};function p(O){return(p=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(k){return typeof k}:function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k})(O)}var m=function(){var I=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},D=I.action,O=D===void 0?"copy":D,k=I.container,D=I.target,I=I.text;if(O!=="copy"&&O!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(D!==void 0){if(!D||p(D)!=="object"||D.nodeType!==1)throw new Error('Invalid "target" value, use a valid Element');if(O==="copy"&&D.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(O==="cut"&&(D.hasAttribute("readonly")||D.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}return I?d(I,{container:k}):D?O==="cut"?f(D):d(D,{container:k}):void 0};function v(O){return(v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(k){return typeof k}:function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k})(O)}function b(O,k){for(var D=0;D<k.length;D++){var I=k[D];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(O,I.key,I)}}function x(O,k){return(x=Object.setPrototypeOf||function(D,I){return D.__proto__=I,D})(O,k)}function C(O){var k=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var D,I=S(O);return D=k?(D=S(this).constructor,Reflect.construct(I,arguments,D)):I.apply(this,arguments),I=this,!(D=D)||v(D)!=="object"&&typeof D!="function"?function(P){if(P!==void 0)return P;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(I):D}}function S(O){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(k){return k.__proto__||Object.getPrototypeOf(k)})(O)}function M(O,k){if(O="data-clipboard-".concat(O),k.hasAttribute(O))return k.getAttribute(O)}var A=function(){(function(N,B){if(typeof B!="function"&&B!==null)throw new TypeError("Super expression must either be null or a function");N.prototype=Object.create(B&&B.prototype,{constructor:{value:N,writable:!0,configurable:!0}}),B&&x(N,B)})(P,i());var O,k,D,I=C(P);function P(N,B){var H;return function(Z){if(!(Z instanceof P))throw new TypeError("Cannot call a class as a function")}(this),(H=I.call(this)).resolveOptions(B),H.listenClick(N),H}return O=P,D=[{key:"copy",value:function(N){var B=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{container:document.body};return d(N,B)}},{key:"cut",value:function(N){return f(N)}},{key:"isSupported",value:function(){var N=0<arguments.length&&arguments[0]!==void 0?arguments[0]:["copy","cut"],N=typeof N=="string"?[N]:N,B=!!document.queryCommandSupported;return N.forEach(function(H){B=B&&!!document.queryCommandSupported(H)}),B}}],(k=[{key:"resolveOptions",value:function(){var N=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof N.action=="function"?N.action:this.defaultAction,this.target=typeof N.target=="function"?N.target:this.defaultTarget,this.text=typeof N.text=="function"?N.text:this.defaultText,this.container=v(N.container)==="object"?N.container:document.body}},{key:"listenClick",value:function(N){var B=this;this.listener=a()(N,"click",function(H){return B.onClick(H)})}},{key:"onClick",value:function(Z){var B=Z.delegateTarget||Z.currentTarget,H=this.action(B)||"copy",Z=m({action:H,container:this.container,target:this.target(B),text:this.text(B)});this.emit(Z?"success":"error",{action:H,text:Z,trigger:B,clearSelection:function(){B&&B.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(N){return M("action",N)}},{key:"defaultTarget",value:function(N){if(N=M("target",N),N)return document.querySelector(N)}},{key:"defaultText",value:function(N){return M("text",N)}},{key:"destroy",value:function(){this.listener.destroy()}}])&&b(O.prototype,k),D&&b(O,D),P}()},828:function(n){var o;typeof Element>"u"||Element.prototype.matches||((o=Element.prototype).matches=o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector),n.exports=function(s,i){for(;s&&s.nodeType!==9;){if(typeof s.matches=="function"&&s.matches(i))return s;s=s.parentNode}}},438:function(n,o,s){var i=s(828);function a(l,u,c,f,h){var d=function(p,m,v,b){return function(x){x.delegateTarget=i(x.target,m),x.delegateTarget&&b.call(p,x)}}.apply(this,arguments);return l.addEventListener(c,d,h),{destroy:function(){l.removeEventListener(c,d,h)}}}n.exports=function(l,u,c,f,h){return typeof l.addEventListener=="function"?a.apply(null,arguments):typeof c=="function"?a.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(d){return a(d,u,c,f,h)}))}},879:function(n,o){o.node=function(s){return s!==void 0&&s instanceof HTMLElement&&s.nodeType===1},o.nodeList=function(s){var i=Object.prototype.toString.call(s);return s!==void 0&&(i==="[object NodeList]"||i==="[object HTMLCollection]")&&"length"in s&&(s.length===0||o.node(s[0]))},o.string=function(s){return typeof s=="string"||s instanceof String},o.fn=function(s){return Object.prototype.toString.call(s)==="[object Function]"}},370:function(n,o,s){var i=s(879),a=s(438);n.exports=function(l,u,c){if(!l&&!u&&!c)throw new Error("Missing required arguments");if(!i.string(u))throw new TypeError("Second argument must be a String");if(!i.fn(c))throw new TypeError("Third argument must be a Function");if(i.node(l))return m=u,v=c,(p=l).addEventListener(m,v),{destroy:function(){p.removeEventListener(m,v)}};if(i.nodeList(l))return f=l,h=u,d=c,Array.prototype.forEach.call(f,function(b){b.addEventListener(h,d)}),{destroy:function(){Array.prototype.forEach.call(f,function(b){b.removeEventListener(h,d)})}};if(i.string(l))return l=l,u=u,c=c,a(document.body,l,u,c);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var f,h,d,p,m,v}},817:function(n){n.exports=function(o){var s,i=o.nodeName==="SELECT"?(o.focus(),o.value):o.nodeName==="INPUT"||o.nodeName==="TEXTAREA"?((s=o.hasAttribute("readonly"))||o.setAttribute("readonly",""),o.select(),o.setSelectionRange(0,o.value.length),s||o.removeAttribute("readonly"),o.value):(o.hasAttribute("contenteditable")&&o.focus(),i=window.getSelection(),(s=document.createRange()).selectNodeContents(o),i.removeAllRanges(),i.addRange(s),i.toString());return i}},279:function(n){function o(){}o.prototype={on:function(s,i,a){var l=this.e||(this.e={});return(l[s]||(l[s]=[])).push({fn:i,ctx:a}),this},once:function(s,i,a){var l=this;function u(){l.off(s,u),i.apply(a,arguments)}return u._=i,this.on(s,u,a)},emit:function(s){for(var i=[].slice.call(arguments,1),a=((this.e||(this.e={}))[s]||[]).slice(),l=0,u=a.length;l<u;l++)a[l].fn.apply(a[l].ctx,i);return this},off:function(s,i){var a=this.e||(this.e={}),l=a[s],u=[];if(l&&i)for(var c=0,f=l.length;c<f;c++)l[c].fn!==i&&l[c].fn._!==i&&u.push(l[c]);return u.length?a[s]=u:delete a[s],this}},n.exports=o,n.exports.TinyEmitter=o}},t={},r.n=function(n){var o=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(o,{a:o}),o},r.d=function(n,o){for(var s in o)r.o(o,s)&&!r.o(n,s)&&Object.defineProperty(n,s,{enumerable:!0,get:o[s]})},r.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},r(686).default;function r(n){if(t[n])return t[n].exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}var e,t})});var Sr={},jd=[];function Kr(r,e){if(jd.push({name:r,data:e}),typeof Sr[r]>"u")return this;let t=Sr[r];for(let n=0;n<t.length;n++)t[n](e)}function Hd(r,e){typeof Sr[r]>"u"&&(Sr[r]=[]),Sr[r].push(e)}function qd(r,e,t){let n=new CustomEvent(e,{detail:t,bubbles:!0});r.dispatchEvent(n)}function Vd(r){if(!!r.status&&r.status===422&&r.data){let e=Object.values(r.data).flat().join(`
|
|
`);Kr("error",e)}}var ts={emit:Kr,emitPublic:qd,listen:Hd,success:r=>Kr("success",r),error:r=>Kr("error",r),showValidationErrors:Vd};async function Gd(r,e={}){return rs(r,{method:"GET",params:e})}async function Wd(r,e=null){return Xr("POST",r,e)}async function Yd(r,e=null){return Xr("PUT",r,e)}async function Kd(r,e=null){return Xr("PATCH",r,e)}async function Xd(r,e=null){return Xr("DELETE",r,e)}async function Xr(r,e,t=null){let n={method:r,body:t};return typeof t=="object"&&!(t instanceof FormData)&&(n.headers={"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},n.body=JSON.stringify(t)),t instanceof FormData&&r!=="post"&&(t.append("_method",r),n.method="post"),rs(e,n)}async function rs(r,e={}){if(r.startsWith("http")||(r=window.baseUrl(r)),e.params){let i=new URL(r);for(let a of Object.keys(e.params)){let l=e.params[a];typeof l<"u"&&l!==null&&i.searchParams.set(a,l)}r=i.toString()}let t=document.querySelector("meta[name=token]").getAttribute("content");e=Object.assign({},e,{credentials:"same-origin"}),e.headers=Object.assign({},e.headers||{},{baseURL:window.baseUrl(""),"X-CSRF-TOKEN":t});let n=await fetch(r,e),s={data:await Zd(n),headers:n.headers,redirected:n.redirected,status:n.status,statusText:n.statusText,url:n.url,original:n};if(!n.ok)throw s;return s}async function Zd(r){if(r.status===204)return null;let t=(r.headers.get("Content-Type")||"").split(";")[0].split("/").pop();return t==="javascript"||t==="json"?await r.json():await r.text()}var ns={get:Gd,post:Wd,put:Yd,patch:Kd,delete:Xd};var $n=class{constructor(e){this.store=new Map,this.parseTranslations()}parseTranslations(){let e=document.querySelectorAll('meta[name="translation"]');for(let t of e){let n=t.getAttribute("key"),o=t.getAttribute("value");this.store.set(n,o)}}get(e,t){let n=this.getTransText(e);return this.performReplacements(n,t)}getPlural(e,t,n){let o=this.getTransText(e);return this.parsePlural(o,t,n)}parsePlural(e,t,n){let o=e.split("|"),s=/^{([0-9]+)}/,i=/^\[([0-9]+),([0-9*]+)]/,a=null;for(let l of o){let u=l.match(s);if(u!==null&&Number(u[1])===t){a=l.replace(s,"").trim();break}let c=l.match(i);if(c!==null&&Number(c[1])<=t&&(c[2]==="*"||Number(c[2])>=t)){a=l.replace(i,"").trim();break}}return a===null&&o.length>1&&(a=t===1?o[0]:o[1]),a===null&&(a=o[0]),this.performReplacements(a,n)}getTransText(e){let t=this.store.get(e);return t===void 0&&console.warn(`Translation with key "${e}" does not exist`),t}performReplacements(e,t){if(!t)return e;let n=e.match(/:([\S]+)/g);return n===null||n.forEach(o=>{let s=o.substring(1);typeof t[s]>"u"||(e=e.replace(o,t[s]))}),e}},is=$n;function Un(r,e){let t=document.querySelectorAll(r);for(let n of t)e(n)}function Zr(r,e,t){for(let n of e)r.addEventListener(n,t)}function Be(r,e){Array.isArray(r)||(r=[r]);for(let t of r)t.addEventListener("click",e),t.addEventListener("keydown",n=>{(n.key==="Enter"||n.key===" ")&&(n.preventDefault(),e(n))})}function Qr(r,e){Array.isArray(r)||(r=[r]);let t=n=>{n.key==="Enter"&&e(n)};r.forEach(n=>n.addEventListener("keypress",t))}function He(r,e,t,n){r.addEventListener(t,function(o){let s=o.target.closest(e);s&&n.call(s,o,s)})}function os(r,e){let t=document.querySelectorAll(r);e=e.toLowerCase();for(let n of t)if(n.textContent.toLowerCase().includes(e))return n;return null}function Cr(r){r.innerHTML='<div class="loading-container"><div></div><div></div><div></div></div>'}function ss(r){let e=r.querySelectorAll(".loading-container");for(let t of e)t.remove()}function as(r){let e=document.createElement("div");return e.innerHTML=r,window.components.init(e),e.children[0]}function Ar(r,e,t){let n;return function(){let o=this,s=arguments,i=function(){n=null,t||r.apply(o,s)},a=t&&!n;clearTimeout(n),n=setTimeout(i,e),a&&r.apply(o,s)}}function kr(r){if(!r)return;r.scrollIntoView({behavior:"smooth"});let e=document.getElementById("custom-styles").getAttribute("data-color-light"),t=window.getComputedStyle(r).getPropertyValue("background-color");r.style.backgroundColor=e,setTimeout(()=>{r.classList.add("selectFade"),r.style.backgroundColor=t},10),setTimeout(()=>{r.classList.remove("selectFade"),r.style.backgroundColor=""},3e3)}function ls(r){return r.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function us(){let r=()=>((1+Math.random())*65536|0).toString(16).substring(1);return r()+r()+"-"+r()+"-"+r()+"-"+r()+"-"+r()+r()+r()}var jn=class{setup(){this.modelRow=this.$refs.model,this.addButton=this.$refs.add,this.removeSelector=this.$opts.removeSelector,this.rowSelector=this.$opts.rowSelector,this.setupListeners()}setupListeners(){this.addButton.addEventListener("click",this.add.bind(this)),He(this.$el,this.removeSelector,"click",e=>{e.target.closest(this.rowSelector).remove()})}add(){let e=this.modelRow.cloneNode(!0);e.classList.remove("hidden"),this.setClonedInputNames(e),this.modelRow.parentNode.insertBefore(e,this.modelRow),window.components.init(e)}setClonedInputNames(e){let t=us(),n=e.querySelectorAll('[name*="randrowid"]');for(let o of n)o.name=o.name.split("randrowid").join(t)}},cs=jn;var Hn=class{setup(){this.row=this.$el,this.url=this.$opts.url,this.deleteButtons=this.$manyRefs.delete,Be(this.deleteButtons,this.runDelete.bind(this))}runDelete(){this.row.style.opacity="0.7",this.row.style.pointerEvents="none",window.$http.delete(this.url).then(e=>{typeof e.data=="object"&&e.data.message&&window.$events.emit("success",e.data.message),this.row.remove()}).catch(e=>{this.row.style.opacity=null,this.row.style.pointerEvents=null})}},ds=Hn;var qn=class{setup(){this.container=this.$el,this.responseContainer=this.container,this.url=this.$opts.url,this.method=this.$opts.method||"post",this.successMessage=this.$opts.successMessage,this.submitButtons=this.$manyRefs.submit||[],this.$opts.responseContainer&&(this.responseContainer=this.container.closest(this.$opts.responseContainer)),this.setupListeners()}setupListeners(){if(this.container.tagName==="FORM"){this.container.addEventListener("submit",this.submitRealForm.bind(this));return}Qr(this.container,e=>{this.submitFakeForm(),e.preventDefault()}),this.submitButtons.forEach(e=>Be(e,this.submitFakeForm.bind(this)))}submitFakeForm(){let e=new FormData,t=this.container.querySelectorAll("[name]");for(let n of t)e.append(n.getAttribute("name"),n.value);this.submit(e)}submitRealForm(e){e.preventDefault();let t=new FormData(this.container);this.submit(t)}async submit(e){this.responseContainer.style.opacity="0.7",this.responseContainer.style.pointerEvents="none";try{let t=await window.$http[this.method.toLowerCase()](this.url,e);this.$emit("success",{formData:e}),this.responseContainer.innerHTML=t.data,this.successMessage&&window.$events.emit("success",this.successMessage)}catch(t){this.responseContainer.innerHTML=t.data}window.components.init(this.responseContainer),this.responseContainer.style.opacity=null,this.responseContainer.style.pointerEvents=null}},fs=qn;var Vn=class{setup(){this.container=this.$el,this.pageId=this.$opts.pageId,this.editContainer=this.$refs.editContainer,this.listContainer=this.$refs.listContainer,this.mainTabs=this.$refs.mainTabs,this.list=this.$refs.list,this.setupListeners()}setupListeners(){let e=this.reloadList.bind(this);this.container.addEventListener("dropzone-success",e),this.container.addEventListener("ajax-form-success",e),this.container.addEventListener("sortable-list-sort",t=>{this.updateOrder(t.detail.ids)}),this.container.addEventListener("event-emit-select-edit",t=>{this.startEdit(t.detail.id)}),this.container.addEventListener("event-emit-select-edit-back",t=>{this.stopEdit()}),this.container.addEventListener("event-emit-select-insert",t=>{let n=t.target.closest("[data-drag-content]").getAttribute("data-drag-content"),o=JSON.parse(n);window.$events.emit("editor::insert",{html:o["text/html"],markdown:o["text/plain"]})})}reloadList(){this.stopEdit(),this.mainTabs.components.tabs.show("items"),window.$http.get(`/attachments/get/page/${this.pageId}`).then(e=>{this.list.innerHTML=e.data,window.components.init(this.list)})}updateOrder(e){window.$http.put(`/attachments/sort/page/${this.pageId}`,{order:e}).then(t=>{window.$events.emit("success",t.data.message)})}async startEdit(e){this.editContainer.classList.remove("hidden"),this.listContainer.classList.add("hidden"),Cr(this.editContainer);let t=await window.$http.get(`/attachments/edit/${e}`);this.editContainer.innerHTML=t.data,window.components.init(this.editContainer)}stopEdit(){this.editContainer.classList.add("hidden"),this.listContainer.classList.remove("hidden")}},hs=Vn;var Gn=class{setup(){this.container=this.$el,this.setupListeners()}setupListeners(){let e=t=>t.key==="Control"||t.key==="Meta";window.addEventListener("keydown",t=>{e(t)&&this.addOpenQueryToLinks()},{passive:!0}),window.addEventListener("keyup",t=>{e(t)&&this.removeOpenQueryFromLinks()},{passive:!0})}addOpenQueryToLinks(){let e=this.container.querySelectorAll("a.attachment-file");for(let t of e)t.href.split("?")[1]!=="open=true"&&(t.href=t.href+"?open=true",t.setAttribute("target","_blank"))}removeOpenQueryFromLinks(){let e=this.container.querySelectorAll("a.attachment-file");for(let t of e)t.href=t.href.split("?")[0],t.removeAttribute("target")}},ps=Gn;var Wn={},Yn=class{setup(){this.parent=this.$el.parentElement,this.container=this.$el,this.type=this.$opts.type,this.url=this.$opts.url,this.input=this.$refs.input,this.list=this.$refs.list,this.lastPopulated=0,this.setupListeners()}setupListeners(){this.input.addEventListener("input",this.requestSuggestions.bind(this)),this.input.addEventListener("focus",this.requestSuggestions.bind(this)),this.input.addEventListener("keydown",e=>{e.key==="Tab"&&this.hideSuggestions()}),this.input.addEventListener("blur",this.hideSuggestionsIfFocusedLost.bind(this)),this.container.addEventListener("keydown",this.containerKeyDown.bind(this)),He(this.list,"button","click",(e,t)=>{this.selectSuggestion(t.textContent)}),He(this.list,"button","keydown",(e,t)=>{e.key==="Enter"&&this.selectSuggestion(t.textContent)})}selectSuggestion(e){this.input.value=e,this.lastPopulated=Date.now(),this.input.focus(),this.input.dispatchEvent(new Event("input",{bubbles:!0})),this.input.dispatchEvent(new Event("change",{bubbles:!0})),this.hideSuggestions()}containerKeyDown(e){e.key==="Enter"&&e.preventDefault(),!this.list.classList.contains("hidden")&&(e.key==="ArrowDown"?(this.moveFocus(!0),e.preventDefault()):e.key==="ArrowUp"?(this.moveFocus(!1),e.preventDefault()):e.key==="Escape"&&(this.hideSuggestions(),e.preventDefault()))}moveFocus(e=!0){let t=Array.from(this.container.querySelectorAll("input,button")),n=t.indexOf(document.activeElement),o=t[n+(e?1:-1)];o&&o.focus()}async requestSuggestions(){if(Date.now()-this.lastPopulated<50)return;let e=this.getNameFilterIfNeeded(),t=this.input.value.toLowerCase(),o=(await this.loadSuggestions(t,e)).filter(s=>t===""||s.toLowerCase().startsWith(t)).slice(0,10);this.displaySuggestions(o)}getNameFilterIfNeeded(){return this.type!=="value"?null:this.parent.querySelector("input").value}async loadSuggestions(e,t=null){e=e.slice(0,4);let n={search:e,name:t},o=`${this.url}:${JSON.stringify(n)}`;if(Wn[o])return Wn[o];let s=await window.$http.get(this.url,n);return Wn[o]=s.data,s.data}displaySuggestions(e){if(e.length===0)return this.hideSuggestions();this.list.innerHTML=e.map(t=>`<li><button type="button" class="text-item">${ls(t)}</button></li>`).join(""),this.list.style.display="block";for(let t of this.list.querySelectorAll("button"))t.addEventListener("blur",this.hideSuggestionsIfFocusedLost.bind(this))}hideSuggestions(){this.list.style.display="none"}hideSuggestionsIfFocusedLost(e){this.container.contains(e.relatedTarget)||this.hideSuggestions()}},ms=Yn;var Kn=class{constructor(e){if(this.elem=e,this.targetElem=document.getElementById("header"),this.showing=!1,this.breakPoint=1200,document.body.classList.contains("flexbox")){this.elem.style.display="none";return}this.elem.addEventListener("click",this.scrollToTop.bind(this)),window.addEventListener("scroll",this.onPageScroll.bind(this))}onPageScroll(){let e=document.documentElement.scrollTop||document.body.scrollTop||0;!this.showing&&e>this.breakPoint?(this.elem.style.display="block",this.showing=!0,setTimeout(()=>{this.elem.style.opacity=.4},1)):this.showing&&e<this.breakPoint&&(this.elem.style.opacity=0,this.showing=!1,setTimeout(()=>{this.elem.style.display="none"},500))}scrollToTop(){let e=this.targetElem.getBoundingClientRect().top,t=document.documentElement.scrollTop?document.documentElement:document.body,n=300,o=Date.now(),s=this.targetElem.getBoundingClientRect().top;function i(){let a=1-(Date.now()-o)/n,l=Math.abs(a*s);a>0?(t.scrollTop=l,requestAnimationFrame(i.bind(this))):t.scrollTop=e}requestAnimationFrame(i.bind(this))}},gs=Kn;function vs(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(r,o).enumerable})),t.push.apply(t,n)}return t}function Rt(r){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?vs(Object(t),!0).forEach(function(n){Qd(r,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):vs(Object(t)).forEach(function(n){Object.defineProperty(r,n,Object.getOwnPropertyDescriptor(t,n))})}return r}function nn(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?nn=function(e){return typeof e}:nn=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nn(r)}function Qd(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function jt(){return jt=Object.assign||function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n])}return r},jt.apply(this,arguments)}function Jd(r,e){if(r==null)return{};var t={},n=Object.keys(r),o,s;for(s=0;s<n.length;s++)o=n[s],!(e.indexOf(o)>=0)&&(t[o]=r[o]);return t}function ef(r,e){if(r==null)return{};var t=Jd(r,e),n,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);for(o=0;o<s.length;o++)n=s[o],!(e.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(r,n)||(t[n]=r[n]))}return t}var tf="1.15.0";function zt(r){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(r)}var Ht=zt(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Mr=zt(/Edge/i),ys=zt(/firefox/i),Lr=zt(/safari/i)&&!zt(/chrome/i)&&!zt(/android/i),ks=zt(/iP(ad|od|hone)/i),Ts=zt(/chrome/i)&&zt(/android/i),Is={capture:!1,passive:!1};function Me(r,e,t){r.addEventListener(e,t,!Ht&&Is)}function Le(r,e,t){r.removeEventListener(e,t,!Ht&&Is)}function un(r,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),r)try{if(r.matches)return r.matches(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e)}catch{return!1}return!1}}function rf(r){return r.host&&r!==document&&r.host.nodeType?r.host:r.parentNode}function Lt(r,e,t,n){if(r){t=t||document;do{if(e!=null&&(e[0]===">"?r.parentNode===t&&un(r,e):un(r,e))||n&&r===t)return r;if(r===t)break}while(r=rf(r))}return null}var bs=/\s+/g;function gt(r,e,t){if(r&&e)if(r.classList)r.classList[t?"add":"remove"](e);else{var n=(" "+r.className+" ").replace(bs," ").replace(" "+e+" "," ");r.className=(n+(t?" "+e:"")).replace(bs," ")}}function ge(r,e,t){var n=r&&r.style;if(n){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(r,""):r.currentStyle&&(t=r.currentStyle),e===void 0?t:t[e];!(e in n)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),n[e]=t+(typeof t=="string"?"":"px")}}function dr(r,e){var t="";if(typeof r=="string")t=r;else do{var n=ge(r,"transform");n&&n!=="none"&&(t=n+" "+t)}while(!e&&(r=r.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(t)}function Ds(r,e,t){if(r){var n=r.getElementsByTagName(e),o=0,s=n.length;if(t)for(;o<s;o++)t(n[o],o);return n}return[]}function Ft(){var r=document.scrollingElement;return r||document.documentElement}function tt(r,e,t,n,o){if(!(!r.getBoundingClientRect&&r!==window)){var s,i,a,l,u,c,f;if(r!==window&&r.parentNode&&r!==Ft()?(s=r.getBoundingClientRect(),i=s.top,a=s.left,l=s.bottom,u=s.right,c=s.height,f=s.width):(i=0,a=0,l=window.innerHeight,u=window.innerWidth,c=window.innerHeight,f=window.innerWidth),(e||t)&&r!==window&&(o=o||r.parentNode,!Ht))do if(o&&o.getBoundingClientRect&&(ge(o,"transform")!=="none"||t&&ge(o,"position")!=="static")){var h=o.getBoundingClientRect();i-=h.top+parseInt(ge(o,"border-top-width")),a-=h.left+parseInt(ge(o,"border-left-width")),l=i+s.height,u=a+s.width;break}while(o=o.parentNode);if(n&&r!==window){var d=dr(o||r),p=d&&d.a,m=d&&d.d;d&&(i/=m,a/=p,f/=p,c/=m,l=i+c,u=a+f)}return{top:i,left:a,bottom:l,right:u,width:f,height:c}}}function xs(r,e,t){for(var n=Kt(r,!0),o=tt(r)[e];n;){var s=tt(n)[t],i=void 0;if(t==="top"||t==="left"?i=o>=s:i=o<=s,!i)return n;if(n===Ft())break;n=Kt(n,!1)}return!1}function fr(r,e,t,n){for(var o=0,s=0,i=r.children;s<i.length;){if(i[s].style.display!=="none"&&i[s]!==ve.ghost&&(n||i[s]!==ve.dragged)&&Lt(i[s],t.draggable,r,!1)){if(o===e)return i[s];o++}s++}return null}function ui(r,e){for(var t=r.lastElementChild;t&&(t===ve.ghost||ge(t,"display")==="none"||e&&!un(t,e));)t=t.previousElementSibling;return t||null}function St(r,e){var t=0;if(!r||!r.parentNode)return-1;for(;r=r.previousElementSibling;)r.nodeName.toUpperCase()!=="TEMPLATE"&&r!==ve.clone&&(!e||un(r,e))&&t++;return t}function ws(r){var e=0,t=0,n=Ft();if(r)do{var o=dr(r),s=o.a,i=o.d;e+=r.scrollLeft*s,t+=r.scrollTop*i}while(r!==n&&(r=r.parentNode));return[e,t]}function nf(r,e){for(var t in r)if(!!r.hasOwnProperty(t)){for(var n in e)if(e.hasOwnProperty(n)&&e[n]===r[t][n])return Number(t)}return-1}function Kt(r,e){if(!r||!r.getBoundingClientRect)return Ft();var t=r,n=!1;do if(t.clientWidth<t.scrollWidth||t.clientHeight<t.scrollHeight){var o=ge(t);if(t.clientWidth<t.scrollWidth&&(o.overflowX=="auto"||o.overflowX=="scroll")||t.clientHeight<t.scrollHeight&&(o.overflowY=="auto"||o.overflowY=="scroll")){if(!t.getBoundingClientRect||t===document.body)return Ft();if(n||e)return t;n=!0}}while(t=t.parentNode);return Ft()}function of(r,e){if(r&&e)for(var t in e)e.hasOwnProperty(t)&&(r[t]=e[t]);return r}function Xn(r,e){return Math.round(r.top)===Math.round(e.top)&&Math.round(r.left)===Math.round(e.left)&&Math.round(r.height)===Math.round(e.height)&&Math.round(r.width)===Math.round(e.width)}var Fr;function Ls(r,e){return function(){if(!Fr){var t=arguments,n=this;t.length===1?r.call(n,t[0]):r.apply(n,t),Fr=setTimeout(function(){Fr=void 0},e)}}}function sf(){clearTimeout(Fr),Fr=void 0}function Fs(r,e,t){r.scrollLeft+=e,r.scrollTop+=t}function Rs(r){var e=window.Polymer,t=window.jQuery||window.Zepto;return e&&e.dom?e.dom(r).cloneNode(!0):t?t(r).clone(!0)[0]:r.cloneNode(!0)}var yt="Sortable"+new Date().getTime();function af(){var r=[],e;return{captureAnimationState:function(){if(r=[],!!this.options.animation){var n=[].slice.call(this.el.children);n.forEach(function(o){if(!(ge(o,"display")==="none"||o===ve.ghost)){r.push({target:o,rect:tt(o)});var s=Rt({},r[r.length-1].rect);if(o.thisAnimationDuration){var i=dr(o,!0);i&&(s.top-=i.f,s.left-=i.e)}o.fromRect=s}})}},addAnimationState:function(n){r.push(n)},removeAnimationState:function(n){r.splice(nf(r,{target:n}),1)},animateAll:function(n){var o=this;if(!this.options.animation){clearTimeout(e),typeof n=="function"&&n();return}var s=!1,i=0;r.forEach(function(a){var l=0,u=a.target,c=u.fromRect,f=tt(u),h=u.prevFromRect,d=u.prevToRect,p=a.rect,m=dr(u,!0);m&&(f.top-=m.f,f.left-=m.e),u.toRect=f,u.thisAnimationDuration&&Xn(h,f)&&!Xn(c,f)&&(p.top-f.top)/(p.left-f.left)===(c.top-f.top)/(c.left-f.left)&&(l=uf(p,h,d,o.options)),Xn(f,c)||(u.prevFromRect=c,u.prevToRect=f,l||(l=o.options.animation),o.animate(u,p,f,l)),l&&(s=!0,i=Math.max(i,l),clearTimeout(u.animationResetTimer),u.animationResetTimer=setTimeout(function(){u.animationTime=0,u.prevFromRect=null,u.fromRect=null,u.prevToRect=null,u.thisAnimationDuration=null},l),u.thisAnimationDuration=l)}),clearTimeout(e),s?e=setTimeout(function(){typeof n=="function"&&n()},i):typeof n=="function"&&n(),r=[]},animate:function(n,o,s,i){if(i){ge(n,"transition",""),ge(n,"transform","");var a=dr(this.el),l=a&&a.a,u=a&&a.d,c=(o.left-s.left)/(l||1),f=(o.top-s.top)/(u||1);n.animatingX=!!c,n.animatingY=!!f,ge(n,"transform","translate3d("+c+"px,"+f+"px,0)"),this.forRepaintDummy=lf(n),ge(n,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),ge(n,"transform","translate3d(0,0,0)"),typeof n.animated=="number"&&clearTimeout(n.animated),n.animated=setTimeout(function(){ge(n,"transition",""),ge(n,"transform",""),n.animated=!1,n.animatingX=!1,n.animatingY=!1},i)}}}}function lf(r){return r.offsetWidth}function uf(r,e,t,n){return Math.sqrt(Math.pow(e.top-r.top,2)+Math.pow(e.left-r.left,2))/Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))*n.animation}var ar=[],Zn={initializeByDefault:!0},_r={mount:function(e){for(var t in Zn)Zn.hasOwnProperty(t)&&!(t in e)&&(e[t]=Zn[t]);ar.forEach(function(n){if(n.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),ar.push(e)},pluginEvent:function(e,t,n){var o=this;this.eventCanceled=!1,n.cancel=function(){o.eventCanceled=!0};var s=e+"Global";ar.forEach(function(i){!t[i.pluginName]||(t[i.pluginName][s]&&t[i.pluginName][s](Rt({sortable:t},n)),t.options[i.pluginName]&&t[i.pluginName][e]&&t[i.pluginName][e](Rt({sortable:t},n)))})},initializePlugins:function(e,t,n,o){ar.forEach(function(a){var l=a.pluginName;if(!(!e.options[l]&&!a.initializeByDefault)){var u=new a(e,t,e.options);u.sortable=e,u.options=e.options,e[l]=u,jt(n,u.defaults)}});for(var s in e.options)if(!!e.options.hasOwnProperty(s)){var i=this.modifyOption(e,s,e.options[s]);typeof i<"u"&&(e.options[s]=i)}},getEventProperties:function(e,t){var n={};return ar.forEach(function(o){typeof o.eventProperties=="function"&&jt(n,o.eventProperties.call(t[o.pluginName],e))}),n},modifyOption:function(e,t,n){var o;return ar.forEach(function(s){!e[s.pluginName]||s.optionListeners&&typeof s.optionListeners[t]=="function"&&(o=s.optionListeners[t].call(e[s.pluginName],n))}),o}};function cf(r){var e=r.sortable,t=r.rootEl,n=r.name,o=r.targetEl,s=r.cloneEl,i=r.toEl,a=r.fromEl,l=r.oldIndex,u=r.newIndex,c=r.oldDraggableIndex,f=r.newDraggableIndex,h=r.originalEvent,d=r.putSortable,p=r.extraEventProperties;if(e=e||t&&t[yt],!!e){var m,v=e.options,b="on"+n.charAt(0).toUpperCase()+n.substr(1);window.CustomEvent&&!Ht&&!Mr?m=new CustomEvent(n,{bubbles:!0,cancelable:!0}):(m=document.createEvent("Event"),m.initEvent(n,!0,!0)),m.to=i||t,m.from=a||t,m.item=o||t,m.clone=s,m.oldIndex=l,m.newIndex=u,m.oldDraggableIndex=c,m.newDraggableIndex=f,m.originalEvent=h,m.pullMode=d?d.lastPutMode:void 0;var x=Rt(Rt({},p),_r.getEventProperties(n,e));for(var C in x)m[C]=x[C];t&&t.dispatchEvent(m),v[b]&&v[b].call(e,m)}}var df=["evt"],ht=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=n.evt,s=ef(n,df);_r.pluginEvent.bind(ve)(e,t,Rt({dragEl:ee,parentEl:Ze,ghostEl:we,rootEl:Ve,nextEl:er,lastDownEl:on,cloneEl:Ye,cloneHidden:Yt,dragStarted:Tr,putSortable:it,activeSortable:ve.active,originalEvent:o,oldIndex:cr,oldDraggableIndex:Rr,newIndex:vt,newDraggableIndex:Wt,hideGhostForTarget:_s,unhideGhostForTarget:Ns,cloneNowHidden:function(){Yt=!0},cloneNowShown:function(){Yt=!1},dispatchSortableEvent:function(a){ct({sortable:t,name:a,originalEvent:o})}},s))};function ct(r){cf(Rt({putSortable:it,cloneEl:Ye,targetEl:ee,rootEl:Ve,oldIndex:cr,oldDraggableIndex:Rr,newIndex:vt,newDraggableIndex:Wt},r))}var ee,Ze,we,Ve,er,on,Ye,Yt,cr,vt,Rr,Wt,Jr,it,ur=!1,cn=!1,dn=[],Qt,kt,Qn,Jn,Es,Ss,Tr,lr,Or,Pr=!1,en=!1,sn,lt,ei=[],oi=!1,fn=[],pn=typeof document<"u",tn=ks,Cs=Mr||Ht?"cssFloat":"float",ff=pn&&!Ts&&!ks&&"draggable"in document.createElement("div"),Os=function(){if(!!pn){if(Ht)return!1;var r=document.createElement("x");return r.style.cssText="pointer-events:auto",r.style.pointerEvents==="auto"}}(),Ps=function(e,t){var n=ge(e),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),s=fr(e,0,t),i=fr(e,1,t),a=s&&ge(s),l=i&&ge(i),u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+tt(s).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+tt(i).width;if(n.display==="flex")return n.flexDirection==="column"||n.flexDirection==="column-reverse"?"vertical":"horizontal";if(n.display==="grid")return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(s&&a.float&&a.float!=="none"){var f=a.float==="left"?"left":"right";return i&&(l.clear==="both"||l.clear===f)?"vertical":"horizontal"}return s&&(a.display==="block"||a.display==="flex"||a.display==="table"||a.display==="grid"||u>=o&&n[Cs]==="none"||i&&n[Cs]==="none"&&u+c>o)?"vertical":"horizontal"},hf=function(e,t,n){var o=n?e.left:e.top,s=n?e.right:e.bottom,i=n?e.width:e.height,a=n?t.left:t.top,l=n?t.right:t.bottom,u=n?t.width:t.height;return o===a||s===l||o+i/2===a+u/2},pf=function(e,t){var n;return dn.some(function(o){var s=o[yt].options.emptyInsertThreshold;if(!(!s||ui(o))){var i=tt(o),a=e>=i.left-s&&e<=i.right+s,l=t>=i.top-s&&t<=i.bottom+s;if(a&&l)return n=o}}),n},Ms=function(e){function t(s,i){return function(a,l,u,c){var f=a.options.group.name&&l.options.group.name&&a.options.group.name===l.options.group.name;if(s==null&&(i||f))return!0;if(s==null||s===!1)return!1;if(i&&s==="clone")return s;if(typeof s=="function")return t(s(a,l,u,c),i)(a,l,u,c);var h=(i?a:l).options.group.name;return s===!0||typeof s=="string"&&s===h||s.join&&s.indexOf(h)>-1}}var n={},o=e.group;(!o||nn(o)!="object")&&(o={name:o}),n.name=o.name,n.checkPull=t(o.pull,!0),n.checkPut=t(o.put),n.revertClone=o.revertClone,e.group=n},_s=function(){!Os&&we&&ge(we,"display","none")},Ns=function(){!Os&&we&&ge(we,"display","")};pn&&!Ts&&document.addEventListener("click",function(r){if(cn)return r.preventDefault(),r.stopPropagation&&r.stopPropagation(),r.stopImmediatePropagation&&r.stopImmediatePropagation(),cn=!1,!1},!0);var Jt=function(e){if(ee){e=e.touches?e.touches[0]:e;var t=pf(e.clientX,e.clientY);if(t){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[yt]._onDragOver(n)}}},mf=function(e){ee&&ee.parentNode[yt]._isOutsideThisEl(e.target)};function ve(r,e){if(!(r&&r.nodeType&&r.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(r));this.el=r,this.options=e=jt({},e),r[yt]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(r.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ps(r,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,a){i.setData("Text",a.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:ve.supportPointer!==!1&&"PointerEvent"in window&&!Lr,emptyInsertThreshold:5};_r.initializePlugins(this,r,t);for(var n in t)!(n in e)&&(e[n]=t[n]);Ms(e);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=e.forceFallback?!1:ff,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?Me(r,"pointerdown",this._onTapStart):(Me(r,"mousedown",this._onTapStart),Me(r,"touchstart",this._onTapStart)),this.nativeDraggable&&(Me(r,"dragover",this),Me(r,"dragenter",this)),dn.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),jt(this,af())}ve.prototype={constructor:ve,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(lr=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,ee):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var t=this,n=this.el,o=this.options,s=o.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,l=(a||e).target,u=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,c=o.filter;if(Sf(n),!ee&&!(/mousedown|pointerdown/.test(i)&&e.button!==0||o.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&Lr&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=Lt(l,o.draggable,n,!1),!(l&&l.animated)&&on!==l)){if(cr=St(l),Rr=St(l,o.draggable),typeof c=="function"){if(c.call(this,e,l,this)){ct({sortable:t,rootEl:u,name:"filter",targetEl:l,toEl:n,fromEl:n}),ht("filter",t,{evt:e}),s&&e.cancelable&&e.preventDefault();return}}else if(c&&(c=c.split(",").some(function(f){if(f=Lt(u,f.trim(),n,!1),f)return ct({sortable:t,rootEl:f,name:"filter",targetEl:l,fromEl:n,toEl:n}),ht("filter",t,{evt:e}),!0}),c)){s&&e.cancelable&&e.preventDefault();return}o.handle&&!Lt(u,o.handle,n,!1)||this._prepareDragStart(e,a,l)}}},_prepareDragStart:function(e,t,n){var o=this,s=o.el,i=o.options,a=s.ownerDocument,l;if(n&&!ee&&n.parentNode===s){var u=tt(n);if(Ve=s,ee=n,Ze=ee.parentNode,er=ee.nextSibling,on=n,Jr=i.group,ve.dragged=ee,Qt={target:ee,clientX:(t||e).clientX,clientY:(t||e).clientY},Es=Qt.clientX-u.left,Ss=Qt.clientY-u.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,ee.style["will-change"]="all",l=function(){if(ht("delayEnded",o,{evt:e}),ve.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!ys&&o.nativeDraggable&&(ee.draggable=!0),o._triggerDragStart(e,t),ct({sortable:o,name:"choose",originalEvent:e}),gt(ee,i.chosenClass,!0)},i.ignore.split(",").forEach(function(c){Ds(ee,c.trim(),ti)}),Me(a,"dragover",Jt),Me(a,"mousemove",Jt),Me(a,"touchmove",Jt),Me(a,"mouseup",o._onDrop),Me(a,"touchend",o._onDrop),Me(a,"touchcancel",o._onDrop),ys&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ee.draggable=!0),ht("delayStart",this,{evt:e}),i.delay&&(!i.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(Mr||Ht))){if(ve.eventCanceled){this._onDrop();return}Me(a,"mouseup",o._disableDelayedDrag),Me(a,"touchend",o._disableDelayedDrag),Me(a,"touchcancel",o._disableDelayedDrag),Me(a,"mousemove",o._delayedDragTouchMoveHandler),Me(a,"touchmove",o._delayedDragTouchMoveHandler),i.supportPointer&&Me(a,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(l,i.delay)}else l()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ee&&ti(ee),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Le(e,"mouseup",this._disableDelayedDrag),Le(e,"touchend",this._disableDelayedDrag),Le(e,"touchcancel",this._disableDelayedDrag),Le(e,"mousemove",this._delayedDragTouchMoveHandler),Le(e,"touchmove",this._delayedDragTouchMoveHandler),Le(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?Me(document,"pointermove",this._onTouchMove):t?Me(document,"touchmove",this._onTouchMove):Me(document,"mousemove",this._onTouchMove):(Me(ee,"dragend",this),Me(Ve,"dragstart",this._onDragStart));try{document.selection?an(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(ur=!1,Ve&&ee){ht("dragStarted",this,{evt:t}),this.nativeDraggable&&Me(document,"dragover",mf);var n=this.options;!e&>(ee,n.dragClass,!1),gt(ee,n.ghostClass,!0),ve.active=this,e&&this._appendGhost(),ct({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(kt){this._lastX=kt.clientX,this._lastY=kt.clientY,_s();for(var e=document.elementFromPoint(kt.clientX,kt.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(kt.clientX,kt.clientY),e!==t);)t=e;if(ee.parentNode[yt]._isOutsideThisEl(e),t)do{if(t[yt]){var n=void 0;if(n=t[yt]._onDragOver({clientX:kt.clientX,clientY:kt.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Ns()}},_onTouchMove:function(e){if(Qt){var t=this.options,n=t.fallbackTolerance,o=t.fallbackOffset,s=e.touches?e.touches[0]:e,i=we&&dr(we,!0),a=we&&i&&i.a,l=we&&i&&i.d,u=tn&<&&ws(lt),c=(s.clientX-Qt.clientX+o.x)/(a||1)+(u?u[0]-ei[0]:0)/(a||1),f=(s.clientY-Qt.clientY+o.y)/(l||1)+(u?u[1]-ei[1]:0)/(l||1);if(!ve.active&&!ur){if(n&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(we){i?(i.e+=c-(Qn||0),i.f+=f-(Jn||0)):i={a:1,b:0,c:0,d:1,e:c,f};var h="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");ge(we,"webkitTransform",h),ge(we,"mozTransform",h),ge(we,"msTransform",h),ge(we,"transform",h),Qn=c,Jn=f,kt=s}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!we){var e=this.options.fallbackOnBody?document.body:Ve,t=tt(ee,!0,tn,!0,e),n=this.options;if(tn){for(lt=e;ge(lt,"position")==="static"&&ge(lt,"transform")==="none"&<!==document;)lt=lt.parentNode;lt!==document.body&<!==document.documentElement?(lt===document&&(lt=Ft()),t.top+=lt.scrollTop,t.left+=lt.scrollLeft):lt=Ft(),ei=ws(lt)}we=ee.cloneNode(!0),gt(we,n.ghostClass,!1),gt(we,n.fallbackClass,!0),gt(we,n.dragClass,!0),ge(we,"transition",""),ge(we,"transform",""),ge(we,"box-sizing","border-box"),ge(we,"margin",0),ge(we,"top",t.top),ge(we,"left",t.left),ge(we,"width",t.width),ge(we,"height",t.height),ge(we,"opacity","0.8"),ge(we,"position",tn?"absolute":"fixed"),ge(we,"zIndex","100000"),ge(we,"pointerEvents","none"),ve.ghost=we,e.appendChild(we),ge(we,"transform-origin",Es/parseInt(we.style.width)*100+"% "+Ss/parseInt(we.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,o=e.dataTransfer,s=n.options;if(ht("dragStart",this,{evt:e}),ve.eventCanceled){this._onDrop();return}ht("setupClone",this),ve.eventCanceled||(Ye=Rs(ee),Ye.removeAttribute("id"),Ye.draggable=!1,Ye.style["will-change"]="",this._hideClone(),gt(Ye,this.options.chosenClass,!1),ve.clone=Ye),n.cloneId=an(function(){ht("clone",n),!ve.eventCanceled&&(n.options.removeCloneOnHide||Ve.insertBefore(Ye,ee),n._hideClone(),ct({sortable:n,name:"clone"}))}),!t&>(ee,s.dragClass,!0),t?(cn=!0,n._loopId=setInterval(n._emulateDragOver,50)):(Le(document,"mouseup",n._onDrop),Le(document,"touchend",n._onDrop),Le(document,"touchcancel",n._onDrop),o&&(o.effectAllowed="move",s.setData&&s.setData.call(n,o,ee)),Me(document,"drop",n),ge(ee,"transform","translateZ(0)")),ur=!0,n._dragStartId=an(n._dragStarted.bind(n,t,e)),Me(document,"selectstart",n),Tr=!0,Lr&&ge(document.body,"user-select","none")},_onDragOver:function(e){var t=this.el,n=e.target,o,s,i,a=this.options,l=a.group,u=ve.active,c=Jr===l,f=a.sort,h=it||u,d,p=this,m=!1;if(oi)return;function v(ne,be){ht(ne,p,Rt({evt:e,isOwner:c,axis:d?"vertical":"horizontal",revert:i,dragRect:o,targetRect:s,canSort:f,fromSortable:h,target:n,completed:x,onMove:function(xe,Fe){return rn(Ve,t,ee,o,xe,tt(xe),e,Fe)},changed:C},be))}function b(){v("dragOverAnimationCapture"),p.captureAnimationState(),p!==h&&h.captureAnimationState()}function x(ne){return v("dragOverCompleted",{insertion:ne}),ne&&(c?u._hideClone():u._showClone(p),p!==h&&(gt(ee,it?it.options.ghostClass:u.options.ghostClass,!1),gt(ee,a.ghostClass,!0)),it!==p&&p!==ve.active?it=p:p===ve.active&&it&&(it=null),h===p&&(p._ignoreWhileAnimating=n),p.animateAll(function(){v("dragOverAnimationComplete"),p._ignoreWhileAnimating=null}),p!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(n===ee&&!ee.animated||n===t&&!n.animated)&&(lr=null),!a.dragoverBubble&&!e.rootEl&&n!==document&&(ee.parentNode[yt]._isOutsideThisEl(e.target),!ne&&Jt(e)),!a.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),m=!0}function C(){vt=St(ee),Wt=St(ee,a.draggable),ct({sortable:p,name:"change",toEl:t,newIndex:vt,newDraggableIndex:Wt,originalEvent:e})}if(e.preventDefault!==void 0&&e.cancelable&&e.preventDefault(),n=Lt(n,a.draggable,t,!0),v("dragOver"),ve.eventCanceled)return m;if(ee.contains(e.target)||n.animated&&n.animatingX&&n.animatingY||p._ignoreWhileAnimating===n)return x(!1);if(cn=!1,u&&!a.disabled&&(c?f||(i=Ze!==Ve):it===this||(this.lastPutMode=Jr.checkPull(this,u,ee,e))&&l.checkPut(this,u,ee,e))){if(d=this._getDirection(e,n)==="vertical",o=tt(ee),v("dragOverValid"),ve.eventCanceled)return m;if(i)return Ze=Ve,b(),this._hideClone(),v("revert"),ve.eventCanceled||(er?Ve.insertBefore(ee,er):Ve.appendChild(ee)),x(!0);var S=ui(t,a.draggable);if(!S||bf(e,d,this)&&!S.animated){if(S===ee)return x(!1);if(S&&t===e.target&&(n=S),n&&(s=tt(n)),rn(Ve,t,ee,o,n,s,e,!!n)!==!1)return b(),S&&S.nextSibling?t.insertBefore(ee,S.nextSibling):t.appendChild(ee),Ze=t,C(),x(!0)}else if(S&&yf(e,d,this)){var M=fr(t,0,a,!0);if(M===ee)return x(!1);if(n=M,s=tt(n),rn(Ve,t,ee,o,n,s,e,!1)!==!1)return b(),t.insertBefore(ee,M),Ze=t,C(),x(!0)}else if(n.parentNode===t){s=tt(n);var A=0,O,k=ee.parentNode!==t,D=!hf(ee.animated&&ee.toRect||o,n.animated&&n.toRect||s,d),I=d?"top":"left",P=xs(n,"top","top")||xs(ee,"top","top"),N=P?P.scrollTop:void 0;lr!==n&&(O=s[I],Pr=!1,en=!D&&a.invertSwap||k),A=xf(e,n,s,d,D?1:a.swapThreshold,a.invertedSwapThreshold==null?a.swapThreshold:a.invertedSwapThreshold,en,lr===n);var B;if(A!==0){var H=St(ee);do H-=A,B=Ze.children[H];while(B&&(ge(B,"display")==="none"||B===we))}if(A===0||B===n)return x(!1);lr=n,Or=A;var Z=n.nextElementSibling,W=!1;W=A===1;var te=rn(Ve,t,ee,o,n,s,e,W);if(te!==!1)return(te===1||te===-1)&&(W=te===1),oi=!0,setTimeout(vf,30),b(),W&&!Z?t.appendChild(ee):n.parentNode.insertBefore(ee,W?Z:n),P&&Fs(P,0,N-P.scrollTop),Ze=ee.parentNode,O!==void 0&&!en&&(sn=Math.abs(O-tt(n)[I])),C(),x(!0)}if(t.contains(ee))return x(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){Le(document,"mousemove",this._onTouchMove),Le(document,"touchmove",this._onTouchMove),Le(document,"pointermove",this._onTouchMove),Le(document,"dragover",Jt),Le(document,"mousemove",Jt),Le(document,"touchmove",Jt)},_offUpEvents:function(){var e=this.el.ownerDocument;Le(e,"mouseup",this._onDrop),Le(e,"touchend",this._onDrop),Le(e,"pointerup",this._onDrop),Le(e,"touchcancel",this._onDrop),Le(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;if(vt=St(ee),Wt=St(ee,n.draggable),ht("drop",this,{evt:e}),Ze=ee&&ee.parentNode,vt=St(ee),Wt=St(ee,n.draggable),ve.eventCanceled){this._nulling();return}ur=!1,en=!1,Pr=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),si(this.cloneId),si(this._dragStartId),this.nativeDraggable&&(Le(document,"drop",this),Le(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Lr&&ge(document.body,"user-select",""),ge(ee,"transform",""),e&&(Tr&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),we&&we.parentNode&&we.parentNode.removeChild(we),(Ve===Ze||it&&it.lastPutMode!=="clone")&&Ye&&Ye.parentNode&&Ye.parentNode.removeChild(Ye),ee&&(this.nativeDraggable&&Le(ee,"dragend",this),ti(ee),ee.style["will-change"]="",Tr&&!ur&>(ee,it?it.options.ghostClass:this.options.ghostClass,!1),gt(ee,this.options.chosenClass,!1),ct({sortable:this,name:"unchoose",toEl:Ze,newIndex:null,newDraggableIndex:null,originalEvent:e}),Ve!==Ze?(vt>=0&&(ct({rootEl:Ze,name:"add",toEl:Ze,fromEl:Ve,originalEvent:e}),ct({sortable:this,name:"remove",toEl:Ze,originalEvent:e}),ct({rootEl:Ze,name:"sort",toEl:Ze,fromEl:Ve,originalEvent:e}),ct({sortable:this,name:"sort",toEl:Ze,originalEvent:e})),it&&it.save()):vt!==cr&&vt>=0&&(ct({sortable:this,name:"update",toEl:Ze,originalEvent:e}),ct({sortable:this,name:"sort",toEl:Ze,originalEvent:e})),ve.active&&((vt==null||vt===-1)&&(vt=cr,Wt=Rr),ct({sortable:this,name:"end",toEl:Ze,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){ht("nulling",this),Ve=ee=Ze=we=er=Ye=on=Yt=Qt=kt=Tr=vt=Wt=cr=Rr=lr=Or=it=Jr=ve.dragged=ve.ghost=ve.clone=ve.active=null,fn.forEach(function(e){e.checked=!0}),fn.length=Qn=Jn=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":ee&&(this._onDragOver(e),gf(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,o=0,s=n.length,i=this.options;o<s;o++)t=n[o],Lt(t,i.draggable,this.el,!1)&&e.push(t.getAttribute(i.dataIdAttr)||Ef(t));return e},sort:function(e,t){var n={},o=this.el;this.toArray().forEach(function(s,i){var a=o.children[i];Lt(a,this.options.draggable,o,!1)&&(n[s]=a)},this),t&&this.captureAnimationState(),e.forEach(function(s){n[s]&&(o.removeChild(n[s]),o.appendChild(n[s]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return Lt(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(t===void 0)return n[e];var o=_r.modifyOption(this,e,t);typeof o<"u"?n[e]=o:n[e]=t,e==="group"&&Ms(n)},destroy:function(){ht("destroy",this);var e=this.el;e[yt]=null,Le(e,"mousedown",this._onTapStart),Le(e,"touchstart",this._onTapStart),Le(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(Le(e,"dragover",this),Le(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),dn.splice(dn.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!Yt){if(ht("hideClone",this),ve.eventCanceled)return;ge(Ye,"display","none"),this.options.removeCloneOnHide&&Ye.parentNode&&Ye.parentNode.removeChild(Ye),Yt=!0}},_showClone:function(e){if(e.lastPutMode!=="clone"){this._hideClone();return}if(Yt){if(ht("showClone",this),ve.eventCanceled)return;ee.parentNode==Ve&&!this.options.group.revertClone?Ve.insertBefore(Ye,ee):er?Ve.insertBefore(Ye,er):Ve.appendChild(Ye),this.options.group.revertClone&&this.animate(ee,Ye),ge(Ye,"display",""),Yt=!1}}};function gf(r){r.dataTransfer&&(r.dataTransfer.dropEffect="move"),r.cancelable&&r.preventDefault()}function rn(r,e,t,n,o,s,i,a){var l,u=r[yt],c=u.options.onMove,f;return window.CustomEvent&&!Ht&&!Mr?l=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(l=document.createEvent("Event"),l.initEvent("move",!0,!0)),l.to=e,l.from=r,l.dragged=t,l.draggedRect=n,l.related=o||e,l.relatedRect=s||tt(e),l.willInsertAfter=a,l.originalEvent=i,r.dispatchEvent(l),c&&(f=c.call(u,l,i)),f}function ti(r){r.draggable=!1}function vf(){oi=!1}function yf(r,e,t){var n=tt(fr(t.el,0,t.options,!0)),o=10;return e?r.clientX<n.left-o||r.clientY<n.top&&r.clientX<n.right:r.clientY<n.top-o||r.clientY<n.bottom&&r.clientX<n.left}function bf(r,e,t){var n=tt(ui(t.el,t.options.draggable)),o=10;return e?r.clientX>n.right+o||r.clientX<=n.right&&r.clientY>n.bottom&&r.clientX>=n.left:r.clientX>n.right&&r.clientY>n.top||r.clientX<=n.right&&r.clientY>n.bottom+o}function xf(r,e,t,n,o,s,i,a){var l=n?r.clientY:r.clientX,u=n?t.height:t.width,c=n?t.top:t.left,f=n?t.bottom:t.right,h=!1;if(!i){if(a&&sn<u*o){if(!Pr&&(Or===1?l>c+u*s/2:l<f-u*s/2)&&(Pr=!0),Pr)h=!0;else if(Or===1?l<c+sn:l>f-sn)return-Or}else if(l>c+u*(1-o)/2&&l<f-u*(1-o)/2)return wf(e)}return h=h||i,h&&(l<c+u*s/2||l>f-u*s/2)?l>c+u/2?1:-1:0}function wf(r){return St(ee)<St(r)?1:-1}function Ef(r){for(var e=r.tagName+r.className+r.src+r.href+r.textContent,t=e.length,n=0;t--;)n+=e.charCodeAt(t);return n.toString(36)}function Sf(r){fn.length=0;for(var e=r.getElementsByTagName("input"),t=e.length;t--;){var n=e[t];n.checked&&fn.push(n)}}function an(r){return setTimeout(r,0)}function si(r){return clearTimeout(r)}pn&&Me(document,"touchmove",function(r){(ve.active||ur)&&r.cancelable&&r.preventDefault()});ve.utils={on:Me,off:Le,css:ge,find:Ds,is:function(e,t){return!!Lt(e,t,e,!1)},extend:of,throttle:Ls,closest:Lt,toggleClass:gt,clone:Rs,index:St,nextTick:an,cancelNextTick:si,detectDirection:Ps,getChild:fr};ve.get=function(r){return r[yt]};ve.mount=function(){for(var r=arguments.length,e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];e[0].constructor===Array&&(e=e[0]),e.forEach(function(n){if(!n.prototype||!n.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(n));n.utils&&(ve.utils=Rt(Rt({},ve.utils),n.utils)),_r.mount(n)})};ve.create=function(r,e){return new ve(r,e)};ve.version=tf;var Je=[],Ir,ai,li=!1,ri,ni,hn,Dr;function Cf(){function r(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var e in this)e.charAt(0)==="_"&&typeof this[e]=="function"&&(this[e]=this[e].bind(this))}return r.prototype={dragStarted:function(t){var n=t.originalEvent;this.sortable.nativeDraggable?Me(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Me(document,"pointermove",this._handleFallbackAutoScroll):n.touches?Me(document,"touchmove",this._handleFallbackAutoScroll):Me(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var n=t.originalEvent;!this.options.dragOverBubble&&!n.rootEl&&this._handleAutoScroll(n)},drop:function(){this.sortable.nativeDraggable?Le(document,"dragover",this._handleAutoScroll):(Le(document,"pointermove",this._handleFallbackAutoScroll),Le(document,"touchmove",this._handleFallbackAutoScroll),Le(document,"mousemove",this._handleFallbackAutoScroll)),As(),ln(),sf()},nulling:function(){hn=ai=Ir=li=Dr=ri=ni=null,Je.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,n){var o=this,s=(t.touches?t.touches[0]:t).clientX,i=(t.touches?t.touches[0]:t).clientY,a=document.elementFromPoint(s,i);if(hn=t,n||this.options.forceAutoScrollFallback||Mr||Ht||Lr){ii(t,this.options,a,n);var l=Kt(a,!0);li&&(!Dr||s!==ri||i!==ni)&&(Dr&&As(),Dr=setInterval(function(){var u=Kt(document.elementFromPoint(s,i),!0);u!==l&&(l=u,ln()),ii(t,o.options,u,n)},10),ri=s,ni=i)}else{if(!this.options.bubbleScroll||Kt(a,!0)===Ft()){ln();return}ii(t,this.options,Kt(a,!1),!1)}}},jt(r,{pluginName:"scroll",initializeByDefault:!0})}function ln(){Je.forEach(function(r){clearInterval(r.pid)}),Je=[]}function As(){clearInterval(Dr)}var ii=Ls(function(r,e,t,n){if(!!e.scroll){var o=(r.touches?r.touches[0]:r).clientX,s=(r.touches?r.touches[0]:r).clientY,i=e.scrollSensitivity,a=e.scrollSpeed,l=Ft(),u=!1,c;ai!==t&&(ai=t,ln(),Ir=e.scroll,c=e.scrollFn,Ir===!0&&(Ir=Kt(t,!0)));var f=0,h=Ir;do{var d=h,p=tt(d),m=p.top,v=p.bottom,b=p.left,x=p.right,C=p.width,S=p.height,M=void 0,A=void 0,O=d.scrollWidth,k=d.scrollHeight,D=ge(d),I=d.scrollLeft,P=d.scrollTop;d===l?(M=C<O&&(D.overflowX==="auto"||D.overflowX==="scroll"||D.overflowX==="visible"),A=S<k&&(D.overflowY==="auto"||D.overflowY==="scroll"||D.overflowY==="visible")):(M=C<O&&(D.overflowX==="auto"||D.overflowX==="scroll"),A=S<k&&(D.overflowY==="auto"||D.overflowY==="scroll"));var N=M&&(Math.abs(x-o)<=i&&I+C<O)-(Math.abs(b-o)<=i&&!!I),B=A&&(Math.abs(v-s)<=i&&P+S<k)-(Math.abs(m-s)<=i&&!!P);if(!Je[f])for(var H=0;H<=f;H++)Je[H]||(Je[H]={});(Je[f].vx!=N||Je[f].vy!=B||Je[f].el!==d)&&(Je[f].el=d,Je[f].vx=N,Je[f].vy=B,clearInterval(Je[f].pid),(N!=0||B!=0)&&(u=!0,Je[f].pid=setInterval(function(){n&&this.layer===0&&ve.active._onTouchMove(hn);var Z=Je[this.layer].vy?Je[this.layer].vy*a:0,W=Je[this.layer].vx?Je[this.layer].vx*a:0;typeof c=="function"&&c.call(ve.dragged.parentNode[yt],W,Z,r,hn,Je[this.layer].el)!=="continue"||Fs(Je[this.layer].el,W,Z)}.bind({layer:f}),24))),f++}while(e.bubbleScroll&&h!==l&&(h=Kt(h,!1)));li=u}},30),Bs=function(e){var t=e.originalEvent,n=e.putSortable,o=e.dragEl,s=e.activeSortable,i=e.dispatchSortableEvent,a=e.hideGhostForTarget,l=e.unhideGhostForTarget;if(!!t){var u=n||s;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,f=document.elementFromPoint(c.clientX,c.clientY);l(),u&&!u.el.contains(f)&&(i("spill"),this.onSpill({dragEl:o,putSortable:n}))}};function ci(){}ci.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var o=fr(this.sortable.el,this.startIndex,this.options);o?this.sortable.el.insertBefore(t,o):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:Bs};jt(ci,{pluginName:"revertOnSpill"});function di(){}di.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable,o=n||this.sortable;o.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),o.animateAll()},drop:Bs};jt(di,{pluginName:"removeOnSpill"});ve.mount(new Cf);ve.mount(di,ci);var hr=ve;var $s={name:function(r,e){let t=r.getAttribute("data-name").trim().toLowerCase(),n=e.getAttribute("data-name").trim().toLowerCase();return t.localeCompare(n)},created:function(r,e){let t=Number(r.getAttribute("data-created"));return Number(e.getAttribute("data-created"))-t},updated:function(r,e){let t=Number(r.getAttribute("data-updated"));return Number(e.getAttribute("data-updated"))-t},chaptersFirst:function(r,e){let t=r.getAttribute("data-type"),n=e.getAttribute("data-type");return t===n?0:t==="chapter"?-1:1},chaptersLast:function(r,e){let t=r.getAttribute("data-type"),n=e.getAttribute("data-type");return t===n?0:t==="chapter"?1:-1}},fi=class{constructor(e){this.elem=e,this.sortContainer=e.querySelector("[book-sort-boxes]"),this.input=e.querySelector("[book-sort-input]");let t=e.querySelector(".sort-box");this.setupBookSortable(t),this.setupSortPresets(),window.$events.listen("entity-select-confirm",this.bookSelect.bind(this))}setupSortPresets(){let e="",t=!1,n=["name","created","updated"];this.sortContainer.addEventListener("click",o=>{let s=o.target.closest(".sort-box-options [data-sort]");if(!s)return;o.preventDefault();let i=s.closest(".sort-box").querySelectorAll("ul"),a=s.getAttribute("data-sort");t=e===a?!t:!1;let l=$s[a];t&&n.includes(a)&&(l=function(u,c){return 0-$s[a](u,c)});for(let u of i)Array.from(u.children).filter(f=>f.matches("li")).sort(l).forEach(f=>{u.appendChild(f)});e=a,this.updateMapInput()})}bookSelect(e){if(this.elem.querySelector(`[data-type="book"][data-id="${e.id}"]`)!==null)return;let n=e.link+"/sort-item";window.$http.get(n).then(o=>{let s=document.createElement("div");s.innerHTML=o.data;let i=s.children[0];this.sortContainer.append(i),this.setupBookSortable(i)})}setupBookSortable(e){let t=[e.querySelector(".sort-list")];t.push(...e.querySelectorAll(".entity-list-item + ul"));let n={name:"book",pull:["book","chapter"],put:["book","chapter"]},o={name:"chapter",pull:["book","chapter"],put:function(s,i,a){return a.getAttribute("data-type")==="page"}};for(let s of t)new hr(s,{group:s.classList.contains("sort-list")?n:o,animation:150,fallbackOnBody:!0,swapThreshold:.65,onSort:this.updateMapInput.bind(this),dragClass:"bg-white",ghostClass:"primary-background-light",multiDrag:!0,multiDragKey:"CTRL",selectedClass:"sortable-selected"})}updateMapInput(){let e=this.buildEntityMap();this.input.value=JSON.stringify(e)}buildEntityMap(){let e=[],t=this.elem.querySelectorAll(".sort-list");for(let n of t){let o=n.closest('[data-type="book"]').getAttribute("data-id"),s=Array.from(n.children).filter(i=>i.matches('[data-type="page"], [data-type="chapter"]'));for(let i=0;i<s.length;i++)this.addBookChildToMap(s[i],i,o,e)}return e}addBookChildToMap(e,t,n,o){let s=e.getAttribute("data-type"),i=!1,a=e.getAttribute("data-id");o.push({id:a,sort:t,parentChapter:i,type:s,book:n});let l=e.querySelectorAll('[data-type="page"]');for(let u=0;u<l.length;u++)o.push({id:l[u].getAttribute("data-id"),sort:u,parentChapter:a,type:"page",book:n})}},Us=fi;var mn=new WeakMap;function zs(r,e=400,t=null){Br(r),r.style.display="block",Nr(r,{opacity:["0","1"]},e,()=>{t&&t()})}function gn(r,e=400,t=null){Br(r),Nr(r,{opacity:["1","0"]},e,()=>{r.style.display="none",t&&t()})}function pr(r,e=400){Br(r);let t=r.getBoundingClientRect().height,n=getComputedStyle(r),o=n.getPropertyValue("padding-top"),s=n.getPropertyValue("padding-bottom"),i={maxHeight:[`${t}px`,"0px"],overflow:["hidden","hidden"],paddingTop:[o,"0px"],paddingBottom:[s,"0px"]};Nr(r,i,e,()=>{r.style.display="none"})}function mr(r,e=400){Br(r),r.style.display="block";let t=r.getBoundingClientRect().height,n=getComputedStyle(r),o=n.getPropertyValue("padding-top"),s=n.getPropertyValue("padding-bottom"),i={maxHeight:["0px",`${t}px`],overflow:["hidden","hidden"],paddingTop:["0px",o],paddingBottom:["0px",s]};Nr(r,i,e)}function js(r,e=400){let t=r.getBoundingClientRect().height,n=getComputedStyle(r),o=n.getPropertyValue("padding-top"),s=n.getPropertyValue("padding-bottom");return()=>{Br(r);let i=r.getBoundingClientRect().height,a=getComputedStyle(r),l=a.getPropertyValue("padding-top"),u=a.getPropertyValue("padding-bottom"),c={height:[`${t}px`,`${i}px`],overflow:["hidden","hidden"],paddingTop:[o,l],paddingBottom:[s,u]};Nr(r,c,e)}}function Nr(r,e,t=400,n=null){let o=Object.keys(e);for(let i of o)r.style[i]=e[i][0];let s=()=>{for(let i of o)r.style[i]=null;r.style.transition=null,r.removeEventListener("transitionend",s),mn.delete(r),n&&n()};setTimeout(()=>{r.style.transition=`all ease-in-out ${t}ms`;for(let i of o)r.style[i]=e[i][1];r.addEventListener("transitionend",s),mn.set(r,s)},15)}function Br(r){mn.has(r)&&mn.get(r)()}var hi=class{setup(){this.list=this.$refs.list,this.toggle=this.$refs.toggle,this.isOpen=this.toggle.classList.contains("open"),this.toggle.addEventListener("click",this.click.bind(this))}open(){this.toggle.classList.add("open"),this.toggle.setAttribute("aria-expanded","true"),mr(this.list,180),this.isOpen=!0}close(){this.toggle.classList.remove("open"),this.toggle.setAttribute("aria-expanded","false"),pr(this.list,180),this.isOpen=!1}click(e){e.preventDefault(),this.isOpen?this.close():this.open()}},Hs=hi;var pi=class{setup(){this.container=this.$refs.container,this.popup=this.$el,this.editorInput=this.$refs.editor,this.languageButtons=this.$manyRefs.languageButton,this.languageOptionsContainer=this.$refs.languageOptionsContainer,this.saveButton=this.$refs.saveButton,this.languageInput=this.$refs.languageInput,this.historyDropDown=this.$refs.historyDropDown,this.historyList=this.$refs.historyList,this.favourites=new Set(this.$opts.favourites.split(",")),this.callback=null,this.editor=null,this.history={},this.historyKey="code_history",this.setupListeners(),this.setupFavourites()}setupListeners(){this.container.addEventListener("keydown",e=>{e.ctrlKey&&e.key==="Enter"&&this.save()}),Be(this.languageButtons,e=>{let t=e.target.dataset.lang;this.languageInput.value=t,this.languageInputChange(t)}),Qr(this.languageInput,e=>this.save()),this.languageInput.addEventListener("input",e=>this.languageInputChange(this.languageInput.value)),Be(this.saveButton,e=>this.save()),He(this.historyList,"button","click",(e,t)=>{e.preventDefault();let n=t.dataset.time;this.editor&&this.editor.setValue(this.history[n])})}setupFavourites(){for(let e of this.languageButtons)this.setupFavouritesForButton(e);this.sortLanguageList()}setupFavouritesForButton(e){let t=e.dataset.lang,n=this.favourites.has(t);e.setAttribute("data-favourite",n?"true":"false"),He(e.parentElement,".lang-option-favorite-toggle","click",()=>{n=!n,n?this.favourites.add(t):this.favourites.delete(t),e.setAttribute("data-favourite",n?"true":"false"),window.$http.patch("/settings/users/update-code-language-favourite",{language:t,active:n}),this.sortLanguageList(),n&&e.scrollIntoView({block:"center",behavior:"smooth"})})}sortLanguageList(){let e=this.languageButtons.sort((t,n)=>{let o=t.dataset.favourite==="true",s=n.dataset.favourite==="true";return o&&!s?-1:s&&!o||t.dataset.lang>n.dataset.lang?1:-1}).map(t=>t.parentElement);for(let t of e)this.languageOptionsContainer.append(t)}save(){this.callback&&this.callback(this.editor.getValue(),this.languageInput.value),this.hide()}open(e,t,n){this.languageInput.value=t,this.callback=n,this.show().then(()=>this.languageInputChange(t)).then(()=>window.importVersioned("code")).then(o=>o.setContent(this.editor,e))}async show(){let e=await window.importVersioned("code");this.editor||(this.editor=e.popupEditor(this.editorInput,this.languageInput.value)),this.loadHistory(),this.popup.components.popup.show(()=>{e.updateLayout(this.editor),this.editor.focus()},()=>{this.addHistory()})}hide(){this.popup.components.popup.hide(),this.addHistory()}async updateEditorMode(e){(await window.importVersioned("code")).setMode(this.editor,e,this.editor.getValue())}languageInputChange(e){this.updateEditorMode(e);let t=e.toLowerCase();for(let n of this.languageButtons){let o=n.dataset.lang.toLowerCase().trim(),s=t===o;n.classList.toggle("active",s),s&&n.scrollIntoView({block:"center",behavior:"smooth"})}}loadHistory(){this.history=JSON.parse(window.sessionStorage.getItem(this.historyKey)||"{}");let e=Object.keys(this.history).reverse();this.historyDropDown.classList.toggle("hidden",e.length===0),this.historyList.innerHTML=e.map(t=>{let n=new Date(parseInt(t)).toLocaleTimeString();return`<li><button type="button" data-time="${t}" class="text-item">${n}</button></li>`}).join("")}addHistory(){if(!this.editor)return;let e=this.editor.getValue();if(!e)return;let t=Object.keys(this.history).pop();if(this.history[t]===e)return;this.history[String(Date.now())]=e;let n=JSON.stringify(this.history);window.sessionStorage.setItem(this.historyKey,n)}},qs=pi;var mi=class{constructor(e){e.querySelectorAll("pre").length>0&&window.importVersioned("code").then(n=>{n.highlightWithin(e)})}},Vs=mi;var gi=class{async setup(){let e=this.$opts.mode;(await window.importVersioned("code")).inlineEditor(this.$el,e)}},Gs=gi;var vi=class{constructor(e){this.elem=e,this.trigger=e.querySelector("[collapsible-trigger]"),this.content=e.querySelector("[collapsible-content]"),this.trigger&&(this.trigger.addEventListener("click",this.toggle.bind(this)),this.openIfContainsError())}open(){this.elem.classList.add("open"),this.trigger.setAttribute("aria-expanded","true"),mr(this.content,300)}close(){this.elem.classList.remove("open"),this.trigger.setAttribute("aria-expanded","false"),pr(this.content,300)}toggle(){this.elem.classList.contains("open")?this.close():this.open()}openIfContainsError(){this.content.querySelector(".text-neg.text-small")&&this.open()}},Ws=vi;var yi=class{setup(){this.container=this.$el,this.confirmButton=this.$refs.confirm,this.res=null,Be(this.confirmButton,()=>{this.sendResult(!0),this.getPopup().hide()})}show(){return this.getPopup().show(null,()=>{this.sendResult(!1)}),new Promise((e,t)=>{this.res=e})}getPopup(){return this.container.components.popup}sendResult(e){this.res&&(this.res(e),this.res=null)}},Ys=yi;var bi=class{constructor(e){this.elem=e,this.checkbox=e.querySelector("input[type=checkbox]"),this.display=e.querySelector('[role="checkbox"]'),this.checkbox.addEventListener("change",this.stateChange.bind(this)),this.elem.addEventListener("keydown",this.onKeyDown.bind(this))}onKeyDown(e){(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this.toggle())}toggle(){this.checkbox.checked=!this.checkbox.checked,this.checkbox.dispatchEvent(new Event("change")),this.stateChange()}stateChange(){let e=this.checkbox.checked?"true":"false";this.display.setAttribute("aria-checked",e)}},Ks=bi;var xi=class{constructor(e){this.elem=e,this.dealtWith=!1,e.addEventListener("toggle",this.onToggle.bind(this))}onToggle(){this.dealtWith||(this.elem.querySelector("pre")&&window.importVersioned("code").then(e=>{e.highlightWithin(this.elem)}),this.dealtWith=!0)}},Xs=xi;var wi=class{setup(){this.container=this.$el,this.menu=this.$refs.menu,this.toggle=this.$refs.toggle,this.moveMenu=this.$opts.moveMenu,this.bubbleEscapes=this.$opts.bubbleEscapes==="true",this.direction=document.dir==="rtl"?"right":"left",this.body=document.body,this.showing=!1,this.setupListeners(),this.hide=this.hide.bind(this)}show(e=null){this.hideAll(),this.menu.style.display="block",this.menu.classList.add("anim","menuIn"),this.toggle.setAttribute("aria-expanded","true");let t=this.menu.getBoundingClientRect(),n=0,o=this.toggle.getBoundingClientRect().height,s=t.bottom>window.innerHeight;this.moveMenu&&(this.body.appendChild(this.menu),this.menu.style.position="fixed",this.menu.style.width=`${t.width}px`,this.menu.style.left=`${t.left}px`,n=s?window.innerHeight-t.top-o/2:t.top),s?(this.menu.style.top="initial",this.menu.style.bottom=`${n}px`):(this.menu.style.top=`${n}px`,this.menu.style.bottom="initial"),this.menu.addEventListener("mouseleave",this.hide.bind(this)),window.addEventListener("click",l=>{this.menu.contains(l.target)||this.hide()});let i=this.menu.querySelector("input");i!==null&&i.focus(),this.showing=!0;let a=new Event("show");this.container.dispatchEvent(a),e&&e.stopPropagation()}hideAll(){for(let e of window.components.dropdown)e.hide()}hide(){this.menu.style.display="none",this.menu.classList.remove("anim","menuIn"),this.toggle.setAttribute("aria-expanded","false"),this.menu.style.top="",this.menu.style.bottom="",this.moveMenu&&(this.menu.style.position="",this.menu.style[this.direction]="",this.menu.style.width="",this.menu.style.left="",this.container.appendChild(this.menu)),this.showing=!1}getFocusable(){return Array.from(this.menu.querySelectorAll('[tabindex]:not([tabindex="-1"]),[href],button,input:not([type=hidden])'))}focusNext(){let e=this.getFocusable(),n=e.indexOf(document.activeElement)+1;n>=e.length&&(n=0),e[n].focus()}focusPrevious(){let e=this.getFocusable(),n=e.indexOf(document.activeElement)-1;n<0&&(n=e.length-1),e[n].focus()}setupListeners(){this.container.addEventListener("click",t=>{Array.from(this.menu.querySelectorAll("a")).includes(t.target)&&this.hide()}),Be(this.toggle,t=>{t.stopPropagation(),this.show(t),t instanceof KeyboardEvent&&this.focusNext()});let e=t=>{t.key==="ArrowDown"||t.key==="ArrowRight"?(this.focusNext(),t.preventDefault()):t.key==="ArrowUp"||t.key==="ArrowLeft"?(this.focusPrevious(),t.preventDefault()):t.key==="Escape"&&(this.hide(),this.toggle.focus(),this.bubbleEscapes||t.stopPropagation())};this.container.addEventListener("keydown",e),this.moveMenu&&this.menu.addEventListener("keydown",e),this.menu.addEventListener("keydown ",t=>{t.key==="Enter"&&(t.preventDefault(),t.stopPropagation(),this.hide())})}},Zs=wi;var Ei=class{setup(){this.elem=this.$el,this.searchInput=this.$refs.searchInput,this.loadingElem=this.$refs.loading,this.listContainerElem=this.$refs.listContainer,this.localSearchSelector=this.$opts.localSearchSelector,this.url=this.$opts.url,this.elem.addEventListener("show",this.onShow.bind(this)),this.searchInput.addEventListener("input",this.onSearch.bind(this)),this.runAjaxSearch=Ar(this.runAjaxSearch,300,!1)}onShow(){this.loadList()}onSearch(){let e=this.searchInput.value.toLowerCase().trim();this.localSearchSelector?this.runLocalSearch(e):(this.toggleLoading(!0),this.listContainerElem.innerHTML="",this.runAjaxSearch(e))}runAjaxSearch(e){this.loadList(e)}runLocalSearch(e){let t=this.listContainerElem.querySelectorAll(this.localSearchSelector);for(let n of t){let o=!e||n.textContent.toLowerCase().includes(e);n.style.display=o?"flex":"none",n.classList.toggle("hidden",!o)}}async loadList(e=""){this.listContainerElem.innerHTML="",this.toggleLoading(!0);try{let t=await window.$http.get(this.getAjaxUrl(e)),n=js(this.listContainerElem,80);this.listContainerElem.innerHTML=t.data,n()}catch(t){console.error(t)}this.toggleLoading(!1),this.localSearchSelector&&this.onSearch()}getAjaxUrl(e=null){if(!e)return this.url;let t=this.url.includes("?")?"&":"?";return`${this.url}${t}search=${encodeURIComponent(e)}`}toggleLoading(e=!1){this.loadingElem.style.display=e?"block":"none"}},Qs=Ei;var ea=Yr(Js());var Ci=class{setup(){this.container=this.$el,this.url=this.$opts.url,this.successMessage=this.$opts.successMessage,this.removeMessage=this.$opts.removeMessage,this.uploadLimit=Number(this.$opts.uploadLimit),this.uploadLimitMessage=this.$opts.uploadLimitMessage,this.timeoutMessage=this.$opts.timeoutMessage;let e=this;this.dz=new ea.default(this.container,{addRemoveLinks:!0,dictRemoveFile:this.removeMessage,timeout:Number(window.uploadTimeout)||6e4,maxFilesize:this.uploadLimit,url:this.url,withCredentials:!0,init(){this.dz=this,this.dz.on("sending",e.onSending.bind(e)),this.dz.on("success",e.onSuccess.bind(e)),this.dz.on("error",e.onError.bind(e))}})}onSending(e,t,n){let o=window.document.querySelector("meta[name=token]").getAttribute("content");n.append("_token",o),t.ontimeout=s=>{this.dz.emit("complete",e),this.dz.emit("error",e,this.timeoutMessage)}}onSuccess(e,t){this.$emit("success",{file:e,data:t}),this.successMessage&&window.$events.emit("success",this.successMessage),gn(e.previewElement,800,()=>{this.dz.removeFile(e)})}onError(e,t,n){this.$emit("error",{file:e,errorMessage:t,xhr:n});let o=s=>{let i=e.previewElement.querySelector("[data-dz-errormessage]");i.textContent=s};n&&n.status===413?o(this.uploadLimitMessage):t.file&&o(t.file)}removeAll(){this.dz.removeAllFiles(!0)}},ta=Ci;var Ai=class{constructor(e){this.elem=e,this.buttons=e.querySelectorAll("[toolbox-tab-button]"),this.contentElements=e.querySelectorAll("[toolbox-tab-content]"),this.toggleButton=e.querySelector("[toolbox-toggle]"),this.toggleButton.addEventListener("click",this.toggle.bind(this)),this.elem.addEventListener("click",t=>{let n=t.target.closest("[toolbox-tab-button]");if(n===null)return;let o=n.getAttribute("toolbox-tab-button");this.setActiveTab(o,!0)}),this.setActiveTab(this.contentElements[0].getAttribute("toolbox-tab-content"))}toggle(){this.elem.classList.toggle("open");let e=this.elem.classList.contains("open")?"true":"false";this.toggleButton.setAttribute("aria-expanded",e)}setActiveTab(e,t=!1){for(let n=0,o=this.buttons.length;n<o;n++)this.buttons[n].classList.remove("active"),this.buttons[n].getAttribute("toolbox-tab-button")===e&&this.buttons[n].classList.add("active");for(let n=0,o=this.contentElements.length;n<o;n++)this.contentElements[n].style.display="none",this.contentElements[n].getAttribute("toolbox-tab-content")===e&&(this.contentElements[n].style.display="block");t&&!this.elem.classList.contains("open")&&this.toggle()}},ra=Ai;var ki=class{setup(){this.container=this.$el,this.entityType=this.$opts.entityType,this.everyoneInheritToggle=this.$refs.everyoneInherit,this.roleSelect=this.$refs.roleSelect,this.roleContainer=this.$refs.roleContainer,this.setupListeners()}setupListeners(){this.everyoneInheritToggle.addEventListener("change",e=>{let t=e.target.checked,n=document.querySelectorAll('input[name^="permissions[0]["]');for(let o of n)o.disabled=t,o.checked=!1}),this.container.addEventListener("click",e=>{let t=e.target.closest("button");t&&t.dataset.roleId&&this.removeRowOnButtonClick(t)}),this.roleSelect.addEventListener("change",e=>{let t=this.roleSelect.value;t&&this.addRoleRow(t)})}async addRoleRow(e){this.roleSelect.disabled=!0;let t=this.roleSelect.querySelector(`option[value="${e}"]`);t&&t.remove();let n=await window.$http.get(`/permissions/form-row/${this.entityType}/${e}`),o=as(n.data);this.roleContainer.append(o),this.roleSelect.disabled=!1}removeRowOnButtonClick(e){let t=e.closest(".content-permissions-row"),n=e.dataset.roleId,o=e.dataset.roleName,s=document.createElement("option");s.value=n,s.textContent=o,this.roleSelect.append(s),t.remove()}},na=ki;var Ti=class{setup(){this.entityId=this.$opts.entityId,this.entityType=this.$opts.entityType,this.contentView=this.$refs.contentView,this.searchView=this.$refs.searchView,this.searchResults=this.$refs.searchResults,this.searchInput=this.$refs.searchInput,this.searchForm=this.$refs.searchForm,this.clearButton=this.$refs.clearButton,this.loadingBlock=this.$refs.loadingBlock,this.setupListeners()}setupListeners(){this.searchInput.addEventListener("change",this.runSearch.bind(this)),this.searchForm.addEventListener("submit",e=>{e.preventDefault(),this.runSearch()}),Be(this.clearButton,this.clearSearch.bind(this))}runSearch(){let e=this.searchInput.value.trim();if(e.length===0)return this.clearSearch();this.searchView.classList.remove("hidden"),this.contentView.classList.add("hidden"),this.loadingBlock.classList.remove("hidden");let t=window.baseUrl(`/search/${this.entityType}/${this.entityId}`);window.$http.get(t,{term:e}).then(n=>{this.searchResults.innerHTML=n.data}).catch(console.error).then(()=>{this.loadingBlock.classList.add("hidden")})}clearSearch(){this.searchView.classList.add("hidden"),this.contentView.classList.remove("hidden"),this.loadingBlock.classList.add("hidden"),this.searchInput.value=""}},ia=Ti;var Ii=class{setup(){this.elem=this.$el,this.entityTypes=this.$opts.entityTypes||"page,book,chapter",this.entityPermission=this.$opts.entityPermission||"view",this.input=this.$refs.input,this.searchInput=this.$refs.search,this.loading=this.$refs.loading,this.resultsContainer=this.$refs.results,this.addButton=this.$refs.add,this.search="",this.lastClick=0,this.selectedItemData=null,this.setupListeners(),this.showLoading(),this.initialLoad()}setupListeners(){this.elem.addEventListener("click",this.onClick.bind(this));let e=0;this.searchInput.addEventListener("input",t=>{e=Date.now(),this.showLoading(),setTimeout(()=>{Date.now()-e<199||this.searchEntities(this.searchInput.value)},200)}),this.searchInput.addEventListener("keydown",t=>{t.keyCode===13&&t.preventDefault()}),this.addButton&&this.addButton.addEventListener("click",t=>{this.selectedItemData&&(this.confirmSelection(this.selectedItemData),this.unselectAll())}),He(this.$el,"[data-entity-type]","keydown",(t,n)=>{if(t.ctrlKey&&t.code==="Enter"){let o=this.$el.closest("form");if(o){o.submit(),t.preventDefault();return}}t.code==="ArrowDown"&&this.focusAdjacent(!0),t.code==="ArrowUp"&&this.focusAdjacent(!1)}),this.searchInput.addEventListener("keydown",t=>{t.code==="ArrowDown"&&this.focusAdjacent(!0)})}focusAdjacent(e=!0){let t=Array.from(this.resultsContainer.querySelectorAll("[data-entity-type]")),n=t.indexOf(document.activeElement),o=t[n+(e?1:-1)]||t[0];o&&o.focus()}reset(){this.searchInput.value="",this.showLoading(),this.initialLoad()}focusSearch(){this.searchInput.focus()}showLoading(){this.loading.style.display="block",this.resultsContainer.style.display="none"}hideLoading(){this.loading.style.display="none",this.resultsContainer.style.display="block"}initialLoad(){window.$http.get(this.searchUrl()).then(e=>{this.resultsContainer.innerHTML=e.data,this.hideLoading()})}searchUrl(){return`/ajax/search/entities?types=${encodeURIComponent(this.entityTypes)}&permission=${encodeURIComponent(this.entityPermission)}`}searchEntities(e){this.input.value="";let t=`${this.searchUrl()}&term=${encodeURIComponent(e)}`;window.$http.get(t).then(n=>{this.resultsContainer.innerHTML=n.data,this.hideLoading()})}isDoubleClick(){let e=Date.now(),t=e-this.lastClick<300;return this.lastClick=e,t}onClick(e){let t=e.target.closest("[data-entity-type]");t&&(e.preventDefault(),e.stopPropagation(),this.selectItem(t))}selectItem(e){let t=this.isDoubleClick(),n=e.getAttribute("data-entity-type"),o=e.getAttribute("data-entity-id"),s=!e.classList.contains("selected")||t;this.unselectAll(),this.input.value=s?`${n}:${o}`:"";let i=e.getAttribute("href"),a=e.querySelector(".entity-list-item-name").textContent,l={id:Number(o),name:a,link:i};s?(e.classList.add("selected"),this.selectedItemData=l):window.$events.emit("entity-select-change",null),!(!t&&!s)&&(t&&this.confirmSelection(l),s&&window.$events.emit("entity-select-change",l))}confirmSelection(e){window.$events.emit("entity-select-confirm",e)}unselectAll(){let e=this.elem.querySelectorAll(".selected");for(let t of e)t.classList.remove("selected","primary-background");this.selectedItemData=null}},oa=Ii;var Di=class{setup(){this.elem=this.$el,this.selectButton=this.$refs.select,window.EntitySelectorPopup=this,this.selectorEl=this.$refs.selector,this.callback=null,this.selection=null,this.selectButton.addEventListener("click",this.onSelectButtonClick.bind(this)),window.$events.listen("entity-select-change",this.onSelectionChange.bind(this)),window.$events.listen("entity-select-confirm",this.handleConfirmedSelection.bind(this))}show(e){this.callback=e,this.elem.components.popup.show(),this.getSelector().focusSearch()}hide(){this.elem.components.popup.hide()}getSelector(){return this.selectorEl.components["entity-selector"]}onSelectButtonClick(){this.handleConfirmedSelection(this.selection)}onSelectionChange(e){this.selection=e,e===null?this.selectButton.setAttribute("disabled","true"):this.selectButton.removeAttribute("disabled")}handleConfirmedSelection(e){this.hide(),this.getSelector().reset(),this.callback&&e&&this.callback(e)}},sa=Di;var Li=class{setup(){this.container=this.$el,this.name=this.$opts.name,Be(this.$el,()=>{this.$emit(this.name,this.$opts)})}},aa=Li;var Fi=class{constructor(e){this.elem=e,this.isOpen=e.getAttribute("expand-toggle-is-open")==="yes",this.updateEndpoint=e.getAttribute("expand-toggle-update-endpoint"),this.selector=e.getAttribute("expand-toggle"),e.addEventListener("click",this.click.bind(this))}open(e){mr(e,200)}close(e){pr(e,200)}click(e){e.preventDefault();let t=document.querySelectorAll(this.selector);for(let n of t)this.isOpen?this.close(n):this.open(n);this.isOpen=!this.isOpen,this.updateSystemAjax(this.isOpen)}updateSystemAjax(e){window.$http.patch(this.updateEndpoint,{expand:e?"true":"false"})}},la=Fi;var Ri=class{setup(){this.elem=this.$el,this.toggleButton=this.$refs.toggle,this.menu=this.$refs.menu,this.open=!1,this.toggleButton.addEventListener("click",this.onToggle.bind(this)),this.onWindowClick=this.onWindowClick.bind(this),this.onKeyDown=this.onKeyDown.bind(this)}onToggle(e){this.open=!this.open,this.menu.classList.toggle("show",this.open),this.toggleButton.setAttribute("aria-expanded",this.open?"true":"false"),this.open?(this.elem.addEventListener("keydown",this.onKeyDown),window.addEventListener("click",this.onWindowClick)):(this.elem.removeEventListener("keydown",this.onKeyDown),window.removeEventListener("click",this.onWindowClick)),e.stopPropagation()}onKeyDown(e){e.code==="Escape"&&this.onToggle(e)}onWindowClick(e){this.onToggle(e)}},ua=Ri;var Oi=class{constructor(e){this.elem=e,this.typeControl=e.querySelector('[name="setting-app-homepage-type"]'),this.pagePickerContainer=e.querySelector("[page-picker-container]"),this.typeControl.addEventListener("change",this.controlPagePickerVisibility.bind(this)),this.controlPagePickerVisibility()}controlPagePickerVisibility(){let e=this.typeControl.value==="page";this.pagePickerContainer.style.display=e?"block":"none"}},ca=Oi;var Pi=class{setup(){this.uploadedTo=this.$opts.uploadedTo,this.container=this.$el,this.popupEl=this.$refs.popup,this.searchForm=this.$refs.searchForm,this.searchInput=this.$refs.searchInput,this.cancelSearch=this.$refs.cancelSearch,this.listContainer=this.$refs.listContainer,this.filterTabs=this.$manyRefs.filterTabs,this.selectButton=this.$refs.selectButton,this.formContainer=this.$refs.formContainer,this.dropzoneContainer=this.$refs.dropzoneContainer,this.type="gallery",this.lastSelected={},this.lastSelectedTime=0,this.callback=null,this.resetState=()=>{this.hasData=!1,this.page=1,this.filter="all"},this.resetState(),this.setupListeners(),window.ImageManager=this}setupListeners(){Be(this.filterTabs,e=>{this.resetAll(),this.filter=e.target.dataset.filter,this.setActiveFilterTab(this.filter),this.loadGallery()}),this.searchForm.addEventListener("submit",e=>{this.resetListView(),this.loadGallery(),e.preventDefault()}),Be(this.cancelSearch,e=>{this.resetListView(),this.resetSearchView(),this.loadGallery(),this.cancelSearch.classList.remove("active")}),this.searchInput.addEventListener("input",e=>{this.cancelSearch.classList.toggle("active",this.searchInput.value.trim())}),He(this.listContainer,".load-more","click",async e=>{Cr(e.target),this.page++,await this.loadGallery(),e.target.remove()}),this.listContainer.addEventListener("event-emit-select-image",this.onImageSelectEvent.bind(this)),this.listContainer.addEventListener("error",e=>{e.target.src=baseUrl("loading_error.png")},!0),Be(this.selectButton,()=>{this.callback&&this.callback(this.lastSelected),this.hide()}),He(this.formContainer,"#image-manager-delete","click",e=>{this.lastSelected&&this.loadImageEditForm(this.lastSelected.id,!0)}),this.formContainer.addEventListener("ajax-form-success",this.refreshGallery.bind(this)),this.container.addEventListener("dropzone-success",this.refreshGallery.bind(this))}show(e,t="gallery"){this.resetAll(),this.callback=e,this.type=t,this.popupEl.components.popup.show(),this.dropzoneContainer.classList.toggle("hidden",t!=="gallery"),this.hasData||(this.loadGallery(),this.hasData=!0)}hide(){this.popupEl.components.popup.hide()}async loadGallery(){let e={page:this.page,search:this.searchInput.value||null,uploaded_to:this.uploadedTo,filter_type:this.filter==="all"?null:this.filter},{data:t}=await window.$http.get(`images/${this.type}`,e);e.page===1&&(this.listContainer.innerHTML=""),this.addReturnedHtmlElementsToList(t),ss(this.listContainer)}addReturnedHtmlElementsToList(e){let t=document.createElement("div");t.innerHTML=e,window.components.init(t);for(let n of[...t.children])this.listContainer.appendChild(n)}setActiveFilterTab(e){this.filterTabs.forEach(n=>n.classList.remove("selected"));let t=this.filterTabs.find(n=>n.dataset.filter===e);t&&t.classList.add("selected")}resetAll(){this.resetState(),this.resetListView(),this.resetSearchView(),this.resetEditForm(),this.setActiveFilterTab("all"),this.selectButton.classList.add("hidden")}resetSearchView(){this.searchInput.value=""}resetEditForm(){this.formContainer.innerHTML=""}resetListView(){Cr(this.listContainer),this.page=1}refreshGallery(){this.resetListView(),this.loadGallery()}onImageSelectEvent(e){let t=JSON.parse(e.detail.data),n=t&&t.id===this.lastSelected.id&&Date.now()-this.lastSelectedTime<400,o=e.target.classList.contains("selected");[...this.listContainer.querySelectorAll(".selected")].forEach(s=>{s.classList.remove("selected")}),o?this.resetEditForm():(e.target.classList.add("selected"),this.loadImageEditForm(t.id)),this.selectButton.classList.toggle("hidden",o),n&&this.callback&&(this.callback(t),this.hide()),this.lastSelected=t,this.lastSelectedTime=Date.now()}async loadImageEditForm(e,t=!1){t||(this.formContainer.innerHTML="");let n=t?{delete:!0}:{},{data:o}=await window.$http.get(`/images/edit/${e}`,n);this.formContainer.innerHTML=o,window.components.init(this.formContainer)}},da=Pi;var Mi=class{constructor(e){this.elem=e,this.imageElem=e.querySelector("img"),this.imageInput=e.querySelector("input[type=file]"),this.resetInput=e.querySelector("input[data-reset-input]"),this.removeInput=e.querySelector("input[data-remove-input]"),this.defaultImage=e.getAttribute("data-default-image"),e.querySelector('button[data-action="reset-image"]').addEventListener("click",this.reset.bind(this));let n=e.querySelector('button[data-action="remove-image"]');n&&n.addEventListener("click",this.removeImage.bind(this)),this.imageInput.addEventListener("change",this.fileInputChange.bind(this))}fileInputChange(){this.resetInput.setAttribute("disabled","disabled"),this.removeInput&&this.removeInput.setAttribute("disabled","disabled");for(let e of this.imageInput.files)this.imageElem.src=window.URL.createObjectURL(e);this.imageElem.classList.remove("none")}reset(){this.imageInput.value="",this.imageElem.src=this.defaultImage,this.resetInput.removeAttribute("disabled"),this.removeInput&&this.removeInput.setAttribute("disabled","disabled"),this.imageElem.classList.remove("none")}removeImage(){this.imageInput.value="",this.imageElem.classList.add("none"),this.removeInput.removeAttribute("disabled"),this.resetInput.setAttribute("disabled","disabled")}},fa=Mi;var _i=class{constructor(e){this.elem=e,this.menu=e.querySelector("ul"),this.sortInput=e.querySelector('[name="sort"]'),this.orderInput=e.querySelector('[name="order"]'),this.form=e.querySelector("form"),this.menu.addEventListener("click",t=>{t.target.closest("[data-sort-value]")!==null&&this.sortOptionClick(t)}),this.elem.addEventListener("click",t=>{t.target.closest("[data-sort-dir]")!==null&&this.sortDirectionClick(t)})}sortOptionClick(e){let t=e.target.closest("[data-sort-value]");this.sortInput.value=t.getAttribute("data-sort-value"),e.preventDefault(),this.form.submit()}sortDirectionClick(e){let n=this.orderInput.value==="asc"?"desc":"asc";this.orderInput.value=n,e.preventDefault(),this.form.submit()}},ha=_i;var Fc=Yr(bc()),Rc=Yr(Cc());var po=class{constructor(e){this.data=e}hasItems(){return Boolean(this.data)&&Boolean(this.data.types)&&this.data.types.length>0}containsTabularData(){let e=this.data.getData("text/rtf");return e&&e.includes("\\trowd")}getImages(){let e=this.data.types,t=this.data.files,n=[];for(let o of e)if(o.includes("image")){let s=this.data.getData(o);n.push(s.getAsFile())}for(let o of t)o.type.includes("image")&&n.push(o);return n}},Hr=po;function Wp(r,e){return document.createElement(r,e)}function Yp(r,e,t){return document.createElementNS(r,e,t)}function Kp(){return document.createDocumentFragment()}function Xp(r){return document.createTextNode(r)}function Zp(r){return document.createComment(r)}function Qp(r,e,t){r.insertBefore(e,t)}function Jp(r,e){r.removeChild(e)}function em(r,e){r.appendChild(e)}function tm(r){return r.parentNode}function rm(r){return r.nextSibling}function nm(r){return r.tagName}function im(r,e){r.textContent=e}function om(r){return r.textContent}function sm(r){return r.nodeType===1}function am(r){return r.nodeType===3}function lm(r){return r.nodeType===8}function um(r){return r.nodeType===11}var Rn={createElement:Wp,createElementNS:Yp,createTextNode:Xp,createDocumentFragment:Kp,createComment:Zp,insertBefore:Qp,removeChild:Jp,appendChild:em,parentNode:tm,nextSibling:rm,tagName:nm,setTextContent:im,getTextContent:om,isElement:sm,isText:am,isComment:lm,isDocumentFragment:um};function qt(r,e,t,n,o){let s=e===void 0?void 0:e.key;return{sel:r,data:e,children:t,text:n,elm:o,key:s}}var Ac=Array.isArray;function kc(r){return typeof r=="string"||typeof r=="number"||r instanceof String||r instanceof Number}function mo(r){return r===void 0}function pt(r){return r!==void 0}var go=qt("",{},[],void 0,void 0);function qr(r,e){var t,n;let o=r.key===e.key,s=((t=r.data)===null||t===void 0?void 0:t.is)===((n=e.data)===null||n===void 0?void 0:n.is);return r.sel===e.sel&&o&&s}function dm(){throw new Error("The document fragment is not supported on this platform.")}function fm(r,e){return r.isElement(e)}function hm(r,e){return r.isDocumentFragment(e)}function pm(r,e,t){var n;let o={};for(let s=e;s<=t;++s){let i=(n=r[s])===null||n===void 0?void 0:n.key;i!==void 0&&(o[i]=s)}return o}var mm=["create","update","remove","destroy","pre","post"];function vo(r,e,t){let n={create:[],update:[],remove:[],destroy:[],pre:[],post:[]},o=e!==void 0?e:Rn;for(let p of mm)for(let m of r){let v=m[p];v!==void 0&&n[p].push(v)}function s(p){let m=p.id?"#"+p.id:"",v=p.getAttribute("class"),b=v?"."+v.split(" ").join("."):"";return qt(o.tagName(p).toLowerCase()+m+b,{},[],void 0,p)}function i(p){return qt(void 0,{},[],void 0,p)}function a(p,m){return function(){if(--m===0){let b=o.parentNode(p);o.removeChild(b,p)}}}function l(p,m){var v,b,x,C;let S,M=p.data;if(M!==void 0){let k=(v=M.hook)===null||v===void 0?void 0:v.init;pt(k)&&(k(p),M=p.data)}let A=p.children,O=p.sel;if(O==="!")mo(p.text)&&(p.text=""),p.elm=o.createComment(p.text);else if(O!==void 0){let k=O.indexOf("#"),D=O.indexOf(".",k),I=k>0?k:O.length,P=D>0?D:O.length,N=k!==-1||D!==-1?O.slice(0,Math.min(I,P)):O,B=p.elm=pt(M)&&pt(S=M.ns)?o.createElementNS(S,N,M):o.createElement(N,M);for(I<P&&B.setAttribute("id",O.slice(I+1,P)),D>0&&B.setAttribute("class",O.slice(P+1).replace(/\./g," ")),S=0;S<n.create.length;++S)n.create[S](go,p);if(Ac(A))for(S=0;S<A.length;++S){let Z=A[S];Z!=null&&o.appendChild(B,l(Z,m))}else kc(p.text)&&o.appendChild(B,o.createTextNode(p.text));let H=p.data.hook;pt(H)&&((b=H.create)===null||b===void 0||b.call(H,go,p),H.insert&&m.push(p))}else if(((x=t?.experimental)===null||x===void 0?void 0:x.fragments)&&p.children){let k=p.children;for(p.elm=((C=o.createDocumentFragment)!==null&&C!==void 0?C:dm)(),S=0;S<n.create.length;++S)n.create[S](go,p);for(S=0;S<k.length;++S){let D=k[S];D!=null&&o.appendChild(p.elm,l(D,m))}}else p.elm=o.createTextNode(p.text);return p.elm}function u(p,m,v,b,x,C){for(;b<=x;++b){let S=v[b];S!=null&&o.insertBefore(p,l(S,C),m)}}function c(p){var m,v;let b=p.data;if(b!==void 0){(v=(m=b?.hook)===null||m===void 0?void 0:m.destroy)===null||v===void 0||v.call(m,p);for(let x=0;x<n.destroy.length;++x)n.destroy[x](p);if(p.children!==void 0)for(let x=0;x<p.children.length;++x){let C=p.children[x];C!=null&&typeof C!="string"&&c(C)}}}function f(p,m,v,b){for(var x,C;v<=b;++v){let S,M,A=m[v];if(A!=null)if(pt(A.sel)){c(A),S=n.remove.length+1,M=a(A.elm,S);for(let k=0;k<n.remove.length;++k)n.remove[k](A,M);let O=(C=(x=A?.data)===null||x===void 0?void 0:x.hook)===null||C===void 0?void 0:C.remove;pt(O)?O(A,M):M()}else o.removeChild(p,A.elm)}}function h(p,m,v,b){let x=0,C=0,S=m.length-1,M=m[0],A=m[S],O=v.length-1,k=v[0],D=v[O],I,P,N,B;for(;x<=S&&C<=O;)M==null?M=m[++x]:A==null?A=m[--S]:k==null?k=v[++C]:D==null?D=v[--O]:qr(M,k)?(d(M,k,b),M=m[++x],k=v[++C]):qr(A,D)?(d(A,D,b),A=m[--S],D=v[--O]):qr(M,D)?(d(M,D,b),o.insertBefore(p,M.elm,o.nextSibling(A.elm)),M=m[++x],D=v[--O]):qr(A,k)?(d(A,k,b),o.insertBefore(p,A.elm,M.elm),A=m[--S],k=v[++C]):(I===void 0&&(I=pm(m,x,S)),P=I[k.key],mo(P)?o.insertBefore(p,l(k,b),M.elm):(N=m[P],N.sel!==k.sel?o.insertBefore(p,l(k,b),M.elm):(d(N,k,b),m[P]=void 0,o.insertBefore(p,N.elm,M.elm))),k=v[++C]);C<=O&&(B=v[O+1]==null?null:v[O+1].elm,u(p,B,v,C,O,b)),x<=S&&f(p,m,x,S)}function d(p,m,v){var b,x,C,S,M,A,O,k;let D=(b=m.data)===null||b===void 0?void 0:b.hook;(x=D?.prepatch)===null||x===void 0||x.call(D,p,m);let I=m.elm=p.elm,P=p.children,N=m.children;if(p!==m){if(m.data!==void 0||pt(m.text)&&m.text!==p.text){(C=m.data)!==null&&C!==void 0||(m.data={}),(S=p.data)!==null&&S!==void 0||(p.data={});for(let B=0;B<n.update.length;++B)n.update[B](p,m);(O=(A=(M=m.data)===null||M===void 0?void 0:M.hook)===null||A===void 0?void 0:A.update)===null||O===void 0||O.call(A,p,m)}mo(m.text)?pt(P)&&pt(N)?P!==N&&h(I,P,N,v):pt(N)?(pt(p.text)&&o.setTextContent(I,""),u(I,null,N,0,N.length-1,v)):pt(P)?f(I,P,0,P.length-1):pt(p.text)&&o.setTextContent(I,""):p.text!==m.text&&(pt(P)&&f(I,P,0,P.length-1),o.setTextContent(I,m.text)),(k=D?.postpatch)===null||k===void 0||k.call(D,p,m)}}return function(m,v){let b,x,C,S=[];for(b=0;b<n.pre.length;++b)n.pre[b]();for(fm(o,m)?m=s(m):hm(o,m)&&(m=i(m)),qr(m,v)?d(m,v,S):(x=m.elm,C=o.parentNode(x),l(v,S),C!==null&&(o.insertBefore(C,v.elm,o.nextSibling(x)),f(C,[m],0,0))),b=0;b<S.length;++b)S[b].data.hook.insert(S[b]);for(b=0;b<n.post.length;++b)n.post[b]();return v}}function yo(r,e,t){if(r.ns="http://www.w3.org/2000/svg",t!=="foreignObject"&&e!==void 0)for(let n=0;n<e.length;++n){let o=e[n];if(typeof o=="string")continue;let s=o.data;s!==void 0&&yo(s,o.children,o.sel)}}function Vr(r,e){let t=e!==void 0?e:Rn,n;if(t.isElement(r)){let o=r.id?"#"+r.id:"",s=r.getAttribute("class"),i=s?"."+s.split(" ").join("."):"",a=t.tagName(r).toLowerCase()+o+i,l={},u={},c={},f=[],h,d,p,m=r.attributes,v=r.childNodes;for(d=0,p=m.length;d<p;d++)h=m[d].nodeName,h[0]==="d"&&h[1]==="a"&&h[2]==="t"&&h[3]==="a"&&h[4]==="-"?u[h.slice(5)]=m[d].nodeValue||"":h!=="id"&&h!=="class"&&(l[h]=m[d].nodeValue);for(d=0,p=v.length;d<p;d++)f.push(Vr(v[d],e));return Object.keys(l).length>0&&(c.attrs=l),Object.keys(u).length>0&&(c.datasets=u),a[0]==="s"&&a[1]==="v"&&a[2]==="g"&&(a.length===3||a[3]==="."||a[3]==="#")&&yo(c,f,a),qt(a,c,f,void 0,r)}else return t.isText(r)?(n=t.getTextContent(r),qt(void 0,void 0,void 0,n,r)):t.isComment(r)?(n=t.getTextContent(r),qt("!",{},[],n,r)):qt("",{},[],void 0,r)}var gm="http://www.w3.org/1999/xlink",vm="http://www.w3.org/XML/1998/namespace";function Tc(r,e){let t,n=e.elm,o=r.data.attrs,s=e.data.attrs;if(!(!o&&!s)&&o!==s){o=o||{},s=s||{};for(t in s){let i=s[t];o[t]!==i&&(i===!0?n.setAttribute(t,""):i===!1?n.removeAttribute(t):t.charCodeAt(0)!==120?n.setAttribute(t,i):t.charCodeAt(3)===58?n.setAttributeNS(vm,t,i):t.charCodeAt(5)===58?n.setAttributeNS(gm,t,i):n.setAttribute(t,i))}for(t in o)t in s||n.removeAttribute(t)}}var bo={create:Tc,update:Tc};var On;function ym(){return On||(On=vo([bo]),On)}function Ic(r,e){let t=document.createElement("div");t.innerHTML=e,ym()(Vr(r),Vr(t))}var _t=null,Eo,xo,wo;function bm(r,e,t){xo=e,wo=t,_t=document.createElement("iframe"),_t.setAttribute("frameborder","0"),window.addEventListener("message",Dc),_t.setAttribute("src",r),_t.setAttribute("class","fullscreen"),_t.style.backgroundColor="#FFFFFF",document.body.appendChild(_t),Eo=new URL(r).origin}function xm(){Lc()}function Dc(r){if(!r.data||r.data.length<1||r.origin!==Eo)return;let e=JSON.parse(r.data);e.event==="init"?Sm():e.event==="exit"?Lc():e.event==="save"?Em(e):e.event==="export"?wm(e):e.event==="configure"&&Cm()}function wm(r){wo&&wo(r.data)}function Em(r){So({action:"export",format:"xmlpng",xml:r.xml,spin:"Updating drawing"})}function Sm(){!xo||xo().then(r=>{So({action:"load",autosave:1,xml:r})})}function Cm(){let r={};window.$events.emitPublic(_t,"editor-drawio::configure",{config:r}),So({action:"configure",config:r})}function Lc(){window.removeEventListener("message",Dc),_t&&document.body.removeChild(_t)}function So(r){_t.contentWindow.postMessage(JSON.stringify(r),Eo)}async function Am(r,e){let t={image:r,uploaded_to:e};return(await window.$http.post(window.baseUrl("/images/drawio"),t)).data}async function km(r){return`data:image/png;base64,${(await window.$http.get(window.baseUrl(`/images/drawio/base64/${r}`))).data.content}`}var xt={show:bm,close:xm,upload:Am,load:km};var Co=class{setup(){this.elem=this.$el,this.pageId=this.$opts.pageId,this.textDirection=this.$opts.textDirection,this.imageUploadErrorText=this.$opts.imageUploadErrorText,this.serverUploadLimitText=this.$opts.serverUploadLimitText,this.markdown=new Fc.default({html:!0}),this.markdown.use(Rc.default,{label:!0}),this.display=this.elem.querySelector(".markdown-display"),this.displayStylesLoaded=!1,this.input=this.elem.querySelector("textarea"),this.cm=null,this.Code=null;let e=window.importVersioned("code").then(n=>(this.cm=n.markdownEditor(this.input),this.Code=n,this.cm));this.onMarkdownScroll=this.onMarkdownScroll.bind(this);let t=()=>{this.displayDoc=this.display.contentDocument,this.init(e)};this.display.contentDocument.readyState==="complete"?t():this.display.addEventListener("load",t.bind(this)),window.$events.emitPublic(this.elem,"editor-markdown::setup",{markdownIt:this.markdown,displayEl:this.display,codeMirrorInstance:this.cm})}init(e){let t=0;this.displayDoc.addEventListener("click",s=>{let i=Date.now()-t<300,a=s.target.closest("a");if(a!==null){s.preventDefault(),window.open(a.getAttribute("href"));return}let l=s.target.closest("[drawio-diagram]");if(l!==null&&i){this.actionEditDrawing(l);return}t=Date.now()}),this.elem.addEventListener("click",s=>{let i=s.target.closest("button[data-action]");if(i===null)return;let a=i.getAttribute("data-action");if(a==="insertImage"&&this.actionInsertImage(),a==="insertLink"&&this.actionShowLinkSelector(),a==="insertDrawing"&&(s.ctrlKey||s.metaKey)){this.actionShowImageManager();return}a==="insertDrawing"&&this.actionStartDrawing(),a==="fullscreen"&&this.actionFullScreen()}),this.elem.addEventListener("click",s=>{let i=s.target.closest(".editor-toolbar-label");if(!i)return;let a=this.elem.querySelectorAll(".markdown-editor-wrap");for(let l of a)l.classList.remove("active");i.closest(".markdown-editor-wrap").classList.add("active")}),e.then(s=>{this.codeMirrorSetup(s);let i=Ar(()=>this.Code.updateLayout(s),100,!1);new ResizeObserver(i).observe(this.elem)}),this.listenForBookStackEditorEvents();let o=new URL(window.location).searchParams.get("content-text");o&&this.scrollToText(o)}updateAndRender(){let e=this.cm.getValue();this.input.value=e;let t=this.markdown.render(e);window.$events.emit("editor-html-change",t),window.$events.emit("editor-markdown-change",e);let n=this.getDisplayTarget();this.displayDoc.body.className="page-content",Ic(n,t),this.loadStylesIntoDisplay()}getDisplayTarget(){let e=this.displayDoc.body;if(e.children.length===0){let t=document.createElement("div");this.displayDoc.body.append(t)}return e.children[0]}loadStylesIntoDisplay(){if(this.displayStylesLoaded)return;this.displayDoc.documentElement.classList.add("markdown-editor-display"),document.documentElement.classList.contains("dark-mode")&&(this.displayDoc.documentElement.style.backgroundColor="#222",this.displayDoc.documentElement.classList.add("dark-mode")),this.displayDoc.head.innerHTML="";let e=document.head.querySelectorAll("style,link[rel=stylesheet]");for(let t of e){let n=t.cloneNode(!0);this.displayDoc.head.appendChild(n)}this.displayStylesLoaded=!0}onMarkdownScroll(e){let t=this.displayDoc.body.children;if(t.length<=e)return;(e===-1?t[t.length-1]:t[e]).scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})}codeMirrorSetup(e){let t=this;e.setOption("direction","ltr");let n=this.Code.getMetaKey(),o={};o[`${n}-Alt-I`]=function(d){let m=`![${d.getSelection()}](http://)`,v=d.getCursor("from");d.replaceSelection(m),d.setCursor(v.line,v.ch+m.length-1)},o[`${n}-S`]=d=>{window.$events.emit("editor-save-draft")},o[`${n}-Enter`]=d=>{window.$events.emit("editor-save-page")},o[`Shift-${n}-K`]=d=>{this.actionShowLinkSelector()},o[`${n}-K`]=d=>{h()},o[`${n}-1`]=d=>{a("##")},o[`${n}-2`]=d=>{a("###")},o[`${n}-3`]=d=>{a("####")},o[`${n}-4`]=d=>{a("#####")},o[`${n}-5`]=d=>{a("")},o[`${n}-D`]=d=>{a("")},o[`${n}-6`]=d=>{a(">")},o[`${n}-Q`]=d=>{a(">")},o[`${n}-7`]=d=>{u("\n```\n","\n```")},o[`${n}-8`]=d=>{u("`","`")},o[`Shift-${n}-E`]=d=>{u("`","`")},o[`${n}-9`]=d=>{u('<p class="callout info">',"</p>")},o[`${n}-P`]=d=>{a("-")},o[`${n}-O`]=d=>{c()},e.setOption("extraKeys",o),e.on("change",(d,p)=>{this.updateAndRender()});let s=Ar(d=>{let p=d.getScrollInfo();if(p.top+p.clientHeight===p.height){this.onMarkdownScroll(-1);return}let v=d.lineAtHeight(p.top,"local"),b=d.getRange({line:0,ch:null},{line:v,ch:null}),S=new DOMParser().parseFromString(this.markdown.render(b),"text/html").documentElement.querySelectorAll("body > *");this.onMarkdownScroll(S.length)},100);e.on("scroll",d=>{s(d)}),e.on("paste",(d,p)=>{let m=new Hr(p.clipboardData||p.dataTransfer);if(!m.hasItems()||m.containsTabularData())return;let v=m.getImages();for(let b of v)f(b)}),e.on("drop",(d,p)=>{let m=p.dataTransfer.getData("bookstack/template");if(m){let b=d.coordsChar({left:p.pageX,top:p.pageY});d.setCursor(b),p.preventDefault(),window.$http.get(`/templates/${m}`).then(x=>{let C=x.data.markdown||x.data.html;d.replaceSelection(C)})}let v=new Hr(p.dataTransfer);if(v.hasItems()&&v.getImages().length>0){let b=d.coordsChar({left:p.pageX,top:p.pageY});d.setCursor(b),p.stopPropagation(),p.preventDefault();let x=v.getImages();for(let C of x)f(C)}});function i(d,p){let m=e.getValue(),v=e.listSelections();e.setValue(m.replace(d,p)),e.setSelections(v)}function a(d){let p=e.getCursor(),m=e.getLine(p.line),v=m.length,b=m.split(" ")[0];if(b===d){m=m.replace(`${d} `,""),e.replaceRange(m,{line:p.line,ch:0},{line:p.line,ch:v}),e.setCursor({line:p.line,ch:p.ch-(d.length+1)});return}let x=/^[#>`]/.test(b),C=0;x?(C=d.length-b.length,m=m.replace(b,d).trim()):d!==""&&(C=d.length+1,m=d+" "+m),e.replaceRange(m,{line:p.line,ch:0},{line:p.line,ch:v}),e.setCursor({line:p.line,ch:p.ch+C})}function l(d,p){let m=e.getCursor(),v=e.getLine(m.line),b=v.length,x=v;v.indexOf(d)===0&&v.slice(-p.length)===p?x=v.slice(d.length,v.length-p.length):x=`${d}${v}${p}`,e.replaceRange(x,{line:m.line,ch:0},{line:m.line,ch:b}),e.setCursor({line:m.line,ch:m.ch+d.length})}function u(d,p){let m=e.getSelection();if(m==="")return l(d,p);let v=m,b=0,x=0;m.indexOf(d)===0&&m.slice(-p.length)===p?(v=m.slice(d.length,m.length-p.length),x=-(p.length+d.length)):(v=`${d}${m}${p}`,x=d.length+p.length);let C=e.listSelections()[0];e.replaceSelection(v);let S=C.head.ch<=C.anchor.ch;C.head.ch+=S?b:x,C.anchor.ch+=S?x:b,e.setSelections([C])}function c(){let d=e.getCursor(),m=(e.getLine(d.line-1)||"").match(/^(\s*)(\d)([).])\s/)||[],v=(Number(m[2])||0)+1,b=m[1]||"",x=m[3]||".",C=`${b}${v}${x}`;return a(C)}function f(d){if(d===null||d.type.indexOf("image")!==0)return;let p="png";if(d.name){let A=d.name.match(/\.(.+)$/);A.length>1&&(p=A[1])}let m="image-"+Math.random().toString(16).slice(2),v=window.baseUrl(`/loading.gif#upload${m}`),b=e.getSelection(),x=`![${b}](${v})`,C=e.getCursor();e.replaceSelection(x),e.setCursor({line:C.line,ch:C.ch+b.length+3});let S="image-"+Date.now()+"."+p,M=new FormData;M.append("file",d,S),M.append("uploaded_to",t.pageId),window.$http.post("/images/gallery",M).then(A=>{let O=`[![${b}](${A.data.thumbs.display})](${A.data.url})`;i(x,O)}).catch(A=>{window.$events.emit("error",t.imageUploadErrorText),i(x,b),console.log(A)})}function h(){let d=e.getCursor("from"),p=e.getSelection()||"",m=`[${p}]()`;e.focus(),e.replaceSelection(m);let v=p===""?-3:-1;e.setCursor(d.line,d.ch+m.length+v)}this.updateAndRender()}actionInsertImage(){let e=this.cm.getCursor("from");window.ImageManager.show(t=>{let n=t.thumbs.display||t.url,o=this.cm.getSelection(),s="[!["+(o||t.name)+"]("+n+")]("+t.url+")";this.cm.focus(),this.cm.replaceSelection(s),this.cm.setCursor(e.line,e.ch+s.length)},"gallery")}actionShowImageManager(){let e=this.cm.getCursor("from");window.ImageManager.show(t=>{this.insertDrawing(t,e)},"drawio")}actionShowLinkSelector(){let e=this.cm.getCursor("from");window.EntitySelectorPopup.show(t=>{let o=`[${this.cm.getSelection()||t.name}](${t.link})`;this.cm.focus(),this.cm.replaceSelection(o),this.cm.setCursor(e.line,e.ch+o.length)})}getDrawioUrl(){let e=document.querySelector("[drawio-url]");return e?e.getAttribute("drawio-url"):!1}actionStartDrawing(){let e=this.getDrawioUrl();if(!e)return;let t=this.cm.getCursor("from");xt.show(e,()=>Promise.resolve(""),n=>{let o={image:n,uploaded_to:Number(this.pageId)};window.$http.post("/images/drawio",o).then(s=>{this.insertDrawing(s.data,t),xt.close()}).catch(s=>{this.handleDrawingUploadError(s)})})}insertDrawing(e,t){let n=`<div drawio-diagram="${e.id}"><img src="${e.url}"></div>`;this.cm.focus(),this.cm.replaceSelection(n),this.cm.setCursor(t.line,t.ch+n.length)}actionEditDrawing(e){let t=this.getDrawioUrl();if(!t)return;let n=this.cm.getCursor("from"),o=e.getAttribute("drawio-diagram");xt.show(t,()=>xt.load(o),s=>{let i={image:s,uploaded_to:Number(this.pageId)};window.$http.post("/images/drawio",i).then(a=>{let l=`<div drawio-diagram="${a.data.id}"><img src="${a.data.url}"></div>`,u=this.cm.getValue().split(`
|
|
`).map(c=>c.indexOf(`drawio-diagram="${o}"`)!==-1?l:c).join(`
|
|
`);this.cm.setValue(u),this.cm.setCursor(n),this.cm.focus(),xt.close()}).catch(a=>{this.handleDrawingUploadError(a)})})}handleDrawingUploadError(e){e.status===413?window.$events.emit("error",this.serverUploadLimitText):window.$events.emit("error",this.imageUploadErrorText),console.log(e)}actionFullScreen(){let e=this.elem.classList.contains("fullscreen");this.elem.classList.toggle("fullscreen",!e),document.body.classList.toggle("markdown-fullscreen",!e)}scrollToText(e){if(!e)return;let n=this.cm.getValue().split(/\r?\n/),o=n.findIndex(s=>s&&s.indexOf(e)!==-1);o!==-1&&(this.cm.scrollIntoView({line:o},200),this.cm.focus(),this.cm.setCursor({line:o,char:n[o].length}))}listenForBookStackEditorEvents(){function e({html:t,markdown:n}){return n||t}window.$events.listen("editor::replace",t=>{let n=e(t);this.cm.setValue(n)}),window.$events.listen("editor::append",t=>{let n=this.cm.getCursor("from"),o=e(t),s=this.cm.getValue()+`
|
|
`+o;this.cm.setValue(s),this.cm.setCursor(n.line,n.ch)}),window.$events.listen("editor::prepend",t=>{let n=this.cm.getCursor("from"),o=e(t),s=o+`
|
|
`+this.cm.getValue();this.cm.setValue(s);let i=o.split(`
|
|
`).length;this.cm.setCursor(n.line+i,n.ch)}),window.$events.listen("editor::insert",t=>{let n=e(t);this.cm.replaceSelection(n)}),window.$events.listen("editor::focus",()=>{this.cm.focus()})}},Oc=Co;var Ao=class{constructor(e){this.elem=e,this.inviteOption=e.querySelector("input[name=send_invite]"),this.inviteOption&&(this.inviteOption.addEventListener("change",this.inviteOptionChange.bind(this)),this.inviteOptionChange())}inviteOptionChange(){let e=this.inviteOption.value==="true",t=this.elem.querySelectorAll("input[type=password]");for(let o of t)o.disabled=e;let n=this.elem.querySelector("#password-input-container");n&&(n.style.display=e?"none":"block")}},Pc=Ao;var ko=class{constructor(e){this.elem=e,this.type=e.getAttribute("notification"),this.textElem=e.querySelector("span"),this.autohide=this.elem.hasAttribute("data-autohide"),this.elem.style.display="grid",window.$events.listen(this.type,t=>{this.show(t)}),e.addEventListener("click",this.hide.bind(this)),e.hasAttribute("data-show")&&setTimeout(()=>this.show(this.textElem.textContent),100),this.hideCleanup=this.hideCleanup.bind(this)}show(e=""){if(this.elem.removeEventListener("transitionend",this.hideCleanup),this.textElem.textContent=e,this.elem.style.display="grid",setTimeout(()=>{this.elem.classList.add("showing")},1),this.autohide){let t=e.split(" ").length,n=Math.max(2e3,1e3+250*t);setTimeout(this.hide.bind(this),n)}}hide(){this.elem.classList.remove("showing"),this.elem.addEventListener("transitionend",this.hideCleanup)}hideCleanup(){this.elem.style.display="none",this.elem.removeEventListener("transitionend",this.hideCleanup)}},Mc=ko;var To=class{setup(){this.removeButton=this.$refs.remove,this.showButton=this.$refs.show,this.input=this.$refs.input,this.setupListeners()}setupListeners(){Be(this.removeButton,()=>{this.input.value="",this.input.classList.add("hidden"),this.removeButton.classList.add("hidden"),this.showButton.classList.remove("hidden")}),Be(this.showButton,()=>{this.input.classList.remove("hidden"),this.removeButton.classList.remove("hidden"),this.showButton.classList.add("hidden")})}},_c=To;var Io=class{setup(){this.elem=this.$el,this.pageId=Number(this.$opts.pageId),this.container=this.$refs.commentContainer,this.formContainer=this.$refs.formContainer,this.commentCountBar=this.$refs.commentCountBar,this.addButtonContainer=this.$refs.addButtonContainer,this.replyToRow=this.$refs.replyToRow,this.updatedText=this.$opts.updatedText,this.deletedText=this.$opts.deletedText,this.createdText=this.$opts.createdText,this.countText=this.$opts.countText,this.editingComment=null,this.parentId=null,this.formContainer&&(this.form=this.formContainer.querySelector("form"),this.formInput=this.form.querySelector("textarea"),this.form.addEventListener("submit",this.saveComment.bind(this))),this.elem.addEventListener("click",this.handleAction.bind(this)),this.elem.addEventListener("submit",this.updateComment.bind(this))}handleAction(e){let t=e.target.closest("[action]");if(e.target.matches('a[href^="#"]')){let s=e.target.href.split("#")[1];kr(document.querySelector("#"+s))}if(t===null)return;e.preventDefault();let n=t.getAttribute("action"),o=t.closest("[comment]");n==="edit"&&this.editComment(o),n==="closeUpdateForm"&&this.closeUpdateForm(),n==="delete"&&this.deleteComment(o),n==="addComment"&&this.showForm(),n==="hideForm"&&this.hideForm(),n==="reply"&&this.setReply(o),n==="remove-reply-to"&&this.removeReplyTo()}closeUpdateForm(){!this.editingComment||(this.editingComment.querySelector("[comment-content]").style.display="block",this.editingComment.querySelector("[comment-edit-container]").style.display="none")}editComment(e){this.hideForm(),this.editingComment&&this.closeUpdateForm(),e.querySelector("[comment-content]").style.display="none",e.querySelector("[comment-edit-container]").style.display="block";let t=e.querySelector("[comment-edit-container] textarea"),n=t.value.split(`
|
|
`).length;t.style.height=n*20+40+"px",this.editingComment=e}updateComment(e){let t=e.target;e.preventDefault();let o={text:t.querySelector("textarea").value,parent_id:this.parentId||null};this.showLoading(t);let s=this.editingComment.getAttribute("comment");window.$http.put(`/comment/${s}`,o).then(i=>{let a=document.createElement("div");a.innerHTML=i.data,this.editingComment.innerHTML=a.children[0].innerHTML,window.$events.success(this.updatedText),window.components.init(this.editingComment),this.closeUpdateForm(),this.editingComment=null}).catch(window.$events.showValidationErrors).then(()=>{this.hideLoading(t)})}deleteComment(e){let t=e.getAttribute("comment");this.showLoading(e.querySelector("[comment-content]")),window.$http.delete(`/comment/${t}`).then(n=>{e.parentNode.removeChild(e),window.$events.success(this.deletedText),this.updateCount(),this.hideForm()})}saveComment(e){e.preventDefault(),e.stopPropagation();let n={text:this.formInput.value,parent_id:this.parentId||null};this.showLoading(this.form),window.$http.post(`/comment/${this.pageId}`,n).then(o=>{let s=document.createElement("div");s.innerHTML=o.data;let i=s.children[0];this.container.appendChild(i),window.components.init(i),window.$events.success(this.createdText),this.resetForm(),this.updateCount()}).catch(o=>{window.$events.showValidationErrors(o),this.hideLoading(this.form)})}updateCount(){let e=this.container.children.length;this.elem.querySelector("[comments-title]").textContent=window.trans_plural(this.countText,e,{count:e})}resetForm(){this.formInput.value="",this.formContainer.appendChild(this.form),this.hideForm(),this.removeReplyTo(),this.hideLoading(this.form)}showForm(){this.formContainer.style.display="block",this.formContainer.parentNode.style.display="block",this.addButtonContainer.style.display="none",this.formInput.focus(),this.formInput.scrollIntoView({behavior:"smooth"})}hideForm(){this.formContainer.style.display="none",this.formContainer.parentNode.style.display="none",this.getCommentCount()>0?this.elem.appendChild(this.addButtonContainer):this.commentCountBar.appendChild(this.addButtonContainer),this.addButtonContainer.style.display="block"}getCommentCount(){return this.elem.querySelectorAll(".comment-box[comment]").length}setReply(e){this.showForm(),this.parentId=Number(e.getAttribute("local-id")),this.replyToRow.style.display="block";let t=this.replyToRow.querySelector("a");t.textContent=`#${this.parentId}`,t.href=`#comment${this.parentId}`}removeReplyTo(){this.parentId=null,this.replyToRow.style.display="none"}showLoading(e){let t=e.querySelectorAll(".form-group");for(let n of t)n.style.display="none";e.querySelector(".form-group.loading").style.display="block"}hideLoading(e){let t=e.querySelectorAll(".form-group");for(let n of t)n.style.display="block";e.querySelector(".form-group.loading").style.display="none"}},Nc=Io;var Do=class{constructor(e){if(this.elem=e,this.pageId=e.getAttribute("page-display"),window.importVersioned("code").then(n=>n.highlight()),this.setupNavHighlighting(),this.setupDetailsCodeBlockRefresh(),window.location.hash){let n=window.location.hash.replace(/\%20/g," ").substr(1);this.goToText(n)}let t=document.querySelector(".sidebar-page-nav");t&&He(t,"a","click",(n,o)=>{n.preventDefault(),window.components["tri-layout"][0].showContent();let s=o.getAttribute("href").substr(1);this.goToText(s),window.history.pushState(null,null,"#"+s)})}goToText(e){let t=document.getElementById(e);if(Un(".page-content [data-highlighted]",n=>{n.removeAttribute("data-highlighted"),n.style.backgroundColor=null}),t!==null)kr(t);else{let n=os(".page-content > div > *",e);n&&kr(n)}}setupNavHighlighting(){if(!("IntersectionObserver"in window)||!("IntersectionObserverEntry"in window)||!("intersectionRatio"in window.IntersectionObserverEntry.prototype))return;let e=document.querySelector(".sidebar-page-nav"),t=document.querySelector(".page-content").querySelectorAll("h1, h2, h3, h4, h5, h6");t.length>0&&e!==null&&n(t);function n(i){let a={rootMargin:"0px 0px 0px 0px",threshold:1},l=new IntersectionObserver(o,a);for(let u of i)l.observe(u)}function o(i,a){for(let l of i){let u=l.intersectionRatio===1;s(l.target.id,u)}}function s(i,a){Un('a[href="#'+i+'"]',l=>{l.closest("li").classList.toggle("current-heading",a)})}}setupDetailsCodeBlockRefresh(){let e=n=>{[...n.target.querySelectorAll(".CodeMirror")].forEach(s=>s.CodeMirror&&s.CodeMirror.refresh())};[...this.elem.querySelectorAll("details")].forEach(n=>n.addEventListener("toggle",e))}},Bc=Do;function $c(r){let e=new Date(r*1e3),t=e.getHours(),n=e.getMinutes();return`${(t>9?"":"0")+t}:${(n>9?"":"0")+n}`}var Lo=class{setup(){this.draftsEnabled=this.$opts.draftsEnabled==="true",this.editorType=this.$opts.editorType,this.pageId=Number(this.$opts.pageId),this.isNewDraft=this.$opts.pageNewDraft==="true",this.hasDefaultTitle=this.$opts.hasDefaultTitle||!1,this.container=this.$el,this.titleElem=this.$refs.titleContainer.querySelector("input"),this.saveDraftButton=this.$refs.saveDraft,this.discardDraftButton=this.$refs.discardDraft,this.discardDraftWrap=this.$refs.discardDraftWrap,this.draftDisplay=this.$refs.draftDisplay,this.draftDisplayIcon=this.$refs.draftDisplayIcon,this.changelogInput=this.$refs.changelogInput,this.changelogDisplay=this.$refs.changelogDisplay,this.changeEditorButtons=this.$manyRefs.changeEditor,this.switchDialogContainer=this.$refs.switchDialog,this.draftText=this.$opts.draftText,this.autosaveFailText=this.$opts.autosaveFailText,this.editingPageText=this.$opts.editingPageText,this.draftDiscardedText=this.$opts.draftDiscardedText,this.setChangelogText=this.$opts.setChangelogText,this.editorHTML="",this.editorMarkdown="",this.autoSave={interval:null,frequency:3e4,last:0},this.shownWarningsCache=new Set,this.pageId!==0&&this.draftsEnabled&&window.setTimeout(()=>{this.startAutoSave()},1e3),this.draftDisplay.innerHTML=this.draftText,this.setupListeners(),this.setInitialFocus()}setupListeners(){window.$events.listen("editor-save-draft",this.saveDraft.bind(this)),window.$events.listen("editor-save-page",this.savePage.bind(this)),window.$events.listen("editor-html-change",e=>{this.editorHTML=e}),window.$events.listen("editor-markdown-change",e=>{this.editorMarkdown=e}),this.changelogInput.addEventListener("change",this.updateChangelogDisplay.bind(this)),Be(this.saveDraftButton,this.saveDraft.bind(this)),Be(this.discardDraftButton,this.discardDraft.bind(this)),Be(this.changeEditorButtons,this.changeEditor.bind(this))}setInitialFocus(){if(this.hasDefaultTitle)return this.titleElem.select();window.setTimeout(()=>{window.$events.emit("editor::focus","")},500)}startAutoSave(){let e=this.titleElem.value.trim()+"::"+this.editorHTML;this.autoSaveInterval=window.setInterval(()=>{if(Date.now()-this.autoSave.last<this.autoSave.frequency/2)return;let n=this.titleElem.value.trim()+"::"+this.editorHTML;n!==e&&(e=n,this.saveDraft())},this.autoSave.frequency)}savePage(){this.container.closest("form").submit()}async saveDraft(){let e={name:this.titleElem.value.trim(),html:this.editorHTML};this.editorType==="markdown"&&(e.markdown=this.editorMarkdown);let t=!1;try{let n=await window.$http.put(`/ajax/page/${this.pageId}/save-draft`,e);this.isNewDraft||this.toggleDiscardDraftVisibility(!0),this.draftNotifyChange(`${n.data.message} ${$c(n.data.timestamp)}`),this.autoSave.last=Date.now(),n.data.warning&&!this.shownWarningsCache.has(n.data.warning)&&(window.$events.emit("warning",n.data.warning),this.shownWarningsCache.add(n.data.warning)),t=!0}catch{try{let o=`draft-save-fail-${new Date().toISOString()}`;window.localStorage.setItem(o,JSON.stringify(e))}catch{}window.$events.emit("error",this.autosaveFailText)}return t}draftNotifyChange(e){this.draftDisplay.innerText=e,this.draftDisplayIcon.classList.add("visible"),window.setTimeout(()=>{this.draftDisplayIcon.classList.remove("visible")},2e3)}async discardDraft(){let e;try{e=await window.$http.get(`/ajax/page/${this.pageId}`)}catch(t){return console.error(t)}this.autoSave.interval&&window.clearInterval(this.autoSave.interval),this.draftDisplay.innerText=this.editingPageText,this.toggleDiscardDraftVisibility(!1),window.$events.emit("editor::replace",{html:e.data.html,markdown:e.data.markdown}),this.titleElem.value=e.data.name,window.setTimeout(()=>{this.startAutoSave()},1e3),window.$events.emit("success",this.draftDiscardedText)}updateChangelogDisplay(){let e=this.changelogInput.value.trim();e.length===0?e=this.setChangelogText:e.length>16&&(e=e.slice(0,16)+"..."),this.changelogDisplay.innerText=e}toggleDiscardDraftVisibility(e){this.discardDraftWrap.classList.toggle("hidden",!e)}async changeEditor(e){e.preventDefault();let t=e.target.closest("a").href,n=this.switchDialogContainer.components["confirm-dialog"],[o,s]=await Promise.all([this.saveDraft(),n.show()]);o&&s&&(window.location=t)}},Uc=Lo;var Fo=class{constructor(e){this.elem=e,this.input=e.querySelector("input"),this.resetButton=e.querySelector("[page-picker-reset]"),this.selectButton=e.querySelector("[page-picker-select]"),this.display=e.querySelector("[page-picker-display]"),this.defaultDisplay=e.querySelector("[page-picker-default]"),this.buttonSep=e.querySelector("span.sep"),this.value=this.input.value,this.setupListeners()}setupListeners(){this.selectButton.addEventListener("click",this.showPopup.bind(this)),this.display.parentElement.addEventListener("click",this.showPopup.bind(this)),this.resetButton.addEventListener("click",e=>{this.setValue("","")})}showPopup(){window.EntitySelectorPopup.show(e=>{this.setValue(e.id,e.name)})}setValue(e,t){this.value=e,this.input.value=e,this.controlView(t)}controlView(e){let t=this.value&&this.value!==0;if(Pn(this.resetButton,t),Pn(this.buttonSep,t),Pn(this.defaultDisplay,!t),Pn(this.display,t),t){let n=this.getAssetIdFromVal();this.display.textContent=`#${n}, ${e}`,this.display.href=window.baseUrl(`/link/${n}`)}}getAssetIdFromVal(){return Number(this.value)}};function Pn(r,e){let t=r.tagName==="BUTTON"||r.tagName==="SPAN"?"inline-block":"block";r.style.display=e?t:"none"}var zc=Fo;var Ro=class{setup(){this.container=this.$el;for(let e of this.$manyRefs.toggleAll||[])e.addEventListener("click",this.toggleAllClick.bind(this));for(let e of this.$manyRefs.toggleRow||[])e.addEventListener("click",this.toggleRowClick.bind(this));for(let e of this.$manyRefs.toggleColumn||[])e.addEventListener("click",this.toggleColumnClick.bind(this))}toggleAllClick(e){e.preventDefault(),this.toggleAllInElement(this.container)}toggleRowClick(e){e.preventDefault(),this.toggleAllInElement(e.target.closest("tr"))}toggleColumnClick(e){e.preventDefault();let t=e.target.closest("th,td"),n=Array.from(t.parentElement.children).indexOf(t),o=t.closest("table").querySelectorAll("tr"),s=[];for(let i of o){let a=i.children[n];a&&s.push(...a.querySelectorAll("input[type=checkbox]"))}this.toggleAllInputs(s)}toggleAllInElement(e){let t=e.querySelectorAll("input[type=checkbox]");this.toggleAllInputs(t)}toggleAllInputs(e){let t=e.length>0?e[0].checked:!1;for(let n of e)n.checked=!t,n.dispatchEvent(new Event("change"))}},jc=Ro;var qc=Yr(Hc()),Po=class{setup(){this.container=this.$el,this.pageId=this.$opts.pageId,this.showing=!1,this.isSelection=!1,this.pointerModeLink=!0,this.pointerSectionId="",this.setupListeners(),new qc.default(this.container.querySelector("button"))}setupListeners(){He(this.container,"input","click",(t,n)=>{n.select(),t.stopPropagation()}),Zr(this.container,["click","focus"],t=>{t.stopPropagation()}),He(this.container,"span.icon","click",(t,n)=>{t.stopPropagation(),this.pointerModeLink=!this.pointerModeLink,n.querySelector('[data-icon="include"]').style.display=this.pointerModeLink?"none":"inline",n.querySelector('[data-icon="link"]').style.display=this.pointerModeLink?"inline":"none",this.updateForTarget()}),Zr(document.body,["click","focus"],t=>{!this.showing||this.isSelection||this.hidePointer()});let e=document.querySelector(".page-content");Zr(e,["mouseup","keyup"],t=>{t.stopPropagation();let n=t.target.closest('[id^="bkmrk"]');n&&this.showPointerAtTarget(n,t.pageX)})}hidePointer(){this.container.style.display=null,this.showing=!1}showPointerAtTarget(e,t){if(window.getSelection().toString().length===0)return;this.pointerSectionId=e.id,this.updateForTarget(e),this.container.style.display="block";let o=e.getBoundingClientRect(),s=this.container.getBoundingClientRect(),a=Math.min(Math.max(t,o.left),o.right)-s.width/2,l=o.top-s.height-16;this.container.style.left=`${a}px`,this.container.style.top=`${l}px`,this.showing=!0,this.isSelection=!0,setTimeout(()=>{this.isSelection=!1},100);let u=()=>{this.hidePointer(),window.removeEventListener("scroll",u,{passive:!0})};window.addEventListener("scroll",u,{passive:!0})}updateForTarget(e){let t=this.pointerModeLink?window.baseUrl(`/link/${this.pageId}#${this.pointerSectionId}`):`{{@${this.pageId}#${this.pointerSectionId}}}`;this.pointerModeLink&&!t.startsWith("http")&&(t=window.location.protocol+"//"+window.location.host+t),this.container.querySelector("input").value=t;let n=this.container.querySelector("#pointer-edit");if(n&&e){let o=n.dataset.editHref,s=e.id,i=e.textContent&&e.textContent.substring(0,50);n.href=`${o}?content-id=${s}&content-text=${encodeURIComponent(i)}`}}},Vc=Po;var Mo=class{setup(){this.container=this.$el,this.hideButtons=this.$manyRefs.hide||[],this.onkeyup=null,this.onHide=null,this.setupListeners()}setupListeners(){let e=null;this.container.addEventListener("mousedown",t=>{e=t.target}),this.container.addEventListener("click",t=>{if(t.target===this.container&&e===this.container)return this.hide()}),Be(this.hideButtons,t=>this.hide())}hide(e=null){gn(this.container,120,e),this.onkeyup&&(window.removeEventListener("keyup",this.onkeyup),this.onkeyup=null),this.onHide&&this.onHide()}show(e=null,t=null){zs(this.container,120,e),this.onkeyup=n=>{n.key==="Escape"&&this.hide()},window.addEventListener("keyup",this.onkeyup),this.onHide=t}},Gc=Mo;var _o=class{constructor(e){this.elem=e,this.colorInput=e.querySelector("input[type=color]"),this.lightColorInput=e.querySelector('input[name="setting-app-color-light"]'),this.resetButton=e.querySelector("[setting-app-color-picker-reset]"),this.defaultButton=e.querySelector("[setting-app-color-picker-default]"),this.colorInput.addEventListener("change",this.updateColor.bind(this)),this.colorInput.addEventListener("input",this.updateColor.bind(this)),this.resetButton.addEventListener("click",t=>{this.colorInput.value=this.colorInput.dataset.current,this.updateColor()}),this.defaultButton.addEventListener("click",t=>{this.colorInput.value=this.colorInput.dataset.default,this.updateColor()})}updateColor(){let e=this.colorInput.value,t=this.hexToRgb(e),n="rgba("+[t.r,t.g,t.b,"0.15"].join(",")+")";this.lightColorInput.value=n;let o=document.getElementById("custom-styles"),s=o.getAttribute("data-color"),i=o.getAttribute("data-color-light");o.innerHTML=o.innerHTML.split(s).join(e),o.innerHTML=o.innerHTML.split(i).join(n),o.setAttribute("data-color",e),o.setAttribute("data-color-light",n)}hexToRgb(e){let t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return{r:t?parseInt(t[1],16):0,g:t?parseInt(t[2],16):0,b:t?parseInt(t[3],16):0}}},Wc=_o;var No=class{constructor(e){this.elem=e,this.colorInput=e.querySelector("input[type=color]"),this.resetButton=e.querySelector("[setting-color-picker-reset]"),this.defaultButton=e.querySelector("[setting-color-picker-default]"),this.resetButton.addEventListener("click",t=>{this.colorInput.value=this.colorInput.dataset.current}),this.defaultButton.addEventListener("click",t=>{this.colorInput.value=this.colorInput.dataset.default})}},Yc=No;var Bo=class{setup(){this.elem=this.$el,this.input=this.$refs.input,this.shelfBookList=this.$refs.shelfBookList,this.allBookList=this.$refs.allBookList,this.bookSearchInput=this.$refs.bookSearch,this.initSortable(),this.setupListeners()}initSortable(){let e=this.elem.querySelectorAll(".scroll-box");for(let t of e)new hr(t,{group:"shelf-books",ghostClass:"primary-background-light",handle:".handle",animation:150,onSort:this.onChange.bind(this)})}setupListeners(){this.elem.addEventListener("click",e=>{let t=e.target.closest(".scroll-box-item");t&&(e.preventDefault(),this.sortItemClick(t))}),this.bookSearchInput.addEventListener("input",e=>{this.filterBooksByName(this.bookSearchInput.value)})}filterBooksByName(e){this.allBookList.style.height||(this.allBookList.style.height=this.allBookList.getBoundingClientRect().height+"px");let t=this.allBookList.children,n=e.trim().toLowerCase();for(let o of t){let s=!e||o.textContent.toLowerCase().includes(n);o.style.display=s?null:"none"}}sortItemClick(e){let t=this.elem.querySelectorAll(".scroll-box"),n=Array.from(t).filter(o=>e.parentElement!==o);n.length>0&&n[0].appendChild(e),this.onChange()}onChange(){let e=Array.from(this.shelfBookList.querySelectorAll("[data-id]"));this.input.value=e.map(t=>t.getAttribute("data-id")).join(",")}},Kc=Bo;var $o=class{constructor(e){this.elem=e,this.toggleElem=e.querySelector(".sidebar-toggle"),this.toggleElem.addEventListener("click",this.toggle.bind(this))}toggle(e=!0){this.elem.classList.toggle("open")}},Xc=$o;var Uo=class{setup(){this.container=this.$el,this.handleSelector=this.$opts.handleSelector;let e=new hr(this.container,{handle:this.handleSelector,animation:150,onSort:()=>{this.$emit("sort",{ids:e.toArray()})},setData(t,n){let o=n.getAttribute("data-drag-content");if(o){let s=JSON.parse(o);for(let[i,a]of Object.entries(s))t.setData(i,a)}},revertOnSpill:!0,dropBubble:!0,dragoverBubble:!1})}},Zc=Uo;var zo=class{setup(){this.filter=this.$opts.filter,this.$el.addEventListener("change",e=>{if(this.filter&&!e.target.matches(this.filter))return;let t=this.$el.closest("form");t&&t.submit()})}},Qc=zo;var jo=class{setup(){this.tabContentsByName={},this.tabButtonsByName={},this.allContents=[],this.allButtons=[];for(let[e,t]of Object.entries(this.$manyRefs||{})){if(e.startsWith("toggle")){let n=e.replace("toggle","").toLowerCase();Be(t,o=>this.show(n)),this.allButtons.push(...t),this.tabButtonsByName[n]=t}if(e.startsWith("content")){let n=e.replace("content","").toLowerCase();this.tabContentsByName[n]=t,this.allContents.push(...t)}}}show(e){this.allContents.forEach(o=>{o.classList.add("hidden"),o.classList.remove("selected")}),this.allButtons.forEach(o=>o.classList.remove("selected"));let t=this.tabContentsByName[e]||[],n=this.tabButtonsByName[e]||[];t.length>0&&(t.forEach(o=>{o.classList.remove("hidden"),o.classList.add("selected")}),n.forEach(o=>o.classList.add("selected")))}},Jc=jo;var Ho=class{setup(){this.addRemoveComponentEl=this.$refs.addRemove,this.container=this.$el,this.rowSelector=this.$opts.rowSelector,this.setupListeners()}setupListeners(){this.container.addEventListener("change",e=>{let t=this.addRemoveComponentEl.components["add-remove-rows"];this.hasEmptyRows()||t.add()})}hasEmptyRows(){return[...this.container.querySelectorAll(this.rowSelector)].find(n=>[...n.querySelectorAll("input")].filter(o=>o.value).length===0)!==void 0}},ed=Ho;var qo=class{constructor(e){this.elem=e,this.list=e.querySelector("[template-manager-list]"),this.searching=!1,He(this.elem,"[template-action]","click",this.handleTemplateActionClick.bind(this)),He(this.elem,".pagination a","click",this.handlePaginationClick.bind(this)),He(this.elem,".template-item-content","click",this.handleTemplateItemClick.bind(this)),He(this.elem,".template-item","dragstart",this.handleTemplateItemDragStart.bind(this)),this.setupSearchBox()}handleTemplateItemClick(e,t){let n=t.closest("[template-id]").getAttribute("template-id");this.insertTemplate(n,"replace")}handleTemplateItemDragStart(e,t){let n=t.closest("[template-id]").getAttribute("template-id");e.dataTransfer.setData("bookstack/template",n),e.dataTransfer.setData("text/plain",n)}handleTemplateActionClick(e,t){e.stopPropagation();let n=t.getAttribute("template-action"),o=t.closest("[template-id]").getAttribute("template-id");this.insertTemplate(o,n)}async insertTemplate(e,t="replace"){let n=await window.$http.get(`/templates/${e}`),o="editor::"+t;window.$events.emit(o,n.data)}async handlePaginationClick(e,t){e.preventDefault();let n=t.getAttribute("href"),o=await window.$http.get(n);this.list.innerHTML=o.data}setupSearchBox(){let e=this.elem.querySelector(".search-box");if(!e)return;let t=e.querySelector("input"),n=e.querySelector("button"),o=e.querySelector("button.search-box-cancel");async function s(){let i=t.value,a=await window.$http.get("/templates",{search:i});o.style.display=i?"block":"none",this.list.innerHTML=a.data}s=s.bind(this),e.addEventListener("keypress",i=>{i.key==="Enter"&&(i.preventDefault(),s())}),n.addEventListener("click",i=>{s()}),o.addEventListener("click",i=>{t.value="",s()})}},td=qo;var Vo=class{constructor(e){this.elem=e,this.input=e.querySelector("input[type=hidden]"),this.checkbox=e.querySelector("input[type=checkbox]"),this.checkbox.addEventListener("change",this.stateChange.bind(this))}stateChange(){this.input.value=this.checkbox.checked?"true":"false";let e=new Event("change");this.input.dispatchEvent(e)}},rd=Vo;var Go=class{setup(){this.container=this.$refs.container,this.tabs=this.$manyRefs.tab,this.lastLayoutType="none",this.onDestroy=null,this.scrollCache={content:0,info:0},this.lastTabShown="content",this.mobileTabClick=this.mobileTabClick.bind(this),this.updateLayout(),window.addEventListener("resize",e=>{this.updateLayout()},{passive:!0})}updateLayout(){let e="tablet";window.innerWidth<=1e3&&(e="mobile"),window.innerWidth>=1400&&(e="desktop"),e!==this.lastLayoutType&&(this.onDestroy&&(this.onDestroy(),this.onDestroy=null),e==="desktop"?this.setupDesktop():e==="mobile"&&this.setupMobile(),this.lastLayoutType=e)}setupMobile(){for(let e of this.tabs)e.addEventListener("click",this.mobileTabClick);this.onDestroy=()=>{for(let e of this.tabs)e.removeEventListener("click",this.mobileTabClick)}}setupDesktop(){}mobileTabClick(e){let t=e.target.dataset.tab;this.showTab(t)}showContent(){this.showTab("content",!1)}showTab(e,t=!0){this.scrollCache[this.lastTabShown]=document.documentElement.scrollTop;for(let o of this.tabs){let s=o.dataset.tab===e;o.setAttribute("aria-selected",s?"true":"false")}let n=e==="info";if(this.container.classList.toggle("show-info",n),t){let s=document.querySelector("header").getBoundingClientRect().bottom;document.documentElement.scrollTop=this.scrollCache[e]||s,setTimeout(()=>{document.documentElement.scrollTop=this.scrollCache[e]||s},50)}this.lastTabShown=e}},nd=Go;var Wo=class{setup(){this.input=this.$refs.input,this.userInfoContainer=this.$refs.userInfo,this.hide=this.$el.components.dropdown.hide,He(this.$el,"a.dropdown-search-item","click",this.selectUser.bind(this))}selectUser(e,t){e.preventDefault();let n=t.getAttribute("data-id");this.input.value=n,this.userInfoContainer.innerHTML=t.innerHTML,this.input.dispatchEvent(new Event("change",{bubbles:!0})),this.hide()}},id=Wo;var Yo=class{setup(){this.checkboxes=this.$el.querySelectorAll('input[type="checkbox"]'),this.allCheckbox=this.$el.querySelector('input[type="checkbox"][value="all"]'),this.$el.addEventListener("change",e=>{e.target.checked&&e.target===this.allCheckbox?this.deselectIndividualEvents():e.target.checked&&(this.allCheckbox.checked=!1)})}deselectIndividualEvents(){for(let e of this.checkboxes)e!==this.allCheckbox&&(e.checked=!1)}},od=Yo;function sd(r){for(let e=1;e<5;e++)r.shortcuts.add("meta+"+e,"",["FormatBlock",!1,"h"+(e+1)]);r.shortcuts.add("meta+5","",["FormatBlock",!1,"p"]),r.shortcuts.add("meta+d","",["FormatBlock",!1,"p"]),r.shortcuts.add("meta+6","",["FormatBlock",!1,"blockquote"]),r.shortcuts.add("meta+q","",["FormatBlock",!1,"blockquote"]),r.shortcuts.add("meta+7","",["codeeditor",!1,"pre"]),r.shortcuts.add("meta+e","",["codeeditor",!1,"pre"]),r.shortcuts.add("meta+8","",["FormatBlock",!1,"code"]),r.shortcuts.add("meta+shift+E","",["FormatBlock",!1,"code"]),r.shortcuts.add("meta+o","","InsertOrderedList"),r.shortcuts.add("meta+p","","InsertUnorderedList"),r.shortcuts.add("meta+S","",()=>{window.$events.emit("editor-save-draft")}),r.shortcuts.add("meta+13","",()=>{window.$events.emit("editor-save-page")}),r.shortcuts.add("meta+9","",function(){let e=r.selection.getNode(),t=e?e.closest(".callout"):null,n=["info","success","warning","danger"],s=(n.findIndex(a=>t&&t.classList.contains(a))+1)%n.length,i=n[s];r.formatter.apply("callout"+i)}),r.shortcuts.add("meta+shift+K","",function(){window.EntitySelectorPopup.show(function(e){r.selection.isCollapsed()?r.insertContent(r.dom.createHTML("a",{href:e.link},r.dom.encode(e.name))):r.formatter.apply("link",{href:e.link}),r.selection.collapse(!1),r.focus()})})}function ad(r){window.$events.listen("editor::replace",({html:e})=>{r.setContent(e)}),window.$events.listen("editor::append",({html:e})=>{let t=r.getContent()+e;r.setContent(t)}),window.$events.listen("editor::prepend",({html:e})=>{let t=e+r.getContent();r.setContent(t)}),window.$events.listen("editor::insert",({html:e})=>{r.insertContent(e)}),window.$events.listen("editor::focus",()=>{r.initialized&&r.focus()})}function ld(r){let t=new URL(window.location).searchParams.get("content-id");t&&Im(r,t)}function Im(r,e){let t=r.dom.get(encodeURIComponent(e).replace(/!/g,"%21"));!t||(t.scrollIntoView(),r.selection.select(t,!0),r.selection.collapse(!1),r.focus())}var ir,Mn;function Dm(r){return r&&!!(r.textContent||r.innerText)}function ud(r,e,t){let n=new Hr(t.clipboardData||t.dataTransfer);if(!n.hasItems()||n.containsTabularData())return;let o=n.getImages();for(let s of o){let i="image-"+Math.random().toString(16).slice(2),a=window.baseUrl("/loading.gif");t.preventDefault(),setTimeout(()=>{r.insertContent(`<p><img src="${a}" id="${i}"></p>`),Lm(s,e.pageId).then(l=>{let u=l.name.replace(/"/g,""),c=`<img src="${l.thumbs.display}" alt="${u}" />`,f=r.dom.create("a",{target:"_blank",href:l.url},c);r.dom.replace(f,i)}).catch(l=>{r.dom.remove(i),window.$events.emit("error",e.translations.imageUploadErrorText),console.log(l)})},10)}}async function Lm(r,e){if(r===null||r.type.indexOf("image")!==0)throw new Error("Not an image file");let t=r.name||`image-${Date.now()}.png`,n=new FormData;return n.append("file",r,t),n.append("uploaded_to",e),(await window.$http.post(window.baseUrl("/images/gallery"),n)).data}function Fm(r,e){let t=r.selection.getNode();t.nodeName==="IMG"&&(ir=r.dom.getParent(t,".mceTemp"),!ir&&t.parentNode.nodeName==="A"&&!Dm(t.parentNode)&&(ir=t.parentNode)),t.hasAttribute("contenteditable")&&t.getAttribute("contenteditable")==="false"&&(Mn=t)}function Rm(r,e,t){let n=r.dom,o=tinymce.dom.RangeUtils.getCaretRangeFromPoint(t.clientX,t.clientY,r.getDoc()),s=t.dataTransfer&&t.dataTransfer.getData("bookstack/template");s&&(t.preventDefault(),window.$http.get(`/templates/${s}`).then(i=>{r.selection.setRng(o),r.undoManager.transact(function(){r.execCommand("mceInsertContent",!1,i.data.html)})})),n.getParent(o.startContainer,".mceTemp")?t.preventDefault():ir&&(t.preventDefault(),r.undoManager.transact(function(){r.selection.setRng(o),r.selection.setNode(ir),n.remove(ir)})),!t.isDefaultPrevented()&&Mn&&(t.preventDefault(),r.undoManager.transact(function(){let i=r.selection.getNode(),a=r.selection.getRng(),l=i.closest("body > *");a.startOffset>a.startContainer.length/2?l.after(Mn):l.before(Mn)})),t.isDefaultPrevented()||ud(r,e,t),ir=null}function cd(r,e){r.on("dragstart",()=>Fm(r,e)),r.on("drop",t=>Rm(r,e,t)),r.on("paste",t=>ud(r,e,t))}function dd(r){let e=r.textDirection==="rtl"?"ltr rtl":"";return["undo redo","styles","bold italic underline forecolor backcolor formatoverflow","alignleft aligncenter alignright alignjustify","bullist numlist listoverflow",e,"link table imagemanager-insert insertoverflow","code about fullscreen"].filter(n=>Boolean(n)).join(" | ")}function Om(r){r.ui.registry.addGroupToolbarButton("formatoverflow",{icon:"more-drawer",tooltip:"More",items:"strikethrough superscript subscript inlinecode removeformat"}),r.ui.registry.addGroupToolbarButton("listoverflow",{icon:"more-drawer",tooltip:"More",items:"tasklist outdent indent"}),r.ui.registry.addGroupToolbarButton("insertoverflow",{icon:"more-drawer",tooltip:"More",items:"hr codeeditor drawio media details"})}function Pm(r){r.ui.registry.addContextToolbar("linkcontexttoolbar",{predicate(e){return e.closest("a")!==null},position:"node",scope:"node",items:"link unlink openlink"})}function Mm(r){r.ui.registry.addContextToolbar("imagecontexttoolbar",{predicate(e){return e.closest("img")!==null},position:"node",scope:"node",items:"image"})}function fd(r,e){Om(r),Pm(r),Mm(r)}var _m={"table-delete-column":'<svg width="24" height="24"><path d="M21 19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14c1.1 0 2 .9 2 2zm-2 0V5h-4v2.2h-2V5h-2v2.2H9V5H5v14h4v-2.1h2V19h2v-2.1h2V19Z"/><path d="M14.829 10.585 13.415 12l1.414 1.414c.943.943-.472 2.357-1.414 1.414L12 13.414l-1.414 1.414c-.944.944-2.358-.47-1.414-1.414L10.586 12l-1.414-1.415c-.943-.942.471-2.357 1.414-1.414L12 10.585l1.344-1.343c1.111-1.112 2.2.627 1.485 1.343z" style="fill-rule:nonzero"/></svg>',"table-delete-row":'<svg width="24" height="24"><path d="M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14c0 1.1-.9 2-2 2zm0-2h14v-4h-2.2v-2H19v-2h-2.2V9H19V5H5v4h2.1v2H5v2h2.1v2H5Z"/><path d="M13.415 14.829 12 13.415l-1.414 1.414c-.943.943-2.357-.472-1.414-1.414L10.586 12l-1.414-1.414c-.944-.944.47-2.358 1.414-1.414L12 10.586l1.415-1.414c.942-.943 2.357.471 1.414 1.414L13.415 12l1.343 1.344c1.112 1.111-.627 2.2-1.343 1.485z" style="fill-rule:nonzero"/></svg>',"table-insert-column-after":'<svg width="24" height="24"><path d="M16 5h-5v14h5c1.235 0 1.234 2 0 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11c1.229 0 1.236 2 0 2zm-7 6V5H5v6zm0 8v-6H5v6zm11.076-6h-2v2c0 1.333-2 1.333-2 0v-2h-2c-1.335 0-1.335-2 0-2h2V9c0-1.333 2-1.333 2 0v2h1.9c1.572 0 1.113 2 .1 2z"/></svg>',"table-insert-column-before":'<svg width="24" height="24"><path d="M8 19h5V5H8C6.764 5 6.766 3 8 3h11a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8c-1.229 0-1.236-2 0-2zm7-6v6h4v-6zm0-8v6h4V5ZM3.924 11h2V9c0-1.333 2-1.333 2 0v2h2c1.335 0 1.335 2 0 2h-2v2c0 1.333-2 1.333-2 0v-2h-1.9c-1.572 0-1.113-2-.1-2z"/></svg>',"table-insert-row-above":'<svg width="24" height="24"><path d="M5 8v5h14V8c0-1.235 2-1.234 2 0v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8C3 6.77 5 6.764 5 8zm6 7H5v4h6zm8 0h-6v4h6zM13 3.924v2h2c1.333 0 1.333 2 0 2h-2v2c0 1.335-2 1.335-2 0v-2H9c-1.333 0-1.333-2 0-2h2v-1.9c0-1.572 2-1.113 2-.1z"/></svg>',"table-insert-row-after":'<svg width="24" height="24"><path d="M19 16v-5H5v5c0 1.235-2 1.234-2 0V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v11c0 1.229-2 1.236-2 0zm-6-7h6V5h-6zM5 9h6V5H5Zm6 11.076v-2H9c-1.333 0-1.333-2 0-2h2v-2c0-1.335 2-1.335 2 0v2h2c1.333 0 1.333 2 0 2h-2v1.9c0 1.572-2 1.113-2 .1z"/></svg>',table:'<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2ZM5 14v5h6v-5zm14 0h-6v5h6zm0-7h-6v5h6zM5 12h6V7H5Z"/></svg>',"table-delete-table":'<svg width="24" height="24"><path d="M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14c0 1.1-.9 2-2 2zm0-2h14V5H5v14z"/><path d="m13.711 15.423-1.71-1.712-1.712 1.712c-1.14 1.14-2.852-.57-1.71-1.712l1.71-1.71-1.71-1.712c-1.143-1.142.568-2.853 1.71-1.71L12 10.288l1.711-1.71c1.141-1.142 2.852.57 1.712 1.71L13.71 12l1.626 1.626c1.345 1.345-.76 2.663-1.626 1.797z" style="fill-rule:nonzero;stroke-width:1.20992"/></svg>'};function hd(r){for(let[e,t]of Object.entries(_m))r.ui.registry.addIcon(e,t)}function pd(r){return r.tagName.toLowerCase()==="code-block"}function gd(r,e,t,n){window.components.first("code-editor").open(e,t,(o,s)=>{n(o,s),r.focus()})}function md(r,e){gd(r,e.getContent(),e.getLanguage(),(t,n)=>{e.setContent(t,n)})}function Nm(r){let e=r.getDoc(),t=e.defaultView;class n extends t.HTMLElement{constructor(){super(),this.attachShadow({mode:"open"});let s=document.querySelectorAll('link[rel="stylesheet"]:not([media="print"])'),i=Array.from(s).map(l=>l.cloneNode(!1)),a=document.createElement("div");a.style.pointerEvents="none",a.contentEditable="false",a.classList.add("CodeMirrorContainer"),this.shadowRoot.append(...i,a)}getLanguage(){let s=l=>(l.split(" ").filter(c=>c.startsWith("language-"))[0]||"").replace("language-",""),i=this.querySelector("code"),a=this.querySelector("pre");return s(a.className)||i&&s(i.className)||""}setContent(s,i){this.cm&&importVersioned("code").then(u=>{u.setContent(this.cm,s),u.setMode(this.cm,i,s)});let a=this.querySelector("pre");a||(a=e.createElement("pre"),this.append(a)),a.innerHTML="";let l=e.createElement("code");a.append(l),l.innerText=s,l.className=`language-${i}`}getContent(){let s=this.querySelector("code")||this.querySelector("pre"),i=document.createElement("pre");i.innerHTML=s.innerHTML.replace(/\ufeff/g,"");let a=i.querySelectorAll("br");for(let l of a)l.replaceWith(`
|
|
`);return i.textContent}connectedCallback(){let s=Date.now();if(this.cm)return;this.cleanChildContent();let i=this.getContent(),l=i.split(`
|
|
`).length*19.2+18+24;this.style.height=`${l}px`;let u=this.shadowRoot.querySelector(".CodeMirrorContainer"),c=f=>{this.cm=f.wysiwygView(u,i,this.getLanguage()),setTimeout(()=>f.updateLayout(this.cm),10),setTimeout(()=>this.style.height=null,12)};window.importVersioned("code").then(f=>{let h=Date.now()-s<20?20:0;setTimeout(()=>c(f),h)})}cleanChildContent(){let s=this.querySelector("pre");if(!!s)for(let i of s.childNodes)i.nodeName==="#text"&&i.textContent==="\uFEFF"&&i.remove()}}t.customElements.define("code-block",n)}function Bm(r,e){r.ui.registry.addIcon("codeblock",'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm1 2v14h14V5Z"/><path d="M11.103 15.423c.277.277.277.738 0 .922a.692.692 0 0 1-1.106 0l-4.057-3.78a.738.738 0 0 1 0-1.107l4.057-3.872c.276-.277.83-.277 1.106 0a.724.724 0 0 1 0 1.014L7.6 12.012ZM12.897 8.577c-.245-.312-.2-.675.08-.955.28-.281.727-.27 1.027.033l4.057 3.78a.738.738 0 0 1 0 1.107l-4.057 3.872c-.277.277-.83.277-1.107 0a.724.724 0 0 1 0-1.014l3.504-3.412z"/></svg>'),r.ui.registry.addButton("codeeditor",{tooltip:"Insert code block",icon:"codeblock",onAction(){r.execCommand("codeeditor")}}),r.ui.registry.addButton("editcodeeditor",{tooltip:"Edit code block",icon:"edit-block",onAction(){r.execCommand("codeeditor")}}),r.addCommand("codeeditor",()=>{let t=r.selection.getNode(),n=t.ownerDocument;if(pd(t))md(r,t);else{let o=r.selection.getContent({format:"text"});gd(r,o,"",(s,i)=>{let a=n.createElement("pre"),l=n.createElement("code");l.classList.add(`language-${i}`),l.innerText=s,a.append(l),r.insertContent(a.outerHTML)})}}),r.on("dblclick",t=>{let n=r.selection.getNode();pd(n)&&md(r,n)}),r.on("PreInit",()=>{r.parser.addNodeFilter("pre",function(t){for(let n of t){let o=tinymce.html.Node.create("code-block",{contenteditable:"false"}),s=n.getAll("span");for(let i of s)i.unwrap();n.attr("style",null),n.wrap(o)}}),r.parser.addNodeFilter("code-block",function(t){for(let n of t)n.attr("contenteditable","false")}),r.serializer.addNodeFilter("code-block",function(t){for(let n of t)n.unwrap()})}),r.ui.registry.addContextToolbar("codeeditor",{predicate:function(t){return t.nodeName.toLowerCase()==="code-block"},items:"editcodeeditor",position:"node",scope:"node"}),r.on("PreInit",()=>{Nm(r)})}function vd(r){return Bm}var mt=null,sr=null,or={};function Ko(r){return r.hasAttribute("drawio-diagram")}function $m(r,e=null){mt=r,sr=e,window.ImageManager.show(function(t){if(e){let n=e.querySelector("img");mt.undoManager.transact(function(){mt.dom.setAttrib(n,"src",t.url),mt.dom.setAttrib(e,"drawio-diagram",t.id)})}else{let n=`<div drawio-diagram="${t.id}" contenteditable="false"><img src="${t.url}"></div>`;mt.insertContent(n)}},"drawio")}function yd(r,e=null){mt=r,sr=e,xt.show(or.drawioUrl,zm,Um)}async function Um(r){let e="image-"+Math.random().toString(16).slice(2),t=window.baseUrl("/loading.gif"),n=o=>{o.status===413?window.$events.emit("error",or.translations.serverUploadLimitText):window.$events.emit("error",or.translations.imageUploadErrorText),console.log(o)};if(sr){xt.close();let o=sr.querySelector("img");try{let s=await xt.upload(r,or.pageId);mt.undoManager.transact(function(){mt.dom.setAttrib(o,"src",s.url),mt.dom.setAttrib(sr,"drawio-diagram",s.id)})}catch(s){n(s)}return}setTimeout(async()=>{mt.insertContent(`<div drawio-diagram contenteditable="false"><img src="${t}" id="${e}"></div>`),xt.close();try{let o=await xt.upload(r,or.pageId);mt.undoManager.transact(function(){mt.dom.setAttrib(e,"src",o.url),mt.dom.get(e).parentNode.setAttribute("drawio-diagram",o.id)})}catch(o){mt.dom.remove(e),n(o)}},5)}function zm(){if(!sr)return Promise.resolve("");let r=sr.getAttribute("drawio-diagram");return xt.load(r)}function bd(r){return or=r,function(e,t){e.addCommand("drawio",()=>{let n=e.selection.getNode();yd(e,Ko(n)?n:null)}),e.ui.registry.addIcon("diagram",`<svg width="24" height="24" fill="${or.darkMode?"#BBB":"#000000"}" xmlns="http://www.w3.org/2000/svg"><path d="M20.716 7.639V2.845h-4.794v1.598h-7.99V2.845H3.138v4.794h1.598v7.99H3.138v4.794h4.794v-1.598h7.99v1.598h4.794v-4.794h-1.598v-7.99zM4.736 4.443h1.598V6.04H4.736zm1.598 14.382H4.736v-1.598h1.598zm9.588-1.598h-7.99v-1.598H6.334v-7.99h1.598V6.04h7.99v1.598h1.598v7.99h-1.598zm3.196 1.598H17.52v-1.598h1.598zM17.52 6.04V4.443h1.598V6.04zm-4.21 7.19h-2.79l-.582 1.599H8.643l2.717-7.191h1.119l2.724 7.19h-1.302zm-2.43-1.006h2.086l-1.039-3.06z"/></svg>`),e.ui.registry.addSplitButton("drawio",{tooltip:"Insert/edit drawing",icon:"diagram",onAction(){e.execCommand("drawio"),window.document.body.dispatchEvent(new Event("mousedown",{bubbles:!0}))},fetch(n){n([{type:"choiceitem",text:"Drawing manager",value:"drawing-manager"}])},onItemAction(n,o){if(o==="drawing-manager"){let s=e.selection.getNode();$m(e,Ko(s)?s:null)}}}),e.on("dblclick",n=>{let o=e.selection.getNode();!Ko(o)||yd(e,o)}),e.on("SetContent",function(){let n=e.dom.select("body > div[drawio-diagram]");!n.length||e.undoManager.transact(function(){for(let o of n)o.setAttribute("contenteditable","false")})})}}function jm(r,e){r.addCommand("InsertHorizontalRule",function(){let t=document.createElement("hr"),n=r.selection.getNode();n.parentNode.insertBefore(t,n)}),r.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Insert horizontal line",onAction(){r.execCommand("InsertHorizontalRule")}})}function xd(r){return jm}function Hm(r,e){r.ui.registry.addButton("imagemanager-insert",{title:"Insert image",icon:"image",tooltip:"Insert image",onAction(){window.ImageManager.show(function(t){let n=t.thumbs.display||t.url,o=`<a href="${t.url}" target="_blank">`;o+=`<img src="${n}" alt="${t.name}">`,o+="</a>",r.execCommand("mceInsertContent",!1,o)},"gallery")}})}function wd(r){return Hm}function qm(r,e){let t={title:"About the WYSIWYG Editor",url:window.baseUrl("/help/wysiwyg")};r.ui.registry.addButton("about",{icon:"help",tooltip:"About the editor",onAction(){tinymce.activeEditor.windowManager.openUrl(t)}})}function Ed(r){return qm}var Sd=["p","h1","h2","h3","h4","h5","h6","div","blockquote","pre","code-block","details","ul","ol","table"];function Vm(r,e){r.ui.registry.addIcon("details",'<svg width="24" height="24"><path d="M8.2 9a.5.5 0 0 0-.4.8l4 5.6a.5.5 0 0 0 .8 0l4-5.6a.5.5 0 0 0-.4-.8ZM20.122 18.151h-16c-.964 0-.934 2.7 0 2.7h16c1.139 0 1.173-2.7 0-2.7zM20.122 3.042h-16c-.964 0-.934 2.7 0 2.7h16c1.139 0 1.173-2.7 0-2.7z"/></svg>'),r.ui.registry.addIcon("togglefold",'<svg height="24" width="24"><path d="M8.12 19.3c.39.39 1.02.39 1.41 0L12 16.83l2.47 2.47c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41l-3.17-3.17c-.39-.39-1.02-.39-1.41 0l-3.17 3.17c-.4.38-.4 1.02-.01 1.41zm7.76-14.6c-.39-.39-1.02-.39-1.41 0L12 7.17 9.53 4.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.03 0 1.42l3.17 3.17c.39.39 1.02.39 1.41 0l3.17-3.17c.4-.39.4-1.03.01-1.42z"/></svg>'),r.ui.registry.addIcon("togglelabel",'<svg height="18" width="18" viewBox="0 0 24 24"><path d="M21.41,11.41l-8.83-8.83C12.21,2.21,11.7,2,11.17,2H4C2.9,2,2,2.9,2,4v7.17c0,0.53,0.21,1.04,0.59,1.41l8.83,8.83 c0.78,0.78,2.05,0.78,2.83,0l7.17-7.17C22.2,13.46,22.2,12.2,21.41,11.41z M6.5,8C5.67,8,5,7.33,5,6.5S5.67,5,6.5,5S8,5.67,8,6.5 S7.33,8,6.5,8z"/></svg>'),r.ui.registry.addButton("details",{icon:"details",tooltip:"Insert collapsible block",onAction(){r.execCommand("InsertDetailsBlock")}}),r.ui.registry.addButton("removedetails",{icon:"table-delete-table",tooltip:"Unwrap",onAction(){Km(r)}}),r.ui.registry.addButton("editdetials",{icon:"togglelabel",tooltip:"Edit label",onAction(){Cd(r)}}),r.on("dblclick",t=>{!_n(r)||t.target.closest("doc-root")||Cd(r)}),r.ui.registry.addButton("toggledetails",{icon:"togglefold",tooltip:"Toggle open/closed",onAction(){_n(r).toggleAttribute("open"),r.focus()}}),r.addCommand("InsertDetailsBlock",function(){let t=r.selection.getContent({format:"html"}),n=document.createElement("details"),o=document.createElement("summary"),s="details-"+Date.now();n.setAttribute("data-id",s),n.appendChild(o),t||(t="<p><br></p>"),n.innerHTML+=t,r.insertContent(n.outerHTML),r.focus();let i=r.dom.select(`[data-id="${s}"]`)[0]||null;if(i){let a=i.querySelector("doc-root > *");a&&a.focus(),i.removeAttribute("data-id")}}),r.ui.registry.addContextToolbar("details",{predicate:function(t){return t.nodeName.toLowerCase()==="details"},items:"editdetials toggledetails removedetails",position:"node",scope:"node"}),r.on("PreInit",()=>{Xm(r)})}function Cd(r){let e=_n(r);r.windowManager.open(Wm(r)).setData({summary:Gm(e)})}function _n(r){return r.selection.getNode().closest("details")}function Gm(r){let e=r.querySelector("summary");return e?e.textContent:""}function Wm(r){return{title:"Edit collapsible block",body:{type:"panel",items:[{type:"input",name:"summary",label:"Toggle label"}]},buttons:[{type:"cancel",text:"Cancel"},{type:"submit",text:"Save",primary:!0}],onSubmit(e){let{summary:t}=e.getData();Ym(r,t),e.close()}}}function Ym(r,e){let t=_n(r);!t||r.undoManager.transact(()=>{let n=t.querySelector("summary");n||(n=document.createElement("summary"),t.prepend(n)),n.textContent=e})}function Km(r){let e=r.selection.getNode().closest("details"),t=r.selection.getBookmark();if(e){let n=e.querySelectorAll("details > *:not(summary, doc-root), doc-root > *");r.undoManager.transact(()=>{for(let o of n)e.parentNode.insertBefore(o,e);e.remove()})}r.focus(),r.selection.moveToBookmark(t)}function Xm(r){r.parser.addNodeFilter("details",function(e){for(let t of e)Zm(t)}),r.serializer.addNodeFilter("details",function(e){for(let t of e)Xo(t),t.attr("open",null)}),r.serializer.addNodeFilter("doc-root",function(e){for(let t of e)t.unwrap()})}function Zm(r){Xo(r),r.attr("contenteditable","false");let e=tinymce.html.Node.create("doc-root",{contenteditable:"true"}),t=null;for(let n of r.children()){if(n.name==="summary")continue;Sd.includes(n.name)?(e.append(n),t=null):(t||(t=tinymce.html.Node.create("p"),e.append(t)),t.append(n))}r.append(e)}function Xo(r){r.attr("contenteditable",null);let e=!1;for(let t of r.children())t.name==="doc-root"&&(t.unwrap(),e=!0);e&&Xo(r)}function Ad(r){return Vm}function Qm(r,e){r.ui.registry.addIcon("tasklist",'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M22,8c0-0.55-0.45-1-1-1h-7c-0.55,0-1,0.45-1,1s0.45,1,1,1h7C21.55,9,22,8.55,22,8z M13,16c0,0.55,0.45,1,1,1h7 c0.55,0,1-0.45,1-1c0-0.55-0.45-1-1-1h-7C13.45,15,13,15.45,13,16z M10.47,4.63c0.39,0.39,0.39,1.02,0,1.41l-4.23,4.25 c-0.39,0.39-1.02,0.39-1.42,0L2.7,8.16c-0.39-0.39-0.39-1.02,0-1.41c0.39-0.39,1.02-0.39,1.41,0l1.42,1.42l3.54-3.54 C9.45,4.25,10.09,4.25,10.47,4.63z M10.48,12.64c0.39,0.39,0.39,1.02,0,1.41l-4.23,4.25c-0.39,0.39-1.02,0.39-1.42,0L2.7,16.16 c-0.39-0.39-0.39-1.02,0-1.41s1.02-0.39,1.41,0l1.42,1.42l3.54-3.54C9.45,12.25,10.09,12.25,10.48,12.64L10.48,12.64z"/></svg>'),r.ui.registry.addToggleButton("tasklist",{tooltip:"Task list",icon:"tasklist",active:!1,onAction(o){o.isActive()?r.execCommand("RemoveList"):r.execCommand("InsertUnorderedList",null,{"list-item-attributes":{class:"task-list-item"},"list-style-type":"tasklist"})},onSetup(o){r.on("NodeChange",s=>{let i=s.parents.find(l=>l.nodeName==="LI"),a=i&&i.classList.contains("task-list-item");o.setActive(Boolean(a))})}});let t=r.ui.registry.getAll().buttons.bullist;t.onSetup=function(o){r.on("NodeChange",s=>{let i=s.parents.find(u=>u.nodeName==="LI"),a=i&&i.classList.contains("task-list-item"),l=i&&i.parentNode.nodeName==="UL";o.setActive(Boolean(l&&!a))})},t.onAction=function(){Jm(r.selection.getNode())&&r.execCommand("InsertOrderedList",null,{"list-item-attributes":{class:null}}),r.execCommand("InsertUnorderedList",null,{"list-item-attributes":{class:null}})};let n=r.ui.registry.getAll().buttons.numlist;n.onAction=function(){r.execCommand("InsertOrderedList",null,{"list-item-attributes":{class:null}})},r.on("PreInit",()=>{r.parser.addNodeFilter("li",function(o){for(let s of o)s.attributes.map.class==="task-list-item"&&tg(s)}),r.serializer.addNodeFilter("li",function(o){for(let s of o)s.attributes.map.class==="task-list-item"&&rg(s)})}),r.on("click",function(o){let s=o.target;s.nodeName==="LI"&&s.classList.contains("task-list-item")&&(eg(o,s,r),o.preventDefault())})}function Jm(r){let e=r.closest("li");return e&&e.parentNode.nodeName==="UL"&&e.classList.contains("task-list-item")}function eg(r,e,t){let n=e.getBoundingClientRect();r.clientX<=n.right&&r.clientX>=n.left&&r.clientY>=n.top&&r.clientY<=n.bottom||t.undoManager.transact(()=>{e.hasAttribute("checked")?e.removeAttribute("checked"):e.setAttribute("checked","checked")})}function tg(r){r.attr("class","task-list-item");for(let e of r.children())e.name==="input"&&(e.attr("checked")==="checked"&&r.attr("checked","checked"),e.remove())}function rg(r){let e=r.attr("checked")==="checked";r.attr("checked",null);let t={type:"checkbox",disabled:"disabled"};e&&(t.checked="checked");let n=tinymce.html.Node.create("input",t);n.shortEnded=!0,r.firstChild?r.insert(n,r.firstChild,!0):r.append(n)}function kd(r){return Qm}var ng=[{title:"Large Header",format:"h2",preview:"color: blue;"},{title:"Medium Header",format:"h3"},{title:"Small Header",format:"h4"},{title:"Tiny Header",format:"h5"},{title:"Paragraph",format:"p",exact:!0,classes:""},{title:"Blockquote",format:"blockquote"},{title:"Callouts",items:[{title:"Information",format:"calloutinfo"},{title:"Success",format:"calloutsuccess"},{title:"Warning",format:"calloutwarning"},{title:"Danger",format:"calloutdanger"}]}],ig={alignleft:{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img",classes:"align-left"},aligncenter:{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img",classes:"align-center"},alignright:{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img",classes:"align-right"},calloutsuccess:{block:"p",exact:!0,attributes:{class:"callout success"}},calloutinfo:{block:"p",exact:!0,attributes:{class:"callout info"}},calloutwarning:{block:"p",exact:!0,attributes:{class:"callout warning"}},calloutdanger:{block:"p",exact:!0,attributes:{class:"callout danger"}}},og=["#BFEDD2","","#FBEEB8","","#F8CAC6","","#ECCAFA","","#C2E0F4","","#2DC26B","","#F1C40F","","#E03E2D","","#B96AD9","","#3598DB","","#169179","","#E67E23","","#BA372A","","#843FA1","","#236FA1","","#ECF0F1","","#CED4D9","","#95A5A6","","#7E8C8D","","#34495E","","#000000","","#ffffff",""];function sg(r,e,t){t.filetype==="file"&&window.EntitySelectorPopup.show(n=>{r(n.link,{text:n.name,title:n.name})}),t.filetype==="image"&&window.ImageManager.show(function(n){r(n.url,{alt:n.name})},"gallery")}function ag(r){let e=["image","table","link","autolink","fullscreen","code","customhr","autosave","lists","codeeditor","media","imagemanager","about","details","tasklist",r.textDirection==="rtl"?"directionality":""];return window.tinymce.PluginManager.add("codeeditor",vd(r)),window.tinymce.PluginManager.add("customhr",xd(r)),window.tinymce.PluginManager.add("imagemanager",wd(r)),window.tinymce.PluginManager.add("about",Ed(r)),window.tinymce.PluginManager.add("details",Ad(r)),window.tinymce.PluginManager.add("tasklist",kd(r)),r.drawioUrl&&(window.tinymce.PluginManager.add("drawio",bd(r)),e.push("drawio")),e.filter(t=>Boolean(t))}function lg(){let r=document.head.innerHTML.split(`
|
|
`),e=r.findIndex(n=>n.trim()==="<!-- Start: custom user content -->"),t=r.findIndex(n=>n.trim()==="<!-- End: custom user content -->");return e===-1||t===-1?"":r.slice(e+1,t).join(`
|
|
`)}function ug(r){r.serializer.addNodeFilter("br",function(e){for(let t of e)if(t.parent&&t.parent.name==="code"){let n=tinymce.html.Node.create("#text");n.value=`
|
|
`,t.replace(n)}})}function cg(r){return function(e){e.on("ExecCommand change input NodeChange ObjectResized",t),ad(e),cd(e,r),e.on("init",()=>{t(),ld(e),window.editor=e,sd(e)}),e.on("PreInit",()=>{ug(e)});function t(){let n=e.getContent();r.darkMode&&e.contentDocument.documentElement.classList.add("dark-mode"),window.$events.emit("editor-html-change",n)}window.$events.emitPublic(r.containerElement,"editor-tinymce::setup",{editor:e}),e.ui.registry.addButton("inlinecode",{tooltip:"Inline code",icon:"sourcecode",onAction(){e.execCommand("mceToggleFormat",!1,"code")}})}}function dg(r){return`
|
|
html, body, html.dark-mode {
|
|
background: ${r.darkMode?"#222":"#fff"};
|
|
}
|
|
body {
|
|
padding-left: 15px !important;
|
|
padding-right: 15px !important;
|
|
height: initial !important;
|
|
margin:0!important;
|
|
margin-left: auto! important;
|
|
margin-right: auto !important;
|
|
overflow-y: hidden !important;
|
|
}`.trim().replace(`
|
|
`,"")}function Td(r){window.tinymce.addI18n(r.language,r.translationMap);let e=document.querySelector('script[src*="/dist/app.js"]').getAttribute("src").split("?version=")[1];return{width:"100%",height:"100%",selector:"#html-editor",cache_suffix:"?version="+e,content_css:[window.baseUrl("/dist/styles.css")],branding:!1,skin:r.darkMode?"tinymce-5-dark":"tinymce-5",body_class:"page-content",browser_spellcheck:!0,relative_urls:!1,language:r.language,directionality:r.textDirection,remove_script_host:!1,document_base_url:window.baseUrl("/"),end_container_on_empty_block:!0,remove_trailing_brs:!1,statusbar:!1,menubar:!1,paste_data_images:!1,extended_valid_elements:"pre[*],svg[*],div[drawio-diagram],details[*],summary[*],div[*],li[class|checked|style]",automatic_uploads:!1,custom_elements:"doc-root,code-block",valid_children:["-div[p|h1|h2|h3|h4|h5|h6|blockquote|code-block]","+div[pre|img]","-doc-root[doc-root|#text]","-li[details]","+code-block[pre]","+doc-root[p|h1|h2|h3|h4|h5|h6|blockquote|code-block|div]"].join(","),plugins:ag(r),contextmenu:!1,toolbar:dd(r),content_style:dg(r),style_formats:ng,style_formats_merge:!1,media_alt_source:!1,media_poster:!1,formats:ig,table_style_by_css:!0,table_use_colgroups:!0,file_picker_types:"file image",color_map:og,file_picker_callback:sg,paste_preprocess(t,n){n.content.indexOf('<img src="file://')!==-1&&(n.content="")},init_instance_callback(t){let n=t.getDoc().querySelector("head");n.innerHTML+=lg()},setup(t){hd(t),fd(t,r),cg(r)(t)}}}var Zo=class{setup(){this.elem=this.$el,this.pageId=this.$opts.pageId,this.textDirection=this.$opts.textDirection,this.isDarkMode=document.documentElement.classList.contains("dark-mode"),this.tinyMceConfig=Td({language:this.$opts.language,containerElement:this.elem,darkMode:this.isDarkMode,textDirection:this.textDirection,drawioUrl:this.getDrawIoUrl(),pageId:Number(this.pageId),translations:{imageUploadErrorText:this.$opts.imageUploadErrorText,serverUploadLimitText:this.$opts.serverUploadLimitText},translationMap:window.editor_translations}),window.$events.emitPublic(this.elem,"editor-tinymce::pre-init",{config:this.tinyMceConfig}),window.tinymce.init(this.tinyMceConfig)}getDrawIoUrl(){let e=document.querySelector("[drawio-url]");return e?e.getAttribute("drawio-url"):""}},Id=Zo;var Dd={"add-remove-rows":cs,"ajax-delete-row":ds,"ajax-form":fs,attachments:hs,"attachments-list":ps,"auto-suggest":ms,"back-to-top":gs,"book-sort":Us,"chapter-contents":Hs,"code-editor":qs,"code-highlighter":Vs,"code-textarea":Gs,collapsible:Ws,"confirm-dialog":Ys,"custom-checkbox":Ks,"details-highlighter":Xs,dropdown:Zs,"dropdown-search":Qs,dropzone:ta,"editor-toolbox":ra,"entity-permissions":na,"entity-search":ia,"entity-selector":oa,"entity-selector-popup":sa,"event-emit-select":aa,"expand-toggle":la,"header-mobile-toggle":ua,"homepage-control":ca,"image-manager":da,"image-picker":fa,"list-sort-control":ha,"markdown-editor":Oc,"new-user-password":Pc,notification:Mc,"optional-input":_c,"page-comments":Nc,"page-display":Bc,"page-editor":Uc,"page-picker":zc,"permissions-table":jc,pointer:Vc,popup:Gc,"setting-app-color-picker":Wc,"setting-color-picker":Yc,"shelf-sort":Kc,sidebar:Xc,"sortable-list":Zc,"submit-on-change":Qc,tabs:Jc,"tag-manager":ed,"template-manager":td,"toggle-switch":rd,"tri-layout":nd,"user-select":id,"webhook-events":od,"wysiwyg-editor":Id};window.components={};function fg(r,e){let t=e.querySelectorAll(`[${r}]`);for(let n=0,o=t.length;n<o;n++)Ld(r,t[n])}function Ld(r,e){let t=Dd[r];if(t===void 0)return;let n;try{n=new t(e),n.$el=e;let o=hg(r,e);n.$refs=o.refs,n.$manyRefs=o.manyRefs,n.$opts=pg(r,e),n.$emit=(s,i={})=>{i.from=n;let a=new CustomEvent(`${r}-${s}`,{bubbles:!0,detail:i});n.$el.dispatchEvent(a)},typeof n.setup=="function"&&n.setup()}catch(o){console.error("Failed to create component",o,r,e)}typeof window.components[r]>"u"&&(window.components[r]=[]),window.components[r].push(n),typeof e.components>"u"&&(e.components={}),e.components[r]=n}function hg(r,e){let t={},n={},o=`${r}@`,s=`[refs*="${o}"]`,i=[...e.querySelectorAll(s)];e.matches(s)&&i.push(e);for(let a of i){let l=a.getAttribute("refs").split(" ").filter(u=>u.startsWith(o)).map(u=>u.replace(o,"")).map(Fd);for(let u of l)t[u]=a,typeof n[u]>"u"&&(n[u]=[]),n[u].push(a)}return{refs:t,manyRefs:n}}function pg(r,e){let t={},n=`option:${r}:`;for(let{name:o,value:s}of e.attributes)if(o.startsWith(n)){let i=o.replace(n,"");t[Fd(i)]=s||""}return t}function Fd(r){let e=n=>n.slice(0,1).toUpperCase()+n.slice(1),t=r.split("-");return t[0]+t.slice(1).map(e).join("")}function Rd(r){typeof r>"u"&&(r=document);for(let t of Object.keys(Dd))fg(t,r);let e=r.querySelectorAll("[component],[components]");for(let t of e){let n=`${t.getAttribute("component")||""} ${t.getAttribute("components")}`.toLowerCase().split(" ").filter(Boolean);for(let o of n)Ld(o,t)}}window.components.init=Rd;window.components.first=r=>(window.components[r]||[null])[0];var Od=Rd;window.baseUrl=function(r){let e=document.querySelector('meta[name="base-url"]').getAttribute("content");return e[e.length-1]==="/"&&(e=e.slice(0,e.length-1)),r[0]==="/"&&(r=r.slice(1)),e+"/"+r};window.importVersioned=function(r){let e=document.querySelector('link[href*="/dist/styles.css?version="]').href.split("?version=").pop();return import(window.baseUrl(`dist/${r}.js?version=${e}`))};window.$http=ns;window.$events=ts;var xr=new is;window.trans=xr.get.bind(xr);window.trans_choice=xr.getPlural.bind(xr);window.trans_plural=xr.parsePlural.bind(xr);Od();
|
|
/*!
|
|
* clipboard.js v2.0.11
|
|
* https://clipboardjs.com/
|
|
*
|
|
* Licensed MIT © Zeno Rocha
|
|
*/
|
|
/**!
|
|
* Sortable 1.15.0
|
|
* @author RubaXa <trash@rubaxa.org>
|
|
* @author owenm <owen23355@gmail.com>
|
|
* @license MIT
|
|
*/
|
|
//# sourceMappingURL=app.js.map
|