Files
Grav-Admin-Plugin/themes/grav/js/admin.min.js
2020-04-19 23:01:38 +01:00

36 lines
516 KiB
JavaScript
Vendored
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var Grav=webpackJsonpGrav([0],[function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a);n(2);var o=n(3),s=r(o),l=n(343),c=r(l),u=n(344),d=r(u),f=n(364),p=r(f),h=n(369),m=r(h),g=n(458),v=r(g),y=n(605),_=r(y);n(619),n(629);var b=n(630),w=n(332),k=r(w),x=n(359),C=r(x);n(631),n(632),n(644),n(647),n(648),n(649),n(651);var S=n(652),I=r(S);c.default.start(),e.setInterval(function(){y.Instance.update(),S.Instance.scroller.update()},150),(0,i.default)(e).on("sidebar_state._grav",function(){Object.keys(p.default.Chart.Instances).forEach(function(e){setTimeout(function(){return p.default.Chart.Instances[e].chart.update()},10)})}),t.default={GPM:{GPM:s.default,Instance:o.Instance},KeepAlive:c.default,Dashboard:p.default,Pages:m.default,Forms:v.default,Scrollbar:{Scrollbar:_.default,Instance:y.Instance},Updates:{Updates:d.default,Notifications:u.Notifications,Feed:u.Feed,Instance:u.Instance},Sidebar:{Sidebar:I.default,Instance:S.Instance},MediaFilter:{MediaFilter:b.Filter,Instance:b.Instance},Utils:{request:C.default,toastr:k.default}}}).call(t,function(){return this}())},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);!function(e,t){return t(e,i.default)}(void 0,function(e,t){function n(e){if(x&&"none"===e.css("animation-name")&&"none"===e.css("-webkit-animation-name")&&"none"===e.css("-moz-animation-name")&&"none"===e.css("-o-animation-name")&&"none"===e.css("-ms-animation-name"))return 0;var t,n,r,a,i=e.css("animation-duration")||e.css("-webkit-animation-duration")||e.css("-moz-animation-duration")||e.css("-o-animation-duration")||e.css("-ms-animation-duration")||"0s",o=e.css("animation-delay")||e.css("-webkit-animation-delay")||e.css("-moz-animation-delay")||e.css("-o-animation-delay")||e.css("-ms-animation-delay")||"0s",s=e.css("animation-iteration-count")||e.css("-webkit-animation-iteration-count")||e.css("-moz-animation-iteration-count")||e.css("-o-animation-iteration-count")||e.css("-ms-animation-iteration-count")||"1";for(i=i.split(", "),o=o.split(", "),s=s.split(", "),a=0,n=i.length,t=Number.NEGATIVE_INFINITY;a<n;a++)r=parseFloat(i[a])*parseInt(s[a],10)+parseFloat(o[a]),r>t&&(t=r);return t}function r(){if(t(document).height()<=t(window).height())return 0;var e,n,r=document.createElement("div"),a=document.createElement("div");return r.style.visibility="hidden",r.style.width="100px",document.body.appendChild(r),e=r.offsetWidth,r.style.overflow="scroll",a.style.width="100%",r.appendChild(a),n=a.offsetWidth,r.parentNode.removeChild(r),e-n}function a(){if(!C){var e,n,a=t("html"),i=u("is-locked");a.hasClass(i)||(n=t(document.body),e=parseInt(n.css("padding-right"),10)+r(),n.css("padding-right",e+"px"),a.addClass(i))}}function i(){if(!C){var e,n,a=t("html"),i=u("is-locked");a.hasClass(i)&&(n=t(document.body),e=parseInt(n.css("padding-right"),10)-r(),n.css("padding-right",e+"px"),a.removeClass(i))}}function o(e,t,n,r){var a=u("is",t),i=[u("is",w.CLOSING),u("is",w.OPENING),u("is",w.CLOSED),u("is",w.OPENED)].join(" ");e.$bg.removeClass(i).addClass(a),e.$overlay.removeClass(i).addClass(a),e.$wrapper.removeClass(i).addClass(a),e.$modal.removeClass(i).addClass(a),e.state=t,!n&&e.$modal.trigger({type:t,reason:r},[{reason:r}])}function s(e,r,a){var i=0,o=function(e){e.target===this&&i++},s=function(e){e.target===this&&0===--i&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].off(y+" "+_)}),r())};t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].on(y,o).on(_,s)}),e(),0===n(a.$bg)&&0===n(a.$overlay)&&0===n(a.$wrapper)&&0===n(a.$modal)&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].off(y+" "+_)}),r())}function l(e){e.state!==w.CLOSED&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(t,n){e[n].off(y+" "+_)}),p(e),e.$bg.removeClass(e.settings.modifier),e.$overlay.removeClass(e.settings.modifier).hide(),e.$wrapper.hide(),0===S.length&&i(),o(e,w.CLOSED,!0))}function c(e){var t,n,r,a,i={};for(e=e.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,","),t=e.split(","),a=0,n=t.length;a<n;a++)t[a]=t[a].split(":"),r=t[a][1],("string"==typeof r||r instanceof String)&&(r="true"===r||"false"!==r&&r),("string"==typeof r||r instanceof String)&&(r=isNaN(r)?r:+r),i[t[a][0]]=r;return i}function u(){for(var e=v,t=0;t<arguments.length;++t)e+="-"+arguments[t];return e}function d(){var e,n,r=location.hash.replace("#",""),a=f();if(r){if(!a||a.id!==r){try{n=t('[data-remodal-id="'+r+'"]')}catch(e){}n&&n.length&&(e=t[g].lookup[n.data(g)],e&&e.settings.hashTracking&&e.open())}}else a&&a.state===w.OPENED&&a.settings.hashTracking&&a.close()}function f(){return S[S.length-1]}function p(e){var t=S.indexOf(e);t>=0&&S.slice(t,1)}function h(e,n){var r=t(document.body),a=r,i=this;i.id=e.attr("data-remodal-id"),i.settings=t.extend({},b,n),i.index=t[g].lookup.push(i)-1,i.state=w.CLOSED,null!==i.settings.appendTo&&i.settings.appendTo.length&&(a=t(i.settings.appendTo)),i.$overlay||(i.$overlay=t("<div>").addClass(u("overlay")+" "+u("is",w.CLOSED)).hide(),a.append(i.$overlay)),i.$bg=t("."+u("bg")).addClass(u("is",w.CLOSED)),i.$modal=e.addClass(v+" "+u("is-initialized")+" "+i.settings.modifier+" "+u("is",w.CLOSED)).attr("tabindex","-1"),i.$wrapper=t("<div>").addClass(u("wrapper")+" "+i.settings.modifier+" "+u("is",w.CLOSED)).hide().append(i.$modal),a.append(i.$wrapper),i.$wrapper.on("click."+v,'[data-remodal-action="close"]',function(e){e.preventDefault(),i.close()}),i.$wrapper.on("click."+v,'[data-remodal-action="cancel"]',function(e){e.preventDefault(),i.$modal.trigger(k.CANCELLATION),i.settings.closeOnCancel&&i.close(k.CANCELLATION)}),i.$wrapper.on("click."+v,'[data-remodal-action="confirm"]',function(e){e.preventDefault(),i.$modal.trigger(k.CONFIRMATION),i.settings.closeOnConfirm&&i.close(k.CONFIRMATION)}),i.$wrapper.on("click."+v,function(e){var n=t(e.target);n.hasClass(u("wrapper"))&&i.settings.closeOnOutsideClick&&i.close()})}var m,g="remodal",v=window.REMODAL_GLOBALS&&window.REMODAL_GLOBALS.NAMESPACE||g,y=t.map(["animationstart","webkitAnimationStart","MSAnimationStart","oAnimationStart"],function(e){return e+"."+v}).join(" "),_=t.map(["animationend","webkitAnimationEnd","MSAnimationEnd","oAnimationEnd"],function(e){return e+"."+v}).join(" "),b=t.extend({hashTracking:!0,closeOnConfirm:!0,closeOnCancel:!0,closeOnEscape:!0,closeOnOutsideClick:!0,modifier:"",stack:!1,appendTo:null},window.REMODAL_GLOBALS&&window.REMODAL_GLOBALS.DEFAULTS),w={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened"},k={CONFIRMATION:"confirmation",CANCELLATION:"cancellation"},x=function(){var e=document.createElement("div").style;return void 0!==e.animationName||void 0!==e.WebkitAnimationName||void 0!==e.MozAnimationName||void 0!==e.msAnimationName||void 0!==e.OAnimationName}(),C=/iPad|iPhone|iPod/.test(navigator.platform),S=[];h.prototype.open=function(){var e,n,r=this;r.state!==w.OPENING&&r.state!==w.CLOSING&&(r.id&&r.settings.hashTracking&&(m=t(window).scrollTop(),location.hash=r.id),r.settings.stack||(e=f(),e&&e!==r&&l(e)),n=S.push(r),r.$overlay.css("z-index",function(e,t){return parseInt(t,10)+n}),r.$wrapper.css("z-index",function(e,t){return parseInt(t,10)+n}),a(),r.$bg.addClass(r.settings.modifier),r.$overlay.addClass(r.settings.modifier).show(),r.$wrapper.show().scrollTop(0),r.$modal.focus(),s(function(){o(r,w.OPENING)},function(){o(r,w.OPENED)},r))},h.prototype.close=function(e){var n,r=this;r.state!==w.OPENING&&r.state!==w.CLOSING&&r.state!==w.CLOSED&&(p(r),r.settings.hashTracking&&r.id===location.hash.substr(1)&&(n=f(),n?location.hash=n.id:(location.hash="",t(window).scrollTop(m))),s(function(){o(r,w.CLOSING,!1,e)},function(){r.$bg.removeClass(r.settings.modifier),r.$overlay.removeClass(r.settings.modifier).hide(),r.$wrapper.hide(),0===S.length&&i(),o(r,w.CLOSED,!1,e)},r))},h.prototype.getState=function(){return this.state},h.prototype.destroy=function(){var e,n=t[g].lookup;l(this),this.$wrapper.remove(),delete n[this.index],e=t.grep(n,function(e){return!!e}).length,0===e&&(this.$overlay.remove(),this.$bg.removeClass(u("is",w.CLOSING)+" "+u("is",w.OPENING)+" "+u("is",w.CLOSED)+" "+u("is",w.OPENED)))},t[g]={lookup:[]},t.fn[g]=function(e){var n,r;return this.each(function(a,i){r=t(i),null==r.data(g)?(n=new h(r,e),r.data(g,n.index),n.settings.hashTracking&&n.id===location.hash.substr(1)&&n.open()):n=t[g].lookup[r.data(g)]}),n},t(document).ready(function(){t(document).on("click","[data-remodal-target]",function(e){e.preventDefault();var n=e.currentTarget,r=n.getAttribute("data-remodal-target"),a=t('[data-remodal-id="'+r+'"]');t[g].lookup[a.data(g)].open()}),t(document).find("."+v).each(function(e,n){var r=t(n),a=r.data("remodal-options");a?("string"==typeof a||a instanceof String)&&(a=c(a)):a={},r[g](a)}),t(document).on("keydown."+v,function(e){var t=f();t&&t.settings.closeOnEscape&&t.state===w.OPENED&&27===e.keyCode&&t.close()}),t(window).on("hashchange."+v,d)})})},function(e,t,n){(function(e){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(331),l=n(336),c=n(342),u=function(t){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"getUpdates";r(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.payload={},t.raw={},t.action=e,t}return i(n,t),o(n,[{key:"setPayload",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.payload=e,this.emit("payload",e),this}},{key:"setAction",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"getUpdates";return this.action=e,this.emit("action",e),this}},{key:"fetch",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=new FormData;a.append("admin-nonce",l.config.admin_nonce),r&&a.append("flush",!0),this.emit("fetching",this),e(l.config.base_url_relative+"/update.json/task"+l.config.param_sep+"getUpdates",{credentials:"same-origin",method:"post",body:a}).then(function(e){return t.raw=e,e}).then(s.parseStatus).then(s.parseJSON).then(function(e){return t.response(e)}).then(function(e){return n(e,t.raw)}).then(function(e){return t.emit("fetched",t.payload,t.raw,t)}).catch(s.userFeedbackError)})},{key:"response",value:function(e){return this.payload=e,e}}]),n}(c.EventEmitter);t.default=u;t.Instance=new u}).call(t,n(4))},function(e,t,n){(function(t,n){(function(){!function(e){"use strict";function n(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function r(e){return"string"!=typeof e&&(e=String(e)),e}function a(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return y.iterable&&(t[Symbol.iterator]=function(){return t}),t}function i(e){this.map={},e instanceof i?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function o(e){return e.bodyUsed?t.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function s(e){return new t(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function l(e){var t=new FileReader,n=s(t);return t.readAsArrayBuffer(e),n}function c(e){var t=new FileReader,n=s(t);return t.readAsText(e),n}function u(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(y.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(y.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(y.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(y.arrayBuffer&&y.blob&&b(e))this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!y.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!w(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=d(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):y.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},y.blob&&(this.blob=function(){var e=o(this);if(e)return e;if(this._bodyBlob)return t.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return t.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return t.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?o(this)||t.resolve(this._bodyArrayBuffer):this.blob().then(l)}),this.text=function(){var e=o(this);if(e)return e;if(this._bodyBlob)return c(this._bodyBlob);if(this._bodyArrayBuffer)return t.resolve(u(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return t.resolve(this._bodyText)},y.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function p(e){var t=e.toUpperCase();return k.indexOf(t)>-1?t:e}function h(e,t){t=t||{};var n=t.body;if(e instanceof h){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new i(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new i(t.headers)),this.method=p(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}}),t}function g(e){var t=new i,n=e.replace(/\r?\n[\t ]+/g," ");return n.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}}),t}function v(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new i(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var y={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(y.arrayBuffer)var _=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=function(e){return e&&DataView.prototype.isPrototypeOf(e)},w=ArrayBuffer.isView||function(e){return e&&_.indexOf(Object.prototype.toString.call(e))>-1};i.prototype.append=function(e,t){e=n(e),t=r(t);var a=this.map[e];this.map[e]=a?a+","+t:t},i.prototype.delete=function(e){delete this.map[n(e)]},i.prototype.get=function(e){return e=n(e),this.has(e)?this.map[e]:null},i.prototype.has=function(e){return this.map.hasOwnProperty(n(e))},i.prototype.set=function(e,t){this.map[n(e)]=r(t)},i.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},i.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),a(e)},i.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),a(e)},i.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),a(e)},y.iterable&&(i.prototype[Symbol.iterator]=i.prototype.entries);var k=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},f.call(h.prototype),f.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new i(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var x=[301,302,303,307,308];v.redirect=function(e,t){if(x.indexOf(t)===-1)throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=i,e.Request=h,e.Response=v,e.fetch=function(e,n){return new t(function(t,r){var a=new h(e,n),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:g(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var n="response"in i?i.response:i.responseText;t(new v(n,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&y.blob&&(i.responseType="blob"),a.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send("undefined"==typeof a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this),e.exports=n.fetch}).call(n)}).call(t,n(5),function(){return this}())},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return e}function i(e){return e.text().then(function(e){var t=e;try{t=JSON.parse(e)}catch(t){var n=document.createElement("div");n.innerHTML=e;var r=new Error;throw r.stack=(0,g.default)(n.innerText),r}return t})}function o(e){if(v)return!0;var t=e.status||(e.error?"error":""),n=e.message||(e.error?e.error.message:null),r=e.toastr||null,a=void 0;switch(t){case"unauthenticated":throw document.location.href=h.config.base_url_relative,y("Logged out");case"unauthorized":t="error",n=n||"Unauthorized.";break;case"error":t="error",n=n||"Unknown error.";break;case"success":t="success",n=n||"";break;default:t="error",n=n||"Invalid AJAX response."}return r&&(a=Object.assign({},d.default.options),Object.keys(r).forEach(function(e){d.default.options[e]=r[e]})),n&&(p.default||!p.default&&"error"!==t)&&d.default["success"===t?"success":"error"](n),r&&(d.default.options=a),e}function s(e){if(v)return!0;var t=e.stack?"<pre><code>"+e.stack+"</code></pre>":"";d.default.error("Fetch Failed: <br /> "+e.message+" "+t),console.error(e.message+" at "+e.stack)}Object.defineProperty(t,"__esModule",{value:!0}),t.parseStatus=a,t.parseJSON=i,t.userFeedback=o,t.userFeedbackError=s;var l=n(1),c=r(l),u=n(332),d=r(u),f=n(335),p=r(f),h=n(336),m=n(337),g=r(m),v=!1,y=function e(t){var e=new Error(t.statusText||t||"");return e.response=t,e};(0,c.default)(e).on("beforeunload._ajax",function(){v=!0})}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(333),i=r(a);i.default.options.positionClass="toast-top-right",i.default.options.preventDuplicates=!0,t.default=i.default},,,function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a),o=n(335),s=r(o),l=(0,i.default)("#offline-status");(0,i.default)(window).on("offline",function(){l.slideDown()}),(0,i.default)(window).on("online",function(){l.slideUp()}),(0,i.default)(document).ready(function(){s.default||l.slideDown()}),t.default="undefined"==typeof e.navigator.onLine||e.navigator.onLine}).call(t,function(){return this}())},function(e,t){e.exports=GravAdmin},function(e,t,n){function r(e,t){return e=a(e),t=t||i,o(s(e,t),t)}var a=n(338),i=n(339),o=n(340),s=n(341);e.exports=r},function(e,t){function n(e){return null==e?"":e.toString()}e.exports=n},function(e,t){e.exports=[" ","\n","\r","\t","\f","\v"," ","",""," ","","","","","","","","","","","\u2028","\u2029","",""," "]},function(e,t,n){function r(e,t){e=a(e),t=t||i;for(var n,r,o=0,s=e.length,l=t.length,c=!0;c&&o<s;)for(c=!1,n=-1,r=e.charAt(o);++n<l;)if(r===t[n]){c=!0,o++;break}return o>=s?"":e.substr(o,s)}var a=n(338),i=n(339);e.exports=r},function(e,t,n){function r(e,t){e=a(e),t=t||i;for(var n,r,o=e.length-1,s=t.length,l=!0;l&&o>=0;)for(l=!1,n=-1,r=e.charAt(o);++n<s;)if(r===t[n]){l=!0,o--;break}return o>=0?e.substring(0,o+1):""}var a=n(338),i=n(339);e.exports=r},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"number"==typeof e}function i(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,a,s,l,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}if(n=this._events[e],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(i(n))for(s=Array.prototype.slice.call(arguments,1),c=n.slice(),a=c.length,l=0;l<a;l++)c[l].apply(this,s);return!0},n.prototype.addListener=function(e,t){var a;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?i(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,i(this._events[e])&&!this._events[e].warned&&(a=o(this._maxListeners)?n.defaultMaxListeners:this._maxListeners,a&&a>0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),a||(a=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var a=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,a,o,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],o=n.length,a=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(s=o;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){a=s;break}if(a<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){(function(e){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(336),o=n(331),s=function(){function t(){r(this,t),this.active=!1}return a(t,[{key:"start",value:function(){var e=this,t=i.config.admin_timeout/1.5*1e3;this.timer=setInterval(function(){return e.fetch()},t),this.active=!0}},{key:"stop",value:function(){clearInterval(this.timer),this.active=!1}},{key:"fetch",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var t=new FormData;t.append("admin-nonce",i.config.admin_nonce),e(i.config.base_url_relative+"/task"+i.config.param_sep+"keepAlive",{credentials:"same-origin",method:"post",body:t}).catch(o.userFeedbackError)})}]),t}();t.default=new s}).call(t,n(4))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Feed=t.Notifications=t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(345),c=r(l),u=n(336),d=n(357),f=r(d),p=n(3),h=n(358),m=r(h),g=n(360),v=r(g);n(361),n(362),n(363);var y=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a(this,e),this.setPayload(t),this.task="task"+u.config.param_sep}return i(e,[{key:"setPayload",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.payload=e,this}},{key:"fetch",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return p.Instance.fetch(function(t){return e.setPayload(t)},t),this}},{key:"maintenance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"hide",t=(0,s.default)("#updates [data-update-packages]");return t["show"===e?"fadeIn":"fadeOut"](),"hide"===e&&(0,s.default)(".badges.with-updates").removeClass("with-updates").find(".badge.updates").remove(),this}},{key:"grav",value:function(){var e=this.payload.grav;if(e&&e.isUpdatable){var t=this.task,n="";n+=e.isSymlink?'<span class="hint--left" style="float: right;" data-hint="'+u.translations.PLUGIN_ADMIN.GRAV_SYMBOLICALLY_LINKED+'"><i class="fa fa-fw fa-link"></i></span>':'<button data-maintenance-update="'+u.config.base_url_relative+"/update.json/"+t+"updategrav/admin-nonce"+u.config.param_sep+u.config.admin_nonce+'" class="button button-small secondary" id="grav-update-button">'+u.translations.PLUGIN_ADMIN.UPDATE_GRAV_NOW+"</button>",n+="\n Grav <b>v"+e.available+"</b> "+u.translations.PLUGIN_ADMIN.IS_NOW_AVAILABLE+'! <span class="less">('+u.translations.PLUGIN_ADMIN.CURRENT+" v"+e.version+")</span>\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(u.translations.PLUGIN_ADMIN.UPDATING_PLEASE_WAIT+" "+(0,f.default)(e.assets["grav-update"].size)+"..")}),this}},{key:"resources",value:function(){if(!this.payload||!this.payload.resources||!this.payload.resources.total)return this.maintenance("hide");var e=!0,t=["plugins","themes"],n=["plugin","theme"],r=this.payload.resources,a=r.plugins,i=r.themes;return this.payload.resources.total?([a,i].forEach(function(r,a){if(r&&!Array.isArray(r)){var i=Object.keys(r).length,o=t[a];(0,s.default)('#admin-menu a[href$="/'+t[a]+'"]').find(".badges").addClass("with-updates").find(".badge.updates").text(i);var l="";l="plugins"===o?u.translations.PLUGIN_ADMIN.PLUGINS:u.translations.PLUGIN_ADMIN.THEMES;var d=(0,s.default)(".grav-update."+o);d.css("display","block").html('\n <p>\n <a href="#" class="button button-small secondary" data-remodal-target="update-packages" data-packages-slugs="'+Object.keys(r).join()+'" data-'+n[a]+'-action="start-packages-update">'+u.translations.PLUGIN_ADMIN.UPDATE+" "+u.translations.PLUGIN_ADMIN.ALL+" "+l+'</a>\n <i class="fa fa-bullhorn"></i>\n '+i+" "+u.translations.PLUGIN_ADMIN.OF_YOUR+" "+l.toLowerCase()+" "+u.translations.PLUGIN_ADMIN.HAVE_AN_UPDATE_AVAILABLE+"\n </p>\n ");var f=(0,s.default)("[data-update-packages]").attr("data-packages-slugs")||"";f=f?f.split(","):[];var p=(0,c.default)(f.concat(Object.keys(r))).join();(0,s.default)("[data-update-packages]").attr("data-packages-slugs",""+p),Object.keys(r).forEach(function(t){var i=(0,s.default)("[data-gpm-"+n[a]+'="'+t+'"]'),l=i.find(".gpm-name"),c=l.find("a"),d=i.parents(".content-wrapper");if("plugins"!==o||l.find(".badge.update").length?"themes"===o&&(l.append('<div class="gpm-ribbon"><a href="'+c.attr("href")+'">'+u.translations.PLUGIN_ADMIN.UPDATE.toUpperCase()+"</a></div>"),d.addClass("has-updates")):(l.append('<a class="plugin-update-button" href="'+c.attr("href")+'"><span class="badge update">'+u.translations.PLUGIN_ADMIN.UPDATE_AVAILABLE+"!</span></a>"),d.addClass("has-updates")),i.length){var f=(0,s.default)(".grav-update."+n[a]);if(f.length){var p="testing"===r[t].type?'<span class="gpm-testing">test release</span>':"";f.html('\n <p>\n <a href="#" class="button button-small secondary" data-remodal-target="update-packages" data-packages-slugs="'+t+'" data-'+n[a]+'-action="start-package-installation">'+u.translations.PLUGIN_ADMIN.UPDATE+" "+(n[a].charAt(0).toUpperCase()+n[a].substr(1).toLowerCase())+'</a>\n <i class="fa fa-bullhorn"></i>\n <strong>v'+r[t].available+"</strong> "+p+" "+u.translations.PLUGIN_ADMIN.OF_THIS+" "+n[a]+" "+u.translations.PLUGIN_ADMIN.IS_NOW_AVAILABLE+"!\n </p>\n ").css("display","block"),
e=!1}}}),(0,s.default)("[data-update-packages]").removeClass("hidden")}}),(0,s.default)(".content-wrapper").addClass("updates-checked"),void(e||(0,s.default)(".warning-reinstall-not-latest-release").removeClass("hidden"))):this}}]),e}();t.default=y;var _=new y;t.Instance=_,t.Notifications=m.default,t.Feed=v.default,p.Instance.on("fetched",function(e,t){_.setPayload(e.payload||{}),_.grav().resources()}),"1"===u.config.enable_auto_updates_check&&p.Instance.fetch()},function(e,t,n){function r(e,t){return t=t||a,i(e,function(e,n,r){for(var a=r.length;++n<a;)if(t(e,r[n]))return!1;return!0})}function a(e,t){return e===t}var i=n(346);e.exports=r},function(e,t,n){function r(e,t,n){t=a(t,n);var r=[];if(null==e)return r;for(var i,o=-1,s=e.length;++o<s;)i=e[o],t(i,o,e)&&r.push(i);return r}var a=n(347);e.exports=r},function(e,t,n){function r(e,t){if(null==e)return a;switch(typeof e){case"function":return"undefined"!=typeof t?function(n,r,a){return e.call(t,n,r,a)}:e;case"object":return function(t){return o(t,e)};case"string":case"number":return i(e)}}var a=n(348),i=n(349),o=n(350);e.exports=r},function(e,t){function n(e){return e}e.exports=n},function(e,t){function n(e){return function(t){return t[e]}}e.exports=n},function(e,t,n){function r(e,t){for(var n=-1,r=e.length;++n<r;)if(o(e[n],t))return!0;return!1}function a(e,t){for(var n=-1,a=t.length;++n<a;)if(!r(e,t[n]))return!1;return!0}function i(e,t){var n=!0;return s(t,function(t,r){if(!o(e[r],t))return n=!1}),n}function o(e,t){return e&&"object"==typeof e&&t&&"object"==typeof t?l(e)&&l(t)?a(e,t):i(e,t):e===t}var s=n(351),l=n(354);e.exports=o},function(e,t,n){function r(e,t,n){i(e,function(r,i){if(a(e,i))return t.call(n,e[i],i,e)})}var a=n(352),i=n(353);e.exports=r},function(e,t){function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=n},function(e,t,n){function r(){s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=!0;for(var e in{toString:null})o=!1}function a(e,t,n){var a,c=0;null==o&&r();for(a in e)if(i(t,e,a,n)===!1)break;if(o)for(var u=e.constructor,d=!!u&&e===u.prototype;(a=s[c++])&&("constructor"===a&&(d||!l(e,a))||e[a]===Object.prototype[a]||i(t,e,a,n)!==!1););}function i(e,t,n,r){return e.call(r,t[n],n,t)}var o,s,l=n(352);e.exports=a},function(e,t,n){var r=n(355),a=Array.isArray||function(e){return r(e,"Array")};e.exports=a},function(e,t,n){function r(e,t){return a(e)===t}var a=n(356);e.exports=r},function(e,t){function n(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=n},function(e,t){"use strict";function n(e,t){if(0===e)return"0 Byte";var n=1e3,a=Math.floor(Math.log(e)/Math.log(n)),i=t+1||3;return(e/Math.pow(n,a)).toPrecision(i)+" "+r[a]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(336),c=n(359),u=r(c),d=function(){return l.config.notifications.enabled},f=function(){return l.config.notifications.filters},p=function(){function e(){a(this,e)}return i(e,[{key:"fetch",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.filter,r=void 0===n?f():n,a=t.refresh,i=void 0!==a&&a;if(!d())return!1;var o=(0,s.default)("#notifications"),c=o.find(".widget-loader"),p=o.find(".widget-content > ul");c.find("div").remove(),c.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),c.show(),p.hide();var h=function(t){var n=t.notifications;(0,s.default)("#notifications").find(".widget-content > ul").empty(),n&&Object.keys(n).forEach(function(t){return e.processLocation(t,n[t])})};(0,u.default)(l.config.base_url_relative+"/task"+l.config.param_sep+"getNotifications",{method:"post",body:{refresh:i,filter:r}},function(e){h(e)}).catch(function(){var e=(0,s.default)("#notifications .widget-content");e.find(".widget-loader").find("div").remove(),e.find(".widget-loader").append("<div>Failed to retrieve notifications</div>").find(".fa-spin").removeClass("fa-spin fa-refresh").addClass("fa-warning")})}}],[{key:"addShowAllInFeed",value:function(){(0,s.default)("#notifications ul").append('<li class="show-all" data-notification-action="show-all-notifications">Show all</li>')}},{key:"showNotificationInFeed",value:function(t){var n=(0,s.default)("#notifications").removeClass("hidden"),r=n.find(".widget-loader").hide(),a=n.find(".widget-content > ul").show();r.find("div").remove(),r.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),a.append(t).find("li:nth-child(n+11)").addClass("hidden"),a.find("li.hidden").length&&e.addShowAllInFeed()}},{key:"showNotificationInTop",value:function(e){var t=(0,s.default)(".top-notifications-container"),n=(0,s.default)("<div />").html(e);t.removeClass("hidden").append(n.children()),n.children().slideDown(150)}},{key:"showNotificationInDashboard",value:function(e){var t=(0,s.default)(".dashboard-notifications-container"),n=(0,s.default)("<div />").html(e);t.removeClass("hidden").append(n.children()),n.children().slideDown(150)}},{key:"showNotificationInPlugins",value:function(e){var t=(0,s.default)(".plugins-notifications-container"),n=(0,s.default)("<div />").html(e);t.removeClass("hidden").append(n.children()),n.children().slideDown(150)}},{key:"showNotificationInThemes",value:function(e){var t=(0,s.default)(".themes-notifications-container"),n=(0,s.default)("<div />").html(e);t.removeClass("hidden").append(n.children()),n.children().slideDown(150)}},{key:"processLocation",value:function(t,n){switch(t){case"feed":e.showNotificationInFeed(n);break;case"top":n.read||e.showNotificationInTop(n);break;case"dashboard":n.read||e.showNotificationInDashboard(n);break;case"plugins":n.read||e.showNotificationInPlugins(n);break;case"themes":n.read||e.showNotificationInThemes(n)}}}]),e}(),h=new p;t.default=h,d()&&(h.fetch(),(0,s.default)(document).on("click",'[data-notification-action="hide-notification"]',function(e){var t=(0,s.default)(e.currentTarget),n=t.parent();n.slideUp(function(){return n.remove()})}),(0,s.default)(document).on("click",'[data-notification-action="show-all-notifications"]',function(e){(0,s.default)("#notifications .show-all").hide(),(0,s.default)("#notifications .hidden").removeClass("hidden")}),(0,s.default)(document).on("click",'[data-refresh="notifications"]',function(e){e.preventDefault(),h.fetch({filter:["feed"],refresh:!0})}))},function(e,t,n){(function(e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(331),a=n(336),i=void 0,o=function(t){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":a.config.admin_nonce},n.body||{}),Object.keys(n.body).map(function(e){return s.append(e,n.body[e])}),n.body=s}return n=Object.assign({credentials:"same-origin",headers:{Accept:"application/json"}},n),e(t,n).then(function(e){return i=e,e}).then(r.parseStatus).then(r.parseJSON).then(r.userFeedback).then(function(e){return o(e,i)}).catch(r.userFeedbackError)};t.default=o}).call(t,n(4))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(336),c=n(359),u=r(c),d=l.config.base_url_relative+"/ajax.json/task"+l.config.param_sep+"getNewsFeed",f=function(){function e(){a(this,e),this.data=null}return i(e,[{key:"fetch",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};(0,u.default)(d,{method:"post",body:{refresh:t}},function(t){e.data=t,n(t)})}},{key:"refresh",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,s.default)("#news-feed .widget-content");if(t.length){var n=t.find(".widget-loader");n.find("div").remove(),n.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),n.show(),t.find("> ul").hide(),!this.data||this.data.error||e?this.fetch(e,this.updateContent.bind(this)):this.updateContent()}}},{key:"updateContent",value:function(){var e=(0,s.default)("#news-feed .widget-content");if(e.length){var t=e.find(".widget-loader").hide(),n=e.find("> ul").empty().show();return this.data.error||"error"===this.data.status?(t.show().find("div").remove(),t.find(".fa-refresh").removeClass("fa-refresh fa-spin").addClass("fa-warning"),void t.append("<div>"+(this.data.error?this.data.error.message:this.data.message||"Unable to download news feed")+"</div>")):void(this.data&&this.data.feed_data&&n.append(this.data.feed_data))}}}]),e}(),p=new f;(0,s.default)(document).ready(function(){return p.refresh()}),(0,s.default)(document).on("click",'[data-refresh="feed"]',function(e){e.preventDefault(),p.refresh(!0)}),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(3),s=n(336),l=n(332),c=r(l);(0,i.default)("[data-gpm-checkupdates]").on("click",function(){var e=(0,i.default)(this);e.find("i").addClass("fa-spin"),o.Instance.fetch(function(t){e.find("i").removeClass("fa-spin");var n=t.payload;if(n)if(n.grav.isUpdatable||n.resources.total){var r=n.grav.isUpdatable?"Grav v"+n.grav.available:"",a=n.resources.total?n.resources.total+" "+s.translations.PLUGIN_ADMIN.UPDATES_ARE_AVAILABLE:"";a||(r+=" "+s.translations.PLUGIN_ADMIN.IS_AVAILABLE_FOR_UPDATE),c.default.info(r+(r&&a?" "+s.translations.PLUGIN_ADMIN.AND+" ":"")+a)}else c.default.success(s.translations.PLUGIN_ADMIN.EVERYTHING_UP_TO_DATE)},!0)})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(359),s=r(o);(0,i.default)("body").on("click","[data-maintenance-update]",function(){var e=(0,i.default)(this),t=e.data("maintenanceUpdate");e.attr("disabled","disabled").find("> .fa").removeClass("fa-cloud-download").addClass("fa-refresh fa-spin"),(0,s.default)(t,function(t){"updategrav"===t.type&&((0,i.default)("[data-gpm-grav]").remove(),(0,i.default)("#footer .grav-version").html(t.version)),e.removeAttr("disabled").find("> .fa").removeClass("fa-refresh fa-spin").addClass("fa-cloud-download")})})},function(e,t,n){(function(e){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var r=n(1),a=t(r),i=n(359),o=t(i),s=(0,a.default)('input[type="radio"][name="channel-switch"]');s&&s.on("change",function(t){var n=(0,a.default)(t.target),r=""+n.parent("[data-url]").data("url");(0,o.default)(r,{method:"post",body:{task:"gpmRelease",release:n.val()}},function(t){t.reload&&e.location.reload()})})}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(365),i=r(a),o=n(367);n(368),t.default={Chart:{Chart:i.default,UpdatesChart:a.UpdatesChart,Instances:a.Instances},Cache:o.Instance}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instances=t.UpdatesChart=t.defaults=void 0;var s=function e(t,n,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,n);if(void 0===a){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in a)return a.value;var o=a.get;if(void 0!==o)return o.call(r)},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(1),u=r(c),d=n(366),f=r(d),p=n(336),h=n(3),m=n(344),g=t.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:20,axisX:{showGrid:!1,labelOffset:{x:0,y:0}},axisY:{offset:15,showLabel:!0,showGrid:!0,labelOffset:{x:5,y:5},scaleMinSpace:25}}}},v=function(){function e(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(o(this,e),this.element=(0,u.default)(t)||[],this.element[0]){var i=(this.element.data("chart-type")||"pie").toLowerCase();this.type=i.charAt(0).toUpperCase()+i.substr(1).toLowerCase(),r=Object.assign({},g.options[this.type],r),a=Object.assign({},g.data,a),Object.assign(this,{options:r,data:a}),this.chart=f.default[this.type](this.element.find(".ct-chart").empty()[0],this.data,this.options),this.chart.on("created",function(){n.element.find(".hidden").removeClass("hidden"),n.element.find(".ct-label").each(function(e,t){t=(0,u.default)(t);var n=t.html().replace("&lt;","<").replace("&gt;",">");t.html(n)})})}}return l(e,[{key:"updateData",value:function(e){Object.assign(this.data,e),this.chart.update(this.data)}}]),e}();t.default=v;var y=t.UpdatesChart=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};o(this,t);var i=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r));return i.chart.on("draw",function(e){return i.draw(e)}),h.Instance.on("fetched",function(e){if(e.payload){var t=e.payload.grav,n=100*(e.payload.resources.total+(t.isUpdatable?1:0))/(e.payload.installed+(t.isUpdatable?1:0)),r=100-n;i.updateData({series:[r,n]}),e.payload.resources.total&&m.Instance.maintenance("show")}}),i}return i(t,e),l(t,[{key:"draw",value:function(e){if(!e.index){var t=p.translations.PLUGIN_ADMIN[100===e.value?"FULLY_UPDATED":"UPDATES_AVAILABLE"];this.element.find(".numeric span").text(Math.round(e.value)+"%"),this.element.find(".js__updates-available-description").html(t),this.element.find(".hidden").removeClass("hidden")}}},{key:"updateData",value:function(e){s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"updateData",this).call(this,e),this.data.series[0]<100&&this.element.closest("#updates").find("[data-update-packages]").fadeIn()}}]),t}(v),_={};(0,u.default)("[data-chart-name]").each(function(){var e=(0,u.default)(this),t=e.data("chart-name")||"",n=e.data("chart-options")||{},r=e.data("chart-data")||{};"updates"===t?_[t]=new y(e,n,r):_[t]=new v(e,n,r)});t.Instances=_},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(336),c=n(359),u=r(c),d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e&&(e="cleartype:"+e+"/"),l.config.base_url_relative+"/cache.json/task"+l.config.param_sep+"clearCache/"+e+"admin-nonce"+l.config.param_sep+l.config.admin_nonce},f=function(){function e(){var t=this;a(this,e),this.element=(0,s.default)("[data-clear-cache]"),(0,s.default)("body").on("click","[data-clear-cache]",function(e){return t.clear(e,e.target)})}return i(e,[{key:"clear",value:function(e,t){var n=this,r="";e&&e.preventDefault&&e.preventDefault(),"string"==typeof e&&(r=e),t=t?(0,s.default)(t):(0,s.default)('[data-clear-cache-type="'+r+'"]'),r=r||(0,s.default)(t).data("clear-cache-type")||"";var a=t.data("clearCache")||d(r);this.disable(),(0,u.default)(a,function(){return n.enable()})}},{key:"enable",value:function(){this.element.removeAttr("disabled").find("> .fa").removeClass("fa-refresh fa-spin fa-retweet").addClass("fa-retweet")}},{key:"disable",value:function(){this.element.attr("disabled","disabled").find("> .fa").removeClass("fa-retweet").addClass("fa-refresh fa-spin")}}]),e}();t.default=f;var p=new f;t.Instance=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(336),s=n(359),l=r(s),c=n(365);(0,i.default)('[data-backup][data-ajax*="backup/"]').on("click",function(){var e=(0,i.default)(this),t=e.data("ajax"),n=e.closest(".dropdown-menu");(n.length?n:e).closest(".button-group").find("> button:first").attr("disabled","disabled").find("> .fa").removeClass("fa-life-ring").addClass("fa-spin fa-refresh"),(0,l.default)(t,function(){c.Instances&&c.Instances.backups&&(c.Instances.backups.updateData({series:[0,100]}),c.Instances.backups.element.find(".numeric").html("0 <em>"+o.translations.PLUGIN_ADMIN.DAYS.toLowerCase()+"</em>")),(n.length?n:e).closest(".button-group").find("> button:first").removeAttr("disabled").find("> .fa").removeClass("fa-spin fa-refresh").addClass("fa-life-ring")})}),(0,i.default)('[data-backup][data-ajax*="backupDelete"]').on("click",function(){var e=(0,i.default)(this),t=e.data("ajax"),n=e.closest("tr");n.addClass("deleting"),(0,l.default)(t,function(e){"success"===e.status?n.remove():n.removeClass("deleting")})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a),o=n(370),s=r(o),l=n(371),c=r(l),u=n(379),d=r(u),f=function(e,t){return("000"+e).substr(-t)},p=null,h=(0,i.default)("#ordering");h.length&&(p=new s.default(h.get(0),{filter:".ignore",onUpdate:function(){var e=[],t=h.children(),n=(t.length+"").split("").length;t.each(function(t,r){r=(0,i.default)(r),e.push(r.data("id")),r.find(".page-order").text(f(t+1,n)+".")}),(0,i.default)("[data-order]").val(e.join(","))}}),(0,i.default)(document).on("input",'[name="data[folder]"]',function(e){var t=(0,i.default)(e.currentTarget),n=(0,i.default)("[data-id][data-active-id]");n.data("id",t.val()),p.options.onUpdate()})),t.default={Ordering:p,Page:d.default,PageFilters:{PageFilters:c.default,Instance:l.Instance}}},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(1),l=r(s),c=n(336),u=n(359),d=r(u),f=n(372),p=r(f),h=n(373);n(375),n(378),n(374);var m=[{flag:c.translations.PLUGIN_ADMIN.MODULE,key:"Module",cat:"mode"},{flag:c.translations.PLUGIN_ADMIN.VISIBLE,key:"Visible",cat:"mode"},{flag:c.translations.PLUGIN_ADMIN.ROUTABLE,key:"Routable",cat:"mode"},{flag:c.translations.PLUGIN_ADMIN.PUBLISHED,key:"Published",cat:"mode"},{flag:c.translations.PLUGIN_ADMIN.NON_MODULE,key:"NonModule",cat:"mode"},{flag:c.translations.PLUGIN_ADMIN.NON_VISIBLE,key:"NonVisible",cat:"mode"},{flag:c.translations.PLUGIN_ADMIN.NON_ROUTABLE,key:"NonRoutable",cat:"mode"},{flag:c.translations.PLUGIN_ADMIN.NON_PUBLISHED,key:"NonPublished",cat:"mode"}],g=function(){function e(t,n){var r=this;a(this,e),this.filters=(0,l.default)(t),this.search=(0,l.default)(n),this.options=m,this.tree=h.Instance;var i=JSON.parse(localStorage.getItem("grav:admin:pages:filter")||"{}");this.filters.length&&this.search.length&&(this.labels=this.filters.data("filter-labels"),this.search.on("input",(0,p.default)(function(){return r.filter()},250)),this.filters.on("change",function(){return r.filter()}),(i.flags||i.query)&&(this.setValues(i),this.filter()),this._initSelectize())}return o(e,[{key:"filter",value:function(e){var t=this,n={flags:"",query:""};return"object"===("undefined"==typeof e?"undefined":i(e))&&Object.assign(n,e),"string"==typeof e&&(n.query=e),"undefined"==typeof e&&(n.flags=this.filters.val(),n.query=this.search.val()),Object.keys(n).filter(function(e){return""!==n[e]}).length?(n.flags=n.flags.replace(/(\s{1,})?,(\s{1,})?/g,","),this.setValues({flags:n.flags,query:n.query},"silent"),void(0,d.default)(c.config.base_url_relative+"/pages-filter.json/task"+c.config.param_sep+"filterPages",{method:"post",body:n},function(e){t.refreshDOM(e)})):void this.resetValues()}},{key:"refreshDOM",value:function(e){var t=this,n=(0,l.default)("[data-nav-id]");return e?(n.removeClass("search-match").hide(),void e.results.forEach(function(e){var r=n.filter('[data-nav-id="'+e+'"]').addClass("search-match").show();r.parents("[data-nav-id]").addClass("search-match").show(),t.tree.expand(e,"no-store")})):(n.removeClass("search-match").show(),void this.tree.restore())}},{key:"setValues",value:function(e,t){var n=e.flags,r=void 0===n?"":n,a=e.query,i=void 0===a?"":a,o=r.replace(/(\s{1,})?,(\s{1,})?/g,",").split(",");if(this.filters.val()!==r){var s=this.filters.data("selectize");this.filters[s?"setValue":"val"](o,t)}this.search.val()!==i&&this.search.val(i),localStorage.setItem("grav:admin:pages:filter",JSON.stringify({flags:r,query:i}))}},{key:"resetValues",value:function(){this.setValues("","silent"),this.refreshDOM()}},{key:"_initSelectize",value:function(){var e=this,t={type:this.filters.data("filter-types")||{},access:this.filters.data("filter-access-levels")||{}};Object.keys(t).forEach(function(n){Object.keys(t[n]).forEach(function(r){e.options.push({cat:n,key:r,flag:t[n][r]})})}),this.filters.selectize({maxItems:null,valueField:"key",labelField:"flag",searchField:["flag","key"],options:this.options,optgroups:this.labels,optgroupField:"cat",optgroupLabelField:"name",optgroupValueField:"id",optgroupOrder:this.labels.map(function(e){return e.id}),plugins:["optgroup_columns","required-fix"]})}}]),e}();t.default=g;var v=new g('input[name="page-filter"]','input[name="page-search"]');t.Instance=v},function(e,t){function n(e,t,n){function r(){var c=Date.now()-s;c<t&&c>=0?a=setTimeout(r,t-c):(a=null,n||(l=e.apply(o,i),o=i=null))}var a,i,o,s,l;null==t&&(t=100);var c=function(){o=this,i=arguments,s=Date.now();var c=n&&!a;return a||(a=setTimeout(r,t)),c&&(l=e.apply(o,i),o=i=null),l};return c.clear=function(){a&&(clearTimeout(a),a=null)},c.flush=function(){a&&(l=e.apply(o,i),o=i=null,clearTimeout(a),a=null)},c}n.debounce=n,e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o);n(374);var l="grav:admin:pages";sessionStorage.getItem(l)||sessionStorage.setItem(l,"{}");var c=function(){function e(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;a(this,e),this.query=t,this.elements=(0,s.default)(void 0!==r?r:this.query),this.session=JSON.parse(sessionStorage.getItem(l)||"{}"),this.elements.length&&(this.restore(),this.elements.find(".page-icon").on("click",function(e){return n.toggle(e.target)}),this.elements.data("tree_init",1),(0,s.default)("[data-page-toggleall]").on("click",function(e){var t=(0,s.default)(e.target).closest("[data-page-toggleall]"),r=t.data("page-toggleall");n[r]()}))}return i(e,[{key:"reload",value:function(){var e=(0,s.default)(this.query).filter(function(e,t){return!(0,s.default)(t).data("tree_init")});e.length&&this.constructor(this.query,e)}},{key:"toggle",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"string"==typeof e&&(e=(0,s.default)('[data-nav-id="'+e+'"]').find('[data-toggle="children"]')),e=(0,s.default)(e||this.elements),e.each(function(e,r){r=(0,s.default)(r);var a=t.getState(r.closest('[data-toggle="children"]'));t[a.isOpen?"collapse":"expand"](a.id,n)})}},{key:"collapse",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"string"==typeof e&&(e=(0,s.default)('[data-nav-id="'+e+'"]').find('[data-toggle="children"]')),e=(0,s.default)(e||this.elements),e.each(function(e,r){r=(0,s.default)(r);var a=t.getState(r);a.isOpen&&(a.children.hide(),a.icon.removeClass("children-open").addClass("children-closed"),n||delete t.session[a.id])});var r=e.closest(".mediapicker-scroll");r.length&&r.data("scrollbar")&&r.data("scrollbar").update(),n||this.save()}},{key:"expand",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"==typeof e){var r=(0,s.default)('[data-nav-id="'+e+'"]'),a=r.parents("[data-nav-id]");if(a.length)return a=a.find('[data-toggle="children"]:first'),a=a.add(r.find('[data-toggle="children"]:first')),this.expand(a,n);e=r.find('[data-toggle="children"]:first')}e=(0,s.default)(e||this.elements),e.each(function(e,r){r=(0,s.default)(r);var a=t.getState(r);a.isOpen||(a.children.show(),a.icon.removeClass("children-closed").addClass("children-open"),n||(t.session[a.id]=1))});var i=e.closest(".mediapicker-scroll");i.length&&i.data("scrollbar")&&i.data("scrollbar").update(),n||this.save()}},{key:"restore",value:function(){var e=this;this.collapse(null,!0),Object.keys(this.session).forEach(function(t){e.expand(t,"no-store")})}},{key:"save",value:function(){return sessionStorage.setItem(l,JSON.stringify(this.session))}},{key:"getState",value:function(e){return e=(0,s.default)(e),{id:e.closest("[data-nav-id]").data("nav-id"),children:e.closest("li.page-item").find("ul:first"),icon:e.find(".page-icon"),get isOpen(){return this.icon.hasClass("children-open")}}}}]),e}();t.default=c;var u=new c('[data-toggle="children"]');t.Instance=u},function(e,t){"use strict";!function(){function e(){var e="localStoragePollyfill";try{return localStorage.setItem(e,e),localStorage.removeItem(e),sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(e){return!1}}if(!e())try{Storage.prototype._data={},Storage.prototype.setItem=function(e,t){return this._data[e]=String(t),this._data[e]},Storage.prototype.getItem=function(e){return this._data.hasOwnProperty(e)?this._data[e]:void 0},Storage.prototype.removeItem=function(e){return delete this._data[e]},Storage.prototype.clear=function(){return this._data={},this._data}}catch(e){console.error("localStorage pollyfill error: ",e)}}()},,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(375),i=r(a);i.default.define("required-fix",function(e){var t=this;this.refreshValidityState=function(){if(!t.isRequired)return!1;var e=!t.items.length;t.isInvalid=e,e?(t.$control_input.attr("required",""),t.$input.removeAttr("required")):(t.$control_input.removeAttr("required"),t.$input.attr("required"))}})},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a);n(380),n(383),n(384),n(385),n(386);var o=n(387),s=r(o);n(457);var l=(0,i.default)('input[type="radio"][name="mode-switch"]');if(l){var c=l.closest(":checked").data("leave-url"),u=(0,i.default)('<a href="'+c+'" />');l.parent().append(u),l.siblings("label").on("mousedown touchdown",function(t){t.preventDefault();var n=(0,i.default)('[data-remodal-id="changes"] [data-leave-action="continue"]');n.one("click",function(){(0,i.default)(e).on("beforeunload._grav"),u.off("click._grav"),(0,i.default)(t.target).trigger("click")}),u.trigger("click._grav")}),l.on("change",function(e){var t=(0,i.default)(e.target);c=t.data("leave-url"),setTimeout(function(){return u.attr("href",c).get(0).click()},5)})}t.default={Media:{PageMedia:s.default,PageMediaInstances:o.Instance}}}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);n(381);var o=n(359),s=r(o),l=n(336),c=!1,u=(0,i.default)('[data-remodal-id="modal"] input[name="data[folder]"], [data-remodal-id="modular"] input[name="data[folder]"]'),d=(0,i.default)('[data-remodal-id="modal"] input[name="data[title]"], [data-remodal-id="modular"] input[name="data[title]"]'),f=function(e,t){t=(0,i.default)(t);var n='[data-remodal-id="'+t.closest("[data-remodal-id]").data("remodal-id")+'"]';return{title:"title"===e?(0,i.default)(t):(0,i.default)(n+' input[name="data[title]"]'),folder:"folder"===e?(0,i.default)(t):(0,i.default)(n+' input[name="data[folder]"]')}};d.on("input focus blur",function(e){if(c)return!0;var t=f("title",e.currentTarget),n=i.default.slugify(t.title.val(),{custom:{"'":""}});t.folder.val(n)}),u.on("input",function(e){var t=f("folder",e.currentTarget),n=t.folder.get(0),r=t.folder.val(),a={start:n.selectionStart,end:n.selectionEnd};r=r.toLowerCase().replace(/\s/g,"-").replace(/[^a-z0-9_\-]/g,""),t.folder.val(r),c=!!r,n.setSelectionRange(a.start,a.end)}),u.on("focus blur",function(e){return f("title",e.currentTarget).title.trigger("input")}),(0,i.default)(document).on("change",'[name="data[route]"]',function(e){var t=(0,i.default)(e.currentTarget).val(),n=(0,i.default)('[name="data[name]"]'),r=l.config.base_url_relative+"/ajax.json/task"+l.config.param_sep+"getChildTypes";0!==n.length&&(0,s.default)(r,{method:"post",body:{rawroute:t}},function(e){var t=e.child_type;""!==t&&"default"!==t&&(n.val(t),n.data("selectize").setValue(t))})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(382),s=r(o);i.default.expr[":"].noparents=i.default.expr.createPseudo(function(e){return function(t){return(0,i.default)(t).parents(e).length<1}}),i.default.fn.slugify=function(e,t){return(void 0).each(function(e){var n=(0,i.default)(e),r=(0,i.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 e=n.is("input")||n.is("textarea");n[e?"val":"text"](i.default.slugify(r.val(),t))})})},i.default.slugify=function(e,t){return t=i.default.extend({},i.default.slugify.options,t),t.lang=t.lang||(0,i.default)("html").prop("lang"),"function"==typeof t.preSlug&&(e=t.preSlug(e)),e=t.slugFunc(e,t),"function"==typeof t.postSlug&&(e=t.postSlug(e)),e},i.default.slugify.options={preSlug:null,postSlug:null,slugFunc:function(e,t){return(0,s.default)(e,t)}}},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)(document).on("click",'[data-page-move] button[name="task"][value="save"]',function(e){var t=(0,i.default)(e.currentTarget).closest("[data-remodal-id]"),n=t.data("parents")||{},r=n.finder;
if(!n||!r)return!0;var a=n.field,o=n.parentLabel,s=n.parentName,l=r.findLastActive().item[0],c=l._item[r.config.valueKey],u=l._item[r.config.labelKey];a.val(c),o.text(c),s.text(u),r.config.defaultPath=c,(0,i.default)("<div />").css({backgroundColor:"rgba(255, 255, 255, 0.1)",position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:15e3}).appendTo((0,i.default)("body"))})},function(e,t,n){(function(e){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var r=n(1),a=t(r);(0,a.default)(document).on("click",'[data-remodal-target="delete"]',function(){var e=(0,a.default)('[data-remodal-id="delete"] [data-delete-action]'),t=(0,a.default)(this).data("delete-url");e.data("delete-action",t)}),(0,a.default)(document).on("click","[data-delete-action]",function(){var t=a.default.remodal.lookup[(0,a.default)('[data-remodal-id="delete"]').data("remodal")];e.location.href=(0,a.default)(this).data("delete-action"),t.close()})}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)(document).on("click",".dz-unset",function(){var e=(0,i.default)(this).closest(".files-upload");(0,i.default)(this).closest(".dz-image-preview").remove();var t=(0,i.default)(this).closest(".dz-image-preview").find("[data-dz-name]").text().trim(),n=JSON.parse(e.find('input[data-grav-field="hidden"]').val())||{},r={};i.default.each(n,function(e,n){e.endsWith(t)||(r[e]=n)}),e.find('input[data-grav-field="hidden"]').val(JSON.stringify(r))})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)(".disable-after-click").on("click",function(){(0,i.default)(this).addClass("pointer-events-disabled")})},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=function e(t,n,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,n);if(void 0===a){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in a)return a.value;var o=a.get;if(void 0!==o)return o.call(r)},c=n(1),u=r(c),d=n(359),f=r(d),p=n(388),h=r(p),m=n(336),g=n(392),v=n(370),y=r(v),_=('\n <div class="dz-preview dz-file-preview">\n <div class="dz-details">\n <div class="dz-filename"><span data-dz-name></span></div>\n <div class="dz-size" data-dz-size></div>\n <img data-dz-thumbnail />\n </div>\n <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n <div class="dz-success-mark"><span>✔</span></div>\n <div class="dz-error-mark"><span>✘</span></div>\n <div class="dz-error-message"><span data-dz-errormessage></span></div>\n <a class="dz-remove" title="'+m.translations.PLUGIN_ADMIN.DELETE+'" href="javascript:undefined;" data-dz-remove>'+m.translations.PLUGIN_ADMIN.DELETE+'</a>\n <a class="dz-metadata" title="'+m.translations.PLUGIN_ADMIN.METADATA+'" href="#" target="_blank" data-dz-metadata>'+m.translations.PLUGIN_ADMIN.METADATA+'</a>\n <a class="dz-view" title="'+m.translations.PLUGIN_ADMIN.VIEW+'" href="#" target="_blank" data-dz-view>'+m.translations.PLUGIN_ADMIN.VIEW+'</a>\n <a class="dz-insert" title="'+m.translations.PLUGIN_ADMIN.INSERT+'" href="javascript:undefined;" data-dz-insert>'+m.translations.PLUGIN_ADMIN.INSERT+"</a>\n </div>").trim(),b=function(t){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.container,r=void 0===t?"#grav-dropzone":t,o=e.options,s=void 0===o?{}:o;a(this,n),s=Object.assign(s,{previewTemplate:_});var l=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,{container:r,options:s}));if(!l.container.length)return i(l);l.urls={fetch:l.container.data("media-url")+"/task"+m.config.param_sep+"listmedia",add:l.container.data("media-url")+"/task"+m.config.param_sep+"addmedia",delete:l.container.data("media-url")+"/task"+m.config.param_sep+"delmedia"},l.dropzone.options.url=l.urls.add,("undefined"==typeof l.options.fetchMedia||l.options.fetchMedia)&&l.fetchMedia(),("undefined"==typeof l.options.attachDragDrop||l.options.attachDragDrop)&&l.attachDragDrop();var c=(0,u.default)('[name="'+l.container.data("dropzone-field")+'"]');return c.length&&(l.sortable=new y.default(l.container.get(0),{animation:150,setData:function(e,t){t=(0,u.default)(t);var n=encodeURI(t.find(".dz-filename").text()),r=(0,p.UriToMarkdown)(n);l.dropzone.disable(),t.addClass("hide-backface"),e.effectAllowed="copy",e.setData("text",r)},onSort:function(){var e=[];l.container.find("[data-dz-name]").each(function(t,n){n=(0,u.default)(n);var r=n.text().trim();e.push(r)}),c.val(e.join(","))}})),l}return o(n,t),s(n,[{key:"fetchMedia",value:function(){var e=this,t=this.container.closest(".form-field").find('[name="data[header][media_order]"]').val(),n={uri:this.getURI(),order:t},r=this.urls.fetch;(0,f.default)(r,{method:"post",body:n},function(t){var n=t.results;Object.keys(n).forEach(function(t){var r=n[t],a={name:t,size:r.size,accepted:!0,extras:r};e.dropzone.files.push(a),e.dropzone.options.addedfile.call(e.dropzone,a),e.dropzone.options.thumbnail.call(e.dropzone,a,r.url)}),e.container.find(".dz-preview").prop("draggable","true")})}},{key:"onDropzoneSending",value:function(e,t,n){n.append("name",this.options.dotNotation||e.name),n.append("admin-nonce",m.config.admin_nonce),n.append("uri",this.getURI())}},{key:"onDropzoneComplete",value:function(e){l(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"onDropzoneComplete",this).call(this,e),this.sortable.options.onSort(),(0,u.default)(".dz-preview").prop("draggable","true")}},{key:"onDropzoneRemovedFile",value:function(e){for(var t,r=arguments.length,a=Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];(t=l(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"onDropzoneRemovedFile",this)).call.apply(t,[this,e].concat(a)),this.sortable.options.onSort()}},{key:"attachDragDrop",value:function(){var t=this;this.container.delegate("[data-dz-insert]","click",function(e){var t=(0,u.default)(e.currentTarget).parent(".dz-preview").find(".dz-filename"),n=g.Instance.editors.filter(function(e,t){return"data[content]"===(0,u.default)(t).attr("name")});if(n.length){n=n.data("codemirror"),n.focus();var r=encodeURI(t.text()),a=(0,p.UriToMarkdown)(r);n.doc.replaceSelection(a)}}),this.container.delegate("[data-dz-view]","mouseenter",function(e){var n=(0,u.default)(e.currentTarget),r=n.parent(".dz-preview").find(".dz-filename"),a=encodeURI(r.text()),i=n.closest("[data-media-path]").data("media-path"),o=t.dropzone.files.filter(function(e){return encodeURIComponent(e.name)===a}).shift();o=o.extras.original||encodeURIComponent(o.name),n.attr("href",i+"/"+o)}),this.container.delegate("[data-dz-metadata]","click",function(n){n.preventDefault();var r=(0,u.default)(n.currentTarget),a=r.parent(".dz-preview").find(".dz-filename"),i=encodeURI(a.text()),o=t.dropzone.files.filter(function(t){return t.name===e.decodeURI(i)}).shift()||{};o.extras||(o.extras={metadata:[]}),Array.isArray(o.extras.metadata)&&!o.extras.metadata.length&&(o.extras.metadata={"":e.decodeURI(i)+".meta.yaml doesn't exist"}),o=o.extras;var s=(0,u.default)("body").find('[data-remodal-id="metadata"]'),l=u.default.remodal.lookup[s.data("remodal")];s.find("h1 strong").html(i),o.url&&s.find(".meta-preview").html('<img src="'+o.url+'" />');var c=s.find(".meta-content").html("<ul />").find("ul");Object.keys(o.metadata).forEach(function(e){c.append("<li><strong>"+(e?e+":":"")+"</strong> "+o.metadata[e]+"</li>")}),l.open()}),this.container.delegate(".dz-preview","dragstart",function(e){var n=(0,u.default)(e.currentTarget),r=encodeURI(n.find(".dz-filename").text()),a=(0,p.UriToMarkdown)(r);t.dropzone.disable(),n.addClass("hide-backface"),e.originalEvent.dataTransfer.effectAllowed="copy",e.originalEvent.dataTransfer.setData("text",a)}),this.container.delegate(".dz-preview","dragend",function(e){var n=(0,u.default)(e.currentTarget);t.dropzone.enable(),n.removeClass("hide-backface")})}}]),n}(h.default);t.default=b;t.Instance=new b}).call(t,function(){return this}())},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e){return e=e.replace(/@3x|@2x|@1x/,""),e=e.replace(/\(/g,"%28"),e=e.replace(/\)/g,"%29"),e.match(/\.(jpe?g|png|gif|svg|mp4|webm|ogv|mov)$/i)?"![]("+e+")":"["+decodeURI(e)+"]("+e+")"}Object.defineProperty(t,"__esModule",{value:!0}),t.Instances=void 0;var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.UriToMarkdown=i;var s=n(1),l=r(s),c=n(389),u=r(c),d=n(391),f=r(d),p=n(359),h=r(p),m=n(336),g={dictCancelUpload:m.translations.PLUGIN_ADMIN.DROPZONE_CANCEL_UPLOAD,dictCancelUploadConfirmation:m.translations.PLUGIN_ADMIN.DROPZONE_CANCEL_UPLOAD_CONFIRMATION,dictDefaultMessage:m.translations.PLUGIN_ADMIN.DROPZONE_DEFAULT_MESSAGE,dictFallbackMessage:m.translations.PLUGIN_ADMIN.DROPZONE_FALLBACK_MESSAGE,dictFallbackText:m.translations.PLUGIN_ADMIN.DROPZONE_FALLBACK_TEXT,dictFileTooBig:m.translations.PLUGIN_ADMIN.DROPZONE_FILE_TOO_BIG,dictInvalidFileType:m.translations.PLUGIN_ADMIN.DROPZONE_INVALID_FILE_TYPE,dictMaxFilesExceeded:m.translations.PLUGIN_ADMIN.DROPZONE_MAX_FILES_EXCEEDED,dictRemoveFile:m.translations.PLUGIN_ADMIN.DROPZONE_REMOVE_FILE,dictResponseError:m.translations.PLUGIN_ADMIN.DROPZONE_RESPONSE_ERROR};u.default.autoDiscover=!1,u.default.options.gravPageDropzone={},u.default.confirm=function(e,t,n){var r=(0,l.default)(document),a='[data-remodal-id="delete-media"]',i=function(){r.off("confirmation",a,o),r.off("cancellation",a,s),(0,l.default)(a).find(".remodal-confirm").removeClass("pointer-events-disabled")},o=function(){t&&t(),i()},s=function(){n&&n(),i()};l.default.remodal.lookup[(0,l.default)(a).data("remodal")].open(),r.on("confirmation",a,o),r.on("cancellation",a,s)};var v={timeout:0,thumbnailWidth:200,thumbnailHeight:150,addRemoveLinks:!1,dictDefaultMessage:m.translations.PLUGIN_ADMIN.DROP_FILES_HERE_TO_UPLOAD.replace(/&lt;/g,"<").replace(/&gt;/g,">"),dictRemoveFileConfirmation:"[placeholder]",previewTemplate:('\n <div class="dz-preview dz-file-preview dz-no-editor">\n <div class="dz-details">\n <div class="dz-filename"><span data-dz-name></span></div>\n <div class="dz-size" data-dz-size></div>\n <img data-dz-thumbnail />\n </div>\n <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n <div class="dz-success-mark"><span>✔</span></div>\n <div class="dz-error-mark"><span>✘</span></div>\n <div class="dz-error-message"><span data-dz-errormessage></span></div>\n <a class="dz-unset" title="'+m.translations.PLUGIN_ADMIN.UNSET+'" href="#" data-dz-unset>'+m.translations.PLUGIN_ADMIN.UNSET+'</a>\n <a class="dz-remove" title="'+m.translations.PLUGIN_ADMIN.DELETE+'" href="javascript:undefined;" data-dz-remove>'+m.translations.PLUGIN_ADMIN.DELETE+'</a>\n <a class="dz-metadata" title="'+m.translations.PLUGIN_ADMIN.METADATA+'" href="#" target="_blank" data-dz-metadata>'+m.translations.PLUGIN_ADMIN.METADATA+'</a>\n <a class="dz-view" title="'+m.translations.PLUGIN_ADMIN.VIEW+'" href="#" target="_blank" data-dz-view>'+m.translations.PLUGIN_ADMIN.VIEW+"</a>\n </div>").trim()};e.EXIF=f.default;var y=function(e,t,n){var r=n.resolution;if(!r)return t();var a=new FileReader,i="",o=r.min&&(r.min.width||r.min.height),s=r.max&&(r.max.width||r.max.height);return o||!n.resizeWidth&&!n.resizeHeight&&s?(a.onload=function(e){var a=new Image;a.src=e.target.result,a.onload=function(){var e=this;return r.min&&Object.keys(r.min).forEach(function(t){r.min[t]&&e[t]<r.min[t]&&(i+=m.translations.PLUGIN_FORM.RESOLUTION_MIN.replace(/{{attr}}/g,t).replace(/{{min}}/g,r.min[t]))}),n.resizeWidth||n.resizeHeight||r.max&&Object.keys(r.max).forEach(function(t){r.max[t]&&e[t]>r.max[t]&&(i+=m.translations.PLUGIN_FORM.RESOLUTION_MAX.replace(/{{attr}}/g,t).replace(/{{max}}/g,r.max[t]))}),i?t(i):t()}},void a.readAsDataURL(e)):i?t(i):t()},_=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.container,i=void 0===r?".dropzone.files-upload":r,o=n.options,s=void 0===o?{}:o;a(this,t),this.container=(0,l.default)(i),this.container.length&&(this.urls={},this.customPost=this.container.data("filePostAdd")||{},this.options=Object.assign({},g,v,{klass:this,url:this.container.data("file-url-add")||m.config.current_url,acceptedFiles:this.container.data("media-types"),init:this.initDropzone},this.container.data("dropzone-options"),s),this.options=Object.assign({},this.options,{accept:function(e,t){y(e,t,this.options)}}),this.dropzone=new u.default(i,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)),this.container.on("mouseenter","[data-dz-view]",function(t){var n=JSON.parse(e.container.find('[name][type="hidden"]').val()||"{}"),r=(0,l.default)(t.currentTarget),a=r.parent(".dz-preview").find(".dz-filename"),i=encodeURI(a.text()),o=Object.keys(n).filter(function(e){return n[e].name===i}).shift();r.attr("href",m.config.base_url_simple+"/"+o)}))}return o(t,[{key:"initDropzone",value:function(){var e=this,t=this.options.klass.container.find("[data-file]"),n=this;t.length&&t.each(function(t,r){r=(0,l.default)(r);var a=r.data("file"),i={name:a.name,size:a.size,type:a.type,status:u.default.ADDED,accepted:!0,url:e.options.url,removeUrl:a.remove};n.files.push(i),n.options.addedfile.call(n,i),i.type.match(/^image\//)&&(n.options.thumbnail.call(n,i,a.path),n.createThumbnailFromUrl(i,a.path)),r.remove()})}},{key:"getURI",value:function(){return this.container.data("mediaUri")||""}},{key:"onDropzoneSending",value:function(e,t,n){var r=this;Object.keys(this.customPost).length?Object.keys(this.customPost).forEach(function(e){n.append(e,r.customPost[e])}):(n.append("name",this.options.dotNotation),n.append("task","filesupload"),n.append("uri",this.getURI())),n.append("admin-nonce",m.config.admin_nonce)}},{key:"onDropzoneSuccess",value:function(t,n,r){if(n="string"==typeof n?JSON.parse(n):n,this.options.reloadPage&&e.location.reload(),n.session){t.sessionParams=n.session,t.removeUrl=this.options.url;var a=this.container.find('[name][type="hidden"]'),i=a.val();a.val(i+" ")}return this.handleError({file:t,data:n,mode:"removeFile",msg:"<p>"+m.translations.PLUGIN_ADMIN.FILE_ERROR_UPLOAD+" <strong>"+t.name+"</strong></p>\n <pre>"+n.message+"</pre>"})}},{key:"onDropzoneComplete",value:function(t){if(!t.accepted&&!t.rejected){var n={status:"error",message:m.translations.PLUGIN_ADMIN.FILE_UNSUPPORTED+": "+t.name.match(/\..+/).join("")};return this.handleError({file:t,data:n,mode:"removeFile",msg:"<p>"+m.translations.PLUGIN_ADMIN.FILE_ERROR_ADD+" <strong>"+t.name+"</strong></p>\n <pre>"+n.message+"</pre>"})}this.options.reloadPage&&e.location.reload()}},{key:"b64_to_utf8",value:function(e){return e=e.replace(/\s/g,""),decodeURIComponent(escape(window.atob(e)))}},{key:"onDropzoneRemovedFile",value:function(e){var t=this;if(e.accepted&&!e.rejected){var n=e.removeUrl||this.urls.delete||this.options.url,r=(n||"").match(/path:(.*)\//),a={filename:e.name,uri:this.getURI()};e.sessionParams&&(a.task="filessessionremove",a.session=e.sessionParams);var i=this.container.data("filePostRemove")||{};Object.keys(i).length&&(a={},Object.keys(i).forEach(function(e){a[e]=i[e]})),a.filename=e.name,a["admin-nonce"]=m.config.admin_nonce,(0,h.default)(n,{method:"post",body:a},function(){if(r){r=t.b64_to_utf8(r[1]);var e=t.container.find('[name][type="hidden"]'),n=JSON.parse(e.val()||"{}");delete n[r],e.val(JSON.stringify(n))}})}}},{key:"onDropzoneError",value:function(e,t,n){var r=n?t.error.message:t;return(0,l.default)(e.previewElement).find("[data-dz-errormessage]").html(r),this.handleError({file:e,data:{status:"error"},msg:"<pre>"+r+"</pre>"})}},{key:"handleError",value:function(e){var t=e.file,n=e.data,r=e.mode,a=e.msg;if("error"===n.status||"unauthorized"===n.status){switch(r){case"addBack":t instanceof File?this.dropzone.addFile.call(this.dropzone,t):(this.dropzone.files.push(t),this.dropzone.options.addedfile.call(this.dropzone,t),this.dropzone.options.thumbnail.call(this.dropzone,t,t.extras.url));break;case"removeFile":default:~this.dropzone.files.indexOf(t)&&(t.rejected=!0,this.dropzone.removeFile.call(this.dropzone,t,{silent:!0}))}var i=(0,l.default)('[data-remodal-id="generic"]');i.find(".error-content").html(a),l.default.remodal.lookup[i.data("remodal")].open()}}}]),t}();t.default=_;var b=[],w=(0,l.default)(),k=function(e,t){var n=(0,l.default)(t).find(".dropzone.files-upload");n.length&&n.each(function(e,t){t=(0,l.default)(t),~w.index(t)||x(t)})},x=function(e){e=(0,l.default)(e);var t=e.find('input[type="file"]'),n=e.data("grav-file-settings")||{};n.accept&&~n.accept.indexOf("*")&&(n.accept=[""]);var r={url:e.data("file-url-add")||(e.closest("form").attr("action")||m.config.current_url)+".json",paramName:n.paramName||"file",dotNotation:n.name||"file",acceptedFiles:n.accept?n.accept.join(","):t.attr("accept")||e.data("media-types"),maxFilesize:"undefined"!=typeof n.filesize?n.filesize:256,maxFiles:n.limit||null,resizeWidth:n.resizeWidth||null,resizeHeight:n.resizeHeight||null,resizeQuality:n.resizeQuality||null,accept:function(e,t){y(e,t,n)}};w=w.add(e),e=e[0],b.push(new _({container:e,options:r}))};t.Instances=function(){return(0,l.default)(".dropzone.files-upload").each(function(e,t){return x(t)}),(0,l.default)("body").on("mutation._grav",k),b}()}).call(t,function(){return this}())},,,function(e,t,r){var a,i;(function(){function r(e){return!!e.exifdata}function o(e,t){t=t||e.match(/^data\:([^\;]+)\;base64,/im)[1]||"",e=e.replace(/^data\:([^\;]+)\;base64,/gim,"");for(var n=atob(e),r=n.length,a=new ArrayBuffer(r),i=new Uint8Array(a),o=0;o<r;o++)i[o]=n.charCodeAt(o);return a}function s(e,t){var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="blob",n.onload=function(e){200!=this.status&&0!==this.status||t(this.response)},n.send()}function l(e,t){function n(n){var r=c(n);e.exifdata=r||{};var a=u(n);if(e.iptcdata=a||{},k.isXmpEnabled){var i=y(n);e.xmpdata=i||{}}t&&t.call(e)}if(e.src)if(/^data\:/i.test(e.src)){var r=o(e.src);n(r)}else if(/^blob\:/i.test(e.src)){var a=new FileReader;a.onload=function(e){n(e.target.result)},s(e.src,function(e){a.readAsArrayBuffer(e)})}else{var i=new XMLHttpRequest;i.onload=function(){if(200!=this.status&&0!==this.status)throw"Could not load image";n(i.response),i=null},i.open("GET",e.src,!0),i.responseType="arraybuffer",i.send(null)}else if(self.FileReader&&(e instanceof self.Blob||e instanceof self.File)){var a=new FileReader;a.onload=function(e){w&&console.log("Got file of length "+e.target.result.byteLength),n(e.target.result)},a.readAsArrayBuffer(e)}}function c(e){var t=new DataView(e);if(w&&console.log("Got file of length "+e.byteLength),255!=t.getUint8(0)||216!=t.getUint8(1))return w&&console.log("Not a valid JPEG"),!1;for(var n,r=2,a=e.byteLength;r<a;){if(255!=t.getUint8(r))return w&&console.log("Not a valid marker at offset "+r+", found: "+t.getUint8(r)),!1;if(n=t.getUint8(r+1),w&&console.log(n),225==n)return w&&console.log("Found 0xFFE1 marker"),v(t,r+4,t.getUint16(r+2)-2);r+=2+t.getUint16(r+2)}}function u(e){var t=new DataView(e);if(w&&console.log("Got file of length "+e.byteLength),255!=t.getUint8(0)||216!=t.getUint8(1))return w&&console.log("Not a valid JPEG"),!1;for(var n=2,r=e.byteLength,a=function(e,t){return 56===e.getUint8(t)&&66===e.getUint8(t+1)&&73===e.getUint8(t+2)&&77===e.getUint8(t+3)&&4===e.getUint8(t+4)&&4===e.getUint8(t+5)};n<r;){if(a(t,n)){var i=t.getUint8(n+7);i%2!==0&&(i+=1),0===i&&(i=4);var o=n+8+i,s=t.getUint16(n+6+i);return d(e,o,s)}n++}}function d(e,t,n){for(var r,a,i,o,s,l=new DataView(e),c={},u=t;u<t+n;)28===l.getUint8(u)&&2===l.getUint8(u+1)&&(o=l.getUint8(u+2),o in A&&(i=l.getInt16(u+3),s=i+5,a=A[o],r=g(l,u+5,i),c.hasOwnProperty(a)?c[a]instanceof Array?c[a].push(r):c[a]=[c[a],r]:c[a]=r)),u++;return c}function f(e,t,n,r,a){var i,o,s,l=e.getUint16(n,!a),c={};for(s=0;s<l;s++)i=n+12*s+2,o=r[e.getUint16(i,!a)],!o&&w&&console.log("Unknown tag: "+e.getUint16(i,!a)),c[o]=p(e,i,t,n,a);return c}function p(e,t,n,r,a){var i,o,s,l,c,u,d=e.getUint16(t+2,!a),f=e.getUint32(t+4,!a),p=e.getUint32(t+8,!a)+n;switch(d){case 1:case 7:if(1==f)return e.getUint8(t+8,!a);for(i=f>4?p:t+8,o=[],l=0;l<f;l++)o[l]=e.getUint8(i+l);return o;case 2:return i=f>4?p:t+8,g(e,i,f-1);case 3:if(1==f)return e.getUint16(t+8,!a);for(i=f>2?p:t+8,o=[],l=0;l<f;l++)o[l]=e.getUint16(i+2*l,!a);return o;case 4:if(1==f)return e.getUint32(t+8,!a);for(o=[],l=0;l<f;l++)o[l]=e.getUint32(p+4*l,!a);return o;case 5:if(1==f)return c=e.getUint32(p,!a),u=e.getUint32(p+4,!a),s=new Number(c/u),s.numerator=c,s.denominator=u,s;for(o=[],l=0;l<f;l++)c=e.getUint32(p+8*l,!a),u=e.getUint32(p+4+8*l,!a),o[l]=new Number(c/u),o[l].numerator=c,o[l].denominator=u;return o;case 9:if(1==f)return e.getInt32(t+8,!a);for(o=[],l=0;l<f;l++)o[l]=e.getInt32(p+4*l,!a);return o;case 10:if(1==f)return e.getInt32(p,!a)/e.getInt32(p+4,!a);for(o=[],l=0;l<f;l++)o[l]=e.getInt32(p+8*l,!a)/e.getInt32(p+4+8*l,!a);return o}}function h(e,t,n){var r=e.getUint16(t,!n);return e.getUint32(t+2+12*r,!n)}function m(e,t,n,r){var a=h(e,t+n,r);if(!a)return{};if(a>e.byteLength)return{};var i=f(e,t,t+a,I,r);if(i.Compression)switch(i.Compression){case 6:if(i.JpegIFOffset&&i.JpegIFByteCount){var o=t+i.JpegIFOffset,s=i.JpegIFByteCount;i.blob=new Blob([new Uint8Array(e.buffer,o,s)],{type:"image/jpeg"})}break;case 1:console.log("Thumbnail image format is TIFF, which is not implemented.");break;default:console.log("Unknown thumbnail image format '%s'",i.Compression)}else 2==i.PhotometricInterpretation&&console.log("Thumbnail image format is RGB, which is not implemented.");return i}function g(e,t,r){var a="";for(n=t;n<t+r;n++)a+=String.fromCharCode(e.getUint8(n));return a}function v(e,t){if("Exif"!=g(e,t,4))return w&&console.log("Not valid EXIF data! "+g(e,t,4)),!1;var n,r,a,i,o,s=t+6;if(18761==e.getUint16(s))n=!1;else{if(19789!=e.getUint16(s))return w&&console.log("Not valid TIFF data! (no 0x4949 or 0x4D4D)"),!1;n=!0}if(42!=e.getUint16(s+2,!n))return w&&console.log("Not valid TIFF data! (no 0x002A)"),!1;var l=e.getUint32(s+4,!n);if(l<8)return w&&console.log("Not valid TIFF data! (First offset less than 8)",e.getUint32(s+4,!n)),!1;if(r=f(e,s,s+l,C,n),r.ExifIFDPointer){i=f(e,s,s+r.ExifIFDPointer,x,n);for(a in i){switch(a){case"LightSource":case"Flash":case"MeteringMode":case"ExposureProgram":case"SensingMethod":case"SceneCaptureType":case"SceneType":case"CustomRendered":case"WhiteBalance":case"GainControl":case"Contrast":case"Saturation":case"Sharpness":case"SubjectDistanceRange":case"FileSource":i[a]=E[a][i[a]];break;case"ExifVersion":case"FlashpixVersion":i[a]=String.fromCharCode(i[a][0],i[a][1],i[a][2],i[a][3]);break;case"ComponentsConfiguration":i[a]=E.Components[i[a][0]]+E.Components[i[a][1]]+E.Components[i[a][2]]+E.Components[i[a][3]]}r[a]=i[a]}}if(r.GPSInfoIFDPointer){o=f(e,s,s+r.GPSInfoIFDPointer,S,n);for(a in o){switch(a){case"GPSVersionID":o[a]=o[a][0]+"."+o[a][1]+"."+o[a][2]+"."+o[a][3]}r[a]=o[a]}}return r.thumbnail=m(e,s,l,n),r}function y(e){if("DOMParser"in self){var t=new DataView(e);if(w&&console.log("Got file of length "+e.byteLength),255!=t.getUint8(0)||216!=t.getUint8(1))return w&&console.log("Not a valid JPEG"),!1;for(var n=2,r=e.byteLength,a=new DOMParser;n<r-4;){if("http"==g(t,n,4)){var i=n-1,o=t.getUint16(n-2)-1,s=g(t,i,o),l=s.indexOf("xmpmeta>")+8;s=s.substring(s.indexOf("<x:xmpmeta"),l);var c=s.indexOf("x:xmpmeta")+10;s=s.slice(0,c)+'xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tiff="http://ns.adobe.com/tiff/1.0/" xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus" xmlns:ext="http://www.gettyimages.com/xsltExtension/1.0" xmlns:exif="http://ns.adobe.com/exif/1.0/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:crs="http://ns.adobe.com/camera-raw-settings/1.0/" xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/" xmlns:Iptc4xmpExt="http://iptc.org/std/Iptc4xmpExt/2008-02-29/" '+s.slice(c);var u=a.parseFromString(s,"text/xml");return b(u)}n++}}}function _(e){var t={};if(1==e.nodeType){if(e.attributes.length>0){t["@attributes"]={};for(var n=0;n<e.attributes.length;n++){var r=e.attributes.item(n);t["@attributes"][r.nodeName]=r.nodeValue}}}else if(3==e.nodeType)return e.nodeValue;if(e.hasChildNodes())for(var a=0;a<e.childNodes.length;a++){var i=e.childNodes.item(a),o=i.nodeName;if(null==t[o])t[o]=_(i);else{if(null==t[o].push){var s=t[o];t[o]=[],t[o].push(s)}t[o].push(_(i))}}return t}function b(e){try{var t={};if(e.children.length>0)for(var n=0;n<e.children.length;n++){var r=e.children.item(n),a=r.attributes;for(var i in a){var o=a[i],s=o.nodeName,l=o.nodeValue;void 0!==s&&(t[s]=l)}var c=r.nodeName;if("undefined"==typeof t[c])t[c]=_(r);else{if("undefined"==typeof t[c].push){var u=t[c];t[c]=[],t[c].push(u)}t[c].push(_(r))}}else t=e.textContent;return t}catch(e){console.log(e.message)}}var w=!1,k=function(e){return e instanceof k?e:this instanceof k?void(this.EXIFwrapped=e):new k(e)};"undefined"!=typeof e&&e.exports&&(t=e.exports=k),t.EXIF=k;var x=k.Tags={36864:"ExifVersion",40960:"FlashpixVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",37121:"ComponentsConfiguration",37122:"CompressedBitsPerPixel",37500:"MakerNote",37510:"UserComment",40964:"RelatedSoundFile",36867:"DateTimeOriginal",36868:"DateTimeDigitized",37520:"SubsecTime",37521:"SubsecTimeOriginal",37522:"SubsecTimeDigitized",33434:"ExposureTime",33437:"FNumber",34850:"ExposureProgram",34852:"SpectralSensitivity",34855:"ISOSpeedRatings",34856:"OECF",37377:"ShutterSpeedValue",37378:"ApertureValue",37379:"BrightnessValue",37380:"ExposureBias",37381:"MaxApertureValue",37382:"SubjectDistance",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37396:"SubjectArea",37386:"FocalLength",41483:"FlashEnergy",41484:"SpatialFrequencyResponse",41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:"FocalPlaneResolutionUnit",41492:"SubjectLocation",41493:"ExposureIndex",41495:"SensingMethod",41728:"FileSource",41729:"SceneType",41730:"CFAPattern",41985:"CustomRendered",41986:"ExposureMode",41987:"WhiteBalance",41988:"DigitalZoomRation",41989:"FocalLengthIn35mmFilm",41990:"SceneCaptureType",41991:"GainControl",41992:"Contrast",41993:"Saturation",41994:"Sharpness",41995:"DeviceSettingDescription",41996:"SubjectDistanceRange",40965:"InteroperabilityIFDPointer",42016:"ImageUniqueID"},C=k.TiffTags={256:"ImageWidth",257:"ImageHeight",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer",40965:"InteroperabilityIFDPointer",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",274:"Orientation",277:"SamplesPerPixel",284:"PlanarConfiguration",530:"YCbCrSubSampling",531:"YCbCrPositioning",282:"XResolution",283:"YResolution",296:"ResolutionUnit",273:"StripOffsets",278:"RowsPerStrip",279:"StripByteCounts",513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength",301:"TransferFunction",318:"WhitePoint",319:"PrimaryChromaticities",529:"YCbCrCoefficients",532:"ReferenceBlackWhite",306:"DateTime",270:"ImageDescription",271:"Make",272:"Model",305:"Software",315:"Artist",33432:"Copyright"},S=k.GPSTags={0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude",5:"GPSAltitudeRef",6:"GPSAltitude",7:"GPSTimeStamp",8:"GPSSatellites",9:"GPSStatus",10:"GPSMeasureMode",11:"GPSDOP",12:"GPSSpeedRef",13:"GPSSpeed",14:"GPSTrackRef",15:"GPSTrack",16:"GPSImgDirectionRef",17:"GPSImgDirection",18:"GPSMapDatum",19:"GPSDestLatitudeRef",20:"GPSDestLatitude",21:"GPSDestLongitudeRef",22:"GPSDestLongitude",23:"GPSDestBearingRef",24:"GPSDestBearing",25:"GPSDestDistanceRef",26:"GPSDestDistance",27:"GPSProcessingMethod",28:"GPSAreaInformation",29:"GPSDateStamp",30:"GPSDifferential"},I=k.IFD1Tags={256:"ImageWidth",257:"ImageHeight",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",273:"StripOffsets",274:"Orientation",277:"SamplesPerPixel",278:"RowsPerStrip",279:"StripByteCounts",282:"XResolution",283:"YResolution",284:"PlanarConfiguration",296:"ResolutionUnit",513:"JpegIFOffset",514:"JpegIFByteCount",529:"YCbCrCoefficients",530:"YCbCrSubSampling",531:"YCbCrPositioning",532:"ReferenceBlackWhite"},E=k.StringValues={ExposureProgram:{0:"Not defined",1:"Manual",2:"Normal program",3:"Aperture priority",4:"Shutter priority",5:"Creative program",6:"Action program",7:"Portrait mode",8:"Landscape mode"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{0:"Unknown",1:"Daylight",2:"Fluorescent",3:"Tungsten (incandescent light)",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 - 5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire",1:"Flash fired",5:"Strobe return light not detected",7:"Strobe return light detected",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},SensingMethod:{1:"Not defined",2:"One-chip color area sensor",3:"Two-chip color area sensor",4:"Three-chip color area sensor",5:"Color sequential area sensor",7:"Trilinear sensor",8:"Color sequential linear sensor"},SceneCaptureType:{
0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},SceneType:{1:"Directly photographed"},CustomRendered:{0:"Normal process",1:"Custom process"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},GainControl:{0:"None",1:"Low gain up",2:"High gain up",3:"Low gain down",4:"High gain down"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},SubjectDistanceRange:{0:"Unknown",1:"Macro",2:"Close view",3:"Distant view"},FileSource:{3:"DSC"},Components:{0:"",1:"Y",2:"Cb",3:"Cr",4:"R",5:"G",6:"B"}},A={120:"caption",110:"credit",25:"keywords",55:"dateCreated",80:"byline",85:"bylineTitle",122:"captionWriter",105:"headline",116:"copyright",15:"category"};k.enableXmp=function(){k.isXmpEnabled=!0},k.disableXmp=function(){k.isXmpEnabled=!1},k.getData=function(e,t){return!((self.Image&&e instanceof self.Image||self.HTMLImageElement&&e instanceof self.HTMLImageElement)&&!e.complete)&&(r(e)?t&&t.call(e):l(e,t),!0)},k.getTag=function(e,t){if(r(e))return e.exifdata[t]},k.getIptcTag=function(e,t){if(r(e))return e.iptcdata[t]},k.getAllTags=function(e){if(!r(e))return{};var t,n=e.exifdata,a={};for(t in n)n.hasOwnProperty(t)&&(a[t]=n[t]);return a},k.getAllIptcTags=function(e){if(!r(e))return{};var t,n=e.iptcdata,a={};for(t in n)n.hasOwnProperty(t)&&(a[t]=n[t]);return a},k.pretty=function(e){if(!r(e))return"";var t,n=e.exifdata,a="";for(t in n)n.hasOwnProperty(t)&&(a+="object"==typeof n[t]?n[t]instanceof Number?t+" : "+n[t]+" ["+n[t].numerator+"/"+n[t].denominator+"]\r\n":t+" : ["+n[t].length+" values]\r\n":t+" : "+n[t]+"\r\n");return a},k.readFromBinaryFile=function(e){return c(e)},a=[],i=function(){return k}.apply(t,a),!(void 0!==i&&(e.exports=i))}).call(this)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=t.Toolbar=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(393),c=r(l),u=n(394),d=r(u),f=n(395),p=n(396),h=r(p);n(431),n(432),n(437),n(438),n(433),n(439),n(441),n(442),n(434),n(444),n(445),n(436),n(446),n(447),n(448),n(453),n(454),n(455),n(456),e.jsyaml=h.default;var m=!1,g=["paper"],v={codemirror:{mode:"htmlmixed",theme:"paper",lineWrapping:!0,dragDrop:!0,autoCloseTags:!0,matchTags:!0,autoCloseBrackets:!0,matchBrackets:!0,indentUnit:4,indentWithTabs:!1,tabSize:4,hintOptions:{completionSingle:!1},extraKeys:{Enter:"newlineAndIndentContinueMarkdownList"}}},y=function(){function e(t){var n=this;a(this,e);var r=(0,s.default)("body");this.editors=(0,s.default)(),this.options=Object.assign({},v,t),this.buttons=c.default,this.buttonStrategies=l.strategies,(0,f.watch)(c.default,function(){n.editors.each(function(e,t){return(0,s.default)(t).data("toolbar").renderButtons()})}),(0,s.default)("[data-grav-editor]").each(function(e,t){return n.addEditor(t)}),(0,s.default)(function(){r.trigger("grav-editor-ready")}),r.on("mutation._grav",this._onAddedNodes.bind(this)),r.on("mouseup._grav",function(){return!m||(r.unbind("mousemove._grav"),void(m=!1))}),r.on("mousedown._grav",".grav-editor-resizer",function(e){e&&e.preventDefault(),m=!0;var t=(0,s.default)(e.currentTarget),n=t.siblings(".grav-editor-content"),a=n.find(".CodeMirror"),i=n.find("textarea").data("codemirror");r.on("mousemove._grav",function(e){a.css("height",Math.max(100,e.pageY-n.offset().top)),i.refresh()})})}return i(e,[{key:"addButton",value:function(e,t){if(t&&(t.before||t.after)){var n=this.buttons.navigation.findIndex(function(e){var n=Object.keys(e).shift();return e[n].identifier===(t.before||t.after)});~n?this.buttons.navigation.splice(t.before?n:n+1,0,e):t="end"}"start"===t&&this.buttons.navigation.splice(0,0,e),t&&"end"!==t||this.buttons.navigation.push(e)}},{key:"addEditor",value:function(e){e=(0,s.default)(e);var t=Object.assign({},this.options.codemirror,e.data("grav-editor").codemirror),n=t.theme||"paper";if(this.editors=this.editors.add(e),n&&!~g.indexOf(n)){g.push(n);var r="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.12.0/theme/"+n+".min.css";(0,s.default)("head").append((0,s.default)('<link rel="stylesheet" type="text/css" />').attr("href",r))}"yaml"===t.mode&&Object.assign(t.extraKeys,{Tab:function(e){e.replaceSelection(" ","end")}});var a=d.default.fromTextArea(e.get(0),t);e.data("codemirror",a),e.data("toolbar",new _(e)),e.addClass("code-mirrored"),t.toolbar===!1&&e.data("toolbar").ui.navigation.addClass("grav-editor-hide-toolbar"),a.on("change",function(){return a.save()})}},{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find("[data-grav-editor]");r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.editors.index(t)||n.addEditor(t)})}}]),e}();t.default=y;var _=t.Toolbar=function(){function e(t){a(this,e),this.editor=(0,s.default)(t),this.codemirror=this.editor.data("codemirror"),this.buttons=c.default.navigation,this.ui={navigation:(0,s.default)(e.templates().navigation)},this.editor.parent(".grav-editor-content").before(this.ui.navigation).after(this.ui.states),this.renderButtons()}return i(e,null,[{key:"templates",value:function(){return{navigation:'\n <div class="grav-editor-toolbar">\n <div class="grav-editor-actions"></div>\n <div class="grav-editor-modes"></div>\n </div>\n '}}}]),i(e,[{key:"renderButtons",value:function(){var e=this,t={actions:"navigation",modes:"states"};["actions","modes"].forEach(function(n){e.ui.navigation.find(".grav-editor-"+n).empty().append("<ul />"),c.default[t[n]].forEach(function(t){return e.renderButton(t,n)})})}},{key:"renderButton",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Object.keys(e).forEach(function(a){var i=e[a];if(i.modes||(i.modes=[]),!~n.codemirror.options.ignore.indexOf(a)&&(!i.modes.length||i.modes.indexOf(n.codemirror.options.mode)>-1)){var o=i.title?'data-hint="'+i.title+'"':"",l=(0,s.default)('<li class="grav-editor-button-'+a+'"><a class="hint--top" '+o+">"+i.label+"</a></li>");if((r||n.ui.navigation.find(".grav-editor-"+t+" ul:not(.dropdown-menu)")).append(l),i.shortcut&&n.addShortcut(i.identifier,i.shortcut,l),i.action&&i.action.call(i.action,{codemirror:n.codemirror,button:l,textarea:n.editor,ui:n.ui}),i.children){var c=(0,s.default)('<ul class="dropdown-menu" />');l.addClass("button-group").find("a").wrap('<div class="dropdown-toggle" data-toggle="dropdown"></div>'),l.find("a").append(' <i class="fa fa-caret-down"></i>'),l.append(c),i.children.forEach(function(e){return n.renderButton(e,t,c)})}}})}},{key:"addShortcut",value:function(e,t,n){var r=this,a={};Array.isArray(t)||(t=[t]),t.forEach(function(t){a[t]=function(){n.trigger("click.editor."+e,[r.codemirror])}}),this.codemirror.addKeyMap(a)}}]),e}();t.Instance=new y}).call(t,function(){return this}())},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.strategies=void 0;var a=n(1),i=r(a),o=n(336),s=n(359),l=r(s),c=function(e){var t=e.name,n=e.replace,r=e.codemirror,a=e.button,i=e.mode,o=void 0===i?"replaceSelections":i,s=e.runner;a.on("click.editor."+t,function(){u[o]({token:"$1",template:n,codemirror:r,runner:s})})},u=t.strategies={replaceSelections:function(e){var t=e.template,n=e.token,r=e.codemirror,a=e.runner,i=[],o=[],s=r.getSelections(),l=r.listSelections(),c={};s.forEach(function(e,r){var s=t.replace(n,e),u=s.indexOf("$cur"),d=l[r].anchor,f=d.line,p=d.ch;s=s.replace("$cur",""),s=a?a(e,s,l):s,i.push(s),c[f]||(c[f]=0),p+=c[f]+(u===-1?s.length:u);var h={ch:p,line:f};o.push({anchor:h,head:h}),c[f]+=s.length-e.length}),r.replaceSelections(i),r.setSelections(o),r.focus()},replaceLine:function(e){var t=e.template,n=e.token,r=e.codemirror,a=e.runner,i=r.listSelections(),o=void 0;i.forEach(function(e){var i={min:Math.min(e.anchor.line,e.head.line),max:Math.max(e.anchor.line,e.head.line)};r.eachLine(i.min,i.max+1,function(e){var i=t.replace(n,e.text),s=r.getLineNumber(e);i=a?a(e,i):i,r.replaceRange(i,{line:s,ch:0},{line:s,ch:i.length}),o={line:s,ch:i.length}})}),r.setSelection(o,o,"end"),r.focus()},replaceRange:function(){}},d=function(e,t,n){var r=e.historySize()[n],a=t.find("a");t[r?"removeClass":"addClass"]("button-disabled"),r?(a.attr("title",a.attr("title-disabled")),a.attr("data-hint",a.attr("data-hint-disabled")),a.removeAttr("title-disabled").removeAttr("data-hint-disabled")):(a.attr("title-disabled",a.attr("title")),a.attr("data-hint-disabled",a.attr("data-hint")),a.removeAttr("title").removeAttr("data-hint"))};t.default={navigation:[{undo:{identifier:"undo",title:o.translations.PLUGIN_ADMIN.UNDO,label:'<i class="fa fa-fw fa-undo"></i>',modes:[],action:function(e){var t=e.codemirror,n=e.button;e.textarea;n.addClass("button-disabled"),t.on("change",function(){return d(t,n,"undo")}),n.on("click.editor.undo",function(){t.undo()})}}},{redo:{identifier:"redo",title:o.translations.PLUGIN_ADMIN.REDO,label:'<i class="fa fa-fw fa-repeat"></i>',modes:[],action:function(e){var t=e.codemirror,n=e.button;e.textarea;n.addClass("button-disabled"),t.on("change",function(){return d(t,n,"redo")}),n.on("click.editor.redo",function(){t.redo()})}}},{headers:{identifier:"headers",title:o.translations.PLUGIN_ADMIN.HEADERS,label:'<i class="fa fa-fw fa-header"></i>',modes:["gfm","markdown"],children:[{h1:{identifier:"h1",label:'<i class="fa fa-fw fa-header"></i>1',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"h1",replace:"# $1",codemirror:t,button:n,mode:"replaceLine"})}}},{h2:{identifier:"h2",label:'<i class="fa fa-fw fa-header"></i>2',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"h2",replace:"## $1",codemirror:t,button:n,mode:"replaceLine"})}}},{h3:{identifier:"h3",label:'<i class="fa fa-fw fa-header"></i>3',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"h3",replace:"### $1",codemirror:t,button:n,mode:"replaceLine"})}}},{h4:{identifier:"h4",label:'<i class="fa fa-fw fa-header"></i>4',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"h4",replace:"#### $1",codemirror:t,button:n,mode:"replaceLine"})}}},{h5:{identifier:"h5",label:'<i class="fa fa-fw fa-header"></i>5',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"h5",replace:"##### $1",codemirror:t,button:n,mode:"replaceLine"})}}},{h6:{identifier:"h6",label:'<i class="fa fa-fw fa-header"></i>6',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"h6",replace:"###### $1",codemirror:t,button:n,mode:"replaceLine"})}}}]}},{bold:{identifier:"bold",title:o.translations.PLUGIN_ADMIN.BOLD,label:'<i class="fa fa-fw fa-bold"></i>',modes:["gfm","markdown"],shortcut:["Ctrl-B","Cmd-B"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"bold",replace:"**$1$cur**",codemirror:t,button:n})}}},{italic:{identifier:"italic",title:o.translations.PLUGIN_ADMIN.ITALIC,label:'<i class="fa fa-fw fa-italic"></i>',modes:["gfm","markdown"],shortcut:["Ctrl-I","Cmd-I"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"italic",replace:"_$1$cur_",codemirror:t,button:n})}}},{strike:{identifier:"strike",title:o.translations.PLUGIN_ADMIN.STRIKETHROUGH,label:'<i class="fa fa-fw fa-strikethrough"></i>',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"strike",replace:"~~$1$cur~~",codemirror:t,button:n})}}},{delimiter:{identifier:"delimiter",title:o.translations.PLUGIN_ADMIN.SUMMARY_DELIMITER,label:'<i class="fa fa-fw fa-minus"></i>',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"delimiter",replace:o.config.site.delimiter+"$1",codemirror:t,button:n,mode:"replaceLine"})}}},{link:{identifier:"link",title:o.translations.PLUGIN_ADMIN.LINK,label:'<i class="fa fa-fw fa-link"></i>',modes:["gfm","markdown"],shortcut:["Ctrl-K","Cmd-K"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"link",replace:"[$1]($cur)",codemirror:t,button:n})}}},{image:{identifier:"image",title:o.translations.PLUGIN_ADMIN.IMAGE,label:'<i class="fa fa-fw fa-picture-o"></i>',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"image",replace:"![$1](http://$cur)",codemirror:t,button:n})}}},{blockquote:{identifier:"blockquote",title:o.translations.PLUGIN_ADMIN.BLOCKQUOTE,label:'<i class="fa fa-fw fa-quote-right"></i>',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"blockquote",replace:"> $1",codemirror:t,button:n,mode:"replaceLine"})}}},{listUl:{identifier:"listUl",title:o.translations.PLUGIN_ADMIN.UNORDERED_LIST,label:'<i class="fa fa-fw fa-list-ul"></i>',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"listUl",replace:"* $1",codemirror:t,button:n,mode:"replaceLine"})}}},{listOl:{identifier:"listOl",title:o.translations.PLUGIN_ADMIN.ORDERED_LIST,label:'<i class="fa fa-fw fa-list-ol"></i>',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"listOl",replace:". $1",codemirror:t,button:n,mode:"replaceLine",runner:function(e,n){var r=t.getLineNumber(e),a=t.getLine(r-1)||"",i=a.match(/^(\d+)\./),o=1+(i?Number(i[1]):0);return""+o+n}})}}}],states:[{code:{identifier:"editor",title:o.translations.PLUGIN_ADMIN.EDITOR,label:'<i class="fa fa-fw fa-code"></i>',action:function(e){var t=(e.codemirror,e.button),n=e.textarea,r=e.ui;"editor"===n.data("grav-editor-mode")&&t.addClass("editor-active"),t.on("click.states.editor",function(){t.siblings().removeClass("editor-active"),t.addClass("editor-active"),n.data("grav-editor-mode","editor");var e=n.data("grav-editor-preview-container"),a=n.parent(".grav-editor-content");a.addClass("is-active"),r.navigation.find(".grav-editor-actions").css("visibility","visible"),e&&e.removeClass("is-active")})}}},{preview:{identifier:"preview",title:o.translations.PLUGIN_ADMIN.PREVIEW,label:'<i class="fa fa-fw fa-eye"></i>',modes:["gfm","markdown"],action:function(e){var t=(e.codemirror,e.button),n=e.textarea,r=e.ui;"preview"===n.data("grav-editor-mode")&&t.addClass("editor-active"),t.on("click.states.preview",function(){var e=n.data("grav-editor-preview-container"),a=n.parent(".grav-editor-content");t.siblings().removeClass("editor-active"),t.addClass("editor-active"),n.data("grav-editor-mode","preview"),e||(e=(0,i.default)('<div class="grav-editor-preview" />'),a.after(e),n.data("grav-editor-preview-container",e)),e.css({height:a.height()}),e.addClass("is-active"),a.removeClass("is-active"),r.navigation.find(".grav-editor-actions").css("visibility","hidden");var s=n.data("grav-urlpreview")+"/task"+o.config.param_sep+"processmarkdown",c=n.closest("form").serializeArray(),u={};c.map(function(e){u[e.name]=e.value}),(0,l.default)(s,{method:"post",body:u},function(t){return e.html(t.preview)})})}}},{fullscreen:{identifier:"fullscreen",title:o.translations.PLUGIN_ADMIN.FULLSCREEN,label:'<i class="fa fa-fw fa-expand"></i>',action:function(t){var n=t.codemirror,r=t.button,a=t.textarea;r.on("click.editor.fullscreen",function(){var t=a.closest(".grav-editor"),r=n.getWrapperElement(),o=(0,i.default)(".content-wrapper");if(t.hasClass("grav-editor-fullscreen")){e.document.documentElement.style.overflow="";var s=a.data("fullScreenRestore");r.style.width=s.width,r.style.height=s.height,e.scrollTo(s.scrollLeft,s.scrollTop);var l=t.find(".grav-editor-toolbar .hint--bottom");l&&(l.removeClass("hint--bottom").addClass("hint--top"),(0,i.default)(l[l.length-1]).removeClass("hint--bottom-left")),o&&o.css("overflow","auto")}else{a.data("fullScreenRestore",{scrollTop:e.pageYOffset,scrollLeft:e.pageXOffset,width:r.style.width,height:r.style.height}),r.style.width="",r.style.height=a.parent(".grav-editor-content").height()+"px",e.document.documentElement.style.overflow="hidden";var c=t.find(".grav-editor-toolbar .hint--top");c&&(c.removeClass("hint--top").addClass("hint--bottom"),(0,i.default)(c[c.length-1]).addClass("hint--bottom-left")),o&&o.css("overflow","visible")}t.toggleClass("grav-editor-fullscreen"),setTimeout(function(){n.refresh(),(0,i.default)(e).trigger("resize")},5)})}}}]}}).call(t,function(){return this}())},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";function t(e){for(var t={},n=0;n<e.length;++n)t[e[n].toLowerCase()]=!0;return t}function n(e,t){for(var n,r=!1;null!=(n=e.next());){if(r&&"/"==n){t.tokenize=null;break}r="*"==n}return["comment","comment"]}e.defineMode("css",function(t,n){function r(e,t){return h=t,e}function a(e,t){var n=e.next();if(v[n]){var a=v[n](e,t);if(a!==!1)return a}return"@"==n?(e.eatWhile(/[\w\\\-]/),r("def",e.current())):"="==n||("~"==n||"|"==n)&&e.eat("=")?r(null,"compare"):'"'==n||"'"==n?(t.tokenize=i(n),t.tokenize(e,t)):"#"==n?(e.eatWhile(/[\w\\\-]/),r("atom","hash")):"!"==n?(e.match(/^\s*\w*/),r("keyword","important")):/\d/.test(n)||"."==n&&e.eat(/\d/)?(e.eatWhile(/[\w.%]/),r("number","unit")):"-"!==n?/[,+>*\/]/.test(n)?r(null,"select-op"):"."==n&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?r("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?r(null,n):("u"==n||"U"==n)&&e.match(/rl(-prefix)?\(/i)||("d"==n||"D"==n)&&e.match("omain(",!0,!0)||("r"==n||"R"==n)&&e.match("egexp(",!0,!0)?(e.backUp(1),t.tokenize=o,r("property","word")):/[\w\\\-]/.test(n)?(e.eatWhile(/[\w\\\-]/),r("property","word")):r(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),r("number","unit")):e.match(/^-[\w\\\-]+/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?r("variable-2","variable-definition"):r("variable-2","variable")):e.match(/^\w+-/)?r("meta","meta"):void 0}function i(e){return function(t,n){for(var a,i=!1;null!=(a=t.next());){if(a==e&&!i){")"==e&&t.backUp(1);break}i=!i&&"\\"==a}return(a==e||!i&&")"!=e)&&(n.tokenize=null),r("string","string")}}function o(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=i(")"),r(null,"(")}function s(e,t,n){this.type=e,this.indent=t,this.prev=n}function l(e,t,n,r){return e.context=new s(n,t.indentation()+(r===!1?0:g),e.context),n}function c(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function u(e,t,n){return O[n.context.type](e,t,n)}function d(e,t,n,r){for(var a=r||1;a>0;a--)n.context=n.context.prev;return u(e,t,n)}function f(e){var t=e.current().toLowerCase();m=E.hasOwnProperty(t)?"atom":I.hasOwnProperty(t)?"keyword":"variable"}var p=n.inline;n.propertyKeywords||(n=e.resolveMode("text/css"));var h,m,g=t.indentUnit,v=n.tokenHooks,y=n.documentTypes||{},_=n.mediaTypes||{},b=n.mediaFeatures||{},w=n.mediaValueKeywords||{},k=n.propertyKeywords||{},x=n.nonStandardPropertyKeywords||{},C=n.fontProperties||{},S=n.counterDescriptors||{},I=n.colorKeywords||{},E=n.valueKeywords||{},A=n.allowNested,T=n.lineComment,M=n.supportsAtComponent===!0,O={};return O.top=function(e,t,n){if("{"==e)return l(n,t,"block");if("}"==e&&n.context.prev)return c(n);if(M&&/@component/i.test(e))return l(n,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return l(n,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return l(n,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return n.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&&"@"==e.charAt(0))return l(n,t,"at");if("hash"==e)m="builtin";else if("word"==e)m="tag";else{if("variable-definition"==e)return"maybeprop";if("interpolation"==e)return l(n,t,"interpolation");if(":"==e)return"pseudo";if(A&&"("==e)return l(n,t,"parens")}return n.context.type},O.block=function(e,t,n){if("word"==e){var r=t.current().toLowerCase();return k.hasOwnProperty(r)?(m="property","maybeprop"):x.hasOwnProperty(r)?(m="string-2","maybeprop"):A?(m=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(m+=" error","maybeprop")}return"meta"==e?"block":A||"hash"!=e&&"qualifier"!=e?O.top(e,t,n):(m="error","block")},O.maybeprop=function(e,t,n){return":"==e?l(n,t,"prop"):u(e,t,n)},O.prop=function(e,t,n){if(";"==e)return c(n);if("{"==e&&A)return l(n,t,"propBlock");if("}"==e||"{"==e)return d(e,t,n);if("("==e)return l(n,t,"parens");if("hash"!=e||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){if("word"==e)f(t);else if("interpolation"==e)return l(n,t,"interpolation")}else m+=" error";return"prop"},O.propBlock=function(e,t,n){return"}"==e?c(n):"word"==e?(m="property","maybeprop"):n.context.type},O.parens=function(e,t,n){return"{"==e||"}"==e?d(e,t,n):")"==e?c(n):"("==e?l(n,t,"parens"):"interpolation"==e?l(n,t,"interpolation"):("word"==e&&f(t),"parens")},O.pseudo=function(e,t,n){return"meta"==e?"pseudo":"word"==e?(m="variable-3",n.context.type):u(e,t,n)},O.documentTypes=function(e,t,n){return"word"==e&&y.hasOwnProperty(t.current())?(m="tag",n.context.type):O.atBlock(e,t,n)},O.atBlock=function(e,t,n){if("("==e)return l(n,t,"atBlock_parens");if("}"==e||";"==e)return d(e,t,n);if("{"==e)return c(n)&&l(n,t,A?"block":"top");if("interpolation"==e)return l(n,t,"interpolation");if("word"==e){var r=t.current().toLowerCase();m="only"==r||"not"==r||"and"==r||"or"==r?"keyword":_.hasOwnProperty(r)?"attribute":b.hasOwnProperty(r)?"property":w.hasOwnProperty(r)?"keyword":k.hasOwnProperty(r)?"property":x.hasOwnProperty(r)?"string-2":E.hasOwnProperty(r)?"atom":I.hasOwnProperty(r)?"keyword":"error"}return n.context.type},O.atComponentBlock=function(e,t,n){return"}"==e?d(e,t,n):"{"==e?c(n)&&l(n,t,A?"block":"top",!1):("word"==e&&(m="error"),n.context.type)},O.atBlock_parens=function(e,t,n){return")"==e?c(n):"{"==e||"}"==e?d(e,t,n,2):O.atBlock(e,t,n)},O.restricted_atBlock_before=function(e,t,n){return"{"==e?l(n,t,"restricted_atBlock"):"word"==e&&"@counter-style"==n.stateArg?(m="variable","restricted_atBlock_before"):u(e,t,n)},O.restricted_atBlock=function(e,t,n){return"}"==e?(n.stateArg=null,c(n)):"word"==e?(m="@font-face"==n.stateArg&&!C.hasOwnProperty(t.current().toLowerCase())||"@counter-style"==n.stateArg&&!S.hasOwnProperty(t.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},O.keyframes=function(e,t,n){return"word"==e?(m="variable","keyframes"):"{"==e?l(n,t,"top"):u(e,t,n)},O.at=function(e,t,n){return";"==e?c(n):"{"==e||"}"==e?d(e,t,n):("word"==e?m="tag":"hash"==e&&(m="builtin"),"at")},O.interpolation=function(e,t,n){return"}"==e?c(n):"{"==e||";"==e?d(e,t,n):("word"==e?m="variable":"variable"!=e&&"("!=e&&")"!=e&&(m="error"),"interpolation")},{startState:function(e){return{tokenize:null,state:p?"block":"top",stateArg:null,context:new s(p?"block":"top",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var n=(t.tokenize||a)(e,t);return n&&"object"==typeof n&&(h=n[1],n=n[0]),m=n,"comment"!=h&&(t.state=O[t.state](h,e,t)),m},indent:function(e,t){var n=e.context,r=t&&t.charAt(0),a=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)||(a=Math.max(0,n.indent-g)):(n=n.prev,a=n.indent)),a},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:T,fold:"brace"}});var r=["domain","regexp","url","url-prefix"],a=t(r),i=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],o=t(i),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"],l=t(s),c=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],u=t(c),d=["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","caret-color","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","justify-items","justify-self","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","place-content","place-items","place-self","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"],f=t(d),p=["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"],h=t(p),m=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],g=t(m),v=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"],y=t(v),_=["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=t(_),w=["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","self-start","self-end","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","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","system-ui","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"],k=t(w),x=r.concat(i).concat(s).concat(c).concat(d).concat(p).concat(_).concat(w);
e.registerHelper("hintWords","css",x),e.defineMIME("text/css",{documentTypes:a,mediaTypes:o,mediaFeatures:l,mediaValueKeywords:u,propertyKeywords:f,nonStandardPropertyKeywords:h,fontProperties:g,counterDescriptors:y,colorKeywords:b,valueKeywords:k,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=n,n(e,t))}},name:"css"}),e.defineMIME("text/x-scss",{mediaTypes:o,mediaFeatures:l,mediaValueKeywords:u,propertyKeywords:f,nonStandardPropertyKeywords:h,colorKeywords:b,valueKeywords:k,fontProperties:g,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=n,n(e,t)):["operator","operator"]},":":function(e){return!!e.match(/\s*\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\w-]+/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(e){return!!e.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),e.defineMIME("text/x-less",{mediaTypes:o,mediaFeatures:l,mediaValueKeywords:u,propertyKeywords:f,nonStandardPropertyKeywords:h,colorKeywords:b,valueKeywords:k,fontProperties:g,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=n,n(e,t)):["operator","operator"]},"@":function(e){return e.eat("{")?[null,"interpolation"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&&(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),e.defineMIME("text/x-gss",{documentTypes:a,mediaTypes:o,mediaFeatures:l,propertyKeywords:f,nonStandardPropertyKeywords:h,fontProperties:g,counterDescriptors:y,colorKeywords:b,valueKeywords:k,supportsAtComponent:!0,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=n,n(e,t))}},name:"css",helperType:"gss"})})},function(e,t,n){!function(e){e(n(394),n(433),n(436))}(function(e){"use strict";var t=/^((?:(?: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;e.defineMode("gfm",function(n,r){function a(e){return e.code=!1,null}var i=0,o={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(e){return{code:e.code,codeBlock:e.codeBlock,ateSpace:e.ateSpace}},token:function(e,n){if(n.combineTokens=null,n.codeBlock)return e.match(/^```+/)?(n.codeBlock=!1,null):(e.skipToEnd(),null);if(e.sol()&&(n.code=!1),e.sol()&&e.match(/^```+/))return e.skipToEnd(),n.codeBlock=!0,null;if("`"===e.peek()){e.next();var a=e.pos;e.eatWhile("`");var o=1+e.pos-a;return n.code?o===i&&(n.code=!1):(i=o,n.code=!0),null}if(n.code)return e.next(),null;if(e.eatSpace())return n.ateSpace=!0,null;if((e.sol()||n.ateSpace)&&(n.ateSpace=!1,r.gitHubSpice!==!1)){if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/))return n.combineTokens=!0,"link";if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return n.combineTokens=!0,"link"}return e.match(t)&&"]("!=e.string.slice(e.start-2,e.start)&&(0==e.start||/\W/.test(e.string.charAt(e.start-1)))?(n.combineTokens=!0,"link"):(e.next(),null)},blankLine:a},s={taskLists:!0,strikethrough:!0,emoji:!0};for(var l in r)s[l]=r[l];return s.name="markdown",e.overlayMode(e.getMode(n,s),o)},"markdown"),e.defineMIME("text/x-gfm","gfm")})},function(e,t,n){!function(e){e(n(394),n(434),n(435))}(function(e){"use strict";e.defineMode("markdown",function(t,n){function r(n){if(e.findModeByName){var r=e.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var a=e.getMode(t,n);return"null"==a.name?null:a}function a(e,t,n){return t.f=t.inline=n,n(e,t)}function i(e,t,n){return t.f=t.block=n,n(e,t)}function o(e){return!e||!/\S/.test(e.string)}function s(t){if(t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==c){var n=w;if(!n){var r=e.innerMode(b,t.htmlState);n="xml"==r.mode.name&&null===r.state.tagStart&&!r.state.context&&r.state.tokenize.isInText}n&&(t.f=p,t.block=l,t.htmlState=null)}return t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function l(t,i){var s=t.column()===i.indentation,l=o(i.prevLine.stream),c=i.indentedCode,f=i.prevLine.hr,p=i.list!==!1,h=(i.listStack[i.listStack.length-1]||0)+3;i.indentedCode=!1;var m=i.indentation;if(null===i.indentationDiff&&(i.indentationDiff=i.indentation,p)){for(i.em=!1,i.strong=!1,i.code=!1,i.strikethrough=!1,i.list=null;m<i.listStack[i.listStack.length-1];)i.listStack.pop(),i.listStack.length?i.indentation=i.listStack[i.listStack.length-1]:i.list=!1;i.list!==!1&&(i.indentationDiff=m-i.listStack[i.listStack.length-1])}var g=!(l||f||i.prevLine.header||p&&c||i.prevLine.fencedCodeEnd),y=(i.list===!1||f||l)&&i.indentation<=h&&t.match(C),_=null;if(i.indentationDiff>=4&&(c||i.prevLine.fencedCodeEnd||i.prevLine.header||l))return t.skipToEnd(),i.indentedCode=!0,k.code;if(t.eatSpace())return null;if(s&&i.indentation<=h&&(_=t.match(E))&&_[1].length<=6)return i.quote=0,i.header=_[1].length,i.thisLine.header=!0,n.highlightFormatting&&(i.formatting="header"),i.f=i.inline,d(i);if(i.indentation<=h&&t.eat(">"))return i.quote=s?1:i.quote+1,n.highlightFormatting&&(i.formatting="quote"),t.eatSpace(),d(i);if(!y&&!i.setext&&s&&i.indentation<=h&&(_=t.match(S))){var b=_[1]?"ol":"ul";return i.indentation=m+t.current().length,i.list=!0,i.quote=0,i.listStack.push(i.indentation),n.taskLists&&t.match(I,!1)&&(i.taskList=!0),i.f=i.inline,n.highlightFormatting&&(i.formatting=["list","list-"+b]),d(i)}return s&&i.indentation<=h&&(_=t.match(M,!0))?(i.quote=0,i.fencedEndRE=new RegExp(_[1]+"+ *$"),i.localMode=n.fencedCodeBlockHighlighting&&r(_[2]),i.localMode&&(i.localState=e.startState(i.localMode)),i.f=i.block=u,n.highlightFormatting&&(i.formatting="code-block"),i.code=-1,d(i)):i.setext||!(g&&p||i.quote||i.list!==!1||i.code||y||O.test(t.string))&&(_=t.lookAhead(1))&&(_=_.match(A))?(i.setext?(i.header=i.setext,i.setext=0,t.skipToEnd(),n.highlightFormatting&&(i.formatting="header")):(i.header="="==_[0].charAt(0)?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,d(i)):y?(t.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,k.hr):"["===t.peek()?a(t,i,v):a(t,i,i.inline)}function c(t,n){var r=b.token(t,n.htmlState);if(!w){var a=e.innerMode(b,n.htmlState);("xml"==a.mode.name&&null===a.state.tagStart&&!a.state.context&&a.state.tokenize.isInText||n.md_inside&&t.current().indexOf(">")>-1)&&(n.f=p,n.block=l,n.htmlState=null)}return r}function u(e,t){var r=t.listStack[t.listStack.length-1]||0,a=t.indentation<r,o=r+3;if(t.fencedEndRE&&t.indentation<=o&&(a||e.match(t.fencedEndRE))){n.highlightFormatting&&(t.formatting="code-block");var s;return a||(s=d(t)),t.localMode=t.localState=null,t.block=l,t.f=p,t.fencedEndRE=null,t.code=0,t.thisLine.fencedCodeEnd=!0,a?i(e,t,t.block):s}return t.localMode?t.localMode.token(e,t.localState):(e.skipToEnd(),k.code)}function d(e){var t=[];if(e.formatting){t.push(k.formatting),"string"==typeof e.formatting&&(e.formatting=[e.formatting]);for(var r=0;r<e.formatting.length;r++)t.push(k.formatting+"-"+e.formatting[r]),"header"===e.formatting[r]&&t.push(k.formatting+"-"+e.formatting[r]+"-"+e.header),"quote"===e.formatting[r]&&(!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(k.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(k.linkHref,"url"):(e.strong&&t.push(k.strong),e.em&&t.push(k.em),e.strikethrough&&t.push(k.strikethrough),e.emoji&&t.push(k.emoji),e.linkText&&t.push(k.linkText),e.code&&t.push(k.code),e.image&&t.push(k.image),e.imageAltText&&t.push(k.imageAltText,"link"),e.imageMarker&&t.push(k.imageMarker)),e.header&&t.push(k.header,k.header+"-"+e.header),e.quote&&(t.push(k.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(k.quote+"-"+e.quote):t.push(k.quote+"-"+n.maxBlockquoteDepth)),e.list!==!1){var a=(e.listStack.length-1)%3;a?1===a?t.push(k.list2):t.push(k.list3):t.push(k.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&&t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function f(e,t){if(e.match(T,!0))return d(t)}function p(t,r){var a=r.text(t,r);if("undefined"!=typeof a)return a;if(r.list)return r.list=null,d(r);if(r.taskList){var o=" "===t.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&&t.match(/^#+$/,!0))return n.highlightFormatting&&(r.formatting="header"),d(r);var s=t.next();if(r.linkTitle){r.linkTitle=!1;var l=s;"("===s&&(l=")"),l=(l+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var u="^\\s*(?:[^"+l+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(t.match(new RegExp(u),!0))return k.linkHref}if("`"===s){var f=r.formatting;n.highlightFormatting&&(r.formatting="code"),t.eatWhile("`");var g=t.current().length;if(0!=r.code||r.quote&&1!=g){if(g==r.code){var v=d(r);return r.code=0,v}return r.formatting=f,d(r)}return r.code=g,d(r)}if(r.code)return d(r);if("\\"===s&&(t.next(),n.highlightFormatting)){var y=d(r),_=k.formatting+"-escape";return y?y+" "+_:_}if("!"===s&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return r.imageMarker=!0,r.image=!0,n.highlightFormatting&&(r.formatting="image"),d(r);if("["===s&&r.imageMarker&&t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return r.imageMarker=!1,r.imageAltText=!0,n.highlightFormatting&&(r.formatting="image"),d(r);if("]"===s&&r.imageAltText){n.highlightFormatting&&(r.formatting="image");var y=d(r);return r.imageAltText=!1,r.image=!1,r.inline=r.f=m,y}if("["===s&&!r.image)return r.linkText&&t.match(/^.*?\]/)?d(r):(r.linkText=!0,n.highlightFormatting&&(r.formatting="link"),d(r));if("]"===s&&r.linkText){n.highlightFormatting&&(r.formatting="link");var y=d(r);return r.linkText=!1,r.inline=r.f=t.match(/\(.*?\)| ?\[.*?\]/,!1)?m:p,y}if("<"===s&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){r.f=r.inline=h,n.highlightFormatting&&(r.formatting="link");var y=d(r);return y?y+=" ":y="",y+k.linkInline}if("<"===s&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){r.f=r.inline=h,n.highlightFormatting&&(r.formatting="link");var y=d(r);return y?y+=" ":y="",y+k.linkEmail}if(n.xml&&"<"===s&&t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var w=t.string.indexOf(">",t.pos);if(w!=-1){var x=t.string.substring(t.start,w);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(x)&&(r.md_inside=!0)}return t.backUp(1),r.htmlState=e.startState(b),i(t,r,c)}if(n.xml&&"<"===s&&t.match(/^\/\w*?>/))return r.md_inside=!1,"tag";if("*"===s||"_"===s){for(var C=1,S=1==t.pos?" ":t.string.charAt(t.pos-2);C<3&&t.eat(s);)C++;var E=t.peek()||" ",A=!/\s/.test(E)&&(!D.test(E)||/\s/.test(S)||D.test(S)),T=!/\s/.test(S)&&(!D.test(S)||/\s/.test(E)||D.test(E)),M=null,O=null;if(C%2&&(r.em||!A||"*"!==s&&T&&!D.test(S)?r.em!=s||!T||"*"!==s&&A&&!D.test(E)||(M=!1):M=!0),C>1&&(r.strong||!A||"*"!==s&&T&&!D.test(S)?r.strong!=s||!T||"*"!==s&&A&&!D.test(E)||(O=!1):O=!0),null!=O||null!=M){n.highlightFormatting&&(r.formatting=null==M?"strong":null==O?"em":"strong em"),M===!0&&(r.em=s),O===!0&&(r.strong=s);var v=d(r);return M===!1&&(r.em=!1),O===!1&&(r.strong=!1),v}}else if(" "===s&&(t.eat("*")||t.eat("_"))){if(" "===t.peek())return d(r);t.backUp(1)}if(n.strikethrough)if("~"===s&&t.eatWhile(s)){if(r.strikethrough){n.highlightFormatting&&(r.formatting="strikethrough");var v=d(r);return r.strikethrough=!1,v}if(t.match(/^[^\s]/,!1))return r.strikethrough=!0,n.highlightFormatting&&(r.formatting="strikethrough"),d(r)}else if(" "===s&&t.match(/^~~/,!0)){if(" "===t.peek())return d(r);t.backUp(2)}if(n.emoji&&":"===s&&t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){r.emoji=!0,n.highlightFormatting&&(r.formatting="emoji");var P=d(r);return r.emoji=!1,P}return" "===s&&(t.match(/^ +$/,!1)?r.trailingSpace++:r.trailingSpace&&(r.trailingSpaceNewLine=!0)),d(r)}function h(e,t){var r=e.next();if(">"===r){t.f=t.inline=p,n.highlightFormatting&&(t.formatting="link");var a=d(t);return a?a+=" ":a="",a+k.linkInline}return e.match(/^[^>]+/,!0),k.linkInline}function m(e,t){if(e.eatSpace())return null;var r=e.next();return"("===r||"["===r?(t.f=t.inline=g("("===r?")":"]"),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,d(t)):"error"}function g(e){return function(t,r){var a=t.next();if(a===e){r.f=r.inline=p,n.highlightFormatting&&(r.formatting="link-string");var i=d(r);return r.linkHref=!1,i}return t.match(j[e]),r.linkHref=!0,d(r)}}function v(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=y,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,d(t)):a(e,t,p)}function y(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=_,n.highlightFormatting&&(t.formatting="link");var r=d(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),k.linkText}function _(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=p,k.linkHref+" url")}var b=e.getMode(t,"text/html"),w="null"==b.name;void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.emoji&&(n.emoji=!1),void 0===n.fencedCodeBlockHighlighting&&(n.fencedCodeBlockHighlighting=!0),void 0===n.xml&&(n.xml=!0),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var k={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",emoji:"builtin"};for(var x in k)k.hasOwnProperty(x)&&n.tokenTypeOverrides[x]&&(k[x]=n.tokenTypeOverrides[x]);var C=/^([*\-_])(?:\s*\1){2,}\s*$/,S=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,I=/^\[(x| )\](?=\s)/i,E=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,A=/^ *(?:\={1,}|-{1,})\s*$/,T=/^[^#!\[\]*_\\<>` "'(~:]+/,M=/^(~~~+|```+)[ \t]*([\w+#-]*)[^\n`]*$/,O=/^\s*\[[^\]]+?\]:.*$/,D=/[!\"#$%&\'()*+,\-\.\/:;<=>?@\[\\\]^_`{|}~—]/,P=" ",j={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/},z={startState:function(){return{f:l,prevLine:{stream:null},thisLine:{stream:null},block:l,htmlState:null,indentation:0,inline:p,text:f,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(b,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return s(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=c)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g,P).length;if(t.indentation=n,t.indentationDiff=null,n>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==c?{state:e.htmlState,mode:b}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:z}},indent:function(t,n,r){return t.block==c&&b.indent?b.indent(t.htmlState,n,r):t.localState&&t.localMode.indent?t.localMode.indent(t.localState,n,r):e.Pass},blankLine:s,getType:d,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),e.defineMIME("text/markdown","markdown"),e.defineMIME("text/x-markdown","markdown")})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";var t={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,allowMissingTagName:!1,caseFold:!1};e.defineMode("xml",function(r,a){function i(e,t){function n(n){return t.tokenize=n,n(e,t)}var r=e.next();if("<"==r)return e.eat("!")?e.eat("[")?e.match("CDATA[")?n(l("atom","]]>")):null:e.match("--")?n(l("comment","-->")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(c(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=l("meta","?>"),"meta"):(I=e.eat("/")?"closeTag":"openTag",t.tokenize=o,"tag bracket");if("&"==r){var a;return a=e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"),a?"atom":"error"}return e.eatWhile(/[^&<]/),null}function o(e,t){var n=e.next();if(">"==n||"/"==n&&e.eat(">"))return t.tokenize=i,I=">"==n?"endTag":"selfcloseTag","tag bracket";if("="==n)return I="equals",null;if("<"==n){t.tokenize=i,t.state=p,t.tagName=t.tagStart=null;var r=t.tokenize(e,t);return r?r+" tag error":"tag error"}return/[\'\"]/.test(n)?(t.tokenize=s(n),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function s(e){var t=function(t,n){for(;!t.eol();)if(t.next()==e){n.tokenize=o;break}return"string"};return t.isInAttribute=!0,t}function l(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=i;break}n.next()}return e}}function c(e){return function(t,n){for(var r;null!=(r=t.next());){if("<"==r)return n.tokenize=c(e+1),n.tokenize(t,n);if(">"==r){if(1==e){n.tokenize=i;break}return n.tokenize=c(e-1),n.tokenize(t,n)}}return"meta"}}function u(e,t,n){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=n,(x.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function d(e){e.context&&(e.context=e.context.prev)}function f(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName,!x.contextGrabbers.hasOwnProperty(n)||!x.contextGrabbers[n].hasOwnProperty(t))return;d(e)}}function p(e,t,n){return"openTag"==e?(n.tagStart=t.column(),h):"closeTag"==e?m:p}function h(e,t,n){return"word"==e?(n.tagName=t.current(),E="tag",y):x.allowMissingTagName&&"endTag"==e?(E="tag bracket",y(e,t,n)):(E="error",h)}function m(e,t,n){if("word"==e){var r=t.current();return n.context&&n.context.tagName!=r&&x.implicitlyClosed.hasOwnProperty(n.context.tagName)&&d(n),n.context&&n.context.tagName==r||x.matchClosing===!1?(E="tag",g):(E="tag error",v)}return x.allowMissingTagName&&"endTag"==e?(E="tag bracket",g(e,t,n)):(E="error",v)}function g(e,t,n){return"endTag"!=e?(E="error",g):(d(n),p)}function v(e,t,n){return E="error",g(e,t,n)}function y(e,t,n){if("word"==e)return E="attribute",_;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,a=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||x.autoSelfClosers.hasOwnProperty(r)?f(n,r):(f(n,r),n.context=new u(n,r,a==n.indented)),p}return E="error",y}function _(e,t,n){return"equals"==e?b:(x.allowMissing||(E="error"),y(e,t,n))}function b(e,t,n){return"string"==e?w:"word"==e&&x.allowUnquoted?(E="string",y):(E="error",y(e,t,n))}function w(e,t,n){return"string"==e?w:y(e,t,n)}var k=r.indentUnit,x={},C=a.htmlMode?t:n;for(var S in C)x[S]=C[S];for(var S in a)x[S]=a[S];var I,E;return i.isInText=!0,{startState:function(e){var t={tokenize:i,state:p,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;I=null;var n=t.tokenize(e,t);return(n||I)&&"comment"!=n&&(E=null,t.state=t.state(I||n,e,t),E&&(n="error"==E?n+" error":E)),n},indent:function(t,n,r){var a=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+k;if(a&&a.noIndent)return e.Pass;if(t.tokenize!=o&&t.tokenize!=i)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName)return x.multilineTagIndentPastTag!==!1?t.tagStart+t.tagName.length+2:t.tagStart+k*(x.multilineTagIndentFactor||1);if(x.alignCDATA&&/<!\[CDATA\[/.test(n))return 0;var s=n&&/^<(\/)?([\w_:\.-]*)/.exec(n);if(s&&s[1])for(;a;){if(a.tagName==s[2]){a=a.prev;break}if(!x.implicitlyClosed.hasOwnProperty(a.tagName))break;a=a.prev}else if(s)for(;a;){var l=x.contextGrabbers[a.tagName];if(!l||!l.hasOwnProperty(s[2]))break;a=a.prev}for(;a&&a.prev&&!a.startOfLine;)a=a.prev;return a?a.indent+k:t.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:x.htmlMode?"html":"xml",helperType:x.htmlMode?"html":"xml",skipAttribute:function(e){e.state==b&&(e.state=y)}}}),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{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","ino"]},{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",mimes:["application/vnd.coffeescript","text/coffeescript","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:"Esper",mime:"text/x-esper",mode:"sql"},{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","handlebars","hbs"],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",ext:["j2","jinja","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",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{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",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","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",mimes:["text/x-sh","application/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:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{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:"SQLite",mime:"text/x-sqlite",mode:"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","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{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:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{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 t=0;t<e.modeInfo.length;t++){var n=e.modeInfo[t];n.mimes&&(n.mime=n.mimes[0])}e.findModeByMIME=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.mime==t)return r;if(r.mimes)for(var a=0;a<r.mimes.length;a++)if(r.mimes[a]==t)return r}return/\+xml$/.test(t)?e.findModeByMIME("application/xml"):/\+json$/.test(t)?e.findModeByMIME("application/json"):void 0},e.findModeByExtension=function(t){for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.ext)for(var a=0;a<r.ext.length;a++)if(r.ext[a]==t)return r}},e.findModeByFileName=function(t){for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.file&&r.file.test(t))return r}var a=t.lastIndexOf("."),i=a>-1&&t.substring(a+1,t.length);if(i)return e.findModeByExtension(i)},e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.name.toLowerCase()==t)return r;if(r.alias)for(var a=0;a<r.alias.length;a++)if(r.alias[a].toLowerCase()==t)return r}}})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";e.overlayMode=function(t,n,r){return{startState:function(){return{base:e.startState(t),overlay:e.startState(n),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(r){return{base:e.copyState(t,r.base),overlay:e.copyState(n,r.overlay),basePos:r.basePos,baseCur:null,overlayPos:r.overlayPos,overlayCur:null}},token:function(e,a){return(e!=a.streamSeen||Math.min(a.basePos,a.overlayPos)<e.start)&&(a.streamSeen=e,a.basePos=a.overlayPos=e.start),e.start==a.basePos&&(a.baseCur=t.token(e,a.base),a.basePos=e.pos),e.start==a.overlayPos&&(e.pos=e.start,a.overlayCur=n.token(e,a.overlay),a.overlayPos=e.pos),e.pos=Math.min(a.basePos,a.overlayPos),null==a.overlayCur?a.baseCur:null!=a.baseCur&&a.overlay.combineTokens||r&&null==a.overlay.combineTokens?a.baseCur+" "+a.overlayCur:a.overlayCur},indent:t.indent&&function(e,n){return t.indent(e.base,n)},electricChars:t.electricChars,innerMode:function(e){return{state:e.base,mode:t}},blankLine:function(e){var a,i;return t.blankLine&&(a=t.blankLine(e.base)),n.blankLine&&(i=n.blankLine(e.overlay)),null==i?a:r&&null!=a?a+" "+i:i}}}})},function(e,t,n){!function(e){e(n(394),n(434),n(438),n(431))}(function(e){"use strict";function t(e,t,n){var r=e.current(),a=r.search(t);return a>-1?e.backUp(r.length-a):r.match(/<\/?$/)&&(e.backUp(r.length),e.match(t,!1)||e.match(r)),n}function n(e){var t=l[e];return t?t:l[e]=new RegExp("\\s+"+e+"\\s*=\\s*('|\")?([^'\"]+)('|\")?\\s*")}function r(e,t){var r=e.match(n(t));return r?/^\s*(.*?)\s*$/.exec(r[2])[1]:""}function a(e,t){return new RegExp((t?"^":"")+"</s*"+e+"s*>","i")}function i(e,t){for(var n in e)for(var r=t[n]||(t[n]=[]),a=e[n],i=a.length-1;i>=0;i--)r.unshift(a[i])}function o(e,t){for(var n=0;n<e.length;n++){var a=e[n];if(!a[0]||a[1].test(r(t,a[0])))return a[2]}}var s={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]},l={};e.defineMode("htmlmixed",function(n,r){function l(r,i){var s,d=c.token(r,i.htmlState),f=/\btag\b/.test(d);if(f&&!/[<>\s\/]/.test(r.current())&&(s=i.htmlState.tagName&&i.htmlState.tagName.toLowerCase())&&u.hasOwnProperty(s))i.inTag=s+" ";else if(i.inTag&&f&&/>$/.test(r.current())){var p=/^([\S]+) (.*)/.exec(i.inTag);i.inTag=null;var h=">"==r.current()&&o(u[p[1]],p[2]),m=e.getMode(n,h),g=a(p[1],!0),v=a(p[1],!1);i.token=function(e,n){return e.match(g,!1)?(n.token=l,n.localState=n.localMode=null,null):t(e,v,n.localMode.token(e,n.localState))},i.localMode=m,i.localState=e.startState(m,c.indent(i.htmlState,""))}else i.inTag&&(i.inTag+=r.current(),r.eol()&&(i.inTag+=" "));return d}var c=e.getMode(n,{name:"xml",htmlMode:!0,multilineTagIndentFactor:r.multilineTagIndentFactor,multilineTagIndentPastTag:r.multilineTagIndentPastTag}),u={},d=r&&r.tags,f=r&&r.scriptTypes;if(i(s,u),d&&i(d,u),f)for(var p=f.length-1;p>=0;p--)u.script.unshift(["type",f[p].matches,f[p].mode]);return{startState:function(){var t=e.startState(c);return{token:l,inTag:null,localMode:null,localState:null,htmlState:t}},copyState:function(t){var n;return t.localState&&(n=e.copyState(t.localMode,t.localState)),{token:t.token,inTag:t.inTag,localMode:t.localMode,localState:n,htmlState:e.copyState(c,t.htmlState)}},token:function(e,t){return t.token(e,t)},indent:function(t,n,r){return!t.localMode||/^\s*<\//.test(n)?c.indent(t.htmlState,n):t.localMode.indent?t.localMode.indent(t.localState,n,r):e.Pass},innerMode:function(e){return{state:e.localState||e.htmlState,mode:e.localMode||c}}}},"xml","javascript","css"),e.defineMIME("text/html","htmlmixed")})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";e.defineMode("javascript",function(t,n){function r(e){for(var t,n=!1,r=!1;null!=(t=e.next());){if(!n){if("/"==t&&!r)return;"["==t?r=!0:r&&"]"==t&&(r=!1)}n=!n&&"\\"==t}}function a(e,t,n){return Re=e,Ue=n,t}function i(e,t){var n=e.next();if('"'==n||"'"==n)return t.tokenize=o(n),t.tokenize(e,t);if("."==n&&e.match(/^\d+(?:[eE][+\-]?\d+)?/))return a("number","number");if("."==n&&e.match(".."))return a("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return a(n);if("="==n&&e.eat(">"))return a("=>","operator");if("0"==n&&e.match(/^(?:x[\da-f]+|o[0-7]+|b[01]+)n?/i))return a("number","number");if(/\d/.test(n))return e.match(/^\d*(?:n|(?:\.\d*)?(?:[eE][+\-]?\d+)?)?/),a("number","number");if("/"==n)return e.eat("*")?(t.tokenize=s,s(e,t)):e.eat("/")?(e.skipToEnd(),a("comment","comment")):qe(e,t,1)?(r(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),a("regexp","string-2")):(e.eat("="),a("operator","operator",e.current()));if("`"==n)return t.tokenize=l,l(e,t);if("#"==n)return e.skipToEnd(),a("error","error");if(We.test(n))return">"==n&&t.lexical&&">"==t.lexical.type||(e.eat("=")?"!"!=n&&"="!=n||e.eat("="):/[<>*+\-]/.test(n)&&(e.eat(n),">"==n&&e.eat(n))),a("operator","operator",e.current());if($e.test(n)){e.eatWhile($e);var i=e.current();if("."!=t.lastType){if(Ke.propertyIsEnumerable(i)){var c=Ke[i];return a(c.type,c.style,i)}if("async"==i&&e.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/,!1))return a("async","keyword",i)}return a("variable","variable",i)}}function o(e){return function(t,n){var r,o=!1;if(Ve&&"@"==t.peek()&&t.match(Ye))return n.tokenize=i,a("jsonld-keyword","meta");for(;null!=(r=t.next())&&(r!=e||o);)o=!o&&"\\"==r;return o||(n.tokenize=i),a("string","string")}}function s(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=i;break}r="*"==n}return a("comment","comment")}function l(e,t){for(var n,r=!1;null!=(n=e.next());){if(!r&&("`"==n||"$"==n&&e.eat("{"))){t.tokenize=i;break}r=!r&&"\\"==n}return a("quasi","string-2",e.current())}function c(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var n=e.string.indexOf("=>",e.start);if(!(n<0)){if(Ge){var r=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,n));r&&(n=r.index)}for(var a=0,i=!1,o=n-1;o>=0;--o){var s=e.string.charAt(o),l=Je.indexOf(s);if(l>=0&&l<3){if(!a){++o;break}if(0==--a){"("==s&&(i=!0);break}}else if(l>=3&&l<6)++a;else if($e.test(s))i=!0;else{if(/["'\/]/.test(s))return;if(i&&!a){++o;break}}}i&&!a&&(t.fatArrowAt=o)}}function u(e,t,n,r,a,i){this.indented=e,this.column=t,this.type=n,this.prev=a,this.info=i,null!=r&&(this.align=r)}function d(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0;for(var r=e.context;r;r=r.prev)for(var n=r.vars;n;n=n.next)if(n.name==t)return!0}function f(e,t,n,r,a){var i=e.cc;for(Ze.state=e,Ze.stream=a,Ze.marked=null,Ze.cc=i,Ze.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;){var o=i.length?i.pop():He?T:E;if(o(n,r)){for(;i.length&&i[i.length-1].lex;)i.pop()();return Ze.marked?Ze.marked:"variable"==n&&d(e,r)?"variable-2":t}}}function p(){for(var e=arguments.length-1;e>=0;e--)Ze.cc.push(arguments[e])}function h(){return p.apply(null,arguments),!0}function m(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function g(e){var t=Ze.state;if(Ze.marked="def",t.context)if("var"==t.lexical.info&&t.context&&t.context.block){var r=v(e,t.context);if(null!=r)return void(t.context=r)}else if(!m(e,t.localVars))return void(t.localVars=new b(e,t.localVars));n.globalVars&&!m(e,t.globalVars)&&(t.globalVars=new b(e,t.globalVars))}function v(e,t){if(t){if(t.block){var n=v(e,t.prev);return n?n==t.prev?t:new _(n,t.vars,!0):null}return m(e,t.vars)?t:new _(t.prev,new b(e,t.vars),!1)}return null}function y(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function _(e,t,n){this.prev=e,this.vars=t,this.block=n}function b(e,t){this.name=e,this.next=t}function w(){Ze.state.context=new _(Ze.state.context,Ze.state.localVars,!1),Ze.state.localVars=Qe}function k(){Ze.state.context=new _(Ze.state.context,Ze.state.localVars,!0),Ze.state.localVars=null}function x(){Ze.state.localVars=Ze.state.context.vars,Ze.state.context=Ze.state.context.prev}function C(e,t){var n=function(){var n=Ze.state,r=n.indented;if("stat"==n.lexical.type)r=n.lexical.indented;else for(var a=n.lexical;a&&")"==a.type&&a.align;a=a.prev)r=a.indented;n.lexical=new u(r,Ze.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function S(){var e=Ze.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function I(e){function t(n){return n==e?h():";"==e||"}"==n||")"==n||"]"==n?p():h(t)}return t}function E(e,t){return"var"==e?h(C("vardef",t),le,I(";"),S):"keyword a"==e?h(C("form"),O,E,S):"keyword b"==e?h(C("form"),E,S):"keyword d"==e?Ze.stream.match(/^\s*$/,!1)?h():h(C("stat"),P,I(";"),S):"debugger"==e?h(I(";")):"{"==e?h(C("}"),k,J,S,x):";"==e?h():"if"==e?("else"==Ze.state.lexical.info&&Ze.state.cc[Ze.state.cc.length-1]==S&&Ze.state.cc.pop()(),h(C("form"),O,E,S,he)):"function"==e?h(be):"for"==e?h(C("form"),me,E,S):"class"==e||Ge&&"interface"==t?(Ze.marked="keyword",h(C("form"),xe,S)):"variable"==e?Ge&&"declare"==t?(Ze.marked="keyword",h(E)):Ge&&("module"==t||"enum"==t||"type"==t)&&Ze.stream.match(/^\s*\w/,!1)?(Ze.marked="keyword","enum"==t?h(ze):"type"==t?h(ee,I("operator"),ee,I(";")):h(C("form"),ce,I("{"),C("}"),J,S,S)):Ge&&"namespace"==t?(Ze.marked="keyword",h(C("form"),T,J,S)):Ge&&"abstract"==t?(Ze.marked="keyword",h(E)):h(C("stat"),V):"switch"==e?h(C("form"),O,I("{"),C("}","switch"),k,J,S,S,x):"case"==e?h(T,I(":")):"default"==e?h(I(":")):"catch"==e?h(C("form"),w,A,E,S,x):"export"==e?h(C("stat"),Ee,S):"import"==e?h(C("stat"),Te,S):"async"==e?h(E):"@"==t?h(T,E):p(C("stat"),T,I(";"),S)}function A(e){if("("==e)return h(we,I(")"))}function T(e,t){return D(e,t,!1)}function M(e,t){return D(e,t,!0)}function O(e){return"("!=e?p():h(C(")"),T,I(")"),S)}function D(e,t,n){if(Ze.state.fatArrowAt==Ze.stream.start){var r=n?R:q;if("("==e)return h(w,C(")"),W(we,")"),S,I("=>"),r,x);if("variable"==e)return p(w,ce,I("=>"),r,x)}var a=n?z:j;return Xe.hasOwnProperty(e)?h(a):"function"==e?h(be,a):"class"==e||Ge&&"interface"==t?(Ze.marked="keyword",h(C("form"),ke,S)):"keyword c"==e||"async"==e?h(n?M:T):"("==e?h(C(")"),P,I(")"),S,a):"operator"==e||"spread"==e?h(n?M:T):"["==e?h(C("]"),je,S,a):"{"==e?Y(G,"}",null,a):"quasi"==e?p(L,a):"new"==e?h(U(n)):"import"==e?h(T):h()}function P(e){return e.match(/[;\}\)\],]/)?p():p(T)}function j(e,t){return","==e?h(T):z(e,t,!1)}function z(e,t,n){var r=0==n?j:z,a=0==n?T:M;return"=>"==e?h(w,n?R:q,x):"operator"==e?/\+\+|--/.test(t)||Ge&&"!"==t?h(r):Ge&&"<"==t&&Ze.stream.match(/^([^>]|<.*?>)*>\s*\(/,!1)?h(C(">"),W(ee,">"),S,r):"?"==t?h(T,I(":"),a):h(a):"quasi"==e?p(L,r):";"!=e?"("==e?Y(M,")","call",r):"."==e?h(H,r):"["==e?h(C("]"),P,I("]"),S,r):Ge&&"as"==t?(Ze.marked="keyword",h(ee,r)):"regexp"==e?(Ze.state.lastType=Ze.marked="operator",Ze.stream.backUp(Ze.stream.pos-Ze.stream.start-1),h(a)):void 0:void 0}function L(e,t){return"quasi"!=e?p():"${"!=t.slice(t.length-2)?h(L):h(T,N)}function N(e){if("}"==e)return Ze.marked="string-2",Ze.state.tokenize=l,h(L)}function q(e){return c(Ze.stream,Ze.state),p("{"==e?E:T)}function R(e){return c(Ze.stream,Ze.state),p("{"==e?E:M)}function U(e){return function(t){return"."==t?h(e?B:F):"variable"==t&&Ge?h(ie,e?z:j):p(e?M:T)}}function F(e,t){if("target"==t)return Ze.marked="keyword",h(j)}function B(e,t){if("target"==t)return Ze.marked="keyword",h(z)}function V(e){return":"==e?h(S,E):p(j,I(";"),S)}function H(e){if("variable"==e)return Ze.marked="property",h()}function G(e,t){if("async"==e)return Ze.marked="property",h(G);if("variable"==e||"keyword"==Ze.style){if(Ze.marked="property","get"==t||"set"==t)return h($);var n;return Ge&&Ze.state.fatArrowAt==Ze.stream.start&&(n=Ze.stream.match(/^\s*:\s*/,!1))&&(Ze.state.fatArrowAt=Ze.stream.pos+n[0].length),h(K)}return"number"==e||"string"==e?(Ze.marked=Ve?"property":Ze.style+" property",h(K)):"jsonld-keyword"==e?h(K):Ge&&y(t)?(Ze.marked="keyword",h(G)):"["==e?h(T,X,I("]"),K):"spread"==e?h(M,K):"*"==t?(Ze.marked="keyword",h(G)):":"==e?p(K):void 0}function $(e){return"variable"!=e?p(K):(Ze.marked="property",h(be))}function K(e){return":"==e?h(M):"("==e?p(be):void 0}function W(e,t,n){function r(a,i){if(n?n.indexOf(a)>-1:","==a){var o=Ze.state.lexical;return"call"==o.info&&(o.pos=(o.pos||0)+1),h(function(n,r){return n==t||r==t?p():p(e)},r)}return a==t||i==t?h():h(I(t))}return function(n,a){return n==t||a==t?h():p(e,r)}}function Y(e,t,n){for(var r=3;r<arguments.length;r++)Ze.cc.push(arguments[r]);return h(C(t,n),W(e,t),S)}function J(e){return"}"==e?h():p(E,J)}function X(e,t){if(Ge){if(":"==e)return h(ee);if("?"==t)return h(X)}}function Z(e){if(Ge&&":"==e)return Ze.stream.match(/^\s*\w+\s+is\b/,!1)?h(T,Q,ee):h(ee)}function Q(e,t){if("is"==t)return Ze.marked="keyword",h()}function ee(e,t){return"keyof"==t||"typeof"==t?(Ze.marked="keyword",h("keyof"==t?ee:M)):"variable"==e||"void"==t?(Ze.marked="type",h(ae)):"string"==e||"number"==e||"atom"==e?h(ae):"["==e?h(C("]"),W(ee,"]",","),S,ae):"{"==e?h(C("}"),W(ne,"}",",;"),S,ae):"("==e?h(W(re,")"),te):"<"==e?h(W(ee,">"),ee):void 0}function te(e){if("=>"==e)return h(ee)}function ne(e,t){return"variable"==e||"keyword"==Ze.style?(Ze.marked="property",h(ne)):"?"==t?h(ne):":"==e?h(ee):"["==e?h(T,X,I("]"),ne):void 0}function re(e,t){return"variable"==e&&Ze.stream.match(/^\s*[?:]/,!1)||"?"==t?h(re):":"==e?h(ee):p(ee)}function ae(e,t){return"<"==t?h(C(">"),W(ee,">"),S,ae):"|"==t||"."==e||"&"==t?h(ee):"["==e?h(I("]"),ae):"extends"==t||"implements"==t?(Ze.marked="keyword",h(ee)):void 0}function ie(e,t){if("<"==t)return h(C(">"),W(ee,">"),S,ae)}function oe(){return p(ee,se)}function se(e,t){if("="==t)return h(ee)}function le(e,t){return"enum"==t?(Ze.marked="keyword",h(ze)):p(ce,X,fe,pe)}function ce(e,t){return Ge&&y(t)?(Ze.marked="keyword",h(ce)):"variable"==e?(g(t),h()):"spread"==e?h(ce):"["==e?Y(de,"]"):"{"==e?Y(ue,"}"):void 0}function ue(e,t){return"variable"!=e||Ze.stream.match(/^\s*:/,!1)?("variable"==e&&(Ze.marked="property"),"spread"==e?h(ce):"}"==e?p():h(I(":"),ce,fe)):(g(t),h(fe))}function de(){return p(ce,fe)}function fe(e,t){if("="==t)return h(M)}function pe(e){if(","==e)return h(le)}function he(e,t){if("keyword b"==e&&"else"==t)return h(C("form","else"),E,S)}function me(e,t){return"await"==t?h(me):"("==e?h(C(")"),ge,I(")"),S):void 0}function ge(e){return"var"==e?h(le,I(";"),ye):";"==e?h(ye):"variable"==e?h(ve):p(T,I(";"),ye)}function ve(e,t){return"in"==t||"of"==t?(Ze.marked="keyword",h(T)):h(j,ye)}function ye(e,t){return";"==e?h(_e):"in"==t||"of"==t?(Ze.marked="keyword",h(T)):p(T,I(";"),_e)}function _e(e){")"!=e&&h(T)}function be(e,t){return"*"==t?(Ze.marked="keyword",h(be)):"variable"==e?(g(t),h(be)):"("==e?h(w,C(")"),W(we,")"),S,Z,E,x):Ge&&"<"==t?h(C(">"),W(oe,">"),S,be):void 0}function we(e,t){return"@"==t&&h(T,we),"spread"==e?h(we):Ge&&y(t)?(Ze.marked="keyword",h(we)):p(ce,X,fe)}function ke(e,t){return"variable"==e?xe(e,t):Ce(e,t)}function xe(e,t){if("variable"==e)return g(t),h(Ce)}function Ce(e,t){return"<"==t?h(C(">"),W(oe,">"),S,Ce):"extends"==t||"implements"==t||Ge&&","==e?("implements"==t&&(Ze.marked="keyword"),h(Ge?ee:T,Ce)):"{"==e?h(C("}"),Se,S):void 0}function Se(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t||"set"==t||Ge&&y(t))&&Ze.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(Ze.marked="keyword",h(Se)):"variable"==e||"keyword"==Ze.style?(Ze.marked="property",h(Ge?Ie:be,Se)):"["==e?h(T,X,I("]"),Ge?Ie:be,Se):"*"==t?(Ze.marked="keyword",h(Se)):";"==e?h(Se):"}"==e?h():"@"==t?h(T,Se):void 0}function Ie(e,t){return"?"==t?h(Ie):":"==e?h(ee,fe):"="==t?h(M):p(be)}function Ee(e,t){return"*"==t?(Ze.marked="keyword",h(Pe,I(";"))):"default"==t?(Ze.marked="keyword",h(T,I(";"))):"{"==e?h(W(Ae,"}"),Pe,I(";")):p(E)}function Ae(e,t){return"as"==t?(Ze.marked="keyword",h(I("variable"))):"variable"==e?p(M,Ae):void 0}function Te(e){return"string"==e?h():"("==e?p(T):p(Me,Oe,Pe)}function Me(e,t){return"{"==e?Y(Me,"}"):("variable"==e&&g(t),"*"==t&&(Ze.marked="keyword"),h(De))}function Oe(e){if(","==e)return h(Me,Oe)}function De(e,t){if("as"==t)return Ze.marked="keyword",h(Me)}function Pe(e,t){if("from"==t)return Ze.marked="keyword",h(T)}function je(e){return"]"==e?h():p(W(M,"]"))}function ze(){return p(C("form"),ce,I("{"),C("}"),W(Le,"}"),S,S)}function Le(){return p(ce,fe)}function Ne(e,t){return"operator"==e.lastType||","==e.lastType||We.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}function qe(e,t,n){return t.tokenize==i&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||"quasi"==t.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-(n||0)))}var Re,Ue,Fe=t.indentUnit,Be=n.statementIndent,Ve=n.jsonld,He=n.json||Ve,Ge=n.typescript,$e=n.wordCharacters||/[\w$\xa1-\uffff]/,Ke=function(){function e(e){return{type:e,style:"keyword"}}var t=e("keyword a"),n=e("keyword b"),r=e("keyword c"),a=e("keyword d"),i=e("operator"),o={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:n,do:n,try:n,finally:n,return:a,break:a,continue:a,new:e("new"),delete:r,void:r,throw:r,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:i,typeof:i,instanceof:i,true:o,false:o,null:o,undefined:o,NaN:o,Infinity:o,this:e("this"),class:e("class"),super:e("atom"),yield:r,export:e("export"),import:e("import"),extends:r,await:r}}(),We=/[+\-*&%=<>!?|~^@]/,Ye=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/,Je="([{}])",Xe={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0},Ze={state:null,column:null,marked:null,cc:null},Qe=new b("this",new b("arguments",null));return x.lex=!0,S.lex=!0,{startState:function(e){var t={tokenize:i,lastType:"sof",cc:[],lexical:new u((e||0)-Fe,0,"block",!1),localVars:n.localVars,context:n.localVars&&new _(null,null,!1),indented:e||0};return n.globalVars&&"object"==typeof n.globalVars&&(t.globalVars=n.globalVars),t},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),c(e,t)),t.tokenize!=s&&e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"==Re?n:(t.lastType="operator"!=Re||"++"!=Ue&&"--"!=Ue?Re:"incdec",f(t,n,Re,Ue,e))},indent:function(t,r){if(t.tokenize==s)return e.Pass;if(t.tokenize!=i)return 0;var a,o=r&&r.charAt(0),l=t.lexical;if(!/^\s*else\b/.test(r))for(var c=t.cc.length-1;c>=0;--c){var u=t.cc[c];if(u==S)l=l.prev;else if(u!=he)break}for(;("stat"==l.type||"form"==l.type)&&("}"==o||(a=t.cc[t.cc.length-1])&&(a==j||a==z)&&!/^[,\.=+\-*:?[\(]/.test(r));)l=l.prev;Be&&")"==l.type&&"stat"==l.prev.type&&(l=l.prev);var d=l.type,f=o==d;return"vardef"==d?l.indented+("operator"==t.lastType||","==t.lastType?l.info.length+1:0):"form"==d&&"{"==o?l.indented:"form"==d?l.indented+Fe:"stat"==d?l.indented+(Ne(t,r)?Be||Fe:0):"switch"!=l.info||f||0==n.doubleIndentSwitch?l.align?l.column+(f?0:1):l.indented+(f?0:Fe):l.indented+(/^(?:case|default)\b/.test(r)?Fe:2*Fe)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:He?null:"/*",blockCommentEnd:He?null:"*/",blockCommentContinue:He?null:" * ",lineComment:He?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:He?"json":"javascript",jsonldMode:Ve,jsonMode:He,expressionAllowed:qe,skipExpression:function(e){var t=e.cc[e.cc.length-1];t!=T&&t!=M||e.cc.pop()}}}),e.registerHelper("wordChars","javascript",/[\w$]/),e.defineMIME("text/javascript","javascript"),e.defineMIME("text/ecmascript","javascript"),e.defineMIME("application/javascript","javascript"),e.defineMIME("application/x-javascript","javascript"),e.defineMIME("application/ecmascript","javascript"),e.defineMIME("application/json",{name:"javascript",json:!0}),e.defineMIME("application/x-json",{name:"javascript",json:!0}),e.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),e.defineMIME("text/typescript",{name:"javascript",typescript:!0}),e.defineMIME("application/typescript",{name:"javascript",typescript:!0})})},function(e,t,n){!function(e){e(n(394),n(437),n(440))}(function(e){"use strict";function t(e){for(var t={},n=e.split(" "),r=0;r<n.length;++r)t[n[r]]=!0;return t}function n(e,t,a){return 0==e.length?r(t):function(i,o){for(var s=e[0],l=0;l<s.length;l++)if(i.match(s[l][0]))return o.tokenize=n(e.slice(1),t),s[l][1];return o.tokenize=r(t,a),"string"}}function r(e,t){return function(n,r){return a(n,r,e,t)}}function a(e,t,r,a){if(a!==!1&&e.match("${",!1)||e.match("{$",!1))return t.tokenize=null,"string";if(a!==!1&&e.match(/^\$[a-zA-Z_][a-zA-Z0-9_]*/))return e.match("[",!1)&&(t.tokenize=n([[["[",null]],[[/\d[\w\.]*/,"number"],[/\$[a-zA-Z_][a-zA-Z0-9_]*/,"variable-2"],[/[\w\$]+/,"variable"]],[["]",null]]],r,a)),e.match(/\-\>\w/,!1)&&(t.tokenize=n([[["->",null]],[[/[\w]+/,"variable"]]],r,a)),"variable-2";for(var i=!1;!e.eol()&&(i||a===!1||!e.match("{$",!1)&&!e.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|\$\{)/,!1));){if(!i&&e.match(r)){t.tokenize=null,t.tokStack.pop(),t.tokStack.pop();break}i="\\"==e.next()&&!i}return"string"}var i="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";
e.registerHelper("hintWords","php",[i,o,s].join(" ").split(" ")),e.registerHelper("wordChars","php",/[\w$]/);var l={name:"clike",helperType:"php",keywords:t(i),blockKeywords:t("catch do else elseif for foreach if switch try while finally"),defKeywords:t("class function interface namespace trait"),atoms:t(o),builtin:t(s),multiLineStrings:!0,hooks:{$:function(e){return e.eatWhile(/[\w\$_]/),"variable-2"},"<":function(e,t){var n;if(n=e.match(/<<\s*/)){var a=e.eat(/['"]/);e.eatWhile(/[\w\.]/);var i=e.current().slice(n[0].length+(a?2:1));if(a&&e.eat(a),i)return(t.tokStack||(t.tokStack=[])).push(i,0),t.tokenize=r(i,"'"!=a),"string"}return!1},"#":function(e){for(;!e.eol()&&!e.match("?>",!1);)e.next();return"comment"},"/":function(e){if(e.eat("/")){for(;!e.eol()&&!e.match("?>",!1);)e.next();return"comment"}return!1},'"':function(e,t){return(t.tokStack||(t.tokStack=[])).push('"',0),t.tokenize=r('"'),"string"},"{":function(e,t){return t.tokStack&&t.tokStack.length&&t.tokStack[t.tokStack.length-1]++,!1},"}":function(e,t){return t.tokStack&&t.tokStack.length>0&&!--t.tokStack[t.tokStack.length-1]&&(t.tokenize=r(t.tokStack[t.tokStack.length-2])),!1}}};e.defineMode("php",function(t,n){function r(t,n){var r=n.curMode==i;if(t.sol()&&n.pending&&'"'!=n.pending&&"'"!=n.pending&&(n.pending=null),r)return r&&null==n.php.tokenize&&t.match("?>")?(n.curMode=a,n.curState=n.html,n.php.context.prev||(n.php=null),"meta"):i.token(t,n.curState);if(t.match(/^<\?\w*/))return n.curMode=i,n.php||(n.php=e.startState(i,a.indent(n.html,""))),n.curState=n.php,"meta";if('"'==n.pending||"'"==n.pending){for(;!t.eol()&&t.next()!=n.pending;);var o="string"}else if(n.pending&&t.pos<n.pending.end){t.pos=n.pending.end;var o=n.pending.style}else var o=a.token(t,n.curState);n.pending&&(n.pending=null);var s,l=t.current(),c=l.search(/<\?/);return c!=-1&&("string"==o&&(s=l.match(/[\'\"]$/))&&!/\?>/.test(l)?n.pending=s[0]:n.pending={end:t.pos,style:o},t.backUp(l.length-c)),o}var a=e.getMode(t,n&&n.htmlMode||"text/html"),i=e.getMode(t,l);return{startState:function(){var t=e.startState(a),r=n.startOpen?e.startState(i):null;return{html:t,php:r,curMode:n.startOpen?i:a,curState:n.startOpen?r:t,pending:null}},copyState:function(t){var n,r=t.html,o=e.copyState(a,r),s=t.php,l=s&&e.copyState(i,s);return n=t.curMode==a?o:l,{html:o,php:l,curMode:t.curMode,curState:n,pending:t.pending}},token:r,indent:function(e,t){return e.curMode!=i&&/^\s*<\//.test(t)||e.curMode==i&&/^\?>/.test(t)?a.indent(e.html,t):e.curMode.indent(e.curState,t)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(e){return{state:e.curState,mode:e.curMode}}}},"htmlmixed","clike"),e.defineMIME("application/x-httpd-php","php"),e.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:!0}),e.defineMIME("text/x-php",l)})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";function t(e,t,n,r,a,i){this.indented=e,this.column=t,this.type=n,this.info=r,this.align=a,this.prev=i}function n(e,n,r,a){var i=e.indented;return e.context&&"statement"==e.context.type&&"statement"!=r&&(i=e.context.indented),e.context=new t(i,n,r,a,null,e.context)}function r(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}function a(e,t,n){return"variable"==t.prevToken||"type"==t.prevToken||(!!/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||(!(!t.typeAtEndOfLine||e.column()!=e.indentation())||void 0))}function i(e){for(;;){if(!e||"top"==e.type)return!0;if("}"==e.type&&"namespace"!=e.prev.info)return!1;e=e.prev}}function o(e){for(var t={},n=e.split(" "),r=0;r<n.length;++r)t[n[r]]=!0;return t}function s(e,t){return"function"==typeof e?e(t):e.propertyIsEnumerable(t)}function l(e,t){if(!t.startOfLine)return!1;for(var n,r=null;n=e.peek();){if("\\"==n&&e.match(/^.$/)){r=l;break}if("/"==n&&e.match(/^\/[\/\*]/,!1))break;e.next()}return t.tokenize=r,"meta"}function c(e,t){return"type"==t.prevToken&&"type"}function u(e){return e.eatWhile(/[\w\.']/),"number"}function d(e,t){if(e.backUp(1),e.match(/(R|u8R|uR|UR|LR)/)){var n=e.match(/"([^\s\\()]{0,16})\(/);return!!n&&(t.cpp11RawStringDelim=n[1],t.tokenize=h,h(e,t))}return e.match(/(u8|u|U|L)/)?!!e.match(/["']/,!1)&&"string":(e.next(),!1)}function f(e){var t=/(\w+)::~?(\w+)$/.exec(e);return t&&t[1]==t[2]}function p(e,t){for(var n;null!=(n=e.next());)if('"'==n&&!e.eat('"')){t.tokenize=null;break}return"string"}function h(e,t){var n=t.cpp11RawStringDelim.replace(/[^\w\s]/g,"\\$&"),r=e.match(new RegExp(".*?\\)"+n+'"'));return r?t.tokenize=null:e.skipToEnd(),"string"}function m(t,n){function r(e){if(e)for(var t in e)e.hasOwnProperty(t)&&a.push(t)}"string"==typeof t&&(t=[t]);var a=[];r(n.keywords),r(n.types),r(n.builtin),r(n.atoms),a.length&&(n.helperType=t[0],e.registerHelper("hintWords",t[0],a));for(var i=0;i<t.length;++i)e.defineMIME(t[i],n)}function g(e,t){for(var n=!1;!e.eol();){if(!n&&e.match('"""')){t.tokenize=null;break}n="\\"==e.next()&&!n}return"string"}function v(e){return function(t,n){for(var r;r=t.next();){if("*"==r&&t.eat("/")){if(1==e){n.tokenize=null;break}return n.tokenize=v(e-1),n.tokenize(t,n)}if("/"==r&&t.eat("*"))return n.tokenize=v(e+1),n.tokenize(t,n)}return"comment"}}function y(e){return function(t,n){for(var r,a=!1,i=!1;!t.eol();){if(!e&&!a&&t.match('"')){i=!0;break}if(e&&t.match('"""')){i=!0;break}r=t.next(),!a&&"$"==r&&t.match("{")&&t.skipTo("}"),a=!a&&"\\"==r&&!e}return!i&&e||(n.tokenize=null),"string"}}function _(e){return function(t,n){for(var r,a=!1,i=!1;!t.eol();){if(!a&&t.match('"')&&("single"==e||t.match('""'))){i=!0;break}if(!a&&t.match("``")){k=_(e),i=!0;break}r=t.next(),a="single"==e&&!a&&"\\"==r}return i&&(n.tokenize=null),"string"}}e.defineMode("clike",function(o,l){function c(e,t){var n=e.next();if(C[n]){var r=C[n](e,t);if(r!==!1)return r}if('"'==n||"'"==n)return t.tokenize=u(n),t.tokenize(e,t);if(T.test(n))return p=n,null;if(M.test(n)){if(e.backUp(1),e.match(O))return"number";e.next()}if("/"==n){if(e.eat("*"))return t.tokenize=d,d(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(D.test(n)){for(;!e.match(/^\/[\/*]/,!1)&&e.eat(D););return"operator"}if(e.eatWhile(P),A)for(;e.match(A);)e.eatWhile(P);var a=e.current();return s(y,a)?(s(w,a)&&(p="newstatement"),s(k,a)&&(h=!0),"keyword"):s(_,a)?"type":s(b,a)?(s(w,a)&&(p="newstatement"),"builtin"):s(x,a)?"atom":"variable"}function u(e){return function(t,n){for(var r,a=!1,i=!1;null!=(r=t.next());){if(r==e&&!a){i=!0;break}a=!a&&"\\"==r}return(i||!a&&!S)&&(n.tokenize=null),"string"}}function d(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function f(e,t){l.typeFirstDefinitions&&e.eol()&&i(t.context)&&(t.typeAtEndOfLine=a(e,t,e.pos))}var p,h,m=o.indentUnit,g=l.statementIndentUnit||m,v=l.dontAlignCalls,y=l.keywords||{},_=l.types||{},b=l.builtin||{},w=l.blockKeywords||{},k=l.defKeywords||{},x=l.atoms||{},C=l.hooks||{},S=l.multiLineStrings,I=l.indentStatements!==!1,E=l.indentSwitch!==!1,A=l.namespaceSeparator,T=l.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,M=l.numberStart||/[\d\.]/,O=l.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,D=l.isOperatorChar||/[+\-*&%=<>!?|\/]/,P=l.isIdentifierChar||/[\w\$_\xa1-\uffff]/;return{startState:function(e){return{tokenize:null,context:new t((e||0)-m,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(e,t){var o=t.context;if(e.sol()&&(null==o.align&&(o.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return f(e,t),null;p=h=null;var s=(t.tokenize||c)(e,t);if("comment"==s||"meta"==s)return s;if(null==o.align&&(o.align=!0),";"==p||":"==p||","==p&&e.match(/^\s*(?:\/\/.*)?$/,!1))for(;"statement"==t.context.type;)r(t);else if("{"==p)n(t,e.column(),"}");else if("["==p)n(t,e.column(),"]");else if("("==p)n(t,e.column(),")");else if("}"==p){for(;"statement"==o.type;)o=r(t);for("}"==o.type&&(o=r(t));"statement"==o.type;)o=r(t)}else p==o.type?r(t):I&&(("}"==o.type||"top"==o.type)&&";"!=p||"statement"==o.type&&"newstatement"==p)&&n(t,e.column(),"statement",e.current());if("variable"==s&&("def"==t.prevToken||l.typeFirstDefinitions&&a(e,t,e.start)&&i(t.context)&&e.match(/^\s*\(/,!1))&&(s="def"),C.token){var u=C.token(e,t,s);void 0!==u&&(s=u)}return"def"==s&&l.styleDefs===!1&&(s="variable"),t.startOfLine=!1,t.prevToken=h?"def":s||p,f(e,t),s},indent:function(t,n){if(t.tokenize!=c&&null!=t.tokenize||t.typeAtEndOfLine)return e.Pass;var r=t.context,a=n&&n.charAt(0),i=a==r.type;if("statement"==r.type&&"}"==a&&(r=r.prev),l.dontIndentStatements)for(;"statement"==r.type&&l.dontIndentStatements.test(r.info);)r=r.prev;if(C.indent){var o=C.indent(t,r,n,m);if("number"==typeof o)return o}var s=r.prev&&"switch"==r.prev.info;if(l.allmanIndentation&&/[{(]/.test(a)){for(;"top"!=r.type&&"}"!=r.type;)r=r.prev;return r.indented}return"statement"==r.type?r.indented+("{"==a?0:g):!r.align||v&&")"==r.type?")"!=r.type||i?r.indented+(i?0:m)+(i||!s||/^(?:case|default)\b/.test(n)?0:m):r.indented+g:r.column+(i?0:1)},electricInput:E?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});var b="auto if break case register continue return default do sizeof static else struct switch extern typedef union for goto while enum const volatile",w="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(b),types:o(w+" 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:{"#":l,"*":c},modeProps:{fold:["brace","include"]}}),m(["text/x-c++src","text/x-c++hdr"],{name:"clike",keywords:o(b+" 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(w+" 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$/,isIdentifierChar:/[\w\$_~\xa1-\uffff]/,hooks:{"#":l,"*":c,u:d,U:d,L:d,R:d,0:u,1:u,2:u,3:u,4:u,5:u,6:u,7:u,8:u,9:u,token:function(e,t,n){if("variable"==n&&"("==e.peek()&&(";"==t.prevToken||null==t.prevToken||"}"==t.prevToken)&&f(e.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 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(e){return!e.match("interface",!1)&&(e.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(e,t){return e.eat('"')?(t.tokenize=p,p(e,t)):(e.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 enum do else finally for forSome if match switch try while"),defKeywords:o("class enum def object package trait type val var"),atoms:o("true false null"),indentStatements:!1,indentSwitch:!1,isOperatorChar:/[+\-*&%=<>!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return!!e.match('""')&&(t.tokenize=g,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(e,n){var r=n.context;return!("}"!=r.type||!r.align||!e.eat(">"))&&(n.context=new t(r.indented,r.column,r.type,r.info,null,r.prev),"operator")},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=v(1),t.tokenize(e,t))}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}}),m("text/x-kotlin",{name:"clike",keywords:o("package as typealias class interface this super val operator var fun for is in This throw return annotation 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 suspend actual expect setparam"),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 Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:o("catch class do else finally for if where try while enum"),defKeywords:o("class val var object interface fun"),atoms:o("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=y(e.match('""')),t.tokenize(e,t)},indent:function(e,t,n,r){var a=n&&n.charAt(0);return"}"!=e.prevToken&&")"!=e.prevToken||""!=n?"operator"==e.prevToken&&"}"!=n||"variable"==e.prevToken&&"."==a||("}"==e.prevToken||")"==e.prevToken)&&"."==a?2*r+t.indented:t.align&&"}"==t.type?t.indented+(e.context.type==(n||"").charAt(0)?0:r):void 0:e.indented}},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:{"#":l},modeProps:{fold:["brace","include"]}}),m("text/x-nesc",{name:"clike",keywords:o(b+"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(w),blockKeywords:o("case do else for if switch while struct"),atoms:o("null true false"),hooks:{"#":l},modeProps:{fold:["brace","include"]}}),m("text/x-objectivec",{name:"clike",keywords:o(b+"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(w),atoms:o("YES NO NULL NILL ON OFF true false"),hooks:{"@":function(e){return e.eatWhile(/[\w\$]/),"keyword"},"#":l,indent:function(e,t,n){if("statement"==t.type&&/^@\w/.test(n))return t.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(w),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:{"#":l},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(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.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(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=_(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!(!k||!e.match("`"))&&(t.tokenize=k,k=null,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(e,t,n){if(("variable"==n||"type"==n)&&"."==t.prevToken)return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})})},function(e,t,n){!function(e){e(n(394),n(431))}(function(e){"use strict";e.defineMode("sass",function(t){function n(e){return new RegExp("^"+e.join("|"))}function r(e){return!e.peek()||e.match(/\s+$/,!1)}function a(e,t){var n=e.peek();return")"===n?(e.next(),t.tokenizer=u,"operator"):"("===n?(e.next(),e.eatSpace(),"operator"):"'"===n||'"'===n?(t.tokenizer=o(e.next()),"string"):(t.tokenizer=o(")",!1),"string")}function i(e,t){return function(n,r){return n.sol()&&n.indentation()<=e?(r.tokenizer=u,u(n,r)):(t&&n.skipTo("*/")?(n.next(),n.next(),r.tokenizer=u):n.skipToEnd(),"comment")}}function o(e,t){function n(a,i){var o=a.next(),l=a.peek(),c=a.string.charAt(a.pos-2),d="\\"!==o&&l===e||o===e&&"\\"!==c;return d?(o!==e&&t&&a.next(),r(a)&&(i.cursorHalf=0),i.tokenizer=u,"string"):"#"===o&&"{"===l?(i.tokenizer=s(n),a.next(),"operator"):"string"}return null==t&&(t=!0),n}function s(e){return function(t,n){return"}"===t.peek()?(t.next(),n.tokenizer=e,"operator"):u(t,n)}}function l(e){if(0==e.indentCount){e.indentCount++;var n=e.scopes[0].offset,r=n+t.indentUnit;e.scopes.unshift({offset:r})}}function c(e){1!=e.scopes.length&&e.scopes.shift()}function u(e,t){var n=e.peek();if(e.match("/*"))return t.tokenizer=i(e.indentation(),!0),t.tokenizer(e,t);if(e.match("//"))return t.tokenizer=i(e.indentation(),!1),t.tokenizer(e,t);if(e.match("#{"))return t.tokenizer=s(u),"operator";if('"'===n||"'"===n)return e.next(),t.tokenizer=o(n),"string";if(t.cursorHalf){if("#"===n&&(e.next(),e.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/)))return r(e)&&(t.cursorHalf=0),"number";if(e.match(/^-?[0-9\.]+/))return r(e)&&(t.cursorHalf=0),"number";if(e.match(/^(px|em|in)\b/))return r(e)&&(t.cursorHalf=0),"unit";if(e.match(_))return r(e)&&(t.cursorHalf=0),"keyword";if(e.match(/^url/)&&"("===e.peek())return t.tokenizer=a,r(e)&&(t.cursorHalf=0),"atom";if("$"===n)return e.next(),e.eatWhile(/[\w-]/),r(e)&&(t.cursorHalf=0),"variable-2";if("!"===n)return e.next(),t.cursorHalf=0,e.match(/^[\w]+/)?"keyword":"operator";if(e.match(w))return r(e)&&(t.cursorHalf=0),"operator";if(e.eatWhile(/[\w-]/))return r(e)&&(t.cursorHalf=0),f=e.current().toLowerCase(),g.hasOwnProperty(f)?"atom":m.hasOwnProperty(f)?"keyword":h.hasOwnProperty(f)?(t.prevProp=e.current().toLowerCase(),"property"):"tag";if(r(e))return t.cursorHalf=0,null}else{if("-"===n&&e.match(/^-\w+-/))return"meta";if("."===n){if(e.next(),e.match(/^[\w-]+/))return l(t),"qualifier";if("#"===e.peek())return l(t),"tag"}if("#"===n){if(e.next(),e.match(/^[\w-]+/))return l(t),"builtin";if("#"===e.peek())return l(t),"tag"}if("$"===n)return e.next(),e.eatWhile(/[\w-]/),"variable-2";if(e.match(/^-?[0-9\.]+/))return"number";if(e.match(/^(px|em|in)\b/))return"unit";if(e.match(_))return"keyword";if(e.match(/^url/)&&"("===e.peek())return t.tokenizer=a,"atom";if("="===n&&e.match(/^=[\w-]+/))return l(t),"meta";if("+"===n&&e.match(/^\+[\w-]+/))return"variable-3";if("@"===n&&e.match(/@extend/)&&(e.match(/\s*[\w]/)||c(t)),e.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return l(t),"def";if("@"===n)return e.next(),e.eatWhile(/[\w-]/),"def";if(e.eatWhile(/[\w-]/)){if(e.match(/ *: *[\w-\+\$#!\("']/,!1)){f=e.current().toLowerCase();var d=t.prevProp+"-"+f;return h.hasOwnProperty(d)?"property":h.hasOwnProperty(f)?(t.prevProp=f,"property"):v.hasOwnProperty(f)?"property":"tag"}return e.match(/ *:/,!1)?(l(t),t.cursorHalf=1,t.prevProp=e.current().toLowerCase(),"property"):e.match(/ *,/,!1)?"tag":(l(t),"tag")}if(":"===n)return e.match(k)?"variable-3":(e.next(),t.cursorHalf=1,"operator")}return e.match(w)?"operator":(e.next(),null)}function d(e,n){e.sol()&&(n.indentCount=0);var r=n.tokenizer(e,n),a=e.current();if("@return"!==a&&"}"!==a||c(n),null!==r){for(var i=e.pos-a.length,o=i+t.indentUnit*n.indentCount,s=[],l=0;l<n.scopes.length;l++){var u=n.scopes[l];u.offset<=o&&s.push(u)}n.scopes=s}return r}var f,p=e.mimeModes["text/css"],h=p.propertyKeywords||{},m=p.colorKeywords||{},g=p.valueKeywords||{},v=p.fontProperties||{},y=["true","false","null","auto"],_=new RegExp("^"+y.join("|")),b=["\\(","\\)","=",">","<","==",">=","<=","\\+","-","\\!=","/","\\*","%","and","or","not",";","\\{","\\}",":"],w=n(b),k=/^::?[a-zA-Z_][\w\-]*/;return{startState:function(){return{tokenizer:u,scopes:[{offset:0,type:"sass"}],indentCount:0,cursorHalf:0,definedVars:[],definedMixins:[]}},token:function(e,t){var n=d(e,t);return t.lastToken={style:n,content:e.current()},n},indent:function(e){return e.scopes[0].offset}}},"css"),e.defineMIME("text/x-sass","sass")})},function(e,t,n){!function(e){e(n(394),n(443))}(function(e){"use strict";e.defineMode("twig:inner",function(){function e(e,o){var s=e.peek();if(o.incomment)return e.skipTo("#}")?(e.eatWhile(/\#|}/),o.incomment=!1):e.skipToEnd(),"comment";if(o.intag){if(o.operator){if(o.operator=!1,e.match(a))return"atom";if(e.match(i))return"number"}if(o.sign){if(o.sign=!1,e.match(a))return"atom";if(e.match(i))return"number"}if(o.instring)return s==o.instring&&(o.instring=!1),e.next(),"string";if("'"==s||'"'==s)return o.instring=s,e.next(),"string";if(e.match(o.intag+"}")||e.eat("-")&&e.match(o.intag+"}"))return o.intag=!1,"tag";if(e.match(n))return o.operator=!0,"operator";if(e.match(r))o.sign=!0;else if(e.eat(" ")||e.sol()){if(e.match(t))return"keyword";if(e.match(a))return"atom";if(e.match(i))return"number";e.sol()&&e.next()}else e.next();return"variable"}if(e.eat("{")){if(e.eat("#"))return o.incomment=!0,e.skipTo("#}")?(e.eatWhile(/\#|}/),o.incomment=!1):e.skipToEnd(),"comment";if(s=e.eat(/\{|%/))return o.intag=s,"{"==s&&(o.intag="}"),e.eat("-"),"tag"}e.next()}var t=["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=/^[:\[\(\{]/,a=["true","false","null","empty","defined","divisibleby","divisible by","even","odd","iterable","sameas","same as"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;return t=new RegExp("(("+t.join(")|(")+"))\\b"),a=new RegExp("(("+a.join(")|(")+"))\\b"),{startState:function(){return{}},token:function(t,n){return e(t,n)}}}),e.defineMode("twig",function(t,n){var r=e.getMode(t,"twig:inner");return n&&n.base?e.multiplexingMode(e.getMode(t,n.base),{open:/\{[{#%]/,close:/[}#%]\}/,mode:r,parseDelimiters:!0}):r}),e.defineMIME("text/x-twig","twig")})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";e.multiplexingMode=function(t){function n(e,t,n,r){if("string"==typeof t){var a=e.indexOf(t,n);return r&&a>-1?a+t.length:a}var i=t.exec(n?e.slice(n):e);return i?i.index+n+(r?i[0].length:0):-1}var r=Array.prototype.slice.call(arguments,1);return{startState:function(){return{outer:e.startState(t),innerActive:null,inner:null}},copyState:function(n){return{outer:e.copyState(t,n.outer),innerActive:n.innerActive,inner:n.innerActive&&e.copyState(n.innerActive.mode,n.inner)}},token:function(a,i){if(i.innerActive){var o=i.innerActive,s=a.string;if(!o.close&&a.sol())return i.innerActive=i.inner=null,this.token(a,i);var l=o.close?n(s,o.close,a.pos,o.parseDelimiters):-1;if(l==a.pos&&!o.parseDelimiters)return a.match(o.close),i.innerActive=i.inner=null,o.delimStyle&&o.delimStyle+" "+o.delimStyle+"-close";l>-1&&(a.string=s.slice(0,l));var c=o.mode.token(a,i.inner);return l>-1&&(a.string=s),l==a.pos&&o.parseDelimiters&&(i.innerActive=i.inner=null),o.innerStyle&&(c=c?c+" "+o.innerStyle:o.innerStyle),c}for(var u=1/0,s=a.string,d=0;d<r.length;++d){var f=r[d],l=n(s,f.open,a.pos);if(l==a.pos){f.parseDelimiters||a.match(f.open),i.innerActive=f;var p=0;if(t.indent){var h=t.indent(i.outer,"");h!==e.Pass&&(p=h)}return i.inner=e.startState(f.mode,p),f.delimStyle&&f.delimStyle+" "+f.delimStyle+"-open"}l!=-1&&l<u&&(u=l)}u!=1/0&&(a.string=s.slice(0,u));var m=t.token(a,i.outer);return u!=1/0&&(a.string=s),m},indent:function(n,r){var a=n.innerActive?n.innerActive.mode:t;return a.indent?a.indent(n.innerActive?n.inner:n.outer,r):e.Pass},blankLine:function(n){var a=n.innerActive?n.innerActive.mode:t;if(a.blankLine&&a.blankLine(n.innerActive?n.inner:n.outer),n.innerActive)"\n"===n.innerActive.close&&(n.innerActive=n.inner=null);else for(var i=0;i<r.length;++i){var o=r[i];"\n"===o.open&&(n.innerActive=o,n.inner=e.startState(o.mode,a.indent?a.indent(n.outer,""):0))}},electricChars:t.electricChars,innerMode:function(e){return e.inner?{state:e.inner,mode:e.innerActive.mode}:{state:e.outer,mode:t}}}}})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";e.defineMode("yaml",function(){var e=["true","false","on","off","yes","no"],t=new RegExp("\\b(("+e.join(")|(")+"))$","i");return{token:function(e,n){var r=e.peek(),a=n.escaped;if(n.escaped=!1,"#"==r&&(0==e.pos||/\s/.test(e.string.charAt(e.pos-1))))return e.skipToEnd(),"comment";if(e.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(n.literal&&e.indentation()>n.keyCol)return e.skipToEnd(),"string";if(n.literal&&(n.literal=!1),e.sol()){if(n.keyCol=0,n.pair=!1,n.pairStart=!1,e.match(/---/))return"def";if(e.match(/\.\.\./))return"def";if(e.match(/\s*-\s+/))return"meta"}if(e.match(/^(\{|\}|\[|\])/))return"{"==r?n.inlinePairs++:"}"==r?n.inlinePairs--:"["==r?n.inlineList++:n.inlineList--,"meta";if(n.inlineList>0&&!a&&","==r)return e.next(),"meta";if(n.inlinePairs>0&&!a&&","==r)return n.keyCol=0,n.pair=!1,n.pairStart=!1,e.next(),"meta";if(n.pairStart){if(e.match(/^\s*(\||\>)\s*/))return n.literal=!0,"meta";if(e.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==n.inlinePairs&&e.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(n.inlinePairs>0&&e.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(e.match(t))return"keyword"}return!n.pair&&e.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(n.pair=!0,n.keyCol=e.indentation(),"atom"):n.pair&&e.match(/^:\s*/)?(n.pairStart=!0,"meta"):(n.pairStart=!1,n.escaped="\\"==r,e.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"
}}),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";function t(e,t){var r=t.line,a=0,i=0,o=n.exec(e.getLine(r)),s=o[1];do{a+=1;var l=r+a,c=e.getLine(l),u=n.exec(c);if(u){var d=u[1],f=parseInt(o[3],10)+a-i,p=parseInt(u[3],10),h=p;if(s!==d||isNaN(p)){if(s.length>d.length)return;if(s.length<d.length&&1===a)return;i+=1}else f===p&&(h=p+1),f>p&&(h=f+1),e.replaceRange(c.replace(n,d+h+u[4]+u[5]),{line:l,ch:0},{line:l,ch:c.length})}}while(u)}var n=/^(\s*)(>[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,r=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,a=/[*+-]\s/;e.commands.newlineAndIndentContinueMarkdownList=function(i){if(i.getOption("disableInput"))return e.Pass;for(var o=i.listSelections(),s=[],l=0;l<o.length;l++){var c=o[l].head,u=i.getStateAfter(c.line),d=u.list!==!1,f=0!==u.quote,p=i.getLine(c.line),h=n.exec(p),m=/^\s*$/.test(p.slice(0,c.ch));if(!o[l].empty()||!d&&!f||!h||m)return void i.execCommand("newlineAndIndent");if(r.test(p))/>\s*$/.test(p)||i.replaceRange("",{line:c.line,ch:0},{line:c.line,ch:c.ch+1}),s[l]="\n";else{var g=h[1],v=h[5],y=!(a.test(h[2])||h[2].indexOf(">")>=0),_=y?parseInt(h[3],10)+1+h[4]:h[2].replace("x"," ");s[l]="\n"+g+_+v,y&&t(i,c)}}i.replaceSelections(s)}})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";function t(e){for(var t=0;t<e.state.activeLines.length;t++)e.removeLineClass(e.state.activeLines[t],"wrap",i),e.removeLineClass(e.state.activeLines[t],"background",o),e.removeLineClass(e.state.activeLines[t],"gutter",s)}function n(e,t){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!=t[n])return!1;return!0}function r(e,r){for(var a=[],l=0;l<r.length;l++){var c=r[l],u=e.getOption("styleActiveLine");if("object"==typeof u&&u.nonEmpty?c.anchor.line==c.head.line:c.empty()){var d=e.getLineHandleVisualStart(c.head.line);a[a.length-1]!=d&&a.push(d)}}n(e.state.activeLines,a)||e.operation(function(){t(e);for(var n=0;n<a.length;n++)e.addLineClass(a[n],"wrap",i),e.addLineClass(a[n],"background",o),e.addLineClass(a[n],"gutter",s);e.state.activeLines=a})}function a(e,t){r(e,t.ranges)}var i="CodeMirror-activeline",o="CodeMirror-activeline-background",s="CodeMirror-activeline-gutter";e.defineOption("styleActiveLine",!1,function(n,i,o){var s=o!=e.Init&&o;i!=s&&(s&&(n.off("beforeSelectionChange",a),t(n),delete n.state.activeLines),i&&(n.state.activeLines=[],r(n,n.listSelections()),n.on("beforeSelectionChange",a)))})})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";function t(t,n){function r(t){return a.parentNode?(a.style.top=Math.max(0,t.clientY-a.offsetHeight-5)+"px",void(a.style.left=t.clientX+5+"px")):e.off(document,"mousemove",r)}var a=document.createElement("div");return a.className="CodeMirror-lint-tooltip",a.appendChild(n.cloneNode(!0)),document.body.appendChild(a),e.on(document,"mousemove",r),r(t),null!=a.style.opacity&&(a.style.opacity=1),a}function n(e){e.parentNode&&e.parentNode.removeChild(e)}function r(e){e.parentNode&&(null==e.style.opacity&&n(e),e.style.opacity=0,setTimeout(function(){n(e)},600))}function a(n,a,i){function o(){e.off(i,"mouseout",o),s&&(r(s),s=null)}var s=t(n,a),l=setInterval(function(){if(s)for(var e=i;;e=e.parentNode){if(e&&11==e.nodeType&&(e=e.host),e==document.body)return;if(!e){o();break}}if(!s)return clearInterval(l)},400);e.on(i,"mouseout",o)}function i(e,t,n){this.marked=[],this.options=t,this.timeout=null,this.hasGutter=n,this.onMouseOver=function(t){v(e,t)},this.waitingFor=0}function o(e,t){return t instanceof Function?{getAnnotations:t}:(t&&t!==!0||(t={}),t)}function s(e){var t=e.state.lint;t.hasGutter&&e.clearGutter(y);for(var n=0;n<t.marked.length;++n)t.marked[n].clear();t.marked.length=0}function l(t,n,r,i){var o=document.createElement("div"),s=o;return o.className="CodeMirror-lint-marker-"+n,r&&(s=o.appendChild(document.createElement("div")),s.className="CodeMirror-lint-marker-multiple"),0!=i&&e.on(s,"mouseover",function(e){a(e,t,s)}),o}function c(e,t){return"error"==e?e:t}function u(e){for(var t=[],n=0;n<e.length;++n){var r=e[n],a=r.from.line;(t[a]||(t[a]=[])).push(r)}return t}function d(e){var t=e.severity;t||(t="error");var n=document.createElement("div");return n.className="CodeMirror-lint-message-"+t,"undefined"!=typeof e.messageHTML?n.innerHTML=e.messageHTML:n.appendChild(document.createTextNode(e.message)),n}function f(t,n,r){function a(){o=-1,t.off("change",a)}var i=t.state.lint,o=++i.waitingFor;t.on("change",a),n(t.getValue(),function(n,r){t.off("change",a),i.waitingFor==o&&(r&&n instanceof e&&(n=r),t.operation(function(){h(t,n)}))},r,t)}function p(t){var n=t.state.lint,r=n.options,a=r.options||r,i=r.getAnnotations||t.getHelper(e.Pos(0,0),"lint");if(i)if(r.async||i.async)f(t,i,a);else{var o=i(t.getValue(),a,t);if(!o)return;o.then?o.then(function(e){t.operation(function(){h(t,e)})}):t.operation(function(){h(t,o)})}}function h(e,t){s(e);for(var n=e.state.lint,r=n.options,a=u(t),i=0;i<a.length;++i){var o=a[i];if(o){for(var f=null,p=n.hasGutter&&document.createDocumentFragment(),h=0;h<o.length;++h){var m=o[h],g=m.severity;g||(g="error"),f=c(f,g),r.formatAnnotation&&(m=r.formatAnnotation(m)),n.hasGutter&&p.appendChild(d(m)),m.to&&n.marked.push(e.markText(m.from,m.to,{className:"CodeMirror-lint-mark-"+g,__annotation:m}))}n.hasGutter&&e.setGutterMarker(i,y,l(p,f,o.length>1,n.options.tooltips))}}r.onUpdateLinting&&r.onUpdateLinting(t,a,e)}function m(e){var t=e.state.lint;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(function(){p(e)},t.options.delay||500))}function g(e,t){for(var n=t.target||t.srcElement,r=document.createDocumentFragment(),i=0;i<e.length;i++){var o=e[i];r.appendChild(d(o))}a(t,r,n)}function v(e,t){var n=t.target||t.srcElement;if(/\bCodeMirror-lint-mark-/.test(n.className)){for(var r=n.getBoundingClientRect(),a=(r.left+r.right)/2,i=(r.top+r.bottom)/2,o=e.findMarksAt(e.coordsChar({left:a,top:i},"client")),s=[],l=0;l<o.length;++l){var c=o[l].__annotation;c&&s.push(c)}s.length&&g(s,t)}}var y="CodeMirror-lint-markers";e.defineOption("lint",!1,function(t,n,r){if(r&&r!=e.Init&&(s(t),t.state.lint.options.lintOnChange!==!1&&t.off("change",m),e.off(t.getWrapperElement(),"mouseover",t.state.lint.onMouseOver),clearTimeout(t.state.lint.timeout),delete t.state.lint),n){for(var a=t.getOption("gutters"),l=!1,c=0;c<a.length;++c)a[c]==y&&(l=!0);var u=t.state.lint=new i(t,o(t,n),l);u.options.lintOnChange!==!1&&t.on("change",m),0!=u.options.tooltips&&"gutter"!=u.options.tooltips&&e.on(t.getWrapperElement(),"mouseover",u.onMouseOver),p(t)}}),e.defineExtension("performLint",function(){this.state.lint&&p(this)})})},function(e,t,n){var r=n(449);"string"==typeof r&&(r=[[e.id,r,""]]);var a,i={};i.transform=a;n(451)(r,i);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(450)(!1),t.push([e.id,'.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid #000;border-radius:4px 4px 4px 4px;color:#000;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-position:0 100%;background-repeat:repeat-x}.CodeMirror-lint-mark-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")}.CodeMirror-lint-mark-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{padding-left:18px;background-position:0 0;background-repeat:no-repeat}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=")}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-multiple{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:100% 100%;width:100%;height:100%}',""])},function(e,t){function n(e,t){var n=e[1]||"",a=e[3];if(!a)return n;if(t&&"function"==typeof btoa){var i=r(a),o=a.sources.map(function(e){return"/*# sourceURL="+a.sourceRoot+e+" */"});return[n].concat(o).concat([i]).join("\n")}return[n].join("\n")}function r(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,"+t;return"/*# "+n+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r=n(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},a=0;a<this.length;a++){var i=this[a][0];"number"==typeof i&&(r[i]=!0)}for(a=0;a<e.length;a++){var o=e[a];"number"==typeof o[0]&&r[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),t.push(o))}},t}},function(e,t,n){function r(e,t){for(var n=0;n<e.length;n++){var r=e[n],a=h[r.id];if(a){a.refs++;for(var i=0;i<a.parts.length;i++)a.parts[i](r.parts[i]);for(;i<r.parts.length;i++)a.parts.push(u(r.parts[i],t))}else{for(var o=[],i=0;i<r.parts.length;i++)o.push(u(r.parts[i],t));h[r.id]={id:r.id,refs:1,parts:o}}}}function a(e,t){for(var n=[],r={},a=0;a<e.length;a++){var i=e[a],o=t.base?i[0]+t.base:i[0],s=i[1],l=i[2],c=i[3],u={css:s,media:l,sourceMap:c};r[o]?r[o].parts.push(u):n.push(r[o]={id:o,parts:[u]})}return n}function i(e,t){var n=v(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=b[b.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),b.push(t);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(t)}}function o(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=b.indexOf(e);t>=0&&b.splice(t,1)}function s(e){var t=document.createElement("style");return e.attrs.type="text/css",c(t,e.attrs),i(e,t),t}function l(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",c(t,e.attrs),i(e,t),t}function c(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function u(e,t){var n,r,a,i;if(t.transform&&e.css){if(i=t.transform(e.css),!i)return function(){};e.css=i}if(t.singleton){var c=_++;n=y||(y=s(t)),r=d.bind(null,n,c,!1),a=d.bind(null,n,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=l(t),r=p.bind(null,n,t),a=function(){o(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(t),r=f.bind(null,n),a=function(){o(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else a()}}function d(e,t,n,r){var a=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=k(t,a);else{var i=document.createTextNode(a),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(i,o[t]):e.appendChild(i)}}function f(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function p(e,t,n){var r=n.css,a=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&a;(t.convertToAbsoluteUrls||i)&&(r=w(r)),a&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(o),s&&URL.revokeObjectURL(s)}var h={},m=function(e){var t;return function(){return"undefined"==typeof t&&(t=e.apply(this,arguments)),t}},g=m(function(){return window&&document&&document.all&&!window.atob}),v=function(e){var t={};return function(n){return"undefined"==typeof t[n]&&(t[n]=e.call(this,n)),t[n]}}(function(e){return document.querySelector(e)}),y=null,_=0,b=[],w=n(452);e.exports=function(e,t){t=t||{},t.attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||(t.singleton=g()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=a(e,t);return r(n,t),function(e){for(var i=[],o=0;o<n.length;o++){var s=n[o],l=h[s.id];l.refs--,i.push(l)}if(e){var c=a(e,t);r(c,t)}for(var o=0;o<i.length;o++){var l=i[o];if(0===l.refs){for(var u=0;u<l.parts.length;u++)l.parts[u]();delete h[l.id]}}}};var k=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}()},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/"),a=e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(a))return e;var i;return i=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(i)+")"});return a}},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";e.registerHelper("lint","css",function(t,n){var r=[];if(!window.CSSLint)return window.console&&window.console.error("Error: window.CSSLint not defined, CodeMirror CSS linting cannot run."),r;for(var a=CSSLint.verify(t,n),i=a.messages,o=null,s=0;s<i.length;s++){o=i[s];var l=o.line-1,c=o.line-1,u=o.col-1,d=o.col;r.push({from:e.Pos(l,u),to:e.Pos(c,d),message:o.message,severity:o.type})}return r})})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";function t(e,t){if(!window.JSHINT)return window.console&&window.console.error("Error: window.JSHINT not defined, CodeMirror JavaScript linting cannot run."),[];t.indent||(t.indent=1),JSHINT(e,t,t.globals);var r=JSHINT.data().errors,a=[];return r&&n(r,a),a}function n(t,n){for(var r=0;r<t.length;r++){var a=t[r];if(a){if(a.line<=0){window.console&&window.console.warn("Cannot display JSHint error (invalid line "+a.line+")",a);continue}var i=a.character-1,o=i+1;if(a.evidence){var s=a.evidence.substring(i).search(/.\b/);s>-1&&(o+=s)}var l={message:a.reason,severity:a.code&&a.code.startsWith("W")?"warning":"error",from:e.Pos(a.line-1,i),to:e.Pos(a.line-1,o)};n.push(l)}}}e.registerHelper("lint","javascript",t)})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";e.registerHelper("lint","json",function(t){var n=[];if(!window.jsonlint)return window.console&&window.console.error("Error: window.jsonlint not defined, CodeMirror JSON linting cannot run."),n;var r=window.jsonlint.parser||window.jsonlint;r.parseError=function(t,r){var a=r.loc;n.push({from:e.Pos(a.first_line-1,a.first_column),to:e.Pos(a.last_line-1,a.last_column),message:t})};try{r.parse(t)}catch(e){}return n})})},function(e,t,n){!function(e){e(n(394))}(function(e){"use strict";e.registerHelper("lint","yaml",function(t){var n=[];if(!window.jsyaml)return window.console&&window.console.error("Error: window.jsyaml not defined, CodeMirror YAML linting cannot run."),n;try{jsyaml.load(t)}catch(t){var r=t.mark,a=r?e.Pos(r.line,r.column):e.Pos(0,0),i=a;n.push({from:a,to:i,message:t.message})}return n})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)('[name="task"][value="saveas"], [name="task"][value="switchlanguage"]').on("mousedown touchstart",function(e){var t=["lang","redirect"],n=(0,i.default)(e.currentTarget),r=(0,i.default)("#"+n.attr("form"));if(r.length)return t.forEach(function(e){var t=n.attr(e);if(t){var a=r.find('[name="data['+e+']"]');a.length||(a=(0,i.default)('<input type="hidden" name="data['+e+']" value="" />'),r.append(a)),a.val(t)}}),!0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(459),i=r(a),o=n(465),s=r(o),l=n(466),c=r(l);t.default={Form:{Form:s.default,Instance:o.Instance},Fields:c.default,FormState:{FormState:i.default,Instance:a.Instance}}},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.DOMBehaviors=t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(460),c=r(l),u=n(461),d=r(u);n(381);var f={},p={attach:function(){this.preventUnload(),this.preventClickAway()},preventUnload:function(){var t='[name="task"][value^="save"], [data-delete-action]';s.default._data(window,"events")&&(s.default._data(window,"events").beforeunload||[]).filter(function(e){return"_grav"===e.namespace}).length||((0,s.default)(t).on("click._grav",function(t){(0,s.default)(e).off("beforeunload")}),(0,s.default)(e).on("beforeunload._grav",function(){if(m.equals()===!1)return"You have made changes on this page that you have not yet confirmed. If you navigate away from this page you will lose your unsaved changes."}))},preventClickAway:function(){var t='a[href]:not([href^="#"]):not([target="_blank"]):not([href^="javascript:"])';s.default._data((0,s.default)(t).get(0),"events")&&(s.default._data((0,s.default)(t).get(0),"events").click||[]).filter(function(e){return"_grav"===e.namespace})||(0,s.default)(t).on("click._grav",function(t){var n=m.equals();if(null===n||n)return!0;t.preventDefault();var r=(0,s.default)(this).attr("href"),a=(0,s.default)('[data-remodal-id="changes"]'),i=s.default.remodal.lookup[a.data("remodal")],o=(0,s.default)("a.button",a),l=function t(n){n.preventDefault();var a=(0,s.default)(this).data("leave-action");o.off("click",t),i.close(),"continue"===a&&((0,s.default)(e).off("beforeunload"),e.location.href=r)};o.on("click",l),i.open()})}},h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{ignore:[],form_id:"blueprints"};a(this,e),this.options=t,this.refresh(),this.form&&this.fields.length&&(f=this.collect(),this.loadState=f,p.attach())}return i(e,[{key:"refresh",value:function(){return this.form=(0,s.default)("form#"+this.options.form_id).filter(":noparents(.remodal)"),this.fields=(0,s.default)("form#"+this.options.form_id+' *, [form="'+this.options.form_id+'"]').filter(":input:not(.no-form)").filter(":noparents(.remodal)"),this}},{key:"collect",value:function(){var e=this;if(this.form&&this.fields.length){var t={};return this.refresh().fields.each(function(n,r){r=(0,s.default)(r);var a=r.prop("name"),i=r.prop("type"),o=r.prop("tagName").toLowerCase(),l=void 0;if(!a.startsWith("toggleable_")&&"data[lang]"!==a&&"data[redirect]"!==a){switch(i){case"checkbox":l=r.is(":checked");break;case"radio":if(!r.is(":checked"))return;l=r.val();break;default:l=r.val()}"select"===o&&null===l&&(l=""),Array.isArray(l)&&(l=l.join("|")),a&&!~e.options.ignore.indexOf(a)&&(t[a]=l)}}),c.default.OrderedMap(t)}}},{key:"diff",value:function(){return(0,d.default)(f,this.collect())}},{key:"equals",value:function(){return this.form&&this.fields.length?c.default.is(f,this.collect()):null}}]),e}();t.default=h;var m=t.Instance=new h;t.DOMBehaviors=p}).call(t,function(){return this}())},function(e,t,n){!function(t,n){e.exports=n()}(this,function(){"use strict";function e(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function t(e){return i(e)?e:T(e)}function n(e){return o(e)?e:M(e)}function r(e){return s(e)?e:O(e)}function a(e){return i(e)&&!l(e)?e:D(e)}function i(e){return!(!e||!e[cn])}function o(e){return!(!e||!e[un])}function s(e){return!(!e||!e[dn])}function l(e){return o(e)||s(e)}function c(e){return!(!e||!e[fn])}function u(e){return e.value=!1,e}function d(e){e&&(e.value=!0)}function f(){}function p(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),a=0;a<n;a++)r[a]=e[a+t];return r}function h(e){return void 0===e.size&&(e.size=e.__iterate(g)),e.size}function m(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?h(e)+t:t}function g(){return!0}function v(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function y(e,t){return b(e,t,0)}function _(e,t){return b(e,t,t)}function b(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function w(e){this.next=e}function k(e,t,n,r){var a=0===e?t:1===e?n:[t,n];return r?r.value=a:r={value:a,done:!1},r}function x(){return{value:void 0,done:!0}}function C(e){return!!E(e)}function S(e){return e&&"function"==typeof e.next}function I(e){var t=E(e);return t&&t.call(e)}function E(e){var t=e&&(xn&&e[xn]||e[Cn]);if("function"==typeof t)return t}function A(e){return e&&"number"==typeof e.length}function T(e){return null===e||void 0===e?q():i(e)?e.toSeq():F(e)}function M(e){return null===e||void 0===e?q().toKeyedSeq():i(e)?o(e)?e.toSeq():e.fromEntrySeq():R(e)}function O(e){return null===e||void 0===e?q():i(e)?o(e)?e.entrySeq():e.toIndexedSeq():U(e)}function D(e){return(null===e||void 0===e?q():i(e)?o(e)?e.entrySeq():e:U(e)).toSetSeq()}function P(e){this._array=e,this.size=e.length}function j(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function z(e){this._iterable=e,this.size=e.length||e.size}function L(e){this._iterator=e,this._iteratorCache=[]}function N(e){return!(!e||!e[In])}function q(){return En||(En=new P([]))}function R(e){var t=Array.isArray(e)?new P(e).fromEntrySeq():S(e)?new L(e).fromEntrySeq():C(e)?new z(e).fromEntrySeq():"object"==typeof e?new j(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function U(e){var t=B(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function F(e){var t=B(e)||"object"==typeof e&&new j(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function B(e){return A(e)?new P(e):S(e)?new L(e):C(e)?new z(e):void 0}function V(e,t,n,r){var a=e._cache;if(a){for(var i=a.length-1,o=0;o<=i;o++){var s=a[n?i-o:o];if(t(s[1],r?s[0]:o,e)===!1)return o+1}return o}return e.__iterateUncached(t,n)}function H(e,t,n,r){var a=e._cache;if(a){var i=a.length-1,o=0;return new w(function(){var e=a[n?i-o:o];return o++>i?x():k(t,r?e[0]:o-1,e[1])})}return e.__iteratorUncached(t,n)}function G(e,t){return t?$(t,e,"",{"":e}):K(e)}function $(e,t,n,r){return Array.isArray(t)?e.call(r,n,O(t).map(function(n,r){return $(e,n,r,t)})):W(t)?e.call(r,n,M(t).map(function(n,r){return $(e,n,r,t)})):t}function K(e){return Array.isArray(e)?O(e).map(K).toList():W(e)?M(e).map(K).toMap():e}function W(e){return e&&(e.constructor===Object||void 0===e.constructor)}function Y(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function J(e,t){if(e===t)return!0;if(!i(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||o(e)!==o(t)||s(e)!==s(t)||c(e)!==c(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!l(e);if(c(e)){var r=e.entries();return t.every(function(e,t){var a=r.next().value;return a&&Y(a[1],e)&&(n||Y(a[0],t))})&&r.next().done}var a=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{a=!0;var u=e;e=t,t=u}var d=!0,f=t.__iterate(function(t,r){if(n?!e.has(t):a?!Y(t,e.get(r,vn)):!Y(e.get(r,vn),t))return d=!1,!1});return d&&e.size===f}function X(e,t){if(!(this instanceof X))return new X(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(An)return An;An=this}}function Z(e,t){if(!e)throw new Error(t)}function Q(e,t,n){if(!(this instanceof Q))return new Q(e,t,n);if(Z(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t<e&&(n=-n),this._start=e,this._end=t,this._step=n,this.size=Math.max(0,Math.ceil((t-e)/n-1)+1),0===this.size){if(Tn)return Tn;Tn=this}}function ee(){throw TypeError("Abstract")}function te(){}function ne(){}function re(){}function ae(e){return e>>>1&1073741824|3221225471&e}function ie(e){if(e===!1||null===e||void 0===e)return 0;if("function"==typeof e.valueOf&&(e=e.valueOf(),e===!1||null===e||void 0===e))return 0;if(e===!0)return 1;var t=typeof e;if("number"===t){if(e!==e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)e/=4294967295,n^=e;return ae(n)}if("string"===t)return e.length>Nn?oe(e):se(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return le(e);if("function"==typeof e.toString)return se(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function oe(e){var t=Un[e];return void 0===t&&(t=se(e),Rn===qn&&(Rn=0,Un={}),Rn++,Un[e]=t),t}function se(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return ae(t)}function le(e){var t;if(jn&&(t=Mn.get(e),void 0!==t))return t;if(t=e[Ln],void 0!==t)return t;if(!Pn){if(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Ln],void 0!==t)return t;if(t=ce(e),void 0!==t)return t}if(t=++zn,1073741824&zn&&(zn=0),jn)Mn.set(e,t);else{if(void 0!==Dn&&Dn(e)===!1)throw new Error("Non-extensible objects are not allowed as keys.");if(Pn)Object.defineProperty(e,Ln,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Ln]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Ln]=t}}return t}function ce(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function ue(e){Z(e!==1/0,"Cannot perform this action with an infinite size.")}function de(e){return null===e||void 0===e?ke():fe(e)&&!c(e)?e:ke().withMutations(function(t){var r=n(e);ue(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function fe(e){return!(!e||!e[Fn])}function pe(e,t){this.ownerID=e,this.entries=t}function he(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function me(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function ge(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function ve(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function ye(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&be(e._root)}function _e(e,t){return k(e,t[0],t[1])}function be(e,t){return{node:e,index:0,__prev:t}}function we(e,t,n,r){var a=Object.create(Bn);return a.size=e,a._root=t,a.__ownerID=n,a.__hash=r,a.__altered=!1,a}function ke(){return Vn||(Vn=we(0))}function xe(e,t,n){var r,a;if(e._root){var i=u(yn),o=u(_n);if(r=Ce(e._root,e.__ownerID,0,void 0,t,n,i,o),!o.value)return e;a=e.size+(i.value?n===vn?-1:1:0)}else{if(n===vn)return e;a=1,r=new pe(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=a,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?we(a,r):ke()}function Ce(e,t,n,r,a,i,o,s){return e?e.update(t,n,r,a,i,o,s):i===vn?e:(d(s),d(o),new ve(t,r,[a,i]))}function Se(e){return e.constructor===ve||e.constructor===ge}function Ie(e,t,n,r,a){if(e.keyHash===r)return new ge(t,r,[e.entry,a]);var i,o=(0===n?e.keyHash:e.keyHash>>>n)&gn,s=(0===n?r:r>>>n)&gn,l=o===s?[Ie(e,t,n+hn,r,a)]:(i=new ve(t,r,a),o<s?[e,i]:[i,e]);return new he(t,1<<o|1<<s,l)}function Ee(e,t,n,r){e||(e=new f);for(var a=new ve(e,ie(n),[n,r]),i=0;i<t.length;i++){var o=t[i];a=a.update(e,0,void 0,o[0],o[1])}return a}function Ae(e,t,n,r){for(var a=0,i=0,o=new Array(n),s=0,l=1,c=t.length;s<c;s++,l<<=1){var u=t[s];void 0!==u&&s!==r&&(a|=l,o[i++]=u)}return new he(e,a,o)}function Te(e,t,n,r,a){for(var i=0,o=new Array(mn),s=0;0!==n;s++,n>>>=1)o[s]=1&n?t[i++]:void 0;return o[r]=a,new me(e,i+1,o)}function Me(e,t,r){for(var a=[],o=0;o<r.length;o++){var s=r[o],l=n(s);i(s)||(l=l.map(function(e){return G(e)})),a.push(l)}return Pe(e,t,a)}function Oe(e,t,n){return e&&e.mergeDeep&&i(t)?e.mergeDeep(t):Y(e,t)?e:t}function De(e){return function(t,n,r){if(t&&t.mergeDeepWith&&i(n))return t.mergeDeepWith(e,n);var a=e(t,n,r);return Y(t,a)?t:a}}function Pe(e,t,n){return n=n.filter(function(e){return 0!==e.size}),0===n.length?e:0!==e.size||e.__ownerID||1!==n.length?e.withMutations(function(e){for(var r=t?function(n,r){e.update(r,vn,function(e){return e===vn?n:t(e,n,r)})}:function(t,n){e.set(n,t)},a=0;a<n.length;a++)n[a].forEach(r)}):e.constructor(n[0])}function je(e,t,n,r){var a=e===vn,i=t.next();if(i.done){var o=a?n:e,s=r(o);return s===o?e:s}Z(a||e&&e.set,"invalid keyPath");var l=i.value,c=a?vn:e.get(l,vn),u=je(c,t,n,r);return u===c?e:u===vn?e.remove(l):(a?ke():e).set(l,u)}function ze(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,e+=e>>16,127&e}function Le(e,t,n,r){var a=r?e:p(e);return a[t]=n,a}function Ne(e,t,n,r){var a=e.length+1;if(r&&t+1===a)return e[t]=n,e;for(var i=new Array(a),o=0,s=0;s<a;s++)s===t?(i[s]=n,o=-1):i[s]=e[s+o];return i}function qe(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var a=new Array(r),i=0,o=0;o<r;o++)o===t&&(i=1),a[o]=e[o+i];return a}function Re(e){var t=He();if(null===e||void 0===e)return t;if(Ue(e))return e;var n=r(e),a=n.size;return 0===a?t:(ue(a),a>0&&a<mn?Ve(0,a,hn,null,new Fe(n.toArray())):t.withMutations(function(e){e.setSize(a),n.forEach(function(t,n){return e.set(n,t)})}))}function Ue(e){return!(!e||!e[Kn])}function Fe(e,t){this.array=e,this.ownerID=t}function Be(e,t){function n(e,t,n){return 0===t?r(e,n):a(e,t,n)}function r(e,n){var r=n===s?l&&l.array:e&&e.array,a=n>i?0:i-n,c=o-n;return c>mn&&(c=mn),function(){if(a===c)return Jn;var e=t?--c:a++;return r&&r[e]}}function a(e,r,a){var s,l=e&&e.array,c=a>i?0:i-a>>r,u=(o-a>>r)+1;return u>mn&&(u=mn),function(){for(;;){if(s){var e=s();if(e!==Jn)return e;s=null}if(c===u)return Jn;var i=t?--u:c++;s=n(l&&l[i],r-hn,a+(i<<r))}}}var i=e._origin,o=e._capacity,s=Xe(o),l=e._tail;return n(e._root,e._level,0)}function Ve(e,t,n,r,a,i,o){var s=Object.create(Wn);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=a,s.__ownerID=i,s.__hash=o,s.__altered=!1,s}function He(){return Yn||(Yn=Ve(0,0,hn))}function Ge(e,t,n){if(t=m(e,t),
t!==t)return e;if(t>=e.size||t<0)return e.withMutations(function(e){t<0?Ye(e,t).set(0,n):Ye(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,a=e._root,i=u(_n);return t>=Xe(e._capacity)?r=$e(r,e.__ownerID,0,t,n,i):a=$e(a,e.__ownerID,e._level,t,n,i),i.value?e.__ownerID?(e._root=a,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Ve(e._origin,e._capacity,e._level,a,r):e}function $e(e,t,n,r,a,i){var o=r>>>n&gn,s=e&&o<e.array.length;if(!s&&void 0===a)return e;var l;if(n>0){var c=e&&e.array[o],u=$e(c,t,n-hn,r,a,i);return u===c?e:(l=Ke(e,t),l.array[o]=u,l)}return s&&e.array[o]===a?e:(d(i),l=Ke(e,t),void 0===a&&o===l.array.length-1?l.array.pop():l.array[o]=a,l)}function Ke(e,t){return t&&e&&t===e.ownerID?e:new Fe(e?e.array.slice():[],t)}function We(e,t){if(t>=Xe(e._capacity))return e._tail;if(t<1<<e._level+hn){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&gn],r-=hn;return n}}function Ye(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new f,a=e._origin,i=e._capacity,o=a+t,s=void 0===n?i:n<0?i+n:a+n;if(o===a&&s===i)return e;if(o>=s)return e.clear();for(var l=e._level,c=e._root,u=0;o+u<0;)c=new Fe(c&&c.array.length?[void 0,c]:[],r),l+=hn,u+=1<<l;u&&(o+=u,a+=u,s+=u,i+=u);for(var d=Xe(i),p=Xe(s);p>=1<<l+hn;)c=new Fe(c&&c.array.length?[c]:[],r),l+=hn;var h=e._tail,m=p<d?We(e,s-1):p>d?new Fe([],r):h;if(h&&p>d&&o<i&&h.array.length){c=Ke(c,r);for(var g=c,v=l;v>hn;v-=hn){var y=d>>>v&gn;g=g.array[y]=Ke(g.array[y],r)}g.array[d>>>hn&gn]=h}if(s<i&&(m=m&&m.removeAfter(r,0,s)),o>=p)o-=p,s-=p,l=hn,c=null,m=m&&m.removeBefore(r,0,o);else if(o>a||p<d){for(u=0;c;){var _=o>>>l&gn;if(_!==p>>>l&gn)break;_&&(u+=(1<<l)*_),l-=hn,c=c.array[_]}c&&o>a&&(c=c.removeBefore(r,l,o-u)),c&&p<d&&(c=c.removeAfter(r,l,p-u)),u&&(o-=u,s-=u)}return e.__ownerID?(e.size=s-o,e._origin=o,e._capacity=s,e._level=l,e._root=c,e._tail=m,e.__hash=void 0,e.__altered=!0,e):Ve(o,s,l,c,m)}function Je(e,t,n){for(var a=[],o=0,s=0;s<n.length;s++){var l=n[s],c=r(l);c.size>o&&(o=c.size),i(l)||(c=c.map(function(e){return G(e)})),a.push(c)}return o>e.size&&(e=e.setSize(o)),Pe(e,t,a)}function Xe(e){return e<mn?0:e-1>>>hn<<hn}function Ze(e){return null===e||void 0===e?tt():Qe(e)?e:tt().withMutations(function(t){var r=n(e);ue(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function Qe(e){return fe(e)&&c(e)}function et(e,t,n,r){var a=Object.create(Ze.prototype);return a.size=e?e.size:0,a._map=e,a._list=t,a.__ownerID=n,a.__hash=r,a}function tt(){return Xn||(Xn=et(ke(),He()))}function nt(e,t,n){var r,a,i=e._map,o=e._list,s=i.get(t),l=void 0!==s;if(n===vn){if(!l)return e;o.size>=mn&&o.size>=2*i.size?(a=o.filter(function(e,t){return void 0!==e&&s!==t}),r=a.toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=a.__ownerID=e.__ownerID)):(r=i.remove(t),a=s===o.size-1?o.pop():o.set(s,void 0))}else if(l){if(n===o.get(s)[1])return e;r=i,a=o.set(s,[t,n])}else r=i.set(t,o.size),a=o.set(o.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=a,e.__hash=void 0,e):et(r,a)}function rt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function at(e){this._iter=e,this.size=e.size}function it(e){this._iter=e,this.size=e.size}function ot(e){this._iter=e,this.size=e.size}function st(e){var t=At(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=Tt,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return t(n,e,r)!==!1},n)},t.__iteratorUncached=function(t,n){if(t===kn){var r=e.__iterator(t,n);return new w(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===wn?bn:wn,n)},t}function lt(e,t,n){var r=At(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,a){var i=e.get(r,vn);return i===vn?a:t.call(n,i,r,e)},r.__iterateUncached=function(r,a){var i=this;return e.__iterate(function(e,a,o){return r(t.call(n,e,a,o),a,i)!==!1},a)},r.__iteratorUncached=function(r,a){var i=e.__iterator(kn,a);return new w(function(){var a=i.next();if(a.done)return a;var o=a.value,s=o[0];return k(r,s,t.call(n,o[1],s,e),a)})},r}function ct(e,t){var n=At(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=st(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=Tt,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function ut(e,t,n,r){var a=At(e);return r&&(a.has=function(r){var a=e.get(r,vn);return a!==vn&&!!t.call(n,a,r,e)},a.get=function(r,a){var i=e.get(r,vn);return i!==vn&&t.call(n,i,r,e)?i:a}),a.__iterateUncached=function(a,i){var o=this,s=0;return e.__iterate(function(e,i,l){if(t.call(n,e,i,l))return s++,a(e,r?i:s-1,o)},i),s},a.__iteratorUncached=function(a,i){var o=e.__iterator(kn,i),s=0;return new w(function(){for(;;){var i=o.next();if(i.done)return i;var l=i.value,c=l[0],u=l[1];if(t.call(n,u,c,e))return k(a,r?c:s++,u,i)}})},a}function dt(e,t,n){var r=de().asMutable();return e.__iterate(function(a,i){r.update(t.call(n,a,i,e),0,function(e){return e+1})}),r.asImmutable()}function ft(e,t,n){var r=o(e),a=(c(e)?Ze():de()).asMutable();e.__iterate(function(i,o){a.update(t.call(n,i,o,e),function(e){return e=e||[],e.push(r?[o,i]:i),e})});var i=Et(e);return a.map(function(t){return Ct(e,i(t))})}function pt(e,t,n,r){var a=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=a:n|=0),v(t,n,a))return e;var i=y(t,a),o=_(n,a);if(i!==i||o!==o)return pt(e.toSeq().cacheResult(),t,n,r);var s,l=o-i;l===l&&(s=l<0?0:l);var c=At(e);return c.size=0===s?s:e.size&&s||void 0,!r&&N(e)&&s>=0&&(c.get=function(t,n){return t=m(this,t),t>=0&&t<s?e.get(t+i,n):n}),c.__iterateUncached=function(t,n){var a=this;if(0===s)return 0;if(n)return this.cacheResult().__iterate(t,n);var o=0,l=!0,c=0;return e.__iterate(function(e,n){if(!l||!(l=o++<i))return c++,t(e,r?n:c-1,a)!==!1&&c!==s}),c},c.__iteratorUncached=function(t,n){if(0!==s&&n)return this.cacheResult().__iterator(t,n);var a=0!==s&&e.__iterator(t,n),o=0,l=0;return new w(function(){for(;o++<i;)a.next();if(++l>s)return x();var e=a.next();return r||t===wn?e:t===bn?k(t,l-1,void 0,e):k(t,l-1,e.value[1],e)})},c}function ht(e,t,n){var r=At(e);return r.__iterateUncached=function(r,a){var i=this;if(a)return this.cacheResult().__iterate(r,a);var o=0;return e.__iterate(function(e,a,s){return t.call(n,e,a,s)&&++o&&r(e,a,i)}),o},r.__iteratorUncached=function(r,a){var i=this;if(a)return this.cacheResult().__iterator(r,a);var o=e.__iterator(kn,a),s=!0;return new w(function(){if(!s)return x();var e=o.next();if(e.done)return e;var a=e.value,l=a[0],c=a[1];return t.call(n,c,l,i)?r===kn?e:k(r,l,c,e):(s=!1,x())})},r}function mt(e,t,n,r){var a=At(e);return a.__iterateUncached=function(a,i){var o=this;if(i)return this.cacheResult().__iterate(a,i);var s=!0,l=0;return e.__iterate(function(e,i,c){if(!s||!(s=t.call(n,e,i,c)))return l++,a(e,r?i:l-1,o)}),l},a.__iteratorUncached=function(a,i){var o=this;if(i)return this.cacheResult().__iterator(a,i);var s=e.__iterator(kn,i),l=!0,c=0;return new w(function(){var e,i,u;do{if(e=s.next(),e.done)return r||a===wn?e:a===bn?k(a,c++,void 0,e):k(a,c++,e.value[1],e);var d=e.value;i=d[0],u=d[1],l&&(l=t.call(n,u,i,o))}while(l);return a===kn?e:k(a,i,u,e)})},a}function gt(e,t){var r=o(e),a=[e].concat(t).map(function(e){return i(e)?r&&(e=n(e)):e=r?R(e):U(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===a.length)return e;if(1===a.length){var l=a[0];if(l===e||r&&o(l)||s(e)&&s(l))return l}var c=new P(a);return r?c=c.toKeyedSeq():s(e)||(c=c.toSetSeq()),c=c.flatten(!0),c.size=a.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),c}function vt(e,t,n){var r=At(e);return r.__iterateUncached=function(r,a){function o(e,c){var u=this;e.__iterate(function(e,a){return(!t||c<t)&&i(e)?o(e,c+1):r(e,n?a:s++,u)===!1&&(l=!0),!l},a)}var s=0,l=!1;return o(e,0),s},r.__iteratorUncached=function(r,a){var o=e.__iterator(r,a),s=[],l=0;return new w(function(){for(;o;){var e=o.next();if(e.done===!1){var c=e.value;if(r===kn&&(c=c[1]),t&&!(s.length<t)||!i(c))return n?e:k(r,l++,c,e);s.push(o),o=c.__iterator(r,a)}else o=s.pop()}return x()})},r}function yt(e,t,n){var r=Et(e);return e.toSeq().map(function(a,i){return r(t.call(n,a,i,e))}).flatten(!0)}function _t(e,t){var n=At(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var a=this,i=0;return e.__iterate(function(e,r){return(!i||n(t,i++,a)!==!1)&&n(e,i++,a)!==!1},r),i},n.__iteratorUncached=function(n,r){var a,i=e.__iterator(wn,r),o=0;return new w(function(){return(!a||o%2)&&(a=i.next(),a.done)?a:o%2?k(n,o++,t):k(n,o++,a.value,a)})},n}function bt(e,t,n){t||(t=Mt);var r=o(e),a=0,i=e.toSeq().map(function(t,r){return[r,t,a++,n?n(t,r,e):t]}).toArray();return i.sort(function(e,n){return t(e[3],n[3])||e[2]-n[2]}).forEach(r?function(e,t){i[t].length=2}:function(e,t){i[t]=e[1]}),r?M(i):s(e)?O(i):D(i)}function wt(e,t,n){if(t||(t=Mt),n){var r=e.toSeq().map(function(t,r){return[t,n(t,r,e)]}).reduce(function(e,n){return kt(t,e[1],n[1])?n:e});return r&&r[0]}return e.reduce(function(e,n){return kt(t,e,n)?n:e})}function kt(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(void 0===n||null===n||n!==n)||r>0}function xt(e,n,r){var a=At(e);return a.size=new P(r).map(function(e){return e.size}).min(),a.__iterate=function(e,t){for(var n,r=this.__iterator(wn,t),a=0;!(n=r.next()).done&&e(n.value,a++,this)!==!1;);return a},a.__iteratorUncached=function(e,a){var i=r.map(function(e){return e=t(e),I(a?e.reverse():e)}),o=0,s=!1;return new w(function(){var t;return s||(t=i.map(function(e){return e.next()}),s=t.some(function(e){return e.done})),s?x():k(e,o++,n.apply(null,t.map(function(e){return e.value})))})},a}function Ct(e,t){return N(e)?t:e.constructor(t)}function St(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function It(e){return ue(e.size),h(e)}function Et(e){return o(e)?n:s(e)?r:a}function At(e){return Object.create((o(e)?M:s(e)?O:D).prototype)}function Tt(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):T.prototype.cacheResult.call(this)}function Mt(e,t){return e>t?1:e<t?-1:0}function Ot(e){var n=I(e);if(!n){if(!A(e))throw new TypeError("Expected iterable or array-like: "+e);n=I(t(e))}return n}function Dt(e,t){var n,r=function(i){if(i instanceof r)return i;if(!(this instanceof r))return new r(i);if(!n){n=!0;var o=Object.keys(e);zt(a,o),a.size=o.length,a._name=t,a._keys=o,a._defaultValues=e}this._map=de(i)},a=r.prototype=Object.create(Zn);return a.constructor=r,r}function Pt(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._map=t,r.__ownerID=n,r}function jt(e){return e._name||e.constructor.name||"Record"}function zt(e,t){try{t.forEach(Lt.bind(void 0,e))}catch(e){}}function Lt(e,t){Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){Z(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}function Nt(e){return null===e||void 0===e?Ft():qt(e)&&!c(e)?e:Ft().withMutations(function(t){var n=a(e);ue(n.size),n.forEach(function(e){return t.add(e)})})}function qt(e){return!(!e||!e[Qn])}function Rt(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function Ut(e,t){var n=Object.create(er);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function Ft(){return tr||(tr=Ut(ke()))}function Bt(e){return null===e||void 0===e?Gt():Vt(e)?e:Gt().withMutations(function(t){var n=a(e);ue(n.size),n.forEach(function(e){return t.add(e)})})}function Vt(e){return qt(e)&&c(e)}function Ht(e,t){var n=Object.create(nr);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function Gt(){return rr||(rr=Ht(tt()))}function $t(e){return null===e||void 0===e?Yt():Kt(e)?e:Yt().unshiftAll(e)}function Kt(e){return!(!e||!e[ar])}function Wt(e,t,n,r){var a=Object.create(ir);return a.size=e,a._head=t,a.__ownerID=n,a.__hash=r,a.__altered=!1,a}function Yt(){return or||(or=Wt(0))}function Jt(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}function Xt(e,t){return t}function Zt(e,t){return[t,e]}function Qt(e){return function(){return!e.apply(this,arguments)}}function en(e){return function(){return-e.apply(this,arguments)}}function tn(e){return"string"==typeof e?JSON.stringify(e):String(e)}function nn(){return p(arguments)}function rn(e,t){return e<t?1:e>t?-1:0}function an(e){if(e.size===1/0)return 0;var t=c(e),n=o(e),r=t?1:0,a=e.__iterate(n?t?function(e,t){r=31*r+sn(ie(e),ie(t))|0}:function(e,t){r=r+sn(ie(e),ie(t))|0}:t?function(e){r=31*r+ie(e)|0}:function(e){r=r+ie(e)|0});return on(a,r)}function on(e,t){return t=On(t,3432918353),t=On(t<<15|t>>>-15,461845907),t=On(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=On(t^t>>>16,2246822507),t=On(t^t>>>13,3266489909),t=ae(t^t>>>16)}function sn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var ln=Array.prototype.slice;e(n,t),e(r,t),e(a,t),t.isIterable=i,t.isKeyed=o,t.isIndexed=s,t.isAssociative=l,t.isOrdered=c,t.Keyed=n,t.Indexed=r,t.Set=a;var cn="@@__IMMUTABLE_ITERABLE__@@",un="@@__IMMUTABLE_KEYED__@@",dn="@@__IMMUTABLE_INDEXED__@@",fn="@@__IMMUTABLE_ORDERED__@@",pn="delete",hn=5,mn=1<<hn,gn=mn-1,vn={},yn={value:!1},_n={value:!1},bn=0,wn=1,kn=2,xn="function"==typeof Symbol&&Symbol.iterator,Cn="@@iterator",Sn=xn||Cn;w.prototype.toString=function(){return"[Iterator]"},w.KEYS=bn,w.VALUES=wn,w.ENTRIES=kn,w.prototype.inspect=w.prototype.toSource=function(){return this.toString()},w.prototype[Sn]=function(){return this},e(T,t),T.of=function(){return T(arguments)},T.prototype.toSeq=function(){return this},T.prototype.toString=function(){return this.__toString("Seq {","}")},T.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},T.prototype.__iterate=function(e,t){return V(this,e,t,!0)},T.prototype.__iterator=function(e,t){return H(this,e,t,!0)},e(M,T),M.prototype.toKeyedSeq=function(){return this},e(O,T),O.of=function(){return O(arguments)},O.prototype.toIndexedSeq=function(){return this},O.prototype.toString=function(){return this.__toString("Seq [","]")},O.prototype.__iterate=function(e,t){return V(this,e,t,!1)},O.prototype.__iterator=function(e,t){return H(this,e,t,!1)},e(D,T),D.of=function(){return D(arguments)},D.prototype.toSetSeq=function(){return this},T.isSeq=N,T.Keyed=M,T.Set=D,T.Indexed=O;var In="@@__IMMUTABLE_SEQ__@@";T.prototype[In]=!0,e(P,O),P.prototype.get=function(e,t){return this.has(e)?this._array[m(this,e)]:t},P.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length-1,a=0;a<=r;a++)if(e(n[t?r-a:a],a,this)===!1)return a+1;return a},P.prototype.__iterator=function(e,t){var n=this._array,r=n.length-1,a=0;return new w(function(){return a>r?x():k(e,a,n[t?r-a++:a++])})},e(j,M),j.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},j.prototype.has=function(e){return this._object.hasOwnProperty(e)},j.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,a=r.length-1,i=0;i<=a;i++){var o=r[t?a-i:i];if(e(n[o],o,this)===!1)return i+1}return i},j.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,a=r.length-1,i=0;return new w(function(){var o=r[t?a-i:i];return i++>a?x():k(e,o,n[o])})},j.prototype[fn]=!0,e(z,O),z.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=this._iterable,r=I(n),a=0;if(S(r))for(var i;!(i=r.next()).done&&e(i.value,a++,this)!==!1;);return a},z.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterable,r=I(n);if(!S(r))return new w(x);var a=0;return new w(function(){var t=r.next();return t.done?t:k(e,a++,t.value)})},e(L,O),L.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n=this._iterator,r=this._iteratorCache,a=0;a<r.length;)if(e(r[a],a++,this)===!1)return a;for(var i;!(i=n.next()).done;){var o=i.value;if(r[a]=o,e(o,a++,this)===!1)break}return a},L.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterator,r=this._iteratorCache,a=0;return new w(function(){if(a>=r.length){var t=n.next();if(t.done)return t;r[a]=t.value}return k(e,a,r[a++])})};var En;e(X,O),X.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},X.prototype.get=function(e,t){return this.has(e)?this._value:t},X.prototype.includes=function(e){return Y(this._value,e)},X.prototype.slice=function(e,t){var n=this.size;return v(e,t,n)?this:new X(this._value,_(t,n)-y(e,n))},X.prototype.reverse=function(){return this},X.prototype.indexOf=function(e){return Y(this._value,e)?0:-1},X.prototype.lastIndexOf=function(e){return Y(this._value,e)?this.size:-1},X.prototype.__iterate=function(e,t){for(var n=0;n<this.size;n++)if(e(this._value,n,this)===!1)return n+1;return n},X.prototype.__iterator=function(e,t){var n=this,r=0;return new w(function(){return r<n.size?k(e,r++,n._value):x()})},X.prototype.equals=function(e){return e instanceof X?Y(this._value,e._value):J(e)};var An;e(Q,O),Q.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},Q.prototype.get=function(e,t){return this.has(e)?this._start+m(this,e)*this._step:t},Q.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},Q.prototype.slice=function(e,t){return v(e,t,this.size)?this:(e=y(e,this.size),t=_(t,this.size),t<=e?new Q(0,0):new Q(this.get(e,this._end),this.get(t,this._end),this._step))},Q.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step===0){var n=t/this._step;if(n>=0&&n<this.size)return n}return-1},Q.prototype.lastIndexOf=function(e){return this.indexOf(e)},Q.prototype.__iterate=function(e,t){for(var n=this.size-1,r=this._step,a=t?this._start+n*r:this._start,i=0;i<=n;i++){if(e(a,i,this)===!1)return i+1;a+=t?-r:r}return i},Q.prototype.__iterator=function(e,t){var n=this.size-1,r=this._step,a=t?this._start+n*r:this._start,i=0;return new w(function(){var o=a;return a+=t?-r:r,i>n?x():k(e,i++,o)})},Q.prototype.equals=function(e){return e instanceof Q?this._start===e._start&&this._end===e._end&&this._step===e._step:J(this,e)};var Tn;e(ee,t),e(te,ee),e(ne,ee),e(re,ee),ee.Keyed=te,ee.Indexed=ne,ee.Set=re;var Mn,On="function"==typeof Math.imul&&Math.imul(4294967295,2)===-2?Math.imul:function(e,t){e|=0,t|=0;var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0},Dn=Object.isExtensible,Pn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),jn="function"==typeof WeakMap;jn&&(Mn=new WeakMap);var zn=0,Ln="__immutablehash__";"function"==typeof Symbol&&(Ln=Symbol(Ln));var Nn=16,qn=255,Rn=0,Un={};e(de,te),de.of=function(){var e=ln.call(arguments,0);return ke().withMutations(function(t){for(var n=0;n<e.length;n+=2){if(n+1>=e.length)throw new Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},de.prototype.toString=function(){return this.__toString("Map {","}")},de.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},de.prototype.set=function(e,t){return xe(this,e,t)},de.prototype.setIn=function(e,t){return this.updateIn(e,vn,function(){return t})},de.prototype.remove=function(e){return xe(this,e,vn)},de.prototype.deleteIn=function(e){return this.updateIn(e,function(){return vn})},de.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},de.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=je(this,Ot(e),t,n);return r===vn?void 0:r},de.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):ke()},de.prototype.merge=function(){return Me(this,void 0,arguments)},de.prototype.mergeWith=function(e){var t=ln.call(arguments,1);return Me(this,e,t)},de.prototype.mergeIn=function(e){var t=ln.call(arguments,1);return this.updateIn(e,ke(),function(e){return"function"==typeof e.merge?e.merge.apply(e,t):t[t.length-1]})},de.prototype.mergeDeep=function(){return Me(this,Oe,arguments)},de.prototype.mergeDeepWith=function(e){var t=ln.call(arguments,1);return Me(this,De(e),t)},de.prototype.mergeDeepIn=function(e){var t=ln.call(arguments,1);return this.updateIn(e,ke(),function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,t):t[t.length-1]})},de.prototype.sort=function(e){return Ze(bt(this,e))},de.prototype.sortBy=function(e,t){return Ze(bt(this,t,e))},de.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},de.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new f)},de.prototype.asImmutable=function(){return this.__ensureOwner()},de.prototype.wasAltered=function(){return this.__altered},de.prototype.__iterator=function(e,t){return new ye(this,e,t)},de.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},de.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?we(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},de.isMap=fe;var Fn="@@__IMMUTABLE_MAP__@@",Bn=de.prototype;Bn[Fn]=!0,Bn[pn]=Bn.remove,Bn.removeIn=Bn.deleteIn,pe.prototype.get=function(e,t,n,r){for(var a=this.entries,i=0,o=a.length;i<o;i++)if(Y(n,a[i][0]))return a[i][1];return r},pe.prototype.update=function(e,t,n,r,a,i,o){for(var s=a===vn,l=this.entries,c=0,u=l.length;c<u&&!Y(r,l[c][0]);c++);var f=c<u;if(f?l[c][1]===a:s)return this;if(d(o),(s||!f)&&d(i),!s||1!==l.length){if(!f&&!s&&l.length>=Hn)return Ee(e,l,r,a);var h=e&&e===this.ownerID,m=h?l:p(l);return f?s?c===u-1?m.pop():m[c]=m.pop():m[c]=[r,a]:m.push([r,a]),h?(this.entries=m,this):new pe(e,m)}},he.prototype.get=function(e,t,n,r){void 0===t&&(t=ie(n));var a=1<<((0===e?t:t>>>e)&gn),i=this.bitmap;return 0===(i&a)?r:this.nodes[ze(i&a-1)].get(e+hn,t,n,r)},he.prototype.update=function(e,t,n,r,a,i,o){void 0===n&&(n=ie(r));var s=(0===t?n:n>>>t)&gn,l=1<<s,c=this.bitmap,u=0!==(c&l);if(!u&&a===vn)return this;var d=ze(c&l-1),f=this.nodes,p=u?f[d]:void 0,h=Ce(p,e,t+hn,n,r,a,i,o);if(h===p)return this;if(!u&&h&&f.length>=Gn)return Te(e,f,c,s,h);if(u&&!h&&2===f.length&&Se(f[1^d]))return f[1^d];if(u&&h&&1===f.length&&Se(h))return h;var m=e&&e===this.ownerID,g=u?h?c:c^l:c|l,v=u?h?Le(f,d,h,m):qe(f,d,m):Ne(f,d,h,m);return m?(this.bitmap=g,this.nodes=v,this):new he(e,g,v)},me.prototype.get=function(e,t,n,r){void 0===t&&(t=ie(n));var a=(0===e?t:t>>>e)&gn,i=this.nodes[a];return i?i.get(e+hn,t,n,r):r},me.prototype.update=function(e,t,n,r,a,i,o){void 0===n&&(n=ie(r));var s=(0===t?n:n>>>t)&gn,l=a===vn,c=this.nodes,u=c[s];if(l&&!u)return this;var d=Ce(u,e,t+hn,n,r,a,i,o);if(d===u)return this;var f=this.count;if(u){if(!d&&(f--,f<$n))return Ae(e,c,f,s)}else f++;var p=e&&e===this.ownerID,h=Le(c,s,d,p);return p?(this.count=f,this.nodes=h,this):new me(e,f,h)},ge.prototype.get=function(e,t,n,r){for(var a=this.entries,i=0,o=a.length;i<o;i++)if(Y(n,a[i][0]))return a[i][1];return r},ge.prototype.update=function(e,t,n,r,a,i,o){void 0===n&&(n=ie(r));var s=a===vn;if(n!==this.keyHash)return s?this:(d(o),d(i),Ie(this,e,t,n,[r,a]));for(var l=this.entries,c=0,u=l.length;c<u&&!Y(r,l[c][0]);c++);var f=c<u;if(f?l[c][1]===a:s)return this;if(d(o),(s||!f)&&d(i),s&&2===u)return new ve(e,this.keyHash,l[1^c]);var h=e&&e===this.ownerID,m=h?l:p(l);return f?s?c===u-1?m.pop():m[c]=m.pop():m[c]=[r,a]:m.push([r,a]),h?(this.entries=m,this):new ge(e,this.keyHash,m)},ve.prototype.get=function(e,t,n,r){return Y(n,this.entry[0])?this.entry[1]:r},ve.prototype.update=function(e,t,n,r,a,i,o){var s=a===vn,l=Y(r,this.entry[0]);return(l?a===this.entry[1]:s)?this:(d(o),s?void d(i):l?e&&e===this.ownerID?(this.entry[1]=a,this):new ve(e,this.keyHash,[r,a]):(d(i),Ie(this,e,t,ie(r),[r,a])))},pe.prototype.iterate=ge.prototype.iterate=function(e,t){for(var n=this.entries,r=0,a=n.length-1;r<=a;r++)if(e(n[t?a-r:r])===!1)return!1},he.prototype.iterate=me.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,a=n.length-1;r<=a;r++){var i=n[t?a-r:r];if(i&&i.iterate(e,t)===!1)return!1}},ve.prototype.iterate=function(e,t){return e(this.entry)},e(ye,w),ye.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n,r=t.node,a=t.index++;if(r.entry){if(0===a)return _e(e,r.entry)}else if(r.entries){if(n=r.entries.length-1,a<=n)return _e(e,r.entries[this._reverse?n-a:a])}else if(n=r.nodes.length-1,a<=n){var i=r.nodes[this._reverse?n-a:a];if(i){if(i.entry)return _e(e,i.entry);t=this._stack=be(i,t)}continue}t=this._stack=this._stack.__prev}return x()};var Vn,Hn=mn/4,Gn=mn/2,$n=mn/4;e(Re,ne),Re.of=function(){return this(arguments)},Re.prototype.toString=function(){return this.__toString("List [","]")},Re.prototype.get=function(e,t){if(e=m(this,e),e>=0&&e<this.size){e+=this._origin;var n=We(this,e);return n&&n.array[e&gn]}return t},Re.prototype.set=function(e,t){return Ge(this,e,t)},Re.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},Re.prototype.insert=function(e,t){return this.splice(e,0,t)},Re.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=hn,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):He()},Re.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){Ye(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])})},Re.prototype.pop=function(){return Ye(this,0,-1)},Re.prototype.unshift=function(){var e=arguments;return this.withMutations(function(t){Ye(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])})},Re.prototype.shift=function(){return Ye(this,1)},Re.prototype.merge=function(){return Je(this,void 0,arguments)},Re.prototype.mergeWith=function(e){var t=ln.call(arguments,1);return Je(this,e,t)},Re.prototype.mergeDeep=function(){return Je(this,Oe,arguments)},Re.prototype.mergeDeepWith=function(e){var t=ln.call(arguments,1);return Je(this,De(e),t)},Re.prototype.setSize=function(e){return Ye(this,0,e)},Re.prototype.slice=function(e,t){var n=this.size;return v(e,t,n)?this:Ye(this,y(e,n),_(t,n))},Re.prototype.__iterator=function(e,t){var n=0,r=Be(this,t);return new w(function(){var t=r();return t===Jn?x():k(e,n++,t)})},Re.prototype.__iterate=function(e,t){for(var n,r=0,a=Be(this,t);(n=a())!==Jn&&e(n,r++,this)!==!1;);return r},Re.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Ve(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):(this.__ownerID=e,this)},Re.isList=Ue;var Kn="@@__IMMUTABLE_LIST__@@",Wn=Re.prototype;Wn[Kn]=!0,Wn[pn]=Wn.remove,Wn.setIn=Bn.setIn,Wn.deleteIn=Wn.removeIn=Bn.removeIn,Wn.update=Bn.update,Wn.updateIn=Bn.updateIn,Wn.mergeIn=Bn.mergeIn,Wn.mergeDeepIn=Bn.mergeDeepIn,Wn.withMutations=Bn.withMutations,Wn.asMutable=Bn.asMutable,Wn.asImmutable=Bn.asImmutable,Wn.wasAltered=Bn.wasAltered,Fe.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r=n>>>t&gn;if(r>=this.array.length)return new Fe([],e);var a,i=0===r;if(t>0){var o=this.array[r];if(a=o&&o.removeBefore(e,t-hn,n),a===o&&i)return this}if(i&&!a)return this;var s=Ke(this,e);if(!i)for(var l=0;l<r;l++)s.array[l]=void 0;return a&&(s.array[r]=a),s},Fe.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r=n-1>>>t&gn;if(r>=this.array.length)return this;var a;if(t>0){var i=this.array[r];if(a=i&&i.removeAfter(e,t-hn,n),a===i&&r===this.array.length-1)return this}var o=Ke(this,e);return o.array.splice(r+1),a&&(o.array[r]=a),o};var Yn,Jn={};e(Ze,de),Ze.of=function(){return this(arguments)},Ze.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Ze.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Ze.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):tt()},Ze.prototype.set=function(e,t){return nt(this,e,t)},Ze.prototype.remove=function(e){return nt(this,e,vn)},Ze.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Ze.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Ze.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Ze.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?et(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Ze.isOrderedMap=Qe,Ze.prototype[fn]=!0,Ze.prototype[pn]=Ze.prototype.remove;var Xn;e(rt,M),rt.prototype.get=function(e,t){return this._iter.get(e,t)},rt.prototype.has=function(e){return this._iter.has(e)},rt.prototype.valueSeq=function(){return this._iter.valueSeq()},rt.prototype.reverse=function(){var e=this,t=ct(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},rt.prototype.map=function(e,t){var n=this,r=lt(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},rt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?It(this):0,function(a){return e(a,t?--n:n++,r)}),t)},rt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(wn,t),r=t?It(this):0;return new w(function(){var a=n.next();return a.done?a:k(e,t?--r:r++,a.value,a)})},rt.prototype[fn]=!0,e(at,O),at.prototype.includes=function(e){return this._iter.includes(e)},at.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate(function(t){return e(t,r++,n)},t)},at.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t),r=0;return new w(function(){var t=n.next();return t.done?t:k(e,r++,t.value,t)})},e(it,D),it.prototype.has=function(e){return this._iter.includes(e)},it.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},it.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t);return new w(function(){var t=n.next();return t.done?t:k(e,t.value,t.value,t)})},e(ot,M),ot.prototype.entrySeq=function(){return this._iter.toSeq()},ot.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){St(t);var r=i(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},ot.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t);return new w(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){St(r);var a=i(r);return k(e,a?r.get(0):r[0],a?r.get(1):r[1],t)}}})},at.prototype.cacheResult=rt.prototype.cacheResult=it.prototype.cacheResult=ot.prototype.cacheResult=Tt,e(Dt,te),Dt.prototype.toString=function(){return this.__toString(jt(this)+" {","}")},Dt.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Dt.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Dt.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=Pt(this,ke()))},Dt.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+jt(this));if(this._map&&!this._map.has(e)){var n=this._defaultValues[e];if(t===n)return this}var r=this._map&&this._map.set(e,t);return this.__ownerID||r===this._map?this:Pt(this,r)},Dt.prototype.remove=function(e){if(!this.has(e))return this;
var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:Pt(this,t)},Dt.prototype.wasAltered=function(){return this._map.wasAltered()},Dt.prototype.__iterator=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterator(e,t)},Dt.prototype.__iterate=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterate(e,t)},Dt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?Pt(this,t,e):(this.__ownerID=e,this._map=t,this)};var Zn=Dt.prototype;Zn[pn]=Zn.remove,Zn.deleteIn=Zn.removeIn=Bn.removeIn,Zn.merge=Bn.merge,Zn.mergeWith=Bn.mergeWith,Zn.mergeIn=Bn.mergeIn,Zn.mergeDeep=Bn.mergeDeep,Zn.mergeDeepWith=Bn.mergeDeepWith,Zn.mergeDeepIn=Bn.mergeDeepIn,Zn.setIn=Bn.setIn,Zn.update=Bn.update,Zn.updateIn=Bn.updateIn,Zn.withMutations=Bn.withMutations,Zn.asMutable=Bn.asMutable,Zn.asImmutable=Bn.asImmutable,e(Nt,re),Nt.of=function(){return this(arguments)},Nt.fromKeys=function(e){return this(n(e).keySeq())},Nt.prototype.toString=function(){return this.__toString("Set {","}")},Nt.prototype.has=function(e){return this._map.has(e)},Nt.prototype.add=function(e){return Rt(this,this._map.set(e,!0))},Nt.prototype.remove=function(e){return Rt(this,this._map.remove(e))},Nt.prototype.clear=function(){return Rt(this,this._map.clear())},Nt.prototype.union=function(){var e=ln.call(arguments,0);return e=e.filter(function(e){return 0!==e.size}),0===e.length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n<e.length;n++)a(e[n]).forEach(function(e){return t.add(e)})}):this.constructor(e[0])},Nt.prototype.intersect=function(){var e=ln.call(arguments,0);if(0===e.length)return this;e=e.map(function(e){return a(e)});var t=this;return this.withMutations(function(n){t.forEach(function(t){e.every(function(e){return e.includes(t)})||n.remove(t)})})},Nt.prototype.subtract=function(){var e=ln.call(arguments,0);if(0===e.length)return this;e=e.map(function(e){return a(e)});var t=this;return this.withMutations(function(n){t.forEach(function(t){e.some(function(e){return e.includes(t)})&&n.remove(t)})})},Nt.prototype.merge=function(){return this.union.apply(this,arguments)},Nt.prototype.mergeWith=function(e){var t=ln.call(arguments,1);return this.union.apply(this,t)},Nt.prototype.sort=function(e){return Bt(bt(this,e))},Nt.prototype.sortBy=function(e,t){return Bt(bt(this,t,e))},Nt.prototype.wasAltered=function(){return this._map.wasAltered()},Nt.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate(function(t,r){return e(r,r,n)},t)},Nt.prototype.__iterator=function(e,t){return this._map.map(function(e,t){return t}).__iterator(e,t)},Nt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):(this.__ownerID=e,this._map=t,this)},Nt.isSet=qt;var Qn="@@__IMMUTABLE_SET__@@",er=Nt.prototype;er[Qn]=!0,er[pn]=er.remove,er.mergeDeep=er.merge,er.mergeDeepWith=er.mergeWith,er.withMutations=Bn.withMutations,er.asMutable=Bn.asMutable,er.asImmutable=Bn.asImmutable,er.__empty=Ft,er.__make=Ut;var tr;e(Bt,Nt),Bt.of=function(){return this(arguments)},Bt.fromKeys=function(e){return this(n(e).keySeq())},Bt.prototype.toString=function(){return this.__toString("OrderedSet {","}")},Bt.isOrderedSet=Vt;var nr=Bt.prototype;nr[fn]=!0,nr.__empty=Gt,nr.__make=Ht;var rr;e($t,ne),$t.of=function(){return this(arguments)},$t.prototype.toString=function(){return this.__toString("Stack [","]")},$t.prototype.get=function(e,t){var n=this._head;for(e=m(this,e);n&&e--;)n=n.next;return n?n.value:t},$t.prototype.peek=function(){return this._head&&this._head.value},$t.prototype.push=function(){if(0===arguments.length)return this;for(var e=this.size+arguments.length,t=this._head,n=arguments.length-1;n>=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Wt(e,t)},$t.prototype.pushAll=function(e){if(e=r(e),0===e.size)return this;ue(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Wt(t,n)},$t.prototype.pop=function(){return this.slice(1)},$t.prototype.unshift=function(){return this.push.apply(this,arguments)},$t.prototype.unshiftAll=function(e){return this.pushAll(e)},$t.prototype.shift=function(){return this.pop.apply(this,arguments)},$t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Yt()},$t.prototype.slice=function(e,t){if(v(e,t,this.size))return this;var n=y(e,this.size),r=_(t,this.size);if(r!==this.size)return ne.prototype.slice.call(this,e,t);for(var a=this.size-n,i=this._head;n--;)i=i.next;return this.__ownerID?(this.size=a,this._head=i,this.__hash=void 0,this.__altered=!0,this):Wt(a,i)},$t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Wt(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},$t.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&e(r.value,n++,this)!==!1;)r=r.next;return n},$t.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new w(function(){if(r){var t=r.value;return r=r.next,k(e,n++,t)}return x()})},$t.isStack=Kt;var ar="@@__IMMUTABLE_STACK__@@",ir=$t.prototype;ir[ar]=!0,ir.withMutations=Bn.withMutations,ir.asMutable=Bn.asMutable,ir.asImmutable=Bn.asImmutable,ir.wasAltered=Bn.wasAltered;var or;t.Iterator=w,Jt(t,{toArray:function(){ue(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new at(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new rt(this,!0)},toMap:function(){return de(this.toKeyedSeq())},toObject:function(){ue(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Ze(this.toKeyedSeq())},toOrderedSet:function(){return Bt(o(this)?this.valueSeq():this)},toSet:function(){return Nt(o(this)?this.valueSeq():this)},toSetSeq:function(){return new it(this)},toSeq:function(){return s(this)?this.toIndexedSeq():o(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return $t(o(this)?this.valueSeq():this)},toList:function(){return Re(o(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){var e=ln.call(arguments,0);return Ct(this,gt(this,e))},includes:function(e){return this.some(function(t){return Y(t,e)})},entries:function(){return this.__iterator(kn)},every:function(e,t){ue(this.size);var n=!0;return this.__iterate(function(r,a,i){if(!e.call(t,r,a,i))return n=!1,!1}),n},filter:function(e,t){return Ct(this,ut(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return ue(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){ue(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""}),t},keys:function(){return this.__iterator(bn)},map:function(e,t){return Ct(this,lt(this,e,t))},reduce:function(e,t,n){ue(this.size);var r,a;return arguments.length<2?a=!0:r=t,this.__iterate(function(t,i,o){a?(a=!1,r=t):r=e.call(n,r,t,i,o)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return Ct(this,ct(this,!0))},slice:function(e,t){return Ct(this,pt(this,e,t,!0))},some:function(e,t){return!this.every(Qt(e),t)},sort:function(e){return Ct(this,bt(this,e))},values:function(){return this.__iterator(wn)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return h(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return dt(this,e,t)},equals:function(e){return J(this,e)},entrySeq:function(){var e=this;if(e._cache)return new P(e._cache);var t=e.toSeq().map(Zt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(Qt(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,a,i){if(e.call(t,n,a,i))return r=[a,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(g)},flatMap:function(e,t){return Ct(this,yt(this,e,t))},flatten:function(e){return Ct(this,vt(this,e,!0))},fromEntrySeq:function(){return new ot(this)},get:function(e,t){return this.find(function(t,n){return Y(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,a=Ot(e);!(n=a.next()).done;){var i=n.value;if(r=r&&r.get?r.get(i,vn):vn,r===vn)return t}return r},groupBy:function(e,t){return ft(this,e,t)},has:function(e){return this.get(e,vn)!==vn},hasIn:function(e){return this.getIn(e,vn)!==vn},isSubset:function(e){return e="function"==typeof e.includes?e:t(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return e="function"==typeof e.isSubset?e:t(e),e.isSubset(this)},keyOf:function(e){return this.findKey(function(t){return Y(t,e)})},keySeq:function(){return this.toSeq().map(Xt).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return wt(this,e)},maxBy:function(e,t){return wt(this,t,e)},min:function(e){return wt(this,e?en(e):rn)},minBy:function(e,t){return wt(this,t?en(t):rn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return Ct(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return Ct(this,mt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(Qt(e),t)},sortBy:function(e,t){return Ct(this,bt(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return Ct(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return Ct(this,ht(this,e,t))},takeUntil:function(e,t){return this.takeWhile(Qt(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=an(this))}});var sr=t.prototype;sr[cn]=!0,sr[Sn]=sr.values,sr.__toJS=sr.toArray,sr.__toStringMapper=tn,sr.inspect=sr.toSource=function(){return this.toString()},sr.chain=sr.flatMap,sr.contains=sr.includes,Jt(n,{flip:function(){return Ct(this,st(this))},mapEntries:function(e,t){var n=this,r=0;return Ct(this,this.toSeq().map(function(a,i){return e.call(t,[i,a],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return Ct(this,this.toSeq().flip().map(function(r,a){return e.call(t,r,a,n)}).flip())}});var lr=n.prototype;lr[un]=!0,lr[Sn]=sr.entries,lr.__toJS=sr.toObject,lr.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+tn(e)},Jt(r,{toKeyedSeq:function(){return new rt(this,!1)},filter:function(e,t){return Ct(this,ut(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return Ct(this,ct(this,!1))},slice:function(e,t){return Ct(this,pt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=y(e,e<0?this.count():this.size);var r=this.slice(0,e);return Ct(this,1===n?r:r.concat(p(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return Ct(this,vt(this,e,!1))},get:function(e,t){return e=m(this,e),e<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return e=m(this,e),e>=0&&(void 0!==this.size?this.size===1/0||e<this.size:this.indexOf(e)!==-1)},interpose:function(e){return Ct(this,_t(this,e))},interleave:function(){var e=[this].concat(p(arguments)),t=xt(this.toSeq(),O.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),Ct(this,n)},keySeq:function(){return Q(0,this.size)},last:function(){return this.get(-1)},skipWhile:function(e,t){return Ct(this,mt(this,e,t,!1))},zip:function(){var e=[this].concat(p(arguments));return Ct(this,xt(this,nn,e))},zipWith:function(e){var t=p(arguments);return t[0]=this,Ct(this,xt(this,e,t))}}),r.prototype[dn]=!0,r.prototype[fn]=!0,Jt(a,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}}),a.prototype.has=sr.includes,a.prototype.contains=a.prototype.includes,Jt(M,n.prototype),Jt(O,r.prototype),Jt(D,a.prototype),Jt(te,n.prototype),Jt(ne,r.prototype),Jt(re,a.prototype);var cr={Iterable:t,Seq:T,Collection:ee,Map:de,OrderedMap:Ze,List:Re,Stack:$t,Set:Nt,OrderedSet:Bt,Record:Dt,Range:Q,Repeat:X,is:Y,fromJS:G};return cr})},function(e,t,n){"use strict";var r=n(460),a=n(462),i=n(463),o=n(464),s=o.concat,l=o.escape,c=a.op,u=a.isMap,d=a.isIndexed,f=function(e,t,n){var a=[],i=n||"";if(r.is(e,t)||e==t==null)return a;var o=d(e)&&d(t),h=null,m=null;return e.forEach&&e.forEach(function(e,n){if(t.has(n))if(u(e)&&u(t.get(n)))a=a.concat(f(e,t.get(n),s(i,l(n))));else if(d(t.get(n))&&d(e))a=a.concat(p(e,t.get(n),s(i,l(n))));else{var r=t.get?t.get(n):t,g=e!==r;g&&a.push(c("replace",s(i,l(n)),r))}else o?(m=null!=h&&h+1===n?m:n,a.push(c("remove",s(i,l(m)))),h=n):a.push(c("remove",s(i,l(n))))}),t.forEach(function(t,n){e.has&&!e.has(n)&&a.push(c("add",s(i,l(n)),t))}),a},p=function(e,t,n){var a=[],o=n||"";if(r.is(e,t)||e==t==null)return a;if((e.count()+1)*(t.count()+1)>=1e4)return f(e,t,n);var l=i.diff(e,t),d=0;return l.forEach(function(e){if("="===e.op)d++;else if("!="===e.op){if(u(e.val)&&u(e.newVal)){var t=f(e.val,e.newVal,s(o,d));a=a.concat(t)}else a.push(c("replace",s(o,d),e.newVal));d++}else"+"===e.op?(a.push(c("add",s(o,d),e.val)),d++):"-"===e.op&&a.push(c("remove",s(o,d)))}),a},h=function(e,t,n){var r=n||"";return e===t?[]:[c("replace",s(r,""),t)]},m=function(e,t,n){return r.is(e,t)?r.List():e==t||null!=e&&null!=t?d(e)&&d(t)?r.fromJS(p(e,t)):u(e)&&u(t)?r.fromJS(f(e,t)):r.fromJS(h(e,t,n)):r.fromJS([c("replace","/",t)])};e.exports=m},function(e,t,n){"use strict";var r=n(460),a=function(e){return r.Iterable.isKeyed(e)},i=function(e){return r.Iterable.isIndexed(e)},o=function(e,t,n){return"remove"===e?{op:e,path:t}:{op:e,path:t,value:n}};e.exports={isMap:a,isIndexed:i,op:o}},function(e,t,n){"use strict";function r(e,t){for(var n=e.size||0,r=t.size||0,o=i(n+1,r+1,0),s=0;s<n;s++)for(var l=0;l<r;l++)a.is(e.get(s),t.get(l))?o[s+1][l+1]=o[s][l]+1:o[s+1][l+1]=Math.max(o[s+1][l],o[s][l+1]);return o}var a=n(460),i=function(e,t,n){for(var r=[],a=0;a<e;a++)if(r[a]=new Array(t),null!=n)for(var i=0;i<t;i++)r[a][i]=n;return r},o=function(e,t){var n=r(e,t);return d(e,t,n)},s=a.Record({op:"=",val:null}),l=a.Record({op:"!=",val:null,newVal:null}),c=function(e,t){var n=r(e,t);return u(n,e,t,e.size||0,t.size||0)},u=function(e,t,n,r,i){for(var o=[],c=r-1,u=i-1;c>=0||u>=0;)c>=0&&u>=0&&a.is(t.get(c),n.get(u))?(o.push(new s({op:"=",val:t.get(c)})),c-=1,u-=1):c>=0&&u>=0&&c===u&&!a.is(t.get(c),n.get(u))?(o.push(new l({val:t.get(c),newVal:n.get(c)})),c-=1,u-=1):u>=0&&(c===-1||e[c+1][u]>=e[c][u+1])?(o.push(new s({op:"+",val:n.get(u)})),u-=1):c>=0&&(u===-1||e[c+1][u]<e[c][u+1])&&(o.push(new s({op:"-",val:t.get(c)})),c-=1);return o.reverse()},d=function(e,t,n){for(var r=[],i=e.size,o=t.size;0!==i&&0!==o;)n[i][o]===n[i-1][o]?i--:n[i][o]===n[i][o-1]?o--:a.is(e.get(i-1),t.get(o-1))&&(r.push(e.get(i-1)),i--,o--);return r.reverse()};e.exports={lcs:o,computeLcsMatrix:r,diff:c}},function(e,t){"use strict";var n=new RegExp("/","g"),r=new RegExp("~1","g"),a=/~/g,i=/~0/g,o={escape:function(e){if("number"==typeof e)return e.toString();if("string"!=typeof e)throw"param str ("+e+") is not a string";return e.replace(a,"~0").replace(n,"~1")},unescape:function(e){return"string"==typeof e?e.replace(r,"/").replace(i,"~"):e},concat:function(e,t){return e+"/"+t}};e.exports=o},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=function(){function t(e){var n=this;a(this,t),this.form=(0,s.default)(e),this.form.length&&"form"===this.form.prop("tagName").toLowerCase()&&(this._attachShortcuts(),this._attachToggleables(),this._attachDisabledFields(),this._submitUncheckedFields(),this.observer=new MutationObserver(this.addedNodes),this.form.each(function(e,t){return n.observer.observe(t,{subtree:!0,childList:!0})}))}return i(t,[{key:"_attachShortcuts",value:function(){var t=(0,s.default)('#titlebar [name="task"][value="save"][form="blueprints"]');t.length&&(0,s.default)(e).on("keydown",function(e){var n=String.fromCharCode(e.which).toLowerCase();!e.shiftKey&&(e.ctrlKey&&!e.altKey||e.metaKey)&&"s"===n&&(e.preventDefault(),t.click())})}},{key:"_attachToggleables",value:function(){var e='[data-grav-field="toggleable"] input[type="checkbox"]';this.form.on("change",e,function(e){var t=(0,s.default)(e.target),n=t.is(":checked"),r=t.closest(".form-field"),a=r.find("label.toggleable"),i=r.find(".form-data"),o=i.find("input, select, textarea, button");a.add(i).css("opacity",n?"":.7),o.map(function(e,t){var r=t.selectize;t=(0,s.default)(t),r?r[n?"enable":"disable"]():t.prop("disabled",!n)})}),this.form.find(e).trigger("change")}},{key:"_attachDisabledFields",value:function(){var e=".form-field-toggleable .form-data",t=[];["input","select","label[for]","textarea",".selectize-control"].forEach(function(n){t.push(e+" "+n)}),this.form.on("mousedown",t.join(", "),function(e){var t=(0,s.default)(e.target),n=t.prop("for"),r=(t.hasClass("selectize-control")||t.parents(".selectize-control")).length;if(n&&(t=(0,s.default)('[id="'+n+'"]')),r&&(t=t.closest(".selectize-control").siblings("select[name]")),!t.prop("disabled"))return!0;var a=t.closest(".form-field").find('[data-grav-field="toggleable"] input[type="checkbox"]');a.trigger("click")})}},{key:"_submitUncheckedFields",value:function(){var e=!1;this.form.each(function(t,n){n=(0,s.default)(n),n.on("submit",function(){if(e)return!1;var t=n.attr("id"),r=n.find('input[type="checkbox"]:not(:checked):not(:disabled)'),a=n.find('[type="submit"]').add('[form="'+t+'"][type="submit"]');return!r.length||(a.addClass("pointer-events-disabled"),r.each(function(e,t){t=(0,s.default)(t);var r=t.prop("name"),a=(0,s.default)('<input type="hidden" name="'+r+'" value="0" />');n.append(a)}),e=!0,!0)})})}},{key:"addedNodes",value:function(e){var t=this;e.forEach(function(e){"childList"===e.type&&(e.addedNodes&&(0,s.default)("body").trigger("mutation._grav",e.target,e,t),e.removedNodes&&(0,s.default)("body").trigger("mutation_removed._grav",{target:e.target,mutation:e},t))})}}]),t}();t.default=l;t.Instance=new l("form#blueprints")}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(467),i=r(a),o=n(468),s=r(o),l=n(470),c=r(l),u=n(471),d=r(u),f=n(472),p=r(f),h=n(392),m=r(h),g=n(599),v=r(g),y=n(388),_=r(y),b=n(604),w=r(b),k=n(607),x=r(k),C=n(608),S=r(C),I=n(609),E=r(I),A=n(610),T=r(A),M=n(612),O=r(M),D=n(613),P=r(D);n(616),n(617),n(618),t.default={FilepickerField:{FilepickerField:i.default,Instance:a.Instance},SelectizeField:{SelectizeField:s.default,Instance:o.Instance},ArrayField:{ArrayField:c.default,Instance:l.Instance},CollectionsField:{CollectionsField:d.default,Instance:u.Instance},DateTimeField:{DateTimeField:p.default,Instance:f.Instance},EditorField:{EditorField:m.default,Instance:h.Instance},ColorpickerField:{ColorpickerField:v.default,Instance:g.Instance},FilesField:{FilesField:_.default,Instance:y.Instance},SelectUniqueField:{SelectUniqueField:S.default,Instance:C.Instance},MediapickerField:{MediapickerField:w.default,Instance:b.Instance},MultilevelField:{MultilevelField:x.default,Instance:k.Instance},IconpickerField:{IconpickerField:E.default,Instance:I.Instance},CronField:{CronField:T.default,Instance:A.Instance},TextField:{TextField:O.default,Instance:M.Instance},ParentsField:{ParentsField:P.default,Instance:D.Instance}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(336),c=n(359),u=r(c),d=function(){function e(t){var n=this;a(this,e),this.items=(0,s.default)(),this.options=Object.assign({},this.defaults,t),(0,s.default)("[data-grav-filepicker]").each(function(e,t){return n.addItem(t)}),(0,s.default)("body").on("mutation._grav",this._onAddedNodes.bind(this))}return i(e,[{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find("[data-grav-filepicker]");r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.items.index(t)||n.addItem(t)})}},{key:"addItem",value:function(e){e=(0,s.default)(e),this.items=this.items.add(e);var t=e.prop("tagName").toLowerCase(),n="input"===t||"select"===t,r=n?e:e.find("input, select"),a="",i={},o=r.closest("[data-ondemand]").length>0;if(r.length&&!r.get(0).selectize){var c=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all",r=l.config.current_url+(".json/task"+l.config.param_sep+"getFilesInFolder"),o=e.closest("[data-grav-filepicker]"),s=o.data("name"),c=o.data("value"),d=JSON.stringify(l.uri_params||"{}");(0,u.default)(r,{method:"post",body:{name:s,params:d}},function(e){if("undefined"!=typeof e.files){var r=[];i=e.thumbs||{};for(var o=0;o<e.files.length;o++)"selected"===n&&e.files[o]!==c||r.push({name:e.files[o],status:"available",thumb:i[e.files[o]]||""});for(var s=0;s<e.pending.length;s++)"selected"===n&&e.pending[s]!==c||r.push({name:e.pending[s],status:"pending",thumb:i[e.pending[s]]||""});a=e.folder,t(r,c)}})},d=r.closest("[data-preview-images]").length>0,f=!1,p=function(e,t){var n="";if(d&&a&&(!e.status||"available"===e.status)&&e.name.match(/\.(jpg|jpeg|png|gif)$/i)){var r=i[e.name]||l.config.base_url_relative+"/../"+a+"/"+e.name;n='<img class="filepicker-field-image" src="'+r+'" />'}return'<div>\n <span class="title">\n '+n+' <span class="name filepicker-field-name">'+t(e.name)+"</span>\n </span>\n </div>"};r.selectize({plugins:["required-fix"],valueField:"name",labelField:"name",searchField:"name",optgroups:[{$order:1,value:"pending",label:"Pending"},{$order:2,value:"available",label:"Available"}],optgroupField:"status",create:!1,preload:!1,render:{option:function(e,t){return p(e,t)},item:function(e,t){return p(e,t)}},onInitialize:function(){o||this.load(function(e){return c(r,function(t){return e(t)},"selected")})},onLoad:function(){if(!f){var e=this.getValue();this.updateOption(e,{name:e}),f=!0}},onFocus:function(){this.load(function(e){return c(r,function(t){return e(t)})})}})}}}]),e}();t.default=d;t.Instance=new d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o);n(375),n(378),n(469);var l={option:function(e,t){var n=t(e.text).split(" "),r=n.shift(),a=n.shift();return'<div class="selectize-route-option">\n <span class="text-grey">'+r+'</span>\n <span>\n <span class="text-update">'+a.replace("(","/").replace(")","")+"</span>\n <span>"+n.join(" ")+"</span>\n </span>\n </div>"}},c=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a(this,e),this.options=Object.assign({},n),this.elements=[],(0,s.default)("[data-grav-selectize]").each(function(e,n){return t.add(n)}),(0,s.default)("body").on("mutation._grav",this._onAddedNodes.bind(this))}return i(e,[{key:"add",value:function(e){if(e=(0,s.default)(e),e.closest("template").length)return!1;var t=e.prop("tagName").toLowerCase(),n="input"===t||"select"===t,r=(n?e.closest("[data-grav-selectize]"):e).data("grav-selectize")||{},a=n?e:e.find("input, select");if("data[route]"===a.attr("name")&&(r=s.default.extend({},r,{render:l})),a.length&&!a.get(0).selectize){var i=s.default.merge(r.plugins?r.plugins:[],["required-fix"]);a.selectize(s.default.extend({},r,{plugins:i})),this.elements.push(a.data("selectize"))}}},{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find("select.fancy, input.fancy, [data-grav-selectize]").filter(function(e,t){return!(0,s.default)(t).closest("template").length});r.length&&r.each(function(e,t){return n.add(t)})}}]),e}();t.default=c;t.Instance=new c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(375),s=r(o);s.default.define("option_click",function(e){var t=this,n=t.setup;this.setup=function(){n.apply(t,arguments);var e=!1;t.$dropdown_content.on("mousedown click",function(n){var r=(0,i.default)(n.target);r.hasClass("clickable")||r.closest(".clickable").length?"mousedown"===n.type?(e=!0,t.isFocused=!1):(t.isFocused=!0,setTimeout(function(){e=!1})):(e=!1,t.isFocused=!0)}),t.$dropdown.off("mousedown click","[data-selectable]").on("mousedown click","[data-selectable]",function(){if(!e)return t.onOptionSelect.apply(t,arguments)}),t.$control_input.off("blur").on("blur",function(){if(!e)return t.onBlur.apply(t,arguments)})}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(370),c=r(l),u=(0,s.default)("body"),d=function(){function e(t){a(this,e),this.container=(0,s.default)(t),void 0===this.getName()&&(this.container=this.container.closest("[data-grav-array-name]"))}return i(e,[{key:"getName",value:function(){return this.container.data("grav-array-name")||""}},{key:"getKeyPlaceholder",value:function(){return this.container.data("grav-array-keyname")||"Key"}},{key:"getValuePlaceholder",value:function(){return this.container.data("grav-array-valuename")||"Value"}},{key:"isValueOnly",value:function(){return this.container.find('[data-grav-array-mode="value_only"]:first').length||!1}},{key:"isTextArea",value:function(){return this.container.data("grav-array-textarea")||!1}},{key:"shouldBeDisabled",value:function(){var e=this.container.closest(".form-field").find('[data-grav-field="toggleable"] input[type="checkbox"]');return e.length&&e.is(":not(:checked)")}},{key:"getNewRow",value:function(){var e="",t=this.isTextArea()?"<textarea "+(this.shouldBeDisabled()?'disabled="disabled"':"")+' data-grav-array-type="value" name="" placeholder="'+this.getValuePlaceholder()+'"></textarea>':"<input "+(this.shouldBeDisabled()?'disabled="disabled"':"")+' data-grav-array-type="value" type="text" name="" value="" placeholder="'+this.getValuePlaceholder()+'" />';return e+=this.isValueOnly()?'\n <div class="form-row array-field-value_only" data-grav-array-type="row">\n <span data-grav-array-action="sort" class="fa fa-bars"></span>\n '+t+"\n ":'\n <div class="form-row" data-grav-array-type="row">\n <span data-grav-array-action="sort" class="fa fa-bars"></span>\n <input '+(this.shouldBeDisabled()?'disabled="disabled"':"")+' data-grav-array-type="key" type="text" value="" placeholder="'+this.getKeyPlaceholder()+'" />\n '+t+"\n ",e+='\n <span data-grav-array-action="rem" class="fa fa-minus"></span>\n <span data-grav-array-action="add" class="fa fa-plus"></span>\n </div>'}}]),e}(),f=function(){function e(){var t=this;a(this,e),u.on("input",'[data-grav-array-type="key"], [data-grav-array-type="value"]',function(e){return t.actionInput(e)}),u.on("click touch",'[data-grav-array-action]:not([data-grav-array-action="sort"])',function(e){return t.actionEvent(e)}),this.arrays=(0,s.default)(),(0,s.default)('[data-grav-field="array"]').each(function(e,n){return t.addArray(n)}),(0,s.default)("body").on("mutation._grav",this._onAddedNodes.bind(this))}return i(e,[{key:"addArray",value:function(e){var t=this;e=(0,s.default)(e),e.find('[data-grav-array-type="container"]').each(function(e,n){n=(0,s.default)(n),n.data("array-sort")||n[0].hasAttribute("data-array-nosort")||n.data("array-sort",new c.default(n.get(0),{handle:".fa-bars",animation:150,onUpdate:function(){var e=n.find('[data-grav-array-type="row"]:first');t._setTemplate(e);var r=e.data("array-template");t.refreshNames(r)}}))})}},{key:"actionInput",value:function(e){var t=(0,s.default)(e.target),n=t.data("grav-array-type");this._setTemplate(t);var r=t.data("array-template"),a="key"===n?t:t.siblings('[data-grav-array-type="key"]:first'),i="value"===n?t:t.siblings('[data-grav-array-type="value"]:first'),o=r.isValueOnly()?this.getIndexFor(t):a.val();o=o.toString().replace(/\[/g,"%5B").replace(/]/g,"%5D");var l=r.getName()+"["+o+"]";i.attr("name",i.val()?l:r.getName()),this.refreshNames(r)}},{key:"actionEvent",value:function(e){e&&e.preventDefault();var t=(0,s.default)(e.target),n=t.data("grav-array-action"),r=t.parents('[data-grav-array-type="container"]');this._setTemplate(t),this[n+"Action"](t);var a=r.find("> div");r[a.length>1?"removeClass":"addClass"]("one-child")}},{key:"addAction",value:function(e){var t=e.data("array-template"),n=e.closest('[data-grav-array-type="row"]');n.after(t.getNewRow())}},{key:"remAction",value:function(e){var t=e.data("array-template"),n=e.closest('[data-grav-array-type="row"]'),r=!n.siblings().length;if(r){var a=(0,s.default)(t.getNewRow());n.after(a),a.find('[data-grav-array-type="value"]:last').attr("name",t.getName())}n.remove(),this.refreshNames(t)}},{key:"refreshNames",value:function(e){if(e.isValueOnly()){var t=e.container.find('> div > [data-grav-array-type="row"]'),n=t.find('[name]:not([name=""])');n.each(function(e,t){t=(0,s.default)(t);var n=t.closest("[data-grav-array-name]"),r=n.attr("data-grav-array-name")+"["+e+"]";t.attr("name",r);
}),n.length||t.find('[data-grav-array-type="value"]').attr("name",e.getName())}}},{key:"getIndexFor",value:function(e){var t=e.data("array-template"),n=e.closest('[data-grav-array-type="row"]');return t.container.find((t.isValueOnly()?"> div ":"")+' > [data-grav-array-type="row"]').index(n)}},{key:"_setTemplate",value:function(e){e.data("array-template")||e.data("array-template",new d(e.closest("[data-grav-array-name]")))}},{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find('[data-grav-field="array"]');r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.arrays.index(t)||n.addArray(t)})}}]),e}();t.default=f;t.Instance=new f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(370),c=r(l);n(381);var u=function(){function e(){var t=this;a(this,e),this.lists=(0,s.default)(),(0,s.default)('[data-type="collection"]').each(function(e,n){return t.addList(n)}),(0,s.default)("body").on("mutation._grav",this._onAddedNodes.bind(this))}return i(e,[{key:"addList",value:function(e){var t=this;e=(0,s.default)(e),this.lists=this.lists.add(e),e.on("click",'> .collection-actions [data-action="add"]',function(e){return t.addItem(e)}),e.on("click",'> ul > li > .item-actions [data-action="delete"]',function(e){return t.removeItem(e)}),e.on("click",'> ul > li > .item-actions [data-action="collapse"]',function(e){return t.collapseItem(e)}),e.on("click",'> ul > li > .item-actions [data-action="expand"]',function(e){return t.expandItem(e)}),e.on("click",'> .collection-actions [data-action-sort="date"]',function(e){return t.sortItems(e)}),e.on("click",'> .collection-actions [data-action="collapse_all"]',function(e){return t.collapseItems(e)}),e.on("click",'> .collection-actions [data-action="expand_all"]',function(e){return t.expandItems(e)}),e.on("input change","[data-key-observe]",function(e){return t.observeKey(e)}),e.find("[data-collection-holder]").each(function(e,n){n=(0,s.default)(n),n.data("collection-sort")||n[0].hasAttribute("data-collection-nosort")||n.data("collection-sort",new c.default(n.get(0),{forceFallback:!1,handle:".collection-sort",animation:150,onUpdate:function(){return t.reindex(n)}}))}),this._updateActionsStateBasedOnMinMax(e)}},{key:"addItem",value:function(e){var t=(0,s.default)(e.currentTarget),n=t.data("action-add")||"bottom",r=(0,s.default)(t.closest('[data-type="collection"]')),a=(0,s.default)(r.find('> [data-collection-template="new"]').data("collection-template-html"));this._updateActionsStateBasedOnMinMax(r);var i=r.closest('[data-type="collection"]').find("> ul > [data-collection-item]"),o=r.data("max");if(!("undefined"!=typeof o&&i.length>=o)){r.find("> [data-collection-holder]")["top"===n?"prepend":"append"](a),this.reindex(r),i=r.closest('[data-type="collection"]').find("> ul > [data-collection-item]");var l=r.closest('[data-type="collection"]').find('[data-action-add="top"]'),c=r.closest('[data-type="collection"]').find('[data-action="sort"]');i.length&&(l.length&&l.parent().removeClass("hidden"),c.length&&i.length>1&&c.removeClass("hidden")),(0,s.default)('[data-grav-field="toggleable"] input[type="checkbox"]').trigger("change")}}},{key:"removeItem",value:function(e){var t=(0,s.default)(e.currentTarget),n=t.closest("[data-collection-item]"),r=(0,s.default)(t.closest('[data-type="collection"]')),a=r.closest('[data-type="collection"]').find("> ul > [data-collection-item]"),i=r.data("min");if(!("undefined"!=typeof i&&a.length<=i)){n.remove(),this.reindex(r),a=r.closest('[data-type="collection"]').find("> ul > [data-collection-item]");var o=r.closest('[data-type="collection"]').find('[data-action-add="top"]'),l=r.closest('[data-type="collection"]').find('[data-action="sort"]');a.length||o.length&&o.parent().addClass("hidden"),l.length&&a.length<=1&&l.addClass("hidden"),this._updateActionsStateBasedOnMinMax(r)}}},{key:"collapseItems",value:function(e){var t=(0,s.default)(e.currentTarget),n=(0,s.default)(t.closest('[data-type="collection"]')).find('> ul > [data-collection-item] > .item-actions [data-action="collapse"]');n.click()}},{key:"collapseItem",value:function(e){var t=(0,s.default)(e.currentTarget),n=t.closest("[data-collection-item]");t.attr("data-action","expand").removeClass("fa-chevron-circle-down").addClass("fa-chevron-circle-right"),n.addClass("collection-collapsed")}},{key:"expandItems",value:function(e){var t=(0,s.default)(e.currentTarget),n=(0,s.default)(t.closest('[data-type="collection"]')).find('> ul > [data-collection-item] > .item-actions [data-action="expand"]');n.click()}},{key:"expandItem",value:function(e){var t=(0,s.default)(e.currentTarget),n=t.closest("[data-collection-item]");t.attr("data-action","collapse").removeClass("fa-chevron-circle-right").addClass("fa-chevron-circle-down"),n.removeClass("collection-collapsed")}},{key:"sortItems",value:function(e){var t=(0,s.default)(e.currentTarget),n=t.data("action-sort"),r=t.data("action-sort-dir")||"asc",a=(0,s.default)(t.closest('[data-type="collection"]')),i=a.closest('[data-type="collection"]').find("> ul > [data-collection-item]");i.sort(function(e,t){var a=(0,s.default)(e).find('[name$="['+n+']"]'),i=(0,s.default)(t).find('[name$="['+n+']"]'),o=void 0;return o="asc"===r?a.val()<i.val()?-1:a.val()>i.val()?1:0:a.val()>i.val()?-1:a.val()<i.val()?1:0}).each(function(e,t){(0,s.default)(t).parent().append(t)}),this.reindex(a)}},{key:"observeKey",value:function(e){var t=(0,s.default)(e.target),n=t.val(),r=t.closest("[data-collection-key]");r.data("collection-key-backup",r.data("collection-key")).data("collection-key",n),this.reindex(null,r)}},{key:"reindex",value:function(e,t){t=t||(0,s.default)(e).closest('[data-type="collection"]').find("> ul > [data-collection-item]"),t.each(function(e,t){t=(0,s.default)(t);var n=t.find("[data-key-observe]"),r=n.val(),a=n.length,i=t.data("collection-key-backup");t.attr("data-collection-key",a?r:e),["name","data-grav-field-name","for","id","data-grav-file-settings","data-grav-array-name"].forEach(function(e){t.find("["+e+"], [_"+e+"]").each(function(){var t=(0,s.default)(this),n=[],o=null,l=[new RegExp("\\[(\\d+|\\*|"+i+")\\]","g"),new RegExp("\\.(\\d+|\\*|"+i+")\\.","g")];if("name"===e&&t.data("gravArrayType")){var c=t.attr(e).match(/\[[0-9]{1,}\]$/),u=t[0].closest("[data-grav-array-name]").dataset.gravArrayName;if(c&&u)return o=c[0],void t.attr(e,""+u+c[0])}if(a&&!r)return t.attr("_"+e,t.attr(e)),void t.attr(e,null);t.attr("_"+e)&&(t.attr(e,t.attr("_"+e)),t.attr("_"+e,null)),t.parents("[data-collection-key]").map(function(e,t){return n.push((0,s.default)(t).attr("data-collection-key"))}),n.reverse();var d=i,f=t.attr(e).replace(l[0],function(){var e="";return o&&(e=o,console.log(n,e)),d=n.shift()||d,"["+d+"]"+e});f=f.replace(l[1],function(){return d=n.shift()||d,"."+d+"."}),t.attr(e,f)})})})}},{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find('[data-type="collection"]');r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.lists.index(t)||n.addList(t)})}},{key:"_updateActionsStateBasedOnMinMax",value:function(e){var t=e.closest('[data-type="collection"]').find("> ul > [data-collection-item]"),n=e.data("min"),r=e.data("max");e.find('> .collection-actions [data-action="add"]').attr("disabled",!1),e.find('> ul > li > .item-actions [data-action="delete"]').attr("disabled",!1),"undefined"!=typeof n&&t.length<=n&&e.find('> ul > li > .item-actions [data-action="delete"]').attr("disabled",!0),"undefined"!=typeof r&&t.length>=r&&e.find('> .collection-actions [data-action="add"]').attr("disabled",!0)}}]),e}();t.default=u;t.Instance=new u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(336);n(473);var c=function(){function e(t){var n=this;a(this,e),this.items=(0,s.default)(),this.options=Object.assign({},this.defaults,t),(0,s.default)("[data-grav-datetime]").each(function(e,t){return n.addItem(t)}),(0,s.default)("body").on("mutation._grav",this._onAddedNodes.bind(this))}return i(e,[{key:"defaults",get:function(){return{showTodayButton:!0,showClear:!0,locale:l.config.language||"en",icons:{time:"fa fa-clock-o",date:"fa fa-calendar-o",up:"fa fa-chevron-up",down:"fa fa-chevron-down",previous:"fa fa-chevron-left",next:"fa fa-chevron-right",today:"fa fa-bullseye",clear:"fa fa-trash-o",close:"fa fa-remove"}}}}]),i(e,[{key:"addItem",value:function(e){if(e=(0,s.default)(e),this.items=this.items.add(e),!e.data("DateTimePicker")){var t=Object.assign({},this.options,e.data("grav-datetime")||{});e.datetimepicker(t).on("dp.show dp.update",this._disableDecades),e.siblings(".field-icons").on("click",function(){return e.mousedown().focus()})}}},{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find("[data-grav-datetime]");r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.items.index(t)||n.addItem(t)})}},{key:"_disableDecades",value:function(){(0,s.default)(".datepicker-years .picker-switch").removeAttr("title").on("click",function(e){return e.stopPropagation()})}}]),e}();t.default=c;t.Instance=new c},function(e,t,n){var r,a,i,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};/*! version : 4.17.47
=========================================================
bootstrap-datetimejs
https://github.com/Eonasdan/bootstrap-datetimepicker
Copyright (c) 2015 Jonathan Peterson
=========================================================
*/
!function(o){"use strict";a=[n(1),n(474)],r=o,i="function"==typeof r?r.apply(t,a):r,!(void 0!==i&&(e.exports=i))}(function(e,t){"use strict";if(!t)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var n=function(n,r){var a,i,o,s,l,c,u,d={},f=!0,p=!1,h=!1,m=0,g=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],v=["days","months","years","decades"],y=["top","bottom","auto"],_=["left","right","auto"],b=["default","top","bottom"],w={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},k={},x=function(){return void 0!==t.tz&&void 0!==r.timeZone&&null!==r.timeZone&&""!==r.timeZone},C=function(e){var n;return n=void 0===e||null===e?t():t.isDate(e)||t.isMoment(e)?t(e):x()?t.tz(e,c,r.useStrict,r.timeZone):t(e,c,r.useStrict),x()&&n.tz(r.timeZone),n},S=function(e){if("string"!=typeof e||e.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(e){case"y":return l.indexOf("Y")!==-1;case"M":return l.indexOf("M")!==-1;case"d":return l.toLowerCase().indexOf("d")!==-1;case"h":case"H":return l.toLowerCase().indexOf("h")!==-1;case"m":return l.indexOf("m")!==-1;case"s":return l.indexOf("s")!==-1;default:return!1}},I=function(){return S("h")||S("m")||S("s")},E=function(){return S("y")||S("M")||S("d")},A=function(){var t=e("<thead>").append(e("<tr>").append(e("<th>").addClass("prev").attr("data-action","previous").append(e("<span>").addClass(r.icons.previous))).append(e("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",r.calendarWeeks?"6":"5")).append(e("<th>").addClass("next").attr("data-action","next").append(e("<span>").addClass(r.icons.next)))),n=e("<tbody>").append(e("<tr>").append(e("<td>").attr("colspan",r.calendarWeeks?"8":"7")));return[e("<div>").addClass("datepicker-days").append(e("<table>").addClass("table-condensed").append(t).append(e("<tbody>"))),e("<div>").addClass("datepicker-months").append(e("<table>").addClass("table-condensed").append(t.clone()).append(n.clone())),e("<div>").addClass("datepicker-years").append(e("<table>").addClass("table-condensed").append(t.clone()).append(n.clone())),e("<div>").addClass("datepicker-decades").append(e("<table>").addClass("table-condensed").append(t.clone()).append(n.clone()))]},T=function(){var t=e("<tr>"),n=e("<tr>"),a=e("<tr>");return S("h")&&(t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(e("<span>").addClass(r.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:r.tooltips.pickHour}).attr("data-action","showHours"))),a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(e("<span>").addClass(r.icons.down))))),S("m")&&(S("h")&&(t.append(e("<td>").addClass("separator")),n.append(e("<td>").addClass("separator").html(":")),a.append(e("<td>").addClass("separator"))),t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(e("<span>").addClass(r.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:r.tooltips.pickMinute}).attr("data-action","showMinutes"))),a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(e("<span>").addClass(r.icons.down))))),S("s")&&(S("m")&&(t.append(e("<td>").addClass("separator")),n.append(e("<td>").addClass("separator").html(":")),a.append(e("<td>").addClass("separator"))),t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(e("<span>").addClass(r.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:r.tooltips.pickSecond}).attr("data-action","showSeconds"))),a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(e("<span>").addClass(r.icons.down))))),s||(t.append(e("<td>").addClass("separator")),n.append(e("<td>").append(e("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:r.tooltips.togglePeriod}))),a.append(e("<td>").addClass("separator"))),e("<div>").addClass("timepicker-picker").append(e("<table>").addClass("table-condensed").append([t,n,a]))},M=function(){var t=e("<div>").addClass("timepicker-hours").append(e("<table>").addClass("table-condensed")),n=e("<div>").addClass("timepicker-minutes").append(e("<table>").addClass("table-condensed")),r=e("<div>").addClass("timepicker-seconds").append(e("<table>").addClass("table-condensed")),a=[T()];return S("h")&&a.push(t),S("m")&&a.push(n),S("s")&&a.push(r),a},O=function(){var t=[];return r.showTodayButton&&t.push(e("<td>").append(e("<a>").attr({"data-action":"today",title:r.tooltips.today}).append(e("<span>").addClass(r.icons.today)))),!r.sideBySide&&E()&&I()&&t.push(e("<td>").append(e("<a>").attr({"data-action":"togglePicker",title:r.tooltips.selectTime}).append(e("<span>").addClass(r.icons.time)))),r.showClear&&t.push(e("<td>").append(e("<a>").attr({"data-action":"clear",title:r.tooltips.clear}).append(e("<span>").addClass(r.icons.clear)))),r.showClose&&t.push(e("<td>").append(e("<a>").attr({"data-action":"close",title:r.tooltips.close}).append(e("<span>").addClass(r.icons.close)))),e("<table>").addClass("table-condensed").append(e("<tbody>").append(e("<tr>").append(t)))},D=function(){var t=e("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),n=e("<div>").addClass("datepicker").append(A()),a=e("<div>").addClass("timepicker").append(M()),i=e("<ul>").addClass("list-unstyled"),o=e("<li>").addClass("picker-switch"+(r.collapse?" accordion-toggle":"")).append(O());return r.inline&&t.removeClass("dropdown-menu"),s&&t.addClass("usetwentyfour"),S("s")&&!s&&t.addClass("wider"),r.sideBySide&&E()&&I()?(t.addClass("timepicker-sbs"),"top"===r.toolbarPlacement&&t.append(o),t.append(e("<div>").addClass("row").append(n.addClass("col-md-6")).append(a.addClass("col-md-6"))),"bottom"===r.toolbarPlacement&&t.append(o),t):("top"===r.toolbarPlacement&&i.append(o),E()&&i.append(e("<li>").addClass(r.collapse&&I()?"collapse in":"").append(n)),"default"===r.toolbarPlacement&&i.append(o),I()&&i.append(e("<li>").addClass(r.collapse&&E()?"collapse":"").append(a)),"bottom"===r.toolbarPlacement&&i.append(o),t.append(i))},P=function(){var t,a={};return t=n.is("input")||r.inline?n.data():n.find("input").data(),t.dateOptions&&t.dateOptions instanceof Object&&(a=e.extend(!0,a,t.dateOptions)),e.each(r,function(e){var n="date"+e.charAt(0).toUpperCase()+e.slice(1);void 0!==t[n]&&(a[e]=t[n])}),a},j=function(){var t,a=(p||n).position(),i=(p||n).offset(),o=r.widgetPositioning.vertical,s=r.widgetPositioning.horizontal;if(r.widgetParent)t=r.widgetParent.append(h);else if(n.is("input"))t=n.after(h).parent();else{if(r.inline)return void(t=n.append(h));t=n,n.children().first().after(h)}if("auto"===o&&(o=i.top+1.5*h.height()>=e(window).height()+e(window).scrollTop()&&h.height()+n.outerHeight()<i.top?"top":"bottom"),"auto"===s&&(s=t.width()<i.left+h.outerWidth()/2&&i.left+h.outerWidth()>e(window).width()?"right":"left"),"top"===o?h.addClass("top").removeClass("bottom"):h.addClass("bottom").removeClass("top"),"right"===s?h.addClass("pull-right"):h.removeClass("pull-right"),"static"===t.css("position")&&(t=t.parents().filter(function(){return"static"!==e(this).css("position")}).first()),0===t.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");h.css({top:"top"===o?"auto":a.top+n.outerHeight(),bottom:"top"===o?t.outerHeight()-(t===n?0:a.top):"auto",left:"left"===s?t===n?0:a.left:"auto",right:"left"===s?"auto":t.outerWidth()-n.outerWidth()-(t===n?0:a.left)})},z=function(e){"dp.change"===e.type&&(e.date&&e.date.isSame(e.oldDate)||!e.date&&!e.oldDate)||n.trigger(e)},L=function(e){"y"===e&&(e="YYYY"),z({type:"dp.update",change:e,viewDate:i.clone()})},N=function(e){h&&(e&&(u=Math.max(m,Math.min(3,u+e))),h.find(".datepicker > div").hide().filter(".datepicker-"+g[u].clsName).show())},q=function(){var t=e("<tr>"),n=i.clone().startOf("w").startOf("d");for(r.calendarWeeks===!0&&t.append(e("<th>").addClass("cw").text("#"));n.isBefore(i.clone().endOf("w"));)t.append(e("<th>").addClass("dow").text(n.format("dd"))),n.add(1,"d");h.find(".datepicker-days thead").append(t)},R=function(e){return r.disabledDates[e.format("YYYY-MM-DD")]===!0},U=function(e){return r.enabledDates[e.format("YYYY-MM-DD")]===!0},F=function(e){return r.disabledHours[e.format("H")]===!0},B=function(e){return r.enabledHours[e.format("H")]===!0},V=function(t,n){if(!t.isValid())return!1;if(r.disabledDates&&"d"===n&&R(t))return!1;if(r.enabledDates&&"d"===n&&!U(t))return!1;if(r.minDate&&t.isBefore(r.minDate,n))return!1;if(r.maxDate&&t.isAfter(r.maxDate,n))return!1;if(r.daysOfWeekDisabled&&"d"===n&&r.daysOfWeekDisabled.indexOf(t.day())!==-1)return!1;if(r.disabledHours&&("h"===n||"m"===n||"s"===n)&&F(t))return!1;if(r.enabledHours&&("h"===n||"m"===n||"s"===n)&&!B(t))return!1;if(r.disabledTimeIntervals&&("h"===n||"m"===n||"s"===n)){var a=!1;if(e.each(r.disabledTimeIntervals,function(){if(t.isBetween(this[0],this[1]))return a=!0,!1}),a)return!1}return!0},H=function(){for(var t=[],n=i.clone().startOf("y").startOf("d");n.isSame(i,"y");)t.push(e("<span>").attr("data-action","selectMonth").addClass("month").text(n.format("MMM"))),n.add(1,"M");h.find(".datepicker-months td").empty().append(t)},G=function(){var t=h.find(".datepicker-months"),n=t.find("th"),o=t.find("tbody").find("span");n.eq(0).find("span").attr("title",r.tooltips.prevYear),n.eq(1).attr("title",r.tooltips.selectYear),n.eq(2).find("span").attr("title",r.tooltips.nextYear),t.find(".disabled").removeClass("disabled"),V(i.clone().subtract(1,"y"),"y")||n.eq(0).addClass("disabled"),n.eq(1).text(i.year()),V(i.clone().add(1,"y"),"y")||n.eq(2).addClass("disabled"),o.removeClass("active"),a.isSame(i,"y")&&!f&&o.eq(a.month()).addClass("active"),o.each(function(t){V(i.clone().month(t),"M")||e(this).addClass("disabled")})},$=function(){var e=h.find(".datepicker-years"),t=e.find("th"),n=i.clone().subtract(5,"y"),o=i.clone().add(6,"y"),s="";for(t.eq(0).find("span").attr("title",r.tooltips.prevDecade),t.eq(1).attr("title",r.tooltips.selectDecade),t.eq(2).find("span").attr("title",r.tooltips.nextDecade),e.find(".disabled").removeClass("disabled"),r.minDate&&r.minDate.isAfter(n,"y")&&t.eq(0).addClass("disabled"),t.eq(1).text(n.year()+"-"+o.year()),r.maxDate&&r.maxDate.isBefore(o,"y")&&t.eq(2).addClass("disabled");!n.isAfter(o,"y");)s+='<span data-action="selectYear" class="year'+(n.isSame(a,"y")&&!f?" active":"")+(V(n,"y")?"":" disabled")+'">'+n.year()+"</span>",n.add(1,"y");e.find("td").html(s)},K=function(){var e,n=h.find(".datepicker-decades"),o=n.find("th"),s=t({y:i.year()-i.year()%100-1}),l=s.clone().add(100,"y"),c=s.clone(),u=!1,d=!1,f="";for(o.eq(0).find("span").attr("title",r.tooltips.prevCentury),o.eq(2).find("span").attr("title",r.tooltips.nextCentury),n.find(".disabled").removeClass("disabled"),(s.isSame(t({y:1900}))||r.minDate&&r.minDate.isAfter(s,"y"))&&o.eq(0).addClass("disabled"),o.eq(1).text(s.year()+"-"+l.year()),(s.isSame(t({y:2e3}))||r.maxDate&&r.maxDate.isBefore(l,"y"))&&o.eq(2).addClass("disabled");!s.isAfter(l,"y");)e=s.year()+12,u=r.minDate&&r.minDate.isAfter(s,"y")&&r.minDate.year()<=e,d=r.maxDate&&r.maxDate.isAfter(s,"y")&&r.maxDate.year()<=e,f+='<span data-action="selectDecade" class="decade'+(a.isAfter(s)&&a.year()<=e?" active":"")+(V(s,"y")||u||d?"":" disabled")+'" data-selection="'+(s.year()+6)+'">'+(s.year()+1)+" - "+(s.year()+12)+"</span>",s.add(12,"y");f+="<span></span><span></span><span></span>",n.find("td").html(f),o.eq(1).text(c.year()+1+"-"+s.year())},W=function(){var t,n,o,s=h.find(".datepicker-days"),l=s.find("th"),c=[],u=[];if(E()){for(l.eq(0).find("span").attr("title",r.tooltips.prevMonth),l.eq(1).attr("title",r.tooltips.selectMonth),l.eq(2).find("span").attr("title",r.tooltips.nextMonth),s.find(".disabled").removeClass("disabled"),l.eq(1).text(i.format(r.dayViewHeaderFormat)),V(i.clone().subtract(1,"M"),"M")||l.eq(0).addClass("disabled"),V(i.clone().add(1,"M"),"M")||l.eq(2).addClass("disabled"),t=i.clone().startOf("M").startOf("w").startOf("d"),o=0;o<42;o++)0===t.weekday()&&(n=e("<tr>"),r.calendarWeeks&&n.append('<td class="cw">'+t.week()+"</td>"),c.push(n)),u=["day"],t.isBefore(i,"M")&&u.push("old"),t.isAfter(i,"M")&&u.push("new"),t.isSame(a,"d")&&!f&&u.push("active"),V(t,"d")||u.push("disabled"),t.isSame(C(),"d")&&u.push("today"),0!==t.day()&&6!==t.day()||u.push("weekend"),z({type:"dp.classify",date:t,classNames:u}),n.append('<td data-action="selectDay" data-day="'+t.format("L")+'" class="'+u.join(" ")+'">'+t.date()+"</td>"),t.add(1,"d");s.find("tbody").empty().append(c),G(),$(),K()}},Y=function(){var t=h.find(".timepicker-hours table"),n=i.clone().startOf("d"),r=[],a=e("<tr>");for(i.hour()>11&&!s&&n.hour(12);n.isSame(i,"d")&&(s||i.hour()<12&&n.hour()<12||i.hour()>11);)n.hour()%4===0&&(a=e("<tr>"),r.push(a)),a.append('<td data-action="selectHour" class="hour'+(V(n,"h")?"":" disabled")+'">'+n.format(s?"HH":"hh")+"</td>"),n.add(1,"h");t.empty().append(r)},J=function(){for(var t=h.find(".timepicker-minutes table"),n=i.clone().startOf("h"),a=[],o=e("<tr>"),s=1===r.stepping?5:r.stepping;i.isSame(n,"h");)n.minute()%(4*s)===0&&(o=e("<tr>"),a.push(o)),o.append('<td data-action="selectMinute" class="minute'+(V(n,"m")?"":" disabled")+'">'+n.format("mm")+"</td>"),n.add(s,"m");t.empty().append(a)},X=function(){for(var t=h.find(".timepicker-seconds table"),n=i.clone().startOf("m"),r=[],a=e("<tr>");i.isSame(n,"m");)n.second()%20===0&&(a=e("<tr>"),r.push(a)),a.append('<td data-action="selectSecond" class="second'+(V(n,"s")?"":" disabled")+'">'+n.format("ss")+"</td>"),n.add(5,"s");t.empty().append(r)},Z=function(){var e,t,n=h.find(".timepicker span[data-time-component]");s||(e=h.find(".timepicker [data-action=togglePeriod]"),t=a.clone().add(a.hours()>=12?-12:12,"h"),e.text(a.format("A")),V(t,"h")?e.removeClass("disabled"):e.addClass("disabled")),n.filter("[data-time-component=hours]").text(a.format(s?"HH":"hh")),n.filter("[data-time-component=minutes]").text(a.format("mm")),n.filter("[data-time-component=seconds]").text(a.format("ss")),Y(),J(),X()},Q=function(){h&&(W(),Z())},ee=function(e){var t=f?null:a;if(!e)return f=!0,o.val(""),n.data("date",""),z({type:"dp.change",date:!1,oldDate:t}),void Q();if(e=e.clone().locale(r.locale),x()&&e.tz(r.timeZone),1!==r.stepping)for(e.minutes(Math.round(e.minutes()/r.stepping)*r.stepping).seconds(0);r.minDate&&e.isBefore(r.minDate);)e.add(r.stepping,"minutes");V(e)?(a=e,i=a.clone(),o.val(a.format(l)),n.data("date",a.format(l)),f=!1,Q(),z({type:"dp.change",date:a.clone(),oldDate:t})):(r.keepInvalid?z({type:"dp.change",date:e,oldDate:t}):o.val(f?"":a.format(l)),z({type:"dp.error",date:e,oldDate:t}))},te=function(){var t=!1;return h?(h.find(".collapse").each(function(){var n=e(this).data("collapse");return!n||!n.transitioning||(t=!0,!1)}),t?d:(p&&p.hasClass("btn")&&p.toggleClass("active"),h.hide(),e(window).off("resize",j),h.off("click","[data-action]"),h.off("mousedown",!1),h.remove(),h=!1,z({type:"dp.hide",date:a.clone()}),o.blur(),i=a.clone(),d)):d},ne=function(){ee(null)},re=function(e){return void 0===r.parseInputDate?(!t.isMoment(e)||e instanceof Date)&&(e=C(e)):e=r.parseInputDate(e),e},ae={next:function(){var e=g[u].navFnc;i.add(g[u].navStep,e),W(),L(e)},previous:function(){var e=g[u].navFnc;i.subtract(g[u].navStep,e),W(),L(e)},pickerSwitch:function(){N(1)},selectMonth:function(t){var n=e(t.target).closest("tbody").find("span").index(e(t.target));i.month(n),u===m?(ee(a.clone().year(i.year()).month(i.month())),r.inline||te()):(N(-1),W()),L("M")},selectYear:function(t){var n=parseInt(e(t.target).text(),10)||0;i.year(n),u===m?(ee(a.clone().year(i.year())),r.inline||te()):(N(-1),W()),L("YYYY")},selectDecade:function(t){var n=parseInt(e(t.target).data("selection"),10)||0;i.year(n),u===m?(ee(a.clone().year(i.year())),r.inline||te()):(N(-1),W()),L("YYYY")},selectDay:function(t){var n=i.clone();e(t.target).is(".old")&&n.subtract(1,"M"),e(t.target).is(".new")&&n.add(1,"M"),ee(n.date(parseInt(e(t.target).text(),10))),I()||r.keepOpen||r.inline||te()},incrementHours:function(){var e=a.clone().add(1,"h");V(e,"h")&&ee(e)},incrementMinutes:function(){var e=a.clone().add(r.stepping,"m");V(e,"m")&&ee(e)},incrementSeconds:function(){var e=a.clone().add(1,"s");V(e,"s")&&ee(e)},decrementHours:function(){var e=a.clone().subtract(1,"h");V(e,"h")&&ee(e)},decrementMinutes:function(){var e=a.clone().subtract(r.stepping,"m");V(e,"m")&&ee(e)},decrementSeconds:function(){var e=a.clone().subtract(1,"s");V(e,"s")&&ee(e)},togglePeriod:function(){ee(a.clone().add(a.hours()>=12?-12:12,"h"))},togglePicker:function(t){var n,a=e(t.target),i=a.closest("ul"),o=i.find(".in"),s=i.find(".collapse:not(.in)");if(o&&o.length){if(n=o.data("collapse"),n&&n.transitioning)return;o.collapse?(o.collapse("hide"),s.collapse("show")):(o.removeClass("in"),s.addClass("in")),a.is("span")?a.toggleClass(r.icons.time+" "+r.icons.date):a.find("span").toggleClass(r.icons.time+" "+r.icons.date)}},showPicker:function(){h.find(".timepicker > div:not(.timepicker-picker)").hide(),h.find(".timepicker .timepicker-picker").show()},showHours:function(){h.find(".timepicker .timepicker-picker").hide(),h.find(".timepicker .timepicker-hours").show()},showMinutes:function(){h.find(".timepicker .timepicker-picker").hide(),h.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){h.find(".timepicker .timepicker-picker").hide(),h.find(".timepicker .timepicker-seconds").show()},selectHour:function(t){var n=parseInt(e(t.target).text(),10);s||(a.hours()>=12?12!==n&&(n+=12):12===n&&(n=0)),ee(a.clone().hours(n)),ae.showPicker.call(d)},selectMinute:function(t){ee(a.clone().minutes(parseInt(e(t.target).text(),10))),ae.showPicker.call(d)},selectSecond:function(t){ee(a.clone().seconds(parseInt(e(t.target).text(),10))),ae.showPicker.call(d)},clear:ne,today:function(){var e=C();V(e,"d")&&ee(e)},close:te},ie=function(t){return!e(t.currentTarget).is(".disabled")&&(ae[e(t.currentTarget).data("action")].apply(d,arguments),!1)},oe=function(){var t,n={year:function(e){return e.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(e){return e.date(1).hours(0).seconds(0).minutes(0)},day:function(e){return e.hours(0).seconds(0).minutes(0)},hour:function(e){return e.seconds(0).minutes(0)},minute:function(e){return e.seconds(0)}};return o.prop("disabled")||!r.ignoreReadonly&&o.prop("readonly")||h?d:(void 0!==o.val()&&0!==o.val().trim().length?ee(re(o.val().trim())):f&&r.useCurrent&&(r.inline||o.is("input")&&0===o.val().trim().length)&&(t=C(),"string"==typeof r.useCurrent&&(t=n[r.useCurrent](t)),ee(t)),h=D(),q(),H(),h.find(".timepicker-hours").hide(),h.find(".timepicker-minutes").hide(),h.find(".timepicker-seconds").hide(),Q(),N(),e(window).on("resize",j),h.on("click","[data-action]",ie),h.on("mousedown",!1),p&&p.hasClass("btn")&&p.toggleClass("active"),j(),h.show(),r.focusOnShow&&!o.is(":focus")&&o.focus(),z({type:"dp.show"}),d)},se=function(){return h?te():oe()},le=function(e){var t,n,a,i,o=null,s=[],l={},c=e.which,u="p";k[c]=u;for(t in k)k.hasOwnProperty(t)&&k[t]===u&&(s.push(t),parseInt(t,10)!==c&&(l[t]=!0));for(t in r.keyBinds)if(r.keyBinds.hasOwnProperty(t)&&"function"==typeof r.keyBinds[t]&&(a=t.split(" "),a.length===s.length&&w[c]===a[a.length-1])){for(i=!0,n=a.length-2;n>=0;n--)if(!(w[a[n]]in l)){i=!1;break}if(i){o=r.keyBinds[t];break}}o&&(o.call(d,h),e.stopPropagation(),e.preventDefault())},ce=function(e){k[e.which]="r",e.stopPropagation(),e.preventDefault()},ue=function(t){var n=e(t.target).val().trim(),r=n?re(n):null;return ee(r),t.stopImmediatePropagation(),!1},de=function(){o.on({change:ue,blur:r.debug?"":te,keydown:le,keyup:ce,focus:r.allowInputToggle?oe:""}),n.is("input")?o.on({focus:oe}):p&&(p.on("click",se),p.on("mousedown",!1))},fe=function(){o.off({change:ue,blur:blur,keydown:le,keyup:ce,focus:r.allowInputToggle?te:""}),n.is("input")?o.off({focus:oe}):p&&(p.off("click",se),p.off("mousedown",!1))},pe=function(t){var n={};return e.each(t,function(){var e=re(this);e.isValid()&&(n[e.format("YYYY-MM-DD")]=!0)}),!!Object.keys(n).length&&n},he=function(t){var n={};return e.each(t,function(){n[this]=!0}),!!Object.keys(n).length&&n},me=function(){var e=r.format||"L LT";l=e.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(e){var t=a.localeData().longDateFormat(e)||e;return t.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(e){return a.localeData().longDateFormat(e)||e})}),c=r.extraFormats?r.extraFormats.slice():[],c.indexOf(e)<0&&c.indexOf(l)<0&&c.push(l),s=l.toLowerCase().indexOf("a")<1&&l.replace(/\[.*?\]/g,"").indexOf("h")<1,S("y")&&(m=2),S("M")&&(m=1),S("d")&&(m=0),u=Math.max(m,u),f||ee(a)};if(d.destroy=function(){te(),fe(),n.removeData("DateTimePicker"),n.removeData("date")},d.toggle=se,d.show=oe,d.hide=te,d.disable=function(){return te(),p&&p.hasClass("btn")&&p.addClass("disabled"),o.prop("disabled",!0),d},d.enable=function(){return p&&p.hasClass("btn")&&p.removeClass("disabled"),o.prop("disabled",!1),d},d.ignoreReadonly=function(e){if(0===arguments.length)return r.ignoreReadonly;if("boolean"!=typeof e)throw new TypeError("ignoreReadonly () expects a boolean parameter");return r.ignoreReadonly=e,d},d.options=function(t){if(0===arguments.length)return e.extend(!0,{},r);if(!(t instanceof Object))throw new TypeError("options() options parameter should be an object");return e.extend(!0,r,t),e.each(r,function(e,t){if(void 0===d[e])throw new TypeError("option "+e+" is not recognized!");d[e](t)}),d},d.date=function(e){if(0===arguments.length)return f?null:a.clone();if(!(null===e||"string"==typeof e||t.isMoment(e)||e instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return ee(null===e?null:re(e)),d},d.format=function(e){if(0===arguments.length)return r.format;if("string"!=typeof e&&("boolean"!=typeof e||e!==!1))throw new TypeError("format() expects a string or boolean:false parameter "+e);return r.format=e,l&&me(),d},d.timeZone=function(e){if(0===arguments.length)return r.timeZone;if("string"!=typeof e)throw new TypeError("newZone() expects a string parameter");return r.timeZone=e,d},d.dayViewHeaderFormat=function(e){if(0===arguments.length)return r.dayViewHeaderFormat;if("string"!=typeof e)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return r.dayViewHeaderFormat=e,d},d.extraFormats=function(e){if(0===arguments.length)return r.extraFormats;if(e!==!1&&!(e instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return r.extraFormats=e,c&&me(),d},d.disabledDates=function(t){if(0===arguments.length)return r.disabledDates?e.extend({},r.disabledDates):r.disabledDates;if(!t)return r.disabledDates=!1,Q(),d;if(!(t instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return r.disabledDates=pe(t),r.enabledDates=!1,Q(),d},d.enabledDates=function(t){if(0===arguments.length)return r.enabledDates?e.extend({},r.enabledDates):r.enabledDates;if(!t)return r.enabledDates=!1,Q(),d;if(!(t instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return r.enabledDates=pe(t),r.disabledDates=!1,Q(),d},d.daysOfWeekDisabled=function(e){if(0===arguments.length)return r.daysOfWeekDisabled.splice(0);if("boolean"==typeof e&&!e)return r.daysOfWeekDisabled=!1,Q(),d;if(!(e instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(r.daysOfWeekDisabled=e.reduce(function(e,t){return t=parseInt(t,10),t>6||t<0||isNaN(t)?e:(e.indexOf(t)===-1&&e.push(t),e)},[]).sort(),r.useCurrent&&!r.keepInvalid){for(var t=0;!V(a,"d");){if(a.add(1,"d"),31===t)throw new Error("Tried 31 times to find a valid date");t++}ee(a)}return Q(),d},d.maxDate=function(e){if(0===arguments.length)return r.maxDate?r.maxDate.clone():r.maxDate;if("boolean"==typeof e&&e===!1)return r.maxDate=!1,Q(),d;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=C()));var t=re(e);if(!t.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+e);if(r.minDate&&t.isBefore(r.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+t.format(l));return r.maxDate=t,r.useCurrent&&!r.keepInvalid&&a.isAfter(e)&&ee(r.maxDate),i.isAfter(t)&&(i=t.clone().subtract(r.stepping,"m")),Q(),d},d.minDate=function(e){if(0===arguments.length)return r.minDate?r.minDate.clone():r.minDate;if("boolean"==typeof e&&e===!1)return r.minDate=!1,Q(),d;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=C()));var t=re(e);if(!t.isValid())throw new TypeError("minDate() Could not parse date parameter: "+e);if(r.maxDate&&t.isAfter(r.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+t.format(l));return r.minDate=t,r.useCurrent&&!r.keepInvalid&&a.isBefore(e)&&ee(r.minDate),i.isBefore(t)&&(i=t.clone().add(r.stepping,"m")),Q(),d},d.defaultDate=function(e){if(0===arguments.length)return r.defaultDate?r.defaultDate.clone():r.defaultDate;if(!e)return r.defaultDate=!1,d;"string"==typeof e&&(e="now"===e||"moment"===e?C():C(e));var t=re(e);if(!t.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+e);if(!V(t))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return r.defaultDate=t,(r.defaultDate&&r.inline||""===o.val().trim())&&ee(r.defaultDate),d},d.locale=function(e){if(0===arguments.length)return r.locale;if(!t.localeData(e))throw new TypeError("locale() locale "+e+" is not loaded from moment locales!");return r.locale=e,a.locale(r.locale),i.locale(r.locale),l&&me(),h&&(te(),oe()),d},d.stepping=function(e){return 0===arguments.length?r.stepping:(e=parseInt(e,10),(isNaN(e)||e<1)&&(e=1),r.stepping=e,d)},d.useCurrent=function(e){var t=["year","month","day","hour","minute"];if(0===arguments.length)return r.useCurrent;if("boolean"!=typeof e&&"string"!=typeof e)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof e&&t.indexOf(e.toLowerCase())===-1)throw new TypeError("useCurrent() expects a string parameter of "+t.join(", "));return r.useCurrent=e,d},d.collapse=function(e){if(0===arguments.length)return r.collapse;if("boolean"!=typeof e)throw new TypeError("collapse() expects a boolean parameter");return r.collapse===e?d:(r.collapse=e,h&&(te(),oe()),d)},d.icons=function(t){if(0===arguments.length)return e.extend({},r.icons);if(!(t instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return e.extend(r.icons,t),h&&(te(),oe()),d},d.tooltips=function(t){if(0===arguments.length)return e.extend({},r.tooltips);if(!(t instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return e.extend(r.tooltips,t),h&&(te(),oe()),d},d.useStrict=function(e){if(0===arguments.length)return r.useStrict;if("boolean"!=typeof e)throw new TypeError("useStrict() expects a boolean parameter");return r.useStrict=e,d},d.sideBySide=function(e){if(0===arguments.length)return r.sideBySide;if("boolean"!=typeof e)throw new TypeError("sideBySide() expects a boolean parameter");return r.sideBySide=e,h&&(te(),oe()),d},d.viewMode=function(e){if(0===arguments.length)return r.viewMode;if("string"!=typeof e)throw new TypeError("viewMode() expects a string parameter");if(v.indexOf(e)===-1)throw new TypeError("viewMode() parameter must be one of ("+v.join(", ")+") value");return r.viewMode=e,u=Math.max(v.indexOf(e),m),N(),d},d.toolbarPlacement=function(e){if(0===arguments.length)return r.toolbarPlacement;if("string"!=typeof e)throw new TypeError("toolbarPlacement() expects a string parameter");if(b.indexOf(e)===-1)throw new TypeError("toolbarPlacement() parameter must be one of ("+b.join(", ")+") value");return r.toolbarPlacement=e,h&&(te(),oe()),d},d.widgetPositioning=function(t){if(0===arguments.length)return e.extend({},r.widgetPositioning);if("[object Object]"!=={}.toString.call(t))throw new TypeError("widgetPositioning() expects an object variable");if(t.horizontal){if("string"!=typeof t.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(t.horizontal=t.horizontal.toLowerCase(),_.indexOf(t.horizontal)===-1)throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+_.join(", ")+")");r.widgetPositioning.horizontal=t.horizontal}if(t.vertical){if("string"!=typeof t.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(t.vertical=t.vertical.toLowerCase(),y.indexOf(t.vertical)===-1)throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+y.join(", ")+")");r.widgetPositioning.vertical=t.vertical}return Q(),d},d.calendarWeeks=function(e){if(0===arguments.length)return r.calendarWeeks;if("boolean"!=typeof e)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return r.calendarWeeks=e,Q(),d},d.showTodayButton=function(e){if(0===arguments.length)return r.showTodayButton;if("boolean"!=typeof e)throw new TypeError("showTodayButton() expects a boolean parameter");return r.showTodayButton=e,h&&(te(),oe()),d},d.showClear=function(e){if(0===arguments.length)return r.showClear;if("boolean"!=typeof e)throw new TypeError("showClear() expects a boolean parameter");return r.showClear=e,h&&(te(),oe()),d},d.widgetParent=function(t){if(0===arguments.length)return r.widgetParent;if("string"==typeof t&&(t=e(t)),null!==t&&"string"!=typeof t&&!(t instanceof e))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return r.widgetParent=t,h&&(te(),oe()),d},d.keepOpen=function(e){if(0===arguments.length)return r.keepOpen;if("boolean"!=typeof e)throw new TypeError("keepOpen() expects a boolean parameter");return r.keepOpen=e,d},d.focusOnShow=function(e){if(0===arguments.length)return r.focusOnShow;if("boolean"!=typeof e)throw new TypeError("focusOnShow() expects a boolean parameter");return r.focusOnShow=e,d},d.inline=function(e){if(0===arguments.length)return r.inline;if("boolean"!=typeof e)throw new TypeError("inline() expects a boolean parameter");return r.inline=e,d},d.clear=function(){return ne(),d},d.keyBinds=function(e){return 0===arguments.length?r.keyBinds:(r.keyBinds=e,d)},d.getMoment=function(e){return C(e)},d.debug=function(e){if("boolean"!=typeof e)throw new TypeError("debug() expects a boolean parameter");return r.debug=e,d},d.allowInputToggle=function(e){if(0===arguments.length)return r.allowInputToggle;if("boolean"!=typeof e)throw new TypeError("allowInputToggle() expects a boolean parameter");return r.allowInputToggle=e,d},d.showClose=function(e){if(0===arguments.length)return r.showClose;if("boolean"!=typeof e)throw new TypeError("showClose() expects a boolean parameter");return r.showClose=e,d},d.keepInvalid=function(e){if(0===arguments.length)return r.keepInvalid;if("boolean"!=typeof e)throw new TypeError("keepInvalid() expects a boolean parameter");return r.keepInvalid=e,d},d.datepickerInput=function(e){if(0===arguments.length)return r.datepickerInput;if("string"!=typeof e)throw new TypeError("datepickerInput() expects a string parameter");return r.datepickerInput=e,d},d.parseInputDate=function(e){
if(0===arguments.length)return r.parseInputDate;if("function"!=typeof e)throw new TypeError("parseInputDate() sholud be as function");return r.parseInputDate=e,d},d.disabledTimeIntervals=function(t){if(0===arguments.length)return r.disabledTimeIntervals?e.extend({},r.disabledTimeIntervals):r.disabledTimeIntervals;if(!t)return r.disabledTimeIntervals=!1,Q(),d;if(!(t instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return r.disabledTimeIntervals=t,Q(),d},d.disabledHours=function(t){if(0===arguments.length)return r.disabledHours?e.extend({},r.disabledHours):r.disabledHours;if(!t)return r.disabledHours=!1,Q(),d;if(!(t instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(r.disabledHours=he(t),r.enabledHours=!1,r.useCurrent&&!r.keepInvalid){for(var n=0;!V(a,"h");){if(a.add(1,"h"),24===n)throw new Error("Tried 24 times to find a valid date");n++}ee(a)}return Q(),d},d.enabledHours=function(t){if(0===arguments.length)return r.enabledHours?e.extend({},r.enabledHours):r.enabledHours;if(!t)return r.enabledHours=!1,Q(),d;if(!(t instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(r.enabledHours=he(t),r.disabledHours=!1,r.useCurrent&&!r.keepInvalid){for(var n=0;!V(a,"h");){if(a.add(1,"h"),24===n)throw new Error("Tried 24 times to find a valid date");n++}ee(a)}return Q(),d},d.viewDate=function(e){if(0===arguments.length)return i.clone();if(!e)return i=a.clone(),d;if(!("string"==typeof e||t.isMoment(e)||e instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return i=re(e),L(),d},n.is("input"))o=n;else if(o=n.find(r.datepickerInput),0===o.length)o=n.find("input");else if(!o.is("input"))throw new Error('CSS class "'+r.datepickerInput+'" cannot be applied to non input element');if(n.hasClass("input-group")&&(p=0===n.find(".datepickerbutton").length?n.find(".input-group-addon"):n.find(".datepickerbutton")),!r.inline&&!o.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return a=C(),i=a.clone(),e.extend(!0,r,P()),d.options(r),me(),de(),o.prop("disabled")&&d.disable(),o.is("input")&&0!==o.val().trim().length?ee(re(o.val().trim())):r.defaultDate&&void 0===o.attr("placeholder")&&ee(r.defaultDate),r.inline&&oe(),d};return e.fn.datetimepicker=function(t){t=t||{};var r,a=Array.prototype.slice.call(arguments,1),i=!0,s=["destroy","hide","show","toggle"];if("object"===("undefined"==typeof t?"undefined":o(t)))return this.each(function(){var r,a=e(this);a.data("DateTimePicker")||(r=e.extend(!0,{},e.fn.datetimepicker.defaults,t),a.data("DateTimePicker",n(a,r)))});if("string"==typeof t)return this.each(function(){var n=e(this),o=n.data("DateTimePicker");if(!o)throw new Error('bootstrap-datetimepicker("'+t+'") method was called on an element that is not using DateTimePicker');r=o[t].apply(o,a),i=r===o}),i||e.inArray(t,s)>-1?this:r;throw new TypeError("Invalid arguments for DateTimePicker: "+t)},e.fn.datetimepicker.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:t.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down",previous:"glyphicon glyphicon-chevron-left",next:"glyphicon glyphicon-chevron-right",today:"glyphicon glyphicon-screenshot",clear:"glyphicon glyphicon-trash",close:"glyphicon glyphicon-remove"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().subtract(7,"d")):this.date(t.clone().add(this.stepping(),"m"))}},down:function(e){if(!e)return void this.show();var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().add(7,"d")):this.date(t.clone().subtract(this.stepping(),"m"))},"control up":function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().subtract(1,"y")):this.date(t.clone().add(1,"h"))}},"control down":function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().add(1,"y")):this.date(t.clone().subtract(1,"h"))}},left:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"d"))}},right:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"d"))}},pageUp:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"M"))}},pageDown:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(e){e&&e.find(".timepicker").is(":visible")&&e.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},delete:function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},e.fn.datetimepicker})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(600),c=r(l),u=n(601),d=r(u),f=n(603),p=navigator.userAgent.toLowerCase().indexOf("firefox")>-1,h=(0,s.default)("body"),m="mousedown touchstart MSPointerDown pointerdown",g="mousemove touchmove MSPointerMove pointermove",v="mouseup touchend MSPointerUp pointerup",y=p?"focus":"focusin",_=function(){function e(t){var n=this;a(this,e),this.selector=t,this.field=(0,s.default)(this.selector),this.options=Object.assign({},this.field.data("grav-colorpicker")),this.built=!1,this.attach(),this.options.update&&this.field.on("change._grav_colorpicker",function(e,t,r,a){var i=r,o=(0,f.hex2rgb)(r);a<1&&(i="rgba("+o.r+", "+o.g+", "+o.b+", "+a+")");var s=t.closest(n.options.update);s.length||(s=t.siblings(n.options.update)),s.length||(s=t.parent(".g-colorpicker").find(n.options.update)),s.css({backgroundColor:i})})}return i(e,[{key:"attach",value:function(){var e=this;h.on(y,this.selector,function(t){return e.show(t,t.currentTarget)}),h.on(m,this.selector+" .g-colorpicker, "+this.selector+" .g-colorpicker i",this.bound("iconClick")),h.on("keydown",this.selector,function(t){switch(t.keyCode){case 9:e.hide();break;case 13:case 27:e.hide(),t.currentTarget.blur()}return!0}),h.on("keyup",this.selector,function(t){return e.updateFromInput(!0,t.currentTarget),!0}),h.on("paste",this.selector,function(t){setTimeout(function(){return e.updateFromInput(!0,t.currentTarget)},1)})}},{key:"show",value:function(e,t){t=(0,s.default)(t),this.built||this.build(),this.element=t,this.reposition(),this.wrapper.addClass("cp-visible"),this.updateFromInput();var n=(0,s.default)("#admin-main .content-wrapper").data("scrollbar").getViewElement();this.wrapper.on(m,".cp-grid, .cp-slider, .cp-opacity-slider",this.bound("bodyDown")),h.on(g,this.bound("bodyMove")),h.on(m,this.bound("bodyClick")),h.on(v,this.bound("targetReset")),(0,s.default)(n).on("scroll",this.bound("reposition"))}},{key:"hide",value:function(){if(this.built){this.wrapper.removeClass("cp-visible");var e=(0,s.default)("#admin-main .content-wrapper").data("scrollbar").getViewElement();this.wrapper.undelegate(m,".cp-grid, .cp-slider, .cp-opacity-slider",this.bound("bodyDown")),h.off(g,this.bound("bodyMove")),h.off(m,this.bound("bodyClick")),h.off(v,this.bound("targetReset")),(0,s.default)(e).off("scroll",this.bound("reposition"))}}},{key:"build",value:function(){var e=this;this.wrapper=(0,s.default)('<div class="cp-wrapper cp-with-opacity cp-mode-hue" />'),this.slider=(0,s.default)('<div class="cp-slider cp-sprite" />').appendTo(this.wrapper).append((0,s.default)('<div class="cp-picker" />')),this.opacitySlider=(0,s.default)('<div class="cp-opacity-slider cp-sprite" />').appendTo(this.wrapper).append((0,s.default)('<div class="cp-picker" />')),this.grid=(0,s.default)('<div class="cp-grid cp-sprite" />').appendTo(this.wrapper).append((0,s.default)('<div class="cp-grid-inner" />')).append((0,s.default)('<div class="cp-picker" />')),(0,s.default)("<div />").appendTo(this.grid.find(".cp-picker"));var t=(0,s.default)('<div class="cp-tabs" />').appendTo(this.wrapper);this.tabs={hue:(0,s.default)('<div class="cp-tab-hue active" />').text("HUE").appendTo(t),brightness:(0,s.default)('<div class="cp-tab-brightness" />').text("BRI").appendTo(t),saturation:(0,s.default)('<div class="cp-tab-saturation" />').text("SAT").appendTo(t),wheel:(0,s.default)('<div class="cp-tab-wheel" />').text("WHEEL").appendTo(t),transparent:(0,s.default)('<div class="cp-tab-transp" />').text("TRANSPARENT").appendTo(t)},t.on(m,"> div",function(n){var r=(0,s.default)(n.currentTarget);if(r.is(e.tabs.transparent)){var a=e.opacitySlider.height();return e.opacity=0,e.opacitySlider.find(".cp-picker").css({top:(0,c.default)(a-a*e.opacity,0,a)}),void e.move(e.opacitySlider,{manualOpacity:!0})}var i=t.find(".active"),o=i.attr("class").replace(/\s|active|cp-tab-/g,""),l=r.attr("class").replace(/\s|active|cp-tab-/g,"");e.wrapper.removeClass("cp-mode-"+o).addClass("cp-mode-"+l),i.removeClass("active"),r.addClass("active"),e.mode=l,e.updateFromInput()}),this.wrapper.appendTo(".content-wrapper"),this.built=!0,this.mode="hue"}},{key:"reposition",value:function(){var e=(0,s.default)(".content-wrapper")[0],t=this.element[0].getBoundingClientRect(),n=e.getBoundingClientRect(),r={x:0,y:0};this.options.offset&&(r.x=this.options.offset.x||0,r.y=this.options.offset.y||0),this.wrapper.css({top:t.top+t.height+e.scrollTop-n.top+r.y,left:t.left+e.scrollLeft-n.left+r.x})}},{key:"iconClick",value:function(e){if(this.wrapper&&this.wrapper.hasClass("cp-visible"))return!0;e&&e.preventDefault();var t=(0,s.default)(e.currentTarget).find("input");setTimeout(function(){return t.focus()},50)}},{key:"bodyMove",value:function(e){e&&e.preventDefault(),this.target&&this.move(this.target,e)}},{key:"bodyClick",value:function(e){var t=(0,s.default)(e.target);t.closest(".cp-wrapper").length||t.is(this.selector)||this.hide()}},{key:"bodyDown",value:function(e){e&&e.preventDefault(),this.target=(0,s.default)(e.currentTarget),this.move(this.target,e,!0)}},{key:"targetReset",value:function(e){e&&e.preventDefault(),this.target=null}},{key:"move",value:function(e,t){var n=this.element,r=e.find(".cp-picker"),a=e[0].getBoundingClientRect(),i=a.left+window.scrollX,o=a.top+window.scrollY,s=Math.round((t?t.pageX:0)-i),l=Math.round((t?t.pageY:0)-o),c=void 0,u=void 0,d=void 0,f=void 0,p=t.changedTouches||t.originalEvent&&t.originalEvent.changedTouches;t&&p&&(s=(p?p[0].pageX:0)-i,l=(p?p[0].pageY:0)-o),t&&t.manualOpacity&&(l=a.height),s<0&&(s=0),l<0&&(l=0),s>a.width&&(s=a.width),l>a.height&&(l=a.height),e.parent(".cp-mode-wheel").length&&r.parent(".cp-grid").length&&(c=75-s,u=75-l,d=Math.sqrt(c*c+u*u),f=Math.atan2(u,c),f<0&&(f+=2*Math.PI),d>75&&(s=75-75*Math.cos(f),l=75-75*Math.sin(f)),s=Math.round(s),l=Math.round(l)),e.hasClass("cp-grid")?(r.css({top:l,left:s}),this.updateFromPicker(n,e)):(r.css({top:l}),this.updateFromPicker(n,e))}},{key:"updateFromInput",value:function(e,t){t=t?(0,s.default)(t):this.element;var n=t.val(),r=n.replace(/\s/g,"").match(/^rgba?\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},(.+)\)/),a=void 0,i=void 0;if(n=(0,f.rgbstr2hex)(n)||n,r=r?(0,c.default)(r[1],0,1):1,(a=(0,f.parseHex)(n))||(a="#ffffff"),i=(0,f.hex2hsb)(a),this.built){this.opacity=r;var o=this.opacitySlider.height();this.opacitySlider.find(".cp-picker").css({top:(0,c.default)(o-o*this.opacity,0,o)});var l=this.grid.height(),u=this.grid.width(),d=void 0,p=void 0,h=void 0,m=void 0;switch(o=this.slider.height(),this.mode){case"wheel":d=(0,c.default)(Math.ceil(.75*i.s),0,l/2),p=i.h*Math.PI/180,h=(0,c.default)(75-Math.cos(p)*d,0,u),m=(0,c.default)(75-Math.sin(p)*d,0,l),this.grid.css({backgroundColor:"transparent"}).find(".cp-picker").css({top:m,left:h}),m=150-i.b/(100/l),""===a&&(m=0),this.slider.find(".cp-picker").css({top:m}),this.slider.css({backgroundColor:(0,f.hsb2hex)({h:i.h,s:i.s,b:100})});break;case"saturation":h=(0,c.default)(5*i.h/12,0,150),m=(0,c.default)(l-Math.ceil(i.b/(100/l)),0,l),this.grid.find(".cp-picker").css({top:m,left:h}),m=(0,c.default)(o-i.s*(o/100),0,o),this.slider.find(".cp-picker").css({top:m}),this.slider.css({backgroundColor:(0,f.hsb2hex)({h:i.h,s:100,b:i.b})}),this.grid.find(".cp-grid-inner").css({opacity:i.s/100});break;case"brightness":h=(0,c.default)(5*i.h/12,0,150),m=(0,c.default)(l-Math.ceil(i.s/(100/l)),0,l),this.grid.find(".cp-picker").css({top:m,left:h}),m=(0,c.default)(o-i.b*(o/100),0,o),this.slider.find(".cp-picker").css({top:m}),this.slider.css({backgroundColor:(0,f.hsb2hex)({h:i.h,s:i.s,b:100})}),this.grid.find(".cp-grid-inner").css({opacity:1-i.b/100});break;case"hue":default:h=(0,c.default)(Math.ceil(i.s/(100/u)),0,u),m=(0,c.default)(l-Math.ceil(i.b/(100/l)),0,l),this.grid.find(".cp-picker").css({top:m,left:h}),m=(0,c.default)(o-i.h/(360/o),0,o),this.slider.find(".cp-picker").css({top:m}),this.grid.css({backgroundColor:(0,f.hsb2hex)({h:i.h,s:100,b:100})})}}e||t.val(this.getValue(a)),(this.element||t).trigger("change._grav_colorpicker",[t,a,r])}},{key:"updateFromPicker",value:function(e,t){var n=function(e,t){var n,r;return e.length&&t?(n=e[0].getBoundingClientRect().left,r=e[0].getBoundingClientRect().top,{x:n-t[0].getBoundingClientRect().left+e[0].offsetWidth/2,y:r-t[0].getBoundingClientRect().top+e[0].offsetHeight/2}):null},r=void 0,a=void 0,i=void 0,o=void 0,s=void 0,l=void 0,u=void 0,d=void 0,p=this.wrapper.find(".cp-grid"),h=this.wrapper.find(".cp-slider"),m=this.wrapper.find(".cp-opacity-slider"),g=p.find(".cp-picker"),v=h.find(".cp-picker"),y=m.find(".cp-picker"),_=n(g,p),b=n(v,h),w=n(y,m),k=p[0].getBoundingClientRect().width,x=p[0].getBoundingClientRect().height,C=h[0].getBoundingClientRect().height,S=m[0].getBoundingClientRect().height,I=this.element.val();if(I=(0,f.rgbstr2hex)(I)||I,(r=(0,f.parseHex)(I))||(r="#ffffff"),t.hasClass("cp-grid")||t.hasClass("cp-slider"))switch(this.mode){case"wheel":s=k/2-_.x,l=x/2-_.y,u=Math.sqrt(s*s+l*l),d=Math.atan2(l,s),d<0&&(d+=2*Math.PI),u>75&&(u=75,_.x=69-75*Math.cos(d),_.y=69-75*Math.sin(d)),i=(0,c.default)(u/.75,0,100),a=(0,c.default)(180*d/Math.PI,0,360),o=(0,c.default)(100-Math.floor(b.y*(100/C)),0,100),r=(0,f.hsb2hex)({h:a,s:i,b:o}),h.css({backgroundColor:(0,f.hsb2hex)({h:a,s:i,b:100})});break;case"saturation":a=(0,c.default)(parseInt(_.x*(360/k),10),0,360),i=(0,c.default)(100-Math.floor(b.y*(100/C)),0,100),o=(0,c.default)(100-Math.floor(_.y*(100/x)),0,100),r=(0,f.hsb2hex)({h:a,s:i,b:o}),h.css({backgroundColor:(0,f.hsb2hex)({h:a,s:100,b:o})}),p.find(".cp-grid-inner").css({opacity:i/100});break;case"brightness":a=(0,c.default)(parseInt(_.x*(360/k),10),0,360),i=(0,c.default)(100-Math.floor(_.y*(100/x)),0,100),o=(0,c.default)(100-Math.floor(b.y*(100/C)),0,100),r=(0,f.hsb2hex)({h:a,s:i,b:o}),h.css({backgroundColor:(0,f.hsb2hex)({h:a,s:i,b:100})}),p.find(".cp-grid-inner").css({opacity:1-o/100});break;default:a=(0,c.default)(360-parseInt(b.y*(360/C),10),0,360),i=(0,c.default)(Math.floor(_.x*(100/k)),0,100),o=(0,c.default)(100-Math.floor(_.y*(100/x)),0,100),r=(0,f.hsb2hex)({h:a,s:i,b:o}),p.css({backgroundColor:(0,f.hsb2hex)({h:a,s:100,b:100})})}t.hasClass("cp-opacity-slider")&&(this.opacity=parseFloat(1-w.y/S).toFixed(2)),e.val(this.getValue(r)),this.element.trigger("change._grav_colorpicker",[this.element,r,this.opacity])}},{key:"getValue",value:function(e){if(1===this.opacity)return e;var t=(0,f.hex2rgb)(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+this.opacity+")"}},{key:"bound",value:function e(t){var e=this._bound||(this._bound={});return e[t]||(e[t]=(0,d.default)(this[t],this))}}]),e}();t.default=_;t.Instance=new _("[data-grav-colorpicker]")},function(e,t){function n(e,t,n){return e<t?t:e>n?n:e}e.exports=n},function(e,t,n){function r(e,t,n){var r=a(arguments,2);return function(){return e.apply(t,r.concat(a(arguments)))}}var a=n(602);e.exports=r},function(e,t){function n(e,t,n){var r=e.length;t=null==t?0:t<0?Math.max(r+t,0):Math.min(t,r),n=null==n?r:n<0?Math.max(r+n,0):Math.min(n,r);for(var a=[];t<n;)a.push(e[t++]);return a}e.exports=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(t.parseHex=function(e){return e=e.replace(/[^A-F0-9]/gi,""),3!==e.length&&6!==e.length?"":(3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),"#"+e.toLowerCase())},t.hsb2rgb=function(e){var t={},n=Math.round(e.h),r=Math.round(255*e.s/100),a=Math.round(255*e.b/100);if(0===r)t.r=t.g=t.b=a;else{var i=a,o=(255-r)*a/255,s=(i-o)*(n%60)/60;360===n&&(n=0),n<60?(t.r=i,t.b=o,t.g=o+s):n<120?(t.g=i,t.b=o,t.r=i-s):n<180?(t.g=i,t.r=o,t.b=o+s):n<240?(t.b=i,t.r=o,t.g=i-s):n<300?(t.b=i,t.g=o,t.r=o+s):n<360?(t.r=i,t.g=o,t.b=i-s):(t.r=0,t.g=0,t.b=0)}return{r:Math.round(t.r),g:Math.round(t.g),b:Math.round(t.b)}}),r=t.rgb2hex=function(e){var t=[e.r.toString(16),e.g.toString(16),e.b.toString(16)];return t.forEach(function(e,n){1===e.length&&(t[n]="0"+e)}),"#"+t.join("")},a=(t.rgbstr2hex=function(e){return e=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i),e&&4===e.length?"#"+("0"+parseInt(e[1],10).toString(16)).slice(-2)+("0"+parseInt(e[2],10).toString(16)).slice(-2)+("0"+parseInt(e[3],10).toString(16)).slice(-2):""},t.hsb2hex=function(e){return r(n(e))},t.hex2hsb=function(e){var t=a(i(e));return 0===t.s&&(t.h=360),t},t.rgb2hsb=function(e){var t={h:0,s:0,b:0},n=Math.min(e.r,e.g,e.b),r=Math.max(e.r,e.g,e.b),a=r-n;return t.b=r,t.s=0!==r?255*a/r:0,0!==t.s?e.r===r?t.h=(e.g-e.b)/a:e.g===r?t.h=2+(e.b-e.r)/a:t.h=4+(e.r-e.g)/a:t.h=-1,t.h*=60,t.h<0&&(t.h+=360),t.s*=100/255,t.b*=100/255,t}),i=t.hex2rgb=function(e){return e=parseInt(e.indexOf("#")>-1?e.substring(1):e,16),{r:e>>16,g:(65280&e)>>8,b:255&e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(605),s=r(o),l=n(373),c={tree:".pages-list-container .mediapicker-scroll",thumb:".thumbs-list-container .mediapicker-scroll"};(0,i.default)(function(){var e="",t=(0,i.default)("body"),n=[],r=[];(0,i.default)(c.tree).each(function(e,t){n.push(new s.default(t,{autoshow:!0}))}),(0,i.default)(c.thumb).each(function(e,t){r.push(new s.default(t,{autoshow:!0}))}),(0,i.default)(document).on("input change",".media-container .media-range",function(e){var t=(0,i.default)(e.currentTarget),a=t.closest(".remodal"),o=a.find(".media-container div.card-item"),s=t.val()+"px";o.each(function(){(0,i.default)(this).css("width",s)}),n.forEach(function(e){return e.update()}),r.forEach(function(e){return e.update()})}),(0,i.default)(document).on("opened",".remodal",function(){setTimeout(function(){n.forEach(function(e){return e.update()}),r.forEach(function(e){return e.update()})},10)}),t.on("click","[data-mediapicker-modal-trigger]",function(a){var o=(0,i.default)(a.currentTarget),u=(0,i.default)(this).data("grav-mediapicker-unique-identifier"),d=t.find('[data-remodal-unique-identifier="'+u+'"]');e=i.default.remodal.lookup[d.data("remodal")],e||(d.remodal(),e=i.default.remodal.lookup[d.data("remodal")]),(0,i.default)(c.tree).filter(function(e,t){return!(0,i.default)(t).data("scrollbar")}).each(function(e,t){n.push(new s.default(t,{autoshow:!0}))}),(0,i.default)(c.thumb).filter(function(e,t){return!(0,i.default)(t).data("scrollbar")}).each(function(e,t){r.push(new s.default(t,{autoshow:!0}))}),e.open(),e.dataField=o.find("input"),n.forEach(function(e){return e.update()}),r.forEach(function(e){return e.update()}),d.find(".js__files").trigger("fillView"),setTimeout(function(){return l.Instance.reload()},100)}),t.on("click","[data-remodal-mediapicker] .media-container.in-modal .admin-media-details a",function(t){t.preventDefault(),t.stopPropagation();var n=(0,i.default)(t.target).parents(".js__media-element").data("file-url"),r=n.replace(/ /g,"%20");e.dataField.val(r),e.close()})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(606),c=r(l),u={autoshow:!1,createElements:!0,forceGemini:!1},d=function(){function e(t,n){a(this,e),this.element=(0,s.default)(t),this.created=!1,this.element.length&&(this.options=Object.assign({},u,n,{element:this.element[0]}),this.element.css("overflow","auto"),this.instance=new c.default(this.options),this.create(),this.element.data("scrollbar",this.instance))}return i(e,[{key:"create",value:function(){this.instance.create(),this.created=!0}},{key:"update",value:function(){return!!this.created&&void this.instance.update()}},{key:"destroy",value:function(){return!!this.created&&void this.instance.destroy()}}]),e}();t.default=d;t.Instance=new d("#admin-main .content-wrapper")},function(e,t,n){/**
* gemini-scrollbar
* @version 1.5.3
* @link http://noeldelgado.github.io/gemini-scrollbar/
* @license MIT
*/
!function(){function t(){var e,t=document.createElement("div");return t.style.position="absolute",t.style.top="-9999px",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.msOverflowStyle="scrollbar",document.body.appendChild(t),e=t.offsetWidth-t.clientWidth,document.body.removeChild(t),e}function n(e,t){return e.classList?t.forEach(function(t){e.classList.add(t)}):void(e.className+=" "+t.join(" "))}function r(e,t){return e.classList?t.forEach(function(t){e.classList.remove(t)}):void(e.className=e.className.replace(new RegExp("(^|\\b)"+t.join("|")+"(\\b|$)","gi")," "))}function a(){var e=navigator.userAgent.toLowerCase();return e.indexOf("msie")!==-1||e.indexOf("trident")!==-1||e.indexOf(" edge/")!==-1}function i(e){this.element=null,this.autoshow=!1,this.createElements=!0,this.forceGemini=!1,this.onResize=null,this.minThumbSize=20,Object.keys(e||{}).forEach(function(t){this[t]=e[t]},this),o=t(),s=0===o&&this.forceGemini===!1,this._cache={events:{}},this._created=!1,this._cursorDown=!1,this._prevPageX=0,this._prevPageY=0,this._document=null,this._viewElement=this.element,this._scrollbarVerticalElement=null,this._thumbVerticalElement=null,this._scrollbarHorizontalElement=null,this._scrollbarHorizontalElement=null}var o,s,l;l={element:"gm-scrollbar-container",verticalScrollbar:"gm-scrollbar -vertical",horizontalScrollbar:"gm-scrollbar -horizontal",thumb:"thumb",view:"gm-scroll-view",autoshow:"gm-autoshow",disable:"gm-scrollbar-disable-selection",prevented:"gm-prevented",resizeTrigger:"gm-resize-trigger"},i.prototype.create=function(){if(s){if(n(this.element,[l.prevented]),this.onResize){if(this.createElements===!0){for(this._viewElement=document.createElement("div");this.element.childNodes.length>0;)this._viewElement.appendChild(this.element.childNodes[0]);this.element.appendChild(this._viewElement)}else this._viewElement=this.element.querySelector("."+l.view);n(this.element,[l.element]),n(this._viewElement,[l.view]),this._createResizeTrigger()}return this}if(this._created===!0)return console.warn("calling on a already-created object"),this;if(this.autoshow&&n(this.element,[l.autoshow]),this._document=document,this.createElements===!0){for(this._viewElement=document.createElement("div"),this._scrollbarVerticalElement=document.createElement("div"),this._thumbVerticalElement=document.createElement("div"),this._scrollbarHorizontalElement=document.createElement("div"),this._thumbHorizontalElement=document.createElement("div");this.element.childNodes.length>0;)this._viewElement.appendChild(this.element.childNodes[0]);this._scrollbarVerticalElement.appendChild(this._thumbVerticalElement),this._scrollbarHorizontalElement.appendChild(this._thumbHorizontalElement),this.element.appendChild(this._scrollbarVerticalElement),this.element.appendChild(this._scrollbarHorizontalElement),this.element.appendChild(this._viewElement)}else this._viewElement=this.element.querySelector("."+l.view),this._scrollbarVerticalElement=this.element.querySelector("."+l.verticalScrollbar.split(" ").join(".")),this._thumbVerticalElement=this._scrollbarVerticalElement.querySelector("."+l.thumb),this._scrollbarHorizontalElement=this.element.querySelector("."+l.horizontalScrollbar.split(" ").join(".")),this._thumbHorizontalElement=this._scrollbarHorizontalElement.querySelector("."+l.thumb);return n(this.element,[l.element]),n(this._viewElement,[l.view]),n(this._scrollbarVerticalElement,l.verticalScrollbar.split(/\s/)),n(this._scrollbarHorizontalElement,l.horizontalScrollbar.split(/\s/)),n(this._thumbVerticalElement,[l.thumb]),n(this._thumbHorizontalElement,[l.thumb]),this._scrollbarVerticalElement.style.display="",this._scrollbarHorizontalElement.style.display="",this._createResizeTrigger(),this._created=!0,this._bindEvents().update()},i.prototype._createResizeTrigger=function(){var e=document.createElement("object");n(e,[l.resizeTrigger]),e.type="text/html",e.setAttribute("tabindex","-1");var t=this._resizeHandler.bind(this);e.onload=function(){var n=e.contentDocument.defaultView;n.addEventListener("resize",t)},a()||(e.data="about:blank"),this.element.appendChild(e),a()&&(e.data="about:blank"),this._resizeTriggerElement=e},i.prototype.update=function(){return s?this:this._created===!1?(console.warn("calling on a not-yet-created object"),this):(this._viewElement.style.width=(this.element.offsetWidth+o).toString()+"px",this._viewElement.style.height=(this.element.offsetHeight+o).toString()+"px",this._naturalThumbSizeX=this._scrollbarHorizontalElement.clientWidth/this._viewElement.scrollWidth*this._scrollbarHorizontalElement.clientWidth,this._naturalThumbSizeY=this._scrollbarVerticalElement.clientHeight/this._viewElement.scrollHeight*this._scrollbarVerticalElement.clientHeight,this._scrollTopMax=this._viewElement.scrollHeight-this._viewElement.clientHeight,this._scrollLeftMax=this._viewElement.scrollWidth-this._viewElement.clientWidth,this._naturalThumbSizeY<this.minThumbSize?this._thumbVerticalElement.style.height=this.minThumbSize+"px":this._scrollTopMax?this._thumbVerticalElement.style.height=this._naturalThumbSizeY+"px":this._thumbVerticalElement.style.height="0px",this._naturalThumbSizeX<this.minThumbSize?this._thumbHorizontalElement.style.width=this.minThumbSize+"px":this._scrollLeftMax?this._thumbHorizontalElement.style.width=this._naturalThumbSizeX+"px":this._thumbHorizontalElement.style.width="0px",this._thumbSizeY=this._thumbVerticalElement.clientHeight,this._thumbSizeX=this._thumbHorizontalElement.clientWidth,this._trackTopMax=this._scrollbarVerticalElement.clientHeight-this._thumbSizeY,this._trackLeftMax=this._scrollbarHorizontalElement.clientWidth-this._thumbSizeX,this._scrollHandler(),this)},i.prototype.destroy=function(){if(this._resizeTriggerElement&&(this.element.removeChild(this._resizeTriggerElement),this._resizeTriggerElement=null),s)return this;if(this._created===!1)return console.warn("calling on a not-yet-created object"),this;if(this._unbinEvents(),r(this.element,[l.element,l.autoshow]),this.createElements===!0){for(this.element.removeChild(this._scrollbarVerticalElement),this.element.removeChild(this._scrollbarHorizontalElement);this._viewElement.childNodes.length>0;)this.element.appendChild(this._viewElement.childNodes[0]);this.element.removeChild(this._viewElement)}else this._viewElement.style.width="",this._viewElement.style.height="",this._scrollbarVerticalElement.style.display="none",this._scrollbarHorizontalElement.style.display="none";return this._created=!1,this._document=null,null},i.prototype.getViewElement=function(){return this._viewElement},i.prototype._bindEvents=function(){return this._cache.events.scrollHandler=this._scrollHandler.bind(this),this._cache.events.clickVerticalTrackHandler=this._clickVerticalTrackHandler.bind(this),this._cache.events.clickHorizontalTrackHandler=this._clickHorizontalTrackHandler.bind(this),this._cache.events.clickVerticalThumbHandler=this._clickVerticalThumbHandler.bind(this),this._cache.events.clickHorizontalThumbHandler=this._clickHorizontalThumbHandler.bind(this),this._cache.events.mouseUpDocumentHandler=this._mouseUpDocumentHandler.bind(this),this._cache.events.mouseMoveDocumentHandler=this._mouseMoveDocumentHandler.bind(this),this._viewElement.addEventListener("scroll",this._cache.events.scrollHandler),this._scrollbarVerticalElement.addEventListener("mousedown",this._cache.events.clickVerticalTrackHandler),this._scrollbarHorizontalElement.addEventListener("mousedown",this._cache.events.clickHorizontalTrackHandler),this._thumbVerticalElement.addEventListener("mousedown",this._cache.events.clickVerticalThumbHandler),this._thumbHorizontalElement.addEventListener("mousedown",this._cache.events.clickHorizontalThumbHandler),this._document.addEventListener("mouseup",this._cache.events.mouseUpDocumentHandler),this},i.prototype._unbinEvents=function(){return this._viewElement.removeEventListener("scroll",this._cache.events.scrollHandler),this._scrollbarVerticalElement.removeEventListener("mousedown",this._cache.events.clickVerticalTrackHandler),this._scrollbarHorizontalElement.removeEventListener("mousedown",this._cache.events.clickHorizontalTrackHandler),this._thumbVerticalElement.removeEventListener("mousedown",this._cache.events.clickVerticalThumbHandler),this._thumbHorizontalElement.removeEventListener("mousedown",this._cache.events.clickHorizontalThumbHandler),this._document.removeEventListener("mouseup",this._cache.events.mouseUpDocumentHandler),this._document.removeEventListener("mousemove",this._cache.events.mouseMoveDocumentHandler),this},i.prototype._scrollHandler=function(){var e=this._viewElement.scrollLeft*this._trackLeftMax/this._scrollLeftMax||0,t=this._viewElement.scrollTop*this._trackTopMax/this._scrollTopMax||0;this._thumbHorizontalElement.style.msTransform="translateX("+e+"px)",this._thumbHorizontalElement.style.webkitTransform="translate3d("+e+"px, 0, 0)",this._thumbHorizontalElement.style.transform="translate3d("+e+"px, 0, 0)",this._thumbVerticalElement.style.msTransform="translateY("+t+"px)",this._thumbVerticalElement.style.webkitTransform="translate3d(0, "+t+"px, 0)",this._thumbVerticalElement.style.transform="translate3d(0, "+t+"px, 0)"},i.prototype._resizeHandler=function(){this.update(),this.onResize&&this.onResize()},i.prototype._clickVerticalTrackHandler=function(e){if(e.target===e.currentTarget){var t=e.offsetY-.5*this._naturalThumbSizeY,n=100*t/this._scrollbarVerticalElement.clientHeight;this._viewElement.scrollTop=n*this._viewElement.scrollHeight/100}},i.prototype._clickHorizontalTrackHandler=function(e){if(e.target===e.currentTarget){var t=e.offsetX-.5*this._naturalThumbSizeX,n=100*t/this._scrollbarHorizontalElement.clientWidth;this._viewElement.scrollLeft=n*this._viewElement.scrollWidth/100}},i.prototype._clickVerticalThumbHandler=function(e){this._startDrag(e),this._prevPageY=this._thumbSizeY-e.offsetY},i.prototype._clickHorizontalThumbHandler=function(e){this._startDrag(e),this._prevPageX=this._thumbSizeX-e.offsetX},i.prototype._startDrag=function(e){this._cursorDown=!0,n(document.body,[l.disable]),this._document.addEventListener("mousemove",this._cache.events.mouseMoveDocumentHandler),this._document.onselectstart=function(){return!1}},i.prototype._mouseUpDocumentHandler=function(){this._cursorDown=!1,this._prevPageX=this._prevPageY=0,r(document.body,[l.disable]),this._document.removeEventListener("mousemove",this._cache.events.mouseMoveDocumentHandler),this._document.onselectstart=null},i.prototype._mouseMoveDocumentHandler=function(e){if(this._cursorDown!==!1){var t,n;return this._prevPageY?(t=e.clientY-this._scrollbarVerticalElement.getBoundingClientRect().top,n=this._thumbSizeY-this._prevPageY,void(this._viewElement.scrollTop=this._scrollTopMax*(t-n)/this._trackTopMax)):void(this._prevPageX&&(t=e.clientX-this._scrollbarHorizontalElement.getBoundingClientRect().left,n=this._thumbSizeX-this._prevPageX,this._viewElement.scrollLeft=this._scrollLeftMax*(t-n)/this._trackLeftMax))}},e.exports=i}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)(function(){var e=function(e,t){var n=50*e,r=0===e?"top":"",a='name="'+t+'"';0===e&&(a='data-attr-name="'+t+'"');var i='\n <div class="element-wrapper">\n <div class="form-row array-field-value_only js__multilevel-field '+r+'"\n data-grav-array-type="row">\n <input\n type="text"\n '+a+'\n placeholder="Enter value"\n style="margin-left: '+n+'px"\n value="" />\n\n <span class="fa fa-minus js__remove-item"></span>\n <span class="fa fa-plus js__add-sibling hidden" data-level="'+e+'" ></span>\n <span class="fa fa-plus-circle js__add-children hidden" data-level="'+e+'"></span>\n </div>\n </div>\n ';return i},t=function(e){return!e.attr("name")},n=function(e){return(0,i.default)(e+" .js__multilevel-field.top")},r=function(e){var t="[data-grav-multilevel-field]";e&&(t='[data-grav-multilevel-field][data-id="'+e+'"]');var r=function(){(0,i.default)(t+" .js__add-sibling").addClass("hidden"),(0,i.default)(t+" .js__add-children").addClass("hidden")},a=function(){(0,i.default)(t+" .children-wrapper").each(function(){var e=(0,i.default)(this).children();e.last().each(function(){var e=(0,i.default)(this);(0,i.default)(this).hasClass("js__multilevel-field")||(e=(0,i.default)(this).find(".js__multilevel-field").first()),e.find(".js__add-sibling").removeClass("hidden")})}),(0,i.default)(t+" .js__multilevel-field.top").last().find(".js__add-sibling").removeClass("hidden")},o=function(){(0,i.default)(t+" .js__multilevel-field").each(function(){0!==(0,i.default)(this).siblings(".children-wrapper").length&&0!==(0,i.default)(this).siblings(".children-wrapper").find(".js__multilevel-field").length||(0,i.default)(this).find(".js__add-children").removeClass("hidden")})},s=function(){var e=n(t);1===e.length&&e.first().find(".js__remove-item").addClass("hidden")};r(),a(),o(),s()},a=function(e,t,n){e.parents("[data-grav-multilevel-field]").find("input").each(function(){var e=(0,i.default)(this);e.attr("name")&&e.attr("name",e.attr("name").replace(t,n)),e.attr("data-attr-name")&&e.attr("data-attr-name",e.attr("data-attr-name").replace(t,n))})};(0,i.default)(document).ready(function(){r()}),(0,i.default)(document).on("mouseleave","[data-grav-multilevel-field]",function(e){var t=n('[data-id="'+(0,i.default)(this).data("id")+'"]'),r=!1,a="";t.each(function(){var e=(0,i.default)(this);0===(0,i.default)(e).siblings(".children-wrapper").find("input").length&&(r=!0,a=e.find("input").val())}),r&&(a?alert("Warning: if you save now, the element "+a+", without children, will be removed, because it's invalid YAML"):alert("Warning: if you save now, the top elements without children will be removed, because it's invalid YAML"))}),(0,i.default)(document).on("click","[data-grav-multilevel-field] .js__add-children",function(t){var n=(0,i.default)(this),a=n.closest(".js__multilevel-field").data("id"),o=n.data("level")+1,s=function(e){var t=e.closest(".js__multilevel-field").parent().first();return 0===t.find(".children-wrapper").length&&(0,i.default)(t).append('<div class="children-wrapper"></div>'),t=t.find(".children-wrapper").first()},l=function(e,t){return e.hasClass("children-wrapper")&&(e=e.siblings(".js__multilevel-field").first().find("input")),e.attr(t)+"["+e.val()+"]"},c=function(e){return e.siblings(".js__multilevel-field").first().find("input")},u=s(n),d=c(u),f="name";d.closest(".js__multilevel-field").hasClass("top")&&(f="data-attr-name"),d.attr(f,d.attr(f).replace("[]",""));var p=l(d,f),h=e(o,p);(0,i.default)(u).append(h),r(a)}),(0,i.default)(document).on("click","[data-grav-multilevel-field] .js__add-sibling",function(n){var o=(0,i.default)(this),s=o.closest(".js__multilevel-field").data("id"),l=o.data("level");o.closest(".children-wrapper").find(".js__add-sibling").addClass("hidden");var c=null,u=!1;o.closest(".js__multilevel-field").hasClass("top")&&(u=!0),u?c=o.closest(".js__multilevel-field").first().find("input").last():(c=o.siblings("input").first(),c||(c=o.closest(".children-wrapper").first().find("input").last()));var d=function(e){var t=e.closest(".js__multilevel-field").parent().first();return t.hasClass("element-wrapper")||(0===t.find(".element-wrapper").length&&(0,i.default)(t).append('<div class="element-wrapper"></div>'),t=t.find(".element-wrapper").first()),t},f=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=n.attr("name");if(t(n)){var s=n.data("attr-name")+"[]";return n.removeAttr("name"),s}var l=o.lastIndexOf("["),c=o.substr(l+1),u=c.substr(0,c.length-1);return i.default.isNumeric(u)?o=o.replace("["+u+"]","["+(parseInt(u,10)+1)+"]"):r?o=o.replace("["+u+"]",""):(o+="[1]","[0]"!==n.attr("name").slice("-2")&&a(n,n.attr("name"),n.attr("name")+"[0]")),o},p=d(o),h=f(p,c,u),m=e(l,h);(0,i.default)(m).insertAfter(p),r(s)}),(0,i.default)(document).on("click","[data-grav-multilevel-field] .js__remove-item",function(e){(0,i.default)(this).parents(".element-wrapper").first().remove();var t=(0,i.default)(this).closest(".js__multilevel-field").data("id");r(t)}),(0,i.default)(document).on("focusin","[data-grav-multilevel-field] input",function(e){(0,i.default)(this).data("current-value",(0,i.default)(this).val())}),(0,i.default)(document).on("change","[data-grav-multilevel-field] input",function(e){var t=(0,i.default)(this),n=t.data("current-value"),r=t.val(),o=t.attr("name")||t.attr("data-attr-name"),s=o+"["+n+"]",l=o+"["+r+"]";a(t,s,l)})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(353),c=r(l),u={},d=function(){function e(t){var n=this;a(this,e);var r=(0,s.default)("body");this.items=(0,s.default)(),this.options=Object.assign({},this.defaults,t),(0,s.default)("[data-select-observe]").each(function(e,t){return n.addSelect(t)}).last().trigger("change",{load:!0}),r.on("mutation._grav",this._onAddedNodes.bind(this)),r.on("mutation_removed._grav",this._onRemovedNodes.bind(this))}return i(e,[{key:"_onAddedNodes",value:function(e,t,n,r){var a=this,i=(0,s.default)(t).find("[data-select-observe]");i.length&&i.each(function(e,t){t=(0,s.default)(t),~a.items.index(t)||a.addSelect(t)})}},{key:"_onRemovedNodes",value:function(e,t){var n=this,r=(0,s.default)(t.target),a=r.data("collectionHolder");if(!a)return!1;var i=(0,s.default)(t.mutation.removedNodes),o=i.find("[data-select-observe]").val();o&&(u[a].state[o]=o),r.find("[data-select-observe]").each(function(e,t){t=(0,s.default)(t),t.val()!==o&&n.updateOptions(t)})}},{key:"addSelect",value:function(e){var t=this;this.items=this.items.add(e),e=(0,s.default)(e);var n=e.attr("value"),r=e.closest("[data-collection-holder]").data("collectionHolder"),a=e.closest("[data-select-unique]").data("selectUnique");if(!u[r]){var i={};Array.isArray(a)?a.slice(0).map(function(e){i[e]=e}):i=Object.assign({},a),u[r]={original:null,state:null},u[r].original=Object.assign({},i),u[r].state=Object.assign({},i)}this.updateOptions(e),e.data("originalValue",n),e.on("change",function(n,r){var a=(0,s.default)(n.currentTarget);return a.data("dummyChange")?(a.data("dummyChange",!1),!1):(t.refreshOptions(a,r&&r.load?null:e.data("originalValue")),void e.data("originalValue",a.val()))})}},{key:"updateOptions",value:function(e){e=(0,s.default)(e);var t=e.attr("value"),n=e.closest("[data-collection-holder]").data("collectionHolder");(0,c.default)(u[n].state,function(r,a){var i=a===t?'selected="selected"':"";if(e.get(0).selectize){var o=e.data("selectize");o.removeOption(a),o.addOption({value:a,text:r})}else e.append('<option value="'+a+'" '+i+">"+r+"</option>");if(i){if(e.get(0).selectize){var s=e.data("selectize");s.setValue(a)}delete u[n].state[t]}})}},{key:"refreshOptions",value:function(e,t){var n=e.val(),r=e.closest("[data-collection-holder]").data("collectionHolder");delete u[r].state[n],t&&u[r].original[t]&&(u[r].state[t]=u[r].original[t]),this.items.each(function(t,n){if(n=(0,s.default)(n),n[0]!==e[0]){var a=n.val();if(n.data("dummyChange",!0),n.get(0).selectize){var i=n.data("selectize");i&&(i.clearOptions(),a&&i.addOption({value:a,text:u[r].original[a]||a}),(0,c.default)(u[r].state,function(e,t){i.addOption({value:t,text:e})}),i.setValue(a,!0))}else n.empty(),(0,c.default)(u[r].state,function(e,t){var r=t===a?'selected="selected"':"";n.append('<option value="'+t+'" '+r+">"+e+"</option>")});n.data("dummyChange",!1)}})}}]),e}();t.default=d;t.Instance=new d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l={mode:"dialog",closeOnPick:!0,save:"class",size:"",classes:{launcher:"",clear:"remove-times",highlight:"",close:""},iconSets:{genericon:"Genericon",fa:"FontAwesome"}},c=function(){function e(t,n){a(this,e),this.iconSet="",this.iconSetName="",this.$field="",this.element=t,this.settings=s.default.extend({},l,n),this._defaults=l,this.init()}return i(e,[{key:"init",value:function(){var e=(0,s.default)(this.element),t=e.data("pickerid"),n=(0,s.default)('<div class="icon-preview icon-preview-'+t+'" />');this.$field=e.find("input"),this.makePreview(e,t,n),this.makeClear(t,n),this.makeLaunchers(e,t),this.makeDisplay(e)}},{key:"makePreview",value:function(e,t,n){var r=(0,s.default)("<i />"),a=this.$field.val();n.prependTo(e),r.prependTo(n),""!==a&&(n.addClass("icon-preview-on"),r.addClass(a))}},{key:"makeClear",value:function(e,t){var n=this,r=(0,s.default)('<a class="remove-icon '+n.settings.classes.clear+'" />');r.hide().prependTo(t),""!==n.$field.val()&&r.show(),t.on("click",".remove-icon",function(e){e.preventDefault(),n.$field.val(""),t.removeClass("icon-preview-on").find("i").removeClass(),(0,s.default)(this).hide()})}},{key:"makeDisplay",value:function(e){var t=this,n=t.settings.classes.close,r=(0,s.default)("body"),a=(0,s.default)('<a href="#" class="icon-picker-close"/>');"inline"===t.settings.mode?e.find(".icon-set").append(a).removeClass("dialog").addClass("ip-inline "+t.settings.size).parent().addClass("icon-set-wrap"):"dialog"===t.settings.mode&&((0,s.default)(".icon-set").addClass("dialog "+t.settings.size),(0,s.default)(".icon-picker-overlay").length<=0&&r.append('<div class="icon-picker-overlay"/>').append(a)),r.on("click",".icon-picker-close, .icon-picker-overlay",function(n){n.preventDefault(),t.closePicker(e,(0,s.default)(t.iconSet),t.settings.mode)}).on("mouseenter mouseleave",".icon-picker-close",function(e){"mouseenter"===e.type?(0,s.default)(this).addClass(n):(0,s.default)(this).removeClass(n)})}},{key:"makeLaunchers",value:function(e){var t,n=this,r=e.data("iconsets");"undefined"==typeof r&&(r=n.settings.iconSets);for(t in r)r.hasOwnProperty(t)&&e.append('<a class="launch-icons button '+n.settings.classes.launcher+'" data-icons="'+t+'">'+r[t]+"</a>");e.find(".launch-icons").on("click",function(t){t.preventDefault();var r=(0,s.default)(this),a=r.data("icons");n.iconSetName=a,n.iconSet="."+a+"-set",n.iconPick(e),n.showPicker(e,(0,s.default)(n.iconSet),n.settings.mode)})}},{key:"iconPick",value:function(e){var t=this,n="icon-highlight "+t.settings.classes.highlight;(0,s.default)(t.iconSet).on("click","li",function(n){n.preventDefault();var r=(0,s.default)(this),a=r.data(t.settings.save);(0,s.default)(".icon-selected").removeClass("icon-selected"),r.addClass("icon-selected"),"short"===t.$field.data("format")&&(a=a.slice(6)),t.$field.val(a),t.settings.closeOnPick&&t.closePicker(e,r.closest(t.iconSet),t.settings.mode),t.setPreview(r.data("class")),(0,s.default)("body").trigger("iconselected.queryloop",a)}),(0,s.default)(t.iconSet).on("mouseenter mouseleave","li",function(e){"mouseenter"===e.type?(0,s.default)(this).addClass(n):(0,s.default)(this).removeClass(n)})}},{key:"showPicker",value:function(e,t,n){"inline"===n?((0,s.default)(".icon-set").removeClass("ip-inline-open"),e.find(t).toggleClass("ip-inline-open")):"dialog"===n&&(e.find(".icon-picker-close").addClass("make-visible"),e.find(".icon-picker-overlay").addClass("make-visible"),t.addClass("dialog-open")),t.find(".icon-selected").removeClass("icon-selected");var r=this.$field.val().replace(" ",".");""!==r&&("class"===this.settings.save?t.find("."+r).addClass("icon-selected"):t.find('[data-code="'+r+'"]').addClass("icon-selected")),(0,s.default)("body").trigger("iconpickershow.queryloop",n)}},{key:"closePicker",value:function(e,t,n){(0,s.default)(this.iconSet).off("click","li"),"inline"===n?e.find(t).removeClass("ip-inline-open"):"dialog"===n&&(0,s.default)(".icon-picker-close, .icon-picker-overlay").removeClass("make-visible"),(0,s.default)("body").trigger("iconpickerclose.queryloop",n),(0,s.default)(".icon-set").removeClass("dialog-open")}},{key:"setPreview",value:function(e){var t=(0,s.default)(this.element).find(".icon-preview");t.addClass("icon-preview-on").find("i").removeClass().addClass(this.iconSetName).addClass(e),t.find("a").show()}}]),e}();s.default.fn.qlIconPicker=function(e){return this.each(function(){s.default.data(this,"plugin_qlIconPicker")||s.default.data(this,"plugin_qlIconPicker",new c(this,e))}),this};var u=function(){function e(t){var n=this;a(this,e),this.items=(0,s.default)(),this.options=Object.assign({},this.defaults,t),(0,s.default)("[data-grav-iconpicker]").each(function(e,t){return n.addItem(t)}),(0,s.default)("body").on("mutation._grav",this._onAddedNodes.bind(this))}return i(e,[{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find("[data-grav-iconpicker]");r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.items.index(t)||n.addItem(t)})}},{key:"addItem",value:function(e){e=(0,s.default)(e),this.items=this.items.add(e),e.find(".icon-picker").qlIconPicker({save:"class"}),(0,s.default)(".icon-set:not(:first)").remove()}}]),e}();t.default=u;t.Instance=new u;(0,s.default)(document).on("click",function(e){var t=(0,s.default)(e.target),n=".icon-set.dialog-open, .launch-icons[data-icons]";if(!t.is(n)&&!t.closest(n).length){var r=(0,s.default)(".icon-set.dialog-open");r.length&&r.each(function(e,t){var n=(0,s.default)(t).siblings(".icon-picker"),r=n.data("plugin_qlIconPicker");r.closePicker(n,(0,s.default)(r.iconSet),r.settings.mode)})}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o);n(611);var l=n(336),c=function(){function e(){var t=this;a(this,e),this.items=(0,s.default)(),(0,s.default)('[data-grav-field="cron"]').each(function(e,n){return t.addCron(n)}),(0,s.default)("body").on("mutation._grav",this._onAddedNodes.bind(this))}return i(e,[{key:"addCron",value:function(e){e=(0,s.default)(e),this.items=this.items.add(e),e.find(".cron-selector").each(function(e,t){t=(0,s.default)(t);var n=t.closest("[data-grav-field]").find("input");t.jqCron({numeric_zero_pad:!0,enabled_minute:!0,multiple_dom:!0,multiple_month:!0,multiple_mins:!0,multiple_dow:!0,multiple_time_hours:!0,multiple_time_minutes:!0,default_period:"hour",default_value:n.val()||"* * * * *",no_reset_button:!1,bind_to:n,bind_method:{set:function(e,t){e.val(t)}},texts:{en:{empty:l.translations.GRAV_CORE["CRON.EVERY"],empty_minutes:l.translations.GRAV_CORE["CRON.EVERY"],empty_time_hours:l.translations.GRAV_CORE["CRON.EVERY_HOUR"],empty_time_minutes:l.translations.GRAV_CORE["CRON.EVERY_MINUTE"],empty_day_of_week:l.translations.GRAV_CORE["CRON.EVERY_DAY_OF_WEEK"],empty_day_of_month:l.translations.GRAV_CORE["CRON.EVERY_DAY_OF_MONTH"],empty_month:l.translations.GRAV_CORE["CRON.EVERY_MONTH"],name_minute:l.translations.GRAV_CORE["NICETIME.MINUTE"],name_hour:l.translations.GRAV_CORE["NICETIME.HOUR"],name_day:l.translations.GRAV_CORE["NICETIME.DAY"],name_week:l.translations.GRAV_CORE["NICETIME.WEEK"],name_month:l.translations.GRAV_CORE["NICETIME.MONTH"],name_year:l.translations.GRAV_CORE["NICETIME.YEAR"],text_period:l.translations.GRAV_CORE["CRON.TEXT_PERIOD"],text_mins:l.translations.GRAV_CORE["CRON.TEXT_MINS"],text_time:l.translations.GRAV_CORE["CRON.TEXT_TIME"],text_dow:l.translations.GRAV_CORE["CRON.TEXT_DOW"],text_month:l.translations.GRAV_CORE["CRON.TEXT_MONTH"],text_dom:l.translations.GRAV_CORE["CRON.TEXT_DOM"],error1:l.translations.GRAV_CORE["CRON.ERROR1"],error2:l.translations.GRAV_CORE["CRON.ERROR2"],error3:l.translations.GRAV_CORE["CRON.ERROR3"],error4:l.translations.GRAV_CORE["CRON.ERROR4"],weekdays:l.translations.GRAV_CORE.DAYS_OF_THE_WEEK,months:l.translations.GRAV_CORE.MONTHS_OF_THE_YEAR}}})})}},{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find('[data-grav-field="cron"]');r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.items.index(t)||n.addCron(t)})}}]),e}();t.default=c;t.Instance=new c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(1),o=r(i),s={texts:{},monthdays:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31],hours:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],hour_labels:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23"],minutes:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59],lang:"en",enabled_minute:!1,enabled_hour:!0,enabled_day:!0,enabled_week:!0,enabled_month:!0,enabled_year:!0,multiple_dom:!1,multiple_month:!1,multiple_mins:!1,multiple_dow:!1,multiple_time_hours:!1,multiple_time_minutes:!1,numeric_zero_pad:!1,default_period:"day",default_value:"",no_reset_button:!0,disabled:!1,bind_to:null,bind_method:{set:function(e,t){e.is(":input")?e.val(t):e.data("jqCronValue",t)},get:function(e){return e.is(":input")?e.val():e.data("jqCronValue")}}};(function(e){var t=function t(n,r){for(var a in r)e.isPlainObject(r[a])?n[a]=t(n[a]&&e.isPlainObject(n[a])?n[a]:{},r[a]):e.isArray(r[a])?n[a]=r[a].slice(0):void 0!==r[a]&&(n[a]=r[a]);return n};this.jqCronMergeSettings=function(e){return t(t({},s),e||{})}}).call(window,o.default),function(e){e.fn.jqCronGetInstance=function(){return this.data("jqCron")}}.call(window,o.default),function(e){e.fn.jqCron=function(t){var n=t;return this.each(function(){var t,r,i=e(this),o=jqCronMergeSettings(n),s=o.texts[o.lang];if("object"!==("undefined"==typeof s?"undefined":a(s))||e.isEmptyObject(s))return void(console&&console.error('Missing translations for language "'+o.lang+'". Please include jqCron.'+o.lang+".js or manually provide the necessary translations when calling $.fn.jqCron()."));if(!o.jquery_container)if(i.is(":container"))o.jquery_element=i.uniqueId("jqCron");else{if(!i.is(":autoclose"))return void(console&&console.error(o.texts[o.lang].error1.replace("%s",this.tagName)));1==i.next(".jqCron").length&&i.next(".jqCron").remove(),o.jquery_element=e('<span class="jqCron"></span>').uniqueId("jqCron").insertAfter(i)}i.is(":input")&&(o.bind_to=o.bind_to||i),o.bind_to?(o.bind_to.is(":input")&&o.bind_to.blur(function(){var e=o.bind_method.get(o.bind_to);i.jqCronGetInstance().setCron(e)}),r=o.bind_method.get(o.bind_to),t=new jqCron(o),t.setCron(r)):t=new jqCron(o),e(this).data("jqCron",t)})}}.call(window,o.default),function(e){function t(t){function r(e,r,a){var o=new jqCronSelector(f,e,r,a);return o.$.bind("selector:open",function(){for(var e=n.length;e--;)if(n[e]!=f)n[e].closeSelectors();else for(var t=x.length;t--;)x[t]!=o&&x[t].close()}),o.$.bind("selector:change",function(){var e=!1;d&&(t.multiple_mins==t.multiple_time_minutes&&(o==i?e=s.setValue(i.getValue()):o==s&&(e=i.setValue(s.getValue()))),
e||h.trigger("cron:change",f.getCron()))}),x.push(o),o}var a,i,o,s,l,c,u,d=!1,f=this,p=this,h=e('<span class="jqCron-container"></span>'),m=e('<span class="jqCron-blocks"></span>'),g=e('<span class="jqCron-period"></span>'),v=e('<span class="jqCron-dom"></span>'),y=e('<span class="jqCron-month"></span>'),_=e('<span class="jqCron-mins"></span>'),b=e('<span class="jqCron-dow"></span>'),w=e('<span class="jqCron-time"></span>'),k=e('<span class="jqCron-cross">&#10008;</span>'),x=[];this.disable=function(){h.addClass("disable"),t.disable=!0,f.closeSelectors()},this.isDisabled=function(){return 1==t.disable},this.enable=function(){h.removeClass("disable"),t.disable=!1},this.getCron=function(){var e=a.getValue(),t=["*","*","*","*","*"];return"hour"==e&&(t[0]=i.getCronValue()),"day"!=e&&"week"!=e&&"month"!=e&&"year"!=e||(t[0]=s.getCronValue(),t[1]=o.getCronValue()),"month"!=e&&"year"!=e||(t[2]=c.getCronValue()),"year"==e&&(t[3]=u.getCronValue()),"week"==e&&(t[4]=l.getCronValue()),t.join(" ")},this.setCron=function(e){if(e)try{e=e.replace(/\s+/g," ").replace(/^ +/,"").replace(/ +$/,"");var t=e.replace(/[^\* ]/g,"-").replace(/-+/g,"-").replace(/ +/g,""),n=e.split(" ");5!=n.length&&f.error(f.getText("error2")),"*****"==t?a.setValue("minute"):"-****"==t?(a.setValue("hour"),i.setCronValue(n[0]),s.setCronValue(n[0])):"***"==t.substring(2,t.length)?(a.setValue("day"),i.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1])):"-**"==t.substring(2,t.length)?(a.setValue("month"),i.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),c.setCronValue(n[2])):"**-"==t.substring(2,t.length)?(a.setValue("week"),i.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),l.setCronValue(n[4])):"-*"==t.substring(3,t.length)?(a.setValue("year"),i.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),c.setCronValue(n[2]),u.setCronValue(n[3])):f.error(f.getText("error4")),f.clearError()}catch(e){}},this.closeSelectors=function(){for(var e=x.length;e--;)x[e].close()},this.getId=function(){return p.attr("id")},this.getText=function(e){var n=t.texts[t.lang][e]||null;return"string"==typeof n&&n.match("<b")&&(n=n.replace(/(<b *\/>)/gi,'</span><b /><span class="jqCron-text">'),n='<span class="jqCron-text">'+n+"</span>"),n},this.getHumanText=function(){var t=[];return h.find("> span > span:visible").find(".jqCron-text, .jqCron-selector > span").each(function(){var n=e(this).text().replace(/\s+$/g,"").replace(/^\s+/g,"");n&&t.push(n)}),t.join(" ").replace(/\s:\s/g,":")},this.getSettings=function(){return t},this.error=function(e){throw console&&console.error("[jqCron Error] "+e),h.addClass("jqCron-error").attr("title",e),e},this.clearError=function(){h.attr("title","").removeClass("jqCron-error")},this.clear=function(){c.setValue([]),l.setValue([]),i.setValue([]),u.setValue([]),o.setValue([]),s.setValue([]),f.triggerChange()},this.init=function(){var n,C,S;if(!d){for(t=jqCronMergeSettings(t),t.jquery_element||f.error(f.getText("error3")),p=t.jquery_element,p.append(h),h.data("id",t.id),h.data("jqCron",f),h.append(m),t.no_reset_button||h.append(k),!t.disable||h.addClass("disable"),m.append(g),/^(ko)$/i.test(t.lang)?m.append(y,v):m.append(v,y),m.append(_),m.append(b),m.append(w),k.click(function(){f.isDisabled()||f.clear()}),h.bind("cron:change",function(e,n){t.bind_to&&(t.bind_method.set&&t.bind_method.set(t.bind_to,n),f.clearError())}),g.append(f.getText("text_period")),a=r(g,!1,"period"),t.enabled_minute&&a.add("minute",f.getText("name_minute")),t.enabled_hour&&a.add("hour",f.getText("name_hour")),t.enabled_day&&a.add("day",f.getText("name_day")),t.enabled_week&&a.add("week",f.getText("name_week")),t.enabled_month&&a.add("month",f.getText("name_month")),t.enabled_year&&a.add("year",f.getText("name_year")),a.$.bind("selector:change",function(e,t){v.hide(),y.hide(),_.hide(),b.hide(),w.hide(),"hour"==t?_.show():"day"==t?w.show():"week"==t?(b.show(),w.show()):"month"==t?(v.show(),w.show()):"year"==t&&(v.show(),y.show(),w.show())}),a.setValue(t.default_period),_.append(f.getText("text_mins")),i=r(_,t.multiple_mins,"minutes"),n=0,S=t.minutes;n<S.length;n++)i.add(S[n],S[n]);for(w.append(f.getText("text_time")),o=r(w,t.multiple_time_hours,"time_hours"),n=0,S=t.hours,C=t.hour_labels;n<S.length;n++)o.add(S[n],C[n]);for(s=r(w,t.multiple_time_minutes,"time_minutes"),n=0,S=t.minutes;n<S.length;n++)s.add(S[n],S[n]);for(b.append(f.getText("text_dow")),l=r(b,t.multiple_dow,"day_of_week"),n=0,S=f.getText("weekdays");n<S.length;n++)l.add(n+1,S[n]);for(v.append(f.getText("text_dom")),c=r(v,t.multiple_dom,"day_of_month"),n=0,S=t.monthdays;n<S.length;n++)c.add(S[n],S[n]);for(y.append(f.getText("text_month")),u=r(y,t.multiple_month,"month"),n=0,S=f.getText("months");n<S.length;n++)u.add(n+1,S[n]);e("body").click(function(){var e,t=x.length;for(e=0;e<t;e++)x[e].close()}),d=!0,t.default_value&&f.setCron(t.default_value)}},this.triggerChange=function(){h.trigger("cron:change",f.getCron())},n.push(this),this.$=h;try{this.init(),f.triggerChange()}catch(e){}}var n=[];this.jqCron=t}.call(window,o.default),function(e){function t(t,n,r,i){function o(e){for(var t=0,n=e.length,r={},a=[];t<n;)r[e[t]]||(r[e[t]]=a.push(e[t])),t++;return a}var s=this,l=e('<ul class="jqCron-selector-list"></ul>'),c=e('<span class="jqCron-selector-title"></span>'),u=e('<span class="jqCron-selector"></span>'),d={},f=[],p=!0,h=t.getSettings().numeric_zero_pad;this.getValue=function(){return r?f:f[0]},this.getCronValue=function(){if(0==f.length)return"*";var e,t=[f[0]],n=f[0],r=f[0],a=f.length;for(e=1;e<a;e++)f[e]==r+1?(r=f[e],t[t.length-1]=n+"-"+r):(n=r=f[e],t.push(r));return t.join(",")},this.setCronValue=function(e){var t,n,r=[];if("*"!==e)for(;""!=e;)if(t=e.match(/^\*\/([0-9]+),?/),t&&2==t.length){for(n=0;n<=59;n+=0|t[1])r.push(n);e=e.replace(t[0],"")}else if(t=e.match(/^([0-9]+)-([0-9]+)\/([0-9]+),?/),t&&4==t.length){for(n=0|t[1];n<=(0|t[2]);n+=0|t[3])r.push(n);e=e.replace(t[0],"")}else if(t=e.match(/^([0-9]+)-([0-9]+),?/),t&&3==t.length){for(n=0|t[1];n<=(0|t[2]);n++)r.push(n);e=e.replace(t[0],"")}else{if(t=e.match(/^([0-9]+),?/),!t||2!=t.length)return;r.push(0|t[1]),e=e.replace(t[0],"")}s.setValue(r)},this.close=function(){u.trigger("selector:close")},this.open=function(){u.trigger("selector:open")},this.isOpened=function(){return l.is(":visible")},this.addValue=function(e){var t=r?f.slice(0):[];t.push(e),s.setValue(t)},this.removeValue=function(e){if(r){var t,n=[];for(t=0;t<f.length;t++)e!=[f[t]]&&n.push(f[t]);s.setValue(n)}else s.clear()},this.setValue=function(t){var n,i=[],s=f.join(" ");if(e.isArray(t)||(t=[t]),l.find("li").removeClass("selected"),t=o(t),t.sort(function(e,t){var n="undefined"==typeof e?"undefined":a(e),r="undefined"==typeof t?"undefined":a(t);return n==r&&"number"==n?e-t:String(e)==String(t)?0:String(e)<String(t)?-1:1}),r)for(n=0;n<t.length;n++)t[n]in d&&(d[t[n]].addClass("selected"),i.push(t[n]));else t[0]in d&&(d[t[0]].addClass("selected"),i.push(t[0]));return f=i,s!=f.join(" ")&&(u.trigger("selector:change",r?t:t[0]),!0)},this.getTitleText=function(){var e=function(e){return e in d?d[e].text():e};if(0==f.length)return t.getText("empty_"+i)||t.getText("empty");var n,r=[e(f[0])],a=f[0],o=f[0],s=f.length;for(n=1;n<s;n++)f[n]==o+1?(o=f[n],r[r.length-1]=e(a)+"-"+e(o)):(a=o=f[n],r.push(e(o)));return r.join(",")},this.clear=function(){d={},s.setValue([]),l.empty()},this.add=function(t,n){(n+"").match(/^[0-9]+$/)||(p=!1),h&&p&&n<10&&(n="0"+n);var a=e("<li>"+n+"</li>");l.append(a),d[t]=a,a.click(function(){r&&e(this).hasClass("selected")?s.removeValue(t):(s.addValue(t),r||s.close())})},this.$=u,n.find("b:eq(0)").after(u).remove(),u.addClass("jqCron-selector-"+n.find(".jqCron-selector").length).append(c).append(l).bind("selector:open",function(){if(p){var e=1,t=l.find("li").length;t>5&&t<=16?e=2:t>16&&t<=23?e=3:t>23&&t<=40?e=4:t>40&&(e=5),l.addClass("cols"+e)}l.show()}).bind("selector:close",function(){l.hide()}).bind("selector:change",function(){c.html(s.getTitleText())}).click(function(e){e.stopPropagation()}).trigger("selector:change"),e.fn.disableSelection&&u.disableSelection(),c.click(function(e){s.isOpened()||t.isDisabled()?s.close():s.open()}),s.close(),s.clear()}this.jqCronSelector=t}.call(window,o.default),function(e){var t=0,n=function(e){for(var n;;)if(t++,n=(e||"JQUID")+""+t,!document.getElementById(n))return n};e.fn.uniqueId=function(t){return this.each(function(){if(!e(this).attr("id")){var r=n(t);e(this).attr("id",r)}})}}.call(window,o.default),function(e){e.extend(e.expr[":"],{container:function(e){return(e.tagName+"").toLowerCase()in{a:1,abbr:1,acronym:1,address:1,b:1,big:1,blockquote:1,button:1,cite:1,code:1,dd:1,del:1,dfn:1,div:1,dt:1,em:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,i:1,ins:1,kbd:1,label:1,li:1,p:1,pre:1,q:1,samp:1,small:1,span:1,strong:1,sub:1,sup:1,td:1,tt:1}},autoclose:function(e){return(e.tagName+"").toLowerCase()in{area:1,base:1,basefont:1,br:1,col:1,frame:1,hr:1,img:1,input:1,link:1,meta:1,param:1}}})}.call(window,o.default)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)(document).ready(function(){(0,i.default)(".copy-to-clipboard").click(function(e){var t=(0,i.default)("<input>");(0,i.default)("body").append(t),t.val((0,i.default)(this).prev("input").val()).select(),document.execCommand("Copy"),t.remove(),(0,i.default)(this).attr("data-hint","Copied to clipboard!").addClass("hint--left")})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.b64_decode_unicode=t.b64_encode_unicode=t.Parents=t.Instances=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(614),c=r(l),u=n(336),d=0,f=t.Instances={},p=t.Parents=function(){function e(t,n,r){var i=this;a(this,e),this.container=(0,s.default)(t),this.fieldName=n.attr("name"),this.field=(0,s.default)('[name="'+this.fieldName+'"]'),this.data=r,this.parentLabel=(0,s.default)('[data-parents-field-label="'+this.fieldName+'"]'),this.parentName=(0,s.default)('[data-parents-field-name="'+this.fieldName+'"]');var o=this.dataLoad;this.finder=new c.default(this.container,function(e,t){return o.call(i,e,t)},{labelKey:"name",defaultPath:this.field.val(),createItemContent:function(t){return e.createItemContent(this.config,t)}}),this.finder.$emitter.on("column-created",function(){i.container[0].scrollLeft=i.container[0].scrollWidth-i.container[0].clientWidth})}return i(e,[{key:"createSimpleColumn",value:function(e){}},{key:"dataLoad",value:function(t,n){var r=this;if(!t)return n(this.data);if("dir"!==t.type||!t["has-children"])return!1;var a=++d;this.startLoader(),s.default.ajax({url:""+u.config.current_url,method:"post",data:Object.assign({},m(this.container),{route:h(t.value),field:this.field.data("fieldName"),action:"getLevelListing"}),success:function(t){return r.stopLoader(),"error"===t.status?(r.finder.$emitter.emit("create-column",e.createErrorColumn(t.message)[0]),!1):a===d&&n(t.data)}})}},{key:"startLoader",value:function(){return this.loadingIndicator=e.createLoadingColumn(),this.finder.$emitter.emit("create-column",this.loadingIndicator[0]),this.loadingIndicator}},{key:"stopLoader",value:function(){return this.loadingIndicator&&this.loadingIndicator.remove()}}],[{key:"createItemContent",value:function(e,t){var n=document.createDocumentFragment(),r=(0,s.default)('<span title="'+t[e.labelKey]+'" />'),a=(0,s.default)('<span class="info-container" />'),i=(0,s.default)("<i />"),o=(0,s.default)("<i />"),l=(0,s.default)('<span class="badge" />'),c=["fa"],u=["fa"];return t.children||"dir"===t.type?c.push("fa-folder"):"root"===t.type?c.push("fa-sitemap"):"file"===t.type&&c.push("fa-file-o"),i.addClass(c.join(" ")),r.text(t[e.labelKey]).prepend(i),r.appendTo(n),(t.children||t["has-children"])&&(u.push("fa-caret-right"),l.text(t.size||t.count||0),l.appendTo(a)),o.addClass(u.join(" ")),o.appendTo(a),a.appendTo(n),n}},{key:"createLoadingColumn",value:function(){return(0,s.default)('\n <div class="fjs-col leaf-col" style="overflow: hidden;">\n <div class="leaf-row">\n <div class="grav-loading"><div class="grav-loader">Loading...</div></div>\n </div>\n </div>\n ')}},{key:"createErrorColumn",value:function(e){return(0,s.default)('\n <div class="fjs-col leaf-col" style="overflow: hidden;">\n <div class="leaf-row error">\n <i class="fa fa-fw fa-warning"></i>\n <span>'+e+"</span>\n </div>\n </div>\n ")}}]),e}(),h=t.b64_encode_unicode=function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))},m=(t.b64_decode_unicode=function(e){return decodeURIComponent(atob(e).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))},function(e){var t=e.closest("form");e.closest("[data-remodal-id]").length&&(t=(0,s.default)("form#blueprints"));var n={},r=t.find('[name="__unique_form_id__"]');return n["__form-name__"]=t.find('[name="__form-name__"]').val(),n["form-nonce"]=t.find('[name="form-nonce"]').val(),r.length&&(n.__unique_form_id__=r.val()),n});(0,s.default)(document).on("click","[data-parents]",function(e){e.preventDefault(),e.stopPropagation();var t=(0,s.default)(e.currentTarget),n=t.closest(".parents-wrapper").find("input[name]"),r=n.attr("name");n.length||(r=t.data("parents"),n=(0,s.default)('[name="'+t.data("parents")+'"]').first());var a=(0,s.default)('[data-remodal-id="'+(t.data("remodalTarget")||"parents")+'"]'),i=a.find(".grav-loading"),o=a.find(".parents-content");i.css("display","block"),o.html(""),s.default.ajax({url:""+u.config.current_url,method:"post",data:Object.assign({},m(t),{route:h(n.val()),field:n.data("fieldName"),action:"getLevelListing",initial:!0}),success:function(e){return i.css("display","none"),"error"===e.status?(o.html(e.message),!0):(f[r+"-"+a.data("remodalId")]?f[r+"-"+a.data("remodalId")].finder.reload(e.data):f[r+"-"+a.data("remodalId")]=new p(o,n,e.data),void a.data("parents",f[r+"-"+a.data("remodalId")]))}})}),(0,s.default)(document).on("click","[data-remodal-id].parents-container [data-parents-select]",function(e){var t=(0,s.default)(e.currentTarget).closest("[data-remodal-id]"),n=t.data("parents"),r=n.finder,a=n.field,i=n.parentLabel,o=n.parentName,l=r.findLastActive().item[0],c=l._item[r.config.valueKey],u=l._item[r.config.labelKey];a.val(c),i.text(c),o.text(u),r.config.defaultPath=c;var d=s.default.remodal.lookup[(0,s.default)('[data-remodal-id="'+t.data("remodalId")+'"]').data("remodal")];d.close()})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULTS=void 0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(1),l=r(s),c=n(615),u=r(c),d=t.DEFAULTS={labelKey:"name",valueKey:"value",childKey:"children",iconKey:"icon",itemKey:"item-key",pathBar:!0,className:{container:"fjs-container",pathBar:"fjs-path-bar",col:"fjs-col",list:"fjs-list",item:"fjs-item",active:"fjs-active",children:"fjs-has-children",url:"fjs-url",itemPrepend:"fjs-item-prepend",itemContent:"fjs-item-content",itemAppend:"fjs-item-append"}},f=function(){function e(t,n,r){var i=this;a(this,e),this.$emitter=new u.default,this.container=(0,l.default)(t),this.data=n,this.config=l.default.extend({},d,r),this.container.on("click",this.clickEvent.bind(this)),this.container.on("keydown",this.keydownEvent.bind(this)),this.$emitter.on("item-selected",this.itemSelected.bind(this)),this.$emitter.on("create-column",this.addColumn.bind(this)),this.$emitter.on("navigate",this.navigate.bind(this)),this.$emitter.on("go-to",this.goTo.bind(this,this.data)),this.container.addClass(this.config.className.container).attr("tabindex",0),this.createColumn(this.data),this.config.pathBar&&(this.pathBar=this.createPathBar(),this.pathBar.on("click","[data-breadcrumb-node]",function(e){e.preventDefault();var t=(0,l.default)(e.currentTarget).data("breadcrumbNode");i.goTo(i.data,t)})),(this.config.defaultPath||""===this.config.defaultPath)&&this.goTo(this.data,this.config.defaultPath)}return o(e,[{key:"reload",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.data;this.createColumn(e),(this.config.defaultPath||""===this.config.defaultPath)&&this.goTo(e,this.config.defaultPath)}},{key:"createColumn",value:function(e,t){var n=this,r=function(e){return n.createColumn(e,t)};if("function"!=typeof e){if(Array.isArray(e)||"object"===("undefined"==typeof e?"undefined":i(e))){"object"===("undefined"==typeof e?"undefined":i(e))&&(e=Array.from(e));var a=this.createList(e),o=(0,l.default)("<div />");return o.append(a).addClass(this.config.className.col),this.$emitter.emit("create-column",o),o}throw new Error("Unknown data type")}e.call(this,t,r)}},{key:"createPathBar",value:function(){this.container.siblings("."+this.config.className.pathBar).remove();var e=(0,l.default)('<div class="'+this.config.className.pathBar+'" />');return e.insertAfter(this.container),e}},{key:"clickEvent",value:function(e){e.stopPropagation(),e.preventDefault();var t=(0,l.default)(e.target),n=t.closest("."+this.config.className.col),r=t.closest("."+this.config.className.item);r.length&&this.$emitter.emit("item-selected",{column:n,item:r})}},{key:"keydownEvent",value:function(e){var t={37:"left",38:"up",39:"right",40:"down"};e.keyCode in t&&(e.stopPropagation(),e.preventDefault(),this.$emitter.emit("navigate",{direction:t[e.keyCode]}))}},{key:"itemSelected",value:function(e){var t=e.item;if(!t.length)return!1;var n=t[0]._item,r=e.column,a=n[this.config.childKey]||this.data,i=(0,l.default)(r).find("."+this.config.className.active);i.length&&i.removeClass(this.config.className.active),t.addClass(this.config.className.active),r.nextAll().remove(),this.container[0].focus(),window.scrollTo(window.pageXOffset,window.pageYOffset),this.updatePathBar();var o=void 0;return a?(o=this.createColumn(a,n),this.$emitter.emit("interior-selected",n)):this.$emitter.emit("leaf-selected",n),o}},{key:"addColumn",value:function(e){this.container.append(e),this.$emitter.emit("column-created",e)}},{key:"navigate",value:function(e){var t=this.findLastActive(),n=e.direction,r=void 0,a=void 0,i=void 0;t?(a=t.item,r=t.column,"up"===n&&a.prev().length?i=a.prev():"down"===n&&a.next().length?i=a.next():"right"===n&&r.next().length?(r=r.next(),i=r.find("."+this.config.className.item).first()):"left"===n&&r.prev().length&&(r=r.prev(),i=r.find("."+this.config.className.active).first()||r.find("."+this.config.className.item))):(r=this.container.find("."+this.config.className.col).first(),i=r.find("."+this.config.className.item).first()),i&&this.$emitter.emit("item-selected",{column:r,item:i})}},{key:"goTo",value:function(e,t){var n=this;t=Array.isArray(t)?t:t.split("/").map(function(e){return e.trim()}).filter(Boolean),t.length&&this.container.children().remove(),"function"==typeof e?e.call(this,null,function(e){return n.selectPath(t,e)}):this.selectPath(t,e)}},{key:"selectPath",value:function(e,t,n){var r=this;n=n||(e.length?this.createColumn(t):this.container.find("> ."+this.config.className.col));var a=e[0]||"",i=t.find(function(e){return e[r.config.itemKey]===a}),o=this.itemSelected({column:n,item:n.find('[data-fjs-item="'+a+'"]').first()});e.shift(),e.length&&i&&this.selectPath(e,i[this.config.childKey],o)}},{key:"findLastActive",value:function(){var e=this.container.find("."+this.config.className.active);if(!e.length)return null;var t=e.last(),n=t.closest("."+this.config.className.col);return{item:t,column:n}}},{key:"createList",value:function(e){var t=this,n=(0,l.default)("<ul />"),r=e.map(function(e){return t.createItem(e)}),a=r.reduce(function(e,t){return e.appendChild(t[0]||t),e},document.createDocumentFragment());return n.append(a).addClass(this.config.className.list),n}},{key:"createItem",value:function(e){var t=(0,l.default)("<li />"),n=[this.config.className.item],r=(0,l.default)("<a />"),a=this.config.createItemContent||this.createItemContent,i=a.call(this,e);return r.append(i).attr("href","").attr("tabindex",-1),e.url&&(r.attr("href",e.url),n.push(e.className)),e[this.config.childKey]&&n.push(this.config.className[this.config.childKey]),n.push("fjs-item-"+e.type),t.addClass(n.join(" ")),t.append(r).attr("data-fjs-item",e[this.config.itemKey]),t[0]._item=e,t}},{key:"updatePathBar",value:function(){var e=this;if(!this.config.pathBar)return!1;var t=this.container.find("."+this.config.className.active),n="";this.pathBar.children().empty(),t.each(function(r,a){var i=a._item,o=r+1===t.length;n+="/"+i[e.config.itemKey],e.pathBar.append('\n <span class="breadcrumb-node breadcrumb-node-'+i.type+'" '+("dir"===i.type?'data-breadcrumb-node="'+n+'"':"")+'>\n <i class="fa fa-fw '+e.getIcon(i.type)+'"></i>\n <span class="breadcrumb-node-name">'+(0,l.default)("<div />").text(i[e.config.labelKey]).html()+"</span>\n "+(o?"":'<i class="fa fa-fw fa-chevron-right"></i>')+"\n </span>\n ")})}},{key:"getIcon",value:function(e){switch(e){case"root":return"fa-sitemap";case"file":return"fa-file-o";case"dir":default:return"fa-folder"}}}]),e}();t.default=f},function(e,t,n){"use strict";function r(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,n,r,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");var o=new a(n,r||e,i),s=c?c+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],o]:e._events[s].push(o):(e._events[s]=o,e._eventsCount++),e}function o(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}var l=Object.prototype.hasOwnProperty,c="~";Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(c=!1)),s.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)l.call(e,t)&&n.push(c?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},s.prototype.listeners=function(e){var t=c?c+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,a=n.length,i=new Array(a);r<a;r++)i[r]=n[r].fn;return i},s.prototype.listenerCount=function(e){var t=c?c+e:e,n=this._events[t];return n?n.fn?1:n.length:0},s.prototype.emit=function(e,t,n,r,a,i){var o=c?c+e:e;if(!this._events[o])return!1;var s,l,u=this._events[o],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,r),!0;case 5:return u.fn.call(u.context,t,n,r,a),!0;case 6:return u.fn.call(u.context,t,n,r,a,i),!0}for(l=1,s=new Array(d-1);l<d;l++)s[l-1]=arguments[l];u.fn.apply(u.context,s)}else{var f,p=u.length;for(l=0;l<p;l++)switch(u[l].once&&this.removeListener(e,u[l].fn,void 0,!0),d){case 1:u[l].fn.call(u[l].context);break;case 2:u[l].fn.call(u[l].context,t);break;case 3:u[l].fn.call(u[l].context,t,n);break;case 4:u[l].fn.call(u[l].context,t,n,r);break;default:if(!s)for(f=1,s=new Array(d-1);f<d;f++)s[f-1]=arguments[f];u[l].fn.apply(u[l].context,s)}}return!0},s.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,n,r){var a=c?c+e:e;if(!this._events[a])return this;if(!t)return o(this,a),this;var i=this._events[a];if(i.fn)i.fn!==t||r&&!i.once||n&&i.context!==n||o(this,a);else{for(var s=0,l=[],u=i.length;s<u;s++)(i[s].fn!==t||r&&!i[s].once||n&&i[s].context!==n)&&l.push(i[s]);l.length?this._events[a]=1===l.length?l[0]:l:o(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=c?c+e:e,this._events[t]&&o(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=c,s.EventEmitter=s,e.exports=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=(0,i.default)("body");o.on("change","[data-acl_picker] select",function(e){var t=(0,i.default)(e.currentTarget),n=t.val(),r=t.closest(".permissions-item"),a=r.find('input[type="checkbox"], input[type="radio"]'),o=r.find('input[type="hidden"][name]'),s=t.closest("[data-acl_picker_id]"),l=r.data("fieldType");if("access"===l)a.each(function(e,t){t=(0,i.default)(t);var r=t.prop("name");t.prop("name",r.replace(/(.*)(\[[^\]]*\])/,"$1["+n+"]"))});else if("permissions"===l){var c=r.find("[data-field-name]");a.each(function(e,t){t=(0,i.default)(t);var r=Math.round(500*Math.random()),a=c.data("fieldName"),s=t.prop("id").split("_").slice(0,-1).join("_")+("_"+n+"+"+r);o.prop("name",a.replace(/(.*)(\[[^\]]*\])/,"$1["+n+"]")),t.prop("id",s),t.next("label").prop("for",s)})}s.find(".permissions-item .button.add-item")[n?"removeClass":"addClass"]("disabled").prop("disabled",n?null:"disabled")}),o.on("input","input[data-crudp-key]",function(e){var t=(0,i.default)(e.currentTarget),n=t.closest(".crudp-container"),r=n.find('input[type="hidden"][name]'),a=t.data("crudpKey"),o=JSON.parse(r.val()||"{}");o[a]=t.val(),r.val(JSON.stringify(o))}),o.on("click","[data-acl_picker] .remove-item",function(e){var t=(0,i.default)(e.currentTarget),n=t.closest(".permissions-item"),r=t.closest("[data-acl_picker_id]");n.remove();var a=1===r.find(".permissions-item").length;a&&r.find(".permissions-item.empty-list").removeClass("hidden")}),o.on("click","[data-acl_picker] .add-item",function(e){var t=(0,i.default)(e.currentTarget),n=t.closest(".permissions-item"),r=t.closest("[data-acl_picker_id]"),a=r.data("acl_picker_id"),o=document.querySelector('template[data-id="acl_picker-'+a+'"]'),s=(0,i.default)(o.content.querySelector(":first-child")).clone();s.insertAfter(n),s.find('.switch-toggle input[type="radio"]').each(function(e,t){t=(0,i.default)(t);var n=t.prop("id"),r=t.next("label"),a=(Date.now().toString(36)+Math.random().toString(36).substr(2,5)).toLowerCase();t.prop("id",""+n+a),r.prop("for",""+n+a)}),r.find(".permissions-item.empty-list").addClass("hidden"),r.find(".permissions-item .button.add-item").addClass("disabled").prop("disabled","disabled")})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=(0,i.default)("body"),s='.permission-container.parent-section input[type="radio"]',l=function(e){var t=(0,i.default)(e.currentTarget),n=t.val(),r=t.closest(".parent-section"),a=r.next("fieldset"),o=a.find('input[type="radio"][value="'+n+'"]');r.data("isLocked")!==!1&&(r.data("isUpdating",!0),o.each(function(e,t){var n=t.id;(0,i.default)(t).siblings('[for="'+n+'"]').trigger("click")}),r.data("isUpdating",!1))},c=l.bind(l);o.on("click",".permission-container.parent-section label",function(e){var t=(0,i.default)(e.currentTarget),n=t.closest(".parent-section");n.data("isLocked",!0)}),o.on("input",s,c),o.on("input",'.permissions-container input[type="radio"][data-parent-id]',function(e){var t=(0,i.default)(e.currentTarget),n=(0,i.default)('[for="'+t.data("parentId")+'"]'),r=t.closest("fieldset").prev(".permission-container.parent-section");return r.data("isUpdating")===!0||(o.off("input",s,c),r.data("isLocked",!1),n.trigger("click"),void o.on("input",s,c))})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);document.addEventListener("click",function(e){if(document.querySelector("#pages-filters"))return!0;var t=e.target.closest(".checkboxes.indeterminate");if(t){e.preventDefault();var n=t.querySelector('input[type="checkbox"]:not([disabled])'),r=t.dataset._checkStatus;switch(t.classList.remove("status-checked","status-unchecked","status-indeterminate"),r){case"1":t.dataset._checkStatus="2",n.indeterminate=!0,n.checked=!1,n.value=0,t.classList.add("status-indeterminate");break;case"2":t.dataset._checkStatus="0",n.indeterminate=!1,n.checked=!1,n.value="",t.classList.add("status-unchecked");break;case"0":default:t.dataset._checkStatus="1",n.indeterminate=!1,n.checked=!0,n.value=1,t.classList.add("status-checked")}(0,i.default)(n).trigger("input")}}),(document.querySelectorAll('input[type="checkbox"][indeterminate="true"]')||[]).forEach(function(e){e.indeterminate=!0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(620),s=r(o),l=n(623),c=r(l),u=n(372),d=r(u),f=n(628),p=r(f);(0,i.default)(".gpm-name, .gpm-actions").on("click",function(e){var t=(0,i.default)(this),n=(0,i.default)(e.target),r=n.prop("tagName").toLowerCase();if("a"===r||t.parent("a").length||n.parent("a").length)return!0;var a=t.siblings(".gpm-details").find(".table-wrapper");a.slideToggle({duration:350,complete:function(){var e=a.is(":visible");a.closest("tr").find(".gpm-details-expand i").removeClass("fa-chevron-"+(e?"down":"up")).addClass("fa-chevron-"+(e?"up":"down"))}})}),(0,i.default)(document).on("click",'[data-plugin-action="remove-package"]',function(e){s.default.handleRemovingPackage("plugin",e)}),(0,i.default)(document).on("click",'[data-plugin-action="reinstall-package"]',function(e){s.default.handleReinstallPackage("plugin",e)}),(0,i.default)(document).on("click",'[data-plugin-action="remove-dependency-package"]',function(e){s.default.handleRemovingDependency("plugin",e)}),(0,i.default)(document).on("click",'[data-plugin-action="start-package-installation"]',function(e){s.default.handleGettingPackageDependencies("plugin",e,"install")}),(0,i.default)(document).on("click",'[data-plugin-action="start-packages-update"]',function(e){s.default.handleGettingPackageDependencies("plugin",e)}),(0,i.default)(document).on("click",'[data-plugin-action="install-dependencies-and-package"]',function(e){s.default.handleInstallingDependenciesAndPackage("plugin",e)}),(0,i.default)(document).on("click",'[data-plugin-action="install-package"]',function(e){s.default.handleInstallingPackage("plugin",e)}),(0,i.default)(document).on("change",".sort-actions select",function(e){var t=(0,i.default)(".sort-actions .sort-icon .fa").hasClass("fa-sort-amount-desc")?"desc":"asc",n=(0,i.default)(e.currentTarget).val();s.default.Sort[(0,c.default)("by-"+n)](t)}),(0,i.default)(document).on("click",".sort-icon",function(e){var t=(0,i.default)(e.currentTarget).find(".fa"),n=t.hasClass("fa-sort-amount-asc")?"asc":"desc",r="asc"===n?"desc":"asc";t.removeClass("fa-sort-amount-"+n).addClass("fa-sort-amount-"+r),(0,i.default)(".sort-actions select").trigger("change")}),(0,i.default)(document).on("input","[data-gpm-filter]",(0,d.default)(function(e){var t=(0,i.default)((0,i.default)(e.currentTarget)).val(),n=(0,i.default)("[data-gpm-plugin], [data-gpm-theme]");n.hide().filter(function(e,n){return n=(0,i.default)(n),(0,p.default)(n.data("gpm-plugin"),t)||(0,p.default)(n.data("gpm-theme"),t)||(0,p.default)(n.data("gpm-name").toLowerCase(),t.toLowerCase())}).show()},250))},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{
value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(336),c=n(359),u=r(c),d=n(3),f=n(621),p=function(){function e(){a(this,e)}return i(e,[{key:"getElements",value:function(e,t){return this.elements=e||(0,s.default)("[data-gpm-plugin], [data-gpm-theme]"),this.container=t||(0,s.default)(".gpm-plugins > table > tbody, .gpm-themes > .themes.card-row"),this.elements}},{key:"byCommon",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=this.getElements().sort(function(r,a){var i=(0,s.default)(r).data(n).toString().toLowerCase(),o=(0,s.default)(a).data(n).toString().toLowerCase();return e.sort(i,o,t)});return r.appendTo(this.container)}},{key:"byName",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-name";return this.byCommon(e,t)}},{key:"byAuthor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-author";return this.byCommon(e,t)}},{key:"byOfficial",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-official";return this.byCommon(e,t)}},{key:"byReleaseDate",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-release-date",r=this.getElements().sort(function(r,a){var i=new Date((0,s.default)(r).data(n)).getTime(),o=new Date((0,s.default)(a).data(n)).getTime();return e.sort(i,o,"asc"===t?"desc":"asc")});r.appendTo(this.container)}},{key:"byUpdatable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-updatable";return this.byCommon(e,t)}},{key:"byEnabled",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-enabled";return this.byCommon(e,t)}},{key:"byTesting",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-testing";return this.byCommon(e,t)}}],[{key:"sort",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc";return e>t?"asc"===n?1:-1:e<t?"asc"===n?-1:1:0}}]),e}(),h=function(){function t(){a(this,t),this.Sort=new p}return i(t,[{key:"addDependenciesToList",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";e.forEach(function(e){t.addDependencyToList("plugin",e.name||e,n)})}},{key:"removePackage",value:function(e,n){var r=this,a=t.getRemovePackageUrl(e);(0,u.default)(a,{method:"post",body:{package:n}},function(n){"success"===n.status?((0,s.default)(".remove-package-confirm").addClass("hidden"),n.dependencies&&n.dependencies.length>0?(r.addDependenciesToList(n.dependencies),(0,s.default)(".remove-package-dependencies").removeClass("hidden")):(0,s.default)(".remove-package-done").removeClass("hidden"),(0,s.default)(document).on("closing",'[data-remodal-id="remove-package"]',function(){t.getBackToList(e)})):((0,s.default)(".remove-package-confirm").addClass("hidden"),(0,s.default)(".remove-package-error").removeClass("hidden"))})}},{key:"reinstallPackage",value:function(e,n,r,a){(0,s.default)(".button-bar button").addClass("hidden"),(0,s.default)(".button-bar .spinning-wheel").removeClass("hidden");var i=t.getReinstallPackageUrl(e);(0,u.default)(i,{method:"post",body:{slug:n,type:e,package_name:r,current_version:a}},function(e){"success"===e.status?((0,s.default)(".reinstall-package-confirm").addClass("hidden"),(0,s.default)(".reinstall-package-done").removeClass("hidden")):((0,s.default)(".reinstall-package-confirm").addClass("hidden"),(0,s.default)(".reinstall-package-error").removeClass("hidden")),window.location.reload()})}},{key:"removeDependency",value:function(e,n,r){var a=this,i=t.getRemovePackageUrl(e);(0,u.default)(i,{method:"post",body:{package:n}},function(e){"success"===e.status&&(r.removeClass("button"),r.replaceWith((0,s.default)("<span>Removed successfully</span>")),e.dependencies&&e.dependencies.length>0&&a.addDependenciesToList(e.dependencies,n))})}},{key:"getPackagesDependencies",value:function(e,n,r){var a=t.getGetPackagesDependenciesUrl(e);(0,u.default)(a,{method:"post",body:{packages:n}},function(e){if(r(),"success"===e.status)if(e.dependencies){var n=!1;for(var a in e.dependencies)if(e.dependencies.hasOwnProperty(a)){if("grav"===a)continue;n=!0;var i=a,o=e.dependencies[a];t.addNeededDependencyToList(o,i)}n?(0,s.default)("[data-packages-modal] .install-dependencies-package-container").removeClass("hidden"):(0,s.default)("[data-packages-modal] .install-package-container").removeClass("hidden")}else(0,s.default)("[data-packages-modal] .install-package-container").removeClass("hidden");else(0,s.default)("[data-packages-modal] .install-package-error").removeClass("hidden")})}},{key:"installDependenciesOfPackages",value:function(e,n,r,a){var i=t.getInstallDependenciesOfPackagesUrl(e);(0,u.default)(i,{method:"post",body:{packages:n}},r)}},{key:"installPackages",value:function(e,n,r){var a=t.getInstallPackageUrl(e);f.Promise.all(n.map(function(t){return(0,u.default)(a,{method:"post",body:{package:t,type:e}})})).then(r)}},{key:"handleGettingPackageDependencies",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"update",a=t.getSlugsFromEvent(n);return a?((0,s.default)(".packages-names-list").html(""),(0,s.default)(".install-dependencies-package-container li").remove(),a.forEach(function(e){if("update"===r){var t="",n="",a="",i=d.Instance.payload.payload.resources;i.plugins[e]?(n=i.plugins[e].available,t=i.plugins[e].version,a=i.plugins[e].name):i.themes[e]&&(n=i.themes[e].available,t=i.themes[e].version,a=i.themes[e].name),(0,s.default)(".packages-names-list").append("<li>"+(a?a:e)+", "+l.translations.PLUGIN_ADMIN.FROM+" v<strong>"+t+"</strong> "+l.translations.PLUGIN_ADMIN.TO+" v<strong>"+n+"</strong></li>")}else(0,s.default)(".packages-names-list").append("<li>"+(name?name:e)+"</li>")}),n.preventDefault(),n.stopPropagation(),(0,s.default)("[data-packages-modal] .loading").removeClass("hidden"),(0,s.default)("[data-packages-modal] .install-dependencies-package-container").addClass("hidden"),(0,s.default)("[data-packages-modal] .install-package-container").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-dependencies").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-package").addClass("hidden"),(0,s.default)("[data-packages-modal] .installation-complete").addClass("hidden"),(0,s.default)("[data-packages-modal] .install-package-error").addClass("hidden"),void this.getPackagesDependencies(e,a,function(){var t=a.join();(0,s.default)("[data-packages-modal] [data-"+e+'-action="install-dependencies-and-package"]').attr("data-packages-slugs",t),(0,s.default)("[data-packages-modal] [data-"+e+'-action="install-package"]').attr("data-packages-slugs",t),(0,s.default)("[data-packages-modal] .loading").addClass("hidden")})):void alert("No slug set")}},{key:"handleInstallingDependenciesAndPackage",value:function(n,r){var a=this,i=t.getSlugsFromEvent(r);r.preventDefault(),r.stopPropagation(),(0,s.default)("[data-packages-modal] .install-dependencies-package-container").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-dependencies").removeClass("hidden"),this.installDependenciesOfPackages(n,i,function(t){(0,s.default)("[data-packages-modal] .installing-dependencies").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-package").removeClass("hidden"),a.installPackages(n,i,function(){if((0,s.default)("[data-packages-modal] .installing-package").addClass("hidden"),(0,s.default)("[data-packages-modal] .installation-complete").removeClass("hidden"),"error"===t.status){var r=s.default.remodal.lookup[(0,s.default)("[data-packages-modal]").data("remodal")];return void r.close()}setTimeout(function(){1===i.length?e.location.href=l.config.base_url_relative+"/"+n+"s/"+i[0]:e.location.href=l.config.base_url_relative+"/"+n+"s"},1e3)})})}},{key:"handleInstallingPackage",value:function(n,r){var a=t.getSlugsFromEvent(r);r.preventDefault(),r.stopPropagation(),(0,s.default)("[data-packages-modal] .install-package-container").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-package").removeClass("hidden"),this.installPackages(n,a,function(t){if((0,s.default)("[data-packages-modal] .installing-package").addClass("hidden"),(0,s.default)("[data-packages-modal] .installation-complete").removeClass("hidden"),"error"===t.status){var r=s.default.remodal.lookup[(0,s.default)("[data-packages-modal]").data("remodal")];return void r.close()}1===a.length?e.location.href=l.config.base_url_relative+"/"+n+"s/"+a[0]:e.location.href=l.config.base_url_relative+"/"+n+"s"})}},{key:"handleRemovingPackage",value:function(e,t){var n=(0,s.default)(t.target).attr("data-packages-slugs");t.preventDefault(),t.stopPropagation(),this.removePackage(e,n)}},{key:"handleReinstallPackage",value:function(e,t){var n=(0,s.default)(t.target),r=n.attr("data-package-slug"),a=n.attr("data-package-name"),i=n.attr("data-package-current-version");t.preventDefault(),t.stopPropagation(),this.reinstallPackage(e,r,a,i)}},{key:"handleRemovingDependency",value:function(e,t){var n=(0,s.default)(t.target).attr("data-dependency-slug"),r=(0,s.default)(t.target);t.preventDefault(),t.stopPropagation(),this.removeDependency(e,n,r)}}],[{key:"getBackToList",value:function(t){e.location.href=l.config.base_url_relative+"/"+t+"s"}},{key:"addDependencyToList",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(["admin","form","login","email","grav"].indexOf(t)===-1){var r=(0,s.default)(".package-dependencies-container"),a=t+' <a href="#" class="button" data-dependency-slug="'+t+'" data-'+e+'-action="remove-dependency-package">Remove</a>';n&&(a+=" (was needed by "+n+")"),r.append("<li>"+a+"</li>")}}},{key:"getTaskUrl",value:function(e,t){var n=""+l.config.base_url_relative;return n+="/"+e+"s.json",n+="/task"+l.config.param_sep+t}},{key:"getRemovePackageUrl",value:function(e){return""+t.getTaskUrl(e,"removePackage")}},{key:"getReinstallPackageUrl",value:function(e){return""+t.getTaskUrl(e,"reinstallPackage")}},{key:"getGetPackagesDependenciesUrl",value:function(e){return""+t.getTaskUrl(e,"getPackagesDependencies")}},{key:"getInstallDependenciesOfPackagesUrl",value:function(e){return""+t.getTaskUrl(e,"installDependenciesOfPackages")}},{key:"getInstallPackageUrl",value:function(e){return""+t.getTaskUrl(e,"installPackage")}},{key:"addNeededDependencyToList",value:function(e,t){(0,s.default)(".install-dependencies-package-container .type-"+e).removeClass("hidden");var n=(0,s.default)(".install-dependencies-package-container .type-"+e+" ul");if("install"!==e){var r="",a="",i="",o=d.Instance.payload.payload.resources;o.plugins[t]?(a=o.plugins[t].available,r=o.plugins[t].version,i=o.plugins[t].name):o.themes[t]&&(a=o.themes[t].available,r=o.themes[t].version,i=o.themes[t].name),n.append("<li>"+(i?i:t)+", "+l.translations.PLUGIN_ADMIN.FROM+" v<strong>"+r+"</strong> "+l.translations.PLUGIN_ADMIN.TO+" v<strong>"+a+"</strong></li>")}else n.append("<li>"+(name?name:t)+"</li>")}},{key:"getSlugsFromEvent",value:function(e){var t="";return t=(0,s.default)(e.target).is("[data-packages-slugs]")?(0,s.default)(e.target).attr("data-packages-slugs"):(0,s.default)(e.target).parent("[data-packages-slugs]").attr("data-packages-slugs"),"undefined"==typeof t?null:(t=t.split(","),"string"==typeof t?[t]:t)}}]),t}();t.default=new h}).call(t,function(){return this}())},function(e,t,n){(function(t,n){/*!
* @overview es6-promise - a tiny implementation of Promises/A+.
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
* @license Licensed under MIT license
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
* @version v4.2.5+7f2b526d
*/
!function(t,n){e.exports=n()}(this,function(){"use strict";function e(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}function r(e){return"function"==typeof e}function a(e){G=e}function i(e){$=e}function o(){return function(){return t.nextTick(d)}}function s(){return"undefined"!=typeof H?function(){H(d)}:u()}function l(){var e=0,t=new Y(d),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}function c(){var e=new MessageChannel;return e.port1.onmessage=d,function(){return e.port2.postMessage(0)}}function u(){var e=setTimeout;return function(){return e(d,1)}}function d(){for(var e=0;e<V;e+=2){var t=Z[e],n=Z[e+1];t(n),Z[e]=void 0,Z[e+1]=void 0}V=0}function f(){try{var e=Function("return this")().require("vertx");return H=e.runOnLoop||e.runOnContext,s()}catch(e){return u()}}function p(e,t){var n=this,r=new this.constructor(m);void 0===r[ee]&&P(r);var a=n._state;if(a){var i=arguments[a-1];$(function(){return M(a,r,i,n._result)})}else E(n,r,e,t);return r}function h(e){var t=this;if(e&&"object"==typeof e&&e.constructor===t)return e;var n=new t(m);return x(n,e),n}function m(){}function g(){return new TypeError("You cannot resolve a promise with itself")}function v(){return new TypeError("A promises callback cannot return that same promise.")}function y(e){try{return e.then}catch(e){return ae.error=e,ae}}function _(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}function b(e,t,n){$(function(e){var r=!1,a=_(n,t,function(n){r||(r=!0,t!==n?x(e,n):S(e,n))},function(t){r||(r=!0,I(e,t))},"Settle: "+(e._label||" unknown promise"));!r&&a&&(r=!0,I(e,a))},e)}function w(e,t){t._state===ne?S(e,t._result):t._state===re?I(e,t._result):E(t,void 0,function(t){return x(e,t)},function(t){return I(e,t)})}function k(e,t,n){t.constructor===e.constructor&&n===p&&t.constructor.resolve===h?w(e,t):n===ae?(I(e,ae.error),ae.error=null):void 0===n?S(e,t):r(n)?b(e,t,n):S(e,t)}function x(t,n){t===n?I(t,g()):e(n)?k(t,n,y(n)):S(t,n)}function C(e){e._onerror&&e._onerror(e._result),A(e)}function S(e,t){e._state===te&&(e._result=t,e._state=ne,0!==e._subscribers.length&&$(A,e))}function I(e,t){e._state===te&&(e._state=re,e._result=t,$(C,e))}function E(e,t,n,r){var a=e._subscribers,i=a.length;e._onerror=null,a[i]=t,a[i+ne]=n,a[i+re]=r,0===i&&e._state&&$(A,e)}function A(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,a=void 0,i=e._result,o=0;o<t.length;o+=3)r=t[o],a=t[o+n],r?M(n,r,a,i):a(i);e._subscribers.length=0}}function T(e,t){try{return e(t)}catch(e){return ae.error=e,ae}}function M(e,t,n,a){var i=r(n),o=void 0,s=void 0,l=void 0,c=void 0;if(i){if(o=T(n,a),o===ae?(c=!0,s=o.error,o.error=null):l=!0,t===o)return void I(t,v())}else o=a,l=!0;t._state!==te||(i&&l?x(t,o):c?I(t,s):e===ne?S(t,o):e===re&&I(t,o))}function O(e,t){try{t(function(t){x(e,t)},function(t){I(e,t)})}catch(t){I(e,t)}}function D(){return ie++}function P(e){e[ee]=ie++,e._state=void 0,e._result=void 0,e._subscribers=[]}function j(){return new Error("Array Methods must be provided an Array")}function z(e){return new oe(this,e).promise}function L(e){var t=this;return new t(B(e)?function(n,r){for(var a=e.length,i=0;i<a;i++)t.resolve(e[i]).then(n,r)}:function(e,t){return t(new TypeError("You must pass an array to race."))})}function N(e){var t=this,n=new t(m);return I(n,e),n}function q(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function R(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function U(){var e=void 0;if("undefined"!=typeof n)e=n;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var r=null;try{r=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===r&&!t.cast)return}e.Promise=se}var F=void 0;F=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var B=F,V=0,H=void 0,G=void 0,$=function(e,t){Z[V]=e,Z[V+1]=t,V+=2,2===V&&(G?G(d):Q())},K="undefined"!=typeof window?window:void 0,W=K||{},Y=W.MutationObserver||W.WebKitMutationObserver,J="undefined"==typeof self&&"undefined"!=typeof t&&"[object process]"==={}.toString.call(t),X="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,Z=new Array(1e3),Q=void 0;Q=J?o():Y?l():X?c():void 0===K?f():u();var ee=Math.random().toString(36).substring(2),te=void 0,ne=1,re=2,ae={error:null},ie=0,oe=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(m),this.promise[ee]||P(this.promise),B(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?S(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&S(this.promise,this._result))):I(this.promise,j())}return e.prototype._enumerate=function(e){for(var t=0;this._state===te&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===h){var a=y(e);if(a===p&&e._state!==te)this._settledAt(e._state,t,e._result);else if("function"!=typeof a)this._remaining--,this._result[t]=e;else if(n===se){var i=new n(m);k(i,e,a),this._willSettleAt(i,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(r(e),t)},e.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===te&&(this._remaining--,e===re?I(r,n):this._result[t]=n),0===this._remaining&&S(r,this._result)},e.prototype._willSettleAt=function(e,t){var n=this;E(e,void 0,function(e){return n._settledAt(ne,t,e)},function(e){return n._settledAt(re,t,e)})},e}(),se=function(){function e(t){this[ee]=D(),this._result=this._state=void 0,this._subscribers=[],m!==t&&("function"!=typeof t&&q(),this instanceof e?O(this,t):R())}return e.prototype.catch=function(e){return this.then(null,e)},e.prototype.finally=function(e){var t=this,n=t.constructor;return r(e)?t.then(function(t){return n.resolve(e()).then(function(){return t})},function(t){return n.resolve(e()).then(function(){throw t})}):t.then(e,e)},e}();return se.prototype.then=p,se.all=z,se.race=L,se.resolve=h,se.reject=N,se._setScheduler=a,se._setAsap=i,se._asap=$,se.polyfill=U,se.Promise=se,se})}).call(t,n(622),function(){return this}())},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(e){if(u===setTimeout)return setTimeout(e,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(e,0);try{return u(e,0)}catch(t){try{return u.call(null,e,0)}catch(t){return u.call(this,e,0)}}}function i(e){if(d===clearTimeout)return clearTimeout(e);if((d===r||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function o(){m&&p&&(m=!1,p.length?h=p.concat(h):g=-1,h.length&&s())}function s(){if(!m){var e=a(o);m=!0;for(var t=h.length;t;){for(p=h,h=[];++g<t;)p&&p[g].run();g=-1,t=h.length}p=null,m=!1,i(e)}}function l(e,t){this.fun=e,this.array=t}function c(){}var u,d,f=e.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(e){u=n}try{d="function"==typeof clearTimeout?clearTimeout:r}catch(e){d=r}}();var p,h=[],m=!1,g=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new l(e,t)),1!==h.length||m||a(s)},l.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=c,f.addListener=c,f.once=c,f.off=c,f.removeListener=c,f.removeAllListeners=c,f.emit=c,f.prependListener=c,f.prependOnceListener=c,f.listeners=function(e){return[]},f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},function(e,t,n){function r(e){return e=a(e),e=i(e),e=o(e).replace(/[\-_]/g," "),/[a-z]/.test(e)&&/^|\s[A-Z]+\s|$/.test(e)?e=e.replace(/\s(\w+)/g,function(e,t){return/^[A-Z]+$/.test(t)?e:l(e)}):/\s/.test(e)&&(e=l(e)),e.replace(/\s[a-z]/g,s).replace(/^\s*[A-Z]+/g,l).replace(/\s+/g,"")}var a=n(338),i=n(624),o=n(625),s=n(626),l=n(627);e.exports=r},function(e,t,n){function r(e){return e=a(e),e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e}var a=n(338);e.exports=r},function(e,t,n){function r(e){return e=a(e),e.replace(i,"")}var a=n(338),i=/[^\x20\x2D0-9A-Z\x5Fa-z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/g;e.exports=r},function(e,t,n){function r(e){return e=a(e),e.toUpperCase()}var a=n(338);e.exports=r},function(e,t,n){function r(e){return e=a(e),e.toLowerCase()}var a=n(338);e.exports=r},function(e,t,n){function r(e,t,n){return e=a(e),t=a(t),e.indexOf(t,n)!==-1}var a=n(338);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(620),s=r(o);(0,i.default)(document).on("mousedown",'[data-remodal-target="theme-switch-warn"]',function(e){var t=(0,i.default)(e.target).closest("[data-gpm-theme]").find(".gpm-name a:first").text(),n=(0,i.default)(".remodal.theme-switcher");n.find("strong").text(t),n.find(".button.continue").attr("href",(0,i.default)(e.target).attr("href"))}),(0,i.default)(document).on("click",'[data-theme-action="remove-package"]',function(e){s.default.handleRemovingPackage("theme",e)}),(0,i.default)(document).on("click",'[data-theme-action="reinstall-package"]',function(e){s.default.handleReinstallPackage("theme",e)}),(0,i.default)(document).on("click",'[data-theme-action="remove-dependency-package"]',function(e){s.default.handleRemovingDependency("theme",e)}),(0,i.default)(document).on("click",'[data-theme-action="start-package-installation"]',function(e){s.default.handleGettingPackageDependencies("theme",e,"install")}),(0,i.default)(document).on("click",'[data-theme-action="start-packages-update"]',function(e){s.default.handleGettingPackageDependencies("theme",e)}),(0,i.default)(document).on("click",'[data-theme-action="install-dependencies-and-package"]',function(e){s.default.handleInstallingDependenciesAndPackage("theme",e)}),(0,i.default)(document).on("click",'[data-theme-action="install-package"]',function(e){s.default.handleInstallingPackage("theme",e)})},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(336),c=n(359),u=r(c),d=function(){function t(){a(this,t),this.URI=l.config.base_url_relative+"/media-manager/"}return i(t,[{key:"filter",value:function(n,r){var a=[],i=Object.keys(l.uri_params);~i.indexOf(n)||i.push(n),i.forEach(function(e){var i=t.cleanValue(e===n?r:l.uri_params[e]);"*"!==i&&a.push(""+e+l.config.param_sep+i)}),e.location=this.URI+a.join("/")}}],[{key:"cleanValue",value:function(e){return encodeURIComponent(e.replace("/","\\"))}}]),t}();t.default=d;var f=(t.Instance=new d,!1),p={},h=1,m=!1,g=20;(0,s.default)("body").on("change",".thumbs-list-container select.filter",function(e){var t=(0,s.default)(e.currentTarget),n=t.data("name"),r=t.val();r?p[n]=r:delete p[n],w()}),(0,s.default)(".thumbs-list-container .dropzone")[0]&&(0,s.default)(".thumbs-list-container .dropzone")[0].dropzone.on("queuecomplete",function(){var e={};p.page&&(e.page=p.page),p.date&&(e.date=p.date),p.type&&(e.type=p.type),(0,s.default)(".dropzone")[0].dropzone.files.forEach(function(e){e.previewElement.remove()}),(0,s.default)(".dropzone").first().removeClass("dz-started"),(0,u.default)(l.config.base_url_relative+"/media-manager.json/task"+l.config.param_sep+"clearMediaCache",{method:"post",body:e},function(){w()})});var v=function(e,t){var n=l.config.base_url_relative+"/media.json/tmpl"+l.config.param_sep+"media-list-content/index"+l.config.param_sep+h;e.page&&(n+="/page"+l.config.param_sep+e.page.split("/").join("%5C")),e.type&&"*"!==e.type&&(n+="/type"+l.config.param_sep+e.type),e.date&&"*"!==e.date&&(n+="/date"+l.config.param_sep+e.date),f||(f=!0,(0,s.default)(".spinning-wheel").show(),s.default.get(n,function(e){(0,s.default)(".js__files").append(e),(0,s.default)(".spinning-wheel").hide(),(0,s.default)(".media-container .media-range").trigger("change"),f=!1,h++,t(e)}))},y=function(){(0,s.default)(".js__files .card-item").remove()},_=function(){(0,s.default)(".pages-list-container .row").removeClass("active")},b=function(){(0,s.default)(".thumbs-list-container").append('<p class="card-item empty-space">No media found</p>')},w=function(){y(),h=0,m=!1,(0,s.default)(".empty-space").remove(),v(p,function(e){e.trim().length?p.page||p.date&&"*"!==p.date||p.type&&"*"!==p.type||(0,s.default)(".js__files").trigger("fillView"):b()})};(0,s.default)("body").on("click",".pages-list-container .js__page-link",function(e){var t=(0,s.default)(e.target).data("page");p.page=t,(0,s.default)(".media-list-title .page-indicator").html(t),(0,s.default)(".js__reset-pages-filter").removeClass("hidden"),_(),(0,s.default)(e.target).parents(".row").addClass("active"),(0,s.default)(".js__file-uploader").removeClass("hidden"),(0,s.default)(".dropzone")[0]&&(0,s.default)(".dropzone")[0].dropzone.on("processing",function(e){this.options.url=l.config.base_url_relative+"/media-manager"+t+".json/task"+l.config.param_sep+"addmedia"}),(0,s.default)(".js__button-clear-media-cache").addClass("hidden"),w(),S()}),(0,s.default)("body").on("click",".js__reset-pages-filter",function(e){(0,s.default)(".media-list-title .page-indicator").html("All Pages"),y(),_(),(0,s.default)(".js__reset-pages-filter").addClass("hidden"),(0,s.default)(".js__file-uploader").addClass("hidden"),(0,s.default)(".js__button-clear-media-cache").removeClass("hidden"),delete p.page,w()});var k=function(){(0,s.default)(".spinning-wheel").hide();var e=(0,s.default)(".mediapicker-scroll").last(),t=e.data("scrollbar");t&&(t=t.getViewElement()),t&&(t.length||e.length)&&(0,s.default)(t||e).on("scroll",function(){(0,s.default)(this).scrollTop()+(0,s.default)(this).innerHeight()+100>=(0,s.default)(this)[0].scrollHeight&&C()})},x=function(e){m||v({},function(t){!(0,s.default)(t).length||t.split("card-item").length-1<g?m=!0:e&&e(),(0,s.default)(".media-container .media-range").trigger("input")})},C=function e(){return(0,s.default)(".js__files").find(".card-item").last().offset()?void((0,s.default)(".js__files").find(".card-item").last().offset().top-1<=(0,s.default)(".media-container").height()&&x(function(){e()})):void setTimeout(function(){e()},300)},S=function(){(0,s.default)(".spinning-wheel").hide(),(0,s.default)(".content-wrapper").unbind("scroll")};(0,s.default)(".js__files").on("fillView",function(e){(0,s.default)(".js__files")[0].innerHTML.split("card-item").length-1===g&&(C(),k())})}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(336),s=n(359),l=r(s),c=(0,i.default)("body");c.on("click","[data-2fa-regenerate]",function(e){e.preventDefault();var t=(0,i.default)(this),n=o.config.base_url_relative+"/ajax.json/task"+o.config.param_sep+"regenerate2FASecret";t.attr("disabled","disabled").find("> .fa").addClass("fa-spin"),(0,l.default)(n,{method:"post"},function(e){(0,i.default)("[data-2fa-image]").attr("src",e.image),(0,i.default)("[data-2fa-secret]").text(e.secret),(0,i.default)("[data-2fa-value]").val(e.secret.replace(" ","")),t.removeAttr("disabled").find("> .fa").removeClass("fa-spin")})});var u=function(){var e=(0,i.default)("#toggle_twofa_enabled1"),t=(0,i.default)(".twofa-secret");t[e.is(":checked")?"addClass":"removeClass"]("show")};c.on("click",".twofa-toggle input",u),u()},function(e,t,n){"use strict";n(633)},function(e,t,n){(function(e){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var r=n(1),a=t(r),i=n(634),o=function(t,n){return(0,i.setParam)(e.location.href,t,n)};(0,a.default)(document).on("change",".logs-content .block-select select[name]",function(t){var n=(0,a.default)(t.currentTarget),r=n.attr("name"),i=n.val();e.location.href=o(r,i)})}).call(t,function(){return this}())},function(e,t,n){e.exports={contains:n(635),decode:n(637),encode:n(639),getParam:n(641),getQuery:n(636),parse:n(642),setParam:n(643)}},function(e,t,n){function r(e,t){var n=new RegExp("(\\?|&)"+t+"=","g");return n.test(a(e))}var a=n(636);e.exports=r},function(e,t){function n(e){var t=/\?[a-zA-Z0-9\=\&\%\$\-\_\.\+\!\*\'\(\)\,]+/.exec(e);return t?decodeURIComponent(t[0].replace(/\+/g," ")):""}e.exports=n},function(e,t,n){function r(e,t){for(var n,r,s,l,c=(e||"").replace("?","").split("&"),u=-1,d={};r=c[++u];)n=r.indexOf("="),l=r.substring(0,n),s=decodeURIComponent(r.substring(n+1)),t!==!1&&(s=a(s)),o(d,l)?i(d[l])?d[l].push(s):d[l]=[d[l],s]:d[l]=s;return d}var a=n(638),i=n(354),o=n(352);e.exports=r},function(e,t){function n(e){var t;return t=null===e||"null"===e?null:"true"===e||"false"!==e&&(e===r||"undefined"===e?r:""===e||isNaN(e)?e:parseFloat(e))}var r;e.exports=n},function(e,t,n){function r(e){var t,n,r=[];return a(e,function(e,a){i(e)?(t=a+"=",n=new RegExp("&"+a+"+=$"),o(e,function(e){t+=encodeURIComponent(e)+"&"+a+"="}),r.push(t.replace(n,""))):r.push(a+"="+encodeURIComponent(e))}),r.length?"?"+r.join("&"):""}var a=n(351),i=n(354),o=n(640);e.exports=r},function(e,t){function n(e,t,n){if(null!=e)for(var r=-1,a=e.length;++r<a&&t.call(n,e[r],r,e)!==!1;);}e.exports=n},function(e,t,n){function r(e,t,n){var r=new RegExp("(\\?|&)"+t+"=([^&]*)"),o=r.exec(i(e)),s=o&&o[2]?o[2]:null;return n===!1?s:a(s)}var a=n(638),i=n(636);e.exports=r},function(e,t,n){function r(e,t){return a(i(e),t)}var a=n(637),i=n(636);e.exports=r},function(e,t){function n(e,t,n){e=e||"";var r=new RegExp("(\\?|&)"+t+"=[^&]*"),a=t+"="+encodeURIComponent(n);return r.test(e)?e.replace(r,"$1"+a):(e.indexOf("?")===-1&&(e+="?"),e.indexOf("=")!==-1&&(e+="&"),e+a)}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(645),s=r(o),l=n(458),c=r(l),u=n(603);n(646);var d=(0,i.default)("body"),f=c.default.FormState.Instance,p=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};(0,o.prepareElement)(e);var r=f.collect();(0,s.default)({preview:t,color_scheme:r.filter(function(e,t){return t.match(/^data\[color_scheme\]/)}).toJS(),fonts:r.filter(function(e,t){return t.match(/^data\[fonts\]/)}).toJS(),callback:function(t){n.call(n,t),(0,o.resetElement)(e)}})};d.on("click","[data-preview-scss]",function(e){e&&e.preventDefault();var t=(0,i.default)(e.currentTarget);return!t.data("busy_right_now")&&void p(t,!0,function(e){e.files&&Object.keys(e.files).forEach(function(n){var r=(0,i.default)("#admin-pro-preview-"+n),a=Date.now();if(!r.length&&(r=(0,i.default)('<link id="admin-pro-preview-'+n+'" type="text/css" rel="stylesheet" />'),(0,i.default)("head").append(r),!(0,i.default)("[data-reset-scss]").length)){var o=(0,i.default)('<button class="button" data-reset-scss style="margin-left: 5px;"><i class="fa fa-fw fa-history"></i> Reset</button>');o.insertAfter(t)}r.attr("href",e.files[n]+"?"+a)})})}),d.on("click","[data-recompile-scss]",function(e){e&&e.preventDefault();var t=(0,i.default)(e.currentTarget);return!t.data("busy_right_now")&&void p(t,!1)}),d.on("change._grav_colorpicker","[data-grav-colorpicker]",function(e,t,n,r){var a=(0,u.hex2rgb)(n),i=(299*a.r+587*a.g+114*a.b)/1e3,o=i>=128||r<=.5?"dark":"light";t.removeClass("dark-text light-text").addClass(o+"-text")}),d.ready(function(){(0,i.default)("[data-grav-colorpicker]").trigger("keyup")})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.resetElement=t.prepareElement=void 0;var a=n(336),i=n(359),o=r(i);t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.preview,n=void 0!==t&&t,r=e.color_scheme,i=void 0===r?{}:r,s=e.fonts,l=void 0===s?{}:s,c=e.callback,u=void 0===c?function(){}:c,d=a.config.current_url+".json/task:compileScss";(0,o.default)(d,{method:"post",body:Object.assign({},n?{preview:n}:null,i,l)},u)};t.prepareElement=function(e){e.data("busy_right_now",!0),e.data("current_icon")||e.data("current_icon",e.find(".fa").attr("class")),e.find(".fa").attr("class","fa fa-fw fa-spin fa-spinner")},t.resetElement=function(e){e.data("busy_right_now",!1),e.find(".fa").attr("class",e.data("current_icon"))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(458),s=r(o),l=(0,i.default)("body"),c=[],u=s.default.FormState.Instance,d=function(e,t){var n=e.prop("name"),r=e.prop("tagName").toLowerCase(),a=e.prop("type");switch(c.push(n),r){case"select":e.val(t),e.data("selectize").setValue(t),e.trigger("change");break;case"input":if("radio"===a){var o=t?"1":"0";e.filter(function(e,t){return(0,i.default)(t).val()===o}).prop("checked",!0);break}if("checkbox"===a){e.prop("checked",t);break}e.val(t),e.trigger("keyup")}};l.on("click","[data-preset-values]",function(e){var t=(0,i.default)(e.currentTarget),n=t.data("preset-values");Object.keys(n).forEach(function(e){"string"!=typeof n[e]&&Object.keys(n[e]).forEach(function(t){var r=(0,i.default)('[name="data[color_scheme]['+e+"]["+t+']"], [name="data['+e+"]["+t+']"]'),a=n[e][t];d(r,a)})})}),l.on("click","[data-reset-scss]",function(e){e&&e.preventDefault();var t=(0,i.default)(e.currentTarget),n=(0,i.default)("link[id^=admin-pro-preview-]");t.remove(),n.remove(),c.forEach(function(e){var t=u.loadState.get(e);d((0,i.default)('[name="'+e+'"]'),t)}),c=[]})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);+function(e){function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return{end:t[n]};return!1}e.fn.emulateTransitionEnd=function(t){var n=!1,r=this;e(this).one("bsTransitionEnd",function(){n=!0});var a=function(){n||e(r).trigger(e.support.transition.end)};return setTimeout(a,t),this},e(function(){e.support.transition=t(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(i.default)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(1),o=r(i);+function(e){function t(t){var n,r=t.attr("data-target")||(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return e(r)}function n(t){return this.each(function(){var n=e(this),i=n.data("bs.collapse"),o=e.extend({},r.DEFAULTS,n.data(),"object"===("undefined"==typeof t?"undefined":a(t))&&t);!i&&o.toggle&&/show|hide/.test(t)&&(o.toggle=!1),i||n.data("bs.collapse",i=new r(this,o)),"string"==typeof t&&i[t]()})}var r=function t(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r),this.$trigger=e('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};r.VERSION="3.4.0",r.TRANSITION_DURATION=350,r.DEFAULTS={toggle:!0},r.prototype.dimension=function(){var e=this.$element.hasClass("width");return e?"width":"height"},r.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,a=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(a&&a.length&&(t=a.data("bs.collapse"),t&&t.transitioning))){var i=e.Event("show.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){a&&a.length&&(n.call(a,"hide"),t||a.data("bs.collapse",null));var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var l=e.camelCase(["scroll",o].join("-"));this.$element.one("bsTransitionEnd",e.proxy(s,this)).emulateTransitionEnd(r.TRANSITION_DURATION)[o](this.$element[0][l])}}}},r.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=e.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var a=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return e.support.transition?void this.$element[n](0).one("bsTransitionEnd",e.proxy(a,this)).emulateTransitionEnd(r.TRANSITION_DURATION):a.call(this)}}},r.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},r.prototype.getParent=function(){return e(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy(function(n,r){var a=e(r);this.addAriaAndCollapsedClass(t(a),a)},this)).end()},r.prototype.addAriaAndCollapsedClass=function(e,t){var n=e.hasClass("in");e.attr("aria-expanded",n),t.toggleClass("collapsed",!n).attr("aria-expanded",n)};var i=e.fn.collapse;e.fn.collapse=n,e.fn.collapse.Constructor=r,e.fn.collapse.noConflict=function(){return e.fn.collapse=i,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(r){var a=e(this);a.attr("data-target")||r.preventDefault();var i=t(a),o=i.data("bs.collapse"),s=o?"toggle":a.data();n.call(i,s)})}(o.default)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(650),s=r(o),l=n(392),c=JSON.parse(s.default.get("grav-tabs-state")||"{}");(0,i.default)("body").on("touchstart click","[data-tabid]",function(e){e&&e.stopPropagation();var t=(0,i.default)(e.currentTarget);c[t.data("tabkey")]=t.data("scope"),s.default.set("grav-tabs-state",JSON.stringify(c),{expires:1/0});var n=(0,i.default)('[id="'+t.data("tabid")+'"]');t.siblings("[data-tabid]").removeClass("active"),t.addClass("active"),n.siblings("[id]").removeClass("active"),n.addClass("active"),l.Instance.editors.each(function(e,t){var n=(0,i.default)(t).data("codemirror");n&&0===n.display.lastWrapWidth&&n.refresh()})})},function(e,t,n){var r;!function(a,i){"use strict";var o=function(e){if("object"!=typeof e.document)throw new Error("Cookies.js requires a `window` with a `document` object");var t=function(e,n,r){return 1===arguments.length?t.get(e):t.set(e,n,r)};return t._document=e.document,t._cacheKeyPrefix="cookey.",t._maxExpireDate=new Date("Fri, 31 Dec 9999 23:59:59 UTC"),t.defaults={path:"/",secure:!1},t.get=function(e){t._cachedDocumentCookie!==t._document.cookie&&t._renewCache();var n=t._cache[t._cacheKeyPrefix+e];return n===i?i:decodeURIComponent(n)},t.set=function(e,n,r){return r=t._getExtendedOptions(r),r.expires=t._getExpiresDate(n===i?-1:r.expires),t._document.cookie=t._generateCookieString(e,n,r),t},t.expire=function(e,n){return t.set(e,i,n)},t._getExtendedOptions=function(e){return{path:e&&e.path||t.defaults.path,domain:e&&e.domain||t.defaults.domain,expires:e&&e.expires||t.defaults.expires,secure:e&&e.secure!==i?e.secure:t.defaults.secure}},t._isValidDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())},t._getExpiresDate=function(e,n){if(n=n||new Date,"number"==typeof e?e=e===1/0?t._maxExpireDate:new Date(n.getTime()+1e3*e):"string"==typeof e&&(e=new Date(e)),e&&!t._isValidDate(e))throw new Error("`expires` parameter cannot be converted to a valid Date instance");return e},t._generateCookieString=function(e,t,n){e=e.replace(/[^#$&+\^`|]/g,encodeURIComponent),e=e.replace(/\(/g,"%28").replace(/\)/g,"%29"),t=(t+"").replace(/[^!#$&-+\--:<-\[\]-~]/g,encodeURIComponent),n=n||{};var r=e+"="+t;return r+=n.path?";path="+n.path:"",r+=n.domain?";domain="+n.domain:"",r+=n.expires?";expires="+n.expires.toUTCString():"",r+=n.secure?";secure":""},t._getCacheFromString=function(e){for(var n={},r=e?e.split("; "):[],a=0;a<r.length;a++){var o=t._getKeyValuePairFromCookieString(r[a]);n[t._cacheKeyPrefix+o.key]===i&&(n[t._cacheKeyPrefix+o.key]=o.value)}return n},t._getKeyValuePairFromCookieString=function(e){var t=e.indexOf("=");t=t<0?e.length:t;var n,r=e.substr(0,t);try{n=decodeURIComponent(r)}catch(e){console&&"function"==typeof console.error&&console.error('Could not decode cookie with key "'+r+'"',e)}return{key:n,value:e.substr(t+1)}},t._renewCache=function(){t._cache=t._getCacheFromString(t._document.cookie),t._cachedDocumentCookie=t._document.cookie},t._areEnabled=function(){var e="cookies.js",n="1"===t.set(e,1).get(e);return t.expire(e),n},t.enabled=t._areEnabled(),t},s=a&&"object"==typeof a.document?o(a):o;r=function(){return s}.call(t,n,t,e),!(r!==i&&(e.exports=r))}("undefined"==typeof window?this:window)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=null;(0,i.default)(document).on("click","[data-remodal-changelog]",function(e){o=e.currentTarget}),(0,i.default)(document).on("opened",'[data-remodal-id="changelog"]',function(){var e=i.default.remodal.lookup[(0,i.default)("[data-remodal-id=changelog]").data("remodal")];if(e.$modal.html('<div class="changelog-overflow center" style="padding:5rem 0;text-align:center;"><i class="fa fa-spinner fa-spin fa-3x fa-fw"></i></div>'),!o)return!0;var t=(0,i.default)(o).data("remodalChangelog");i.default.ajax({url:t}).done(function(t){e.$modal.html(t)})}),(0,i.default)(document).on("closed",'[data-remodal-id="changelog"]',function(){var e=i.default.remodal.lookup[(0,i.default)("[data-remodal-id=changelog]").data("remodal")];e.$modal.html("")})},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),s=r(o),l=n(605),c=r(l),u=n(653),d=r(u),f=47.938,p=75.063,h="touchstart._grav click._grav",m="[data-sidebar-mobile-toggle], #overlay",g="(max-width: "+f+"em)",v="(min-width: "+p+"em)",y=new d.default,_=function(){
function t(){a(this,t),this.timeout=null,this.isOpen=!1,this.body=(0,s.default)("body"),this.matchMedia=e.matchMedia(g),this.scroller=new c.default(".admin-menu-wrapper",{autoshow:!0}),this.enable()}return i(t,[{key:"enable",value:function(){var e=(0,s.default)("#admin-sidebar");this.matchMedia.addListener(this._getBound("checkMatch")),this.checkMatch(this.matchMedia),this.body.on(h,"[data-sidebar-toggle]",this._getBound("toggleSidebarState")),e.data("quickopen")&&e.hover(this._getBound("quickOpenIn"),this._getBound("quickOpenOut"))}},{key:"disable",value:function(){var e=(0,s.default)("#admin-sidebar");this.close(),this.matchMedia.removeListener(this._getBound("checkMatch")),this.body.off(h,"[data-sidebar-toggle]",this._getBound("toggleSidebarState")),e.data("quickopen")&&e.off("mouseenter mouseleave")}},{key:"attach",value:function(){this.body.on(h,m,this._getBound("toggle"))}},{key:"detach",value:function(){this.body.off(h,m,this._getBound("toggle"))}},{key:"quickOpenIn",value:function(){var t=this,n=e.matchMedia(v).matches,r=(0,s.default)("#admin-sidebar").data("quickopen-delay")||500;if(!this.body.hasClass("sidebar-mobile-open")){var a=n?this.body.hasClass("sidebar-closed"):!this.body.hasClass("sidebar-open");return a||this.body.hasClass("sidebar-quickopen")?void(this.timeout=setTimeout(function(){t.body.addClass("sidebar-open sidebar-quickopen"),(0,s.default)(e).trigger("sidebar_state._grav",n)},r)):this.quickOpenOut()}}},{key:"quickOpenOut",value:function(){return clearTimeout(this.timeout),this.body.hasClass("sidebar-quickopen")&&this.body.removeClass("sidebar-open sidebar-quickopen"),!0}},{key:"open",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&e.preventDefault();var r=(0,s.default)("#overlay"),a=(0,s.default)("#admin-sidebar"),i=(0,s.default)("#admin-menu").data("scrollbar");this.body.addClass("sidebar-mobile-open"),r.css("display","block"),n?(a.css({display:"block",opacity:1}),this.isOpen=!0):a.css("display","block").animate({opacity:1},200,function(){t.isOpen=!0}),i&&i.update()}},{key:"close",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&e.preventDefault();var r=(0,s.default)("#overlay"),a=(0,s.default)("#admin-sidebar"),i=(0,s.default)("#admin-menu").data("scrollbar");this.body.removeClass("sidebar-mobile-open"),r.css("display","none"),n?(a.css({opacity:0,display:"none"}),this.isOpen=!1):a.animate({opacity:0},200,function(){a.css("display","none"),t.isOpen=!1}),i&&i.update()}},{key:"toggle",value:function(e){return e&&e.preventDefault(),this[this.isOpen?"close":"open"](e)}},{key:"toggleSidebarState",value:function(t){t&&t.preventDefault(),clearTimeout(this.timeout);var n=e.matchMedia(v).matches;n&&this.body.removeClass("sidebar-open"),n||(this.body.removeClass("sidebar-closed"),this.body.removeClass("sidebar-mobile-open")),this.body.toggleClass("sidebar-"+(n?"closed":"open")),(0,s.default)(e).trigger("sidebar_state._grav",n)}},{key:"checkMatch",value:function(e){var t=(0,s.default)("#admin-sidebar"),n=(0,s.default)("#overlay");this.isOpen=!1,n.css("display","none"),t.css({display:e.matches?"none":"inherit",opacity:e.matches?0:1}),e.matches&&this.body.removeClass("sidebar-open sidebar-closed"),this[e.matches?"attach":"detach"]()}},{key:"_resetMap",value:function(){return y.clear()}},{key:"_getBound",value:function(e){return y.has(e)?y.get(e):y.set(e,this[e].bind(this)).get(e)}}]),t}();t.default=_;t.Instance=new _}).call(t,function(){return this}())},function(e,t,n){"use strict";e.exports=n(654)()?Map:n(655)},function(e,t){"use strict";e.exports=function(){var e,t,n;if("function"!=typeof Map)return!1;try{e=new Map([["raz","one"],["dwa","two"],["trzy","three"]])}catch(e){return!1}return"[object Map]"===String(e)&&(3===e.size&&("function"==typeof e.clear&&("function"==typeof e.delete&&("function"==typeof e.entries&&("function"==typeof e.forEach&&("function"==typeof e.get&&("function"==typeof e.has&&("function"==typeof e.keys&&("function"==typeof e.set&&("function"==typeof e.values&&(t=e.entries(),n=t.next(),n.done===!1&&(!!n.value&&("raz"===n.value[0]&&"one"===n.value[1])))))))))))))}},function(e,t,n){"use strict";var r,a=n(656),i=n(660),o=n(669),s=n(674),l=n(657),c=n(675),u=n(687),d=n(688),f=n(693),p=n(697),h=n(711),m=n(714),g=Function.prototype.call,v=Object.defineProperties,y=Object.getPrototypeOf;e.exports=r=function(){var e,t,n,a=arguments[0];if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");return n=m&&o&&Map!==r?o(new Map,y(this)):this,null!=a&&f(a),v(n,{__mapKeysData__:c("c",e=[]),__mapValuesData__:c("c",t=[])}),a?(p(a,function(n){var r=l(n)[0];n=n[1],i.call(e,r)===-1&&(e.push(r),t.push(n))},n),n):n},m&&(o&&o(r,Map),r.prototype=Object.create(Map.prototype,{constructor:c(r)})),u(v(r.prototype,{clear:c(function(){this.__mapKeysData__.length&&(a.call(this.__mapKeysData__),a.call(this.__mapValuesData__),this.emit("_clear"))}),delete:c(function(e){var t=i.call(this.__mapKeysData__,e);return t!==-1&&(this.__mapKeysData__.splice(t,1),this.__mapValuesData__.splice(t,1),this.emit("_delete",t,e),!0)}),entries:c(function(){return new h(this,"key+value")}),forEach:c(function(e){var t,n,r=arguments[1];for(s(e),t=this.entries(),n=t._next();void 0!==n;)g.call(e,r,this.__mapValuesData__[n],this.__mapKeysData__[n],this),n=t._next()}),get:c(function(e){var t=i.call(this.__mapKeysData__,e);if(t!==-1)return this.__mapValuesData__[t]}),has:c(function(e){return i.call(this.__mapKeysData__,e)!==-1}),keys:c(function(){return new h(this,"key")}),set:c(function(e,t){var n,r=i.call(this.__mapKeysData__,e);return r===-1&&(r=this.__mapKeysData__.push(e)-1,n=!0),this.__mapValuesData__[r]=t,n&&this.emit("_add",r,e),this}),size:c.gs(function(){return this.__mapKeysData__.length}),values:c(function(){return new h(this,"value")}),toString:c(function(){return"[object Map]"})})),Object.defineProperty(r.prototype,d.iterator,c(function(){return this.entries()})),Object.defineProperty(r.prototype,d.toStringTag,c("c","Map"))},function(e,t,n){"use strict";var r=n(657);e.exports=function(){return r(this).length=0,this}},function(e,t,n){"use strict";var r=n(658);e.exports=function(e){if(!r(e))throw new TypeError("Cannot use null or undefined");return e}},function(e,t,n){"use strict";var r=n(659)();e.exports=function(e){return e!==r&&null!==e}},function(e,t){"use strict";e.exports=function(){}},function(e,t,n){"use strict";var r=n(661),a=n(664),i=n(657),o=Array.prototype.indexOf,s=Object.prototype.hasOwnProperty,l=Math.abs,c=Math.floor;e.exports=function(e){var t,n,u,d;if(!r(e))return o.apply(this,arguments);for(n=a(i(this).length),u=arguments[1],u=isNaN(u)?0:u>=0?c(u):a(this.length)-c(l(u)),t=u;t<n;++t)if(s.call(this,t)&&(d=this[t],r(d)))return t;return-1}},function(e,t,n){"use strict";e.exports=n(662)()?Number.isNaN:n(663)},function(e,t){"use strict";e.exports=function(){var e=Number.isNaN;return"function"==typeof e&&(!e({})&&e(NaN)&&!e(34))}},function(e,t){"use strict";e.exports=function(e){return e!==e}},function(e,t,n){"use strict";var r=n(665),a=Math.max;e.exports=function(e){return a(0,r(e))}},function(e,t,n){"use strict";var r=n(666),a=Math.abs,i=Math.floor;e.exports=function(e){return isNaN(e)?0:(e=Number(e),0!==e&&isFinite(e)?r(e)*i(a(e)):e)}},function(e,t,n){"use strict";e.exports=n(667)()?Math.sign:n(668)},function(e,t){"use strict";e.exports=function(){var e=Math.sign;return"function"==typeof e&&(1===e(10)&&e(-20)===-1)}},function(e,t){"use strict";e.exports=function(e){return e=Number(e),isNaN(e)||0===e?e:e>0?1:-1}},function(e,t,n){"use strict";e.exports=n(670)()?Object.setPrototypeOf:n(671)},function(e,t){"use strict";var n=Object.create,r=Object.getPrototypeOf,a={};e.exports=function(){var e=Object.setPrototypeOf,t=arguments[0]||n;return"function"==typeof e&&r(e(t(null),a))===a}},function(e,t,n){"use strict";var r,a=n(672),i=n(657),o=Object.prototype.isPrototypeOf,s=Object.defineProperty,l={configurable:!0,enumerable:!1,writable:!0,value:void 0};r=function(e,t){if(i(e),null===t||a(t))return e;throw new TypeError("Prototype must be null or an object")},e.exports=function(e){var t,n;return e?(2===e.level?e.set?(n=e.set,t=function(e,t){return n.call(r(e,t),t),e}):t=function(e,t){return r(e,t).__proto__=t,e}:t=function e(t,n){var a;return r(t,n),a=o.call(e.nullPolyfill,t),a&&delete e.nullPolyfill.__proto__,null===n&&(n=e.nullPolyfill),t.__proto__=n,a&&s(e.nullPolyfill,"__proto__",l),t},Object.defineProperty(t,"level",{configurable:!1,enumerable:!1,writable:!1,value:e.level})):null}(function(){var e,t=Object.create(null),n={},r=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__");if(r){try{e=r.set,e.call(t,n)}catch(e){}if(Object.getPrototypeOf(t)===n)return{set:e,level:2}}return t.__proto__=n,Object.getPrototypeOf(t)===n?{level:2}:(t={},t.__proto__=n,Object.getPrototypeOf(t)===n&&{level:1})}()),n(673)},function(e,t,n){"use strict";var r=n(658),a={function:!0,object:!0};e.exports=function(e){return r(e)&&a[typeof e]||!1}},function(e,t,n){"use strict";var r,a=Object.create;n(670)()||(r=n(671)),e.exports=function(){var e,t,n;return r?1!==r.level?a:(e={},t={},n={configurable:!1,enumerable:!1,writable:!0,value:void 0},Object.getOwnPropertyNames(Object.prototype).forEach(function(e){return"__proto__"===e?void(t[e]={configurable:!0,enumerable:!1,writable:!0,value:void 0}):void(t[e]=n)}),Object.defineProperties(e,t),Object.defineProperty(r,"nullPolyfill",{configurable:!1,enumerable:!1,writable:!1,value:e}),function(t,n){return a(null===t?e:t,n)}):a}()},function(e,t){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){"use strict";var r,a=n(676),i=n(682),o=n(683),s=n(684);r=e.exports=function(e,t){var n,r,o,l,c;return arguments.length<2||"string"!=typeof e?(l=t,t=e,e=null):l=arguments[2],null==e?(n=o=!0,r=!1):(n=s.call(e,"c"),r=s.call(e,"e"),o=s.call(e,"w")),c={value:t,configurable:n,enumerable:r,writable:o},l?a(i(l),c):c},r.gs=function(e,t,n){var r,l,c,u;return"string"!=typeof e?(c=n,n=t,t=e,e=null):c=arguments[3],null==t?t=void 0:o(t)?null==n?n=void 0:o(n)||(c=n,n=void 0):(c=t,t=n=void 0),null==e?(r=!0,l=!1):(r=s.call(e,"c"),l=s.call(e,"e")),u={get:t,set:n,configurable:r,enumerable:l},c?a(i(c),u):u}},function(e,t,n){"use strict";e.exports=n(677)()?Object.assign:n(678)},function(e,t){"use strict";e.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(e={foo:"raz"},t(e,{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},function(e,t,n){"use strict";var r=n(679),a=n(657),i=Math.max;e.exports=function(e,t){var n,o,s,l=i(arguments.length,2);for(e=Object(a(e)),s=function(r){try{e[r]=t[r]}catch(e){n||(n=e)}},o=1;o<l;++o)t=arguments[o],r(t).forEach(s);if(void 0!==n)throw n;return e}},function(e,t,n){"use strict";e.exports=n(680)()?Object.keys:n(681)},function(e,t){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},function(e,t,n){"use strict";var r=n(658),a=Object.keys;e.exports=function(e){return a(r(e)?Object(e):e)}},function(e,t,n){"use strict";var r=n(658),a=Array.prototype.forEach,i=Object.create,o=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=i(null);return a.call(arguments,function(e){r(e)&&o(Object(e),t)}),t}},function(e,t){"use strict";e.exports=function(e){return"function"==typeof e}},function(e,t,n){"use strict";e.exports=n(685)()?String.prototype.contains:n(686)},function(e,t){"use strict";var n="razdwatrzy";e.exports=function(){return"function"==typeof n.contains&&(n.contains("dwa")===!0&&n.contains("foo")===!1)}},function(e,t){"use strict";var n=String.prototype.indexOf;e.exports=function(e){return n.call(this,e,arguments[1])>-1}},function(e,t,n){"use strict";var r,a,i,o,s,l,c,u=n(675),d=n(674),f=Function.prototype.apply,p=Function.prototype.call,h=Object.create,m=Object.defineProperty,g=Object.defineProperties,v=Object.prototype.hasOwnProperty,y={configurable:!0,enumerable:!1,writable:!0};r=function(e,t){var n;return d(t),v.call(this,"__ee__")?n=this.__ee__:(n=y.value=h(null),m(this,"__ee__",y),y.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},a=function(e,t){var n,a;return d(t),a=this,r.call(this,e,n=function(){i.call(a,e,n),f.call(t,this,arguments)}),n.__eeOnceListener__=t,this},i=function(e,t){var n,r,a,i;if(d(t),!v.call(this,"__ee__"))return this;if(n=this.__ee__,!n[e])return this;if(r=n[e],"object"==typeof r)for(i=0;a=r[i];++i)a!==t&&a.__eeOnceListener__!==t||(2===r.length?n[e]=r[i?0:1]:r.splice(i,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},o=function(e){var t,n,r,a,i;if(v.call(this,"__ee__")&&(a=this.__ee__[e]))if("object"==typeof a){for(n=arguments.length,i=new Array(n-1),t=1;t<n;++t)i[t-1]=arguments[t];for(a=a.slice(),t=0;r=a[t];++t)f.call(r,this,i)}else switch(arguments.length){case 1:p.call(a,this);break;case 2:p.call(a,this,arguments[1]);break;case 3:p.call(a,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,i=new Array(n-1),t=1;t<n;++t)i[t-1]=arguments[t];f.call(a,this,i)}},s={on:r,once:a,off:i,emit:o},l={on:u(r),once:u(a),off:u(i),emit:u(o)},c=g({},l),e.exports=t=function(e){return null==e?h(c):g(Object(e),l)},t.methods=s},function(e,t,n){"use strict";e.exports=n(689)()?Symbol:n(690)},function(e,t){"use strict";var n={object:!0,symbol:!0};e.exports=function(){var e;if("function"!=typeof Symbol)return!1;e=Symbol("test symbol");try{String(e)}catch(e){return!1}return!!n[typeof Symbol.iterator]&&(!!n[typeof Symbol.toPrimitive]&&!!n[typeof Symbol.toStringTag])}},function(e,t,n){"use strict";var r,a,i,o,s=n(675),l=n(691),c=Object.create,u=Object.defineProperties,d=Object.defineProperty,f=Object.prototype,p=c(null);if("function"==typeof Symbol){r=Symbol;try{String(r()),o=!0}catch(e){}}var h=function(){var e=c(null);return function(t){for(var n,r,a=0;e[t+(a||"")];)++a;return t+=a||"",e[t]=!0,n="@@"+t,d(f,n,s.gs(null,function(e){r||(r=!0,d(this,n,s(e)),r=!1)})),n}}();i=function(e){if(this instanceof i)throw new TypeError("Symbol is not a constructor");return a(e)},e.exports=a=function e(t){var n;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return o?r(t):(n=c(i.prototype),t=void 0===t?"":String(t),u(n,{__description__:s("",t),__name__:s("",h(t))}))},u(a,{for:s(function(e){return p[e]?p[e]:p[e]=a(String(e))}),keyFor:s(function(e){var t;l(e);for(t in p)if(p[t]===e)return t}),hasInstance:s("",r&&r.hasInstance||a("hasInstance")),isConcatSpreadable:s("",r&&r.isConcatSpreadable||a("isConcatSpreadable")),iterator:s("",r&&r.iterator||a("iterator")),match:s("",r&&r.match||a("match")),replace:s("",r&&r.replace||a("replace")),search:s("",r&&r.search||a("search")),species:s("",r&&r.species||a("species")),split:s("",r&&r.split||a("split")),toPrimitive:s("",r&&r.toPrimitive||a("toPrimitive")),toStringTag:s("",r&&r.toStringTag||a("toStringTag")),unscopables:s("",r&&r.unscopables||a("unscopables"))}),u(i.prototype,{constructor:s(a),toString:s("",function(){return this.__name__})}),u(a.prototype,{toString:s(function(){return"Symbol ("+l(this).__description__+")"}),valueOf:s(function(){return l(this)})}),d(a.prototype,a.toPrimitive,s("",function(){var e=l(this);return"symbol"==typeof e?e:e.toString()})),d(a.prototype,a.toStringTag,s("c","Symbol")),d(i.prototype,a.toStringTag,s("c",a.prototype[a.toStringTag])),d(i.prototype,a.toPrimitive,s("c",a.prototype[a.toPrimitive]))},function(e,t,n){"use strict";var r=n(692);e.exports=function(e){if(!r(e))throw new TypeError(e+" is not a symbol");return e}},function(e,t){"use strict";e.exports=function(e){return!!e&&("symbol"==typeof e||!!e.constructor&&("Symbol"===e.constructor.name&&"Symbol"===e[e.constructor.toStringTag]))}},function(e,t,n){"use strict";var r=n(694);e.exports=function(e){if(!r(e))throw new TypeError(e+" is not iterable");return e}},function(e,t,n){"use strict";var r=n(695),a=n(658),i=n(696),o=n(688).iterator,s=Array.isArray;e.exports=function(e){return!!a(e)&&(!!s(e)||(!!i(e)||(!!r(e)||"function"==typeof e[o])))}},function(e,t){"use strict";var n=Object.prototype.toString,r=n.call(function(){return arguments}());e.exports=function(e){return n.call(e)===r}},function(e,t){"use strict";var n=Object.prototype.toString,r=n.call("");e.exports=function(e){return"string"==typeof e||e&&"object"==typeof e&&(e instanceof String||n.call(e)===r)||!1}},function(e,t,n){"use strict";var r=n(695),a=n(674),i=n(696),o=n(698),s=Array.isArray,l=Function.prototype.call,c=Array.prototype.some;e.exports=function(e,t){var n,u,d,f,p,h,m,g,v=arguments[2];if(s(e)||r(e)?n="array":i(e)?n="string":e=o(e),a(t),d=function(){f=!0},"array"===n)return void c.call(e,function(e){return l.call(t,v,e,d),f});if("string"!==n)for(u=e.next();!u.done;){if(l.call(t,v,u.value,d),f)return;u=e.next()}else for(h=e.length,p=0;p<h&&(m=e[p],p+1<h&&(g=m.charCodeAt(0),g>=55296&&g<=56319&&(m+=e[++p])),l.call(t,v,m,d),!f);++p);}},function(e,t,n){"use strict";var r=n(695),a=n(696),i=n(699),o=n(710),s=n(693),l=n(688).iterator;e.exports=function(e){return"function"==typeof s(e)[l]?e[l]():r(e)?new i(e):a(e)?new o(e):new i(e)}},function(e,t,n){"use strict";var r,a=n(669),i=n(684),o=n(675),s=n(688),l=n(700),c=Object.defineProperty;r=e.exports=function(e,t){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");l.call(this,e),t=t?i.call(t,"key+value")?"key+value":i.call(t,"key")?"key":"value":"value",c(this,"__kind__",o("",t))},a&&a(r,l),delete r.prototype.constructor,r.prototype=Object.create(l.prototype,{_resolve:o(function(e){return"value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e})}),c(r.prototype,s.toStringTag,o("c","Array Iterator"))},function(e,t,n){"use strict";var r,a=n(656),i=n(676),o=n(674),s=n(657),l=n(675),c=n(701),u=n(688),d=Object.defineProperty,f=Object.defineProperties;e.exports=r=function(e,t){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");f(this,{__list__:l("w",s(e)),__context__:l("w",t),__nextIndex__:l("w",0)}),t&&(o(t.on),t.on("_add",this._onAdd),t.on("_delete",this._onDelete),t.on("_clear",this._onClear))},delete r.prototype.constructor,f(r.prototype,i({_next:l(function(){var e;if(this.__list__)return this.__redo__&&(e=this.__redo__.shift(),void 0!==e)?e:this.__nextIndex__<this.__list__.length?this.__nextIndex__++:void this._unBind()}),next:l(function(){return this._createResult(this._next())}),_createResult:l(function(e){return void 0===e?{done:!0,value:void 0}:{done:!1,value:this._resolve(e)}}),_resolve:l(function(e){return this.__list__[e]}),_unBind:l(function(){this.__list__=null,delete this.__redo__,this.__context__&&(this.__context__.off("_add",this._onAdd),this.__context__.off("_delete",this._onDelete),this.__context__.off("_clear",this._onClear),this.__context__=null)}),toString:l(function(){return"[object "+(this[u.toStringTag]||"Object")+"]"})},c({_onAdd:l(function(e){if(!(e>=this.__nextIndex__)){if(++this.__nextIndex__,!this.__redo__)return void d(this,"__redo__",l("c",[e]));this.__redo__.forEach(function(t,n){t>=e&&(this.__redo__[n]=++t)},this),this.__redo__.push(e)}}),_onDelete:l(function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(t=this.__redo__.indexOf(e),t!==-1&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,n){t>e&&(this.__redo__[n]=--t)},this)))}),_onClear:l(function(){this.__redo__&&a.call(this.__redo__),this.__nextIndex__=0})}))),d(r.prototype,u.iterator,l(function(){return this}))},function(e,t,n){"use strict";var r,a=n(702),i=n(682),o=n(674),s=n(707),l=n(674),c=n(657),u=Function.prototype.bind,d=Object.defineProperty,f=Object.prototype.hasOwnProperty;r=function(e,t,n){var r,i=c(t)&&l(t.value);return r=a(t),delete r.writable,delete r.value,r.get=function(){return!n.overwriteDefinition&&f.call(this,e)?i:(t.value=u.call(i,n.resolveContext?n.resolveContext(this):this),d(this,e,t),this[e])},r},e.exports=function(e){var t=i(arguments[1]);return null!=t.resolveContext&&o(t.resolveContext),s(e,function(e,n){return r(n,e,t)})}},function(e,t,n){"use strict";var r=n(703),a=n(676),i=n(657);e.exports=function(e){var t=Object(i(e)),n=arguments[1],o=Object(arguments[2]);if(t!==e&&!n)return t;var s={};return n?r(n,function(t){(o.ensure||t in e)&&(s[t]=e[t])}):a(s,e),s}},function(e,t,n){"use strict";e.exports=n(704)()?Array.from:n(705)},function(e,t){"use strict";e.exports=function(){var e,t,n=Array.from;return"function"==typeof n&&(e=["raz","dwa"],t=n(e),Boolean(t&&t!==e&&"dwa"===t[1]))}},function(e,t,n){"use strict";var r=n(688).iterator,a=n(695),i=n(706),o=n(664),s=n(674),l=n(657),c=n(658),u=n(696),d=Array.isArray,f=Function.prototype.call,p={configurable:!0,enumerable:!0,writable:!0,value:null},h=Object.defineProperty;e.exports=function(e){var t,n,m,g,v,y,_,b,w,k,x=arguments[1],C=arguments[2];if(e=Object(l(e)),c(x)&&s(x),this&&this!==Array&&i(this))t=this;else{if(!x){if(a(e))return v=e.length,1!==v?Array.apply(null,e):(g=new Array(1),g[0]=e[0],g);if(d(e)){for(g=new Array(v=e.length),n=0;n<v;++n)g[n]=e[n];return g}}g=[]}if(!d(e))if(void 0!==(w=e[r])){for(_=s(w).call(e),t&&(g=new t),b=_.next(),n=0;!b.done;)k=x?f.call(x,C,b.value,n):b.value,t?(p.value=k,h(g,n,p)):g[n]=k,b=_.next(),++n;v=n}else if(u(e)){for(v=e.length,t&&(g=new t),n=0,m=0;n<v;++n)k=e[n],n+1<v&&(y=k.charCodeAt(0),y>=55296&&y<=56319&&(k+=e[++n])),k=x?f.call(x,C,k,m):k,t?(p.value=k,h(g,m,p)):g[m]=k,++m;v=m}if(void 0===v)for(v=o(e.length),t&&(g=new t(v)),n=0;n<v;++n)k=x?f.call(x,C,e[n],n):e[n],t?(p.value=k,h(g,n,p)):g[n]=k;return t&&(p.value=null,g.length=v),g}},function(e,t,n){"use strict";var r=Object.prototype.toString,a=r.call(n(659));e.exports=function(e){return"function"==typeof e&&r.call(e)===a}},function(e,t,n){"use strict";var r=n(674),a=n(708),i=Function.prototype.call;e.exports=function(e,t){var n={},o=arguments[2];return r(t),a(e,function(e,r,a,s){n[r]=i.call(t,o,e,r,a,s)}),n}},function(e,t,n){"use strict";e.exports=n(709)("forEach")},function(e,t,n){"use strict";var r=n(674),a=n(657),i=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(e,t){return function(n,c){var u,d=arguments[2],f=arguments[3];return n=Object(a(n)),r(c),u=s(n),f&&u.sort("function"==typeof f?i.call(f,n):void 0),"function"!=typeof e&&(e=u[e]),o.call(e,u,function(e,r){return l.call(n,e)?o.call(c,d,n[e],e,n,r):t})}}},function(e,t,n){"use strict";var r,a=n(669),i=n(675),o=n(688),s=n(700),l=Object.defineProperty;r=e.exports=function(e){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");e=String(e),s.call(this,e),l(this,"__length__",i("",e.length))},a&&a(r,s),delete r.prototype.constructor,r.prototype=Object.create(s.prototype,{_next:i(function(){if(this.__list__)return this.__nextIndex__<this.__length__?this.__nextIndex__++:void this._unBind()}),_resolve:i(function(e){var t,n=this.__list__[e];return this.__nextIndex__===this.__length__?n:(t=n.charCodeAt(0),t>=55296&&t<=56319?n+this.__list__[this.__nextIndex__++]:n)})}),l(r.prototype,o.toStringTag,i("c","String Iterator"))},function(e,t,n){"use strict";var r,a=n(669),i=n(675),o=n(700),s=n(688).toStringTag,l=n(712),c=Object.defineProperties,u=o.prototype._unBind;r=e.exports=function(e,t){return this instanceof r?(o.call(this,e.__mapKeysData__,e),t&&l[t]||(t="key+value"),void c(this,{__kind__:i("",t),__values__:i("w",e.__mapValuesData__)})):new r(e,t)},a&&a(r,o),r.prototype=Object.create(o.prototype,{constructor:i(r),_resolve:i(function(e){return"value"===this.__kind__?this.__values__[e]:"key"===this.__kind__?this.__list__[e]:[this.__list__[e],this.__values__[e]]}),_unBind:i(function(){this.__values__=null,u.call(this)}),toString:i(function(){return"[object Map Iterator]"})}),Object.defineProperty(r.prototype,s,i("c","Map Iterator"))},function(e,t,n){"use strict";e.exports=n(713)("key","value","key+value")},function(e,t){"use strict";var n=Array.prototype.forEach,r=Object.create;e.exports=function(e){var t=r(null);return n.call(arguments,function(e){t[e]=!0}),t}},function(e,t){"use strict";e.exports=function(){return"undefined"!=typeof Map&&"[object Map]"===Object.prototype.toString.call(new Map)}()}]);
//# sourceMappingURL=admin.min.js.map