From a8fd34c67de6ec4dba6648778f5c1ed433038a85 Mon Sep 17 00:00:00 2001 From: Djamil Legato Date: Wed, 27 Apr 2016 10:23:08 -0700 Subject: [PATCH] Fixed firefox error thrown by sidebar when trying to collapse it (fixes #523) --- themes/grav/app/utils/sidebar.js | 10 +++++----- themes/grav/js/admin.min.js | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/themes/grav/app/utils/sidebar.js b/themes/grav/app/utils/sidebar.js index 674b0460..c337c652 100644 --- a/themes/grav/app/utils/sidebar.js +++ b/themes/grav/app/utils/sidebar.js @@ -40,7 +40,7 @@ export default class Sidebar { } open(event) { - event && event.preventDefault(); + if (event) { event.preventDefault(); } let overlay = $('#overlay'); let sidebar = $('#admin-sidebar'); @@ -54,7 +54,7 @@ export default class Sidebar { } close(event) { - event && event.preventDefault(); + if (event) { event.preventDefault(); } let overlay = $('#overlay'); let sidebar = $('#admin-sidebar'); @@ -71,12 +71,12 @@ export default class Sidebar { } toggle(event) { - event && event.preventDefault(); + if (event) { event.preventDefault(); } return this[this.isOpen ? 'close' : 'open'](event); } - toggleSidebarState() { - event && event.preventDefault(); + toggleSidebarState(event) { + if (event) { event.preventDefault(); } let body = $('body'); let isDesktop = global.matchMedia(DESKTOP_QUERY).matches; diff --git a/themes/grav/js/admin.min.js b/themes/grav/js/admin.min.js index a2c94917..99ec0b15 100644 --- a/themes/grav/js/admin.min.js +++ b/themes/grav/js/admin.min.js @@ -15,6 +15,6 @@ var t=i(o(e));return 0===t.s&&(t.h=360),t},t.rgb2hsb=function(e){var t={h:0,s:0, * @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 i(e){this.element=null,this.autoshow=!1,this.createElements=!0,this.forceGemini=!1,Object.keys(e||{}).forEach(function(t){this[t]=e[t]},this),o=t(),a=0===o&&this.forceGemini===!1,this._cache={events:{}},this._created=!1,this._cursorDown=!1,this._prevPageX=0,this._prevPageY=0,this._document=null,this._window=null,this._viewElement=this.element,this._scrollbarVerticalElement=null,this._thumbVerticalElement=null,this._scrollbarHorizontalElement=null,this._scrollbarHorizontalElement=null}var o,a,s;s={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"},i.prototype.create=function(){if(a)return n(this.element,[s.prevented]),this;if(this._created===!0)return console.warn("calling on a already-created object"),this;if(this.autoshow&&n(this.element,[s.autoshow]),this._document=document,this._window=window,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("."+s.view),this._scrollbarVerticalElement=this.element.querySelector("."+s.verticalScrollbar.split(" ").join(".")),this._thumbVerticalElement=this._scrollbarVerticalElement.querySelector("."+s.thumb),this._scrollbarHorizontalElement=this.element.querySelector("."+s.horizontalScrollbar.split(" ").join(".")),this._thumbHorizontalElement=this._scrollbarHorizontalElement.querySelector("."+s.thumb);return n(this.element,[s.element]),n(this._viewElement,[s.view]),n(this._scrollbarVerticalElement,s.verticalScrollbar.split(/\s/)),n(this._scrollbarHorizontalElement,s.horizontalScrollbar.split(/\s/)),n(this._thumbVerticalElement,[s.thumb]),n(this._thumbHorizontalElement,[s.thumb]),this._scrollbarVerticalElement.style.display="",this._scrollbarHorizontalElement.style.display="",this._created=!0,this._bindEvents().update()},i.prototype.update=function(){if(a)return this;if(this._created===!1)return console.warn("calling on a not-yet-created object"),this;var e,t;return this._viewElement.style.width="",this._viewElement.style.height="",this._viewElement.style.width=(this.element.offsetWidth+o).toString()+"px",this._viewElement.style.height=(this.element.offsetHeight+o).toString()+"px",e=100*this._viewElement.clientHeight/this._viewElement.scrollHeight,t=100*this._viewElement.clientWidth/this._viewElement.scrollWidth,this._thumbVerticalElement.style.height=100>e?e+"%":"",this._thumbHorizontalElement.style.width=100>t?t+"%":"",this._scrollHandler(),this},i.prototype.destroy=function(){if(a)return this;if(this._created===!1)return console.warn("calling on a not-yet-created object"),this;if(this._unbinEvents(),r(this.element,[s.element,s.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=this._window=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._cache.events.resizeWindowHandler=this.update.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._window.addEventListener("resize",this._cache.events.resizeWindowHandler),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._window.removeEventListener("resize",this._cache.events.resizeWindowHandler),this},i.prototype._scrollHandler=function(){var e,t,n;e=this._viewElement,n=100*e.scrollTop/e.clientHeight,t=100*e.scrollLeft/e.clientWidth,this._thumbVerticalElement.style.msTransform="translateY("+n+"%)",this._thumbVerticalElement.style.webkitTransform="translateY("+n+"%)",this._thumbVerticalElement.style.transform="translateY("+n+"%)",this._thumbHorizontalElement.style.msTransform="translateX("+t+"%)",this._thumbHorizontalElement.style.webkitTransform="translateX("+t+"%)",this._thumbHorizontalElement.style.transform="translateX("+t+"%)"},i.prototype._clickVerticalTrackHandler=function(e){var t=Math.abs(e.target.getBoundingClientRect().top-e.clientY),n=this._thumbVerticalElement.offsetHeight/2,r=100*(t-n)/this._scrollbarVerticalElement.offsetHeight;this._viewElement.scrollTop=r*this._viewElement.scrollHeight/100},i.prototype._clickHorizontalTrackHandler=function(e){var t=Math.abs(e.target.getBoundingClientRect().left-e.clientX),n=this._thumbHorizontalElement.offsetWidth/2,r=100*(t-n)/this._scrollbarHorizontalElement.offsetWidth;this._viewElement.scrollLeft=r*this._viewElement.scrollWidth/100},i.prototype._clickVerticalThumbHandler=function(e){this._startDrag(e),this._prevPageY=e.currentTarget.offsetHeight-(e.clientY-e.currentTarget.getBoundingClientRect().top)},i.prototype._clickHorizontalThumbHandler=function(e){this._startDrag(e),this._prevPageX=e.currentTarget.offsetWidth-(e.clientX-e.currentTarget.getBoundingClientRect().left)},i.prototype._startDrag=function(e){e.stopImmediatePropagation(),this._cursorDown=!0,n(document.body,[s.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,[s.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,r;return this._prevPageY?(t=-1*(this._scrollbarVerticalElement.getBoundingClientRect().top-e.clientY),n=this._thumbVerticalElement.offsetHeight-this._prevPageY,r=100*(t-n)/this._scrollbarVerticalElement.offsetHeight,void(this._viewElement.scrollTop=r*this._viewElement.scrollHeight/100)):void(this._prevPageX&&(t=-1*(this._scrollbarHorizontalElement.getBoundingClientRect().left-e.clientX),n=this._thumbHorizontalElement.offsetWidth-this._prevPageX,r=100*(t-n)/this._scrollbarHorizontalElement.offsetWidth,this._viewElement.scrollLeft=r*this._viewElement.scrollWidth/100))}},e.exports=i}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),a=n(498),s=r(a);(0,o["default"])(".gpm-name, .gpm-actions").on("click",function(e){var t=(0,o["default"])(this),n=(0,o["default"])(e.target),r=n.prop("tagName").toLowerCase();if("a"===r||t.parent("a").length)return!0;var i=t.siblings(".gpm-details").find(".table-wrapper");i.slideToggle({duration:350,complete:function(){var e=i.is(":visible");i.closest("tr").find(".gpm-details-expand i").removeClass("fa-chevron-"+(e?"down":"up")).addClass("fa-chevron-"+(e?"up":"down"))}})}),(0,o["default"])(document).on("click",'[data-plugin-action="remove-package"]',function(e){s["default"].handleRemovingPackage("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="remove-dependency-package"]',function(e){s["default"].handleRemovingDependency("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="start-package-installation"]',function(e){s["default"].handleGettingPackageDependencies("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="start-packages-update"]',function(e){s["default"].handleGettingPackageDependencies("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="install-dependencies-and-package"]',function(e){s["default"].handleInstallingDependenciesAndPackage("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="install-package"]',function(e){s["default"].handleInstallingPackage("plugin",e)})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n0?(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(){e.getBackToList(t)})):((0,s["default"])(".remove-package-confirm").addClass("hidden"),(0,s["default"])(".remove-package-error").removeClass("hidden"))})}},{key:"removeDependency",value:function(t,n,r){var i=this,o=e.getRemovePackageUrl(t);(0,l["default"])(o,{method:"post",body:{"package":n}},function(e){"success"===e.status&&(r.removeClass("button"),r.replaceWith((0,s["default"])("Removed successfully")),e.dependencies&&e.dependencies.length>0&&i.addDependenciesToList(e.dependencies,n))})}},{key:"getPackagesDependencies",value:function(t,n,r){var i=e.getGetPackagesDependenciesUrl(t);(0,l["default"])(i,{method:"post",body:{packages:n}},function(t){if(r(),"success"===t.status)if(t.dependencies){var n=!1;for(var i in t.dependencies)if(t.dependencies.hasOwnProperty(i)){n=!0;var o=i,a=t.dependencies[i];e.addNeededDependencyToList(a,o)}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(t,n,r,i){var o=e.getInstallDependenciesOfPackagesUrl(t);(0,l["default"])(o,{method:"post",body:{packages:n}},r)}},{key:"installPackages",value:function(t,n,r){var i=e.getInstallPackageUrl(t);n.forEach(function(e){(0,l["default"])(i,{method:"post",body:{"package":e,type:t}},r)})}},{key:"handleGettingPackageDependencies",value:function(t,n){var r=e.getSlugsFromEvent(n);return r?((0,s["default"])(".packages-names-list").html(""),(0,s["default"])(".install-dependencies-package-container li").remove(),r.forEach(function(e){(0,s["default"])(".packages-names-list").append("
  • "+e+"
  • ")}),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(t,r,function(){var e=r.join();(0,s["default"])("[data-packages-modal] [data-"+t+'-action="install-dependencies-and-package"]').attr("data-packages-slugs",e),(0,s["default"])("[data-packages-modal] [data-"+t+'-action="install-package"]').attr("data-packages-slugs",e),(0,s["default"])("[data-packages-modal] .loading").addClass("hidden")})):void alert("No slug set")}},{key:"handleInstallingDependenciesAndPackage",value:function(t,n){var r=this,i=e.getSlugsFromEvent(n);n.preventDefault(),n.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(t,i,function(){(0,s["default"])("[data-packages-modal] .installing-dependencies").addClass("hidden"),(0,s["default"])("[data-packages-modal] .installing-package").removeClass("hidden"),r.installPackages(t,i,function(){(0,s["default"])("[data-packages-modal] .installing-package").addClass("hidden"),(0,s["default"])("[data-packages-modal] .installation-complete").removeClass("hidden"),1===i.length?window.location.href=u.config.base_url_relative+"/"+t+"s/"+i[0]:window.location.href=u.config.base_url_relative+"/"+t+"s"})})}},{key:"handleInstallingPackage",value:function(t,n){var r=e.getSlugsFromEvent(n);n.preventDefault(),n.stopPropagation(),(0,s["default"])("[data-packages-modal] .install-package-container").addClass("hidden"),(0,s["default"])("[data-packages-modal] .installing-package").removeClass("hidden"),this.installPackages(t,r,function(){(0,s["default"])("[data-packages-modal] .installing-package").addClass("hidden"),(0,s["default"])("[data-packages-modal] .installation-complete").removeClass("hidden"),1===r.length?window.location.href=u.config.base_url_relative+"/"+t+"s/"+r[0]:window.location.href=u.config.base_url_relative+"/"+t+"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:"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(e){window.location.href=u.config.base_url_relative+"/"+e+"s"}},{key:"addDependencyToList",value:function(e,t){var n=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r=(0,s["default"])(".package-dependencies-container"),i=t+' Remove';n&&(i+=" (was needed by "+n+")"),r.append("
  • "+i+"
  • ")}},{key:"getTaskUrl",value:function(e,t){var n=""+u.config.base_url_relative;return n+="/"+e+"s.json",n+="/task"+u.config.param_sep+t}},{key:"getRemovePackageUrl",value:function(t){return""+e.getTaskUrl(t,"removePackage")}},{key:"getGetPackagesDependenciesUrl",value:function(t){return""+e.getTaskUrl(t,"getPackagesDependencies")}},{key:"getInstallDependenciesOfPackagesUrl",value:function(t){return""+e.getTaskUrl(t,"installDependenciesOfPackages")}},{key:"getInstallPackageUrl",value:function(t){return""+e.getTaskUrl(t,"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"),r=""+t;n.append("
  • "+r+"
  • ")}},{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)}}]),e}();t["default"]=new f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),a=n(498),s=r(a);(0,o["default"])(document).on("mousedown",'[data-remodal-target="theme-switch-warn"]',function(e){var t=(0,o["default"])(e.target).closest("[data-gpm-theme]").find(".gpm-name a:first").text(),n=(0,o["default"])(".remodal.theme-switcher");n.find("strong").text(t),n.find(".button.continue").attr("href",(0,o["default"])(e.target).attr("href"))}),(0,o["default"])(document).on("click",'[data-theme-action="remove-package"]',function(e){s["default"].handleRemovingPackage("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="remove-dependency-package"]',function(e){s["default"].handleRemovingDependency("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="start-package-installation"]',function(e){s["default"].handleGettingPackageDependencies("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="start-packages-update"]',function(e){s["default"].handleGettingPackageDependencies("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="install-dependencies-and-package"]',function(e){s["default"].handleInstallingDependenciesAndPackage("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="install-package"]',function(e){s["default"].handleInstallingPackage("theme",e)})},,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),a=n(504),s=r(a),u=n(331),c=JSON.parse(s["default"].get("grav-tabs-state")||"{}");(0,o["default"])("body").on("touchstart click",'[name^="tab-"]',function(e){e&&e.stopPropagation();var t=(0,o["default"])(e.currentTarget);c[t.attr("name")]=t.val(),s["default"].set("grav-tabs-state",JSON.stringify(c),{expires:1/0}),u.Instance.editors.each(function(e,t){var n=(0,o["default"])(t).data("codemirror");n&&0===n.display.lastWrapWidth&&n.refresh()})})},function(e,t,n){var r;!function(i,o){"use strict";var a=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===o?o:decodeURIComponent(n)},t.set=function(e,n,r){return r=t._getExtendedOptions(r),r.expires=t._getExpiresDate(n===o?-1:r.expires),t._document.cookie=t._generateCookieString(e,n,r),t},t.expire=function(e,n){return t.set(e,o,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!==o?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("; "):[],i=0;it?e.length:t;var n,r=e.substr(0,t);try{n=decodeURIComponent(r)}catch(i){console&&"function"==typeof console.error&&console.error('Could not decode cookie with key "'+r+'"',i)}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="object"==typeof i.document?a(i):a;r=function(){return s}.call(t,n,t,e),!(r!==o&&(e.exports=r))}("undefined"==typeof window?this:window)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(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 o=function(){function e(e,t){for(var n=0;n=0?u(c):r(this.length)-u(s(c)),t=c;n>t;++t)if(a.call(this,t)&&(l=this[t],l!==l))return t;return-1}},function(e,t,n){"use strict";var r=n(513),i=Math.max;e.exports=function(e){return i(0,r(e))}},function(e,t,n){"use strict";var r=n(514),i=Math.abs,o=Math.floor;e.exports=function(e){return isNaN(e)?0:(e=Number(e),0!==e&&isFinite(e)?r(e)*o(i(e)):e)}},function(e,t,n){"use strict";e.exports=n(515)()?Math.sign:n(516)},function(e,t){"use strict";e.exports=function(){var e=Math.sign;return"function"!=typeof e?!1:1===e(10)&&-1===e(-20)}},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(518)()?Object.setPrototypeOf:n(519)},function(e,t){"use strict";var n=Object.create,r=Object.getPrototypeOf,i={};e.exports=function(){var e=Object.setPrototypeOf,t=arguments[0]||n;return"function"!=typeof e?!1:r(e(t(null),i))===i}},function(e,t,n){"use strict";var r,i=n(520),o=n(510),a=Object.prototype.isPrototypeOf,s=Object.defineProperty,u={configurable:!0,enumerable:!1,writable:!0,value:void 0};r=function(e,t){if(o(e),null===t||i(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 i(e,t){var n;return r(e,t),n=a.call(i.nullPolyfill,e),n&&delete i.nullPolyfill.__proto__,null===t&&(t=i.nullPolyfill),e.__proto__=t,n&&s(i.nullPolyfill,"__proto__",u),e},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(i){}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}:!1)}()),n(521)},function(e,t){"use strict";var n={"function":!0,object:!0};e.exports=function(e){return null!=e&&n[typeof e]||!1}},function(e,t,n){"use strict";var r,i=Object.create;n(518)()||(r=n(519)),e.exports=function(){var e,t,n;return r?1!==r.level?i:(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 i(null===t?e:t,n)}):i}()},function(e,t){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function"); +!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 i(e){this.element=null,this.autoshow=!1,this.createElements=!0,this.forceGemini=!1,Object.keys(e||{}).forEach(function(t){this[t]=e[t]},this),o=t(),a=0===o&&this.forceGemini===!1,this._cache={events:{}},this._created=!1,this._cursorDown=!1,this._prevPageX=0,this._prevPageY=0,this._document=null,this._window=null,this._viewElement=this.element,this._scrollbarVerticalElement=null,this._thumbVerticalElement=null,this._scrollbarHorizontalElement=null,this._scrollbarHorizontalElement=null}var o,a,s;s={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"},i.prototype.create=function(){if(a)return n(this.element,[s.prevented]),this;if(this._created===!0)return console.warn("calling on a already-created object"),this;if(this.autoshow&&n(this.element,[s.autoshow]),this._document=document,this._window=window,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("."+s.view),this._scrollbarVerticalElement=this.element.querySelector("."+s.verticalScrollbar.split(" ").join(".")),this._thumbVerticalElement=this._scrollbarVerticalElement.querySelector("."+s.thumb),this._scrollbarHorizontalElement=this.element.querySelector("."+s.horizontalScrollbar.split(" ").join(".")),this._thumbHorizontalElement=this._scrollbarHorizontalElement.querySelector("."+s.thumb);return n(this.element,[s.element]),n(this._viewElement,[s.view]),n(this._scrollbarVerticalElement,s.verticalScrollbar.split(/\s/)),n(this._scrollbarHorizontalElement,s.horizontalScrollbar.split(/\s/)),n(this._thumbVerticalElement,[s.thumb]),n(this._thumbHorizontalElement,[s.thumb]),this._scrollbarVerticalElement.style.display="",this._scrollbarHorizontalElement.style.display="",this._created=!0,this._bindEvents().update()},i.prototype.update=function(){if(a)return this;if(this._created===!1)return console.warn("calling on a not-yet-created object"),this;var e,t;return this._viewElement.style.width="",this._viewElement.style.height="",this._viewElement.style.width=(this.element.offsetWidth+o).toString()+"px",this._viewElement.style.height=(this.element.offsetHeight+o).toString()+"px",e=100*this._viewElement.clientHeight/this._viewElement.scrollHeight,t=100*this._viewElement.clientWidth/this._viewElement.scrollWidth,this._thumbVerticalElement.style.height=100>e?e+"%":"",this._thumbHorizontalElement.style.width=100>t?t+"%":"",this._scrollHandler(),this},i.prototype.destroy=function(){if(a)return this;if(this._created===!1)return console.warn("calling on a not-yet-created object"),this;if(this._unbinEvents(),r(this.element,[s.element,s.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=this._window=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._cache.events.resizeWindowHandler=this.update.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._window.addEventListener("resize",this._cache.events.resizeWindowHandler),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._window.removeEventListener("resize",this._cache.events.resizeWindowHandler),this},i.prototype._scrollHandler=function(){var e,t,n;e=this._viewElement,n=100*e.scrollTop/e.clientHeight,t=100*e.scrollLeft/e.clientWidth,this._thumbVerticalElement.style.msTransform="translateY("+n+"%)",this._thumbVerticalElement.style.webkitTransform="translateY("+n+"%)",this._thumbVerticalElement.style.transform="translateY("+n+"%)",this._thumbHorizontalElement.style.msTransform="translateX("+t+"%)",this._thumbHorizontalElement.style.webkitTransform="translateX("+t+"%)",this._thumbHorizontalElement.style.transform="translateX("+t+"%)"},i.prototype._clickVerticalTrackHandler=function(e){var t=Math.abs(e.target.getBoundingClientRect().top-e.clientY),n=this._thumbVerticalElement.offsetHeight/2,r=100*(t-n)/this._scrollbarVerticalElement.offsetHeight;this._viewElement.scrollTop=r*this._viewElement.scrollHeight/100},i.prototype._clickHorizontalTrackHandler=function(e){var t=Math.abs(e.target.getBoundingClientRect().left-e.clientX),n=this._thumbHorizontalElement.offsetWidth/2,r=100*(t-n)/this._scrollbarHorizontalElement.offsetWidth;this._viewElement.scrollLeft=r*this._viewElement.scrollWidth/100},i.prototype._clickVerticalThumbHandler=function(e){this._startDrag(e),this._prevPageY=e.currentTarget.offsetHeight-(e.clientY-e.currentTarget.getBoundingClientRect().top)},i.prototype._clickHorizontalThumbHandler=function(e){this._startDrag(e),this._prevPageX=e.currentTarget.offsetWidth-(e.clientX-e.currentTarget.getBoundingClientRect().left)},i.prototype._startDrag=function(e){e.stopImmediatePropagation(),this._cursorDown=!0,n(document.body,[s.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,[s.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,r;return this._prevPageY?(t=-1*(this._scrollbarVerticalElement.getBoundingClientRect().top-e.clientY),n=this._thumbVerticalElement.offsetHeight-this._prevPageY,r=100*(t-n)/this._scrollbarVerticalElement.offsetHeight,void(this._viewElement.scrollTop=r*this._viewElement.scrollHeight/100)):void(this._prevPageX&&(t=-1*(this._scrollbarHorizontalElement.getBoundingClientRect().left-e.clientX),n=this._thumbHorizontalElement.offsetWidth-this._prevPageX,r=100*(t-n)/this._scrollbarHorizontalElement.offsetWidth,this._viewElement.scrollLeft=r*this._viewElement.scrollWidth/100))}},e.exports=i}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),a=n(498),s=r(a);(0,o["default"])(".gpm-name, .gpm-actions").on("click",function(e){var t=(0,o["default"])(this),n=(0,o["default"])(e.target),r=n.prop("tagName").toLowerCase();if("a"===r||t.parent("a").length)return!0;var i=t.siblings(".gpm-details").find(".table-wrapper");i.slideToggle({duration:350,complete:function(){var e=i.is(":visible");i.closest("tr").find(".gpm-details-expand i").removeClass("fa-chevron-"+(e?"down":"up")).addClass("fa-chevron-"+(e?"up":"down"))}})}),(0,o["default"])(document).on("click",'[data-plugin-action="remove-package"]',function(e){s["default"].handleRemovingPackage("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="remove-dependency-package"]',function(e){s["default"].handleRemovingDependency("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="start-package-installation"]',function(e){s["default"].handleGettingPackageDependencies("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="start-packages-update"]',function(e){s["default"].handleGettingPackageDependencies("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="install-dependencies-and-package"]',function(e){s["default"].handleInstallingDependenciesAndPackage("plugin",e)}),(0,o["default"])(document).on("click",'[data-plugin-action="install-package"]',function(e){s["default"].handleInstallingPackage("plugin",e)})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n0?(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(){e.getBackToList(t)})):((0,s["default"])(".remove-package-confirm").addClass("hidden"),(0,s["default"])(".remove-package-error").removeClass("hidden"))})}},{key:"removeDependency",value:function(t,n,r){var i=this,o=e.getRemovePackageUrl(t);(0,l["default"])(o,{method:"post",body:{"package":n}},function(e){"success"===e.status&&(r.removeClass("button"),r.replaceWith((0,s["default"])("Removed successfully")),e.dependencies&&e.dependencies.length>0&&i.addDependenciesToList(e.dependencies,n))})}},{key:"getPackagesDependencies",value:function(t,n,r){var i=e.getGetPackagesDependenciesUrl(t);(0,l["default"])(i,{method:"post",body:{packages:n}},function(t){if(r(),"success"===t.status)if(t.dependencies){var n=!1;for(var i in t.dependencies)if(t.dependencies.hasOwnProperty(i)){n=!0;var o=i,a=t.dependencies[i];e.addNeededDependencyToList(a,o)}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(t,n,r,i){var o=e.getInstallDependenciesOfPackagesUrl(t);(0,l["default"])(o,{method:"post",body:{packages:n}},r)}},{key:"installPackages",value:function(t,n,r){var i=e.getInstallPackageUrl(t);n.forEach(function(e){(0,l["default"])(i,{method:"post",body:{"package":e,type:t}},r)})}},{key:"handleGettingPackageDependencies",value:function(t,n){var r=e.getSlugsFromEvent(n);return r?((0,s["default"])(".packages-names-list").html(""),(0,s["default"])(".install-dependencies-package-container li").remove(),r.forEach(function(e){(0,s["default"])(".packages-names-list").append("
  • "+e+"
  • ")}),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(t,r,function(){var e=r.join();(0,s["default"])("[data-packages-modal] [data-"+t+'-action="install-dependencies-and-package"]').attr("data-packages-slugs",e),(0,s["default"])("[data-packages-modal] [data-"+t+'-action="install-package"]').attr("data-packages-slugs",e),(0,s["default"])("[data-packages-modal] .loading").addClass("hidden")})):void alert("No slug set")}},{key:"handleInstallingDependenciesAndPackage",value:function(t,n){var r=this,i=e.getSlugsFromEvent(n);n.preventDefault(),n.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(t,i,function(){(0,s["default"])("[data-packages-modal] .installing-dependencies").addClass("hidden"),(0,s["default"])("[data-packages-modal] .installing-package").removeClass("hidden"),r.installPackages(t,i,function(){(0,s["default"])("[data-packages-modal] .installing-package").addClass("hidden"),(0,s["default"])("[data-packages-modal] .installation-complete").removeClass("hidden"),1===i.length?window.location.href=u.config.base_url_relative+"/"+t+"s/"+i[0]:window.location.href=u.config.base_url_relative+"/"+t+"s"})})}},{key:"handleInstallingPackage",value:function(t,n){var r=e.getSlugsFromEvent(n);n.preventDefault(),n.stopPropagation(),(0,s["default"])("[data-packages-modal] .install-package-container").addClass("hidden"),(0,s["default"])("[data-packages-modal] .installing-package").removeClass("hidden"),this.installPackages(t,r,function(){(0,s["default"])("[data-packages-modal] .installing-package").addClass("hidden"),(0,s["default"])("[data-packages-modal] .installation-complete").removeClass("hidden"),1===r.length?window.location.href=u.config.base_url_relative+"/"+t+"s/"+r[0]:window.location.href=u.config.base_url_relative+"/"+t+"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:"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(e){window.location.href=u.config.base_url_relative+"/"+e+"s"}},{key:"addDependencyToList",value:function(e,t){var n=arguments.length<=2||void 0===arguments[2]?"":arguments[2],r=(0,s["default"])(".package-dependencies-container"),i=t+' Remove';n&&(i+=" (was needed by "+n+")"),r.append("
  • "+i+"
  • ")}},{key:"getTaskUrl",value:function(e,t){var n=""+u.config.base_url_relative;return n+="/"+e+"s.json",n+="/task"+u.config.param_sep+t}},{key:"getRemovePackageUrl",value:function(t){return""+e.getTaskUrl(t,"removePackage")}},{key:"getGetPackagesDependenciesUrl",value:function(t){return""+e.getTaskUrl(t,"getPackagesDependencies")}},{key:"getInstallDependenciesOfPackagesUrl",value:function(t){return""+e.getTaskUrl(t,"installDependenciesOfPackages")}},{key:"getInstallPackageUrl",value:function(t){return""+e.getTaskUrl(t,"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"),r=""+t;n.append("
  • "+r+"
  • ")}},{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)}}]),e}();t["default"]=new f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),a=n(498),s=r(a);(0,o["default"])(document).on("mousedown",'[data-remodal-target="theme-switch-warn"]',function(e){var t=(0,o["default"])(e.target).closest("[data-gpm-theme]").find(".gpm-name a:first").text(),n=(0,o["default"])(".remodal.theme-switcher");n.find("strong").text(t),n.find(".button.continue").attr("href",(0,o["default"])(e.target).attr("href"))}),(0,o["default"])(document).on("click",'[data-theme-action="remove-package"]',function(e){s["default"].handleRemovingPackage("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="remove-dependency-package"]',function(e){s["default"].handleRemovingDependency("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="start-package-installation"]',function(e){s["default"].handleGettingPackageDependencies("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="start-packages-update"]',function(e){s["default"].handleGettingPackageDependencies("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="install-dependencies-and-package"]',function(e){s["default"].handleInstallingDependenciesAndPackage("theme",e)}),(0,o["default"])(document).on("click",'[data-theme-action="install-package"]',function(e){s["default"].handleInstallingPackage("theme",e)})},,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),a=n(504),s=r(a),u=n(331),c=JSON.parse(s["default"].get("grav-tabs-state")||"{}");(0,o["default"])("body").on("touchstart click",'[name^="tab-"]',function(e){e&&e.stopPropagation();var t=(0,o["default"])(e.currentTarget);c[t.attr("name")]=t.val(),s["default"].set("grav-tabs-state",JSON.stringify(c),{expires:1/0}),u.Instance.editors.each(function(e,t){var n=(0,o["default"])(t).data("codemirror");n&&0===n.display.lastWrapWidth&&n.refresh()})})},function(e,t,n){var r;!function(i,o){"use strict";var a=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===o?o:decodeURIComponent(n)},t.set=function(e,n,r){return r=t._getExtendedOptions(r),r.expires=t._getExpiresDate(n===o?-1:r.expires),t._document.cookie=t._generateCookieString(e,n,r),t},t.expire=function(e,n){return t.set(e,o,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!==o?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("; "):[],i=0;it?e.length:t;var n,r=e.substr(0,t);try{n=decodeURIComponent(r)}catch(i){console&&"function"==typeof console.error&&console.error('Could not decode cookie with key "'+r+'"',i)}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="object"==typeof i.document?a(i):a;r=function(){return s}.call(t,n,t,e),!(r!==o&&(e.exports=r))}("undefined"==typeof window?this:window)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(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 o=function(){function e(e,t){for(var n=0;n=0?u(c):r(this.length)-u(s(c)),t=c;n>t;++t)if(a.call(this,t)&&(l=this[t],l!==l))return t;return-1}},function(e,t,n){"use strict";var r=n(513),i=Math.max;e.exports=function(e){return i(0,r(e))}},function(e,t,n){"use strict";var r=n(514),i=Math.abs,o=Math.floor;e.exports=function(e){return isNaN(e)?0:(e=Number(e),0!==e&&isFinite(e)?r(e)*o(i(e)):e)}},function(e,t,n){"use strict";e.exports=n(515)()?Math.sign:n(516)},function(e,t){"use strict";e.exports=function(){var e=Math.sign;return"function"!=typeof e?!1:1===e(10)&&-1===e(-20)}},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(518)()?Object.setPrototypeOf:n(519)},function(e,t){"use strict";var n=Object.create,r=Object.getPrototypeOf,i={};e.exports=function(){var e=Object.setPrototypeOf,t=arguments[0]||n;return"function"!=typeof e?!1:r(e(t(null),i))===i}},function(e,t,n){"use strict";var r,i=n(520),o=n(510),a=Object.prototype.isPrototypeOf,s=Object.defineProperty,u={configurable:!0,enumerable:!1,writable:!0,value:void 0};r=function(e,t){if(o(e),null===t||i(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 i(e,t){var n;return r(e,t),n=a.call(i.nullPolyfill,e),n&&delete i.nullPolyfill.__proto__,null===t&&(t=i.nullPolyfill),e.__proto__=t,n&&s(i.nullPolyfill,"__proto__",u),e},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(i){}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}:!1)}()),n(521)},function(e,t){"use strict";var n={"function":!0,object:!0};e.exports=function(e){return null!=e&&n[typeof e]||!1}},function(e,t,n){"use strict";var r,i=Object.create;n(518)()||(r=n(519)),e.exports=function(){var e,t,n;return r?1!==r.level?i:(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 i(null===t?e:t,n)}):i}()},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,i=n(524),o=n(530),a=n(531),s=n(532);r=e.exports=function(e,t){var n,r,a,u,c;return arguments.length<2||"string"!=typeof e?(u=t,t=e,e=null):u=arguments[2],null==e?(n=a=!0,r=!1):(n=s.call(e,"c"),r=s.call(e,"e"),a=s.call(e,"w")),c={value:t,configurable:n,enumerable:r,writable:a},u?i(o(u),c):c},r.gs=function(e,t,n){var r,u,c,l;return"string"!=typeof e?(c=n,n=t,t=e,e=null):c=arguments[3],null==t?t=void 0:a(t)?null==n?n=void 0:a(n)||(c=n,n=void 0):(c=t,t=n=void 0),null==e?(r=!0,u=!1):(r=s.call(e,"c"),u=s.call(e,"e")),l={get:t,set:n,configurable:r,enumerable:u},c?i(o(c),l):l}},function(e,t,n){"use strict";e.exports=n(525)()?Object.assign:n(526)},function(e,t){"use strict";e.exports=function(){var e,t=Object.assign;return"function"!=typeof t?!1:(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(527),i=n(510),o=Math.max;e.exports=function(e,t){var n,a,s,u=o(arguments.length,2);for(e=Object(i(e)),s=function(r){try{e[r]=t[r]}catch(i){n||(n=i)}},a=1;u>a;++a)t=arguments[a],r(t).forEach(s);if(void 0!==n)throw n;return e}},function(e,t,n){"use strict";e.exports=n(528)()?Object.keys:n(529)},function(e,t){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},function(e,t){"use strict";var n=Object.keys;e.exports=function(e){return n(null==e?e:Object(e))}},function(e,t){"use strict";var n=Array.prototype.forEach,r=Object.create,i=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=r(null);return n.call(arguments,function(e){null!=e&&i(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(533)()?String.prototype.contains:n(534)},function(e,t){"use strict";var n="razdwatrzy";e.exports=function(){return"function"!=typeof n.contains?!1: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,i,o,a,s,u,c,l=n(523),f=n(522),d=Function.prototype.apply,h=Function.prototype.call,p=Object.create,m=Object.defineProperty,v=Object.defineProperties,g=Object.prototype.hasOwnProperty,_={configurable:!0,enumerable:!1,writable:!0};r=function(e,t){var n;return f(t),g.call(this,"__ee__")?n=this.__ee__:(n=_.value=p(null),m(this,"__ee__",_),_.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},i=function(e,t){var n,i;return f(t),i=this,r.call(this,e,n=function(){o.call(i,e,n),d.call(t,this,arguments)}),n.__eeOnceListener__=t,this},o=function(e,t){var n,r,i,o;if(f(t),!g.call(this,"__ee__"))return this;if(n=this.__ee__,!n[e])return this;if(r=n[e],"object"==typeof r)for(o=0;i=r[o];++o)i!==t&&i.__eeOnceListener__!==t||(2===r.length?n[e]=r[o?0:1]:r.splice(o,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},a=function(e){var t,n,r,i,o;if(g.call(this,"__ee__")&&(i=this.__ee__[e]))if("object"==typeof i){for(n=arguments.length,o=new Array(n-1),t=1;n>t;++t)o[t-1]=arguments[t];for(i=i.slice(),t=0;r=i[t];++t)d.call(r,this,o)}else switch(arguments.length){case 1:h.call(i,this);break;case 2:h.call(i,this,arguments[1]);break;case 3:h.call(i,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,o=new Array(n-1),t=1;n>t;++t)o[t-1]=arguments[t];d.call(i,this,o)}},s={on:r,once:i,off:o,emit:a},u={on:l(r),once:l(i),off:l(o),emit:l(a)},c=v({},u),e.exports=t=function(e){return null==e?p(c):v(Object(e),u)},t.methods=s},function(e,t,n){"use strict";e.exports=n(537)()?Symbol:n(538)},function(e,t){"use strict";e.exports=function(){var e;if("function"!=typeof Symbol)return!1;e=Symbol("test symbol");try{String(e)}catch(t){return!1}return"symbol"==typeof Symbol.iterator?!0:"object"!=typeof Symbol.isConcatSpreadable?!1:"object"!=typeof Symbol.iterator?!1:"object"!=typeof Symbol.toPrimitive?!1:"object"!=typeof Symbol.toStringTag?!1:"object"==typeof Symbol.unscopables}},function(e,t,n){"use strict";var r,i,o,a=n(523),s=n(539),u=Object.create,c=Object.defineProperties,l=Object.defineProperty,f=Object.prototype,d=u(null);"function"==typeof Symbol&&(r=Symbol);var h=function(){var e=u(null);return function(t){for(var n,r,i=0;e[t+(i||"")];)++i;return t+=i||"",e[t]=!0,n="@@"+t,l(f,n,a.gs(null,function(e){r||(r=!0,l(this,n,a(e)),r=!1)})),n}}();o=function(e){if(this instanceof o)throw new TypeError("TypeError: Symbol is not a constructor");return i(e)},e.exports=i=function p(e){var t;if(this instanceof p)throw new TypeError("TypeError: Symbol is not a constructor");return t=u(o.prototype),e=void 0===e?"":String(e),c(t,{__description__:a("",e),__name__:a("",h(e))})},c(i,{"for":a(function(e){return d[e]?d[e]:d[e]=i(String(e))}),keyFor:a(function(e){var t;s(e);for(t in d)if(d[t]===e)return t}),hasInstance:a("",r&&r.hasInstance||i("hasInstance")),isConcatSpreadable:a("",r&&r.isConcatSpreadable||i("isConcatSpreadable")),iterator:a("",r&&r.iterator||i("iterator")),match:a("",r&&r.match||i("match")),replace:a("",r&&r.replace||i("replace")),search:a("",r&&r.search||i("search")),species:a("",r&&r.species||i("species")),split:a("",r&&r.split||i("split")),toPrimitive:a("",r&&r.toPrimitive||i("toPrimitive")),toStringTag:a("",r&&r.toStringTag||i("toStringTag")),unscopables:a("",r&&r.unscopables||i("unscopables"))}),c(o.prototype,{constructor:a(i),toString:a("",function(){return this.__name__})}),c(i.prototype,{toString:a(function(){return"Symbol ("+s(this).__description__+")"}),valueOf:a(function(){return s(this)})}),l(i.prototype,i.toPrimitive,a("",function(){return s(this)})),l(i.prototype,i.toStringTag,a("c","Symbol")),l(o.prototype,i.toStringTag,a("c",i.prototype[i.toStringTag])),l(o.prototype,i.toPrimitive,a("c",i.prototype[i.toPrimitive]))},function(e,t,n){"use strict";var r=n(540);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||"Symbol"===e["@@toStringTag"])||!1}},function(e,t,n){"use strict";var r=n(542);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(543),i=n(544),o=n(536).iterator,a=Array.isArray;e.exports=function(e){return null==e?!1:a(e)?!0:i(e)?!0:r(e)?!0:"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(543),i=n(522),o=n(544),a=n(546),s=Array.isArray,u=Function.prototype.call,c=Array.prototype.some;e.exports=function(e,t){var n,l,f,d,h,p,m,v,g=arguments[2];if(s(e)||r(e)?n="array":o(e)?n="string":e=a(e),i(t),f=function(){d=!0},"array"===n)return void c.call(e,function(e){return u.call(t,g,e,f),d?!0:void 0});if("string"!==n)for(l=e.next();!l.done;){if(u.call(t,g,l.value,f),d)return;l=e.next()}else for(p=e.length,h=0;p>h&&(m=e[h],p>h+1&&(v=m.charCodeAt(0),v>=55296&&56319>=v&&(m+=e[++h])),u.call(t,g,m,f),!d);++h);}},function(e,t,n){"use strict";var r=n(543),i=n(544),o=n(547),a=n(554),s=n(541),u=n(536).iterator;e.exports=function(e){return"function"==typeof s(e)[u]?e[u]():r(e)?new o(e):i(e)?new a(e):new o(e)}},function(e,t,n){"use strict";var r,i=n(517),o=n(532),a=n(523),s=n(548),u=Object.defineProperty;r=e.exports=function(e,t){return this instanceof r?(s.call(this,e),t=t?o.call(t,"key+value")?"key+value":o.call(t,"key")?"key":"value":"value",void u(this,"__kind__",a("",t))):new r(e,t)},i&&i(r,s),r.prototype=Object.create(s.prototype,{constructor:a(r),_resolve:a(function(e){return"value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e}),toString:a(function(){return"[object Array Iterator]"})})},function(e,t,n){"use strict";var r,i=n(509),o=n(524),a=n(522),s=n(510),u=n(523),c=n(549),l=n(536),f=Object.defineProperty,d=Object.defineProperties;e.exports=r=function(e,t){return this instanceof r?(d(this,{__list__:u("w",s(e)),__context__:u("w",t),__nextIndex__:u("w",0)}),void(t&&(a(t.on),t.on("_add",this._onAdd),t.on("_delete",this._onDelete),t.on("_clear",this._onClear)))):new r(e,t)},d(r.prototype,o({constructor:u(r),_next:u(function(){var e;if(this.__list__)return this.__redo__&&(e=this.__redo__.shift(),void 0!==e)?e:this.__nextIndex__=this.__nextIndex__)){if(++this.__nextIndex__,!this.__redo__)return void f(this,"__redo__",u("c",[e]));this.__redo__.forEach(function(t,n){t>=e&&(this.__redo__[n]=++t)},this),this.__redo__.push(e)}}),_onDelete:u(function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(t=this.__redo__.indexOf(e),-1!==t&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,n){t>e&&(this.__redo__[n]=--t)},this)))}),_onClear:u(function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0})}))),f(r.prototype,l.iterator,u(function(){return this})),f(r.prototype,l.toStringTag,u("","Iterator"))},function(e,t,n){"use strict";var r,i=n(550),o=n(551),a=n(522),s=n(510),u=Function.prototype.bind,c=Object.defineProperty,l=Object.prototype.hasOwnProperty;r=function(e,t,n){var r,o=s(t)&&a(t.value);return r=i(t),delete r.writable,delete r.value,r.get=function(){return l.call(this,e)?o:(t.value=u.call(o,null==n?this:this[n]),c(this,e,t),this[e])},r},e.exports=function(e){var t=arguments[1];return o(e,function(e,n){return r(n,e,t)})}},function(e,t,n){"use strict";var r=n(524),i=n(510);e.exports=function(e){var t=Object(i(e));return t!==e?t:r({},e)}},function(e,t,n){"use strict";var r=n(522),i=n(552),o=Function.prototype.call;e.exports=function(e,t){var n={},a=arguments[2];return r(t),i(e,function(e,r,i,s){n[r]=o.call(t,a,e,r,i,s)}),n}},function(e,t,n){"use strict";e.exports=n(553)("forEach")},function(e,t,n){"use strict";var r=n(522),i=n(510),o=Function.prototype.bind,a=Function.prototype.call,s=Object.keys,u=Object.prototype.propertyIsEnumerable;e.exports=function(e,t){return function(n,c){var l,f=arguments[2],d=arguments[3];return n=Object(i(n)),r(c),l=s(n),d&&l.sort("function"==typeof d?o.call(d,n):void 0),"function"!=typeof e&&(e=l[e]),a.call(e,l,function(e,r){return u.call(n,e)?a.call(c,f,n[e],e,n,r):t})}}},function(e,t,n){"use strict";var r,i=n(517),o=n(523),a=n(548),s=Object.defineProperty;r=e.exports=function(e){return this instanceof r?(e=String(e),a.call(this,e),void s(this,"__length__",o("",e.length))):new r(e)},i&&i(r,a),r.prototype=Object.create(a.prototype,{constructor:o(r),_next:o(function(){return this.__list__?this.__nextIndex__=55296&&56319>=t?n+this.__list__[this.__nextIndex__++]:n)}),toString:o(function(){return"[object String Iterator]"})})},function(e,t,n){"use strict";var r,i=n(517),o=n(523),a=n(548),s=n(536).toStringTag,u=n(556),c=Object.defineProperties,l=a.prototype._unBind;r=e.exports=function(e,t){return this instanceof r?(a.call(this,e.__mapKeysData__,e),t&&u[t]||(t="key+value"),void c(this,{__kind__:o("",t),__values__:o("w",e.__mapValuesData__)})):new r(e,t)},i&&i(r,a),r.prototype=Object.create(a.prototype,{constructor:o(r),_resolve:o(function(e){return"value"===this.__kind__?this.__values__[e]:"key"===this.__kind__?this.__list__[e]:[this.__list__[e],this.__values__[e]]}),_unBind:o(function(){this.__values__=null,l.call(this)}),toString:o(function(){return"[object Map Iterator]"})}),Object.defineProperty(r.prototype,s,o("c","Map Iterator"))},function(e,t,n){"use strict";e.exports=n(557)("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?!1:"[object Map]"===Object.prototype.toString.call(new Map)}()}]); //# sourceMappingURL=admin.min.js.map \ No newline at end of file