diff --git a/assets/article/article-editor.min.js b/assets/article/article-editor.min.js
index 4d4eca0..c5cacbd 100644
--- a/assets/article/article-editor.min.js
+++ b/assets/article/article-editor.min.js
@@ -1 +1 @@
-if(void 0===CodeMirror)var CodeMirror=void 0;!function(){var Ajax={settings:{},post:function(t){return new AjaxRequest("post",t)},get:function(t){return new AjaxRequest("get",t)},request:function(t,e){return new AjaxRequest(t,e)}},AjaxRequest=function(t,e){var i={method:t,url:"",before:function(){},success:function(){},error:function(){},data:!1,async:!0,headers:{}};this.p=this.extend(i,e),this.p=this.extend(this.p,Ajax.settings),this.p.method=this.p.method.toUpperCase(),this.prepareData(),this.xhr=new XMLHttpRequest,this.xhr.open(this.p.method,this.p.url,this.p.async),this.setHeaders(),!1!==("function"!=typeof this.p.before||this.p.before(this.xhr))&&this.send()};AjaxRequest.prototype={extend:function(t,e){if(e)for(var i in e)t[i]=e[i];return t},prepareData:function(){-1===["POST","PUT"].indexOf(this.p.method)||this.isFormData()||(this.p.headers["Content-Type"]="application/x-www-form-urlencoded"),"object"!=typeof this.p.data||this.isFormData()||(this.p.data=this.toParams(this.p.data)),"GET"===this.p.method&&(this.p.url=this.p.data?this.p.url+"?"+this.p.data:this.p.url)},setHeaders:function(){for(var t in this.xhr.setRequestHeader("X-Requested-With",this.p.headers["X-Requested-With"]||"XMLHttpRequest"),this.p.headers)this.xhr.setRequestHeader(t,this.p.headers[t])},isFormData:function(){return void 0!==window.FormData&&this.p.data instanceof window.FormData},isComplete:function(){return!(this.xhr.status<200||300<=this.xhr.status&&304!==this.xhr.status)},send:function(){this.p.async?(this.xhr.onload=this.loaded.bind(this),this.xhr.send(this.p.data)):(this.xhr.send(this.p.data),this.loaded.call(this))},loaded:function(){if(this.isComplete()){var t=this.xhr.response,e=this.parseJson(t);t=e||t,"function"==typeof this.p.success&&this.p.success(t,this.xhr)}else"function"==typeof this.p.error&&this.p.error(this.xhr.statusText)},parseJson:function(t){try{var e=JSON.parse(t);if(e&&"object"==typeof e)return e}catch(t){}return!1},toParams:function(e){return Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")}};var DomCache=[0],DomExpando="data"+(new Date).getTime(),Dom=function(t,e){return this.parse(t,e)};Dom.ready=function(t){document.addEventListener("DOMContentLoaded",t)},Dom.prototype={get length(){return this.nodes.length},parse:function(t,e){var i;if(t){if(t instanceof Dom)return this.nodes=t.nodes,t;i=/^\s*<(\w+|!)[^>]*>/.test(t)?this.create(t):"string"!=typeof t?t.nodeType&&11===t.nodeType?t.childNodes:t.nodeType||this._isWindowNode(t)?[t]:t:this._query(t,e)}else i=[];this.nodes=this._slice(i)},create:function(t){if(/^<(\w+)\s*\/?>(?:<\/\1>|)$/.test(t))return[document.createElement(RegExp.$1)];var e=[],i=document.createElement("div");i.innerHTML=t;for(var s=0,a=i.childNodes.length;s"},selection:{multiple:!0},control:!0,source:!0,image:{states:!0,upload:!1,url:!0,select:!1,name:"file",data:!1,drop:!0,multiple:!0,clipboard:!0,types:["image/*"],tag:"figure",newtab:!1,link:!0},classes:!1,codemirrorSrc:!1,codemirror:!1,state:{limit:100},path:{title:"## editor.title ##",sticky:!0,stickyMinHeight:200,stickyTopOffset:0},autosave:{url:!1,name:!1,data:!1,method:"post"},paste:{clean:!0,autolink:!0,paragraphize:!0,plaintext:!1,linkTarget:!1,images:!0,links:!0,keepStyle:[],keepClass:[],keepAttrs:["td","th"],formTags:["form","input","button","select","textarea","legend","fieldset"],blockTags:["pre","div","h1","h2","h3","h4","h5","h6","table","tbody","thead","tfoot","th","tr","td","ul","ol","li","blockquote","p","hr","figure","iframe","figcaption","address","section","header","footer","aside","article","audio","source"],inlineTags:["a","svg","img","br","strong","ins","code","del","span","samp","kbd","sup","sub","mark","var","cite","small","b","u","em","i","abbr"]},clean:{comments:!1,enter:!0,enterinline:!1},tab:{key:!0,spaces:!1},topbar:{undoredo:!1,shortcuts:!0},toolbar:{sticky:!0,stickyMinHeight:200,stickyTopOffset:0},buttons:{editor:{add:{command:"addbar.popup",title:"## buttons.add ##"},template:{title:"## buttons.templates ##",command:"template.popup",observer:"template.observe"},mobile:{title:"## buttons.mobile-view ##",command:"editor.toggleView"},html:{title:"## buttons.html ##",command:"source.toggle"}},topbar:{undo:{title:"## buttons.undo ##",command:"buffer.undo"},redo:{title:"## buttons.redo ##",command:"buffer.redo"},shortcut:{title:"## buttons.shortcuts ##",observer:"shortcut.observe",command:"shortcut.popup"}},except:!1,add:!1,tags:{b:["bold"],strong:["bold"],i:["italic"],em:["italic"],del:["deleted"],a:["link"]},types:!1,hidden:{}},card:{classname:"card",template:' Card bodyCard title
"},snippets:!1,templates:!1,grid:{classname:"grid",classes:"",overlay:!0,offset:{left:0,right:0},columns:12,gutter:"1.25rem",patterns:{"6|6":"column column-6|column column-6","4|4|4":"column column-4|column column-4|column column-4","3|3|3|3":"column column-3|column column-3|column column-3|column column-3","2|2|2|2|2|2":"column column-2|column column-2|column column-2|column column-2|column column-2|column column-2","3|6|3":"column column-3|column column-6|column column-3","2|8|2":"column column-2|column column-8|column column-2","5|7":"column column-5|column column-7","7|5":"column column-7|column column-5","4|8":"column column-4|column column-8","8|4":"column column-8|column column-4","3|9":"column column-3|column column-9","9|3":"column column-9|column column-3","2|10":"column column-2|column column-10","10|2":"column column-10|column column-2",12:"column column-12"}},link:{size:30,nofollow:!1,target:!1},addbar:["paragraph","image","embed","line","table","snippet","quote","code","grid","layer"],addbarAdd:[],addbarHide:[],format:["p","h1","h2","h3","ul","ol"],outset:{none:"none",left:"outset-left",both:"outset-both",right:"outset-right"},align:{left:"align-left",center:"align-center",right:"align-right",justify:"align-justify"},valign:{none:"none",top:"valign-top",middle:"valign-middle",bottom:"valign-bottom"},shortcutsBase:{"meta+z":"## shortcuts.meta-z ##","meta+shift+z":"## shortcuts.meta-shift-z ##","meta+a":"## shortcuts.meta-a ##","meta+shift+a":"## shortcuts.meta-shift-a ##","meta+click":"## shortcuts.meta-click ##"},shortcuts:{"ctrl+shift+d, meta+shift+d":{title:"## shortcuts.meta-shift-d ##",name:"meta+shift+d",command:"block.duplicate"},"ctrl+shift+up, meta+shift+up":{title:"## shortcuts.meta-shift-up ##",name:"meta+shift+↑",command:"block.moveUp"},"ctrl+shift+down, meta+shift+down":{title:"## shortcuts.meta-shift-down ##",name:"meta+shift+↓",command:"block.moveDown"},"ctrl+shift+m, meta+shift+m":{title:"## shortcuts.meta-shift-m ##",name:"meta+shift+m",command:"inline.removeFormat"},"ctrl+b, meta+b":{title:"## shortcuts.meta-b ##",name:"meta+b",command:"inline.set",params:{tag:"b"}},"ctrl+i, meta+i":{title:"## shortcuts.meta-i ##",name:"meta+i",command:"inline.set",params:{tag:"i"}},"ctrl+u, meta+u":{title:"## shortcuts.meta-u ##",name:"meta+u",command:"inline.set",params:{tag:"u"}},"ctrl+h, meta+h":{title:"## shortcuts.meta-h ##",name:"meta+h",command:"inline.set",params:{tag:"sup"}},"ctrl+l, meta+l":{title:"## shortcuts.meta-l ##",name:"meta+l",command:"inline.set",params:{tag:"sub"}},"ctrl+alt+0, meta+alt+0":{title:"## shortcuts.meta-alt-0 ##",name:"meta+alt+0",command:"block.format",params:{tag:"p"}},"ctrl+alt+1, meta+alt+1":{title:"## shortcuts.meta-alt-1 ##",name:"meta+alt+1",command:"block.format",params:{tag:"h1"}},"ctrl+alt+2, meta+alt+2":{title:"## shortcuts.meta-alt-2 ##",name:"meta+alt+2",command:"block.format",params:{tag:"h2"}},"ctrl+alt+3, meta+alt+3":{title:"## shortcuts.meta-alt-3 ##",name:"meta+alt+3",command:"block.format",params:{tag:"h3"}},"ctrl+alt+4, meta+alt+4":{title:"## shortcuts.meta-alt-4 ##",name:"meta+alt+4",command:"block.format",params:{tag:"h4"}},"ctrl+alt+5, meta+alt+5":{title:"## shortcuts.meta-alt-5 ##",name:"meta+alt+5",command:"block.format",params:{tag:"h5"}},"ctrl+alt+6, meta+alt+6":{title:"## shortcuts.meta-alt-6 ##",name:"meta+alt+6",command:"block.format",params:{tag:"h6"}},"ctrl+shift+7, meta+shift+7":{title:"## shortcuts.meta-shift-7 ##",name:"meta+shift+7",command:"block.format",params:{tag:"ol"}},"ctrl+shift+8, meta+shift+8":{title:"## shortcuts.meta-shift-8 ##",name:"meta+shift+8",command:"block.format",params:{tag:"ul"}},"ctrl+], meta+]":{title:"## shortcuts.meta-indent ##",name:"meta+]",command:"list.indent"},"ctrl+[, meta+[":{title:"## shortcuts.meta-outdent ##",name:"meta+[",command:"list.outdent"},"ctrl+k, meta+k":{title:"## shortcuts.meta-k ##",name:"meta+k",command:"link.format"}},disableMode:!1,markerChar:"\ufeff",tags:{denied:["font","html","head","link","title","body","meta","applet","marquee"],incode:["!DOCTYPE","!doctype","html","head","link","title","body","meta","textarea","style"],form:["form","input","button","select","textarea","legend","fieldset"],inline:["a","svg","span","strong","strike","b","u","em","i","code","del","ins","samp","kbd","sup","sub","mark","var","cite","small","abbr"],block:["pre","hr","ul","ol","li","p","h1","h2","h3","h4","h5","h6","dl","dt","dd","div","table","tbody","thead","tfoot","tr","th","td","blockquote","output","figcaption","figure","address","main","section","header","footer","aside","article","iframe","audio","source"],parser:["pre","hr","ul","ol","dl","p","h1","h2","h3","h4","h5","h6","div","table","address","blockquote","figure","main","section","header","footer","aside","article","iframe"]},bsmodal:!1,regex:{youtube:/https?:\/\/(?:[0-9A-Z-]+\.)?(?:youtu\.be\/|youtube\.com\S*[^\w-\s])([\w-]{11})(?=[^\w-]|$)(?![?=&+%\w.-]*(?:['"][^<>]*>|<\/a>))[?=&+%\w.-]*/gi,vimeo:/(http|https)?:\/\/(?:www.|player.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:\/[a-zA-Z0-9_-]+)?/gi,imageurl:/((https?|www)[^\s]+\.)(jpe?g|png|gif)(\?[^\s-]+)?/gi,url:/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z\u00F0-\u02AF0-9()!@:%_+.~#?&//=]*)/gi},addbarExtend:{},addbarObj:{paragraph:{title:"## blocks.paragraph ##",command:"block.add"},image:{title:"## blocks.image ##",command:"image.popup",observer:"image.observe"},embed:{title:"## blocks.embed ##",command:"embed.popup",observer:"embed.observe"},line:{title:"## blocks.line ##",command:"block.add",observer:"block.observe"},table:{title:"## blocks.table ##",command:"table.add",observer:"table.observe"},snippet:{title:"## blocks.snippet ##",command:"snippet.popup",observer:"snippet.observe"},quote:{title:"## blocks.quote ##",command:"block.add",observer:"block.observe"},text:{title:"## blocks.text ##",command:"block.add"},code:{title:"## blocks.code ##",command:"block.add",observer:"block.observe"},grid:{title:"## blocks.grid ##",command:"grid.popup",observer:"grid.observe"},layer:{title:"## blocks.layer ##",command:"block.add",observer:"block.observe"},card:{title:"## blocks.card ##",command:"block.add"}},nested:[],parser:{},parserTags:[],formatObj:{p:{title:"## blocks.paragraph ##",type:"paragraph",shortcut:"Ctrl+Alt+0"},div:{title:"## blocks.text ##",type:"text"},h1:{title:'## headings.h1 ##',type:"heading",shortcut:"Ctrl+Alt+1"},h2:{title:'## headings.h2 ##',type:"heading",shortcut:"Ctrl+Alt+2"},h3:{title:'## headings.h3 ##',type:"heading",shortcut:"Ctrl+Alt+3"},h4:{title:'## headings.h4 ##',type:"heading",shortcut:"Ctrl+Alt+4"},h5:{title:'## headings.h5 ##',type:"heading",shortcut:"Ctrl+Alt+5"},h6:{title:'## headings.h6 ##',type:"heading",shortcut:"Ctrl+Alt+6"},ul:{title:"• ## list.unordered-list ##",type:"list",shortcut:"Ctrl+Shift+7"},ol:{title:"1. ## list.ordered-list ##",type:"list",shortcut:"Ctrl+Shift+8"},dl:{title:"## blocks.dlist ##",type:"dlist"},address:{title:"## blocks.address ##",type:"address"}}},ArticleEditor.lang.en={accessibility:{"help-label":"Rich text editor"},editor:{title:"Article",multiple:"Multiple"},placeholders:{figcaption:"Type caption (optional)",text:"Type something...",code:"Edit to add code...",layer:"Press enter to add a new text..."},popup:{link:"Link",add:"Add",grid:"Grid",back:"Back",image:"Image",snippets:"Snippets","add-image":"Add Image"},shortcuts:{"meta-a":"Select text in the block","meta-shift-a":"Select all blocks","meta-click":"Select multiple blocks","meta-z":"Undo","meta-shift-z":"Redo","meta-shift-m":"Remove inline format","meta-b":"Bold","meta-i":"Italic","meta-u":"Underline","meta-h":"Superscript","meta-l":"Subscript","meta-k":"Link","meta-alt-0":"Normal text","meta-alt-1":"Heading 1","meta-alt-2":"Heading 2","meta-alt-3":"Heading 3","meta-alt-4":"Heading 4","meta-alt-5":"Heading 5","meta-alt-6":"Heading 6","meta-shift-7":"Ordered List","meta-shift-8":"Unordered List","meta-indent":"Indent","meta-outdent":"Outdent","meta-shift-backspace":"Delete block","meta-shift-d":"Duplicate block","meta-shift-up":"Move line up","meta-shift-down":"Move line down"},headings:{h1:"Large Heading",h2:"Medium Heading",h3:"Small Heading",h4:"Heading 4",h5:"Heading 5",h6:"Heading 6"},inline:{bold:"Bold",italic:"Italic",deleted:"Deleted"},list:{"unordered-list":"Unordered List","ordered-list":"Ordered List",indent:"Indent",outdent:"Outdent"},link:{link:"Link","edit-link":"Edit link",unlink:"Unlink","link-in-new-tab":"Open link in new tab",save:"Save",insert:"Insert",cancel:"Cancel",text:"Text",url:"URL"},table:{width:"Width",nowrap:"Nowrap",save:"Save",cancel:"Cancel","table-cell":"Table Cell","add-head":"Add head","remove-head":"Remove head","add-row-below":"Add row below","add-row-above":"Add row above","remove-row":"Remove row","add-column-after":"Add column after","add-column-before":"Add column before","remove-column":"Remove column"},image:{or:"or","alt-text":"Alt Text",save:"Save",link:"Link",delete:"Delete",cancel:"Cancel",insert:"Insert",caption:"Caption","link-in-new-tab":"Open link in new tab","url-placeholder":"Paste url of image...","upload-new-placeholder":"Drag to upload a new imageQuote...
Author Attribution