diff --git a/admin.php b/admin.php
index 5561c976..92facb7b 100644
--- a/admin.php
+++ b/admin.php
@@ -652,7 +652,7 @@ class AdminPlugin extends Plugin
'DROP_FILES_HERE_TO_UPLOAD',
'DELETE',
'INSERT',
- 'UNDO',
+ 'VIEW',
'UNDO',
'REDO',
'HEADERS',
diff --git a/languages/en.yaml b/languages/en.yaml
index 50e622cb..0ff61b67 100644
--- a/languages/en.yaml
+++ b/languages/en.yaml
@@ -34,6 +34,7 @@ PLUGIN_ADMIN:
ADD_MODULAR: "Add Modular"
MOVE: "Move"
DELETE: "Delete"
+ VIEW: "View"
SAVE: "Save"
NORMAL: "Normal"
EXPERT: "Expert"
diff --git a/themes/grav/app/pages/page/media.js b/themes/grav/app/pages/page/media.js
index d3c38614..fa6b764f 100644
--- a/themes/grav/app/pages/page/media.js
+++ b/themes/grav/app/pages/page/media.js
@@ -16,6 +16,7 @@ const previewTemplate = `
✘
${translations.PLUGIN_ADMIN.DELETE}
+ ${translations.PLUGIN_ADMIN.VIEW}
${translations.PLUGIN_ADMIN.INSERT}
`.trim();
@@ -97,6 +98,15 @@ export default class PageMedia extends FilesField {
}
});
+ this.container.delegate('[data-dz-view]', 'mouseenter', (e) => {
+ let target = $(e.currentTarget);
+ let file = target.parent('.dz-preview').find('.dz-filename');
+ let filename = encodeURI(file.text());
+ let URL = target.closest('[data-media-path]').data('media-path');
+
+ target.attr('href', `${URL}/${filename}`);
+ });
+
this.container.delegate('.dz-preview', 'dragstart', (e) => {
let target = $(e.currentTarget);
let uri = encodeURI(target.find('.dz-filename').text());
diff --git a/themes/grav/js/admin.min.js b/themes/grav/js/admin.min.js
index 01004d03..9e869099 100644
--- a/themes/grav/js/admin.min.js
+++ b/themes/grav/js/admin.min.js
@@ -2,8 +2,8 @@ var Grav=webpackJsonpGrav([0],[function(t,e,n){(function(t){"use strict";functio
return u>0?(s=y.length,y=g+(s<=u?"0."+o.call(f,u-s)+y:y.slice(0,s-u)+"."+y.slice(s-u))):y=g+y,y}})},function(t,e,n){var r=n(37);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(e);return+t}},function(t,e,n){"use strict";var r=n(41),i=n(38);t.exports=function(t){var e=String(i(this)),n="",a=r(t);if(a<0||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},function(t,e,n){"use strict";var r=n(11),i=n(10),a=n(93),o=1..toPrecision;r(r.P+r.F*(i(function(){return"1"!==o.call(1,void 0)})||!i(function(){o.call({})})),"Number",{toPrecision:function(t){var e=a(this,"Number#toPrecision: incorrect invocation!");return void 0===t?o.call(e):o.call(e,t)}})},function(t,e,n){var r=n(11);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(11),i=n(7).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var r=n(11);r(r.S,"Number",{isInteger:n(99)})},function(t,e,n){var r=n(16),i=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&i(t)===t}},function(t,e,n){var r=n(11);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(11),i=n(99),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return i(t)&&a(t)<=9007199254740991}})},function(t,e,n){var r=n(11);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(11);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(11),i=n(89);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,e,n){var r=n(11),i=n(85);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,e,n){var r=n(11),i=n(107),a=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+a(t-1)*a(t+1))}})},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?t<0?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var i=n(11),a=Math.asinh;i(i.S+i.F*!(a&&1/a(0)>0),"Math",{asinh:r})},function(t,e,n){var r=n(11),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(11),i=n(111);r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var r=n(11);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(11),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},function(t,e,n){var r=n(11),i=n(115);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e,n){var r=n(11),i=n(111),a=Math.pow,o=a(2,-52),s=a(2,-23),c=a(2,127)*(2-s),u=a(2,-126),l=function(t){return t+1/o-1/o};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),a=i(t);return rc||n!=n?a*(1/0):a*n)}})},function(t,e,n){var r=n(11),i=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,a=0,o=0,s=arguments.length,c=0;o0?(r=n/c,a+=r*r):a+=n;return c===1/0?1/0:c*Math.sqrt(a)}})},function(t,e,n){var r=n(11),i=Math.imul;r(r.S+r.F*n(10)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function(t,e){var n=65535,r=+t,i=+e,a=n&r,o=n&i;return 0|a*o+((n&r>>>16)*o+a*(n&i>>>16)<<16>>>0)}})},function(t,e,n){var r=n(11);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var r=n(11);r(r.S,"Math",{log1p:n(107)})},function(t,e,n){var r=n(11);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(11);r(r.S,"Math",{sign:n(111)})},function(t,e,n){var r=n(11),i=n(115),a=Math.exp;r(r.S+r.F*n(10)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(a(t-1)-a(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(11),i=n(115),a=Math.exp;r(r.S,"Math",{tanh:function(t){var e=i(t=+t),n=i(-t);return e==1/0?1:n==1/0?-1:(e-n)/(a(t)+a(-t))}})},function(t,e,n){var r=n(11);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){var r=n(11),i=n(42),a=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,o=0;r>o;){if(e=+arguments[o++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?a(e):a(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){var r=n(11),i=n(35),a=n(40);r(r.S,"String",{raw:function(t){for(var e=i(t.raw),n=a(e.length),r=arguments.length,o=[],s=0;n>s;)o.push(String(e[s++])),s=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var r=n(41),i=n(38);t.exports=function(t){return function(e,n){var a,o,s=String(i(e)),c=r(n),u=s.length;return c<0||c>=u?t?"":void 0:(a=s.charCodeAt(c),a<55296||a>56319||c+1===u||(o=s.charCodeAt(c+1))<56320||o>57343?t?s.charAt(c):a:t?s.slice(c,c+2):(a-55296<<10)+(o-56320)+65536)}}},function(t,e,n){"use strict";var r=n(31),i=n(11),a=n(21),o=n(13),s=n(8),c=n(132),u=n(133),l=n(27),f=n(62),d=n(28)("iterator"),h=!([].keys&&"next"in[].keys()),p="@@iterator",m="keys",v="values",g=function(){return this};t.exports=function(t,e,n,y,_,b,k){u(n,e,y);var x,w,S,A=function(t){if(!h&&t in O)return O[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},E=e+" Iterator",I=_==v,M=!1,O=t.prototype,C=O[d]||O[p]||_&&O[_],P=C||A(_),T=_?I?A("entries"):P:void 0,j="Array"==e?O.entries||C:C;if(j&&(S=f(j.call(new t)),S!==Object.prototype&&(l(S,E,!0),r||s(S,d)||o(S,d,g))),I&&C&&C.name!==v&&(M=!0,P=function(){return C.call(this)}),r&&!k||!h&&!M&&O[d]||o(O,d,P),c[e]=P,c[E]=g,_)if(x={values:I?P:A(v),keys:b?P:A(m),entries:T},k)for(w in x)w in O||a(O,w,x[w]);else i(i.P+i.F*(h||M),e,x);return x}},function(t,e){t.exports={}},function(t,e,n){"use strict";var r=n(49),i=n(20),a=n(27),o={};n(13)(o,n(28)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(o,{next:i(1,n)}),a(t,e+" Iterator")}},function(t,e,n){"use strict";var r=n(11),i=n(130)(!1);r(r.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,e,n){"use strict";var r=n(11),i=n(40),a=n(136),o="endsWith",s=""[o];r(r.P+r.F*n(138)(o),"String",{endsWith:function(t){var e=a(this,t,o),n=arguments.length>1?arguments[1]:void 0,r=i(e.length),c=void 0===n?r:Math.min(i(n),r),u=String(t);return s?s.call(e,u,c):e.slice(c-u.length,c)===u}})},function(t,e,n){var r=n(137),i=n(38);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},function(t,e,n){var r=n(16),i=n(37),a=n(28)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==i(t))}},function(t,e,n){var r=n(28)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){"use strict";var r=n(11),i=n(136),a="includes";r(r.P+r.F*n(138)(a),"String",{includes:function(t){return!!~i(this,t,a).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(11);r(r.P,"String",{repeat:n(94)})},function(t,e,n){"use strict";var r=n(11),i=n(40),a=n(136),o="startsWith",s=""[o];r(r.P+r.F*n(138)(o),"String",{startsWith:function(t){var e=a(this,t,o),n=i(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},function(t,e,n){"use strict";n(143)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},function(t,e,n){var r=n(11),i=n(10),a=n(38),o=/"/g,s=function(t,e,n,r){var i=String(a(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(r).replace(o,""")+'"'),s+">"+i+""+e+">"};t.exports=function(t,e){var n={};n[t]=e(s),r(r.P+r.F*i(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict";n(143)("big",function(t){return function(){return t(this,"big","","")}})},function(t,e,n){"use strict";n(143)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,e,n){"use strict";n(143)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,e,n){"use strict";n(143)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,e,n){"use strict";n(143)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},function(t,e,n){"use strict";n(143)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},function(t,e,n){"use strict";n(143)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,e,n){"use strict";n(143)("link",function(t){return function(e){return t(this,"a","href",e)}})},function(t,e,n){"use strict";n(143)("small",function(t){return function(){return t(this,"small","","")}})},function(t,e,n){"use strict";n(143)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,e,n){"use strict";n(143)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,e,n){"use strict";n(143)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,e,n){var r=n(11);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,n){"use strict";var r=n(11),i=n(61),a=n(19);r(r.P+r.F*n(10)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=i(this),n=a(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){"use strict";var r=n(11),i=n(10),a=Date.prototype.getTime,o=function(t){return t>9?t:"0"+t};r(r.P+r.F*(i(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!i(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(a.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+o(t.getUTCMonth()+1)+"-"+o(t.getUTCDate())+"T"+o(t.getUTCHours())+":"+o(t.getUTCMinutes())+":"+o(t.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"}})},function(t,e,n){var r=Date.prototype,i="Invalid Date",a="toString",o=r[a],s=r.getTime;new Date(NaN)+""!=i&&n(21)(r,a,function(){var t=s.call(this);return t===t?o.call(this):i})},function(t,e,n){var r=n(28)("toPrimitive"),i=Date.prototype;r in i||n(13)(i,r,n(161))},function(t,e,n){"use strict";var r=n(15),i=n(19),a="number";t.exports=function(t){if("string"!==t&&t!==a&&"default"!==t)throw TypeError("Incorrect hint");return i(r(this),t!=a)}},function(t,e,n){var r=n(11);r(r.S,"Array",{isArray:n(48)})},function(t,e,n){"use strict";var r=n(23),i=n(11),a=n(61),o=n(164),s=n(165),c=n(40),u=n(166),l=n(167);i(i.S+i.F*!n(168)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,i,f,d=a(t),h="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,v=void 0!==m,g=0,y=l(d);if(v&&(m=r(m,p>2?arguments[2]:void 0,2)),void 0==y||h==Array&&s(y))for(e=c(d.length),n=new h(e);e>g;g++)u(n,g,v?m(d[g],g):d[g]);else for(f=y.call(d),n=new h;!(i=f.next()).done;g++)u(n,g,v?o(f,m,[i.value,g],!0):i.value);return n.length=g,n}})},function(t,e,n){var r=n(15);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var a=t.return;throw void 0!==a&&r(a.call(t)),e}}},function(t,e,n){var r=n(132),i=n(28)("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||a[i]===t)}},function(t,e,n){"use strict";var r=n(14),i=n(20);t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var r=n(78),i=n(28)("iterator"),a=n(132);t.exports=n(12).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||a[r(t)]}},function(t,e,n){var r=n(28)("iterator"),i=!1;try{var a=[7][r]();a.return=function(){i=!0},Array.from(a,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var a=[7],o=a[r]();o.next=function(){return{done:n=!0}},a[r]=function(){return o},t(a)}catch(t){}return n}},function(t,e,n){"use strict";var r=n(11),i=n(166);r(r.S+r.F*n(10)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var r=n(11),i=n(35),a=[].join;r(r.P+r.F*(n(36)!=Object||!n(171)(a)),"Array",{join:function(t){return a.call(i(this),void 0===t?",":t)}})},function(t,e,n){var r=n(10);t.exports=function(t,e){return!!t&&r(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){"use strict";var r=n(11),i=n(51),a=n(37),o=n(42),s=n(40),c=[].slice;r(r.P+r.F*n(10)(function(){i&&c.call(i)}),"Array",{slice:function(t,e){var n=s(this.length),r=a(this);if(e=void 0===e?n:e,"Array"==r)return c.call(this,t,e);for(var i=o(t,n),u=o(e,n),l=s(u-i),f=Array(l),d=0;dk;k++)if((d||k in y)&&(m=y[k],v=_(m,k,g),t))if(n)x[k]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return k;case 2:x.push(m)}else if(l)return!1;return f?-1:u||l?l:x}}},function(t,e,n){var r=n(177);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){var r=n(16),i=n(48),a=n(28)("species");t.exports=function(t){var e;return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&(e=e[a],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){"use strict";var r=n(11),i=n(175)(1);r(r.P+r.F*!n(171)([].map,!0),"Array",{map:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(11),i=n(175)(2);r(r.P+r.F*!n(171)([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(11),i=n(175)(3);r(r.P+r.F*!n(171)([].some,!0),"Array",{some:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(11),i=n(175)(4);r(r.P+r.F*!n(171)([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(11),i=n(183);r(r.P+r.F*!n(171)([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},function(t,e,n){var r=n(24),i=n(61),a=n(36),o=n(40);t.exports=function(t,e,n,s,c){r(e);var u=i(t),l=a(u),f=o(u.length),d=c?f-1:0,h=c?-1:1;if(n<2)for(;;){if(d in l){s=l[d],d+=h;break}if(d+=h,c?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;c?d>=0:f>d;d+=h)d in l&&(s=e(s,l[d],d,u));return s}},function(t,e,n){"use strict";var r=n(11),i=n(183);r(r.P+r.F*!n(171)([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict";var r=n(11),i=n(39)(!1),a=[].indexOf,o=!!a&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(o||!n(171)(a)),"Array",{indexOf:function(t){return o?a.apply(this,arguments)||0:i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(11),i=n(35),a=n(41),o=n(40),s=[].lastIndexOf,c=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(c||!n(171)(s)),"Array",{lastIndexOf:function(t){if(c)return s.apply(this,arguments)||0;var e=i(this),n=o(e.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,a(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in e&&e[r]===t)return r||0;return-1}})},function(t,e,n){var r=n(11);r(r.P,"Array",{copyWithin:n(188)}),n(189)("copyWithin")},function(t,e,n){"use strict";var r=n(61),i=n(42),a=n(40);t.exports=[].copyWithin||function(t,e){var n=r(this),o=a(n.length),s=i(t,o),c=i(e,o),u=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===u?o:i(u,o))-c,o-s),f=1;for(c0;)c in n?n[s]=n[c]:delete n[s],s+=f,c+=f;return n}},function(t,e,n){var r=n(28)("unscopables"),i=Array.prototype;void 0==i[r]&&n(13)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){var r=n(11);r(r.P,"Array",{fill:n(191)}),n(189)("fill")},function(t,e,n){"use strict";var r=n(61),i=n(42),a=n(40);t.exports=function(t){for(var e=r(this),n=a(e.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,n),c=o>2?arguments[2]:void 0,u=void 0===c?n:i(c,n);u>s;)e[s++]=t;return e}},function(t,e,n){"use strict";var r=n(11),i=n(175)(5),a="find",o=!0;a in[]&&Array(1)[a](function(){o=!1}),r(r.P+r.F*o,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(189)(a)},function(t,e,n){"use strict";var r=n(11),i=n(175)(6),a="findIndex",o=!0;a in[]&&Array(1)[a](function(){o=!1}),r(r.P+r.F*o,"Array",{findIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(189)(a)},function(t,e,n){n(195)("Array")},function(t,e,n){"use strict";var r=n(7),i=n(14),a=n(9),o=n(28)("species");t.exports=function(t){var e=r[t];a&&e&&!e[o]&&i.f(e,o,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(189),i=n(197),a=n(132),o=n(35);t.exports=n(131)(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var r=n(7),i=n(91),a=n(14).f,o=n(53).f,s=n(137),c=n(199),u=r.RegExp,l=u,f=u.prototype,d=/a/g,h=/a/g,p=new u(d)!==d;if(n(9)&&(!p||n(10)(function(){return h[n(28)("match")]=!1,u(d)!=d||u(h)==h||"/a/i"!=u(d,"i")}))){u=function(t,e){var n=this instanceof u,r=s(t),a=void 0===e;return!n&&r&&t.constructor===u&&a?t:i(p?new l(r&&!a?t.source:t,e):l((r=t instanceof u)?t.source:t,r&&a?c.call(t):e),n?this:f,u)};for(var m=(function(t){t in u||a(u,t,{configurable:!0,get:function(){return l[t]},set:function(e){l[t]=e}})}),v=o(l),g=0;v.length>g;)m(v[g++]);f.constructor=u,u.prototype=f,n(21)(r,"RegExp",u)}n(195)("RegExp")},function(t,e,n){"use strict";var r=n(15);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){"use strict";n(201);var r=n(15),i=n(199),a=n(9),o="toString",s=/./[o],c=function(t){n(21)(RegExp.prototype,o,t,!0)};n(10)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?c(function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!a&&t instanceof RegExp?i.call(t):void 0)}):s.name!=o&&c(function(){return s.call(this)})},function(t,e,n){n(9)&&"g"!=/./g.flags&&n(14).f(RegExp.prototype,"flags",{configurable:!0,get:n(199)})},function(t,e,n){n(203)("match",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){"use strict";var r=n(13),i=n(21),a=n(10),o=n(38),s=n(28);t.exports=function(t,e,n){var c=s(t),u=n(o,c,""[t]),l=u[0],f=u[1];a(function(){var e={};return e[c]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,l),r(RegExp.prototype,c,2==e?function(t,e){return f.call(t,this,e)}:function(t){return f.call(t,this)}))}},function(t,e,n){n(203)("replace",2,function(t,e,n){return[function(r,i){"use strict";var a=t(this),o=void 0==r?void 0:r[e];return void 0!==o?o.call(r,a,i):n.call(String(a),r,i)},n]})},function(t,e,n){n(203)("search",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(203)("split",2,function(t,e,r){"use strict";var i=n(137),a=r,o=[].push,s="split",c="length",u="lastIndex";if("c"=="abbc"[s](/(b)*/)[1]||4!="test"[s](/(?:)/,-1)[c]||2!="ab"[s](/(?:ab)*/)[c]||4!="."[s](/(.?)(.?)/)[c]||"."[s](/()()/)[c]>1||""[s](/.?/)[c]){var l=void 0===/()??/.exec("")[1];r=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!i(t))return a.call(n,t,e);var r,s,f,d,h,p=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,g=void 0===e?4294967295:e>>>0,y=new RegExp(t.source,m+"g");for(l||(r=new RegExp("^"+y.source+"$(?!\\s)",m));(s=y.exec(n))&&(f=s.index+s[0][c],!(f>v&&(p.push(n.slice(v,s.index)),!l&&s[c]>1&&s[0].replace(r,function(){for(h=1;h1&&s.index=g)));)y[u]===s.index&&y[u]++;return v===n[c]?!d&&y.test("")||p.push(""):p.push(n.slice(v)),p[c]>g?p.slice(0,g):p}}else"0"[s](void 0,0)[c]&&(r=function(t,e){return void 0===t&&0===e?[]:a.call(this,t,e)});return[function(n,i){var a=t(this),o=void 0==n?void 0:n[e];return void 0!==o?o.call(n,a,i):r.call(String(a),n,i)},r]})},function(t,e,n){"use strict";var r,i,a,o=n(31),s=n(7),c=n(23),u=n(78),l=n(11),f=n(16),d=n(24),h=n(208),p=n(209),m=n(210),v=n(211).set,g=n(212)(),y="Promise",_=s.TypeError,b=s.process,k=s[y],b=s.process,x="process"==u(b),w=function(){},S=!!function(){try{var t=k.resolve(1),e=(t.constructor={})[n(28)("species")]=function(t){t(w,w)};return(x||"function"==typeof PromiseRejectionEvent)&&t.then(w)instanceof e}catch(t){}}(),A=function(t,e){return t===e||t===k&&e===a},E=function(t){var e;return!(!f(t)||"function"!=typeof(e=t.then))&&e},I=function(t){return A(k,t)?new M(t):new i(t)},M=i=function(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw _("Bad Promise constructor");e=t,n=r}),this.resolve=d(e),this.reject=d(n)},O=function(t){try{t()}catch(t){return{error:t}}},C=function(t,e){if(!t._n){t._n=!0;var n=t._c;g(function(){for(var r=t._v,i=1==t._s,a=0,o=function(e){var n,a,o=i?e.ok:e.fail,s=e.resolve,c=e.reject,u=e.domain;try{o?(i||(2==t._h&&j(t),t._h=1),o===!0?n=r:(u&&u.enter(),n=o(r),u&&u.exit()),n===e.promise?c(_("Promise-chain cycle")):(a=E(n))?a.call(n,s,c):s(n)):c(r)}catch(t){c(t)}};n.length>a;)o(n[a++]);t._c=[],t._n=!1,e&&!t._h&&P(t)})}},P=function(t){v.call(s,function(){var e,n,r,i=t._v;if(T(t)&&(e=O(function(){x?b.emit("unhandledRejection",i,t):(n=s.onunhandledrejection)?n({promise:t,reason:i}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",i)}),t._h=x||T(t)?2:1),t._a=void 0,e)throw e.error})},T=function(t){if(1==t._h)return!1;for(var e,n=t._a||t._c,r=0;n.length>r;)if(e=n[r++],e.fail||!T(e.promise))return!1;return!0},j=function(t){v.call(s,function(){var e;x?b.emit("rejectionHandled",t):(e=s.onrejectionhandled)&&e({promise:t,reason:t._v})})},z=function(t){var e=this;e._d||(e._d=!0,e=e._w||e,e._v=t,e._s=2,e._a||(e._a=e._c.slice()),C(e,!0))},D=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw _("Promise can't be resolved itself");(e=E(t))?g(function(){var r={_w:n,_d:!1};try{e.call(t,c(D,r,1),c(z,r,1))}catch(t){z.call(r,t)}}):(n._v=t,n._s=1,C(n,!1))}catch(t){z.call({_w:n,_d:!1},t)}}};S||(k=function(t){h(this,k,y,"_h"),d(t),r.call(this);try{t(c(D,this,1),c(z,this,1))}catch(t){z.call(this,t)}},r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n(213)(k.prototype,{then:function(t,e){var n=I(m(this,k));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=x?b.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&C(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),M=function(){var t=new r;this.promise=t,this.resolve=c(D,t,1),this.reject=c(z,t,1)}),l(l.G+l.W+l.F*!S,{Promise:k}),n(27)(k,y),n(195)(y),a=n(12)[y],l(l.S+l.F*!S,y,{reject:function(t){var e=I(this),n=e.reject;return n(t),e.promise}}),l(l.S+l.F*(o||!S),y,{resolve:function(t){if(t instanceof k&&A(t.constructor,this))return t;var e=I(this),n=e.resolve;return n(t),e.promise}}),l(l.S+l.F*!(S&&n(168)(function(t){k.all(t).catch(w)})),y,{all:function(t){var e=this,n=I(e),r=n.resolve,i=n.reject,a=O(function(){var n=[],a=0,o=1;p(t,!1,function(t){var s=a++,c=!1;n.push(void 0),o++,e.resolve(t).then(function(t){c||(c=!0,n[s]=t,--o||r(n))},i)}),--o||r(n)});return a&&i(a.error),n.promise},race:function(t){var e=this,n=I(e),r=n.reject,i=O(function(){p(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return i&&r(i.error),n.promise}})},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var r=n(23),i=n(164),a=n(165),o=n(15),s=n(40),c=n(167),u={},l={},e=t.exports=function(t,e,n,f,d){var h,p,m,v,g=d?function(){return t}:c(t),y=r(n,f,e?2:1),_=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(a(g)){for(h=s(t.length);h>_;_++)if(v=e?y(o(p=t[_])[0],p[1]):y(t[_]),v===u||v===l)return v}else for(m=g.call(t);!(p=m.next()).done;)if(v=i(m,y,p.value,e),v===u||v===l)return v};e.BREAK=u,e.RETURN=l},function(t,e,n){var r=n(15),i=n(24),a=n(28)("species");t.exports=function(t,e){var n,o=r(t).constructor;return void 0===o||void 0==(n=r(o)[a])?e:i(n)}},function(t,e,n){var r,i,a,o=n(23),s=n(81),c=n(51),u=n(18),l=n(7),f=l.process,d=l.setImmediate,h=l.clearImmediate,p=l.MessageChannel,m=0,v={},g="onreadystatechange",y=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},_=function(t){y.call(t.data)};d&&h||(d=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++m]=function(){s("function"==typeof t?t:Function(t),e)},r(m),m},h=function(t){delete v[t]},"process"==n(37)(f)?r=function(t){f.nextTick(o(y,t,1))}:p?(i=new p,a=i.port2,i.port1.onmessage=_,r=o(a.postMessage,a,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",_,!1)):r=g in u("script")?function(t){c.appendChild(u("script"))[g]=function(){c.removeChild(this),y.call(t)}}:function(t){setTimeout(o(y,t,1),0)}),t.exports={set:d,clear:h}},function(t,e,n){var r=n(7),i=n(211).set,a=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,c="process"==n(37)(o);t.exports=function(){var t,e,n,u=function(){var r,i;for(c&&(r=o.domain)&&r.exit();t;){i=t.fn,t=t.next;try{i()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(c)n=function(){o.nextTick(u)};else if(a){var l=!0,f=document.createTextNode("");new a(u).observe(f,{characterData:!0}),n=function(){f.data=l=!l}}else if(s&&s.resolve){var d=s.resolve();n=function(){d.then(u)}}else n=function(){i.call(r,u)};return function(r){var i={fn:r,next:void 0};e&&(e.next=i),t||(t=i,n()),e=i}}},function(t,e,n){var r=n(21);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},function(t,e,n){"use strict";var r=n(215);t.exports=n(216)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(this,t);return e&&e.v},set:function(t,e){return r.def(this,0===t?0:t,e)}},r,!0)},function(t,e,n){"use strict";var r=n(14).f,i=n(49),a=n(213),o=n(23),s=n(208),c=n(38),u=n(209),l=n(131),f=n(197),d=n(195),h=n(9),p=n(25).fastKey,m=h?"_s":"size",v=function(t,e){var n,r=p(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,l){var f=t(function(t,r){s(t,f,e,"_i"),t._i=i(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=r&&u(r,n,t[l],t)});return a(f.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var e=this,n=v(e,t);if(n){var r=n.n,i=n.p;delete e._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),e._f==n&&(e._f=r),e._l==n&&(e._l=i),e[m]--}return!!n},forEach:function(t){s(this,f,"forEach");for(var e,n=o(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!v(this,t)}}),h&&r(f.prototype,"size",{get:function(){return c(this[m])}}),f},def:function(t,e,n){var r,i,a=v(t,e);return a?a.v=n:(t._l=a={i:i=p(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=a),r&&(r.n=a),t[m]++,"F"!==i&&(t._i[i]=a)),t},getEntry:v,setStrong:function(t,e,n){l(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?f(0,n.k):"values"==e?f(0,n.v):f(0,[n.k,n.v]):(t._t=void 0,f(1))},n?"entries":"values",!n,!0),d(e)}}},function(t,e,n){"use strict";var r=n(7),i=n(11),a=n(21),o=n(213),s=n(25),c=n(209),u=n(208),l=n(16),f=n(10),d=n(168),h=n(27),p=n(91);t.exports=function(t,e,n,m,v,g){var y=r[t],_=y,b=v?"set":"add",k=_&&_.prototype,x={},w=function(t){var e=k[t];a(k,t,"delete"==t?function(t){return!(g&&!l(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!l(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!l(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof _&&(g||k.forEach&&!f(function(){(new _).entries().next()}))){var S=new _,A=S[b](g?{}:-0,1)!=S,E=f(function(){S.has(1)}),I=d(function(t){new _(t)}),M=!g&&f(function(){for(var t=new _,e=5;e--;)t[b](e,e);return!t.has(-0)});I||(_=e(function(e,n){u(e,_,t);var r=p(new y,e,_);return void 0!=n&&c(n,v,r[b],r),r}),_.prototype=k,k.constructor=_),(E||M)&&(w("delete"),w("has"),v&&w("get")),(M||A)&&w(b),g&&k.clear&&delete k.clear}else _=m.getConstructor(e,t,v,b),o(_.prototype,n),s.NEED=!0;return h(_,t),x[t]=_,i(i.G+i.W+i.F*(_!=y),x),g||m.setStrong(_,t,v),_}},function(t,e,n){"use strict";var r=n(215);t.exports=n(216)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r,i=n(175)(0),a=n(21),o=n(25),s=n(72),c=n(219),u=n(16),l=o.getWeak,f=Object.isExtensible,d=c.ufstore,h={},p=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},m={get:function(t){if(u(t)){var e=l(t);return e===!0?d(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(this,t,e)}},v=t.exports=n(216)("WeakMap",p,m,c,!0,!0);7!=(new v).set((Object.freeze||Object)(h),7).get(h)&&(r=c.getConstructor(p),s(r.prototype,m),o.NEED=!0,i(["delete","has","get","set"],function(t){var e=v.prototype,n=e[t];a(e,t,function(e,i){if(u(e)&&!f(e)){this._f||(this._f=new r);var a=this._f[t](e,i);return"set"==t?this:a}return n.call(this,e,i)})}))},function(t,e,n){"use strict";var r=n(213),i=n(25).getWeak,a=n(15),o=n(16),s=n(208),c=n(209),u=n(175),l=n(8),f=u(5),d=u(6),h=0,p=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},v=function(t,e){return f(t.a,function(t){return t[0]===e})};m.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=d(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,a){var u=t(function(t,r){s(t,u,e,"_i"),t._i=h++,t._l=void 0,void 0!=r&&c(r,n,t[a],t);
});return r(u.prototype,{delete:function(t){if(!o(t))return!1;var e=i(t);return e===!0?p(this).delete(t):e&&l(e,this._i)&&delete e[this._i]},has:function(t){if(!o(t))return!1;var e=i(t);return e===!0?p(this).has(t):e&&l(e,this._i)}}),u},def:function(t,e,n){var r=i(a(e),!0);return r===!0?p(t).set(e,n):r[t._i]=n,t},ufstore:p}},function(t,e,n){"use strict";var r=n(219);n(216)("WeakSet",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t,!0)}},r,!1,!0)},function(t,e,n){"use strict";var r=n(11),i=n(222),a=n(223),o=n(15),s=n(42),c=n(40),u=n(16),l=n(7).ArrayBuffer,f=n(210),d=a.ArrayBuffer,h=a.DataView,p=i.ABV&&l.isView,m=d.prototype.slice,v=i.VIEW,g="ArrayBuffer";r(r.G+r.W+r.F*(l!==d),{ArrayBuffer:d}),r(r.S+r.F*!i.CONSTR,g,{isView:function(t){return p&&p(t)||u(t)&&v in t}}),r(r.P+r.U+r.F*n(10)(function(){return!new d(2).slice(1,void 0).byteLength}),g,{slice:function(t,e){if(void 0!==m&&void 0===e)return m.call(o(this),t);for(var n=o(this).byteLength,r=s(t,n),i=s(void 0===e?n:e,n),a=new(f(this,d))(c(i-r)),u=new h(this),l=new h(a),p=0;r>1,l=23===e?O(2,-24)-O(2,-77):0,f=0,d=t<0||0===t&&1/t<0?1:0;for(t=M(t),t!=t||t===E?(i=t!=t?1:0,r=c):(r=C(P(t)/T),t*(a=O(2,-r))<1&&(r--,a*=2),t+=r+u>=1?l/a:l*O(2,1-u),t*a>=2&&(r++,a/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*a-1)*O(2,e),r+=u):(i=t*O(2,u-1)*O(2,e),r=0));e>=8;o[f++]=255&i,i/=256,e-=8);for(r=r<0;o[f++]=255&r,r/=256,s-=8);return o[--f]|=128*d,o},U=function(t,e,n){var r,i=8*n-e-1,a=(1<>1,s=i-7,c=n-1,u=t[c--],l=127&u;for(u>>=7;s>0;l=256*l+t[c],c--,s-=8);for(r=l&(1<<-s)-1,l>>=-s,s+=e;s>0;r=256*r+t[c],c--,s-=8);if(0===l)l=1-o;else{if(l===a)return r?NaN:u?-E:E;r+=O(2,e),l-=o}return(u?-1:1)*r*O(2,l-e)},R=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},B=function(t){return[255&t]},V=function(t){return[255&t,t>>8&255]},H=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},G=function(t){return q(t,52,8)},K=function(t){return q(t,23,4)},W=function(t,e,n){p(t[_],e,{get:function(){return this[n]}})},$=function(t,e,n,r){var i=+n,a=f(i);if(i!=a||a<0||a+e>t[N])throw A(k);var o=t[L]._b,s=a+t[F],c=o.slice(s,s+e);return r?c:c.reverse()},Y=function(t,e,n,r,i,a){var o=+n,s=f(o);if(o!=s||s<0||s+e>t[N])throw A(k);for(var c=t[L]._b,u=s+t[F],l=r(+i),d=0;dtt;)(X=Z[tt++])in x||s(x,X,I[X]);a||(Q.constructor=x)}var et=new w(new x(2)),nt=w[_].setInt8;et.setInt8(0,2147483648),et.setInt8(1,2147483649),!et.getInt8(0)&&et.getInt8(1)||c(w[_],{setInt8:function(t,e){nt.call(this,t,e<<24>>24)},setUint8:function(t,e){nt.call(this,t,e<<24>>24)}},!0)}else x=function(t){var e=J(this,t);this._b=m.call(Array(e),0),this[N]=e},w=function(t,e,n){l(this,w,y),l(t,x,y);var r=t[N],i=f(e);if(i<0||i>r)throw A("Wrong offset!");if(n=void 0===n?r-i:d(n),i+n>r)throw A(b);this[L]=t,this[F]=i,this[N]=n},i&&(W(x,z,"_l"),W(w,j,"_b"),W(w,z,"_l"),W(w,D,"_o")),c(w[_],{getInt8:function(t){return $(this,1,t)[0]<<24>>24},getUint8:function(t){return $(this,1,t)[0]},getInt16:function(t){var e=$(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=$(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return R($(this,4,t,arguments[1]))},getUint32:function(t){return R($(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return U($(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return U($(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){Y(this,1,t,B,e)},setUint8:function(t,e){Y(this,1,t,B,e)},setInt16:function(t,e){Y(this,2,t,V,e,arguments[2])},setUint16:function(t,e){Y(this,2,t,V,e,arguments[2])},setInt32:function(t,e){Y(this,4,t,H,e,arguments[2])},setUint32:function(t,e){Y(this,4,t,H,e,arguments[2])},setFloat32:function(t,e){Y(this,4,t,K,e,arguments[2])},setFloat64:function(t,e){Y(this,8,t,G,e,arguments[2])}});v(x,g),v(w,y),s(w[_],o.VIEW,!0),e[g]=x,e[y]=w},function(t,e,n){var r=n(11);r(r.G+r.W+r.F*!n(222).ABV,{DataView:n(223).DataView})},function(t,e,n){n(226)("Int8",1,function(t){return function(e,n,r){return t(this,e,n,r)}})},function(t,e,n){"use strict";if(n(9)){var r=n(31),i=n(7),a=n(10),o=n(11),s=n(222),c=n(223),u=n(23),l=n(208),f=n(20),d=n(13),h=n(213),p=n(41),m=n(40),v=n(42),g=n(19),y=n(8),_=n(74),b=n(78),k=n(16),x=n(61),w=n(165),S=n(49),A=n(62),E=n(53).f,I=n(167),M=n(22),O=n(28),C=n(175),P=n(39),T=n(210),j=n(196),z=n(132),D=n(168),L=n(195),N=n(191),F=n(188),q=n(14),U=n(54),R=q.f,B=U.f,V=i.RangeError,H=i.TypeError,G=i.Uint8Array,K="ArrayBuffer",W="Shared"+K,$="BYTES_PER_ELEMENT",Y="prototype",J=Array[Y],X=c.ArrayBuffer,Q=c.DataView,Z=C(0),tt=C(2),et=C(3),nt=C(4),rt=C(5),it=C(6),at=P(!0),ot=P(!1),st=j.values,ct=j.keys,ut=j.entries,lt=J.lastIndexOf,ft=J.reduce,dt=J.reduceRight,ht=J.join,pt=J.sort,mt=J.slice,vt=J.toString,gt=J.toLocaleString,yt=O("iterator"),_t=O("toStringTag"),bt=M("typed_constructor"),kt=M("def_constructor"),xt=s.CONSTR,wt=s.TYPED,St=s.VIEW,At="Wrong length!",Et=C(1,function(t,e){return Tt(T(t,t[kt]),e)}),It=a(function(){return 1===new G(new Uint16Array([1]).buffer)[0]}),Mt=!!G&&!!G[Y].set&&a(function(){new G(1).set({})}),Ot=function(t,e){if(void 0===t)throw H(At);var n=+t,r=m(t);if(e&&!_(n,r))throw V(At);return r},Ct=function(t,e){var n=p(t);if(n<0||n%e)throw V("Wrong offset!");return n},Pt=function(t){if(k(t)&&wt in t)return t;throw H(t+" is not a typed array!")},Tt=function(t,e){if(!(k(t)&&bt in t))throw H("It is not a typed array constructor!");return new t(e)},jt=function(t,e){return zt(T(t,t[kt]),e)},zt=function(t,e){for(var n=0,r=e.length,i=Tt(t,r);r>n;)i[n]=e[n++];return i},Dt=function(t,e,n){R(t,e,{get:function(){return this._d[n]}})},Lt=function(t){var e,n,r,i,a,o,s=x(t),c=arguments.length,l=c>1?arguments[1]:void 0,f=void 0!==l,d=I(s);if(void 0!=d&&!w(d)){for(o=d.call(s),r=[],e=0;!(a=o.next()).done;e++)r.push(a.value);s=r}for(f&&c>2&&(l=u(l,arguments[2],2)),e=0,n=m(s.length),i=Tt(this,n);n>e;e++)i[e]=f?l(s[e],e):s[e];return i},Nt=function(){for(var t=0,e=arguments.length,n=Tt(this,e);e>t;)n[t]=arguments[t++];return n},Ft=!!G&&a(function(){gt.call(new G(1))}),qt=function(){return gt.apply(Ft?mt.call(Pt(this)):Pt(this),arguments)},Ut={copyWithin:function(t,e){return F.call(Pt(this),t,e,arguments.length>2?arguments[2]:void 0)},every:function(t){return nt(Pt(this),t,arguments.length>1?arguments[1]:void 0)},fill:function(t){return N.apply(Pt(this),arguments)},filter:function(t){return jt(this,tt(Pt(this),t,arguments.length>1?arguments[1]:void 0))},find:function(t){return rt(Pt(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function(t){return it(Pt(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function(t){Z(Pt(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function(t){return ot(Pt(this),t,arguments.length>1?arguments[1]:void 0)},includes:function(t){return at(Pt(this),t,arguments.length>1?arguments[1]:void 0)},join:function(t){return ht.apply(Pt(this),arguments)},lastIndexOf:function(t){return lt.apply(Pt(this),arguments)},map:function(t){return Et(Pt(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function(t){return ft.apply(Pt(this),arguments)},reduceRight:function(t){return dt.apply(Pt(this),arguments)},reverse:function(){for(var t,e=this,n=Pt(e).length,r=Math.floor(n/2),i=0;i1?arguments[1]:void 0)},sort:function(t){return pt.call(Pt(this),t)},subarray:function(t,e){var n=Pt(this),r=n.length,i=v(t,r);return new(T(n,n[kt]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,m((void 0===e?r:v(e,r))-i))}},Rt=function(t,e){return jt(this,mt.call(Pt(this),t,e))},Bt=function(t){Pt(this);var e=Ct(arguments[1],1),n=this.length,r=x(t),i=m(r.length),a=0;if(i+e>n)throw V(At);for(;a255?255:255&r),i.v[p](n*e+i.o,r,It)},O=function(t,e){R(t,e,{get:function(){return I(this,e)},set:function(t){return M(this,e,t)},enumerable:!0})};_?(v=n(function(t,n,r,i){l(t,v,u,"_d");var a,o,s,c,f=0,h=0;if(k(n)){if(!(n instanceof X||(c=b(n))==K||c==W))return wt in n?zt(v,n):Lt.call(v,n);a=n,h=Ct(r,e);var p=n.byteLength;if(void 0===i){if(p%e)throw V(At);if(o=p-h,o<0)throw V(At)}else if(o=m(i)*e,o+h>p)throw V(At);s=o/e}else s=Ot(n,!0),o=s*e,a=new X(o);for(d(t,"_d",{b:a,o:h,l:o,e:s,v:new Q(a)});f=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new a(t)}})},function(t,e,n){function r(t,e){var n,s,l=arguments.length<3?t:arguments[2];return u(t)===l?t[e]:(n=i.f(t,e))?o(n,"value")?n.value:void 0!==n.get?n.get.call(l):void 0:c(s=a(t))?r(s,e,l):void 0}var i=n(54),a=n(62),o=n(8),s=n(11),c=n(16),u=n(15);s(s.S,"Reflect",{get:r})},function(t,e,n){var r=n(54),i=n(11),a=n(15);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(a(t),e)}})},function(t,e,n){var r=n(11),i=n(62),a=n(15);r(r.S,"Reflect",{getPrototypeOf:function(t){return i(a(t))}})},function(t,e,n){var r=n(11);r(r.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var r=n(11),i=n(15),a=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return i(t),!a||a(t)}})},function(t,e,n){var r=n(11);r(r.S,"Reflect",{ownKeys:n(246)})},function(t,e,n){var r=n(53),i=n(46),a=n(15),o=n(7).Reflect;t.exports=o&&o.ownKeys||function(t){var e=r.f(a(t)),n=i.f;return n?e.concat(n(t)):e}},function(t,e,n){var r=n(11),i=n(15),a=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){i(t);try{return a&&a(t),!0}catch(t){return!1}}})},function(t,e,n){function r(t,e,n){var c,d,h=arguments.length<4?t:arguments[3],p=a.f(l(t),e);if(!p){if(f(d=o(t)))return r(d,e,n,h);p=u(0)}return s(p,"value")?!(p.writable===!1||!f(h))&&(c=a.f(h,e)||u(0),c.value=n,i.f(h,e,c),!0):void 0!==p.set&&(p.set.call(h,n),!0)}var i=n(14),a=n(54),o=n(62),s=n(8),c=n(11),u=n(20),l=n(15),f=n(16);c(c.S,"Reflect",{set:r})},function(t,e,n){var r=n(11),i=n(76);i&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){i.check(t,e);try{return i.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){"use strict";var r=n(11),i=n(39)(!0);r(r.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(189)("includes")},function(t,e,n){"use strict";var r=n(11),i=n(130)(!0);r(r.P,"String",{at:function(t){return i(this,t)}})},function(t,e,n){"use strict";var r=n(11),i=n(253);r(r.P,"String",{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,e,n){var r=n(40),i=n(94),a=n(38);t.exports=function(t,e,n,o){var s=String(a(t)),c=s.length,u=void 0===n?" ":String(n),l=r(e);if(l<=c||""==u)return s;var f=l-c,d=i.call(u,Math.ceil(f/u.length));return d.length>f&&(d=d.slice(0,f)),o?d+s:s+d}},function(t,e,n){"use strict";var r=n(11),i=n(253);r(r.P,"String",{padEnd:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},function(t,e,n){"use strict";n(86)("trimLeft",function(t){return function(){return t(this,1)}},"trimStart")},function(t,e,n){"use strict";n(86)("trimRight",function(t){return function(){return t(this,2)}},"trimEnd")},function(t,e,n){"use strict";var r=n(11),i=n(38),a=n(40),o=n(137),s=n(199),c=RegExp.prototype,u=function(t,e){this._r=t,this._s=e};n(133)(u,"RegExp String",function(){var t=this._r.exec(this._s);return{value:t,done:null===t}}),r(r.P,"String",{matchAll:function(t){if(i(this),!o(t))throw TypeError(t+" is not a regexp!");var e=String(this),n="flags"in c?String(t.flags):s.call(t),r=new RegExp(t.source,~n.indexOf("g")?n:"g"+n);return r.lastIndex=a(t.lastIndex),new u(r,e)}})},function(t,e,n){n(30)("asyncIterator")},function(t,e,n){n(30)("observable")},function(t,e,n){var r=n(11),i=n(246),a=n(35),o=n(54),s=n(166);r(r.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,n=a(t),r=o.f,c=i(n),u={},l=0;c.length>l;)s(u,e=c[l++],r(n,e));return u}})},function(t,e,n){var r=n(11),i=n(262)(!1);r(r.S,"Object",{values:function(t){return i(t)}})},function(t,e,n){var r=n(33),i=n(35),a=n(47).f;t.exports=function(t){return function(e){for(var n,o=i(e),s=r(o),c=s.length,u=0,l=[];c>u;)a.call(o,n=s[u++])&&l.push(t?[n,o[n]]:o[n]);return l}}},function(t,e,n){var r=n(11),i=n(262)(!0);r(r.S,"Object",{entries:function(t){return i(t)}})},function(t,e,n){"use strict";var r=n(11),i=n(61),a=n(24),o=n(14);n(9)&&r(r.P+n(265),"Object",{__defineGetter__:function(t,e){o.f(i(this),t,{get:a(e),enumerable:!0,configurable:!0})}})},function(t,e,n){t.exports=n(31)||!n(10)(function(){var t=Math.random();__defineSetter__.call(null,t,function(){}),delete n(7)[t]})},function(t,e,n){"use strict";var r=n(11),i=n(61),a=n(24),o=n(14);n(9)&&r(r.P+n(265),"Object",{__defineSetter__:function(t,e){o.f(i(this),t,{set:a(e),enumerable:!0,configurable:!0})}})},function(t,e,n){"use strict";var r=n(11),i=n(61),a=n(19),o=n(62),s=n(54).f;n(9)&&r(r.P+n(265),"Object",{__lookupGetter__:function(t){var e,n=i(this),r=a(t,!0);do if(e=s(n,r))return e.get;while(n=o(n))}})},function(t,e,n){"use strict";var r=n(11),i=n(61),a=n(19),o=n(62),s=n(54).f;n(9)&&r(r.P+n(265),"Object",{__lookupSetter__:function(t){var e,n=i(this),r=a(t,!0);do if(e=s(n,r))return e.set;while(n=o(n))}})},function(t,e,n){var r=n(11);r(r.P+r.R,"Map",{toJSON:n(270)("Map")})},function(t,e,n){var r=n(78),i=n(271);t.exports=function(t){return function(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic");return i(this)}}},function(t,e,n){var r=n(209);t.exports=function(t,e){var n=[];return r(t,!1,n.push,n,e),n}},function(t,e,n){var r=n(11);r(r.P+r.R,"Set",{toJSON:n(270)("Set")})},function(t,e,n){var r=n(11);r(r.S,"System",{global:n(7)})},function(t,e,n){var r=n(11),i=n(37);r(r.S,"Error",{isError:function(t){return"Error"===i(t)}})},function(t,e,n){var r=n(11);r(r.S,"Math",{iaddh:function(t,e,n,r){var i=t>>>0,a=e>>>0,o=n>>>0;return a+(r>>>0)+((i&o|(i|o)&~(i+o>>>0))>>>31)|0}})},function(t,e,n){var r=n(11);r(r.S,"Math",{isubh:function(t,e,n,r){var i=t>>>0,a=e>>>0,o=n>>>0;return a-(r>>>0)-((~i&o|~(i^o)&i-o>>>0)>>>31)|0}})},function(t,e,n){var r=n(11);r(r.S,"Math",{imulh:function(t,e){var n=65535,r=+t,i=+e,a=r&n,o=i&n,s=r>>16,c=i>>16,u=(s*o>>>0)+(a*o>>>16);return s*c+(u>>16)+((a*c>>>0)+(u&n)>>16)}})},function(t,e,n){var r=n(11);r(r.S,"Math",{umulh:function(t,e){var n=65535,r=+t,i=+e,a=r&n,o=i&n,s=r>>>16,c=i>>>16,u=(s*o>>>0)+(a*o>>>16);return s*c+(u>>>16)+((a*c>>>0)+(u&n)>>>16)}})},function(t,e,n){var r=n(280),i=n(15),a=r.key,o=r.set;r.exp({defineMetadata:function(t,e,n,r){o(t,e,i(n),a(r))}})},function(t,e,n){var r=n(214),i=n(11),a=n(26)("metadata"),o=a.store||(a.store=new(n(218))),s=function(t,e,n){var i=o.get(t);if(!i){if(!n)return;o.set(t,i=new r)}var a=i.get(e);if(!a){if(!n)return;i.set(e,a=new r)}return a},c=function(t,e,n){var r=s(e,n,!1);return void 0!==r&&r.has(t)},u=function(t,e,n){var r=s(e,n,!1);return void 0===r?void 0:r.get(t)},l=function(t,e,n,r){s(n,r,!0).set(t,e)},f=function(t,e){var n=s(t,e,!1),r=[];return n&&n.forEach(function(t,e){r.push(e)}),r},d=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},h=function(t){i(i.S,"Reflect",t)};t.exports={store:o,map:s,has:c,get:u,set:l,keys:f,key:d,exp:h}},function(t,e,n){var r=n(280),i=n(15),a=r.key,o=r.map,s=r.store;r.exp({deleteMetadata:function(t,e){var n=arguments.length<3?void 0:a(arguments[2]),r=o(i(e),n,!1);if(void 0===r||!r.delete(t))return!1;if(r.size)return!0;var c=s.get(e);return c.delete(n),!!c.size||s.delete(e)}})},function(t,e,n){var r=n(280),i=n(15),a=n(62),o=r.has,s=r.get,c=r.key,u=function(t,e,n){var r=o(t,e,n);if(r)return s(t,e,n);var i=a(e);return null!==i?u(t,i,n):void 0};r.exp({getMetadata:function(t,e){return u(t,i(e),arguments.length<3?void 0:c(arguments[2]))}})},function(t,e,n){var r=n(217),i=n(271),a=n(280),o=n(15),s=n(62),c=a.keys,u=a.key,l=function(t,e){var n=c(t,e),a=s(t);if(null===a)return n;var o=l(a,e);return o.length?n.length?i(new r(n.concat(o))):o:n};a.exp({getMetadataKeys:function(t){return l(o(t),arguments.length<2?void 0:u(arguments[1]))}})},function(t,e,n){var r=n(280),i=n(15),a=r.get,o=r.key;r.exp({getOwnMetadata:function(t,e){return a(t,i(e),arguments.length<3?void 0:o(arguments[2]))}})},function(t,e,n){var r=n(280),i=n(15),a=r.keys,o=r.key;r.exp({getOwnMetadataKeys:function(t){return a(i(t),arguments.length<2?void 0:o(arguments[1]))}})},function(t,e,n){var r=n(280),i=n(15),a=n(62),o=r.has,s=r.key,c=function(t,e,n){var r=o(t,e,n);if(r)return!0;var i=a(e);return null!==i&&c(t,i,n)};r.exp({hasMetadata:function(t,e){return c(t,i(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var r=n(280),i=n(15),a=r.has,o=r.key;r.exp({hasOwnMetadata:function(t,e){return a(t,i(e),arguments.length<3?void 0:o(arguments[2]))}})},function(t,e,n){var r=n(280),i=n(15),a=n(24),o=r.key,s=r.set;r.exp({metadata:function(t,e){return function(n,r){s(t,e,(void 0!==r?i:a)(n),o(r))}}})},function(t,e,n){var r=n(11),i=n(212)(),a=n(7).process,o="process"==n(37)(a);r(r.G,{asap:function(t){var e=o&&a.domain;i(e?e.bind(t):t)}})},function(t,e,n){"use strict";var r=n(11),i=n(7),a=n(12),o=n(212)(),s=n(28)("observable"),c=n(24),u=n(15),l=n(208),f=n(213),d=n(13),h=n(209),p=h.RETURN,m=function(t){return null==t?void 0:c(t)},v=function(t){var e=t._c;e&&(t._c=void 0,e())},g=function(t){return void 0===t._o},y=function(t){g(t)||(t._o=void 0,v(t))},_=function(t,e){u(t),this._c=void 0,this._o=t,t=new b(this);try{var n=e(t),r=n;null!=n&&("function"==typeof n.unsubscribe?n=function(){r.unsubscribe()}:c(n),this._c=n)}catch(e){return void t.error(e)}g(this)&&v(this)};_.prototype=f({},{unsubscribe:function(){y(this)}});var b=function(t){this._s=t};b.prototype=f({},{next:function(t){var e=this._s;if(!g(e)){var n=e._o;try{var r=m(n.next);if(r)return r.call(n,t)}catch(t){try{y(e)}finally{throw t}}}},error:function(t){var e=this._s;if(g(e))throw t;var n=e._o;e._o=void 0;try{var r=m(n.error);if(!r)throw t;t=r.call(n,t)}catch(t){try{v(e)}finally{throw t}}return v(e),t},complete:function(t){var e=this._s;if(!g(e)){var n=e._o;e._o=void 0;try{var r=m(n.complete);t=r?r.call(n,t):void 0}catch(t){try{v(e)}finally{throw t}}return v(e),t}}});var k=function(t){l(this,k,"Observable","_f")._f=c(t)};f(k.prototype,{subscribe:function(t){return new _(t,this._f)},forEach:function(t){var e=this;return new(a.Promise||i.Promise)(function(n,r){c(t);var i=e.subscribe({next:function(e){try{return t(e)}catch(t){r(t),i.unsubscribe()}},error:r,complete:n})})}}),f(k,{from:function(t){var e="function"==typeof this?this:k,n=m(u(t)[s]);if(n){var r=u(n.call(t));return r.constructor===e?r:new e(function(t){return r.subscribe(t)})}return new e(function(e){var n=!1;return o(function(){if(!n){try{if(h(t,!1,function(t){if(e.next(t),n)return p})===p)return}catch(t){if(n)throw t;return void e.error(t)}e.complete()}}),function(){n=!0}})},of:function(){for(var t=0,e=arguments.length,n=Array(e);to;)(n[o]=arguments[o++])===s&&(c=!0);return function(){var r,a=this,o=arguments.length,u=0,l=0;if(!c&&!o)return i(t,n,a);if(r=n.slice(),c)for(;e>u;u++)r[u]===s&&(r[u]=arguments[l++]);for(;o>l;)r.push(arguments[l++]);return i(t,r,a)}}},function(t,e,n){t.exports=n(7)},function(t,e,n){var r=n(11),i=n(211);r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},function(t,e,n){for(var r=n(196),i=n(21),a=n(7),o=n(13),s=n(132),c=n(28),u=c("iterator"),l=c("toStringTag"),f=s.Array,d=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],h=0;h<5;h++){var p,m=d[h],v=a[m],g=v&&v.prototype;if(g){g[u]||o(g,u,f),g[l]||o(g,l,m),s[m]=f;for(p in r)g[p]||i(g,p,r[p],!0)}}},function(t,e,n){(function(e,n,r){!function(e){"use strict";function i(t,e,n,r){var i=e&&e.prototype instanceof o?e:o,a=Object.create(i.prototype),s=new m(r||[]);return a._invoke=f(t,n,s),a}function a(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function o(){}function s(){}function c(){}function u(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function l(t){function e(r,i,o,s){var c=a(t[r],t,i);if("throw"!==c.type){var u=c.arg,l=u.value;return l&&"object"==typeof l&&b.call(l,"__await")?n.resolve(l.__await).then(function(t){e("next",t,o,s)},function(t){e("throw",t,o,s)}):n.resolve(l).then(function(t){u.value=t,o(u)},s)}s(c.arg)}function i(t,r){function i(){return new n(function(n,i){e(t,r,n,i)})}return o=o?o.then(i,i):i()}"object"==typeof r&&r.domain&&(e=r.domain.bind(e));var o;this._invoke=i}function f(t,e,n){var r=E;return function(i,o){if(r===M)throw new Error("Generator is already running");if(r===O){if("throw"===i)throw o;return g()}for(n.method=i,n.arg=o;;){var s=n.delegate;if(s){var c=d(s,n);if(c){if(c===C)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===E)throw r=O,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=M;var u=a(t,e,n);if("normal"===u.type){if(r=n.done?O:I,u.arg===C)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=O,n.method="throw",n.arg=u.arg)}}}function d(t,e){var n=t.iterator[e.method];if(n===y){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=y,d(t,e),"throw"===e.method))return C;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var r=a(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,C;var i=r.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=y),e.delegate=null,C):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,C)}function h(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function p(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function m(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(h,this),this.reset(!0)}function v(t){if(t){var e=t[x];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var o=b.call(i,"catchLoc"),s=b.call(i,"finallyLoc");if(o&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&b.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),p(n),C}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;p(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:v(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=y),C}}}("object"==typeof e?e:"object"==typeof window?window:"object"==typeof self?self:this)}).call(e,function(){return this}(),n(4),n(297))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined");
}function i(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function a(t){if(f===clearTimeout)return clearTimeout(t);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(t);try{return f(t)}catch(e){try{return f.call(null,t)}catch(e){return f.call(this,t)}}}function o(){m&&h&&(m=!1,h.length?p=h.concat(p):v=-1,p.length&&s())}function s(){if(!m){var t=i(o);m=!0;for(var e=p.length;e;){for(h=p,p=[];++v1)for(var n=1;n"+t.stack+"":"";u.default.error("Fetch Failed:
"+t.message+" "+e),console.error(t.message+" at "+t.stack)}Object.defineProperty(e,"__esModule",{value:!0}),e.parseStatus=i,e.parseJSON=a,e.userFeedback=o,e.userFeedbackError=s;var c=n(302),u=r(c),l=n(305),f=n(306),d=r(f),h=function t(e){var t=new Error(e.statusText||e||"");return t.response=e,t}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(303),a=r(i);a.default.options.positionClass="toast-top-right",a.default.options.preventDuplicates=!0,e.default=a.default},,,function(t,e){t.exports=GravAdmin},function(t,e,n){function r(t,e){return t=i(t),e=e||a,o(s(t,e),e)}var i=n(307),a=n(308),o=n(309),s=n(310);t.exports=r},function(t,e){function n(t){return null==t?"":t.toString()}t.exports=n},function(t,e){t.exports=[" ","\n","\r","\t","\f","\v"," "," ",""," "," "," "," "," "," "," "," "," "," "," ","\u2028","\u2029"," "," "," "]},function(t,e,n){function r(t,e){t=i(t),e=e||a;for(var n,r,o=0,s=t.length,c=e.length,u=!0;u&&o=s?"":t.substr(o,s)}var i=n(307),a=n(308);t.exports=r},function(t,e,n){function r(t,e){t=i(t),e=e||a;for(var n,r,o=t.length-1,s=e.length,c=!0;c&&o>=0;)for(c=!1,n=-1,r=t.charAt(o);++n=0?t.substring(0,o+1):""}var i=n(307),a=n(308);t.exports=r},function(t,e){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(t){return"function"==typeof t}function i(t){return"number"==typeof t}function a(t){return"object"==typeof t&&null!==t}function o(t){return void 0===t}t.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(t){if(!i(t)||t<0||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},n.prototype.emit=function(t){var e,n,i,s,c,u;if(this._events||(this._events={}),"error"===t&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if(e=arguments[1],e instanceof Error)throw e;var l=new Error('Uncaught, unspecified "error" event. ('+e+")");throw l.context=e,l}if(n=this._events[t],o(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(a(n))for(s=Array.prototype.slice.call(arguments,1),u=n.slice(),i=u.length,c=0;c0&&this._events[t].length>i&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(t,e){function n(){this.removeListener(t,n),i||(i=!0,e.apply(this,arguments))}if(!r(e))throw TypeError("listener must be a function");var i=!1;return n.listener=e,this.on(t,n),this},n.prototype.removeListener=function(t,e){var n,i,o,s;if(!r(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(n=this._events[t],o=n.length,i=-1,n===e||r(n.listener)&&n.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(a(n)){for(s=o;s-- >0;)if(n[s]===e||n[s].listener&&n[s].listener===e){i=s;break}if(i<0)return this;1===n.length?(n.length=0,delete this._events[t]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},n.prototype.removeAllListeners=function(t){var e,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[t],r(n))this.removeListener(t,n);else if(n)for(;n.length;)this.removeListener(t,n[n.length-1]);return delete this._events[t],this},n.prototype.listeners=function(t){var e;return e=this._events&&this._events[t]?r(this._events[t])?[this._events[t]]:this._events[t].slice():[]},n.prototype.listenerCount=function(t){if(this._events){var e=this._events[t];if(r(e))return 1;if(e)return e.length}return 0},n.listenerCount=function(t,e){return t.listenerCount(e)}},function(t,e,n){(function(t){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};i(this,t),this.setPayload(e),this.task="task"+l.config.param_sep}return a(t,[{key:"setPayload",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.payload=t,this}},{key:"fetch",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return h.Instance.fetch(function(e){return t.setPayload(e)},e),this}},{key:"maintenance",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"hide",e=(0,s.default)("#updates [data-update-packages]");return e["show"===t?"fadeIn":"fadeOut"](),"hide"===t&&(0,s.default)(".badges.with-updates").removeClass("with-updates").find(".badge.updates").remove(),this}},{key:"grav",value:function(){var t=this.payload.grav;if(t&&t.isUpdatable){var e=this.task,n="";n+=t.isSymlink?'':'",n+="\n Grav v"+t.available+" "+l.translations.PLUGIN_ADMIN.IS_NOW_AVAILABLE+'! ('+l.translations.PLUGIN_ADMIN.CURRENT+" v"+t.version+")\n ";var r=(0,s.default)("[data-gpm-grav]").removeClass("hidden");r.is(":empty")&&r.hide(),r.addClass("grav").html(""+n).slideDown(150).parent("#messages").addClass("default-box-shadow")}return(0,s.default)("#grav-update-button").on("click",function(){(0,s.default)(this).html(l.translations.PLUGIN_ADMIN.UPDATING_PLEASE_WAIT+" "+(0,d.default)(t.assets["grav-update"].size)+"..")}),this}},{key:"resources",value:function(){if(!this.payload||!this.payload.resources||!this.payload.resources.total)return this.maintenance("hide");var t=!0,e=["plugins","themes"],n=["plugin","theme"],r=this.payload.resources,i=r.plugins,a=r.themes;return this.payload.resources.total?([i,a].forEach(function(r,i){if(r&&!Array.isArray(r)){var a=Object.keys(r).length,o=e[i];(0,s.default)('#admin-menu a[href$="/'+e[i]+'"]').find(".badges").addClass("with-updates").find(".badge.updates").text(a);var c="";c="plugins"===o?l.translations.PLUGIN_ADMIN.PLUGINS:l.translations.PLUGIN_ADMIN.THEMES;var f=(0,s.default)(".grav-update."+o);f.css("display","block").html('\n \n '+l.translations.PLUGIN_ADMIN.UPDATE+" "+l.translations.PLUGIN_ADMIN.ALL+" "+c+'\n \n '+a+" "+l.translations.PLUGIN_ADMIN.OF_YOUR+" "+o+" "+l.translations.PLUGIN_ADMIN.HAVE_AN_UPDATE_AVAILABLE+"\n
\n ");var d=(0,s.default)("[data-update-packages]").attr("data-packages-slugs")||"";d=d?d.split(","):[];var h=(0,u.default)(d.concat(Object.keys(r))).join();(0,s.default)("[data-update-packages]").attr("data-packages-slugs",""+h),Object.keys(r).forEach(function(e){var a=(0,s.default)("[data-gpm-"+n[i]+'="'+e+'"]'),c=a.find(".gpm-name"),u=c.find("a"),f=a.parents(".content-wrapper");if("plugins"!==o||c.find(".badge.update").length?"themes"===o&&(c.append('"),f.addClass("has-updates")):(c.append(''+l.translations.PLUGIN_ADMIN.UPDATE_AVAILABLE+"!"),f.addClass("has-updates")),a.length){var d=(0,s.default)(".grav-update."+n[i]);if(d.length){var h="testing"===r[e].type?'test release':"";d.html('\n \n '+l.translations.PLUGIN_ADMIN.UPDATE+" "+(n[i].charAt(0).toUpperCase()+n[i].substr(1).toLowerCase())+'\n \n v'+r[e].available+" "+h+" "+l.translations.PLUGIN_ADMIN.OF_THIS+" "+n[i]+" "+l.translations.PLUGIN_ADMIN.IS_NOW_AVAILABLE+"!\n
\n ").css("display","block"),t=!1}}}),(0,s.default)("[data-update-packages]").removeClass("hidden")}}),(0,s.default)(".content-wrapper").addClass("updates-checked"),void(t||(0,s.default)(".warning-reinstall-not-latest-release").removeClass("hidden"))):this}}]),t}();e.default=y;var _=new y;e.Instance=_,e.Notifications=m.default,e.Feed=g.default,h.Instance.on("fetched",function(t,e){_.setPayload(t.payload||{}),_.grav().resources()}),"1"===l.config.enable_auto_updates_check&&h.Instance.fetch()},function(t,e,n){function r(t,e){return e=e||i,a(t,function(t,n,r){for(var i=r.length;++n ul").show();switch(r.find("div").remove(),r.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),t.type||(t.type="note"),t.type){case"note":t.intro_text="Note";break;case"info":t.intro_text="Info";break;case"warning":t.intro_text="Warning"}var a="";if(e>9&&(a=" hidden "),t.link)i.append('\n \n '+t.intro_text+'\n '+t.message+"\n \n ");else{var o=(0,s.default)(""+t.message+"
").text();i.append('\n \n '+t.intro_text+'\n '+t.message+"\n \n ")}}},{key:"addShowAllInFeed",value:function(){(0,s.default)("#notifications ul").append('\n Show all\n ')}},{key:"showNotificationInTop",value:function(t){var e=void 0;e=t.link?(0,s.default)('"):(0,s.default)('\n '+t.message+"\n "+t.closeButton+"\n
"),e.hide(),(0,s.default)(".top-notifications-container").removeClass("hidden").addClass("default-box-shadow").append(e),e.slideDown(150)}},{key:"showNotificationInDashboard",value:function(t){var e=void 0;e=t.link?(0,s.default)('"):(0,s.default)('\n '+t.message+"\n "+t.closeButton+"\n
"),e.hide(),(0,s.default)(".dashboard-notifications-container").removeClass("hidden").append(e),e.slideDown(150)}},{key:"showNotificationInPlugins",value:function(t){var e=void 0;e=t.link?(0,s.default)('"):(0,s.default)('\n '+t.message+" "+t.closeButton+"\n
"),e.hide(),(0,s.default)(".plugins-notifications-container").removeClass("hidden").append(e),e.slideDown(150)}},{key:"showNotificationInThemes",value:function(t){var e=void 0;e=t.link?(0,s.default)('"):(0,s.default)('\n '+t.message+"\n "+t.closeButton+"\n
"),e.hide(),(0,s.default)(".themes-notifications-container").removeClass("hidden").append(e),e.slideDown(150)}},{key:"processLocation",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;switch(t){case"feed":this.showNotificationInFeed(e,n);break;case"top":e.read||this.showNotificationInTop(e);break;case"dashboard":e.read||this.showNotificationInDashboard(e);break;case"plugins":e.read||this.showNotificationInPlugins(e);break;case"themes":e.read||this.showNotificationInThemes(e)}}},{key:"fetch",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.locations,n=void 0===e?[]:e,r=t.refresh,i=void 0!==r&&r,a=this,o=(0,s.default)("#notifications"),u=o.find(".widget-loader"),f=o.find(".widget-content > ul");u.find("div").remove(),u.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),u.show(),f.hide();var d=function(t){var e=t.notifications;if((0,s.default)("#notifications").find(".widget-content > ul").empty(),e){var r=0;e.forEach(function(t,e){if(t.closeButton='',t.options&&t.options.indexOf("sticky")!==-1&&(t.closeButton=""),Array.isArray(t.location))t.location.forEach(function(e){n.length&&n.indexOf(e)===-1||("feed"===e?(a.processLocation(e,t,r),r++):a.processLocation(e,t))});else{if(n.length&&n.indexOf(t.location)===-1)return;a.processLocation(t.location,t)}}),r>10&&a.addShowAllInFeed()}};(0,l.default)(c.config.base_url_relative+"/notifications.json/task"+c.config.param_sep+"getNotifications",{method:"post"},function(t){(t.need_update===!0||i)&&s.default.get((c.config.local_notifications?"http://localhost":"https://getgrav.org")+"/notifications.json?"+Date.now()).then(function(t){(0,l.default)(c.config.base_url_relative+"/notifications.json/task"+c.config.param_sep+"processNotifications",{method:"post",body:{notifications:JSON.stringify(t)}},function(t){t.show_immediately===!0&&d(t)})}).fail(function(){var t=(0,s.default)("#notifications .widget-content");t.find(".widget-loader").find("div").remove(),t.find(".widget-loader").append("Failed to retrieve notifications
").find(".fa-spin").removeClass("fa-spin fa-refresh").addClass("fa-warning")}),d(t)})}}]),t}(),d=new f;e.default=d,d.fetch(),(0,s.default)(document).on("click",'[data-notification-action="hide-notification"]',function(t){var e=(0,s.default)(t.target).parents(".hide-notification").data("notification-id"),n=c.config.base_url_relative+"/notifications.json/task"+c.config.param_sep+"hideNotification/notification_id"+c.config.param_sep+e;(0,l.default)(n,{method:"post"},function(){}),(0,s.default)(t.target).parents(".single-notification").hide()}),(0,s.default)(document).on("click",'[data-notification-action="show-all-notifications"]',function(t){(0,s.default)("#notifications .show-all").hide(),(0,s.default)("#notifications .hidden").removeClass("hidden")}),(0,s.default)(document).on("click",'[data-refresh="notifications"]',function(t){t.preventDefault(),d.fetch({locations:["feed"],refresh:!0})})},function(t,e,n){(function(t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(301),i=n(305),a=void 0,o=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0};if("function"==typeof n&&(o=n,n={}),n.method&&"post"===n.method){var s=new FormData;n.body=Object.assign({"admin-nonce":i.config.admin_nonce},n.body||{}),Object.keys(n.body).map(function(t){return s.append(t,n.body[t])}),n.body=s}return n=Object.assign({credentials:"same-origin",headers:{Accept:"application/json"}},n),t(e,n).then(function(t){return a=t,t}).then(r.parseStatus).then(r.parseJSON).then(r.userFeedback).then(function(t){return o(t,a)}).catch(r.userFeedbackError)};e.default=o}).call(e,n(3))},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};(0,l.default)(f,{method:"post",body:{refresh:e}},function(e){t.data=e,n(e)})}},{key:"refresh",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=(0,s.default)("#news-feed .widget-content");if(e.length){var n=e.find(".widget-loader");n.find("div").remove(),n.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),n.show(),e.find("> ul").hide(),!this.data||this.data.error||t?this.fetch(t,this.updateContent.bind(this)):this.updateContent()}}},{key:"updateContent",value:function(){var t=(0,s.default)("#news-feed .widget-content");if(t.length){var e=t.find(".widget-loader").hide(),n=t.find("> ul").empty().show();return this.data.error||"error"===this.data.status?(e.show().find("div").remove(),e.find(".fa-refresh").removeClass("fa-refresh fa-spin").addClass("fa-warning"),void e.append(""+(this.data.error?this.data.error.message:this.data.message||"Unable to download news feed")+"
")):void this.data.feed_data.forEach(function(t){n.append(t)})}}}]),t}(),h=new d;(0,s.default)(document).ready(function(){return h.refresh()}),(0,s.default)(document).on("click",'[data-refresh="feed"]',function(t){t.preventDefault(),h.refresh(!0)}),e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i),o=n(2),s=n(305),c=n(302),u=r(c);(0,a.default)("[data-gpm-checkupdates]").on("click",function(){var t=(0,a.default)(this);t.find("i").addClass("fa-spin"),o.Instance.fetch(function(e){t.find("i").removeClass("fa-spin");var n=e.payload;if(n)if(n.grav.isUpdatable||n.resources.total){var r=n.grav.isUpdatable?"Grav v"+n.grav.available:"",i=n.resources.total?n.resources.total+" "+s.translations.PLUGIN_ADMIN.UPDATES_ARE_AVAILABLE:"";i||(r+=" "+s.translations.PLUGIN_ADMIN.IS_AVAILABLE_FOR_UPDATE),u.default.info(r+(r&&i?" "+s.translations.PLUGIN_ADMIN.AND+" ":"")+i)}else u.default.success(s.translations.PLUGIN_ADMIN.EVERYTHING_UP_TO_DATE)},!0)})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i),o=n(328),s=r(o);(0,a.default)("body").on("click","[data-maintenance-update]",function(){var t=(0,a.default)(this),e=t.data("maintenanceUpdate");t.attr("disabled","disabled").find("> .fa").removeClass("fa-cloud-download").addClass("fa-refresh fa-spin"),(0,s.default)(e,function(e){"updategrav"===e.type&&((0,a.default)("[data-gpm-grav]").remove(),(0,a.default)("#footer .grav-version").html(e.version)),t.removeAttr("disabled").find("> .fa").removeClass("fa-refresh fa-spin").addClass("fa-cloud-download")})})},function(t,e,n){(function(t){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}var r=n(1),i=e(r),a=n(328),o=e(a),s=(0,i.default)('input[type="radio"][name="channel-switch"]');s&&s.on("change",function(e){var n=(0,i.default)(e.target),r=""+n.parent("[data-url]").data("url");(0,o.default)(r,{method:"post",body:{task:"gpmRelease",release:n.val()}},function(e){e.reload&&t.location.reload()})})}).call(e,function(){return this}())},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(334),a=r(i),o=n(336);n(337),e.default={Chart:{Chart:a.default,UpdatesChart:i.UpdatesChart,Instances:i.Instances},Cache:o.Instance}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instances=e.UpdatesChart=e.defaults=void 0;var s=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var a=Object.getPrototypeOf(e);return null===a?void 0:t(a,n,r)}if("value"in i)return i.value;var o=i.get;if(void 0!==o)return o.call(r)},c=function(){function t(t,e){for(var n=0;n-1,g=e.defaults={data:{series:[100,0]},options:{Pie:{donut:!0,donutWidth:10,startAngle:0,total:100,showLabel:!1,height:150,chartPadding:5},Bar:{height:164,chartPadding:v?10:5,axisX:{showGrid:!1,labelOffset:{x:0,y:0}},axisY:{offset:15,showLabel:!0,showGrid:!0,labelOffset:{x:5,y:5},scaleMinSpace:v?10:20}}}},y=function(){function t(e){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(o(this,t),this.element=(0,l.default)(e)||[],this.element[0]){var a=(this.element.data("chart-type")||"pie").toLowerCase();this.type=a.charAt(0).toUpperCase()+a.substr(1).toLowerCase(),r=Object.assign({},g.options[this.type],r),i=Object.assign({},g.data,i),Object.assign(this,{options:r,data:i}),this.chart=d.default[this.type](this.element.find(".ct-chart").empty()[0],this.data,this.options),this.chart.on("created",function(){return n.element.find(".hidden").removeClass("hidden")})}}return c(t,[{key:"updateData",value:function(t){Object.assign(this.data,t),this.chart.update(this.data)}}]),t}();e.default=y;var _=e.UpdatesChart=function(t){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};o(this,e);var a=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,r));return a.chart.on("draw",function(t){return a.draw(t)}),p.Instance.on("fetched",function(t){if(t.payload){var e=t.payload.grav,n=100*(t.payload.resources.total+(e.isUpdatable?1:0))/(t.payload.installed+(e.isUpdatable?1:0)),r=100-n;a.updateData({series:[r,n]}),t.payload.resources.total&&m.Instance.maintenance("show")}}),a}return a(e,t),
-c(e,[{key:"draw",value:function(t){if(!t.index){var e=h.translations.PLUGIN_ADMIN[100===t.value?"FULLY_UPDATED":"UPDATES_AVAILABLE"];this.element.find(".numeric span").text(Math.round(t.value)+"%"),this.element.find(".js__updates-available-description").html(e),this.element.find(".hidden").removeClass("hidden")}}},{key:"updateData",value:function(t){s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"updateData",this).call(this,t),this.data.series[0]<100&&this.element.closest("#updates").find("[data-update-packages]").fadeIn()}}]),e}(y),b={};(0,l.default)("[data-chart-name]").each(function(){var t=(0,l.default)(this),e=t.data("chart-name")||"",n=t.data("chart-options")||{},r=t.data("chart-data")||{};"updates"===e?b[e]=new _(t,n,r):b[e]=new y(t,n,r)});e.Instances=b},,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var a=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"";return t&&(t="cleartype:"+t+"/"),c.config.base_url_relative+"/cache.json/task"+c.config.param_sep+"clearCache/"+t+"admin-nonce"+c.config.param_sep+c.config.admin_nonce},d=function(){function t(){var e=this;i(this,t),this.element=(0,s.default)("[data-clear-cache]"),(0,s.default)("body").on("click","[data-clear-cache]",function(t){return e.clear(t,t.target)})}return a(t,[{key:"clear",value:function(t,e){var n=this,r="";t&&t.preventDefault&&t.preventDefault(),"string"==typeof t&&(r=t),e=e?(0,s.default)(e):(0,s.default)('[data-clear-cache-type="'+r+'"]'),r=r||(0,s.default)(e).data("clear-cache-type")||"";var i=e.data("clearCache")||f(r);this.disable(),(0,l.default)(i,function(){return n.enable()})}},{key:"enable",value:function(){this.element.removeAttr("disabled").find("> .fa").removeClass("fa-refresh fa-spin").addClass("fa-trash")}},{key:"disable",value:function(){this.element.attr("disabled","disabled").find("> .fa").removeClass("fa-trash").addClass("fa-refresh fa-spin")}}]),t}();e.default=d;var h=new d;e.Instance=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i),o=n(305),s=n(328),c=r(s),u=n(334);(0,a.default)('[data-ajax*="task:backup"]').on("click",function(){var t=(0,a.default)(this),e=t.data("ajax");t.attr("disabled","disabled").find("> .fa").removeClass("fa-database").addClass("fa-spin fa-refresh"),(0,c.default)(e,function(){u.Instances&&u.Instances.backups&&(u.Instances.backups.updateData({series:[0,100]}),u.Instances.backups.element.find(".numeric").html("0 "+o.translations.PLUGIN_ADMIN.DAYS.toLowerCase()+"")),t.removeAttr("disabled").find("> .fa").removeClass("fa-spin fa-refresh").addClass("fa-database")})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),a=r(i),o=n(339),s=r(o),c=n(340),u=r(c);n(348);var l=null,f=(0,a.default)("#ordering");f.length&&(l=new s.default(f.get(0),{filter:".ignore",onUpdate:function(t){var e=(0,a.default)(t.item),n=f.children().index(e)+1;(0,a.default)("[data-order]").val(n)}})),e.default={Ordering:l,PageFilters:{PageFilters:u.default,Instance:c.Instance}}},,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n0?a=setTimeout(i,e-l):(a=null,n||(u=t.apply(s,o),a||(s=o=null)))}var a,o,s,c,u;return null==e&&(e=100),function(){s=this,o=arguments,c=r();var l=n&&!a;return a||(a=setTimeout(i,e)),l&&(u=t.apply(s,o),s=o=null),u}}},function(t,e){function n(){return(new Date).getTime()}t.exports=Date.now||n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var a=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1];"string"==typeof t&&(t=(0,s.default)('[data-nav-id="'+t+'"]').find('[data-toggle="children"]')),t=(0,s.default)(t||this.elements),t.each(function(t,r){r=(0,s.default)(r);var i=e.getState(r.closest('[data-toggle="children"]'));e[i.isOpen?"collapse":"expand"](i.id,n)})}},{key:"collapse",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"string"==typeof t&&(t=(0,s.default)('[data-nav-id="'+t+'"]').find('[data-toggle="children"]')),t=(0,s.default)(t||this.elements),t.each(function(t,r){r=(0,s.default)(r);var i=e.getState(r);i.isOpen&&(i.children.hide(),i.icon.removeClass("children-open").addClass("children-closed"),n||delete e.session[i.id])}),n||this.save()}},{key:"expand",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"==typeof t){var r=(0,s.default)('[data-nav-id="'+t+'"]'),i=r.parents("[data-nav-id]");if(i.length)return i=i.find('[data-toggle="children"]:first'),i=i.add(r.find('[data-toggle="children"]:first')),this.expand(i,n);t=r.find('[data-toggle="children"]:first')}t=(0,s.default)(t||this.elements),t.each(function(t,r){r=(0,s.default)(r);var i=e.getState(r);i.isOpen||(i.children.show(),i.icon.removeClass("children-closed").addClass("children-open"),n||(e.session[i.id]=1))}),n||this.save()}},{key:"restore",value:function(){var t=this;this.collapse(null,!0),Object.keys(this.session).forEach(function(e){t.expand(e,"no-store")})}},{key:"save",value:function(){return sessionStorage.setItem(c,JSON.stringify(this.session))}},{key:"getState",value:function(t){return t=(0,s.default)(t),{id:t.closest("[data-nav-id]").data("nav-id"),children:t.closest("li.page-item").find("ul:first"),icon:t.find(".page-icon"),get isOpen(){return this.icon.hasClass("children-open")}}}}]),t}();e.default=u;var l=new u('[data-toggle="children"]');e.Instance=l},function(t,e){"use strict";!function(){function t(){var t="localStoragePollyfill";try{return localStorage.setItem(t,t),localStorage.removeItem(t),sessionStorage.setItem(t,t),sessionStorage.removeItem(t),!0}catch(t){return!1}}if(!t())try{Storage.prototype._data={},Storage.prototype.setItem=function(t,e){return this._data[t]=String(e),this._data[t]},Storage.prototype.getItem=function(t){return this._data.hasOwnProperty(t)?this._data[t]:void 0},Storage.prototype.removeItem=function(t){return delete this._data[t]},Storage.prototype.clear=function(){return this._data={},this._data}}catch(t){console.error("localStorage pollyfill error: ",t)}}()},,,,function(t,e,n){(function(t){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}var r=n(1),i=e(r);n(349),n(352),n(353),n(354),n(355),n(423);var a=(0,i.default)('input[type="radio"][name="mode-switch"]');if(a){var o=a.closest(":checked").data("leave-url"),s=(0,i.default)('');a.parent().append(s),a.siblings("label").on("mousedown touchdown",function(e){e.preventDefault();var n=(0,i.default)('[data-remodal-id="changes"] [data-leave-action="continue"]');n.one("click",function(){(0,i.default)(t).on("beforeunload._grav"),s.off("click._grav"),(0,i.default)(e.target).trigger("click")}),s.trigger("click._grav")}),a.on("change",function(t){var e=(0,i.default)(t.target);o=e.data("leave-url"),setTimeout(function(){return s.attr("href",o).get(0).click()},5)})}}).call(e,function(){return this}())},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i);n(350);var o=n(328),s=r(o),c=n(305),u=!1,l=(0,a.default)('[data-remodal-id="modal"] input[name="data[folder]"], [data-remodal-id="modular"] input[name="data[folder]"]'),f=(0,a.default)('[data-remodal-id="modal"] input[name="data[title]"], [data-remodal-id="modular"] input[name="data[title]"]'),d=function(t,e){e=(0,a.default)(e);var n='[data-remodal-id="'+e.closest("[data-remodal-id]").data("remodal-id")+'"]';return{title:"title"===t?(0,a.default)(e):(0,a.default)(n+' input[name="data[title]"]'),folder:"folder"===t?(0,a.default)(e):(0,a.default)(n+' input[name="data[folder]"]')}};f.on("input focus blur",function(t){if(u)return!0;var e=d("title",t.currentTarget),n=a.default.slugify(e.title.val());e.folder.val(n)}),l.on("input",function(t){var e=d("folder",t.currentTarget),n=e.folder.get(0),r=e.folder.val(),i={start:n.selectionStart,end:n.selectionEnd};r=r.toLowerCase().replace(/\s/g,"-").replace(/[^a-z0-9_\-]/g,""),e.folder.val(r),u=!!r,n.setSelectionRange(i.start,i.end)}),l.on("focus blur",function(t){return d("title",t.currentTarget).title.trigger("input")}),(0,a.default)(document).on("change",'[name="data[route]"]',function(t){var e=(0,a.default)(t.currentTarget).val(),n=(0,a.default)('[name="data[name]"]'),r=c.config.base_url_relative+"/ajax.json/task"+c.config.param_sep+"getChildTypes";(0,s.default)(r,{method:"post",body:{rawroute:e}},function(t){var e=t.child_type||"default";n.val(e),n.data("selectize").setValue(e)})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i),o=n(351),s=r(o);a.default.expr[":"].noparents=a.default.expr.createPseudo(function(t){return function(e){return(0,a.default)(e).parents(t).length<1}}),a.default.fn.slugify=function(t,e){return(void 0).each(function(t){var n=(0,a.default)(t),r=(0,a.default)(r);n.on("keyup change",function(){n.data("locked",""!==n.val()&&void 0!==n.val())}),r.on("keyup change",function(){if(n.data("locked")===!0)return!0;var t=n.is("input")||n.is("textarea");n[t?"val":"text"](a.default.slugify(r.val(),e))})})},a.default.slugify=function(t,e){return e=a.default.extend({},a.default.slugify.options,e),e.lang=e.lang||(0,a.default)("html").prop("lang"),"function"==typeof e.preSlug&&(t=e.preSlug(t)),t=e.slugFunc(t,e),"function"==typeof e.postSlug&&(t=e.postSlug(t)),t},a.default.slugify.options={preSlug:null,postSlug:null,slugFunc:function(t,e){return(0,s.default)(t,e)}}},,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i);(0,a.default)('[data-page-move] button[name="task"][value="save"]').on("click",function(){var t=(0,a.default)('form#blueprints:first select[name="data[route]"]'),e=(0,a.default)("[data-page-move] select").val();if(t.length&&t.val()!==e){var n=t.data("selectize");t.val(e),n&&n.setValue(e)}})},function(t,e,n){(function(t){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}var r=n(1),i=e(r);(0,i.default)('[data-remodal-target="delete"]').on("click",function(){var t=(0,i.default)('[data-remodal-id="delete"] [data-delete-action]'),e=(0,i.default)(this).data("delete-url");t.data("delete-action",e)}),(0,i.default)("[data-delete-action]").on("click",function(){var e=i.default.remodal.lookup[(0,i.default)('[data-remodal-id="delete"]').data("remodal")];t.location.href=(0,i.default)(this).data("delete-action"),e.close()})}).call(e,function(){return this}())},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i);(0,a.default)(".disable-after-click").on("click",function(){(0,a.default)(this).addClass("pointer-events-disabled")})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var s=function(){function t(t,e){for(var n=0;n\n \n
\n
\n
![]()
\n
\n
\n ✔
\n ✘
\n
\n '+m.translations.PLUGIN_ADMIN.DELETE+'\n '+m.translations.PLUGIN_ADMIN.INSERT+"\n ").trim(),y=function(t){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.container,r=void 0===n?"#grav-dropzone":n,o=t.options,s=void 0===o?{}:o;i(this,e),s=Object.assign(s,{previewTemplate:g});var c=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,{container:r,options:s}));return c.container.length?(c.urls={fetch:c.container.data("media-url")+"/task"+m.config.param_sep+"listmedia",add:c.container.data("media-url")+"/task"+m.config.param_sep+"addmedia",delete:c.container.data("media-url")+"/task"+m.config.param_sep+"delmedia"},c.dropzone.options.url=c.urls.add,("undefined"==typeof c.options.fetchMedia||c.options.fetchMedia)&&c.fetchMedia(),("undefined"==typeof c.options.attachDragDrop||c.options.attachDragDrop)&&c.attachDragDrop(),c):a(c)}return o(e,t),s(e,[{key:"fetchMedia",value:function(){var t=this,e=this.urls.fetch;(0,d.default)(e,{method:"post"},function(e){var n=e.results;Object.keys(n).forEach(function(e){var r=n[e],i={name:e,size:r.size,accepted:!0,extras:r};t.dropzone.files.push(i),t.dropzone.options.addedfile.call(t.dropzone,i),e.match(/\.(jpg|jpeg|png|gif)$/i)&&t.dropzone.options.thumbnail.call(t.dropzone,i,r.url)}),t.container.find(".dz-preview").prop("draggable","true")})}},{key:"onDropzoneSending",value:function(t,e,n){n.append("name",this.options.dotNotation),n.append("admin-nonce",m.config.admin_nonce)}},{key:"onDropzoneComplete",value:function(t){c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"onDropzoneComplete",this).call(this,t),(0,l.default)(".dz-preview").prop("draggable","true")}},{key:"attachDragDrop",value:function(){var t=this;this.container.delegate("[data-dz-insert]","click",function(t){var e=(0,l.default)(t.currentTarget).parent(".dz-preview").find(".dz-filename"),n=v.Instance.editors.filter(function(t,e){return"data[content]"===(0,l.default)(e).attr("name")});if(n.length){n=n.data("codemirror"),n.focus();var r=encodeURI(e.text()),i=(0,h.UriToMarkdown)(r);n.doc.replaceSelection(i)}}),this.container.delegate(".dz-preview","dragstart",function(e){var n=(0,l.default)(e.currentTarget),r=encodeURI(n.find(".dz-filename").text()),i=(0,h.UriToMarkdown)(r);t.dropzone.disable(),n.addClass("hide-backface"),e.originalEvent.dataTransfer.effectAllowed="copy",e.originalEvent.dataTransfer.setData("text",i)}),this.container.delegate(".dz-preview","dragend",function(e){var n=(0,l.default)(e.currentTarget);t.dropzone.enable(),n.removeClass("hide-backface")})}}]),e}(p.default);e.default=y;e.Instance=new y},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t){return t=t.replace(/@3x|@2x|@1x/,""),t=t.replace(/\(/g,"%28"),t=t.replace(/\)/g,"%29"),t.match(/\.(jpe?g|png|gif|svg)$/i)?"":"["+decodeURI(t)+"]("+t+")"}Object.defineProperty(e,"__esModule",{value:!0}),e.Instances=void 0;var o=function(){function t(t,e){for(var n=0;n\n \n
\n
\n
![]()
\n
\n
\n ✔
\n ✘
\n
\n \n '.trim()},v=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.container,r=void 0===n?".dropzone.files-upload":n,a=t.options,o=void 0===a?{}:a;i(this,e),this.container=(0,c.default)(r),this.container.length&&(this.urls={},this.options=Object.assign({},p,m,{klass:this,url:this.container.data("file-url-add")||h.config.current_url,acceptedFiles:this.container.data("media-types"),init:this.initDropzone},this.container.data("dropzone-options"),o),this.dropzone=new l.default(r,this.options),this.dropzone.on("complete",this.onDropzoneComplete.bind(this)),this.dropzone.on("success",this.onDropzoneSuccess.bind(this)),this.dropzone.on("removedfile",this.onDropzoneRemovedFile.bind(this)),this.dropzone.on("sending",this.onDropzoneSending.bind(this)),this.dropzone.on("error",this.onDropzoneError.bind(this)))}return o(e,[{key:"initDropzone",value:function(){var t=this,e=this.options.klass.container.find("[data-file]"),n=this;e.length&&e.each(function(e,r){r=(0,c.default)(r);var i=r.data("file"),a={name:i.name,size:i.size,type:i.type,status:l.default.ADDED,accepted:!0,url:t.options.url,removeUrl:i.remove};n.files.push(a),n.options.addedfile.call(n,a),a.type.match(/^image\//)&&(n.options.thumbnail.call(n,a,i.path),n.createThumbnailFromUrl(a,i.path)),r.remove()})}},{key:"onDropzoneSending",value:function(t,e,n){n.append("name",this.options.dotNotation),n.append("admin-nonce",h.config.admin_nonce),n.append("task","filesupload")}},{key:"onDropzoneSuccess",value:function(e,n,r){if(this.options.reloadPage&&t.location.reload(),n.session){e.sessionParams=n.session,e.removeUrl=this.options.url;var i=this.container.find('[name][type="hidden"]'),a=i.val();i.val(a+" ")}return this.handleError({file:e,data:n,mode:"removeFile",msg:""+h.translations.PLUGIN_ADMIN.FILE_ERROR_UPLOAD+" "+e.name+"
\n "+n.message+"
"})}},{key:"onDropzoneComplete",value:function(e){if(!e.accepted&&!e.rejected){var n={status:"error",message:h.translations.PLUGIN_ADMIN.FILE_UNSUPPORTED+": "+e.name.match(/\..+/).join("")};return this.handleError({file:e,data:n,mode:"removeFile",msg:""+h.translations.PLUGIN_ADMIN.FILE_ERROR_ADD+" "+e.name+"
\n "+n.message+"
"})}this.options.reloadPage&&t.location.reload()}},{key:"b64_to_utf8",value:function(t){return t=t.replace(/\s/g,""),decodeURIComponent(escape(window.atob(t)))}},{key:"onDropzoneRemovedFile",value:function(t){var e=this;if(t.accepted&&!t.rejected){var n=t.removeUrl||this.urls.delete,r=(n||"").match(/path:(.*)\//),i={filename:t.name};t.sessionParams&&(i.task="filessessionremove",i.session=t.sessionParams),(0,d.default)(n,{method:"post",body:i},function(){if(r){r=e.b64_to_utf8(r[1]);var t=e.container.find('[name][type="hidden"]'),n=JSON.parse(t.val()||"{}");delete n[r],t.val(JSON.stringify(n))}})}}},{key:"onDropzoneError",value:function(t,e,n){var r=n?e.error.message:e;return(0,c.default)(t.previewElement).find("[data-dz-errormessage]").html(r),this.handleError({file:t,data:{status:"error"},msg:""+r+"
"})}},{key:"handleError",value:function(t){var e=t.file,n=t.data,r=t.mode,i=t.msg;if("error"===n.status||"unauthorized"===n.status){switch(r){case"addBack":e instanceof File?this.dropzone.addFile.call(this.dropzone,e):(this.dropzone.files.push(e),this.dropzone.options.addedfile.call(this.dropzone,e),this.dropzone.options.thumbnail.call(this.dropzone,e,e.extras.url));break;case"removeFile":default:~this.dropzone.files.indexOf(e)&&(e.rejected=!0,this.dropzone.removeFile.call(this.dropzone,e,{silent:!0}))}var a=(0,c.default)('[data-remodal-id="generic"]');a.find(".error-content").html(i),c.default.remodal.lookup[a.data("remodal")].open()}}}]),e}();e.default=v;var g=[],y=(0,c.default)(),_=function(t,e){var n=(0,c.default)(e).find(".dropzone.files-upload");n.length&&n.each(function(t,e){e=(0,c.default)(e),~y.index(e)||b(e)})},b=function(t){t=(0,c.default)(t);var e=t.find('input[type="file"]'),n=t.data("grav-file-settings")||{};n.accept&&~n.accept.indexOf("*")&&(n.accept=[""]);var r={url:t.data("file-url-add")||(t.closest("form").attr("action")||h.config.current_url)+".json",paramName:n.paramName||"file",dotNotation:n.name||"file",acceptedFiles:n.accept?n.accept.join(","):e.attr("accept")||t.data("media-types"),maxFilesize:"undefined"!=typeof n.filesize?n.filesize:256,maxFiles:n.limit||null};y=y.add(t),t=t[0],g.push(new v({container:t,options:r}))};e.Instances=function(){return(0,c.default)(".dropzone.files-upload").each(function(t,e){return b(e)}),(0,c.default)("body").on("mutation._grav",_),g}()}).call(e,function(){return this}())},,,function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=e.Toolbar=void 0;var a=function(){function t(t,e){for(var n=0;n').attr("href",r))}"yaml"===e.mode&&Object.assign(e.extraKeys,{Tab:function(t){t.replaceSelection(" ","end")}});var i=f.default.fromTextArea(t.get(0),e);t.data("codemirror",i),t.data("toolbar",new _(t)),e.toolbar===!1&&t.data("toolbar").ui.navigation.addClass("grav-editor-hide-toolbar"),i.on("change",function(){return i.save()})}},{key:"_onAddedNodes",value:function(t,e){var n=this,r=(0,s.default)(e).find("[data-grav-editor]");r.length&&r.each(function(t,e){e=(0,s.default)(e),~n.editors.index(e)||n.addEditor(e)})}}]),t}();e.default=y;var _=e.Toolbar=function(){function t(e){i(this,t),this.editor=(0,s.default)(e),this.codemirror=this.editor.data("codemirror"),this.buttons=u.default.navigation,this.ui={navigation:(0,s.default)(t.templates().navigation)},this.editor.parent(".grav-editor-content").before(this.ui.navigation).after(this.ui.states),this.renderButtons()}return a(t,null,[{key:"templates",value:function(){return{navigation:'\n \n '
-}}}]),a(t,[{key:"renderButtons",value:function(){var t=this,e={actions:"navigation",modes:"states"};["actions","modes"].forEach(function(n){t.ui.navigation.find(".grav-editor-"+n).empty().append(""),u.default[e[n]].forEach(function(e){return t.renderButton(e,n)})})}},{key:"renderButton",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Object.keys(t).forEach(function(i){var a=t[i];if(a.modes||(a.modes=[]),!~n.codemirror.options.ignore.indexOf(i)&&(!a.modes.length||a.modes.indexOf(n.codemirror.options.mode)>-1)){var o=a.title?'data-hint="'+a.title+'"':"",c=(0,s.default)('"+a.label+"");if((r||n.ui.navigation.find(".grav-editor-"+e+" ul:not(.dropdown-menu)")).append(c),a.shortcut&&n.addShortcut(a.identifier,a.shortcut,c),a.action&&a.action.call(a.action,{codemirror:n.codemirror,button:c,textarea:n.editor,ui:n.ui}),a.children){var u=(0,s.default)('');c.addClass("button-group").find("a").wrap(''),c.find("a").append(' '),c.append(u),a.children.forEach(function(t){return n.renderButton(t,e,u)})}}})}},{key:"addShortcut",value:function(t,e,n){var r=this,i={};Array.isArray(e)||(e=[e]),e.forEach(function(e){i[e]=function(){n.trigger("click.editor."+t,[r.codemirror])}}),this.codemirror.addKeyMap(i)}}]),t}();e.Instance=new y}).call(e,function(){return this}())},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.strategies=void 0;var i=n(1),a=r(i),o=n(305),s=n(328),c=r(s),u=function(t){var e=t.name,n=t.replace,r=t.codemirror,i=t.button,a=t.mode,o=void 0===a?"replaceSelections":a,s=t.runner;i.on("click.editor."+e,function(){l[o]({token:"$1",template:n,codemirror:r,runner:s})})},l=e.strategies={replaceSelections:function(t){var e=t.template,n=t.token,r=t.codemirror,i=t.runner,a=[],o=[],s=r.getSelections(),c=r.listSelections(),u={};s.forEach(function(t,r){var s=e.replace(n,t),l=s.indexOf("$cur"),f=c[r].anchor,d=f.line,h=f.ch;s=s.replace("$cur",""),s=i?i(t,s,c):s,a.push(s),u[d]||(u[d]=0),h+=u[d]+(l===-1?s.length:l);var p={ch:h,line:d};o.push({anchor:p,head:p}),u[d]+=s.length-t.length}),r.replaceSelections(a),r.setSelections(o),r.focus()},replaceLine:function(t){var e=t.template,n=t.token,r=t.codemirror,i=t.runner,a=r.listSelections(),o=void 0;a.forEach(function(t){var a={min:Math.min(t.anchor.line,t.head.line),max:Math.max(t.anchor.line,t.head.line)};r.eachLine(a.min,a.max+1,function(t){var a=e.replace(n,t.text),s=r.getLineNumber(t);a=i?i(t,a):a,r.replaceRange(a,{line:s,ch:0},{line:s,ch:a.length}),o={line:s,ch:a.length}})}),r.setSelection(o,o,"end"),r.focus()},replaceRange:function(){}},f=function(t,e,n){var r=t.historySize()[n],i=e.find("a");e[r?"removeClass":"addClass"]("button-disabled"),r?(i.attr("title",i.attr("title-disabled")),i.attr("data-hint",i.attr("data-hint-disabled")),i.removeAttr("title-disabled").removeAttr("data-hint-disabled")):(i.attr("title-disabled",i.attr("title")),i.attr("data-hint-disabled",i.attr("data-hint")),i.removeAttr("title").removeAttr("data-hint"))};e.default={navigation:[{undo:{identifier:"undo",title:o.translations.PLUGIN_ADMIN.UNDO,label:'',modes:[],action:function(t){var e=t.codemirror,n=t.button;t.textarea;n.addClass("button-disabled"),e.on("change",function(){return f(e,n,"undo")}),n.on("click.editor.undo",function(){e.undo()})}}},{redo:{identifier:"redo",title:o.translations.PLUGIN_ADMIN.REDO,label:'',modes:[],action:function(t){var e=t.codemirror,n=t.button;t.textarea;n.addClass("button-disabled"),e.on("change",function(){return f(e,n,"redo")}),n.on("click.editor.redo",function(){e.redo()})}}},{headers:{identifier:"headers",title:o.translations.PLUGIN_ADMIN.HEADERS,label:'',modes:["gfm","markdown"],children:[{h1:{identifier:"h1",label:'1',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h1",replace:"# $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h2:{identifier:"h2",label:'2',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h2",replace:"## $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h3:{identifier:"h3",label:'3',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h3",replace:"### $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h4:{identifier:"h4",label:'4',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h4",replace:"#### $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h5:{identifier:"h5",label:'5',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h5",replace:"##### $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h6:{identifier:"h6",label:'6',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h6",replace:"###### $1",codemirror:e,button:n,mode:"replaceLine"})}}}]}},{bold:{identifier:"bold",title:o.translations.PLUGIN_ADMIN.BOLD,label:'',modes:["gfm","markdown"],shortcut:["Ctrl-B","Cmd-B"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"bold",replace:"**$1$cur**",codemirror:e,button:n})}}},{italic:{identifier:"italic",title:o.translations.PLUGIN_ADMIN.ITALIC,label:'',modes:["gfm","markdown"],shortcut:["Ctrl-I","Cmd-I"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"italic",replace:"_$1$cur_",codemirror:e,button:n})}}},{strike:{identifier:"strike",title:o.translations.PLUGIN_ADMIN.STRIKETHROUGH,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"strike",replace:"~~$1$cur~~",codemirror:e,button:n})}}},{delimiter:{identifier:"delimiter",title:o.translations.PLUGIN_ADMIN.SUMMARY_DELIMITER,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"delimiter",replace:o.config.site.delimiter+"$1",codemirror:e,button:n,mode:"replaceLine"})}}},{link:{identifier:"link",title:o.translations.PLUGIN_ADMIN.LINK,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"link",replace:"[$1]($cur)",codemirror:e,button:n})}}},{image:{identifier:"image",title:o.translations.PLUGIN_ADMIN.IMAGE,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"image",replace:"",codemirror:e,button:n})}}},{blockquote:{identifier:"blockquote",title:o.translations.PLUGIN_ADMIN.BLOCKQUOTE,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"blockquote",replace:"> $1",codemirror:e,button:n,mode:"replaceLine"})}}},{listUl:{identifier:"listUl",title:o.translations.PLUGIN_ADMIN.UNORDERED_LIST,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"listUl",replace:"* $1",codemirror:e,button:n,mode:"replaceLine"})}}},{listOl:{identifier:"listOl",title:o.translations.PLUGIN_ADMIN.ORDERED_LIST,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"listOl",replace:". $1",codemirror:e,button:n,mode:"replaceLine",runner:function(t,n){var r=e.getLineNumber(t),i=e.getLine(r-1)||"",a=i.match(/^(\d+)\./),o=1+(a?Number(a[1]):0);return""+o+n}})}}}],states:[{code:{identifier:"editor",title:o.translations.PLUGIN_ADMIN.EDITOR,label:'',action:function(t){var e=(t.codemirror,t.button),n=t.textarea,r=t.ui;"editor"===n.data("grav-editor-mode")&&e.addClass("editor-active"),e.on("click.states.editor",function(){e.siblings().removeClass("editor-active"),e.addClass("editor-active"),n.data("grav-editor-mode","editor");var t=n.data("grav-editor-preview-container"),i=n.parent(".grav-editor-content");i.css("display","block"),r.navigation.find(".grav-editor-actions").css("visibility","visible"),t&&t.css("display","none")})}}},{preview:{identifier:"preview",title:o.translations.PLUGIN_ADMIN.PREVIEW,label:'',modes:["gfm","markdown"],action:function(t){var e=(t.codemirror,t.button),n=t.textarea,r=t.ui;"preview"===n.data("grav-editor-mode")&&e.addClass("editor-active"),e.on("click.states.preview",function(){var t=n.data("grav-editor-preview-container"),i=n.parent(".grav-editor-content");e.siblings().removeClass("editor-active"),e.addClass("editor-active"),n.data("grav-editor-mode","preview"),t||(t=(0,a.default)(''),i.after(t),n.data("grav-editor-preview-container",t)),t.css({height:i.height(),display:"block"}),i.css("display","none"),r.navigation.find(".grav-editor-actions").css("visibility","hidden");var s=n.data("grav-urlpreview")+"/task"+o.config.param_sep+"processmarkdown",u=n.closest("form").serializeArray(),l={};u.map(function(t){l[t.name]=t.value}),(0,c.default)(s,{method:"post",body:l},function(e){return t.html(e.preview)})})}}},{fullscreen:{identifier:"fullscreen",title:o.translations.PLUGIN_ADMIN.FULLSCREEN,label:'',action:function(e){var n=e.codemirror,r=e.button,i=e.textarea;r.on("click.editor.fullscreen",function(){var e=i.closest(".grav-editor"),r=n.getWrapperElement(),o=(0,a.default)(".content-wrapper");if(e.hasClass("grav-editor-fullscreen")){t.document.documentElement.style.overflow="";var s=i.data("fullScreenRestore");r.style.width=s.width,r.style.height=s.height,t.scrollTo(s.scrollLeft,s.scrollTop);var c=e.find(".grav-editor-toolbar .hint--bottom");c&&(c.removeClass("hint--bottom").addClass("hint--top"),(0,a.default)(c[c.length-1]).removeClass("hint--bottom-left")),o&&o.css("overflow","auto")}else{i.data("fullScreenRestore",{scrollTop:t.pageYOffset,scrollLeft:t.pageXOffset,width:r.style.width,height:r.style.height}),r.style.width="",r.style.height=i.parent(".grav-editor-content").height()+"px",t.document.documentElement.style.overflow="hidden";var u=e.find(".grav-editor-toolbar .hint--top");u&&(u.removeClass("hint--top").addClass("hint--bottom"),(0,a.default)(u[u.length-1]).addClass("hint--bottom-left")),o&&o.css("overflow","visible")}e.toggleClass("grav-editor-fullscreen"),setTimeout(function(){n.refresh(),(0,a.default)(t).trigger("resize")},5)})}}}]}}).call(e,function(){return this}())},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";function e(t){for(var e={},n=0;n*\/]/.test(n)?r(null,"select-op"):"."==n&&t.match(/^-?[_a-z][_a-z0-9-]*/i)?r("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?r(null,n):"u"==n&&t.match(/rl(-prefix)?\(/)||"d"==n&&t.match("omain(")||"r"==n&&t.match("egexp(")?(t.backUp(1),e.tokenize=o,r("property","word")):/[\w\\\-]/.test(n)?(t.eatWhile(/[\w\\\-]/),r("property","word")):r(null,null):/[\d.]/.test(t.peek())?(t.eatWhile(/[\w.%]/),r("number","unit")):t.match(/^-[\w\\\-]+/)?(t.eatWhile(/[\w\\\-]/),t.match(/^\s*:/,!1)?r("variable-2","variable-definition"):r("variable-2","variable")):t.match(/^\w+-/)?r("meta","meta"):void 0}function a(t){return function(e,n){for(var i,a=!1;null!=(i=e.next());){if(i==t&&!a){")"==t&&e.backUp(1);break}a=!a&&"\\"==i}return(i==t||!a&&")"!=t)&&(n.tokenize=null),r("string","string")}}function o(t,e){return t.next(),t.match(/\s*[\"\')]/,!1)?e.tokenize=null:e.tokenize=a(")"),r(null,"(")}function s(t,e,n){this.type=t,this.indent=e,this.prev=n}function c(t,e,n,r){return t.context=new s(n,e.indentation()+(r===!1?0:v),t.context),n}function u(t){return t.context.prev&&(t.context=t.context.prev),t.context.type}function l(t,e,n){return P[n.context.type](t,e,n)}function f(t,e,n,r){for(var i=r||1;i>0;i--)n.context=n.context.prev;return l(t,e,n)}function d(t){var e=t.current().toLowerCase();m=I.hasOwnProperty(e)?"atom":E.hasOwnProperty(e)?"keyword":"variable"}var h=n.inline;n.propertyKeywords||(n=t.resolveMode("text/css"));var p,m,v=e.indentUnit,g=n.tokenHooks,y=n.documentTypes||{},_=n.mediaTypes||{},b=n.mediaFeatures||{},k=n.mediaValueKeywords||{},x=n.propertyKeywords||{},w=n.nonStandardPropertyKeywords||{},S=n.fontProperties||{},A=n.counterDescriptors||{},E=n.colorKeywords||{},I=n.valueKeywords||{},M=n.allowNested,O=n.lineComment,C=n.supportsAtComponent===!0,P={};return P.top=function(t,e,n){if("{"==t)return c(n,e,"block");if("}"==t&&n.context.prev)return u(n);if(C&&/@component/.test(t))return c(n,e,"atComponentBlock");if(/^@(-moz-)?document$/.test(t))return c(n,e,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/.test(t))return c(n,e,"atBlock");if(/^@(font-face|counter-style)/.test(t))return n.stateArg=t,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/.test(t))return"keyframes";if(t&&"@"==t.charAt(0))return c(n,e,"at");if("hash"==t)m="builtin";else if("word"==t)m="tag";else{if("variable-definition"==t)return"maybeprop";if("interpolation"==t)return c(n,e,"interpolation");if(":"==t)return"pseudo";if(M&&"("==t)return c(n,e,"parens")}return n.context.type},P.block=function(t,e,n){if("word"==t){var r=e.current().toLowerCase();return x.hasOwnProperty(r)?(m="property","maybeprop"):w.hasOwnProperty(r)?(m="string-2","maybeprop"):M?(m=e.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(m+=" error","maybeprop")}return"meta"==t?"block":M||"hash"!=t&&"qualifier"!=t?P.top(t,e,n):(m="error","block")},P.maybeprop=function(t,e,n){return":"==t?c(n,e,"prop"):l(t,e,n)},P.prop=function(t,e,n){if(";"==t)return u(n);if("{"==t&&M)return c(n,e,"propBlock");if("}"==t||"{"==t)return f(t,e,n);if("("==t)return c(n,e,"parens");if("hash"!=t||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(e.current())){if("word"==t)d(e);else if("interpolation"==t)return c(n,e,"interpolation")}else m+=" error";return"prop"},P.propBlock=function(t,e,n){return"}"==t?u(n):"word"==t?(m="property","maybeprop"):n.context.type},P.parens=function(t,e,n){return"{"==t||"}"==t?f(t,e,n):")"==t?u(n):"("==t?c(n,e,"parens"):"interpolation"==t?c(n,e,"interpolation"):("word"==t&&d(e),"parens")},P.pseudo=function(t,e,n){return"meta"==t?"pseudo":"word"==t?(m="variable-3",n.context.type):l(t,e,n)},P.documentTypes=function(t,e,n){return"word"==t&&y.hasOwnProperty(e.current())?(m="tag",n.context.type):P.atBlock(t,e,n)},P.atBlock=function(t,e,n){if("("==t)return c(n,e,"atBlock_parens");if("}"==t||";"==t)return f(t,e,n);if("{"==t)return u(n)&&c(n,e,M?"block":"top");if("interpolation"==t)return c(n,e,"interpolation");if("word"==t){var r=e.current().toLowerCase();m="only"==r||"not"==r||"and"==r||"or"==r?"keyword":_.hasOwnProperty(r)?"attribute":b.hasOwnProperty(r)?"property":k.hasOwnProperty(r)?"keyword":x.hasOwnProperty(r)?"property":w.hasOwnProperty(r)?"string-2":I.hasOwnProperty(r)?"atom":E.hasOwnProperty(r)?"keyword":"error"}return n.context.type},P.atComponentBlock=function(t,e,n){return"}"==t?f(t,e,n):"{"==t?u(n)&&c(n,e,M?"block":"top",!1):("word"==t&&(m="error"),n.context.type)},P.atBlock_parens=function(t,e,n){return")"==t?u(n):"{"==t||"}"==t?f(t,e,n,2):P.atBlock(t,e,n)},P.restricted_atBlock_before=function(t,e,n){return"{"==t?c(n,e,"restricted_atBlock"):"word"==t&&"@counter-style"==n.stateArg?(m="variable","restricted_atBlock_before"):l(t,e,n)},P.restricted_atBlock=function(t,e,n){return"}"==t?(n.stateArg=null,u(n)):"word"==t?(m="@font-face"==n.stateArg&&!S.hasOwnProperty(e.current().toLowerCase())||"@counter-style"==n.stateArg&&!A.hasOwnProperty(e.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},P.keyframes=function(t,e,n){return"word"==t?(m="variable","keyframes"):"{"==t?c(n,e,"top"):l(t,e,n)},P.at=function(t,e,n){return";"==t?u(n):"{"==t||"}"==t?f(t,e,n):("word"==t?m="tag":"hash"==t&&(m="builtin"),"at")},P.interpolation=function(t,e,n){return"}"==t?u(n):"{"==t||";"==t?f(t,e,n):("word"==t?m="variable":"variable"!=t&&"("!=t&&")"!=t&&(m="error"),"interpolation")},{startState:function(t){return{tokenize:null,state:h?"block":"top",stateArg:null,context:new s(h?"block":"top",t||0,null)}},token:function(t,e){if(!e.tokenize&&t.eatSpace())return null;var n=(e.tokenize||i)(t,e);return n&&"object"==typeof n&&(p=n[1],n=n[0]),m=n,e.state=P[e.state](p,t,e),m},indent:function(t,e){var n=t.context,r=e&&e.charAt(0),i=n.indent;return"prop"!=n.type||"}"!=r&&")"!=r||(n=n.prev),n.prev&&("}"!=r||"block"!=n.type&&"top"!=n.type&&"interpolation"!=n.type&&"restricted_atBlock"!=n.type?(")"!=r||"parens"!=n.type&&"atBlock_parens"!=n.type)&&("{"!=r||"at"!=n.type&&"atBlock"!=n.type)||(i=Math.max(0,n.indent-v),n=n.prev):(n=n.prev,i=n.indent)),i},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:O,fold:"brace"}});var r=["domain","regexp","url","url-prefix"],i=e(r),a=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],o=e(a),s=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover"],c=e(s),u=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],l=e(u),f=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],d=e(f),h=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],p=e(h),m=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],v=e(m),g=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"],y=e(g),_=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],b=e(_),k=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],x=e(k),w=r.concat(a).concat(s).concat(u).concat(f).concat(h).concat(_).concat(k);
+c(e,[{key:"draw",value:function(t){if(!t.index){var e=h.translations.PLUGIN_ADMIN[100===t.value?"FULLY_UPDATED":"UPDATES_AVAILABLE"];this.element.find(".numeric span").text(Math.round(t.value)+"%"),this.element.find(".js__updates-available-description").html(e),this.element.find(".hidden").removeClass("hidden")}}},{key:"updateData",value:function(t){s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"updateData",this).call(this,t),this.data.series[0]<100&&this.element.closest("#updates").find("[data-update-packages]").fadeIn()}}]),e}(y),b={};(0,l.default)("[data-chart-name]").each(function(){var t=(0,l.default)(this),e=t.data("chart-name")||"",n=t.data("chart-options")||{},r=t.data("chart-data")||{};"updates"===e?b[e]=new _(t,n,r):b[e]=new y(t,n,r)});e.Instances=b},,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var a=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"";return t&&(t="cleartype:"+t+"/"),c.config.base_url_relative+"/cache.json/task"+c.config.param_sep+"clearCache/"+t+"admin-nonce"+c.config.param_sep+c.config.admin_nonce},d=function(){function t(){var e=this;i(this,t),this.element=(0,s.default)("[data-clear-cache]"),(0,s.default)("body").on("click","[data-clear-cache]",function(t){return e.clear(t,t.target)})}return a(t,[{key:"clear",value:function(t,e){var n=this,r="";t&&t.preventDefault&&t.preventDefault(),"string"==typeof t&&(r=t),e=e?(0,s.default)(e):(0,s.default)('[data-clear-cache-type="'+r+'"]'),r=r||(0,s.default)(e).data("clear-cache-type")||"";var i=e.data("clearCache")||f(r);this.disable(),(0,l.default)(i,function(){return n.enable()})}},{key:"enable",value:function(){this.element.removeAttr("disabled").find("> .fa").removeClass("fa-refresh fa-spin").addClass("fa-trash")}},{key:"disable",value:function(){this.element.attr("disabled","disabled").find("> .fa").removeClass("fa-trash").addClass("fa-refresh fa-spin")}}]),t}();e.default=d;var h=new d;e.Instance=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i),o=n(305),s=n(328),c=r(s),u=n(334);(0,a.default)('[data-ajax*="task:backup"]').on("click",function(){var t=(0,a.default)(this),e=t.data("ajax");t.attr("disabled","disabled").find("> .fa").removeClass("fa-database").addClass("fa-spin fa-refresh"),(0,c.default)(e,function(){u.Instances&&u.Instances.backups&&(u.Instances.backups.updateData({series:[0,100]}),u.Instances.backups.element.find(".numeric").html("0 "+o.translations.PLUGIN_ADMIN.DAYS.toLowerCase()+"")),t.removeAttr("disabled").find("> .fa").removeClass("fa-spin fa-refresh").addClass("fa-database")})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),a=r(i),o=n(339),s=r(o),c=n(340),u=r(c);n(348);var l=null,f=(0,a.default)("#ordering");f.length&&(l=new s.default(f.get(0),{filter:".ignore",onUpdate:function(t){var e=(0,a.default)(t.item),n=f.children().index(e)+1;(0,a.default)("[data-order]").val(n)}})),e.default={Ordering:l,PageFilters:{PageFilters:u.default,Instance:c.Instance}}},,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n0?a=setTimeout(i,e-l):(a=null,n||(u=t.apply(s,o),a||(s=o=null)))}var a,o,s,c,u;return null==e&&(e=100),function(){s=this,o=arguments,c=r();var l=n&&!a;return a||(a=setTimeout(i,e)),l&&(u=t.apply(s,o),s=o=null),u}}},function(t,e){function n(){return(new Date).getTime()}t.exports=Date.now||n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var a=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1];"string"==typeof t&&(t=(0,s.default)('[data-nav-id="'+t+'"]').find('[data-toggle="children"]')),t=(0,s.default)(t||this.elements),t.each(function(t,r){r=(0,s.default)(r);var i=e.getState(r.closest('[data-toggle="children"]'));e[i.isOpen?"collapse":"expand"](i.id,n)})}},{key:"collapse",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"string"==typeof t&&(t=(0,s.default)('[data-nav-id="'+t+'"]').find('[data-toggle="children"]')),t=(0,s.default)(t||this.elements),t.each(function(t,r){r=(0,s.default)(r);var i=e.getState(r);i.isOpen&&(i.children.hide(),i.icon.removeClass("children-open").addClass("children-closed"),n||delete e.session[i.id])}),n||this.save()}},{key:"expand",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"==typeof t){var r=(0,s.default)('[data-nav-id="'+t+'"]'),i=r.parents("[data-nav-id]");if(i.length)return i=i.find('[data-toggle="children"]:first'),i=i.add(r.find('[data-toggle="children"]:first')),this.expand(i,n);t=r.find('[data-toggle="children"]:first')}t=(0,s.default)(t||this.elements),t.each(function(t,r){r=(0,s.default)(r);var i=e.getState(r);i.isOpen||(i.children.show(),i.icon.removeClass("children-closed").addClass("children-open"),n||(e.session[i.id]=1))}),n||this.save()}},{key:"restore",value:function(){var t=this;this.collapse(null,!0),Object.keys(this.session).forEach(function(e){t.expand(e,"no-store")})}},{key:"save",value:function(){return sessionStorage.setItem(c,JSON.stringify(this.session))}},{key:"getState",value:function(t){return t=(0,s.default)(t),{id:t.closest("[data-nav-id]").data("nav-id"),children:t.closest("li.page-item").find("ul:first"),icon:t.find(".page-icon"),get isOpen(){return this.icon.hasClass("children-open")}}}}]),t}();e.default=u;var l=new u('[data-toggle="children"]');e.Instance=l},function(t,e){"use strict";!function(){function t(){var t="localStoragePollyfill";try{return localStorage.setItem(t,t),localStorage.removeItem(t),sessionStorage.setItem(t,t),sessionStorage.removeItem(t),!0}catch(t){return!1}}if(!t())try{Storage.prototype._data={},Storage.prototype.setItem=function(t,e){return this._data[t]=String(e),this._data[t]},Storage.prototype.getItem=function(t){return this._data.hasOwnProperty(t)?this._data[t]:void 0},Storage.prototype.removeItem=function(t){return delete this._data[t]},Storage.prototype.clear=function(){return this._data={},this._data}}catch(t){console.error("localStorage pollyfill error: ",t)}}()},,,,function(t,e,n){(function(t){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}var r=n(1),i=e(r);n(349),n(352),n(353),n(354),n(355),n(423);var a=(0,i.default)('input[type="radio"][name="mode-switch"]');if(a){var o=a.closest(":checked").data("leave-url"),s=(0,i.default)('');a.parent().append(s),a.siblings("label").on("mousedown touchdown",function(e){e.preventDefault();var n=(0,i.default)('[data-remodal-id="changes"] [data-leave-action="continue"]');n.one("click",function(){(0,i.default)(t).on("beforeunload._grav"),s.off("click._grav"),(0,i.default)(e.target).trigger("click")}),s.trigger("click._grav")}),a.on("change",function(t){var e=(0,i.default)(t.target);o=e.data("leave-url"),setTimeout(function(){return s.attr("href",o).get(0).click()},5)})}}).call(e,function(){return this}())},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i);n(350);var o=n(328),s=r(o),c=n(305),u=!1,l=(0,a.default)('[data-remodal-id="modal"] input[name="data[folder]"], [data-remodal-id="modular"] input[name="data[folder]"]'),f=(0,a.default)('[data-remodal-id="modal"] input[name="data[title]"], [data-remodal-id="modular"] input[name="data[title]"]'),d=function(t,e){e=(0,a.default)(e);var n='[data-remodal-id="'+e.closest("[data-remodal-id]").data("remodal-id")+'"]';return{title:"title"===t?(0,a.default)(e):(0,a.default)(n+' input[name="data[title]"]'),folder:"folder"===t?(0,a.default)(e):(0,a.default)(n+' input[name="data[folder]"]')}};f.on("input focus blur",function(t){if(u)return!0;var e=d("title",t.currentTarget),n=a.default.slugify(e.title.val());e.folder.val(n)}),l.on("input",function(t){var e=d("folder",t.currentTarget),n=e.folder.get(0),r=e.folder.val(),i={start:n.selectionStart,end:n.selectionEnd};r=r.toLowerCase().replace(/\s/g,"-").replace(/[^a-z0-9_\-]/g,""),e.folder.val(r),u=!!r,n.setSelectionRange(i.start,i.end)}),l.on("focus blur",function(t){return d("title",t.currentTarget).title.trigger("input")}),(0,a.default)(document).on("change",'[name="data[route]"]',function(t){var e=(0,a.default)(t.currentTarget).val(),n=(0,a.default)('[name="data[name]"]'),r=c.config.base_url_relative+"/ajax.json/task"+c.config.param_sep+"getChildTypes";(0,s.default)(r,{method:"post",body:{rawroute:e}},function(t){var e=t.child_type||"default";n.val(e),n.data("selectize").setValue(e)})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i),o=n(351),s=r(o);a.default.expr[":"].noparents=a.default.expr.createPseudo(function(t){return function(e){return(0,a.default)(e).parents(t).length<1}}),a.default.fn.slugify=function(t,e){return(void 0).each(function(t){var n=(0,a.default)(t),r=(0,a.default)(r);n.on("keyup change",function(){n.data("locked",""!==n.val()&&void 0!==n.val())}),r.on("keyup change",function(){if(n.data("locked")===!0)return!0;var t=n.is("input")||n.is("textarea");n[t?"val":"text"](a.default.slugify(r.val(),e))})})},a.default.slugify=function(t,e){return e=a.default.extend({},a.default.slugify.options,e),e.lang=e.lang||(0,a.default)("html").prop("lang"),"function"==typeof e.preSlug&&(t=e.preSlug(t)),t=e.slugFunc(t,e),"function"==typeof e.postSlug&&(t=e.postSlug(t)),t},a.default.slugify.options={preSlug:null,postSlug:null,slugFunc:function(t,e){return(0,s.default)(t,e)}}},,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i);(0,a.default)('[data-page-move] button[name="task"][value="save"]').on("click",function(){var t=(0,a.default)('form#blueprints:first select[name="data[route]"]'),e=(0,a.default)("[data-page-move] select").val();if(t.length&&t.val()!==e){var n=t.data("selectize");t.val(e),n&&n.setValue(e)}})},function(t,e,n){(function(t){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}var r=n(1),i=e(r);(0,i.default)('[data-remodal-target="delete"]').on("click",function(){var t=(0,i.default)('[data-remodal-id="delete"] [data-delete-action]'),e=(0,i.default)(this).data("delete-url");t.data("delete-action",e)}),(0,i.default)("[data-delete-action]").on("click",function(){var e=i.default.remodal.lookup[(0,i.default)('[data-remodal-id="delete"]').data("remodal")];t.location.href=(0,i.default)(this).data("delete-action"),e.close()})}).call(e,function(){return this}())},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(1),a=r(i);(0,a.default)(".disable-after-click").on("click",function(){(0,a.default)(this).addClass("pointer-events-disabled")})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var s=function(){function t(t,e){for(var n=0;n\n \n
\n
\n
![]()
\n
\n
\n ✔
\n ✘
\n
\n '+m.translations.PLUGIN_ADMIN.DELETE+'\n '+m.translations.PLUGIN_ADMIN.VIEW+'\n '+m.translations.PLUGIN_ADMIN.INSERT+"\n ").trim(),y=function(t){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.container,r=void 0===n?"#grav-dropzone":n,o=t.options,s=void 0===o?{}:o;i(this,e),s=Object.assign(s,{previewTemplate:g});var c=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,{container:r,options:s}));return c.container.length?(c.urls={fetch:c.container.data("media-url")+"/task"+m.config.param_sep+"listmedia",add:c.container.data("media-url")+"/task"+m.config.param_sep+"addmedia",delete:c.container.data("media-url")+"/task"+m.config.param_sep+"delmedia"},c.dropzone.options.url=c.urls.add,("undefined"==typeof c.options.fetchMedia||c.options.fetchMedia)&&c.fetchMedia(),("undefined"==typeof c.options.attachDragDrop||c.options.attachDragDrop)&&c.attachDragDrop(),c):a(c)}return o(e,t),s(e,[{key:"fetchMedia",value:function(){var t=this,e=this.urls.fetch;(0,d.default)(e,{method:"post"},function(e){var n=e.results;Object.keys(n).forEach(function(e){var r=n[e],i={name:e,size:r.size,accepted:!0,extras:r};t.dropzone.files.push(i),t.dropzone.options.addedfile.call(t.dropzone,i),e.match(/\.(jpg|jpeg|png|gif)$/i)&&t.dropzone.options.thumbnail.call(t.dropzone,i,r.url)}),t.container.find(".dz-preview").prop("draggable","true")})}},{key:"onDropzoneSending",value:function(t,e,n){n.append("name",this.options.dotNotation),n.append("admin-nonce",m.config.admin_nonce)}},{key:"onDropzoneComplete",value:function(t){c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"onDropzoneComplete",this).call(this,t),(0,l.default)(".dz-preview").prop("draggable","true")}},{key:"attachDragDrop",value:function(){var t=this;this.container.delegate("[data-dz-insert]","click",function(t){var e=(0,l.default)(t.currentTarget).parent(".dz-preview").find(".dz-filename"),n=v.Instance.editors.filter(function(t,e){return"data[content]"===(0,l.default)(e).attr("name")});if(n.length){n=n.data("codemirror"),n.focus();var r=encodeURI(e.text()),i=(0,h.UriToMarkdown)(r);n.doc.replaceSelection(i)}}),this.container.delegate("[data-dz-view]","mouseenter",function(t){var e=(0,l.default)(t.currentTarget),n=e.parent(".dz-preview").find(".dz-filename"),r=encodeURI(n.text()),i=e.closest("[data-media-path]").data("media-path");e.attr("href",i+"/"+r)}),this.container.delegate(".dz-preview","dragstart",function(e){var n=(0,l.default)(e.currentTarget),r=encodeURI(n.find(".dz-filename").text()),i=(0,h.UriToMarkdown)(r);t.dropzone.disable(),n.addClass("hide-backface"),e.originalEvent.dataTransfer.effectAllowed="copy",e.originalEvent.dataTransfer.setData("text",i)}),this.container.delegate(".dz-preview","dragend",function(e){var n=(0,l.default)(e.currentTarget);t.dropzone.enable(),n.removeClass("hide-backface")})}}]),e}(p.default);e.default=y;e.Instance=new y},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t){return t=t.replace(/@3x|@2x|@1x/,""),t=t.replace(/\(/g,"%28"),t=t.replace(/\)/g,"%29"),t.match(/\.(jpe?g|png|gif|svg)$/i)?"":"["+decodeURI(t)+"]("+t+")"}Object.defineProperty(e,"__esModule",{value:!0}),e.Instances=void 0;var o=function(){function t(t,e){for(var n=0;n\n \n
\n
\n
![]()
\n
\n
\n ✔
\n ✘
\n
\n \n '.trim()},v=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.container,r=void 0===n?".dropzone.files-upload":n,a=t.options,o=void 0===a?{}:a;i(this,e),this.container=(0,c.default)(r),this.container.length&&(this.urls={},this.options=Object.assign({},p,m,{klass:this,url:this.container.data("file-url-add")||h.config.current_url,acceptedFiles:this.container.data("media-types"),init:this.initDropzone},this.container.data("dropzone-options"),o),this.dropzone=new l.default(r,this.options),this.dropzone.on("complete",this.onDropzoneComplete.bind(this)),this.dropzone.on("success",this.onDropzoneSuccess.bind(this)),this.dropzone.on("removedfile",this.onDropzoneRemovedFile.bind(this)),this.dropzone.on("sending",this.onDropzoneSending.bind(this)),this.dropzone.on("error",this.onDropzoneError.bind(this)))}return o(e,[{key:"initDropzone",value:function(){var t=this,e=this.options.klass.container.find("[data-file]"),n=this;e.length&&e.each(function(e,r){r=(0,c.default)(r);var i=r.data("file"),a={name:i.name,size:i.size,type:i.type,status:l.default.ADDED,accepted:!0,url:t.options.url,removeUrl:i.remove};n.files.push(a),n.options.addedfile.call(n,a),a.type.match(/^image\//)&&(n.options.thumbnail.call(n,a,i.path),n.createThumbnailFromUrl(a,i.path)),r.remove()})}},{key:"onDropzoneSending",value:function(t,e,n){n.append("name",this.options.dotNotation),n.append("admin-nonce",h.config.admin_nonce),n.append("task","filesupload")}},{key:"onDropzoneSuccess",value:function(e,n,r){if(this.options.reloadPage&&t.location.reload(),n.session){e.sessionParams=n.session,e.removeUrl=this.options.url;var i=this.container.find('[name][type="hidden"]'),a=i.val();i.val(a+" ")}return this.handleError({file:e,data:n,mode:"removeFile",msg:""+h.translations.PLUGIN_ADMIN.FILE_ERROR_UPLOAD+" "+e.name+"
\n "+n.message+"
"})}},{key:"onDropzoneComplete",value:function(e){if(!e.accepted&&!e.rejected){var n={status:"error",message:h.translations.PLUGIN_ADMIN.FILE_UNSUPPORTED+": "+e.name.match(/\..+/).join("")};return this.handleError({file:e,data:n,mode:"removeFile",msg:""+h.translations.PLUGIN_ADMIN.FILE_ERROR_ADD+" "+e.name+"
\n "+n.message+"
"})}this.options.reloadPage&&t.location.reload()}},{key:"b64_to_utf8",value:function(t){return t=t.replace(/\s/g,""),decodeURIComponent(escape(window.atob(t)))}},{key:"onDropzoneRemovedFile",value:function(t){var e=this;if(t.accepted&&!t.rejected){var n=t.removeUrl||this.urls.delete,r=(n||"").match(/path:(.*)\//),i={filename:t.name};t.sessionParams&&(i.task="filessessionremove",i.session=t.sessionParams),(0,d.default)(n,{method:"post",body:i},function(){if(r){r=e.b64_to_utf8(r[1]);var t=e.container.find('[name][type="hidden"]'),n=JSON.parse(t.val()||"{}");delete n[r],t.val(JSON.stringify(n))}})}}},{key:"onDropzoneError",value:function(t,e,n){var r=n?e.error.message:e;return(0,c.default)(t.previewElement).find("[data-dz-errormessage]").html(r),this.handleError({file:t,data:{status:"error"},msg:""+r+"
"})}},{key:"handleError",value:function(t){var e=t.file,n=t.data,r=t.mode,i=t.msg;if("error"===n.status||"unauthorized"===n.status){switch(r){case"addBack":e instanceof File?this.dropzone.addFile.call(this.dropzone,e):(this.dropzone.files.push(e),this.dropzone.options.addedfile.call(this.dropzone,e),this.dropzone.options.thumbnail.call(this.dropzone,e,e.extras.url));break;case"removeFile":default:~this.dropzone.files.indexOf(e)&&(e.rejected=!0,this.dropzone.removeFile.call(this.dropzone,e,{silent:!0}))}var a=(0,c.default)('[data-remodal-id="generic"]');a.find(".error-content").html(i),c.default.remodal.lookup[a.data("remodal")].open()}}}]),e}();e.default=v;var g=[],y=(0,c.default)(),_=function(t,e){var n=(0,c.default)(e).find(".dropzone.files-upload");n.length&&n.each(function(t,e){e=(0,c.default)(e),~y.index(e)||b(e)})},b=function(t){t=(0,c.default)(t);var e=t.find('input[type="file"]'),n=t.data("grav-file-settings")||{};n.accept&&~n.accept.indexOf("*")&&(n.accept=[""]);var r={url:t.data("file-url-add")||(t.closest("form").attr("action")||h.config.current_url)+".json",paramName:n.paramName||"file",dotNotation:n.name||"file",acceptedFiles:n.accept?n.accept.join(","):e.attr("accept")||t.data("media-types"),maxFilesize:"undefined"!=typeof n.filesize?n.filesize:256,maxFiles:n.limit||null};y=y.add(t),t=t[0],g.push(new v({container:t,options:r}))};e.Instances=function(){return(0,c.default)(".dropzone.files-upload").each(function(t,e){return b(e)}),(0,c.default)("body").on("mutation._grav",_),g}()}).call(e,function(){return this}())},,,function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=e.Toolbar=void 0;var a=function(){function t(t,e){for(var n=0;n').attr("href",r))}"yaml"===e.mode&&Object.assign(e.extraKeys,{Tab:function(t){t.replaceSelection(" ","end")}});var i=f.default.fromTextArea(t.get(0),e);t.data("codemirror",i),t.data("toolbar",new _(t)),e.toolbar===!1&&t.data("toolbar").ui.navigation.addClass("grav-editor-hide-toolbar"),i.on("change",function(){return i.save()})}},{key:"_onAddedNodes",value:function(t,e){var n=this,r=(0,s.default)(e).find("[data-grav-editor]");r.length&&r.each(function(t,e){e=(0,s.default)(e),~n.editors.index(e)||n.addEditor(e)})}}]),t}();e.default=y;var _=e.Toolbar=function(){function t(e){i(this,t),this.editor=(0,s.default)(e),this.codemirror=this.editor.data("codemirror"),this.buttons=u.default.navigation,
+this.ui={navigation:(0,s.default)(t.templates().navigation)},this.editor.parent(".grav-editor-content").before(this.ui.navigation).after(this.ui.states),this.renderButtons()}return a(t,null,[{key:"templates",value:function(){return{navigation:'\n \n '}}}]),a(t,[{key:"renderButtons",value:function(){var t=this,e={actions:"navigation",modes:"states"};["actions","modes"].forEach(function(n){t.ui.navigation.find(".grav-editor-"+n).empty().append(""),u.default[e[n]].forEach(function(e){return t.renderButton(e,n)})})}},{key:"renderButton",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Object.keys(t).forEach(function(i){var a=t[i];if(a.modes||(a.modes=[]),!~n.codemirror.options.ignore.indexOf(i)&&(!a.modes.length||a.modes.indexOf(n.codemirror.options.mode)>-1)){var o=a.title?'data-hint="'+a.title+'"':"",c=(0,s.default)('"+a.label+"");if((r||n.ui.navigation.find(".grav-editor-"+e+" ul:not(.dropdown-menu)")).append(c),a.shortcut&&n.addShortcut(a.identifier,a.shortcut,c),a.action&&a.action.call(a.action,{codemirror:n.codemirror,button:c,textarea:n.editor,ui:n.ui}),a.children){var u=(0,s.default)('');c.addClass("button-group").find("a").wrap(''),c.find("a").append(' '),c.append(u),a.children.forEach(function(t){return n.renderButton(t,e,u)})}}})}},{key:"addShortcut",value:function(t,e,n){var r=this,i={};Array.isArray(e)||(e=[e]),e.forEach(function(e){i[e]=function(){n.trigger("click.editor."+t,[r.codemirror])}}),this.codemirror.addKeyMap(i)}}]),t}();e.Instance=new y}).call(e,function(){return this}())},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.strategies=void 0;var i=n(1),a=r(i),o=n(305),s=n(328),c=r(s),u=function(t){var e=t.name,n=t.replace,r=t.codemirror,i=t.button,a=t.mode,o=void 0===a?"replaceSelections":a,s=t.runner;i.on("click.editor."+e,function(){l[o]({token:"$1",template:n,codemirror:r,runner:s})})},l=e.strategies={replaceSelections:function(t){var e=t.template,n=t.token,r=t.codemirror,i=t.runner,a=[],o=[],s=r.getSelections(),c=r.listSelections(),u={};s.forEach(function(t,r){var s=e.replace(n,t),l=s.indexOf("$cur"),f=c[r].anchor,d=f.line,h=f.ch;s=s.replace("$cur",""),s=i?i(t,s,c):s,a.push(s),u[d]||(u[d]=0),h+=u[d]+(l===-1?s.length:l);var p={ch:h,line:d};o.push({anchor:p,head:p}),u[d]+=s.length-t.length}),r.replaceSelections(a),r.setSelections(o),r.focus()},replaceLine:function(t){var e=t.template,n=t.token,r=t.codemirror,i=t.runner,a=r.listSelections(),o=void 0;a.forEach(function(t){var a={min:Math.min(t.anchor.line,t.head.line),max:Math.max(t.anchor.line,t.head.line)};r.eachLine(a.min,a.max+1,function(t){var a=e.replace(n,t.text),s=r.getLineNumber(t);a=i?i(t,a):a,r.replaceRange(a,{line:s,ch:0},{line:s,ch:a.length}),o={line:s,ch:a.length}})}),r.setSelection(o,o,"end"),r.focus()},replaceRange:function(){}},f=function(t,e,n){var r=t.historySize()[n],i=e.find("a");e[r?"removeClass":"addClass"]("button-disabled"),r?(i.attr("title",i.attr("title-disabled")),i.attr("data-hint",i.attr("data-hint-disabled")),i.removeAttr("title-disabled").removeAttr("data-hint-disabled")):(i.attr("title-disabled",i.attr("title")),i.attr("data-hint-disabled",i.attr("data-hint")),i.removeAttr("title").removeAttr("data-hint"))};e.default={navigation:[{undo:{identifier:"undo",title:o.translations.PLUGIN_ADMIN.UNDO,label:'',modes:[],action:function(t){var e=t.codemirror,n=t.button;t.textarea;n.addClass("button-disabled"),e.on("change",function(){return f(e,n,"undo")}),n.on("click.editor.undo",function(){e.undo()})}}},{redo:{identifier:"redo",title:o.translations.PLUGIN_ADMIN.REDO,label:'',modes:[],action:function(t){var e=t.codemirror,n=t.button;t.textarea;n.addClass("button-disabled"),e.on("change",function(){return f(e,n,"redo")}),n.on("click.editor.redo",function(){e.redo()})}}},{headers:{identifier:"headers",title:o.translations.PLUGIN_ADMIN.HEADERS,label:'',modes:["gfm","markdown"],children:[{h1:{identifier:"h1",label:'1',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h1",replace:"# $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h2:{identifier:"h2",label:'2',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h2",replace:"## $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h3:{identifier:"h3",label:'3',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h3",replace:"### $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h4:{identifier:"h4",label:'4',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h4",replace:"#### $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h5:{identifier:"h5",label:'5',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h5",replace:"##### $1",codemirror:e,button:n,mode:"replaceLine"})}}},{h6:{identifier:"h6",label:'6',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"h6",replace:"###### $1",codemirror:e,button:n,mode:"replaceLine"})}}}]}},{bold:{identifier:"bold",title:o.translations.PLUGIN_ADMIN.BOLD,label:'',modes:["gfm","markdown"],shortcut:["Ctrl-B","Cmd-B"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"bold",replace:"**$1$cur**",codemirror:e,button:n})}}},{italic:{identifier:"italic",title:o.translations.PLUGIN_ADMIN.ITALIC,label:'',modes:["gfm","markdown"],shortcut:["Ctrl-I","Cmd-I"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"italic",replace:"_$1$cur_",codemirror:e,button:n})}}},{strike:{identifier:"strike",title:o.translations.PLUGIN_ADMIN.STRIKETHROUGH,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"strike",replace:"~~$1$cur~~",codemirror:e,button:n})}}},{delimiter:{identifier:"delimiter",title:o.translations.PLUGIN_ADMIN.SUMMARY_DELIMITER,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"delimiter",replace:o.config.site.delimiter+"$1",codemirror:e,button:n,mode:"replaceLine"})}}},{link:{identifier:"link",title:o.translations.PLUGIN_ADMIN.LINK,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"link",replace:"[$1]($cur)",codemirror:e,button:n})}}},{image:{identifier:"image",title:o.translations.PLUGIN_ADMIN.IMAGE,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"image",replace:"",codemirror:e,button:n})}}},{blockquote:{identifier:"blockquote",title:o.translations.PLUGIN_ADMIN.BLOCKQUOTE,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"blockquote",replace:"> $1",codemirror:e,button:n,mode:"replaceLine"})}}},{listUl:{identifier:"listUl",title:o.translations.PLUGIN_ADMIN.UNORDERED_LIST,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"listUl",replace:"* $1",codemirror:e,button:n,mode:"replaceLine"})}}},{listOl:{identifier:"listOl",title:o.translations.PLUGIN_ADMIN.ORDERED_LIST,label:'',modes:["gfm","markdown"],action:function(t){var e=t.codemirror,n=t.button;t.textarea;u({name:"listOl",replace:". $1",codemirror:e,button:n,mode:"replaceLine",runner:function(t,n){var r=e.getLineNumber(t),i=e.getLine(r-1)||"",a=i.match(/^(\d+)\./),o=1+(a?Number(a[1]):0);return""+o+n}})}}}],states:[{code:{identifier:"editor",title:o.translations.PLUGIN_ADMIN.EDITOR,label:'',action:function(t){var e=(t.codemirror,t.button),n=t.textarea,r=t.ui;"editor"===n.data("grav-editor-mode")&&e.addClass("editor-active"),e.on("click.states.editor",function(){e.siblings().removeClass("editor-active"),e.addClass("editor-active"),n.data("grav-editor-mode","editor");var t=n.data("grav-editor-preview-container"),i=n.parent(".grav-editor-content");i.css("display","block"),r.navigation.find(".grav-editor-actions").css("visibility","visible"),t&&t.css("display","none")})}}},{preview:{identifier:"preview",title:o.translations.PLUGIN_ADMIN.PREVIEW,label:'',modes:["gfm","markdown"],action:function(t){var e=(t.codemirror,t.button),n=t.textarea,r=t.ui;"preview"===n.data("grav-editor-mode")&&e.addClass("editor-active"),e.on("click.states.preview",function(){var t=n.data("grav-editor-preview-container"),i=n.parent(".grav-editor-content");e.siblings().removeClass("editor-active"),e.addClass("editor-active"),n.data("grav-editor-mode","preview"),t||(t=(0,a.default)(''),i.after(t),n.data("grav-editor-preview-container",t)),t.css({height:i.height(),display:"block"}),i.css("display","none"),r.navigation.find(".grav-editor-actions").css("visibility","hidden");var s=n.data("grav-urlpreview")+"/task"+o.config.param_sep+"processmarkdown",u=n.closest("form").serializeArray(),l={};u.map(function(t){l[t.name]=t.value}),(0,c.default)(s,{method:"post",body:l},function(e){return t.html(e.preview)})})}}},{fullscreen:{identifier:"fullscreen",title:o.translations.PLUGIN_ADMIN.FULLSCREEN,label:'',action:function(e){var n=e.codemirror,r=e.button,i=e.textarea;r.on("click.editor.fullscreen",function(){var e=i.closest(".grav-editor"),r=n.getWrapperElement(),o=(0,a.default)(".content-wrapper");if(e.hasClass("grav-editor-fullscreen")){t.document.documentElement.style.overflow="";var s=i.data("fullScreenRestore");r.style.width=s.width,r.style.height=s.height,t.scrollTo(s.scrollLeft,s.scrollTop);var c=e.find(".grav-editor-toolbar .hint--bottom");c&&(c.removeClass("hint--bottom").addClass("hint--top"),(0,a.default)(c[c.length-1]).removeClass("hint--bottom-left")),o&&o.css("overflow","auto")}else{i.data("fullScreenRestore",{scrollTop:t.pageYOffset,scrollLeft:t.pageXOffset,width:r.style.width,height:r.style.height}),r.style.width="",r.style.height=i.parent(".grav-editor-content").height()+"px",t.document.documentElement.style.overflow="hidden";var u=e.find(".grav-editor-toolbar .hint--top");u&&(u.removeClass("hint--top").addClass("hint--bottom"),(0,a.default)(u[u.length-1]).addClass("hint--bottom-left")),o&&o.css("overflow","visible")}e.toggleClass("grav-editor-fullscreen"),setTimeout(function(){n.refresh(),(0,a.default)(t).trigger("resize")},5)})}}}]}}).call(e,function(){return this}())},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";function e(t){for(var e={},n=0;n*\/]/.test(n)?r(null,"select-op"):"."==n&&t.match(/^-?[_a-z][_a-z0-9-]*/i)?r("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?r(null,n):"u"==n&&t.match(/rl(-prefix)?\(/)||"d"==n&&t.match("omain(")||"r"==n&&t.match("egexp(")?(t.backUp(1),e.tokenize=o,r("property","word")):/[\w\\\-]/.test(n)?(t.eatWhile(/[\w\\\-]/),r("property","word")):r(null,null):/[\d.]/.test(t.peek())?(t.eatWhile(/[\w.%]/),r("number","unit")):t.match(/^-[\w\\\-]+/)?(t.eatWhile(/[\w\\\-]/),t.match(/^\s*:/,!1)?r("variable-2","variable-definition"):r("variable-2","variable")):t.match(/^\w+-/)?r("meta","meta"):void 0}function a(t){return function(e,n){for(var i,a=!1;null!=(i=e.next());){if(i==t&&!a){")"==t&&e.backUp(1);break}a=!a&&"\\"==i}return(i==t||!a&&")"!=t)&&(n.tokenize=null),r("string","string")}}function o(t,e){return t.next(),t.match(/\s*[\"\')]/,!1)?e.tokenize=null:e.tokenize=a(")"),r(null,"(")}function s(t,e,n){this.type=t,this.indent=e,this.prev=n}function c(t,e,n,r){return t.context=new s(n,e.indentation()+(r===!1?0:v),t.context),n}function u(t){return t.context.prev&&(t.context=t.context.prev),t.context.type}function l(t,e,n){return P[n.context.type](t,e,n)}function f(t,e,n,r){for(var i=r||1;i>0;i--)n.context=n.context.prev;return l(t,e,n)}function d(t){var e=t.current().toLowerCase();m=I.hasOwnProperty(e)?"atom":E.hasOwnProperty(e)?"keyword":"variable"}var h=n.inline;n.propertyKeywords||(n=t.resolveMode("text/css"));var p,m,v=e.indentUnit,g=n.tokenHooks,y=n.documentTypes||{},_=n.mediaTypes||{},b=n.mediaFeatures||{},k=n.mediaValueKeywords||{},x=n.propertyKeywords||{},w=n.nonStandardPropertyKeywords||{},S=n.fontProperties||{},A=n.counterDescriptors||{},E=n.colorKeywords||{},I=n.valueKeywords||{},M=n.allowNested,O=n.lineComment,C=n.supportsAtComponent===!0,P={};return P.top=function(t,e,n){if("{"==t)return c(n,e,"block");if("}"==t&&n.context.prev)return u(n);if(C&&/@component/.test(t))return c(n,e,"atComponentBlock");if(/^@(-moz-)?document$/.test(t))return c(n,e,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/.test(t))return c(n,e,"atBlock");if(/^@(font-face|counter-style)/.test(t))return n.stateArg=t,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/.test(t))return"keyframes";if(t&&"@"==t.charAt(0))return c(n,e,"at");if("hash"==t)m="builtin";else if("word"==t)m="tag";else{if("variable-definition"==t)return"maybeprop";if("interpolation"==t)return c(n,e,"interpolation");if(":"==t)return"pseudo";if(M&&"("==t)return c(n,e,"parens")}return n.context.type},P.block=function(t,e,n){if("word"==t){var r=e.current().toLowerCase();return x.hasOwnProperty(r)?(m="property","maybeprop"):w.hasOwnProperty(r)?(m="string-2","maybeprop"):M?(m=e.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(m+=" error","maybeprop")}return"meta"==t?"block":M||"hash"!=t&&"qualifier"!=t?P.top(t,e,n):(m="error","block")},P.maybeprop=function(t,e,n){return":"==t?c(n,e,"prop"):l(t,e,n)},P.prop=function(t,e,n){if(";"==t)return u(n);if("{"==t&&M)return c(n,e,"propBlock");if("}"==t||"{"==t)return f(t,e,n);if("("==t)return c(n,e,"parens");if("hash"!=t||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(e.current())){if("word"==t)d(e);else if("interpolation"==t)return c(n,e,"interpolation")}else m+=" error";return"prop"},P.propBlock=function(t,e,n){return"}"==t?u(n):"word"==t?(m="property","maybeprop"):n.context.type},P.parens=function(t,e,n){return"{"==t||"}"==t?f(t,e,n):")"==t?u(n):"("==t?c(n,e,"parens"):"interpolation"==t?c(n,e,"interpolation"):("word"==t&&d(e),"parens")},P.pseudo=function(t,e,n){return"meta"==t?"pseudo":"word"==t?(m="variable-3",n.context.type):l(t,e,n)},P.documentTypes=function(t,e,n){return"word"==t&&y.hasOwnProperty(e.current())?(m="tag",n.context.type):P.atBlock(t,e,n)},P.atBlock=function(t,e,n){if("("==t)return c(n,e,"atBlock_parens");if("}"==t||";"==t)return f(t,e,n);if("{"==t)return u(n)&&c(n,e,M?"block":"top");if("interpolation"==t)return c(n,e,"interpolation");if("word"==t){var r=e.current().toLowerCase();m="only"==r||"not"==r||"and"==r||"or"==r?"keyword":_.hasOwnProperty(r)?"attribute":b.hasOwnProperty(r)?"property":k.hasOwnProperty(r)?"keyword":x.hasOwnProperty(r)?"property":w.hasOwnProperty(r)?"string-2":I.hasOwnProperty(r)?"atom":E.hasOwnProperty(r)?"keyword":"error"}return n.context.type},P.atComponentBlock=function(t,e,n){return"}"==t?f(t,e,n):"{"==t?u(n)&&c(n,e,M?"block":"top",!1):("word"==t&&(m="error"),n.context.type)},P.atBlock_parens=function(t,e,n){return")"==t?u(n):"{"==t||"}"==t?f(t,e,n,2):P.atBlock(t,e,n)},P.restricted_atBlock_before=function(t,e,n){return"{"==t?c(n,e,"restricted_atBlock"):"word"==t&&"@counter-style"==n.stateArg?(m="variable","restricted_atBlock_before"):l(t,e,n)},P.restricted_atBlock=function(t,e,n){return"}"==t?(n.stateArg=null,u(n)):"word"==t?(m="@font-face"==n.stateArg&&!S.hasOwnProperty(e.current().toLowerCase())||"@counter-style"==n.stateArg&&!A.hasOwnProperty(e.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},P.keyframes=function(t,e,n){return"word"==t?(m="variable","keyframes"):"{"==t?c(n,e,"top"):l(t,e,n)},P.at=function(t,e,n){return";"==t?u(n):"{"==t||"}"==t?f(t,e,n):("word"==t?m="tag":"hash"==t&&(m="builtin"),"at")},P.interpolation=function(t,e,n){return"}"==t?u(n):"{"==t||";"==t?f(t,e,n):("word"==t?m="variable":"variable"!=t&&"("!=t&&")"!=t&&(m="error"),"interpolation")},{startState:function(t){return{tokenize:null,state:h?"block":"top",stateArg:null,context:new s(h?"block":"top",t||0,null)}},token:function(t,e){if(!e.tokenize&&t.eatSpace())return null;var n=(e.tokenize||i)(t,e);return n&&"object"==typeof n&&(p=n[1],n=n[0]),m=n,e.state=P[e.state](p,t,e),m},indent:function(t,e){var n=t.context,r=e&&e.charAt(0),i=n.indent;return"prop"!=n.type||"}"!=r&&")"!=r||(n=n.prev),n.prev&&("}"!=r||"block"!=n.type&&"top"!=n.type&&"interpolation"!=n.type&&"restricted_atBlock"!=n.type?(")"!=r||"parens"!=n.type&&"atBlock_parens"!=n.type)&&("{"!=r||"at"!=n.type&&"atBlock"!=n.type)||(i=Math.max(0,n.indent-v),n=n.prev):(n=n.prev,i=n.indent)),i},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:O,fold:"brace"}});var r=["domain","regexp","url","url-prefix"],i=e(r),a=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],o=e(a),s=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover"],c=e(s),u=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],l=e(u),f=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],d=e(f),h=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],p=e(h),m=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],v=e(m),g=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"],y=e(g),_=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],b=e(_),k=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],x=e(k),w=r.concat(a).concat(s).concat(u).concat(f).concat(h).concat(_).concat(k);
t.registerHelper("hintWords","css",w),t.defineMIME("text/css",{documentTypes:i,mediaTypes:o,mediaFeatures:c,mediaValueKeywords:l,propertyKeywords:d,nonStandardPropertyKeywords:p,fontProperties:v,counterDescriptors:y,colorKeywords:b,valueKeywords:x,tokenHooks:{"/":function(t,e){return!!t.eat("*")&&(e.tokenize=n,n(t,e))}},name:"css"}),t.defineMIME("text/x-scss",{mediaTypes:o,mediaFeatures:c,mediaValueKeywords:l,propertyKeywords:d,nonStandardPropertyKeywords:p,colorKeywords:b,valueKeywords:x,fontProperties:v,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(t,e){return t.eat("/")?(t.skipToEnd(),["comment","comment"]):t.eat("*")?(e.tokenize=n,n(t,e)):["operator","operator"]},":":function(t){return!!t.match(/\s*\{/)&&[null,"{"]},$:function(t){return t.match(/^[\w-]+/),t.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(t){return!!t.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),t.defineMIME("text/x-less",{mediaTypes:o,mediaFeatures:c,mediaValueKeywords:l,propertyKeywords:d,nonStandardPropertyKeywords:p,colorKeywords:b,valueKeywords:x,fontProperties:v,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(t,e){return t.eat("/")?(t.skipToEnd(),["comment","comment"]):t.eat("*")?(e.tokenize=n,n(t,e)):["operator","operator"]},"@":function(t){return t.eat("{")?[null,"interpolation"]:!t.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/,!1)&&(t.eatWhile(/[\w\\\-]/),t.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),t.defineMIME("text/x-gss",{documentTypes:i,mediaTypes:o,mediaFeatures:c,propertyKeywords:d,nonStandardPropertyKeywords:p,fontProperties:v,counterDescriptors:y,colorKeywords:b,valueKeywords:x,supportsAtComponent:!0,tokenHooks:{"/":function(t,e){return!!t.eat("*")&&(e.tokenize=n,n(t,e))}},name:"css",helperType:"gss"})})},function(t,e,n){!function(t){t(n(361),n(400),n(403))}(function(t){"use strict";var e=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;t.defineMode("gfm",function(n,r){function i(t){return t.code=!1,null}var a=0,o={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(t){return{code:t.code,codeBlock:t.codeBlock,ateSpace:t.ateSpace}},token:function(t,n){if(n.combineTokens=null,n.codeBlock)return t.match(/^```+/)?(n.codeBlock=!1,null):(t.skipToEnd(),null);if(t.sol()&&(n.code=!1),t.sol()&&t.match(/^```+/))return t.skipToEnd(),n.codeBlock=!0,null;if("`"===t.peek()){t.next();var i=t.pos;t.eatWhile("`");var o=1+t.pos-i;return n.code?o===a&&(n.code=!1):(a=o,n.code=!0),null}if(n.code)return t.next(),null;if(t.eatSpace())return n.ateSpace=!0,null;if((t.sol()||n.ateSpace)&&(n.ateSpace=!1,r.gitHubSpice!==!1)){if(t.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?:[a-f0-9]{7,40}\b)/))return n.combineTokens=!0,"link";if(t.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return n.combineTokens=!0,"link"}return t.match(e)&&"]("!=t.string.slice(t.start-2,t.start)&&(0==t.start||/\W/.test(t.string.charAt(t.start-1)))?(n.combineTokens=!0,"link"):(t.next(),null)},blankLine:i},s={underscoresBreakWords:!1,taskLists:!0,fencedCodeBlocks:"```",strikethrough:!0};for(var c in r)s[c]=r[c];return s.name="markdown",t.overlayMode(t.getMode(n,s),o)},"markdown"),t.defineMIME("text/x-gfm","gfm")})},function(t,e,n){!function(t){t(n(361),n(401),n(402))}(function(t){"use strict";t.defineMode("markdown",function(e,n){function r(n){if(t.findModeByName){var r=t.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var i=t.getMode(e,n);return"null"==i.name?null:i}function i(t,e,n){return e.f=e.inline=n,n(t,e)}function a(t,e,n){return e.f=e.block=n,n(t,e)}function o(t){return!t||!/\S/.test(t.string)}function s(t){return t.linkTitle=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,x&&t.f==u&&(t.f=p,t.block=c),t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine=null,null}function c(e,a){var s=e.sol(),c=a.list!==!1,u=a.indentedCode;a.indentedCode=!1,c&&(a.indentationDiff>=0?(a.indentationDiff<4&&(a.indentation-=a.indentationDiff),a.list=null):a.indentation>0?a.list=null:a.list=!1);var f=null;if(a.indentationDiff>=4)return e.skipToEnd(),u||o(a.prevLine)?(a.indentation-=4,a.indentedCode=!0,w.code):null;if(e.eatSpace())return null;if((f=e.match(M))&&f[1].length<=6)return a.header=f[1].length,n.highlightFormatting&&(a.formatting="header"),a.f=a.inline,d(a);if(!(o(a.prevLine)||a.quote||c||u)&&(f=e.match(O)))return a.header="="==f[0].charAt(0)?1:2,n.highlightFormatting&&(a.formatting="header"),a.f=a.inline,d(a);if(e.eat(">"))return a.quote=s?1:a.quote+1,n.highlightFormatting&&(a.formatting="quote"),e.eatSpace(),d(a);if("["===e.peek())return i(e,a,y);if(e.match(A,!0))return a.hr=!0,w.hr;if(f=e.match(E)){var h=f[1]?"ol":"ul";for(a.indentation=e.column()+e.current().length,a.list=!0;a.listStack&&e.column()")>-1)&&(n.f=p,n.block=c,n.htmlState=null)}return r}function l(t,e){return e.fencedChars&&t.match(e.fencedChars)?(n.highlightFormatting&&(e.formatting="code-block"),e.localMode=e.localState=null,e.f=e.block=f,d(e)):e.fencedChars&&t.skipTo(e.fencedChars)?"comment":e.localMode?e.localMode.token(t,e.localState):(t.skipToEnd(),w.code)}function f(t,e){t.match(e.fencedChars),e.block=c,e.f=p,e.fencedChars=null,n.highlightFormatting&&(e.formatting="code-block"),e.code=1;var r=d(e);return e.code=0,r}function d(t){var e=[];if(t.formatting){e.push(w.formatting),"string"==typeof t.formatting&&(t.formatting=[t.formatting]);for(var r=0;r=t.quote?e.push(w.formatting+"-"+t.formatting[r]+"-"+t.quote):e.push("error"))}if(t.taskOpen)return e.push("meta"),e.length?e.join(" "):null;if(t.taskClosed)return e.push("property"),e.length?e.join(" "):null;if(t.linkHref?e.push(w.linkHref,"url"):(t.strong&&e.push(w.strong),t.em&&e.push(w.em),t.strikethrough&&e.push(w.strikethrough),t.linkText&&e.push(w.linkText),t.code&&e.push(w.code),t.image&&e.push(w.image),t.imageAltText&&e.push(w.imageAltText,"link"),t.imageMarker&&e.push(w.imageMarker)),t.header&&e.push(w.header,w.header+"-"+t.header),t.quote&&(e.push(w.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=t.quote?e.push(w.quote+"-"+t.quote):e.push(w.quote+"-"+n.maxBlockquoteDepth)),t.list!==!1){var i=(t.listStack.length-1)%3;i?1===i?e.push(w.list2):e.push(w.list3):e.push(w.list1)}return t.trailingSpaceNewLine?e.push("trailing-space-new-line"):t.trailingSpace&&e.push("trailing-space-"+(t.trailingSpace%2?"a":"b")),e.length?e.join(" "):null}function h(t,e){if(t.match(C,!0))return d(e)}function p(e,r){var i=r.text(e,r);if("undefined"!=typeof i)return i;if(r.list)return r.list=null,d(r);if(r.taskList){var o="x"!==e.match(I,!0)[1];return o?r.taskOpen=!0:r.taskClosed=!0,n.highlightFormatting&&(r.formatting="task"),r.taskList=!1,d(r)}if(r.taskOpen=!1,r.taskClosed=!1,r.header&&e.match(/^#+$/,!0))return n.highlightFormatting&&(r.formatting="header"),d(r);var s=e.sol(),c=e.next();if(r.linkTitle){r.linkTitle=!1;var l=c;"("===c&&(l=")"),l=(l+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");var f="^\\s*(?:[^"+l+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(e.match(new RegExp(f),!0))return w.linkHref}if("`"===c){var h=r.formatting;n.highlightFormatting&&(r.formatting="code"),e.eatWhile("`");var p=e.current().length;if(0==r.code)return r.code=p,d(r);if(p==r.code){var g=d(r);return r.code=0,g}return r.formatting=h,d(r)}if(r.code)return d(r);if("\\"===c&&(e.next(),n.highlightFormatting)){var y=d(r),_=w.formatting+"-escape";return y?y+" "+_:_}if("!"===c&&e.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return r.imageMarker=!0,r.image=!0,n.highlightFormatting&&(r.formatting="image"),d(r);if("["===c&&r.imageMarker&&e.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return r.imageMarker=!1,r.imageAltText=!0,n.highlightFormatting&&(r.formatting="image"),d(r);if("]"===c&&r.imageAltText){n.highlightFormatting&&(r.formatting="image");var y=d(r);return r.imageAltText=!1,r.image=!1,r.inline=r.f=v,y}if("["===c&&e.match(/[^\]]*\](\(.*\)| ?\[.*?\])/,!1)&&!r.image)return r.linkText=!0,n.highlightFormatting&&(r.formatting="link"),d(r);if("]"===c&&r.linkText&&e.match(/\(.*?\)| ?\[.*?\]/,!1)){n.highlightFormatting&&(r.formatting="link");var y=d(r);return r.linkText=!1,r.inline=r.f=v,y}if("<"===c&&e.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){r.f=r.inline=m,n.highlightFormatting&&(r.formatting="link");var y=d(r);return y?y+=" ":y="",y+w.linkInline}if("<"===c&&e.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){r.f=r.inline=m,n.highlightFormatting&&(r.formatting="link");var y=d(r);return y?y+=" ":y="",y+w.linkEmail}if("<"===c&&e.match(/^(!--|[a-z]+(?:\s+[a-z_:.\-]+(?:\s*=\s*[^ >]+)?)*\s*>)/i,!1)){var b=e.string.indexOf(">",e.pos);if(b!=-1){var x=e.string.substring(e.start,b);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(x)&&(r.md_inside=!0)}return e.backUp(1),r.htmlState=t.startState(k),a(e,r,u)}if("<"===c&&e.match(/^\/\w*?>/))return r.md_inside=!1,"tag";var S=!1;if(!n.underscoresBreakWords&&"_"===c&&"_"!==e.peek()&&e.match(/(\w)/,!1)){var A=e.pos-2;if(A>=0){var E=e.string.charAt(A);"_"!==E&&E.match(/(\w)/,!1)&&(S=!0)}}if("*"===c||"_"===c&&!S)if(s&&" "===e.peek());else{if(r.strong===c&&e.eat(c)){n.highlightFormatting&&(r.formatting="strong");var g=d(r);return r.strong=!1,g}if(!r.strong&&e.eat(c))return r.strong=c,n.highlightFormatting&&(r.formatting="strong"),d(r);if(r.em===c){n.highlightFormatting&&(r.formatting="em");var g=d(r);return r.em=!1,g}if(!r.em)return r.em=c,n.highlightFormatting&&(r.formatting="em"),d(r)}else if(" "===c&&(e.eat("*")||e.eat("_"))){if(" "===e.peek())return d(r);e.backUp(1)}if(n.strikethrough)if("~"===c&&e.eatWhile(c)){if(r.strikethrough){n.highlightFormatting&&(r.formatting="strikethrough");var g=d(r);return r.strikethrough=!1,g}if(e.match(/^[^\s]/,!1))return r.strikethrough=!0,n.highlightFormatting&&(r.formatting="strikethrough"),d(r)}else if(" "===c&&e.match(/^~~/,!0)){if(" "===e.peek())return d(r);e.backUp(2)}return" "===c&&(e.match(/ +$/,!1)?r.trailingSpace++:r.trailingSpace&&(r.trailingSpaceNewLine=!0)),d(r)}function m(t,e){var r=t.next();if(">"===r){e.f=e.inline=p,n.highlightFormatting&&(e.formatting="link");var i=d(e);return i?i+=" ":i="",i+w.linkInline}return t.match(/^[^>]+/,!0),w.linkInline}function v(t,e){if(t.eatSpace())return null;var r=t.next();return"("===r||"["===r?(e.f=e.inline=g("("===r?")":"]",0),n.highlightFormatting&&(e.formatting="link-string"),e.linkHref=!0,d(e)):"error"}function g(t){return function(e,r){var i=e.next();if(i===t){r.f=r.inline=p,n.highlightFormatting&&(r.formatting="link-string");var a=d(r);return r.linkHref=!1,a}return e.match(T[t]),r.linkHref=!0,d(r)}}function y(t,e){return t.match(/^([^\]\\]|\\.)*\]:/,!1)?(e.f=_,t.next(),n.highlightFormatting&&(e.formatting="link"),e.linkText=!0,d(e)):i(t,e,p)}function _(t,e){if(t.match(/^\]:/,!0)){e.f=e.inline=b,n.highlightFormatting&&(e.formatting="link");var r=d(e);return e.linkText=!1,r}return t.match(/^([^\]\\]|\\.)+/,!0),w.linkText}function b(t,e){return t.eatSpace()?null:(t.match(/^[^\s]+/,!0),void 0===t.peek()?e.linkTitle=!0:t.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),e.f=e.inline=p,w.linkHref+" url")}var k=t.getMode(e,"text/html"),x="null"==k.name;void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.underscoresBreakWords&&(n.underscoresBreakWords=!0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var w={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough"};for(var S in w)w.hasOwnProperty(S)&&n.tokenTypeOverrides[S]&&(w[S]=n.tokenTypeOverrides[S]);var A=/^([*\-_])(?:\s*\1){2,}\s*$/,E=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,I=/^\[(x| )\](?=\s)/,M=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,O=/^ *(?:\={1,}|-{1,})\s*$/,C=/^[^#!\[\]*_\\<>` "'(~]+/,P=new RegExp("^("+(n.fencedCodeBlocks===!0?"~~~+|```+":n.fencedCodeBlocks)+")[ \\t]*([\\w+#-]*)"),T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\\]]|\\.)*\])*?(?=\])/},j={startState:function(){return{f:c,prevLine:null,thisLine:null,block:c,htmlState:null,indentation:0,inline:p,text:h,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,fencedChars:null}},copyState:function(e){return{f:e.f,prevLine:e.prevLine,thisLine:e.thisLine,block:e.block,htmlState:e.htmlState&&t.copyState(k,e.htmlState),indentation:e.indentation,localMode:e.localMode,localState:e.localMode?t.copyState(e.localMode,e.localState):null,inline:e.inline,text:e.text,formatting:!1,linkTitle:e.linkTitle,code:e.code,em:e.em,strong:e.strong,strikethrough:e.strikethrough,header:e.header,hr:e.hr,taskList:e.taskList,list:e.list,listStack:e.listStack.slice(0),quote:e.quote,indentedCode:e.indentedCode,trailingSpace:e.trailingSpace,trailingSpaceNewLine:e.trailingSpaceNewLine,md_inside:e.md_inside,fencedChars:e.fencedChars}},token:function(t,e){if(e.formatting=!1,t!=e.thisLine){var n=e.header||e.hr;if(e.header=0,e.hr=!1,t.match(/^\s*$/,!0)||n){if(s(e),!n)return null;e.prevLine=null}e.prevLine=e.thisLine,e.thisLine=t,e.taskList=!1,e.trailingSpace=0,e.trailingSpaceNewLine=!1,e.f=e.block;var r=t.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(e.indentationDiff=Math.min(r-e.indentation,4),e.indentation=e.indentation+e.indentationDiff,r>0)return null}return e.f(t,e)},innerMode:function(t){return t.block==u?{state:t.htmlState,mode:k}:t.localState?{state:t.localState,mode:t.localMode}:{state:t,mode:j}},blankLine:s,getType:d,closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return j},"xml"),t.defineMIME("text/x-markdown","markdown")})},function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";var e={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,caseFold:!1};t.defineMode("xml",function(r,i){function a(t,e){function n(n){return e.tokenize=n,n(t,e)}var r=t.next();if("<"==r)return t.eat("!")?t.eat("[")?t.match("CDATA[")?n(c("atom","]]>")):null:t.match("--")?n(c("comment","-->")):t.match("DOCTYPE",!0,!0)?(t.eatWhile(/[\w\._\-]/),n(u(1))):null:t.eat("?")?(t.eatWhile(/[\w\._\-]/),e.tokenize=c("meta","?>"),"meta"):(E=t.eat("/")?"closeTag":"openTag",e.tokenize=o,"tag bracket");if("&"==r){var i;return i=t.eat("#")?t.eat("x")?t.eatWhile(/[a-fA-F\d]/)&&t.eat(";"):t.eatWhile(/[\d]/)&&t.eat(";"):t.eatWhile(/[\w\.\-:]/)&&t.eat(";"),i?"atom":"error"}return t.eatWhile(/[^&<]/),null}function o(t,e){var n=t.next();if(">"==n||"/"==n&&t.eat(">"))return e.tokenize=a,E=">"==n?"endTag":"selfcloseTag","tag bracket";if("="==n)return E="equals",null;if("<"==n){e.tokenize=a,e.state=h,e.tagName=e.tagStart=null;var r=e.tokenize(t,e);return r?r+" tag error":"tag error"}return/[\'\"]/.test(n)?(e.tokenize=s(n),e.stringStartCol=t.column(),e.tokenize(t,e)):(t.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function s(t){var e=function(e,n){for(;!e.eol();)if(e.next()==t){n.tokenize=o;break}return"string"};return e.isInAttribute=!0,e}function c(t,e){return function(n,r){for(;!n.eol();){if(n.match(e)){r.tokenize=a;break}n.next()}return t}}function u(t){return function(e,n){for(var r;null!=(r=e.next());){if("<"==r)return n.tokenize=u(t+1),n.tokenize(e,n);if(">"==r){if(1==t){n.tokenize=a;break}return n.tokenize=u(t-1),n.tokenize(e,n)}}return"meta"}}function l(t,e,n){this.prev=t.context,this.tagName=e,this.indent=t.indented,this.startOfLine=n,(w.doNotIndent.hasOwnProperty(e)||t.context&&t.context.noIndent)&&(this.noIndent=!0)}function f(t){t.context&&(t.context=t.context.prev)}function d(t,e){for(var n;;){if(!t.context)return;if(n=t.context.tagName,!w.contextGrabbers.hasOwnProperty(n)||!w.contextGrabbers[n].hasOwnProperty(e))return;f(t)}}function h(t,e,n){return"openTag"==t?(n.tagStart=e.column(),p):"closeTag"==t?m:h}function p(t,e,n){return"word"==t?(n.tagName=e.current(),I="tag",y):(I="error",p)}function m(t,e,n){if("word"==t){var r=e.current();return n.context&&n.context.tagName!=r&&w.implicitlyClosed.hasOwnProperty(n.context.tagName)&&f(n),n.context&&n.context.tagName==r||w.matchClosing===!1?(I="tag",v):(I="tag error",g)}return I="error",g}function v(t,e,n){return"endTag"!=t?(I="error",v):(f(n),h)}function g(t,e,n){return I="error",v(t,e,n)}function y(t,e,n){if("word"==t)return I="attribute",_;if("endTag"==t||"selfcloseTag"==t){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==t||w.autoSelfClosers.hasOwnProperty(r)?d(n,r):(d(n,r),n.context=new l(n,r,i==n.indented)),h}return I="error",y}function _(t,e,n){return"equals"==t?b:(w.allowMissing||(I="error"),y(t,e,n))}function b(t,e,n){return"string"==t?k:"word"==t&&w.allowUnquoted?(I="string",y):(I="error",y(t,e,n))}function k(t,e,n){return"string"==t?k:y(t,e,n)}var x=r.indentUnit,w={},S=i.htmlMode?e:n;for(var A in S)w[A]=S[A];for(var A in i)w[A]=i[A];var E,I;return a.isInText=!0,{startState:function(t){var e={tokenize:a,state:h,indented:t||0,tagName:null,tagStart:null,context:null};return null!=t&&(e.baseIndent=t),e},token:function(t,e){if(!e.tagName&&t.sol()&&(e.indented=t.indentation()),t.eatSpace())return null;E=null;var n=e.tokenize(t,e);return(n||E)&&"comment"!=n&&(I=null,e.state=e.state(E||n,t,e),I&&(n="error"==I?n+" error":I)),n},indent:function(e,n,r){var i=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+x;if(i&&i.noIndent)return t.Pass;if(e.tokenize!=o&&e.tokenize!=a)return r?r.match(/^(\s*)/)[0].length:0;if(e.tagName)return w.multilineTagIndentPastTag!==!1?e.tagStart+e.tagName.length+2:e.tagStart+x*(w.multilineTagIndentFactor||1);if(w.alignCDATA&&/$/,blockCommentStart:"",configuration:w.htmlMode?"html":"xml",helperType:w.htmlMode?"html":"xml",skipAttribute:function(t){t.state==b&&(t.state=y)}}}),t.defineMIME("text/xml","xml"),t.defineMIME("application/xml","xml"),t.mimeModes.hasOwnProperty("text/html")||t.defineMIME("text/html",{name:"xml",htmlMode:!0})})},function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";t.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["pgp"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists.txt$/},{name:"CoffeeScript",mime:"text/x-coffeescript",mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history).md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"null",mode:"jinja2"},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mime:"text/n-triples",mode:"ntriples",ext:["nt"]},{name:"Objective C",mime:"text/x-objectivec",mode:"clike",ext:["m","mm"],alias:["objective-c","objc"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mime:"application/x-httpd-php",mode:"php",ext:["php","php3","php4","php5","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mime:"text/x-sh",mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki ",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",
mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]}];for(var e=0;e-1&&e.substring(i+1,e.length);if(a)return t.findModeByExtension(a)},t.findModeByName=function(e){e=e.toLowerCase();for(var n=0;n-1?t.backUp(r.length-i):r.match(/<\/?$/)&&(t.backUp(r.length),t.match(e,!1)||t.match(r)),n}function n(t){var e=c[t];return e?e:c[t]=new RegExp("\\s+"+t+"\\s*=\\s*('|\")?([^'\"]+)('|\")?\\s*")}function r(t,e){var r=t.match(n(e));return r?/^\s*(.*?)\s*$/.exec(r[2])[1]:""}function i(t,e){return new RegExp((e?"^":"")+"","i")}function a(t,e){for(var n in t)for(var r=e[n]||(e[n]=[]),i=t[n],a=i.length-1;a>=0;a--)r.unshift(i[a])}function o(t,e){for(var n=0;n\s\/]/.test(r.current())&&(s=a.htmlState.tagName&&a.htmlState.tagName.toLowerCase())&&l.hasOwnProperty(s))a.inTag=s+" ";else if(a.inTag&&d&&/>$/.test(r.current())){var h=/^([\S]+) (.*)/.exec(a.inTag);a.inTag=null;var p=">"==r.current()&&o(l[h[1]],h[2]),m=t.getMode(n,p),v=i(h[1],!0),g=i(h[1],!1);a.token=function(t,n){return t.match(v,!1)?(n.token=c,n.localState=n.localMode=null,null):e(t,g,n.localMode.token(t,n.localState))},a.localMode=m,a.localState=t.startState(m,u.indent(a.htmlState,""))}else a.inTag&&(a.inTag+=r.current(),r.eol()&&(a.inTag+=" "));return f}var u=t.getMode(n,{name:"xml",htmlMode:!0,multilineTagIndentFactor:r.multilineTagIndentFactor,multilineTagIndentPastTag:r.multilineTagIndentPastTag}),l={},f=r&&r.tags,d=r&&r.scriptTypes;if(a(s,l),f&&a(f,l),d)for(var h=d.length-1;h>=0;h--)l.script.unshift(["type",d[h].matches,d[h].mode]);return{startState:function(){var e=t.startState(u);return{token:c,inTag:null,localMode:null,localState:null,htmlState:e}},copyState:function(e){var n;return e.localState&&(n=t.copyState(e.localMode,e.localState)),{token:e.token,inTag:e.inTag,localMode:e.localMode,localState:n,htmlState:t.copyState(u,e.htmlState)}},token:function(t,e){return e.token(t,e)},indent:function(e,n){return!e.localMode||/^\s*<\//.test(n)?u.indent(e.htmlState,n):e.localMode.indent?e.localMode.indent(e.localState,n):t.Pass},innerMode:function(t){return{state:t.localState||t.htmlState,mode:t.localMode||u}}}},"xml","javascript","css"),t.defineMIME("text/html","htmlmixed")})},function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";function e(t,e,n){return/^(?:operator|sof|keyword c|case|new|export|default|[\[{}\(,;:]|=>)$/.test(e.lastType)||"quasi"==e.lastType&&/\{\s*$/.test(t.string.slice(0,t.pos-(n||0)))}t.defineMode("javascript",function(n,r){function i(t){for(var e,n=!1,r=!1;null!=(e=t.next());){if(!n){if("/"==e&&!r)return;"["==e?r=!0:r&&"]"==e&&(r=!1)}n=!n&&"\\"==e}}function a(t,e,n){return At=t,Et=n,e}function o(t,n){var r=t.next();if('"'==r||"'"==r)return n.tokenize=s(r),n.tokenize(t,n);if("."==r&&t.match(/^\d+(?:[eE][+\-]?\d+)?/))return a("number","number");if("."==r&&t.match(".."))return a("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(r))return a(r);if("="==r&&t.eat(">"))return a("=>","operator");if("0"==r&&t.eat(/x/i))return t.eatWhile(/[\da-f]/i),a("number","number");if("0"==r&&t.eat(/o/i))return t.eatWhile(/[0-7]/i),a("number","number");if("0"==r&&t.eat(/b/i))return t.eatWhile(/[01]/i),a("number","number");if(/\d/.test(r))return t.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/),a("number","number");if("/"==r)return t.eat("*")?(n.tokenize=c,c(t,n)):t.eat("/")?(t.skipToEnd(),a("comment","comment")):e(t,n,1)?(i(t),t.match(/^\b(([gimyu])(?![gimyu]*\2))+\b/),a("regexp","string-2")):(t.eatWhile(zt),a("operator","operator",t.current()));if("`"==r)return n.tokenize=u,u(t,n);if("#"==r)return t.skipToEnd(),a("error","error");if(zt.test(r))return">"==r&&n.lexical&&">"==n.lexical.type||t.eatWhile(zt),a("operator","operator",t.current());if(Tt.test(r)){t.eatWhile(Tt);var o=t.current(),l=jt.propertyIsEnumerable(o)&&jt[o];return l&&"."!=n.lastType?a(l.type,l.style,o):a("variable","variable",o)}}function s(t){return function(e,n){var r,i=!1;if(Ot&&"@"==e.peek()&&e.match(Dt))return n.tokenize=o,a("jsonld-keyword","meta");for(;null!=(r=e.next())&&(r!=t||i);)i=!i&&"\\"==r;return i||(n.tokenize=o),a("string","string")}}function c(t,e){for(var n,r=!1;n=t.next();){if("/"==n&&r){e.tokenize=o;break}r="*"==n}return a("comment","comment")}function u(t,e){for(var n,r=!1;null!=(n=t.next());){if(!r&&("`"==n||"$"==n&&t.eat("{"))){e.tokenize=o;break}r=!r&&"\\"==n}return a("quasi","string-2",t.current())}function l(t,e){e.fatArrowAt&&(e.fatArrowAt=null);var n=t.string.indexOf("=>",t.start);if(!(n<0)){if(Pt){var r=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(t.string.slice(t.start,n));r&&(n=r.index)}for(var i=0,a=!1,o=n-1;o>=0;--o){var s=t.string.charAt(o),c=Lt.indexOf(s);if(c>=0&&c<3){if(!i){++o;break}if(0==--i){"("==s&&(a=!0);break}}else if(c>=3&&c<6)++i;else if(Tt.test(s))a=!0;else{if(/["'\/]/.test(s))return;if(a&&!i){++o;break}}}a&&!i&&(e.fatArrowAt=o)}}function f(t,e,n,r,i,a){this.indented=t,this.column=e,this.type=n,this.prev=i,this.info=a,null!=r&&(this.align=r)}function d(t,e){for(var n=t.localVars;n;n=n.next)if(n.name==e)return!0;for(var r=t.context;r;r=r.prev)for(var n=r.vars;n;n=n.next)if(n.name==e)return!0}function h(t,e,n,r,i){var a=t.cc;for(Ft.state=t,Ft.stream=i,Ft.marked=null,Ft.cc=a,Ft.style=e,t.lexical.hasOwnProperty("align")||(t.lexical.align=!0);;){var o=a.length?a.pop():Ct?w:x;if(o(n,r)){for(;a.length&&a[a.length-1].lex;)a.pop()();return Ft.marked?Ft.marked:"variable"==n&&d(t,r)?"variable-2":e}}}function p(){for(var t=arguments.length-1;t>=0;t--)Ft.cc.push(arguments[t])}function m(){return p.apply(null,arguments),!0}function v(t){function e(e){for(var n=e;n;n=n.next)if(n.name==t)return!0;return!1}var n=Ft.state;if(Ft.marked="def",n.context){if(e(n.localVars))return;n.localVars={name:t,next:n.localVars}}else{if(e(n.globalVars))return;r.globalVars&&(n.globalVars={name:t,next:n.globalVars})}}function g(){Ft.state.context={prev:Ft.state.context,vars:Ft.state.localVars},Ft.state.localVars=qt}function y(){Ft.state.localVars=Ft.state.context.vars,Ft.state.context=Ft.state.context.prev}function _(t,e){var n=function(){var n=Ft.state,r=n.indented;if("stat"==n.lexical.type)r=n.lexical.indented;else for(var i=n.lexical;i&&")"==i.type&&i.align;i=i.prev)r=i.indented;n.lexical=new f(r,Ft.stream.column(),t,null,n.lexical,e)};return n.lex=!0,n}function b(){var t=Ft.state;t.lexical.prev&&(")"==t.lexical.type&&(t.indented=t.lexical.indented),t.lexical=t.lexical.prev)}function k(t){function e(n){return n==t?m():";"==t?p():m(e)}return e}function x(t,e){return"var"==t?m(_("vardef",e.length),Q,k(";"),b):"keyword a"==t?m(_("form"),A,x,b):"keyword b"==t?m(_("form"),x,b):"{"==t?m(_("}"),G,b):";"==t?m():"if"==t?("else"==Ft.state.lexical.info&&Ft.state.cc[Ft.state.cc.length-1]==b&&Ft.state.cc.pop()(),m(_("form"),A,x,b,rt)):"function"==t?m(ut):"for"==t?m(_("form"),it,x,b):"variable"==t?m(_("stat"),F):"switch"==t?m(_("form"),A,_("}","switch"),k("{"),G,b,b):"case"==t?m(w,k(":")):"default"==t?m(k(":")):"catch"==t?m(_("form"),g,k("("),lt,k(")"),x,b,y):"class"==t?m(_("form"),dt,b):"export"==t?m(_("stat"),vt,b):"import"==t?m(_("stat"),yt,b):"module"==t?m(_("form"),Z,_("}"),k("{"),G,b,b):"type"==t?m(W,k("operator"),W,k(";")):"async"==t?m(x):p(_("stat"),w,k(";"),b)}function w(t){return E(t,!1)}function S(t){return E(t,!0)}function A(t){return"("!=t?p():m(_(")"),w,k(")"),b)}function E(t,e){if(Ft.state.fatArrowAt==Ft.stream.start){var n=e?z:j;if("("==t)return m(g,_(")"),V(Z,")"),b,k("=>"),n,y);if("variable"==t)return p(g,Z,k("=>"),n,y)}var r=e?C:O;return Nt.hasOwnProperty(t)?m(r):"function"==t?m(ut,r):"class"==t?m(_("form"),ft,b):"keyword c"==t||"async"==t?m(e?M:I):"("==t?m(_(")"),I,k(")"),b,r):"operator"==t||"spread"==t?m(e?S:w):"["==t?m(_("]"),wt,b,r):"{"==t?H(U,"}",null,r):"quasi"==t?p(P,r):"new"==t?m(D(e)):m()}function I(t){return t.match(/[;\}\)\],]/)?p():p(w)}function M(t){return t.match(/[;\}\)\],]/)?p():p(S)}function O(t,e){return","==t?m(w):C(t,e,!1)}function C(t,e,n){var r=0==n?O:C,i=0==n?w:S;return"=>"==t?m(g,n?z:j,y):"operator"==t?/\+\+|--/.test(e)?m(r):"?"==e?m(w,k(":"),i):m(i):"quasi"==t?p(P,r):";"!=t?"("==t?H(S,")","call",r):"."==t?m(q,r):"["==t?m(_("]"),I,k("]"),b,r):void 0:void 0}function P(t,e){return"quasi"!=t?p():"${"!=e.slice(e.length-2)?m(P):m(w,T)}function T(t){if("}"==t)return Ft.marked="string-2",Ft.state.tokenize=u,m(P)}function j(t){return l(Ft.stream,Ft.state),p("{"==t?x:w)}function z(t){return l(Ft.stream,Ft.state),p("{"==t?x:S)}function D(t){return function(e){return"."==e?m(t?N:L):p(t?S:w)}}function L(t,e){if("target"==e)return Ft.marked="keyword",m(O)}function N(t,e){if("target"==e)return Ft.marked="keyword",m(C)}function F(t){return":"==t?m(b,x):p(O,k(";"),b)}function q(t){if("variable"==t)return Ft.marked="property",m()}function U(t,e){return"async"==t?(Ft.marked="property",m(U)):"variable"==t||"keyword"==Ft.style?(Ft.marked="property",m("get"==e||"set"==e?R:B)):"number"==t||"string"==t?(Ft.marked=Ot?"property":Ft.style+" property",m(B)):"jsonld-keyword"==t?m(B):"modifier"==t?m(U):"["==t?m(w,k("]"),B):"spread"==t?m(w):":"==t?p(B):void 0}function R(t){return"variable"!=t?p(B):(Ft.marked="property",m(ut))}function B(t){return":"==t?m(S):"("==t?p(ut):void 0}function V(t,e,n){function r(i,a){if(n?n.indexOf(i)>-1:","==i){var o=Ft.state.lexical;return"call"==o.info&&(o.pos=(o.pos||0)+1),m(function(n,r){return n==e||r==e?p():p(t)},r)}return i==e||a==e?m():m(k(e))}return function(n,i){return n==e||i==e?m():p(t,r)}}function H(t,e,n){for(var r=3;r"==t)return m(W)}function Y(t,e){return"variable"==t||"keyword"==Ft.style?(Ft.marked="property",m(Y)):"?"==e?m(Y):":"==t?m(W):void 0}function J(t){return"variable"==t?m(J):":"==t?m(W):void 0}function X(t,e){return"<"==e?m(_(">"),V(W,">"),b,X):"|"==e||"."==t?m(W):"["==t?m(k("]"),X):void 0}function Q(){return p(Z,K,et,nt)}function Z(t,e){return"modifier"==t?m(Z):"variable"==t?(v(e),m()):"spread"==t?m(Z):"["==t?H(Z,"]"):"{"==t?H(tt,"}"):void 0}function tt(t,e){return"variable"!=t||Ft.stream.match(/^\s*:/,!1)?("variable"==t&&(Ft.marked="property"),"spread"==t?m(Z):"}"==t?p():m(k(":"),Z,et)):(v(e),m(et))}function et(t,e){if("="==e)return m(S)}function nt(t){if(","==t)return m(Q)}function rt(t,e){if("keyword b"==t&&"else"==e)return m(_("form","else"),x,b)}function it(t){if("("==t)return m(_(")"),at,k(")"),b)}function at(t){return"var"==t?m(Q,k(";"),st):";"==t?m(st):"variable"==t?m(ot):p(w,k(";"),st)}function ot(t,e){return"in"==e||"of"==e?(Ft.marked="keyword",m(w)):m(O,st)}function st(t,e){return";"==t?m(ct):"in"==e||"of"==e?(Ft.marked="keyword",m(w)):p(w,k(";"),ct)}function ct(t){")"!=t&&m(w)}function ut(t,e){return"*"==e?(Ft.marked="keyword",m(ut)):"variable"==t?(v(e),m(ut)):"("==t?m(g,_(")"),V(lt,")"),b,K,x,y):void 0}function lt(t){return"spread"==t?m(lt):p(Z,K,et)}function ft(t,e){return"variable"==t?dt(t,e):ht(t,e)}function dt(t,e){if("variable"==t)return v(e),m(ht)}function ht(t,e){return"extends"==e||"implements"==e||Pt&&","==t?m(Pt?W:w,ht):"{"==t?m(_("}"),pt,b):void 0}function pt(t,e){return"variable"==t||"keyword"==Ft.style?("async"==e||"static"==e||"get"==e||"set"==e||Pt&&("public"==e||"private"==e||"protected"==e||"readonly"==e||"abstract"==e))&&Ft.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(Ft.marked="keyword",m(pt)):(Ft.marked="property",m(Pt?mt:ut,pt)):"["==t?m(w,k("]"),Pt?mt:ut,pt):"*"==e?(Ft.marked="keyword",m(pt)):";"==t?m(pt):"}"==t?m():void 0}function mt(t,e){return"?"==e?m(mt):":"==t?m(W,et):p(ut)}function vt(t,e){return"*"==e?(Ft.marked="keyword",m(xt,k(";"))):"default"==e?(Ft.marked="keyword",m(w,k(";"))):"{"==t?m(V(gt,"}"),xt,k(";")):p(x)}function gt(t,e){return"as"==e?(Ft.marked="keyword",m(k("variable"))):"variable"==t?p(S,gt):void 0}function yt(t){return"string"==t?m():p(_t,bt,xt)}function _t(t,e){return"{"==t?H(_t,"}"):("variable"==t&&v(e),"*"==e&&(Ft.marked="keyword"),m(kt))}function bt(t){if(","==t)return m(_t,bt)}function kt(t,e){if("as"==e)return Ft.marked="keyword",m(_t)}function xt(t,e){if("from"==e)return Ft.marked="keyword",m(w)}function wt(t){return"]"==t?m():p(V(S,"]"))}function St(t,e){return"operator"==t.lastType||","==t.lastType||zt.test(e.charAt(0))||/[,.]/.test(e.charAt(0))}var At,Et,It=n.indentUnit,Mt=r.statementIndent,Ot=r.jsonld,Ct=r.json||Ot,Pt=r.typescript,Tt=r.wordCharacters||/[\w$\xa1-\uffff]/,jt=function(){function t(t){return{type:t,style:"keyword"}}var e=t("keyword a"),n=t("keyword b"),r=t("keyword c"),i=t("operator"),a={type:"atom",style:"atom"},o={if:t("if"),while:e,with:e,else:n,do:n,try:n,finally:n,return:r,break:r,continue:r,new:t("new"),delete:r,throw:r,debugger:r,var:t("var"),const:t("var"),let:t("var"),function:t("function"),catch:t("catch"),for:t("for"),switch:t("switch"),case:t("case"),default:t("default"),in:i,typeof:i,instanceof:i,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:t("this"),class:t("class"),super:t("atom"),yield:r,export:t("export"),import:t("import"),extends:r,await:r,async:t("async")};if(Pt){var s={type:"variable",style:"variable-3"},c={interface:t("class"),implements:r,namespace:r,module:t("module"),enum:t("module"),type:t("type"),public:t("modifier"),private:t("modifier"),protected:t("modifier"),abstract:t("modifier"),as:i,string:s,number:s,boolean:s,any:s};for(var u in c)o[u]=c[u]}return o}(),zt=/[+\-*&%=<>!?|~^]/,Dt=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/,Lt="([{}])",Nt={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0},Ft={state:null,column:null,marked:null,cc:null},qt={name:"this",next:{name:"arguments"}};return b.lex=!0,{startState:function(t){var e={tokenize:o,lastType:"sof",cc:[],lexical:new f((t||0)-It,0,"block",!1),localVars:r.localVars,context:r.localVars&&{vars:r.localVars},indented:t||0};return r.globalVars&&"object"==typeof r.globalVars&&(e.globalVars=r.globalVars),e},token:function(t,e){if(t.sol()&&(e.lexical.hasOwnProperty("align")||(e.lexical.align=!1),e.indented=t.indentation(),l(t,e)),e.tokenize!=c&&t.eatSpace())return null;var n=e.tokenize(t,e);return"comment"==At?n:(e.lastType="operator"!=At||"++"!=Et&&"--"!=Et?At:"incdec",h(e,n,At,Et,t))},indent:function(e,n){if(e.tokenize==c)return t.Pass;if(e.tokenize!=o)return 0;var i,a=n&&n.charAt(0),s=e.lexical;if(!/^\s*else\b/.test(n))for(var u=e.cc.length-1;u>=0;--u){var l=e.cc[u];if(l==b)s=s.prev;else if(l!=rt)break}for(;("stat"==s.type||"form"==s.type)&&("}"==a||(i=e.cc[e.cc.length-1])&&(i==O||i==C)&&!/^[,\.=+\-*:?[\(]/.test(n));)s=s.prev;Mt&&")"==s.type&&"stat"==s.prev.type&&(s=s.prev);var f=s.type,d=a==f;return"vardef"==f?s.indented+("operator"==e.lastType||","==e.lastType?s.info+1:0):"form"==f&&"{"==a?s.indented:"form"==f?s.indented+It:"stat"==f?s.indented+(St(e,n)?Mt||It:0):"switch"!=s.info||d||0==r.doubleIndentSwitch?s.align?s.column+(d?0:1):s.indented+(d?0:It):s.indented+(/^(?:case|default)\b/.test(n)?It:2*It)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:Ct?null:"/*",blockCommentEnd:Ct?null:"*/",lineComment:Ct?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:Ct?"json":"javascript",jsonldMode:Ot,jsonMode:Ct,expressionAllowed:e,skipExpression:function(t){var e=t.cc[t.cc.length-1];e!=w&&e!=S||t.cc.pop()}}}),t.registerHelper("wordChars","javascript",/[\w$]/),t.defineMIME("text/javascript","javascript"),t.defineMIME("text/ecmascript","javascript"),t.defineMIME("application/javascript","javascript"),t.defineMIME("application/x-javascript","javascript"),t.defineMIME("application/ecmascript","javascript"),t.defineMIME("application/json",{name:"javascript",json:!0}),t.defineMIME("application/x-json",{name:"javascript",json:!0}),t.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),t.defineMIME("text/typescript",{name:"javascript",typescript:!0}),t.defineMIME("application/typescript",{name:"javascript",typescript:!0})})},function(t,e,n){!function(t){t(n(361),n(404),n(407))}(function(t){"use strict";function e(t){for(var e={},n=t.split(" "),r=0;r\w/,!1)&&(e.tokenize=n([[["->",null]],[[/[\w]+/,"variable"]]],r,i)),"variable-2";for(var a=!1;!t.eol()&&(a||i===!1||!t.match("{$",!1)&&!t.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|\$\{)/,!1));){if(!a&&t.match(r)){e.tokenize=null,e.tokStack.pop(),e.tokStack.pop();break}a="\\"==t.next()&&!a}return"string"}var a="abstract and array as break case catch class clone const continue declare default do else elseif enddeclare endfor endforeach endif endswitch endwhile extends final for foreach function global goto if implements interface instanceof namespace new or private protected public static switch throw trait try use var while xor die echo empty exit eval include include_once isset list require require_once return print unset __halt_compiler self static parent yield insteadof finally",o="true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__",s="func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists array_intersect_key array_combine array_column pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";t.registerHelper("hintWords","php",[a,o,s].join(" ").split(" ")),t.registerHelper("wordChars","php",/[\w$]/);var c={name:"clike",helperType:"php",keywords:e(a),blockKeywords:e("catch do else elseif for foreach if switch try while finally"),defKeywords:e("class function interface namespace trait"),atoms:e(o),builtin:e(s),multiLineStrings:!0,hooks:{$:function(t){return t.eatWhile(/[\w\$_]/),"variable-2"},"<":function(t,e){var n;if(n=t.match(/<<\s*/)){var i=t.eat(/['"]/);t.eatWhile(/[\w\.]/);var a=t.current().slice(n[0].length+(i?2:1));if(i&&t.eat(i),a)return(e.tokStack||(e.tokStack=[])).push(a,0),e.tokenize=r(a,"'"!=i),"string"}return!1},"#":function(t){for(;!t.eol()&&!t.match("?>",!1);)t.next();return"comment"},"/":function(t){if(t.eat("/")){for(;!t.eol()&&!t.match("?>",!1);)t.next();return"comment"}return!1},'"':function(t,e){return(e.tokStack||(e.tokStack=[])).push('"',0),e.tokenize=r('"'),"string"},"{":function(t,e){return e.tokStack&&e.tokStack.length&&e.tokStack[e.tokStack.length-1]++,!1},"}":function(t,e){return e.tokStack&&e.tokStack.length>0&&!--e.tokStack[e.tokStack.length-1]&&(e.tokenize=r(e.tokStack[e.tokStack.length-2])),!1}}};t.defineMode("php",function(e,n){function r(e,n){var r=n.curMode==a;if(e.sol()&&n.pending&&'"'!=n.pending&&"'"!=n.pending&&(n.pending=null),r)return r&&null==n.php.tokenize&&e.match("?>")?(n.curMode=i,n.curState=n.html,n.php.context.prev||(n.php=null),"meta"):a.token(e,n.curState);if(e.match(/^<\?\w*/))return n.curMode=a,n.php||(n.php=t.startState(a,i.indent(n.html,""))),n.curState=n.php,"meta";if('"'==n.pending||"'"==n.pending){for(;!e.eol()&&e.next()!=n.pending;);var o="string"}else if(n.pending&&e.pos/.test(c)?n.pending=s[0]:n.pending={end:e.pos,style:o},e.backUp(c.length-u)),o}var i=t.getMode(e,"text/html"),a=t.getMode(e,c);return{startState:function(){
var e=t.startState(i),r=n.startOpen?t.startState(a):null;return{html:e,php:r,curMode:n.startOpen?a:i,curState:n.startOpen?r:e,pending:null}},copyState:function(e){var n,r=e.html,o=t.copyState(i,r),s=e.php,c=s&&t.copyState(a,s);return n=e.curMode==i?o:c,{html:o,php:c,curMode:e.curMode,curState:n,pending:e.pending}},token:r,indent:function(t,e){return t.curMode!=a&&/^\s*<\//.test(e)||t.curMode==a&&/^\?>/.test(e)?i.indent(t.html,e):t.curMode.indent(t.curState,e)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(t){return{state:t.curState,mode:t.curMode}}}},"htmlmixed","clike"),t.defineMIME("application/x-httpd-php","php"),t.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:!0}),t.defineMIME("text/x-php",c)})},function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";function e(t,e,n,r,i,a){this.indented=t,this.column=e,this.type=n,this.info=r,this.align=i,this.prev=a}function n(t,n,r,i){var a=t.indented;return t.context&&"statement"==t.context.type&&"statement"!=r&&(a=t.context.indented),t.context=new e(a,n,r,i,null,t.context)}function r(t){var e=t.context.type;return")"!=e&&"]"!=e&&"}"!=e||(t.indented=t.context.indented),t.context=t.context.prev}function i(t,e,n){return"variable"==e.prevToken||"variable-3"==e.prevToken||(!!/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(t.string.slice(0,n))||(!(!e.typeAtEndOfLine||t.column()!=t.indentation())||void 0))}function a(t){for(;;){if(!t||"top"==t.type)return!0;if("}"==t.type&&"namespace"!=t.prev.info)return!1;t=t.prev}}function o(t){for(var e={},n=t.split(" "),r=0;r!?|\/]/;return{startState:function(t){return{tokenize:null,context:new e((t||0)-m,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(t,e){var o=e.context;if(t.sol()&&(null==o.align&&(o.align=!1),e.indented=t.indentation(),e.startOfLine=!0),t.eatSpace())return d(t,e),null;h=p=null;var s=(e.tokenize||u)(t,e);if("comment"==s||"meta"==s)return s;if(null==o.align&&(o.align=!0),";"==h||":"==h||","==h&&t.match(/^\s*(?:\/\/.*)?$/,!1))for(;"statement"==e.context.type;)r(e);else if("{"==h)n(e,t.column(),"}");else if("["==h)n(e,t.column(),"]");else if("("==h)n(e,t.column(),")");else if("}"==h){for(;"statement"==o.type;)o=r(e);for("}"==o.type&&(o=r(e));"statement"==o.type;)o=r(e)}else h==o.type?r(e):E&&(("}"==o.type||"top"==o.type)&&";"!=h||"statement"==o.type&&"newstatement"==h)&&n(e,t.column(),"statement",t.current());if("variable"==s&&("def"==e.prevToken||c.typeFirstDefinitions&&i(t,e,t.start)&&a(e.context)&&t.match(/^\s*\(/,!1))&&(s="def"),S.token){var l=S.token(t,e,s);void 0!==l&&(s=l)}return"def"==s&&c.styleDefs===!1&&(s="variable"),e.startOfLine=!1,e.prevToken=p?"def":s||h,d(t,e),s},indent:function(e,n){if(e.tokenize!=u&&null!=e.tokenize||e.typeAtEndOfLine)return t.Pass;var r=e.context,i=n&&n.charAt(0);if("statement"==r.type&&"}"==i&&(r=r.prev),c.dontIndentStatements)for(;"statement"==r.type&&c.dontIndentStatements.test(r.info);)r=r.prev;if(S.indent){var a=S.indent(e,r,n);if("number"==typeof a)return a}var o=i==r.type,s=r.prev&&"switch"==r.prev.info;if(c.allmanIndentation&&/[{(]/.test(i)){for(;"top"!=r.type&&"}"!=r.type;)r=r.prev;return r.indented}return"statement"==r.type?r.indented+("{"==i?0:v):!r.align||g&&")"==r.type?")"!=r.type||o?r.indented+(o?0:m)+(o||!s||/^(?:case|default)\b/.test(n)?0:m):r.indented+v:r.column+(o?0:1)},electricInput:I?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}});var _="auto if break case register continue return default do sizeof static else struct switch extern typedef union for goto while enum const volatile",b="int long char short double float unsigned signed void size_t ptrdiff_t";m(["text/x-csrc","text/x-c","text/x-chdr"],{name:"clike",keywords:o(_),types:o(b+" bool _Complex _Bool float_t double_t intptr_t intmax_t int8_t int16_t int32_t int64_t uintptr_t uintmax_t uint8_t uint16_t uint32_t uint64_t"),blockKeywords:o("case do else for if switch while struct"),defKeywords:o("struct"),typeFirstDefinitions:!0,atoms:o("null true false"),hooks:{"#":c,"*":u},modeProps:{fold:["brace","include"]}}),m(["text/x-c++src","text/x-c++hdr"],{name:"clike",keywords:o(_+" asm dynamic_cast namespace reinterpret_cast try explicit new static_cast typeid catch operator template typename class friend private this using const_cast inline public throw virtual delete mutable protected alignas alignof constexpr decltype nullptr noexcept thread_local final static_assert override"),types:o(b+" bool wchar_t"),blockKeywords:o("catch class do else finally for if struct switch try while"),defKeywords:o("class namespace struct enum union"),typeFirstDefinitions:!0,atoms:o("true false null"),dontIndentStatements:/^template$/,hooks:{"#":c,"*":u,u:f,U:f,L:f,R:f,0:l,1:l,2:l,3:l,4:l,5:l,6:l,7:l,8:l,9:l,token:function(t,e,n){if("variable"==n&&"("==t.peek()&&(";"==e.prevToken||null==e.prevToken||"}"==e.prevToken)&&d(t.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}}),m("text/x-java",{name:"clike",keywords:o("abstract assert break case catch class const continue default do else enum extends final finally float for goto if implements import instanceof interface native new package private protected public return static strictfp super switch synchronized this throw throws transient try volatile while @interface"),types:o("byte short int long float double boolean char void Boolean Byte Character Double Float Integer Long Number Object Short String StringBuffer StringBuilder Void"),blockKeywords:o("catch class do else finally for if switch try while"),defKeywords:o("class interface package enum @interface"),typeFirstDefinitions:!0,atoms:o("true false null"),number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+\.?\d*|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,hooks:{"@":function(t){return!t.match("interface",!1)&&(t.eatWhile(/[\w\$_]/),"meta")}},modeProps:{fold:["brace","import"]}}),m("text/x-csharp",{name:"clike",keywords:o("abstract as async await base break case catch checked class const continue default delegate do else enum event explicit extern finally fixed for foreach goto if implicit in interface internal is lock namespace new operator out override params private protected public readonly ref return sealed sizeof stackalloc static struct switch this throw try typeof unchecked unsafe using virtual void volatile while add alias ascending descending dynamic from get global group into join let orderby partial remove select set value var yield"),types:o("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32 UInt64 bool byte char decimal double short int long object sbyte float string ushort uint ulong"),blockKeywords:o("catch class do else finally for foreach if struct switch try while"),defKeywords:o("class interface namespace struct var"),typeFirstDefinitions:!0,atoms:o("true false null"),hooks:{"@":function(t,e){return t.eat('"')?(e.tokenize=h,h(t,e)):(t.eatWhile(/[\w\$_]/),"meta")}}}),m("text/x-scala",{name:"clike",keywords:o("abstract case catch class def do else extends final finally for forSome if implicit import lazy match new null object override package private protected return sealed super this throw trait try type val var while with yield _ assert assume require print println printf readLine readBoolean readByte readShort readChar readInt readLong readFloat readDouble"),types:o("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:!0,blockKeywords:o("catch class do else finally for forSome if match switch try while"),defKeywords:o("class def object package trait type val var"),atoms:o("true false null"),indentStatements:!1,indentSwitch:!1,isOperatorChar:/[+\-*&%=<>!?|\/#:@]/,hooks:{"@":function(t){return t.eatWhile(/[\w\$_]/),"meta"},'"':function(t,e){return!!t.match('""')&&(e.tokenize=v,e.tokenize(t,e))},"'":function(t){return t.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(t,n){var r=n.context;return!("}"!=r.type||!r.align||!t.eat(">"))&&(n.context=new e(r.indented,r.column,r.type,r.info,null,r.prev),"operator")}},modeProps:{closeBrackets:{triples:'"'}}}),m("text/x-kotlin",{name:"clike",keywords:o("package as typealias class interface this super val var fun for is in This throw return break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix"),types:o("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,blockKeywords:o("catch class do else finally for if where try while enum"),defKeywords:o("class val var object package interface fun"),atoms:o("true false null this"),hooks:{'"':function(t,e){return e.tokenize=g(t.match('""')),e.tokenize(t,e)}},modeProps:{closeBrackets:{triples:'"'}}}),m(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:o("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:o("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:o("for while do if else struct"),builtin:o("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:o("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TexureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":c},modeProps:{fold:["brace","include"]}}),m("text/x-nesc",{name:"clike",keywords:o(_+"as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:o(b),blockKeywords:o("case do else for if switch while struct"),atoms:o("null true false"),hooks:{"#":c},modeProps:{fold:["brace","include"]}}),m("text/x-objectivec",{name:"clike",keywords:o(_+"inline restrict _Bool _Complex _Imaginary BOOL Class bycopy byref id IMP in inout nil oneway out Protocol SEL self super atomic nonatomic retain copy readwrite readonly"),types:o(b),atoms:o("YES NO NULL NILL ON OFF true false"),hooks:{"@":function(t){return t.eatWhile(/[\w\$]/),"keyword"},"#":c,indent:function(t,e,n){if("statement"==e.type&&/^@\w/.test(n))return e.indented}},modeProps:{fold:"brace"}}),m("text/x-squirrel",{name:"clike",keywords:o("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:o(b),blockKeywords:o("case catch class else for foreach if switch try while"),defKeywords:o("function local class"),typeFirstDefinitions:!0,atoms:o("true false null"),hooks:{"#":c},modeProps:{fold:["brace","include"]}});var k=null;m("text/x-ceylon",{name:"clike",keywords:o("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(t){var e=t.charAt(0);return e===e.toUpperCase()&&e!==e.toLowerCase()},blockKeywords:o("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:o("class dynamic function interface module object package value"),builtin:o("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:o("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(t){return t.eatWhile(/[\w\$_]/),"meta"},'"':function(t,e){return e.tokenize=y(t.match('""')?"triple":"single"),e.tokenize(t,e)},"`":function(t,e){return!(!k||!t.match("`"))&&(e.tokenize=k,k=null,e.tokenize(t,e))},"'":function(t){return t.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(t,e,n){if(("variable"==n||"variable-3"==n)&&"."==e.prevToken)return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})})},function(t,e,n){!function(t){t(n(361),n(398))}(function(t){"use strict";t.defineMode("sass",function(e){function n(t){return new RegExp("^"+t.join("|"))}function r(t){return!t.peek()||t.match(/\s+$/,!1)}function i(t,e){var n=t.peek();return")"===n?(t.next(),e.tokenizer=l,"operator"):"("===n?(t.next(),t.eatSpace(),"operator"):"'"===n||'"'===n?(e.tokenizer=o(t.next()),"string"):(e.tokenizer=o(")",!1),"string")}function a(t,e){return function(n,r){return n.sol()&&n.indentation()<=t?(r.tokenizer=l,l(n,r)):(e&&n.skipTo("*/")?(n.next(),n.next(),r.tokenizer=l):n.skipToEnd(),"comment")}}function o(t,e){function n(i,a){var o=i.next(),c=i.peek(),u=i.string.charAt(i.pos-2),f="\\"!==o&&c===t||o===t&&"\\"!==u;return f?(o!==t&&e&&i.next(),r(i)&&(a.cursorHalf=0),a.tokenizer=l,"string"):"#"===o&&"{"===c?(a.tokenizer=s(n),i.next(),"operator"):"string"}return null==e&&(e=!0),n}function s(t){return function(e,n){return"}"===e.peek()?(e.next(),n.tokenizer=t,"operator"):l(e,n)}}function c(t){if(0==t.indentCount){t.indentCount++;var n=t.scopes[0].offset,r=n+e.indentUnit;t.scopes.unshift({offset:r})}}function u(t){1!=t.scopes.length&&t.scopes.shift()}function l(t,e){var n=t.peek();if(t.match("/*"))return e.tokenizer=a(t.indentation(),!0),e.tokenizer(t,e);if(t.match("//"))return e.tokenizer=a(t.indentation(),!1),e.tokenizer(t,e);if(t.match("#{"))return e.tokenizer=s(l),"operator";if('"'===n||"'"===n)return t.next(),e.tokenizer=o(n),"string";if(e.cursorHalf){if("#"===n&&(t.next(),t.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/)))return r(t)&&(e.cursorHalf=0),"number";if(t.match(/^-?[0-9\.]+/))return r(t)&&(e.cursorHalf=0),"number";if(t.match(/^(px|em|in)\b/))return r(t)&&(e.cursorHalf=0),"unit";if(t.match(_))return r(t)&&(e.cursorHalf=0),"keyword";if(t.match(/^url/)&&"("===t.peek())return e.tokenizer=i,r(t)&&(e.cursorHalf=0),"atom";if("$"===n)return t.next(),t.eatWhile(/[\w-]/),r(t)&&(e.cursorHalf=0),"variable-2";if("!"===n)return t.next(),e.cursorHalf=0,t.match(/^[\w]+/)?"keyword":"operator";if(t.match(k))return r(t)&&(e.cursorHalf=0),"operator";if(t.eatWhile(/[\w-]/))return r(t)&&(e.cursorHalf=0),d=t.current().toLowerCase(),v.hasOwnProperty(d)?"atom":m.hasOwnProperty(d)?"keyword":p.hasOwnProperty(d)?(e.prevProp=t.current().toLowerCase(),"property"):"tag";if(r(t))return e.cursorHalf=0,null}else{if("-"===n&&t.match(/^-\w+-/))return"meta";if("."===n){if(t.next(),t.match(/^[\w-]+/))return c(e),"qualifier";if("#"===t.peek())return c(e),"tag"}if("#"===n){if(t.next(),t.match(/^[\w-]+/))return c(e),"builtin";if("#"===t.peek())return c(e),"tag"}if("$"===n)return t.next(),t.eatWhile(/[\w-]/),"variable-2";if(t.match(/^-?[0-9\.]+/))return"number";if(t.match(/^(px|em|in)\b/))return"unit";if(t.match(_))return"keyword";if(t.match(/^url/)&&"("===t.peek())return e.tokenizer=i,"atom";if("="===n&&t.match(/^=[\w-]+/))return c(e),"meta";if("+"===n&&t.match(/^\+[\w-]+/))return"variable-3";if("@"===n&&t.match(/@extend/)&&(t.match(/\s*[\w]/)||u(e)),t.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return c(e),"def";if("@"===n)return t.next(),t.eatWhile(/[\w-]/),"def";if(t.eatWhile(/[\w-]/)){if(t.match(/ *: *[\w-\+\$#!\("']/,!1)){d=t.current().toLowerCase();var f=e.prevProp+"-"+d;return p.hasOwnProperty(f)?"property":p.hasOwnProperty(d)?(e.prevProp=d,"property"):g.hasOwnProperty(d)?"property":"tag"}return t.match(/ *:/,!1)?(c(e),e.cursorHalf=1,e.prevProp=t.current().toLowerCase(),"property"):t.match(/ *,/,!1)?"tag":(c(e),"tag")}if(":"===n)return t.match(x)?"variable-3":(t.next(),e.cursorHalf=1,"operator")}return t.match(k)?"operator":(t.next(),null)}function f(t,n){t.sol()&&(n.indentCount=0);var r=n.tokenizer(t,n),i=t.current();if("@return"!==i&&"}"!==i||u(n),null!==r){for(var a=t.pos-i.length,o=a+e.indentUnit*n.indentCount,s=[],c=0;c","<","==",">=","<=","\\+","-","\\!=","/","\\*","%","and","or","not",";","\\{","\\}",":"],k=n(b),x=/^::?[a-zA-Z_][\w\-]*/;return{startState:function(){return{tokenizer:l,scopes:[{offset:0,type:"sass"}],indentCount:0,cursorHalf:0,definedVars:[],definedMixins:[]}},token:function(t,e){var n=f(t,e);return e.lastToken={style:n,content:t.current()},n},indent:function(t){return t.scopes[0].offset}}}),t.defineMIME("text/x-sass","sass")})},function(t,e,n){!function(t){t(n(361),n(410))}(function(t){"use strict";t.defineMode("twig:inner",function(){function t(t,o){var s=t.peek();if(o.incomment)return t.skipTo("#}")?(t.eatWhile(/\#|}/),o.incomment=!1):t.skipToEnd(),"comment";if(o.intag){if(o.operator){if(o.operator=!1,t.match(i))return"atom";if(t.match(a))return"number"}if(o.sign){if(o.sign=!1,t.match(i))return"atom";if(t.match(a))return"number"}if(o.instring)return s==o.instring&&(o.instring=!1),t.next(),"string";if("'"==s||'"'==s)return o.instring=s,t.next(),"string";if(t.match(o.intag+"}")||t.eat("-")&&t.match(o.intag+"}"))return o.intag=!1,"tag";if(t.match(n))return o.operator=!0,"operator";if(t.match(r))o.sign=!0;else if(t.eat(" ")||t.sol()){if(t.match(e))return"keyword";if(t.match(i))return"atom";if(t.match(a))return"number";t.sol()&&t.next()}else t.next();return"variable"}if(t.eat("{")){if(s=t.eat("#"))return o.incomment=!0,t.skipTo("#}")?(t.eatWhile(/\#|}/),o.incomment=!1):t.skipToEnd(),"comment";if(s=t.eat(/\{|%/))return o.intag=s,"{"==s&&(o.intag="}"),t.eat("-"),"tag"}t.next()}var e=["and","as","autoescape","endautoescape","block","do","endblock","else","elseif","extends","for","endfor","embed","endembed","filter","endfilter","flush","from","if","endif","in","is","include","import","not","or","set","spaceless","endspaceless","with","endwith","trans","endtrans","blocktrans","endblocktrans","macro","endmacro","use","verbatim","endverbatim"],n=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,i=["true","false","null","empty","defined","divisibleby","divisible by","even","odd","iterable","sameas","same as"],a=/^(\d[+\-\*\/])?\d+(\.\d+)?/;return e=new RegExp("(("+e.join(")|(")+"))\\b"),i=new RegExp("(("+i.join(")|(")+"))\\b"),{startState:function(){return{}},token:function(e,n){return t(e,n)}}}),t.defineMode("twig",function(e,n){var r=t.getMode(e,"twig:inner");return n&&n.base?t.multiplexingMode(t.getMode(e,n.base),{open:/\{[{#%]/,close:/[}#%]\}/,mode:r,parseDelimiters:!0}):r}),t.defineMIME("text/x-twig","twig")})},function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";t.multiplexingMode=function(e){function n(t,e,n,r){if("string"==typeof e){var i=t.indexOf(e,n);return r&&i>-1?i+e.length:i}var a=e.exec(n?t.slice(n):t);return a?a.index+n+(r?a[0].length:0):-1}var r=Array.prototype.slice.call(arguments,1);return{startState:function(){return{outer:t.startState(e),innerActive:null,inner:null}},copyState:function(n){return{outer:t.copyState(e,n.outer),innerActive:n.innerActive,inner:n.innerActive&&t.copyState(n.innerActive.mode,n.inner)}},token:function(i,a){if(a.innerActive){var o=a.innerActive,s=i.string;if(!o.close&&i.sol())return a.innerActive=a.inner=null,this.token(i,a);var c=o.close?n(s,o.close,i.pos,o.parseDelimiters):-1;if(c==i.pos&&!o.parseDelimiters)return i.match(o.close),a.innerActive=a.inner=null,o.delimStyle&&o.delimStyle+" "+o.delimStyle+"-close";c>-1&&(i.string=s.slice(0,c));var u=o.mode.token(i,a.inner);return c>-1&&(i.string=s),c==i.pos&&o.parseDelimiters&&(a.innerActive=a.inner=null),o.innerStyle&&(u=u?u+" "+o.innerStyle:o.innerStyle),u}for(var l=1/0,s=i.string,f=0;fn.keyCol)return t.skipToEnd(),"string";if(n.literal&&(n.literal=!1),t.sol()){if(n.keyCol=0,n.pair=!1,n.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==r?n.inlinePairs++:"}"==r?n.inlinePairs--:"["==r?n.inlineList++:n.inlineList--,"meta";if(n.inlineList>0&&!i&&","==r)return t.next(),"meta";if(n.inlinePairs>0&&!i&&","==r)return n.keyCol=0,n.pair=!1,n.pairStart=!1,t.next(),"meta";if(n.pairStart){if(t.match(/^\s*(\||\>)\s*/))return n.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==n.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(n.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!n.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(n.pair=!0,n.keyCol=t.indentation(),"atom"):n.pair&&t.match(/^:\s*/)?(n.pairStart=!0,"meta"):(n.pairStart=!1,n.escaped="\\"==r,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}}}}),t.defineMIME("text/x-yaml","yaml"),t.defineMIME("text/yaml","yaml")})},function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";var e=/^(\s*)(>[> ]*|- \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,n=/^(\s*)(>[> ]*|- \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,r=/[*+-]\s/;t.commands.newlineAndIndentContinueMarkdownList=function(i){if(i.getOption("disableInput"))return t.Pass;for(var a=i.listSelections(),o=[],s=0;s\s*$/.test(d)||i.replaceRange("",{line:c.line,ch:0},{line:c.line,ch:c.ch+1}),o[s]="\n";else{var p=h[1],m=h[5],v=r.test(h[2])||h[2].indexOf(">")>=0?h[2].replace("x"," "):parseInt(h[3],10)+1+h[4];o[s]="\n"+p+v+m}}i.replaceSelections(o)}})},function(t,e,n){!function(t){t(n(361))}(function(t){"use strict";function e(t){for(var e=0;e
{{ value|join("\n") }}