").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("
").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
');var c=s.find(".meta-content").html("
").find("ul");Object.keys(o.metadata).forEach(function(e){c.append("
"+(e?e+":":"")+" "+o.metadata[e]+"")}),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)?"":"["+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
"),dictRemoveFileConfirmation:"[placeholder]",previewTemplate:('\n ").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.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:""+m.translations.PLUGIN_ADMIN.FILE_ERROR_UPLOAD+" "+t.name+"
\n "+n.message+"
"})}},{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:""+m.translations.PLUGIN_ADMIN.FILE_ERROR_ADD+" "+t.name+"
\n "+n.message+"
"})}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:""+r+"
"})}},{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;o4?p:t+8,o=[],l=0;l4?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;le.byteLength)return{};var i=f(e,t,t+a,E,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")+8;s=s.substring(s.indexOf("0){t["@attributes"]={};for(var n=0;n0)for(var n=0;n').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 \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(""),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)('"+i.label+"");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)('');l.addClass("button-group").find("a").wrap(''),l.find("a").append(' '),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(341),s=n(364),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:'',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:'',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:'',modes:["gfm","markdown"],children:[{h1:{identifier:"h1",label:'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:'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:'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:'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:'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:'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:'',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:'',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:'',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:'',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:'',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:'',modes:["gfm","markdown"],action:function(e){var t=e.codemirror,n=e.button;e.textarea;c({name:"image",replace:"",codemirror:t,button:n})}}},{blockquote:{identifier:"blockquote",title:o.translations.PLUGIN_ADMIN.BLOCKQUOTE,label:'',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:'',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:'',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:'',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:'',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)(''),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:'',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(399))}(function(e){"use strict";function t(e){for(var t={},n=0;n*\/]/.test(n)?r(null,"select-op"):"."==n&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?r("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?r(null,n):e.match(/[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/.test(e.current().toLowerCase())&&(t.tokenize=o),r("variable callee","variable")):/[\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 M[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=A.hasOwnProperty(t)?"atom":E.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||{},E=n.colorKeywords||{},A=n.valueKeywords||{},I=n.allowNested,D=n.lineComment,T=n.supportsAtComponent===!0,M={};return M.top=function(e,t,n){if("{"==e)return l(n,t,"block");if("}"==e&&n.context.prev)return c(n);if(T&&/@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(I&&"("==e)return l(n,t,"parens")}return n.context.type},M.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"):I?(m=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(m+=" error","maybeprop")}return"meta"==e?"block":I||"hash"!=e&&"qualifier"!=e?M.top(e,t,n):(m="error","block")},M.maybeprop=function(e,t,n){return":"==e?l(n,t,"prop"):u(e,t,n)},M.prop=function(e,t,n){if(";"==e)return c(n);if("{"==e&&I)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"},M.propBlock=function(e,t,n){return"}"==e?c(n):"word"==e?(m="property","maybeprop"):n.context.type},M.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")},M.pseudo=function(e,t,n){return"meta"==e?"pseudo":"word"==e?(m="variable-3",n.context.type):u(e,t,n)},M.documentTypes=function(e,t,n){return"word"==e&&y.hasOwnProperty(t.current())?(m="tag",n.context.type):M.atBlock(e,t,n)},M.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,I?"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":A.hasOwnProperty(r)?"atom":E.hasOwnProperty(r)?"keyword":"error"}return n.context.type},M.atComponentBlock=function(e,t,n){return"}"==e?d(e,t,n):"{"==e?c(n)&&l(n,t,I?"block":"top",!1):("word"==e&&(m="error"),n.context.type)},M.atBlock_parens=function(e,t,n){return")"==e?c(n):"{"==e||"}"==e?d(e,t,n,2):M.atBlock(e,t,n)},M.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)},M.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"},M.keyframes=function(e,t,n){return"word"==e?(m="variable","keyframes"):"{"==e?l(n,t,"top"):u(e,t,n)},M.at=function(e,t,n){return";"==e?c(n):"{"==e||"}"==e?d(e,t,n):("word"==e?m="tag":"hash"==e&&(m="builtin"),"at")},M.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=M[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:D,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","mix-blend-mode","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);
+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"}},I={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\n \n \n \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("