From ef6e0e8a07d84edc52dc8991ad74f3bd206ff1e5 Mon Sep 17 00:00:00 2001 From: Dawa Ometto Date: Fri, 15 May 2020 10:29:38 +0200 Subject: [PATCH] Fix gollum link tag highlighting (#1566) --- ...fest-4b1000a90eace643962995799a68a20c.json | 1 + ...fest-88b64b77e6eecd23c06f771453faf535.json | 1 - ...fest-f5508481ff1053b96697e658adfe765b.json | 1 - ...db5512b0109241647bbf55407e64ea11759572d.js | 5 ----- ...512b0109241647bbf55407e64ea11759572d.js.gz | Bin 46927 -> 0 bytes ...874e0f4f97b66fdeb90a144dea527dbb544fbd.js} | 2 +- ...e0f4f97b66fdeb90a144dea527dbb544fbd.js.gz} | Bin 46927 -> 46924 bytes ...af3658d8ef4a62b9708c20f204560deefb7.css.gz | Bin 29944 -> 29944 bytes ...68e3315a6b4a75da6cec48d21b8846905c4.css.gz | Bin 298 -> 298 bytes ...8dce198d609b0702b23b0643693ac4d5b8b090.js} | 2 +- ...e198d609b0702b23b0643693ac4d5b8b090.js.gz} | Bin 205882 -> 205885 bytes ...89ae48380ec9fcbef948bd4e23b0b095bfb.css.gz | Bin 71 -> 71 bytes .../gollum/javascript/editor/modes.js.erb | 2 +- 13 files changed, 4 insertions(+), 10 deletions(-) create mode 100644 lib/gollum/public/assets/.sprockets-manifest-4b1000a90eace643962995799a68a20c.json delete mode 100644 lib/gollum/public/assets/.sprockets-manifest-88b64b77e6eecd23c06f771453faf535.json delete mode 100644 lib/gollum/public/assets/.sprockets-manifest-f5508481ff1053b96697e658adfe765b.json delete mode 100644 lib/gollum/public/assets/app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js delete mode 100644 lib/gollum/public/assets/app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js.gz rename lib/gollum/public/assets/{app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js => app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js} (94%) rename lib/gollum/public/assets/{app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js.gz => app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js.gz} (55%) rename lib/gollum/public/assets/{editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js => editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js} (97%) rename lib/gollum/public/assets/{editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js.gz => editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js.gz} (93%) diff --git a/lib/gollum/public/assets/.sprockets-manifest-4b1000a90eace643962995799a68a20c.json b/lib/gollum/public/assets/.sprockets-manifest-4b1000a90eace643962995799a68a20c.json new file mode 100644 index 00000000..5c28bbe4 --- /dev/null +++ b/lib/gollum/public/assets/.sprockets-manifest-4b1000a90eace643962995799a68a20c.json @@ -0,0 +1 @@ +{"files":{"app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js":{"logical_path":"app.js","mtime":"2020-04-16T12:51:25+02:00","size":136032,"digest":"6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd","integrity":"sha256-bpJeOKEqQMT6ngQAzIdOD0+Xtm/euQoUTepSfbtUT70="},"editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js":{"logical_path":"editor.js","mtime":"2020-05-14T14:17:34+02:00","size":746122,"digest":"acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090","integrity":"sha256-rK992wqh1kU6qpviNY3OGY1gmwcCsjsGQ2k6xNW4sJA="},"app-b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7.css":{"logical_path":"app.css","mtime":"2020-03-30T11:12:22+02:00","size":298111,"digest":"b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7","integrity":"sha256-sgXlk6MPHMAFTi6e2fyK82WNjvSmK5cIwg8gRWDe77c="},"criticmarkup-31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4.css":{"logical_path":"criticmarkup.css","mtime":"2020-03-29T22:28:51+02:00","size":646,"digest":"31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4","integrity":"sha256-Ma5dMoK7uOe3w8mRfp+2jjMVprSnXabOxI0huIRpBcQ="},"print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css":{"logical_path":"print.css","mtime":"2020-03-30T11:12:22+02:00","size":75,"digest":"512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb","integrity":"sha256-USSYw2i+DT+xuhBd+oQomuSDgOyfy++Ui9TiOwsJW/s="}},"assets":{"app.js":"app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js","editor.js":"editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js","app.css":"app-b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7.css","criticmarkup.css":"criticmarkup-31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4.css","print.css":"print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css"}} \ No newline at end of file diff --git a/lib/gollum/public/assets/.sprockets-manifest-88b64b77e6eecd23c06f771453faf535.json b/lib/gollum/public/assets/.sprockets-manifest-88b64b77e6eecd23c06f771453faf535.json deleted file mode 100644 index 8ccc422e..00000000 --- a/lib/gollum/public/assets/.sprockets-manifest-88b64b77e6eecd23c06f771453faf535.json +++ /dev/null @@ -1 +0,0 @@ -{"files":{"app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js":{"logical_path":"app.js","mtime":"2020-04-08T22:43:52+09:00","size":136036,"digest":"23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd","integrity":"sha256-I73jCgwGHWdfFjNnDSQHpy45+Oj2YlUHAJcOct+3ur0="},"editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js":{"logical_path":"editor.js","mtime":"2020-03-28T01:31:47+09:00","size":746117,"digest":"0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1","integrity":"sha256-DbrijFPbWnPWZtMFBJRmcesJlI/9rx/dnRyNhW1MC6E="},"app-b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7.css":{"logical_path":"app.css","mtime":"2020-03-31T00:56:04+09:00","size":298111,"digest":"b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7","integrity":"sha256-sgXlk6MPHMAFTi6e2fyK82WNjvSmK5cIwg8gRWDe77c="},"criticmarkup-31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4.css":{"logical_path":"criticmarkup.css","mtime":"2020-03-27T20:02:13+09:00","size":646,"digest":"31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4","integrity":"sha256-Ma5dMoK7uOe3w8mRfp+2jjMVprSnXabOxI0huIRpBcQ="},"print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css":{"logical_path":"print.css","mtime":"2020-03-31T00:56:04+09:00","size":75,"digest":"512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb","integrity":"sha256-USSYw2i+DT+xuhBd+oQomuSDgOyfy++Ui9TiOwsJW/s="}},"assets":{"app.js":"app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js","editor.js":"editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js","app.css":"app-b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7.css","criticmarkup.css":"criticmarkup-31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4.css","print.css":"print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css"}} \ No newline at end of file diff --git a/lib/gollum/public/assets/.sprockets-manifest-f5508481ff1053b96697e658adfe765b.json b/lib/gollum/public/assets/.sprockets-manifest-f5508481ff1053b96697e658adfe765b.json deleted file mode 100644 index 7b6f0c0a..00000000 --- a/lib/gollum/public/assets/.sprockets-manifest-f5508481ff1053b96697e658adfe765b.json +++ /dev/null @@ -1 +0,0 @@ -{"files":{"app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js":{"logical_path":"app.js","mtime":"2020-04-04T20:59:05+09:00","size":136035,"digest":"3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d","integrity":"sha256-M2D4+vL5zTAgRjJ4zbVRKwEJJBZHu/VUB+ZOoRdZVy0="},"editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js":{"logical_path":"editor.js","mtime":"2020-03-28T01:31:47+09:00","size":746117,"digest":"0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1","integrity":"sha256-DbrijFPbWnPWZtMFBJRmcesJlI/9rx/dnRyNhW1MC6E="},"app-b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7.css":{"logical_path":"app.css","mtime":"2020-03-31T00:56:04+09:00","size":298111,"digest":"b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7","integrity":"sha256-sgXlk6MPHMAFTi6e2fyK82WNjvSmK5cIwg8gRWDe77c="},"criticmarkup-31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4.css":{"logical_path":"criticmarkup.css","mtime":"2020-03-27T20:02:13+09:00","size":646,"digest":"31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4","integrity":"sha256-Ma5dMoK7uOe3w8mRfp+2jjMVprSnXabOxI0huIRpBcQ="},"print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css":{"logical_path":"print.css","mtime":"2020-03-31T00:56:04+09:00","size":75,"digest":"512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb","integrity":"sha256-USSYw2i+DT+xuhBd+oQomuSDgOyfy++Ui9TiOwsJW/s="}},"assets":{"app.js":"app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js","editor.js":"editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js","app.css":"app-b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7.css","criticmarkup.css":"criticmarkup-31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4.css","print.css":"print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css"}} \ No newline at end of file diff --git a/lib/gollum/public/assets/app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js b/lib/gollum/public/assets/app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js deleted file mode 100644 index 9151c918..00000000 --- a/lib/gollum/public/assets/app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js +++ /dev/null @@ -1,5 +0,0 @@ -function brokenAvatarImage(e){return e.onerror="",e.src='data:image/svg+xml;utf8,',!0}function routePath(e){return path=gollumRoutes[e],prefixBaseUrl(path)}function prefixBaseUrl(e){if(baseUrl==undefined)console.log("Gollum error: baseUrl undefined");else{if(e!=undefined)return""==baseUrl?e:("/"==baseUrl.charAt(baseUrl.length-1)?result=baseUrl+e:result=baseUrl+"/"+e,result.replace(/\/{2}/g,"/"));console.log("Could not find route with name: "+name)}}function cleanPath(e){return("/"+e.replace(/\/$/,"")).replace(/\/{2}/g,"/")}function pageName(){return"undefined"==typeof pageFullPath?undefined:(name=pageFullPath.split("/").pop(),name.substring(0,name.lastIndexOf(".")))}function pagePath(){return"undefined"==typeof pageFullPath?undefined:pageFullPath.split("/").slice(0,-1).join("/")}function htmlEscape(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function abspath(e,t){"/"!=t[0]&&(t="/"+t,e&&(t="/"+e+t));var n=t.split("/");return[n.slice(0,-1).join("/"),n.pop()]}function setTextDirection(){$(".markdown-body p, .markdown-body span, .markdown-body pre, .markdown-body table").attr("dir","auto")}function preparePage(){setTextDirection(),"true"==criticMarkup&&($("#wiki-content").addClass("criticmarkup"),$("ins.break").unwrap(),$("span.critic.comment").wrap(''),$("span.critic.comment").filter(function(){return""!=$(this).text()}).before("‡"))}function flashNotice(e,t,n,i,r){nested_button_html="",void 0!==n&&void 0!==i&&(r=void 0!==r&&"danger"==r?" btn-danger":"",nested_button_html='"),html='

'+t+nested_button_html+"

",$("#gollum-flash").remove(),$("#wiki-content h1").before(html),"success"==e&&setTimeout(function(){$("#gollum-flash").fadeOut()},5e3)}!function(e,t){function n(e){return M.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}function i(e){if(!yt[e]){var t=j.body,n=M("<"+e+">").appendTo(t),i=n.css("display");n.remove(),"none"!==i&&""!==i||(pt||(pt=j.createElement("iframe"),pt.frameBorder=pt.width=pt.height=0),t.appendChild(pt),ht&&pt.createElement||(ht=(pt.contentWindow||pt.contentDocument).document,ht.write((M.support.boxModel?"":"")+""),ht.close()),n=ht.createElement(e),ht.body.appendChild(n),i=M.css(n,"display"),t.removeChild(pt)),yt[e]=i}return yt[e]}function r(e,t){var n={};return M.each(wt.concat.apply([],wt.slice(0,t)),function(){n[this]=e}),n}function o(){mt=t}function a(){return setTimeout(o,0),mt=M.now()}function s(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}function l(){try{return new e.XMLHttpRequest}catch(e){}}function u(e,n){e.dataFilter&&(n=e.dataFilter(n,e.dataType));var i,r,o,a,s,l,u,c,d=e.dataTypes,f={},p=d.length,h=d[0];for(i=1;i0){if("border"!==n)for(;r=0===n})}function E(e){return!e||!e.parentNode||11===e.parentNode.nodeType}function N(){return!0}function _(){return!1}function S(e,t,n){var i=t+"defer",r=t+"queue",o=t+"mark",a=M._data(e,i);a&&("queue"===n||!M._data(e,r))&&("mark"===n||!M._data(e,o))&&setTimeout(function(){!M._data(e,r)&&!M._data(e,o)&&(M.removeData(e,i,!0),a.fire())},0)}function A(e){for(var t in e)if(("data"!==t||!M.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function $(e,n,i){if(i===t&&1===e.nodeType){var r="data-"+n.replace(z,"-$1").toLowerCase();if("string"==typeof(i=e.getAttribute(r))){try{i="true"===i||"false"!==i&&("null"===i?null:M.isNumeric(i)?+i:H.test(i)?M.parseJSON(i):i)}catch(e){}M.data(e,n,i)}else i=t}return i}function L(e){var t,n,i=O[e]={};for(e=e.split(/\s+/),t=0,n=e.length;t)[^>]*$|#([\w\-]*)$)/,d=/\S/,f=/^\s+/,p=/\s+$/,h=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,g=/^[\],:{}\s]*$/,m=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,y=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,v=/(?:^|:|,)(?:\s*\[)+/g,b=/(webkit)[ \/]([\w.]+)/,w=/(opera)(?:.*version)?[ \/]([\w.]+)/,x=/(msie) ([\w.]+)/,k=/(mozilla)(?:.*? rv:([\w.]+))?/,T=/-([a-z]|[0-9])/gi,C=/^-ms-/,E=function(e,t){return(t+"").toUpperCase()},N=D.userAgent,_=Object.prototype.toString,S=Object.prototype.hasOwnProperty,A=Array.prototype.push,$=Array.prototype.slice,L=String.prototype.trim,F=Array.prototype.indexOf,M={};return s.fn=s.prototype={constructor:s,init:function(e,n,i){var r,o,a,l;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if("body"===e&&!n&&j.body)return this.context=j,this[0]=j.body,this.selector=e,this.length=1,this;if("string"==typeof e){if((r="<"!==e.charAt(0)||">"!==e.charAt(e.length-1)||e.length<3?c.exec(e):[null,e,null])&&(r[1]||!n)){if(r[1])return n=n instanceof s?n[0]:n,l=n?n.ownerDocument||n:j,a=h.exec(e),a?s.isPlainObject(n)?(e=[j.createElement(a[1])],s.fn.attr.call(e,n,!0)):e=[l.createElement(a[1])]:(a=s.buildFragment([r[1]],[l]),e=(a.cacheable?s.clone(a.fragment):a.fragment).childNodes),s.merge(this,e);if((o=j.getElementById(r[2]))&&o.parentNode){if(o.id!==r[2])return i.find(e);this.length=1,this[0]=o}return this.context=j,this.selector=e,this}return!n||n.jquery?(n||i).find(e):this.constructor(n).find(e)}return s.isFunction(e)?i.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),s.makeArray(e,this))},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return $.call(this,0)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var i=this.constructor();return s.isArray(e)?A.apply(i,e):s.merge(i,e),i.prevObject=this,i.context=this.context,"find"===t?i.selector=this.selector+(this.selector?" ":"")+n:t&&(i.selector=this.selector+"."+t+"("+n+")"),i},each:function(e,t){return s.each(this,e,t)},ready:function(e){return s.bindReady(),o.add(e),this},eq:function(e){return e=+e,-1===e?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack($.apply(this,arguments),"slice",$.call(arguments).join(","))},map:function(e){return this.pushStack(s.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:A,sort:[].sort,splice:[].splice},s.fn.init.prototype=s.fn,s.extend=s.fn.extend=function(){var e,n,i,r,o,a,l=arguments[0]||{},u=1,c=arguments.length,d=!1;for("boolean"==typeof l&&(d=l,l=arguments[1]||{},u=2),"object"!=typeof l&&!s.isFunction(l)&&(l={}),c===u&&(l=this,--u);u0)return;o.fireWith(j,[s]),s.fn.trigger&&s(j).trigger("ready").off("ready")}},bindReady:function(){if(!o){if(o=s.Callbacks("once memory"),"complete"===j.readyState)return setTimeout(s.ready,1);if(j.addEventListener)j.addEventListener("DOMContentLoaded",a,!1),e.addEventListener("load",s.ready,!1);else if(j.attachEvent){j.attachEvent("onreadystatechange",a),e.attachEvent("onload",s.ready);var t=!1;try{t=null==e.frameElement}catch(e){}j.documentElement.doScroll&&t&&n()}}},isFunction:function(e){return"function"===s.type(e)},isArray:Array.isArray||function(e){return"array"===s.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):M[_.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==s.type(e)||e.nodeType||s.isWindow(e))return!1;try{if(e.constructor&&!S.call(e,"constructor")&&!S.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}var n;for(n in e);return n===t||S.call(e,n)},isEmptyObject:function(e){for(var t in e)return!1;return!0},error:function(e){throw new Error(e)},parseJSON:function(t){return"string"==typeof t&&t?(t=s.trim(t),e.JSON&&e.JSON.parse?e.JSON.parse(t):g.test(t.replace(m,"@").replace(y,"]").replace(v,""))?new Function("return "+t)():void s.error("Invalid JSON: "+t)):null},parseXML:function(n){if("string"!=typeof n||!n)return null;var i,r;try{e.DOMParser?(r=new DOMParser,i=r.parseFromString(n,"text/xml")):(i=new ActiveXObject("Microsoft.XMLDOM"),i.async="false",i.loadXML(n))}catch(e){i=t}return(!i||!i.documentElement||i.getElementsByTagName("parsererror").length)&&s.error("Invalid XML: "+n),i},noop:function(){},globalEval:function(t){t&&d.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(T,E)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},each:function(e,n,i){var r,o=0,a=e.length,l=a===t||s.isFunction(e);if(i)if(l){for(r in e)if(!1===n.apply(e[r],i))break}else for(;o0&&e[0]&&e[u-1]||0===u||s.isArray(e)))for(;l1?P.call(arguments,0):t,l.notifyWith(u,a)}}function n(e){return function(t){i[e]=arguments.length>1?P.call(arguments,0):t,--s||l.resolveWith(l,i)}}var i=P.call(arguments,0),r=0,o=i.length,a=Array(o),s=o,l=o<=1&&e&&M.isFunction(e.promise)?e:M.Deferred(),u=l.promise();if(o>1){for(;r
a",n=f.getElementsByTagName("*"),i=f.getElementsByTagName("a")[0],!n||!n.length||!i)return{};r=j.createElement("select"),o=r.appendChild(j.createElement("option")),a=f.getElementsByTagName("input")[0],t={leadingWhitespace:3===f.firstChild.nodeType,tbody:!f.getElementsByTagName("tbody").length,htmlSerialize:!!f.getElementsByTagName("link").length,style:/top/.test(i.getAttribute("style")),hrefNormalized:"/a"===i.getAttribute("href"),opacity:/^0.55/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:"on"===a.value,optSelected:o.selected,getSetAttribute:"t"!==f.className,enctype:!!j.createElement("form").enctype,html5Clone:"<:nav>"!==j.createElement("nav").cloneNode(!0).outerHTML,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},M.boxModel=t.boxModel="CSS1Compat"===j.compatMode,a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,r.disabled=!0,t.optDisabled=!o.disabled;try{delete f.test}catch(e){t.deleteExpando=!1}if(!f.addEventListener&&f.attachEvent&&f.fireEvent&&(f.attachEvent("onclick",function(){t.noCloneEvent=!1}),f.cloneNode(!0).fireEvent("onclick")),a=j.createElement("input"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","checked"),a.setAttribute("name","t"),f.appendChild(a),s=j.createDocumentFragment(),s.appendChild(f.lastChild),t.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=a.checked,s.removeChild(a),s.appendChild(f),f.attachEvent)for(c in{submit:1,change:1,focusin:1})u="on"+c,d=u in f,d||(f.setAttribute(u,"return;"),d="function"==typeof f[u]),t[c+"Bubbles"]=d;return s.removeChild(f),s=r=o=f=a=null,M(function(){var n,i,r,o,a,s,u,c,p,h,g,m,y=j.getElementsByTagName("body")[0];!y||(u=1,m="padding:0;margin:0;border:",h="position:absolute;top:0;left:0;width:1px;height:1px;",g=m+"0;visibility:hidden;",c="style='"+h+m+"5px solid #000;",p="
",n=j.createElement("div"),n.style.cssText=g+"width:0;height:0;position:static;top:0;margin-top:"+u+"px",y.insertBefore(n,y.firstChild),f=j.createElement("div"),n.appendChild(f),f.innerHTML="
t
",l=f.getElementsByTagName("td"),d=0===l[0].offsetHeight,l[0].style.display="",l[1].style.display="none",t.reliableHiddenOffsets=d&&0===l[0].offsetHeight,e.getComputedStyle&&(f.innerHTML="",s=j.createElement("div"),s.style.width="0",s.style.marginRight="0",f.style.width="2px",f.appendChild(s),t.reliableMarginRight=0===(parseInt((e.getComputedStyle(s,null)||{marginRight:0}).marginRight,10)||0)),"undefined"!=typeof f.style.zoom&&(f.innerHTML="",f.style.width=f.style.padding="1px",f.style.border=0,f.style.overflow="hidden",f.style.display="inline",f.style.zoom=1,t.inlineBlockNeedsLayout=3===f.offsetWidth,f.style.display="block",f.style.overflow="visible",f.innerHTML="
",t.shrinkWrapBlocks=3!==f.offsetWidth),f.style.cssText=h+g,f.innerHTML=p,i=f.firstChild,r=i.firstChild,o=i.nextSibling.firstChild.firstChild,a={doesNotAddBorder:5!==r.offsetTop,doesAddBorderForTableAndCells:5===o.offsetTop},r.style.position="fixed",r.style.top="20px",a.fixedPosition=20===r.offsetTop||15===r.offsetTop,r.style.position=r.style.top="",i.style.overflow="hidden",i.style.position="relative",a.subtractsBorderForOverflowNotVisible=-5===r.offsetTop,a.doesNotIncludeMarginInBodyOffset=y.offsetTop!==u,e.getComputedStyle&&(f.style.marginTop="1%",t.pixelMargin="1%"!==(e.getComputedStyle(f,null)||{marginTop:0}).marginTop),"undefined"!=typeof n.style.zoom&&(n.style.zoom=1),y.removeChild(n),s=f=n=null,M.extend(t,a))}),t}();var H=/^(?:\{.*\}|\[.*\])$/,z=/([A-Z])/g;M.extend({cache:{},uuid:0,expando:"jQuery"+(M.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return!!(e=e.nodeType?M.cache[e[M.expando]]:e[M.expando])&&!A(e)},data:function(e,n,i,r){if(M.acceptData(e)){var o,a,s,l=M.expando,u="string"==typeof n,c=e.nodeType,d=c?M.cache:e,f=c?e[l]:e[l]&&l,p="events"===n;if((!f||!d[f]||!p&&!r&&!d[f].data)&&u&&i===t)return;return f||(c?e[l]=f=++M.uuid:f=l),d[f]||(d[f]={},c||(d[f].toJSON=M.noop)),("object"!=typeof n&&"function"!=typeof n||(r?d[f]=M.extend(d[f],n):d[f].data=M.extend(d[f].data,n)),o=a=d[f],r||(a.data||(a.data={}),a=a.data),i!==t&&(a[M.camelCase(n)]=i),p&&!a[n])?o.events:(u?null==(s=a[n])&&(s=a[M.camelCase(n)]):s=a,s)}},removeData:function(e,t,n){if(M.acceptData(e)){var i,r,o,a=M.expando,s=e.nodeType,l=s?M.cache:e,u=s?e[a]:a;if(!l[u])return;if(t&&(i=n?l[u]:l[u].data)){M.isArray(t)||(t in i?t=[t]:(t=M.camelCase(t),t=t in i?[t]:t.split(" ")));for(r=0,o=t.length;r1,null,!1))},removeData:function(e){return this.each(function(){M.removeData(this,e)})}}),M.extend({_mark:function(e,t){e&&(t=(t||"fx")+"mark",M._data(e,t,(M._data(e,t)||0)+1))},_unmark:function(e,t,n){if(!0!==e&&(n=t,t=e,e=!1),t){n=n||"fx";var i=n+"mark",r=e?0:(M._data(t,i)||1)-1;r?M._data(t,i,r):(M.removeData(t,i,!0),S(t,n,"mark"))}},queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=M._data(e,t),n&&(!i||M.isArray(n)?i=M._data(e,t,M.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=M.queue(e,t),i=n.shift(),r={};"inprogress"===i&&(i=n.shift()),i&&("fx"===t&&n.unshift("inprogress"),M._data(e,t+".run",r),i.call(e,function(){M.dequeue(e,t)},r)),n.length||(M.removeData(e,t+"queue "+t+".run",!0),S(e,t,"queue"))}}),M.fn.extend({queue:function(e,n){var i=2;return"string"!=typeof e&&(n=e,e="fx",i--),arguments.length1)},removeAttr:function(e){return this.each(function(){M.removeAttr(this,e)})},prop:function(e,t){return M.access(this,M.prop,e,t,arguments.length>1)},removeProp:function(e){return e=M.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(e){}})},addClass:function(e){var t,n,i,r,o,a,s;if(M.isFunction(e))return this.each(function(t){M(this).addClass(e.call(this,t,this.className))});if(e&&"string"==typeof e)for(t=e.split(W),n=0,i=this.length;n-1)return!0;return!1},val:function(e){var n,i,r,o=this[0];return arguments.length?(r=M.isFunction(e),this.each(function(i){var o,a=M(this);1===this.nodeType&&(o=r?e.call(this,i,a.val()):e,null==o?o="":"number"==typeof o?o+="":M.isArray(o)&&(o=M.map(o,function(e){return null==e?"":e+""})),n=M.valHooks[this.type]||M.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&n.set(this,o,"value")!==t||(this.value=o))})):o?(n=M.valHooks[o.type]||M.valHooks[o.nodeName.toLowerCase()])&&"get"in n&&(i=n.get(o,"value"))!==t?i:(i=o.value,"string"==typeof i?i.replace(X,""):null==i?"":i):void 0}}),M.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,i,r,o=e.selectedIndex,a=[],s=e.options,l="select-one"===e.type;if(o<0)return null;for(n=l?o:0,i=l?o+1:s.length;n=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(e,n,i,r){var o,a,s,l=e.nodeType;if(e&&3!==l&&8!==l&&2!==l)return r&&n in M.attrFn?M(e)[n](i):"undefined"==typeof e.getAttribute?M.prop(e,n,i):((s=1!==l||!M.isXMLDoc(e))&&(n=n.toLowerCase(),a=M.attrHooks[n]||(G.test(n)?B:q)),i!==t?null===i?void M.removeAttr(e,n):a&&"set"in a&&s&&(o=a.set(e,i,n))!==t?o:(e.setAttribute(n,""+i),i):a&&"get"in a&&s&&null!==(o=a.get(e,n))?o:(o=e.getAttribute(n),null===o?t:o))},removeAttr:function(e,t){var n,i,r,o,a,s=0;if(t&&1===e.nodeType)for(i=t.toLowerCase().split(W),o=i.length;s=0}})});var Y=/^(?:textarea|input|select)$/i,Q=/^([^\.]*)?(?:\.(.+))?$/,Z=/(?:^|\s)hover(\.\S+)?\b/,ee=/^key/,te=/^(?:mouse|contextmenu)|click/,ne=/^(?:focusinfocus|focusoutblur)$/,ie=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,re=function(e){var t=ie.exec(e);return t&&(t[1]=(t[1]||"").toLowerCase(),t[3]=t[3]&&new RegExp("(?:^|\\s)"+t[3]+"(?:\\s|$)")),t},oe=function(e,t){var n=e.attributes||{};return(!t[1]||e.nodeName.toLowerCase()===t[1])&&(!t[2]||(n.id||{}).value===t[2])&&(!t[3]||t[3].test((n["class"]||{}).value))},ae=function(e){return M.event.special.hover?e:e.replace(Z,"mouseenter$1 mouseleave$1")};M.event={add:function(e,n,i,r,o){var a,s,l,u,c,d,f,p,h,g,m;if(3!==e.nodeType&&8!==e.nodeType&&n&&i&&(a=M._data(e))){for(i.handler&&(h=i,i=h.handler,o=h.selector),i.guid||(i.guid=M.guid++),l=a.events,l||(a.events=l={}),s=a.handle,s||(a.handle=s=function(e){return void 0===M||e&&M.event.triggered===e.type?t:M.event.dispatch.apply(s.elem,arguments)},s.elem=e),n=M.trim(ae(n)).split(" "),u=0;u=0&&(m=m.slice(0,-1),s=!0),m.indexOf(".")>=0&&(y=m.split("."),m=y.shift(),y.sort()),(!r||M.event.customEvent[m])&&!M.event.global[m])return;if(n="object"==typeof n?n[M.expando]?n:new M.Event(m,n):new M.Event(m),n.type=m,n.isTrigger=!0,n.exclusive=s,n.namespace=y.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,d=m.indexOf(":")<0?"on"+m:"",!r){a=M.cache;for(l in a)a[l].events&&a[l].events[m]&&M.event.trigger(n,i,a[l].handle.elem,!0);return}if(n.result=t,n.target||(n.target=r),i=null!=i?M.makeArray(i):[],i.unshift(n),f=M.event.special[m]||{},f.trigger&&!1===f.trigger.apply(r,i))return;if(h=[[r,f.bindType||m]],!o&&!f.noBubble&&!M.isWindow(r)){for(g=f.delegateType||m,u=ne.test(g+m)?r:r.parentNode,c=null;u;u=u.parentNode)h.push([u,g]),c=u;c&&c===r.ownerDocument&&h.push([c.defaultView||c.parentWindow||e,g])}for(l=0;lh&&v.push({elem:this,matches:p.slice(h)}),i=0;i0?this.on(t,null,e,n):this.trigger(t)},M.attrFn&&(M.attrFn[t]=!0),ee.test(t)&&(M.event.fixHooks[t]=M.event.keyHooks),te.test(t)&&(M.event.fixHooks[t]=M.event.mouseHooks)}),function(){function e(e,t,n,i,o,a){for(var s=0,l=i.length;s0){c=u;break}u=u[e]}i[s]=c}}}function n(e,t,n,i,o,a){for(var s=0,l=i.length;s+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,r="sizcache"+(Math.random()+"").replace(".",""),o=0,a=Object.prototype.toString,s=!1,l=!0,u=/\\/g,c=/\r\n/g,d=/\W/;[0,0].sort(function(){return l=!1,0});var f=function(e,t,n,r){n=n||[],t=t||j;var o=t;if(1!==t.nodeType&&9!==t.nodeType)return[];if(!e||"string"!=typeof e)return n;var s,l,u,c,d,p,m,y,b=!0,w=f.isXML(t),k=[],T=e;do{if(i.exec(""),(s=i.exec(T))&&(T=s[3],k.push(s[1]),s[2])){c=s[3];break}}while(s);if(k.length>1&&g.exec(e))if(2===k.length&&h.relative[k[0]])l=x(k[0]+k[1],t,r);else for(l=h.relative[k[0]]?[t]:f(k.shift(),t);k.length;)e=k.shift(),h.relative[e]&&(e+=k.shift()),l=x(e,l,r);else if(!r&&k.length>1&&9===t.nodeType&&!w&&h.match.ID.test(k[0])&&!h.match.ID.test(k[k.length-1])&&(d=f.find(k.shift(),t,w),t=d.expr?f.filter(d.expr,d.set)[0]:d.set[0]),t)for(d=r?{expr:k.pop(),set:v(r)}:f.find(k.pop(),1!==k.length||"~"!==k[0]&&"+"!==k[0]||!t.parentNode?t:t.parentNode,w),l=d.expr?f.filter(d.expr,d.set):d.set,k.length>0?u=v(l):b=!1;k.length;)p=k.pop(),m=p,h.relative[p]?m=k.pop():p="",null==m&&(m=t),h.relative[p](u,m,w);else u=k=[];if(u||(u=l),u||f.error(p||e),"[object Array]"===a.call(u))if(b)if(t&&1===t.nodeType)for(y=0;null!=u[y];y++)u[y]&&(!0===u[y]||1===u[y].nodeType&&f.contains(t,u[y]))&&n.push(l[y]);else for(y=0;null!=u[y];y++)u[y]&&1===u[y].nodeType&&n.push(l[y]);else n.push.apply(n,u);else v(u,n);return c&&(f(c,o,n,r),f.uniqueSort(n)),n};f.uniqueSort=function(e){if(b&&(s=l,e.sort(b),s))for(var t=1;t0},f.find=function(e,t,n){var i,r,o,a,s,l;if(!e)return[];for(r=0,o=h.order.length;r":function(e,t){var n,i="string"==typeof t,r=0,o=e.length;if(i&&!d.test(t)){for(t=t.toLowerCase();r=0)?n||i.push(a):n&&(t[s]=!1));return!1},ID:function(e){return e[1].replace(u,"")},TAG:function(e){return e[1].replace(u,"").toLowerCase()},CHILD:function(e){if("nth"===e[1]){e[2]||f.error(e[0]),e[2]=e[2].replace(/^\+|\s*/g,"");var t=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec("even"===e[2]&&"2n"||"odd"===e[2]&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=t[1]+(t[2]||1)-0,e[3]=t[3]-0}else e[2]&&f.error(e[0]);return e[0]=o++,e},ATTR:function(e,t,n,i,r,o){var a=e[1]=e[1].replace(u,"");return!o&&h.attrMap[a]&&(e[1]=h.attrMap[a]),e[4]=(e[4]||e[5]||"").replace(u,""),"~="===e[2]&&(e[4]=" "+e[4]+" "),e},PSEUDO:function(e,t,n,r,o){if("not"===e[1]){if(!((i.exec(e[3])||"").length>1||/^\w/.test(e[3]))){var a=f.filter(e[3],t,n,!0^o);return n||r.push.apply(r,a),!1}e[3]=f(e[3],null,null,t)}else if(h.match.POS.test(e[0])||h.match.CHILD.test(e[0]))return!0;return e},POS:function(e){return e.unshift(!0),e}},filters:{enabled:function(e){return!1===e.disabled&&"hidden"!==e.type},disabled:function(e){return!0===e.disabled},checked:function(e){return!0===e.checked},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},parent:function(e){return!!e.firstChild},empty:function(e){return!e.firstChild},has:function(e,t,n){return!!f(n[3],e).length},header:function(e){return/h\d/i.test(e.nodeName)},text:function(e){var t=e.getAttribute("type"),n=e.type;return"input"===e.nodeName.toLowerCase()&&"text"===n&&(t===n||null===t)},radio:function(e){return"input"===e.nodeName.toLowerCase()&&"radio"===e.type},checkbox:function(e){return"input"===e.nodeName.toLowerCase()&&"checkbox"===e.type},file:function(e){return"input"===e.nodeName.toLowerCase()&&"file"===e.type},password:function(e){return"input"===e.nodeName.toLowerCase()&&"password"===e.type},submit:function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&"submit"===e.type},image:function(e){return"input"===e.nodeName.toLowerCase()&&"image"===e.type},reset:function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&"reset"===e.type},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},input:function(e){return/input|select|textarea|button/i.test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(e,t){return 0===t},last:function(e,t,n,i){return t===i.length-1},even:function(e,t){return t%2==0},odd:function(e,t){return t%2==1},lt:function(e,t,n){return tn[3]-0},nth:function(e,t,n){return n[3]-0===t},eq:function(e,t,n){return n[3]-0===t}},filter:{PSEUDO:function(e,t,n,i){var r=t[1],o=h.filters[r];if(o)return o(e,n,t,i);if("contains"===r)return(e.textContent||e.innerText||p([e])||"").indexOf(t[3])>=0;if("not"===r){for(var a=t[3],s=0,l=a.length;s=0}},ID:function(e,t){return 1===e.nodeType&&e.getAttribute("id")===t},TAG:function(e,t){return"*"===t&&1===e.nodeType||!!e.nodeName&&e.nodeName.toLowerCase()===t},CLASS:function(e,t){return(" "+(e.className||e.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(e,t){var n=t[1],i=f.attr?f.attr(e,n):h.attrHandle[n]?h.attrHandle[n](e):null!=e[n]?e[n]:e.getAttribute(n),r=i+"",o=t[2],a=t[4];return null==i?"!="===o:!o&&f.attr?null!=i:"="===o?r===a:"*="===o?r.indexOf(a)>=0:"~="===o?(" "+r+" ").indexOf(a)>=0:a?"!="===o?r!==a:"^="===o?0===r.indexOf(a):"$="===o?r.substr(r.length-a.length)===a:"|="===o&&(r===a||r.substr(0,a.length+1)===a+"-"):r&&!1!==i},POS:function(e,t,n,i){var r=t[2],o=h.setFilters[r];if(o)return o(e,n,t,i)}}},g=h.match.POS,m=function(e,t){return"\\"+(t-0+1)};for(var y in h.match)h.match[y]=new RegExp(h.match[y].source+/(?![^\[]*\])(?![^\(]*\))/.source),h.leftMatch[y]=new RegExp(/(^(?:.|\r|\n)*?)/.source+h.match[y].source.replace(/\\(\d+)/g,m));h.match.globalPOS=g;var v=function(e,t){return e=Array.prototype.slice.call(e,0),t?(t.push.apply(t,e),t):e};try{Array.prototype.slice.call(j.documentElement.childNodes,0)[0].nodeType}catch(e){v=function(e,t){var n=0,i=t||[];if("[object Array]"===a.call(e))Array.prototype.push.apply(i,e);else if("number"==typeof e.length)for(var r=e.length;n",i.insertBefore(e,i.firstChild),j.getElementById(n)&&(h.find.ID=function(e,n,i){if("undefined"!=typeof n.getElementById&&!i){var r=n.getElementById(e[1]);return r?r.id===e[1]||"undefined"!=typeof r.getAttributeNode&&r.getAttributeNode("id").nodeValue===e[1]?[r]:t:[]}},h.filter.ID=function(e,t){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return 1===e.nodeType&&n&&n.nodeValue===t}),i.removeChild(e),i=e=null}(),function(){var e=j.createElement("div");e.appendChild(j.createComment("")),e.getElementsByTagName("*").length>0&&(h.find.TAG=function(e,t){var n=t.getElementsByTagName(e[1]);if("*"===e[1]){for(var i=[],r=0;n[r];r++)1===n[r].nodeType&&i.push(n[r]);n=i}return n}),e.innerHTML="",e.firstChild&&"undefined"!=typeof e.firstChild.getAttribute&&"#"!==e.firstChild.getAttribute("href")&&(h.attrHandle.href=function(e){return e.getAttribute("href",2)}),e=null}(),j.querySelectorAll&&function(){var e=f,t=j.createElement("div");if(t.innerHTML="

",!t.querySelectorAll||0!==t.querySelectorAll(".TEST").length){f=function(t,n,i,r){if(n=n||j,!r&&!f.isXML(n)){var o=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(t);if(o&&(1===n.nodeType||9===n.nodeType)){if(o[1])return v(n.getElementsByTagName(t),i);if(o[2]&&h.find.CLASS&&n.getElementsByClassName)return v(n.getElementsByClassName(o[2]),i)}if(9===n.nodeType){if("body"===t&&n.body)return v([n.body],i);if(o&&o[3]){var a=n.getElementById(o[3]);if(!a||!a.parentNode)return v([],i);if(a.id===o[3])return v([a],i)}try{return v(n.querySelectorAll(t),i)}catch(e){}}else if(1===n.nodeType&&"object"!==n.nodeName.toLowerCase()){var s=n,l=n.getAttribute("id"),u=l||"__sizzle__",c=n.parentNode,d=/^\s*[+~]/.test(t);l?u=u.replace(/'/g,"\\$&"):n.setAttribute("id",u),d&&c&&(n=n.parentNode);try{if(!d||c)return v(n.querySelectorAll("[id='"+u+"'] "+t),i)}catch(e){}finally{l||s.removeAttribute("id")}}}return e(t,n,i,r)};for(var n in e)f[n]=e[n];t=null}}(),function(){var e=j.documentElement,t=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(t){var n=!t.call(j.createElement("div"),"div"),i=!1;try{t.call(j.documentElement,"[test!='']:sizzle")}catch(e){i=!0}f.matchesSelector=function(e,r){if(r=r.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"),!f.isXML(e))try{if(i||!h.match.PSEUDO.test(r)&&!/!=/.test(r)){var o=t.call(e,r);if(o||!n||e.document&&11!==e.document.nodeType)return o}}catch(e){}return f(r,null,null,[e]).length>0}}}(),function(){var e=j.createElement("div");if(e.innerHTML="
",e.getElementsByClassName&&0!==e.getElementsByClassName("e").length){if(e.lastChild.className="e",1===e.getElementsByClassName("e").length)return;h.order.splice(1,0,"CLASS"),h.find.CLASS=function(e,t,n){if("undefined"!=typeof t.getElementsByClassName&&!n)return t.getElementsByClassName(e[1])},e=null}}(),j.documentElement.contains?f.contains=function(e,t){return e!==t&&(!e.contains||e.contains(t))}:j.documentElement.compareDocumentPosition?f.contains=function(e,t){return!!(16&e.compareDocumentPosition(t))}:f.contains=function(){return!1},f.isXML=function(e){var t=(e?e.ownerDocument||e:0).documentElement;return!!t&&"HTML"!==t.nodeName};var x=function(e,t,n){for(var i,r=[],o="",a=t.nodeType?[t]:t;i=h.match.PSEUDO.exec(e);)o+=i[0],e=e.replace(h.match.PSEUDO,"");e=h.relative[e]?e+"*":e;for(var s=0,l=a.length;s0)for(o=r;o=0:M.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,i,r=[],o=this[0];if(M.isArray(e)){for(var a=1;o&&o.ownerDocument&&o!==t;){for(n=0;n-1:M.find.matchesSelector(o,e)){r.push(o);break}if(!(o=o.parentNode)||!o.ownerDocument||o===t||11===o.nodeType)break}return r=r.length>1?M.unique(r):r,this.pushStack(r,"closest",e)},index:function(e){return e?"string"==typeof e?M.inArray(this[0],M(e)):M.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n="string"==typeof e?M(e,t):M.makeArray(e&&e.nodeType?[e]:e),i=M.merge(this.get(),n);return this.pushStack(E(n[0])||E(i[0])?i:M.unique(i))},andSelf:function(){return this.add(this.prevObject)}}),M.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return M.dir(e,"parentNode")},parentsUntil:function(e,t,n){return M.dir(e,"parentNode",n)},next:function(e){return M.nth(e,2,"nextSibling")},prev:function(e){return M.nth(e,2,"previousSibling")},nextAll:function(e){return M.dir(e,"nextSibling")},prevAll:function(e){return M.dir(e,"previousSibling")},nextUntil:function(e,t,n){return M.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return M.dir(e,"previousSibling",n)},siblings:function(e){return M.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return M.sibling(e.firstChild)},contents:function(e){return M.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:M.makeArray(e.childNodes)}},function(e,t){M.fn[e]=function(n,i){var r=M.map(this,t,n);return se.test(e)||(i=n),i&&"string"==typeof i&&(r=M.filter(i,r)),r=this.length>1&&!pe[e]?M.unique(r):r,(this.length>1||ue.test(i))&&le.test(e)&&(r=r.reverse()),this.pushStack(r,e,de.call(arguments).join(","))}}),M.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?M.find.matchesSelector(t[0],e)?[t[0]]:[]:M.find.matches(e,t)},dir:function(e,n,i){for(var r=[],o=e[n];o&&9!==o.nodeType&&(i===t||1!==o.nodeType||!M(o).is(i));)1===o.nodeType&&r.push(o),o=o[n];return r},nth:function(e,t,n){t=t||1;for(var i=0;e&&(1!==e.nodeType||++i!==t);e=e[n]);return e},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var he="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ge=/ jQuery\d+="(?:\d+|null)"/g,me=/^\s+/,ye=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ve=/<([\w:]+)/,be=/]","i"),Ce=/checked\s*(?:[^=]|=\s*.checked.)/i,Ee=/\/(java|ecma)script/i,Ne=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},Se=T(j);_e.optgroup=_e.option,_e.tbody=_e.tfoot=_e.colgroup=_e.caption=_e.thead,_e.th=_e.td,M.support.htmlSerialize||(_e._default=[1,"div
","
"]),M.fn.extend({text:function(e){return M.access(this,function(e){return e===t?M.text(this):this.empty().append((this[0]&&this[0].ownerDocument||j).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(M.isFunction(e))return this.each(function(t){M(this).wrapAll(e.call(this,t))});if(this[0]){var t=M(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return M.isFunction(e)?this.each(function(t){M(this).wrapInner(e.call(this,t))}):this.each(function(){var t=M(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=M.isFunction(e);return this.each(function(n){M(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){M.nodeName(this,"body")||M(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){1===this.nodeType&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){1===this.nodeType&&this.insertBefore(e,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=M.clean(arguments);return e.push.apply(e,this.toArray()),this.pushStack(e,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=this.pushStack(this,"after",arguments);return e.push.apply(e,M.clean(arguments)),e}},remove:function(e,t){for(var n,i=0;null!=(n=this[i]);i++)e&&!M.filter(e,[n]).length||(!t&&1===n.nodeType&&(M.cleanData(n.getElementsByTagName("*")),M.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)for(1===e.nodeType&&M.cleanData(e.getElementsByTagName("*"));e.firstChild;)e.removeChild(e.firstChild);return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return M.clone(this,e,t)})},html:function(e){return M.access(this,function(e){var n=this[0]||{},i=0,r=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(ge,""):null;if("string"==typeof e&&!xe.test(e)&&(M.support.leadingWhitespace||!me.test(e))&&!_e[(ve.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(ye,"<$1>");try{for(;i1&&c0?this.clone(!0):this).get();M(r[a])[t](l),i=i.concat(l)}return this.pushStack(i,e,r.selector)}}),M.extend({clone:function(e,t,n){var i,r,o,a=M.support.html5Clone||M.isXMLDoc(e)||!Te.test("<"+e.nodeName+">")?e.cloneNode(!0):m(e);if(!(M.support.noCloneEvent&&M.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||M.isXMLDoc(e)))for(w(e,a),i=b(e),r=b(a),o=0;i[o];++o)r[o]&&w(i[o],r[o]);if(t&&(x(e,a),n))for(i=b(e),r=b(a),o=0;i[o];++o)x(i[o],r[o]);return i=r=null,a},clean:function(e,t,n,i){var r,o,a,s=[];t=t||j,"undefined"==typeof t.createElement&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||j);for(var l,u=0;null!=(l=e[u]);u++)if("number"==typeof l&&(l+=""),l){if("string"==typeof l)if(we.test(l)){l=l.replace(ye,"<$1>");var c,d=(ve.exec(l)||["",""])[1].toLowerCase(),f=_e[d]||_e._default,p=f[0],h=t.createElement("div"),g=Se.childNodes;for(t===j?Se.appendChild(h):T(t).appendChild(h),h.innerHTML=f[1]+l+f[2];p--;)h=h.lastChild;if(!M.support.tbody){var m=be.test(l),v="table"!==d||m?""!==f[1]||m?[]:h.childNodes:h.firstChild&&h.firstChild.childNodes;for(a=v.length-1;a>=0;--a)M.nodeName(v[a],"tbody")&&!v[a].childNodes.length&&v[a].parentNode.removeChild(v[a])}!M.support.leadingWhitespace&&me.test(l)&&h.insertBefore(t.createTextNode(me.exec(l)[0]),h.firstChild),l=h.childNodes,h&&(h.parentNode.removeChild(h),g.length>0&&(c=g[g.length-1])&&c.parentNode&&c.parentNode.removeChild(c))}else l=t.createTextNode(l);var b;if(!M.support.appendChecked)if(l[0]&&"number"==typeof(b=l.length))for(a=0;a1)},M.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ae(e,"opacity");return""===n?"1":n}return e.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":M.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,i,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s=M.camelCase(n),l=e.style,u=M.cssHooks[s];if(n=M.cssProps[s]||s,i===t)return u&&"get"in u&&(o=u.get(e,!1,r))!==t?o:l[n];if("string"===(a=typeof i)&&(o=Pe.exec(i))&&(i=+(o[1]+1)*+o[2]+parseFloat(M.css(e,n)),a="number"),null==i||"number"===a&&isNaN(i))return;if("number"===a&&!M.cssNumber[s]&&(i+="px"),!(u&&"set"in u&&(i=u.set(e,i))===t))try{l[n]=i}catch(e){}}},css:function(e,n,i){var r,o;return n=M.camelCase(n),o=M.cssHooks[n],"cssFloat"===(n=M.cssProps[n]||n)&&(n="float"),o&&"get"in o&&(r=o.get(e,!0,i))!==t?r:Ae?Ae(e,n):void 0},swap:function(e,t,n){var i,r,o={};for(r in t)o[r]=e.style[r],e.style[r]=t[r];i=n.call(e);for(r in t)e.style[r]=o[r];return i}}),M.curCSS=M.css,j.defaultView&&j.defaultView.getComputedStyle&&($e=function(e,t){var n,i,r,o,a=e.style;return t=t.replace(Fe,"-$1").toLowerCase(),(i=e.ownerDocument.defaultView)&&(r=i.getComputedStyle(e,null))&&""===(n=r.getPropertyValue(t))&&!M.contains(e.ownerDocument.documentElement,e)&&(n=M.style(e,t)),!M.support.pixelMargin&&r&&He.test(t)&&Oe.test(n)&&(o=a.width,a.width=n,n=r.width,a.width=o),n}),j.documentElement.currentStyle&&(Le=function(e,t){var n,i,r,o=e.currentStyle&&e.currentStyle[t],a=e.style;return null==o&&a&&(r=a[t])&&(o=r),Oe.test(o)&&(n=a.left,i=e.runtimeStyle&&e.runtimeStyle.left,i&&(e.runtimeStyle.left=e.currentStyle.left),a.left="fontSize"===t?"1em":o,o=a.pixelLeft+"px",a.left=n,i&&(e.runtimeStyle.left=i)),""===o?"auto":o}),Ae=$e||Le,M.each(["height","width"],function(e,t){M.cssHooks[t]={get:function(e,n,i){if(n)return 0!==e.offsetWidth?g(e,t,i):M.swap(e,ze,function(){return g(e,t,i)})},set:function(e,t){return Me.test(t)?t+"px":t}}}),M.support.opacity||(M.cssHooks.opacity={get:function(e,t){return De.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?parseFloat(RegExp.$1)/100+"":t?"1":""},set:function(e,t){var n=e.style,i=e.currentStyle,r=M.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=i&&i.filter||n.filter||"";n.zoom=1,t>=1&&""===M.trim(o.replace(je,""))&&(n.removeAttribute("filter"),i&&!i.filter)||(n.filter=je.test(o)?o.replace(je,r):o+" "+r)}}),M(function(){M.support.reliableMarginRight||(M.cssHooks.marginRight={get:function(e,t){return M.swap(e,{display:"inline-block"},function(){return t?Ae(e,"margin-right"):e.style.marginRight})}})}),M.expr&&M.expr.filters&&(M.expr.filters.hidden=function(e){var t=e.offsetWidth,n=e.offsetHeight;return 0===t&&0===n||!M.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||M.css(e,"display"))},M.expr.filters.visible=function(e){return!M.expr.filters.hidden(e)}),M.each({margin:"",padding:"",border:"Width"},function(e,t){M.cssHooks[e+t]={expand:function(n){var i,r="string"==typeof n?n.split(" "):[n],o={};for(i=0;i<4;i++)o[e+qe[i]+t]=r[i]||r[i-2]||r[0];return o}}});var Be,Re,Ie=/%20/g,We=/\[\]$/,Xe=/\r?\n/g,Ue=/#.*$/,Ve=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ke=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Ge=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Je=/^(?:GET|HEAD)$/,Ye=/^\/\//,Qe=/\?/,Ze=/)<[^<]*)*<\/script>/gi,et=/^(?:select|textarea)/i,tt=/\s+/,nt=/([?&])_=[^&]*/,it=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,rt=M.fn.load,ot={},at={},st=["*/"]+["*"];try{Be=F.href}catch(e){Be=j.createElement("a"),Be.href="",Be=Be.href}Re=it.exec(Be.toLowerCase())||[],M.fn.extend({load:function(e,n,i){if("string"!=typeof e&&rt)return rt.apply(this,arguments);if(!this.length)return this;var r=e.indexOf(" ");if(r>=0){var o=e.slice(r,e.length);e=e.slice(0,r)}var a="GET";n&&(M.isFunction(n)?(i=n,n=t):"object"==typeof n&&(n=M.param(n,M.ajaxSettings.traditional),a="POST"));var s=this;return M.ajax({url:e,type:a,dataType:"html",data:n,complete:function(e,t,n){n=e.responseText,e.isResolved()&&(e.done(function(e){n=e}),s.html(o?M("
").append(n.replace(Ze,"")).find(o):n)),i&&s.each(i,[n,t,e])}}),this},serialize:function(){return M.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?M.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||et.test(this.nodeName)||Ke.test(this.type))}).map(function(e,t){var n=M(this).val();return null==n?null:M.isArray(n)?M.map(n,function(e){return{name:t.name,value:e.replace(Xe,"\r\n")}}):{name:t.name,value:n.replace(Xe,"\r\n")}}).get()}}),M.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){M.fn[t]=function(e){return this.on(t,e)}}),M.each(["get","post"],function(e,n){M[n]=function(e,i,r,o){return M.isFunction(i)&&(o=o||r,r=i,i=t),M.ajax({type:n,url:e,data:i,success:r,dataType:o})}}),M.extend({getScript:function(e,n){return M.get(e,t,n,"script")},getJSON:function(e,t,n){return M.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?f(e,M.ajaxSettings):(t=e,e=M.ajaxSettings),f(e,t),e},ajaxSettings:{url:Be,isLocal:Ge.test(Re[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":st},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":M.parseJSON,"text xml":M.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:h(ot),ajaxTransport:h(at),ajax:function(e,n){function i(e,n,i,a){if(2!==T){T=2,l&&clearTimeout(l),s=t,o=a||"",C.readyState=e>0?4:0;var d,p,h,x,k,E=n,N=i?c(g,C,i):t;if(e>=200&&e<300||304===e)if(g.ifModified&&((x=C.getResponseHeader("Last-Modified"))&&(M.lastModified[r]=x),(k=C.getResponseHeader("Etag"))&&(M.etag[r]=k)),304===e)E="notmodified",d=!0;else try{p=u(g,N),E="success",d=!0}catch(e){E="parsererror",h=e}else h=E,E&&!e||(E="error",e<0&&(e=0));C.status=e,C.statusText=""+(n||E),d?v.resolveWith(m,[p,E,C]):v.rejectWith(m,[C,E,h]),C.statusCode(w),w=t,f&&y.trigger("ajax"+(d?"Success":"Error"),[C,g,d?p:h]),b.fireWith(m,[C,E]),f&&(y.trigger("ajaxComplete",[C,g]),--M.active||M.event.trigger("ajaxStop"))}}"object"==typeof e&&(n=e,e=t),n=n||{};var r,o,a,s,l,d,f,h,g=M.ajaxSetup({},n),m=g.context||g,y=m!==g&&(m.nodeType||m instanceof M)?M(m):M.event,v=M.Deferred(),b=M.Callbacks("once memory"),w=g.statusCode||{},x={},k={},T=0,C={readyState:0,setRequestHeader:function(e,t){if(!T){var n=e.toLowerCase();e=k[n]=k[n]||e,x[e]=t}return this},getAllResponseHeaders:function(){return 2===T?o:null},getResponseHeader:function(e){var n;if(2===T){if(!a)for(a={};n=Ve.exec(o);)a[n[1].toLowerCase()]=n[2];n=a[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return T||(g.mimeType=e),this},abort:function(e){return e=e||"abort",s&&s.abort(e),i(0,e),this}};if(v.promise(C),C.success=C.done,C.error=C.fail,C.complete=b.add,C.statusCode=function(e){if(e){var t;if(T<2)for(t in e)w[t]=[w[t],e[t]];else t=e[C.status],C.then(t,t)}return this},g.url=((e||g.url)+"").replace(Ue,"").replace(Ye,Re[1]+"//"),g.dataTypes=M.trim(g.dataType||"*").toLowerCase().split(tt),null==g.crossDomain&&(d=it.exec(g.url.toLowerCase()),g.crossDomain=!(!d||d[1]==Re[1]&&d[2]==Re[2]&&(d[3]||("http:"===d[1]?80:443))==(Re[3]||("http:"===Re[1]?80:443)))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=M.param(g.data,g.traditional)),p(ot,g,n,C),2===T)return!1;if(f=g.global,g.type=g.type.toUpperCase(),g.hasContent=!Je.test(g.type),f&&0==M.active++&&M.event.trigger("ajaxStart"),!g.hasContent&&(g.data&&(g.url+=(Qe.test(g.url)?"&":"?")+g.data,delete g.data),r=g.url,!1===g.cache)){var E=M.now(),N=g.url.replace(nt,"$1_="+E);g.url=N+(N===g.url?(Qe.test(g.url)?"&":"?")+"_="+E:"")}(g.data&&g.hasContent&&!1!==g.contentType||n.contentType)&&C.setRequestHeader("Content-Type",g.contentType),g.ifModified&&(r=r||g.url,M.lastModified[r]&&C.setRequestHeader("If-Modified-Since",M.lastModified[r]),M.etag[r]&&C.setRequestHeader("If-None-Match",M.etag[r])),C.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+st+"; q=0.01":""):g.accepts["*"]);for(h in g.headers)C.setRequestHeader(h,g.headers[h]);if(g.beforeSend&&(!1===g.beforeSend.call(m,C,g)||2===T))return C.abort(),!1;for(h in{success:1,error:1,complete:1})C[h](g[h]);if(s=p(at,g,n,C)){C.readyState=1,f&&y.trigger("ajaxSend",[C,g]),g.async&&g.timeout>0&&(l=setTimeout(function(){C.abort("timeout")},g.timeout));try{T=1,s.send(x,i)}catch(e){if(!(T<2))throw e;i(-1,e)}}else i(-1,"No Transport");return C},param:function(e,n){var i=[],r=function(e,t){t=M.isFunction(t)?t():t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=M.ajaxSettings.traditional),M.isArray(e)||e.jquery&&!M.isPlainObject(e))M.each(e,function(){r(this.name,this.value)});else for(var o in e)d(o,e[o],n,r);return i.join("&").replace(Ie,"+")}}),M.extend({active:0,lastModified:{},etag:{}});var lt=M.now(),ut=/(\=)\?(&|$)|\?\?/i;M.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return M.expando+"_"+lt++}}),M.ajaxPrefilter("json jsonp",function(t,n,i){var r="string"==typeof t.data&&/^application\/x\-www\-form\-urlencoded/.test(t.contentType);if("jsonp"===t.dataTypes[0]||!1!==t.jsonp&&(ut.test(t.url)||r&&ut.test(t.data))){var o,a=t.jsonpCallback=M.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s=e[a],l=t.url,u=t.data,c="$1"+a+"$2";return!1!==t.jsonp&&(l=l.replace(ut,c),t.url===l&&(r&&(u=u.replace(ut,c)),t.data===u&&(l+=(/\?/.test(l)?"&":"?")+t.jsonp+"="+a))),t.url=l,t.data=u,e[a]=function(e){o=[e]},i.always(function(){e[a]=s,o&&M.isFunction(s)&&e[a](o[0])}),t.converters["script json"]=function(){return o||M.error(a+" was not called"),o[0]},t.dataTypes[0]="json","script"}}),M.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return M.globalEval(e),e}}}),M.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),M.ajaxTransport("script",function(e){if(e.crossDomain){var n,i=j.head||j.getElementsByTagName("head")[0]||j.documentElement;return{send:function(r,o){n=j.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,r){(r||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,i&&n.parentNode&&i.removeChild(n),n=t,r||o(200,"success"))},i.insertBefore(n,i.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var ct,dt=!!e.ActiveXObject&&function(){for(var e in ct)ct[e](0,1)},ft=0;M.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&l()||s()}:l,function(e){M.extend(M.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(M.ajaxSettings.xhr()),M.support.ajax&&M.ajaxTransport(function(n){if(!n.crossDomain||M.support.cors){var i;return{send:function(r,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),!n.crossDomain&&!r["X-Requested-With"]&&(r["X-Requested-With"]="XMLHttpRequest");try{for(s in r)l.setRequestHeader(s,r[s])}catch(e){}l.send(n.hasContent&&n.data||null),i=function(e,r){var s,u,c,d,f;try{if(i&&(r||4===l.readyState))if(i=t,a&&(l.onreadystatechange=M.noop,dt&&delete ct[a]),r)4!==l.readyState&&l.abort();else{s=l.status,c=l.getAllResponseHeaders(),d={},(f=l.responseXML)&&f.documentElement&&(d.xml=f);try{d.text=l.responseText}catch(e){}try{u=l.statusText}catch(e){u=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=d.text?200:404}}catch(e){r||o(-1,e)}d&&o(s,u,d,c)},n.async&&4!==l.readyState?(a=++ft,dt&&(ct||(ct={},M(e).unload(dt)),ct[a]=i),l.onreadystatechange=i):i()},abort:function(){i&&i(0,1)}}}});var pt,ht,gt,mt,yt={},vt=/^(?:toggle|show|hide)$/,bt=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,wt=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];M.fn.extend({show:function(e,t,n){var o,a;if(e||0===e)return this.animate(r("show",3),e,t,n);for(var s=0,l=this.length;s=l.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),l.animatedProperties[this.prop]=!0;for(t in l.animatedProperties)!0!==l.animatedProperties[t]&&(o=!1);if(o){if(null!=l.overflow&&!M.support.shrinkWrapBlocks&&M.each(["","X","Y"],function(e,t){s.style["overflow"+t]=l.overflow[e]}),l.hide&&M(s).hide(),l.hide||l.show)for(t in l.animatedProperties)M.style(s,t,l.orig[t]),M.removeData(s,"fxshow"+t,!0),M.removeData(s,"toggle"+t,!0);(i=l.complete)&&(l.complete=!1,i.call(s))}return!1}return l.duration==Infinity?this.now=r:(n=r-this.startTime,this.state=n/l.duration,this.pos=M.easing[l.animatedProperties[this.prop]](this.state,n,0,1,l.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},M.extend(M.fx,{tick:function(){for(var e,t=M.timers,n=0;n-1,d={},f={};c?(f=a.position(),r=f.top,o=f.left):(r=parseFloat(l)||0,o=parseFloat(u)||0),M.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(d.top=t.top-s.top+r),null!=t.left&&(d.left=t.left-s.left+o),"using"in t?t.using.call(e,d):a.css(d)}},M.fn.extend({position:function(){if(!this[0])return null;var e=this[0],t=this.offsetParent(),n=this.offset(),i=Tt.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(M.css(e,"marginTop"))||0,n.left-=parseFloat(M.css(e,"marginLeft"))||0,i.top+=parseFloat(M.css(t[0],"borderTopWidth"))||0,i.left+=parseFloat(M.css(t[0],"borderLeftWidth"))||0,{top:n.top-i.top,left:n.left-i.left}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||j.body;e&&!Tt.test(e.nodeName)&&"static"===M.css(e,"position");)e=e.offsetParent;return e})}}),M.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,i){var r=/Y/.test(i);M.fn[e]=function(o){return M.access(this,function(e,o,a){var s=n(e);if(a===t)return s?i in s?s[i]:M.support.boxModel&&s.document.documentElement[o]||s.document.body[o]:e[o];s?s.scrollTo(r?M(s).scrollLeft():a,r?a:M(s).scrollTop()):e[o]=a},e,o,arguments.length,null)}}),M.each({Height:"height",Width:"width"},function(e,n){var i="client"+e,r="scroll"+e,o="offset"+e;M.fn["inner"+e]=function(){var e=this[0];return e?e.style?parseFloat(M.css(e,n,"padding")):this[n]():null},M.fn["outer"+e]=function(e){var t=this[0];return t?t.style?parseFloat(M.css(t,n,e?"margin":"border")):this[n]():null},M.fn[n]=function(e){return M.access(this,function(e,n,a){var s,l,u,c;return M.isWindow(e)?(s=e.document,l=s.documentElement[i],M.support.boxModel&&l||s.body&&s.body[i]||l):9===e.nodeType?(s=e.documentElement,s[i]>=s[r]?s[i]:Math.max(e.body[r],s[r],e.body[o],s[o])):a===t?(u=M.css(e,n),c=parseFloat(u),M.isNumeric(c)?c:u):void M(e).css(n,a)},n,e,arguments.length,null)}}),e.jQuery=e.$=M,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return M})}(window),function(){var e;e="undefined"!=typeof module&&"undefined"!=typeof module.exports?require("./pnglib"):window.PNGlib;var t=function(e,t){if("string"!=typeof e||e.length<15)throw"A hash of at least 15 characters is required.";this.defaults={background:[240,240,240,255],margin:.08,size:64,saturation:.7,brightness:.5,format:"png"},this.options="object"==typeof t?t:this.defaults,"number"==typeof arguments[1]&&(this.options.size=arguments[1]),arguments[2]&&(this.options.margin=arguments[2]),this.hash=e,this.background=this.options.background||this.defaults.background,this.size=this.options.size||this.defaults.size,this.format=this.options.format||this.defaults.format,this.margin=this.options.margin!==undefined?this.options.margin:this.defaults.margin;var n=parseInt(this.hash.substr(-7),16)/268435455,i=this.options.saturation||this.defaults.saturation,r=this.options.brightness||this.defaults.brightness;this.foreground=this.options.foreground||this.hsl2rgb(n,i,r)};t.prototype={background:null,foreground:null,hash:null,margin:null,size:null,format:null,image:function(){return this.isSvg()?new n(this.size,this.foreground,this.background):new e(this.size,this.size,256)},render:function(){var e,t,n=this.image(),i=this.size,r=Math.floor(i*this.margin),o=Math.floor((i-2*r)/5),a=Math.floor((i-5*o)/2),s=n.color.apply(n,this.background),l=n.color.apply(n,this.foreground);for(e=0;e<15;e++)t=parseInt(this.hash.charAt(e),16)%2?s:l,e<5?this.rectangle(2*o+a,e*o+a,o,o,t,n):e<10?(this.rectangle(1*o+a,(e-5)*o+a,o,o,t,n), -this.rectangle(3*o+a,(e-5)*o+a,o,o,t,n)):e<15&&(this.rectangle(0*o+a,(e-10)*o+a,o,o,t,n),this.rectangle(4*o+a,(e-10)*o+a,o,o,t,n));return n},rectangle:function(e,t,n,i,r,o){if(this.isSvg())o.rectangles.push({x:e,y:t,w:n,h:i,color:r});else{var a,s;for(a=e;a=0&&i<=255?i/255:1),"rgba("+r.join(",")+")"},getDump:function(){var e,t,n,i=this.foreground,r=this.background,o=.005*this.size;for(t="",e=0;e");return t+=""},getBase64:function(){if("function"==typeof btoa)return btoa(this.getDump());if(Buffer)return new Buffer(this.getDump(),"binary").toString("base64");throw"Cannot generate base64 output"}},"undefined"!=typeof module&&"undefined"!=typeof module.exports?module.exports=t:window.Identicon=t}(),function(e,t,n){function i(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function r(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return d[e.which]?d[e.which]:f[e.which]?f[e.which]:String.fromCharCode(e.which).toLowerCase()}function o(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}function a(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function s(e,t){var n,i,r,o=[];for(n=e,"+"===n?n=["+"]:(n=n.replace(/\+{2}/g,"+plus"),n=n.split("+")),r=0;rs||d.hasOwnProperty(s)&&(c[d[s]]=s)}r=c[n]?"keydown":"keypress"}return"keypress"==r&&o.length&&(r="keydown"),{key:i,modifiers:o,action:r}}function l(e,n){return null!==e&&e!==t&&(e===n||l(e.parentNode,n))}function u(e){function n(e){e=e||{};var t,n=!1;for(t in m)e[t]?n=!0:m[t]=0;n||(b=!1)}function l(e,t,n,i,r,o){var s,l,u=[],c=n.type;if(!h._callbacks[e])return[];for("keyup"==c&&a(e)&&(t=[e]),s=0;s":".","?":"/","|":"\\"},h={option:"alt",command:"meta","return":"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"};for(n=1;20>n;++n)d[111+n]="f"+n;for(n=0;9>=n;++n)d[n+96]=n.toString();u.prototype.bind=function(e,t,n){return e=e instanceof Array?e:[e],this._bindMultiple.call(this,e,t,n),this},u.prototype.unbind=function(e,t){return this.bind.call(this,e,function(){},t)},u.prototype.trigger=function(e,t){return this._directMap[e+":"+t]&&this._directMap[e+":"+t]({},e),this},u.prototype.reset=function(){return this._callbacks={},this._directMap={},this},u.prototype.stopCallback=function(e,t){return!(-1<(" "+t.className+" ").indexOf(" mousetrap ")||l(t,this.target))&&("INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable)},u.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},u.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(d[t]=e[t]);c=null},u.init=function(){var e,n=u(t);for(e in n)"_"!==e.charAt(0)&&(u[e]=function(e){return function(){return n[e].apply(n,arguments)}}(e))},u.init(),e.Mousetrap=u,"undefined"!=typeof module&&module.exports&&(module.exports=u),"function"==typeof define&&define.amd&&define(function(){return u})}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ClipboardJS=t():e.ClipboardJS=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:i})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)t.d(i,r,function(t){return e[t]}.bind(null,r));return i},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n/"+uploadDest+"/[filename]",action:routePath("upload_file")}],OK:function(){$("#wiki-content").addClass("uploading");var e=new FormData($("#upload").get(0)),t=$("#upload").attr("action");$.ajax({url:t,type:"POST",data:e,processData:!1,contentType:!1,success:function(){$("#wiki-content").removeClass("uploading"),flashNotice("success","Your file was successfully uploaded.")},error:function(e,t,n){$("#wiki-content").removeClass("uploading"),409==e.status?flashNotice("error","The file you tried to upload already exists. Please rename the file and try again."):flashNotice("error","Error uploading file: "+t+" "+n)}})}}),$("#gollum-dialog-action-ok").attr("disabled",!0),$("input:file").on("change",function(){$(this).val()&&(filename=$("input[type=file]").val().split("\\").pop(),upload_path="/"+uploadDest+"/"+filename,clipboard_button='',news="Your uploaded file will be accessible at
"+clipboard_button+" "+upload_path,$(".context").html(news),$("#gollum-dialog-action-ok").attr("disabled",!1))})})),$("#minibutton-rename-page").length&&($("#minibutton-rename-page").parent().removeClass("jaws"),$("#minibutton-rename-page").click(function(e){e.preventDefault();var t=decodeURI(pagePath()),n=decodeURI(pageName()),i="Renamed page will be under "+htmlEscape(cleanPath(t))+" unless an absolute path is given.";$.GollumDialog.init({title:"Rename Page",fields:[{id:"name",name:"Rename to",type:"text",defaultValue:n||"",context:i}],OK:function(e){var i="Rename Page";e.name&&(i=e.name);var r=abspath(t,i),o=r[0],a="/"+t==o?"Renamed "+n+" to "+i:"Renamed "+n+" to "+r.join("/"),s=$("form[name=rename]");s.children("input[name=rename]").val(r.join("/")),s.children("input[name=message]").val(a),s.submit()}})})),$("#minibutton-new-page").length&&($("#minibutton-new-page").parent().removeClass("jaws"),$("#minibutton-new-page").click(function(e){e.preventDefault();var t=pagePath();t===undefined&&0!=$("#file-browser").length&&(t=window.location.pathname.replace(routePath("overview"),""));var n="Page will be created under "+htmlEscape(cleanPath(t))+" unless an absolute path is given.";$.GollumDialog.init({title:"Create New Page",fields:[{id:"name",name:"Page Name",type:"text",defaultValue:"",context:n}],OK:function(e){var n="New Page";e.name&&(n=e.name);for(var i=[],r=abspath(t,n).join("/").split("/"),o=0;o").attr({type:"hidden",id:$(e).val(),name:"versions[]",value:$(e).val()}).appendTo($("#selection-form")),a()},l=function(e){$("#selection-form #"+$(e).val()).remove(),$(e).closest("li").removeClass(o.join(" ")),a()},u=function(){$("#version-form input").on("change",function(){this.checked?s(this):l(this)})};u(),a();var c=function(e){e.preventDefault(),$(this).hasClass("disabled")||$.ajax({url:$(this).attr("href"),type:"GET",success:function(e){var t=$("#page-history-list",e),n=$("#pagination",e);["#next","#prev"].forEach(function(e){old_btn=$("#pagination "+e),new_btn=n.find(e),old_btn.attr("href",new_btn.attr("href")),new_btn.hasClass("disabled")?old_btn.addClass("disabled"):old_btn.removeClass("disabled")}),$("#page-history-list").replaceWith(t),u(),a()},error:function(e,t,n){console.log("something went wrong: "+t+n)}}),this.blur()};$("#pagination #next, #pagination #prev").each(function(e,t){$(t).on("click",c)})}if($("#last-edit").length&&$("#page-info-toggle").click(function(){$.ajax({url:routePath("last_commit_info"),data:{path:$("#page-info-toggle").data("pagepath")},success:function(e){$("#last-edit").next(".dotted-spinner").toggleClass("hidden"),$("#last-edit-in-progress").html("Last edited by "+e.author+", "+e.date)}}),$("#last-edit").next(".dotted-spinner").toggleClass("hidden"),$("#page-info-toggle").before(' Getting commit info...').remove()}),$("#wiki-wrapper.create").length&&($("#gollum-editor-submit").click(function(){window.onbeforeunload=null}),$("#gollum-editor-body").one("change",function(){window.onbeforeunload=function(){return"Leaving will not create a new page!"}}),$.GollumEditor({NewFile:!0,MarkupType:default_markup,commands:i})),$("#search-results").length){$(".toggle-context").each(function(){var e=$(this).parent().next("div.search-context").find("li:hidden");e.length?$(this).click(function(){e.toggle(),$(this).toggle()}):$(this).toggle()});var d=new RegExp(searchTerms.join("|"),"gi");$("div.search-context li span").each(function(){var e=$(this).html().replace(/"/g,""").replace(/'/g,"'"),t=e.replace(d,function(e){return''+e+""});$(this).html(t)})}if($(".markdown-body").length&&(preparePage(),(match=new RegExp(/[?&]redirected\_from=([^?]*)/).exec(window.location.href))&&(notice="The page you requested was renamed or moved. You've been successfully redirected to its new location.",flashNotice("success",notice)),Mousetrap.bind(["e"],function(e){return e.preventDefault(),window.location=routePath("edit")+"/"+pageFullPath,!1}),$.markupSupportsEditableSections(pageFormat)&&$("a.anchor").each(function(e,t){if(header=$(t).closest(":header"),header.hasClass("editable")){var n=routePath("edit")+"/"+pageFullPath+$(t).attr("href");$(t).clone().addClass("edit").attr("href",n).appendTo(header)}})),$("#wiki-history").length||$("#page-history").length){var f={format:"svg",background:[255,255,255,255]};$("img.identicon").each(function(e,t){var n=$(t),i=n.data("identicon"),r=new Identicon(i,f).toString();r="data:image/svg+xml;base64,"+r,n.attr("src",r)})}}),function(e){var t={debugOn:!1,markupCreated:!1,markup:"",currentAspect:function(){return window.innerWidth<480?"small-mobile":"fixed"==e("#gollum-dialog-dialog").css("position")?"large-mobile":"desktop"},attachEvents:function(n){e("#gollum-dialog-action-ok").click(function(e){t.eventOK(e,n)}),e("#gollum-dialog-action-cancel").click(t.eventCancel),e('#gollum-dialog-dialog input[type="text"]').keydown(function(e){13==e.keyCode&&t.eventOK(e,n)})},detachEvents:function(){e("#gollum-dialog-action-ok").unbind("click"),e("#gollum-dialog-action-cancel").unbind("click")},createFieldMarkup:function(e){for(var n="
",i=0;i"}return n+="
"},createFieldText:function(e){var t="";return e.name&&(t+=""),t+=''),e.context&&(t+=''+e.context+""),t},createFieldFile:function(e){var t="",n=e.id||"upload",i=e.name||"file";return t+='
',t+='',t+="",e.context&&(t+=''+e.context+""),t},createMarkup:function(e,n){return t.markupCreated=!0,'

'+e+'

'+n+'
'},eventCancel:function(e){e.preventDefault(),n("Cancelled dialog."),t.hide()},eventOK:function(n,i){n.preventDefault();var r=[];e("#gollum-dialog-dialog-body input").each(function(){r[e(this).attr("name")]=e(this).val()}),i&&"function"==typeof i&&i(r),t.hide()},hide:function(){e.browser.msie?(e("#gollum-dialog-dialog").hide().removeClass("active"),e("select").css("visibility","visible")):(e("#gollum-dialog-dialog").animate({opacity:0},{duration:200,complete:function(){e("#gollum-dialog-dialog").removeClass("active"),e("#gollum-dialog-dialog").css("display","none")}}),e(window).unbind("resize",t.resize))},init:function(i){var r="",o="";if(!i||"object"!=typeof i)return void n("Editor Dialog: Cannot init; invalid init object");i.body&&"string"==typeof i.body&&(o="

"+i.body+"

"),i.fields&&"object"==typeof i.fields&&(o+=t.createFieldMarkup(i.fields)),i.title&&"string"==typeof i.title&&(r=i.title),t.markupCreated&&e("#gollum-dialog-dialog").remove(),t.markup=t.createMarkup(r,o),e("body").append(t.markup),i.OK&&"function"==typeof i.OK&&t.attachEvents(i.OK),t.show()},show:function(){t.markupCreated?(n("Showing dialog"),e.browser.msie?(e("#gollum-dialog.dialog").addClass("active"),t.position(),e("select").css("visibility","hidden")):(e("#gollum-dialog.dialog").css("display","none"),e("#gollum-dialog-dialog").animate({opacity:0},{duration:0,complete:function(){e("#gollum-dialog-dialog").css("display","block"),t.position(),e("#gollum-dialog-dialog").animate({opacity:1},{duration:500}),e(e('#gollum-dialog-dialog input[type="text"]').get(0)).focus()}})),e(window).bind("resize",t.resize)):n("Dialog: No markup to show. Please use init first.")},resize:function(){t.position()},position:function(){if("small-mobile"==t.currentAspect())e("#gollum-dialog-dialog-inner").css("height","100%").css("margin-top","auto");else if("large-mobile"==t.currentAspect())e("#gollum-dialog-dialog-inner").css("height","auto").css("margin-top","auto");else if("desktop"==t.currentAspect()){ -var n=e("#gollum-dialog-dialog-inner").height();e("#gollum-dialog-dialog-inner").css("height",n+"px").css("margin-top",-1*parseInt(n/2))}}},n=function(e){t.debugOn&&"undefined"!=typeof console&&console.log(e)};e.GollumDialog=t}(jQuery),function(e){var t={_PLACEHOLDERS:[],_p:function(t){this.fieldObject=t,this.placeholderText=t.val();var n=t.val();t.addClass("ph"),t.blur(function(){""==e(this).val()&&(e(this).val(n),e(this).addClass("ph"))}),t.focus(function(){e(this).removeClass("ph"),e(this).val()==n?e(this).val(""):e(this)[0].select()})},add:function(e){t._PLACEHOLDERS.push(new t._p(e))},clearAll:function(){for(var e=0;e div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),t.appendChild(n),a=!0}}var o=document.attachEvent,a=!1,s=e.fn.resize;if(e.fn.resize=function(e){return this.each(function(){this==window?s.call(jQuery(this),e):addResizeListener(this,e)})},e.fn.removeResize=function(e){return this.each(function(){removeResizeListener(this,e)})},!o){var l=function(){var e=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){return window.setTimeout(e,20)};return function(t){return e(t)}}(),u=function(){var e=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout;return function(t){return e(t)}}(),c=!1,d="",f="animationstart",p="Webkit Moz O ms".split(" "),h="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),g="",m=document.createElement("fakeelement");if(m.style.animationName!==undefined&&(c=!0),!1===c)for(var y=0;y
',e.appendChild(e.__resizeTriggers__),t(e),e.addEventListener("scroll",i,!0),f&&e.__resizeTriggers__.addEventListener(f,function(n){n.animationName==v&&t(e)})),e.__resizeListeners__.push(n))},window.removeResizeListener=function(e,t){o?e.detachEvent("onresize",t):(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||(e.removeEventListener("scroll",i),e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)))}}(jQuery); \ No newline at end of file diff --git a/lib/gollum/public/assets/app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js.gz b/lib/gollum/public/assets/app-3360f8faf2f9cd3020463278cdb5512b0109241647bbf55407e64ea11759572d.js.gz deleted file mode 100644 index b25b27ca4338bbded8a3824cd1c7f2ec97b17ae2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46927 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 diff --git a/lib/gollum/public/assets/app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js b/lib/gollum/public/assets/app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js similarity index 94% rename from lib/gollum/public/assets/app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js rename to lib/gollum/public/assets/app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js index cd8fe5db..5b581da3 100644 --- a/lib/gollum/public/assets/app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js +++ b/lib/gollum/public/assets/app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js @@ -1,5 +1,5 @@ function brokenAvatarImage(e){return e.onerror="",e.src='data:image/svg+xml;utf8,',!0}function routePath(e){return path=gollumRoutes[e],prefixBaseUrl(path)}function prefixBaseUrl(e){if(baseUrl==undefined)console.log("Gollum error: baseUrl undefined");else{if(e!=undefined)return""==baseUrl?e:("/"==baseUrl.charAt(baseUrl.length-1)?result=baseUrl+e:result=baseUrl+"/"+e,result.replace(/\/{2}/g,"/"));console.log("Could not find route with name: "+name)}}function cleanPath(e){return("/"+e.replace(/\/$/,"")).replace(/\/{2}/g,"/")}function pageName(){return"undefined"==typeof pageFullPath?undefined:(name=pageFullPath.split("/").pop(),name.substring(0,name.lastIndexOf(".")))}function pagePath(){return"undefined"==typeof pageFullPath?undefined:pageFullPath.split("/").slice(0,-1).join("/")}function htmlEscape(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function abspath(e,t){"/"!=t[0]&&(t="/"+t,e&&(t="/"+e+t));var n=t.split("/");return[n.slice(0,-1).join("/"),n.pop()]}function setTextDirection(){$(".markdown-body p, .markdown-body span, .markdown-body pre, .markdown-body table").attr("dir","auto")}function preparePage(){setTextDirection(),"true"==criticMarkup&&($("#wiki-content").addClass("criticmarkup"),$("ins.break").unwrap(),$("span.critic.comment").wrap(''),$("span.critic.comment").filter(function(){return""!=$(this).text()}).before("‡"))}function flashNotice(e,t,n,i,r){nested_button_html="",void 0!==n&&void 0!==i&&(r=void 0!==r&&"danger"==r?" btn-danger":"",nested_button_html='"),html='

'+t+nested_button_html+"

",$("#gollum-flash").remove(),$("#wiki-content").before(html),"success"==e&&setTimeout(function(){$("#gollum-flash").fadeOut()},5e3)}!function(e,t){function n(e){return M.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}function i(e){if(!yt[e]){var t=j.body,n=M("<"+e+">").appendTo(t),i=n.css("display");n.remove(),"none"!==i&&""!==i||(pt||(pt=j.createElement("iframe"),pt.frameBorder=pt.width=pt.height=0),t.appendChild(pt),ht&&pt.createElement||(ht=(pt.contentWindow||pt.contentDocument).document,ht.write((M.support.boxModel?"":"")+""),ht.close()),n=ht.createElement(e),ht.body.appendChild(n),i=M.css(n,"display"),t.removeChild(pt)),yt[e]=i}return yt[e]}function r(e,t){var n={};return M.each(wt.concat.apply([],wt.slice(0,t)),function(){n[this]=e}),n}function o(){mt=t}function a(){return setTimeout(o,0),mt=M.now()}function s(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}function l(){try{return new e.XMLHttpRequest}catch(e){}}function u(e,n){e.dataFilter&&(n=e.dataFilter(n,e.dataType));var i,r,o,a,s,l,u,c,d=e.dataTypes,f={},p=d.length,h=d[0];for(i=1;i0){if("border"!==n)for(;r=0===n})}function E(e){return!e||!e.parentNode||11===e.parentNode.nodeType}function N(){return!0}function _(){return!1}function S(e,t,n){var i=t+"defer",r=t+"queue",o=t+"mark",a=M._data(e,i);a&&("queue"===n||!M._data(e,r))&&("mark"===n||!M._data(e,o))&&setTimeout(function(){!M._data(e,r)&&!M._data(e,o)&&(M.removeData(e,i,!0),a.fire())},0)}function A(e){for(var t in e)if(("data"!==t||!M.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function $(e,n,i){if(i===t&&1===e.nodeType){var r="data-"+n.replace(z,"-$1").toLowerCase();if("string"==typeof(i=e.getAttribute(r))){try{i="true"===i||"false"!==i&&("null"===i?null:M.isNumeric(i)?+i:H.test(i)?M.parseJSON(i):i)}catch(e){}M.data(e,n,i)}else i=t}return i}function L(e){var t,n,i=O[e]={};for(e=e.split(/\s+/),t=0,n=e.length;t)[^>]*$|#([\w\-]*)$)/,d=/\S/,f=/^\s+/,p=/\s+$/,h=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,g=/^[\],:{}\s]*$/,m=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,y=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,v=/(?:^|:|,)(?:\s*\[)+/g,b=/(webkit)[ \/]([\w.]+)/,w=/(opera)(?:.*version)?[ \/]([\w.]+)/,x=/(msie) ([\w.]+)/,k=/(mozilla)(?:.*? rv:([\w.]+))?/,T=/-([a-z]|[0-9])/gi,C=/^-ms-/,E=function(e,t){return(t+"").toUpperCase()},N=D.userAgent,_=Object.prototype.toString,S=Object.prototype.hasOwnProperty,A=Array.prototype.push,$=Array.prototype.slice,L=String.prototype.trim,F=Array.prototype.indexOf,M={};return s.fn=s.prototype={constructor:s,init:function(e,n,i){var r,o,a,l;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if("body"===e&&!n&&j.body)return this.context=j,this[0]=j.body,this.selector=e,this.length=1,this;if("string"==typeof e){if((r="<"!==e.charAt(0)||">"!==e.charAt(e.length-1)||e.length<3?c.exec(e):[null,e,null])&&(r[1]||!n)){if(r[1])return n=n instanceof s?n[0]:n,l=n?n.ownerDocument||n:j,a=h.exec(e),a?s.isPlainObject(n)?(e=[j.createElement(a[1])],s.fn.attr.call(e,n,!0)):e=[l.createElement(a[1])]:(a=s.buildFragment([r[1]],[l]),e=(a.cacheable?s.clone(a.fragment):a.fragment).childNodes),s.merge(this,e);if((o=j.getElementById(r[2]))&&o.parentNode){if(o.id!==r[2])return i.find(e);this.length=1,this[0]=o}return this.context=j,this.selector=e,this}return!n||n.jquery?(n||i).find(e):this.constructor(n).find(e)}return s.isFunction(e)?i.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),s.makeArray(e,this))},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return $.call(this,0)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var i=this.constructor();return s.isArray(e)?A.apply(i,e):s.merge(i,e),i.prevObject=this,i.context=this.context,"find"===t?i.selector=this.selector+(this.selector?" ":"")+n:t&&(i.selector=this.selector+"."+t+"("+n+")"),i},each:function(e,t){return s.each(this,e,t)},ready:function(e){return s.bindReady(),o.add(e),this},eq:function(e){return e=+e,-1===e?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack($.apply(this,arguments),"slice",$.call(arguments).join(","))},map:function(e){return this.pushStack(s.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:A,sort:[].sort,splice:[].splice},s.fn.init.prototype=s.fn,s.extend=s.fn.extend=function(){var e,n,i,r,o,a,l=arguments[0]||{},u=1,c=arguments.length,d=!1;for("boolean"==typeof l&&(d=l,l=arguments[1]||{},u=2),"object"!=typeof l&&!s.isFunction(l)&&(l={}),c===u&&(l=this,--u);u0)return;o.fireWith(j,[s]),s.fn.trigger&&s(j).trigger("ready").off("ready")}},bindReady:function(){if(!o){if(o=s.Callbacks("once memory"),"complete"===j.readyState)return setTimeout(s.ready,1);if(j.addEventListener)j.addEventListener("DOMContentLoaded",a,!1),e.addEventListener("load",s.ready,!1);else if(j.attachEvent){j.attachEvent("onreadystatechange",a),e.attachEvent("onload",s.ready);var t=!1;try{t=null==e.frameElement}catch(e){}j.documentElement.doScroll&&t&&n()}}},isFunction:function(e){return"function"===s.type(e)},isArray:Array.isArray||function(e){return"array"===s.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):M[_.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==s.type(e)||e.nodeType||s.isWindow(e))return!1;try{if(e.constructor&&!S.call(e,"constructor")&&!S.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}var n;for(n in e);return n===t||S.call(e,n)},isEmptyObject:function(e){for(var t in e)return!1;return!0},error:function(e){throw new Error(e)},parseJSON:function(t){return"string"==typeof t&&t?(t=s.trim(t),e.JSON&&e.JSON.parse?e.JSON.parse(t):g.test(t.replace(m,"@").replace(y,"]").replace(v,""))?new Function("return "+t)():void s.error("Invalid JSON: "+t)):null},parseXML:function(n){if("string"!=typeof n||!n)return null;var i,r;try{e.DOMParser?(r=new DOMParser,i=r.parseFromString(n,"text/xml")):(i=new ActiveXObject("Microsoft.XMLDOM"),i.async="false",i.loadXML(n))}catch(e){i=t}return(!i||!i.documentElement||i.getElementsByTagName("parsererror").length)&&s.error("Invalid XML: "+n),i},noop:function(){},globalEval:function(t){t&&d.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(T,E)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},each:function(e,n,i){var r,o=0,a=e.length,l=a===t||s.isFunction(e);if(i)if(l){for(r in e)if(!1===n.apply(e[r],i))break}else for(;o0&&e[0]&&e[u-1]||0===u||s.isArray(e)))for(;l1?P.call(arguments,0):t,l.notifyWith(u,a)}}function n(e){return function(t){i[e]=arguments.length>1?P.call(arguments,0):t,--s||l.resolveWith(l,i)}}var i=P.call(arguments,0),r=0,o=i.length,a=Array(o),s=o,l=o<=1&&e&&M.isFunction(e.promise)?e:M.Deferred(),u=l.promise();if(o>1){for(;r
a",n=f.getElementsByTagName("*"),i=f.getElementsByTagName("a")[0],!n||!n.length||!i)return{};r=j.createElement("select"),o=r.appendChild(j.createElement("option")),a=f.getElementsByTagName("input")[0],t={leadingWhitespace:3===f.firstChild.nodeType,tbody:!f.getElementsByTagName("tbody").length,htmlSerialize:!!f.getElementsByTagName("link").length,style:/top/.test(i.getAttribute("style")),hrefNormalized:"/a"===i.getAttribute("href"),opacity:/^0.55/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:"on"===a.value,optSelected:o.selected,getSetAttribute:"t"!==f.className,enctype:!!j.createElement("form").enctype,html5Clone:"<:nav>"!==j.createElement("nav").cloneNode(!0).outerHTML,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},M.boxModel=t.boxModel="CSS1Compat"===j.compatMode,a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,r.disabled=!0,t.optDisabled=!o.disabled;try{delete f.test}catch(e){t.deleteExpando=!1}if(!f.addEventListener&&f.attachEvent&&f.fireEvent&&(f.attachEvent("onclick",function(){t.noCloneEvent=!1}),f.cloneNode(!0).fireEvent("onclick")),a=j.createElement("input"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","checked"),a.setAttribute("name","t"),f.appendChild(a),s=j.createDocumentFragment(),s.appendChild(f.lastChild),t.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=a.checked,s.removeChild(a),s.appendChild(f),f.attachEvent)for(c in{submit:1,change:1,focusin:1})u="on"+c,d=u in f,d||(f.setAttribute(u,"return;"),d="function"==typeof f[u]),t[c+"Bubbles"]=d;return s.removeChild(f),s=r=o=f=a=null,M(function(){var n,i,r,o,a,s,u,c,p,h,g,m,y=j.getElementsByTagName("body")[0];!y||(u=1,m="padding:0;margin:0;border:",h="position:absolute;top:0;left:0;width:1px;height:1px;",g=m+"0;visibility:hidden;",c="style='"+h+m+"5px solid #000;",p="
",n=j.createElement("div"),n.style.cssText=g+"width:0;height:0;position:static;top:0;margin-top:"+u+"px",y.insertBefore(n,y.firstChild),f=j.createElement("div"),n.appendChild(f),f.innerHTML="
t
",l=f.getElementsByTagName("td"),d=0===l[0].offsetHeight,l[0].style.display="",l[1].style.display="none",t.reliableHiddenOffsets=d&&0===l[0].offsetHeight,e.getComputedStyle&&(f.innerHTML="",s=j.createElement("div"),s.style.width="0",s.style.marginRight="0",f.style.width="2px",f.appendChild(s),t.reliableMarginRight=0===(parseInt((e.getComputedStyle(s,null)||{marginRight:0}).marginRight,10)||0)),"undefined"!=typeof f.style.zoom&&(f.innerHTML="",f.style.width=f.style.padding="1px",f.style.border=0,f.style.overflow="hidden",f.style.display="inline",f.style.zoom=1,t.inlineBlockNeedsLayout=3===f.offsetWidth,f.style.display="block",f.style.overflow="visible",f.innerHTML="
",t.shrinkWrapBlocks=3!==f.offsetWidth),f.style.cssText=h+g,f.innerHTML=p,i=f.firstChild,r=i.firstChild,o=i.nextSibling.firstChild.firstChild,a={doesNotAddBorder:5!==r.offsetTop,doesAddBorderForTableAndCells:5===o.offsetTop},r.style.position="fixed",r.style.top="20px",a.fixedPosition=20===r.offsetTop||15===r.offsetTop,r.style.position=r.style.top="",i.style.overflow="hidden",i.style.position="relative",a.subtractsBorderForOverflowNotVisible=-5===r.offsetTop,a.doesNotIncludeMarginInBodyOffset=y.offsetTop!==u,e.getComputedStyle&&(f.style.marginTop="1%",t.pixelMargin="1%"!==(e.getComputedStyle(f,null)||{marginTop:0}).marginTop),"undefined"!=typeof n.style.zoom&&(n.style.zoom=1),y.removeChild(n),s=f=n=null,M.extend(t,a))}),t}();var H=/^(?:\{.*\}|\[.*\])$/,z=/([A-Z])/g;M.extend({cache:{},uuid:0,expando:"jQuery"+(M.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return!!(e=e.nodeType?M.cache[e[M.expando]]:e[M.expando])&&!A(e)},data:function(e,n,i,r){if(M.acceptData(e)){var o,a,s,l=M.expando,u="string"==typeof n,c=e.nodeType,d=c?M.cache:e,f=c?e[l]:e[l]&&l,p="events"===n;if((!f||!d[f]||!p&&!r&&!d[f].data)&&u&&i===t)return;return f||(c?e[l]=f=++M.uuid:f=l),d[f]||(d[f]={},c||(d[f].toJSON=M.noop)),("object"!=typeof n&&"function"!=typeof n||(r?d[f]=M.extend(d[f],n):d[f].data=M.extend(d[f].data,n)),o=a=d[f],r||(a.data||(a.data={}),a=a.data),i!==t&&(a[M.camelCase(n)]=i),p&&!a[n])?o.events:(u?null==(s=a[n])&&(s=a[M.camelCase(n)]):s=a,s)}},removeData:function(e,t,n){if(M.acceptData(e)){var i,r,o,a=M.expando,s=e.nodeType,l=s?M.cache:e,u=s?e[a]:a;if(!l[u])return;if(t&&(i=n?l[u]:l[u].data)){M.isArray(t)||(t in i?t=[t]:(t=M.camelCase(t),t=t in i?[t]:t.split(" ")));for(r=0,o=t.length;r1,null,!1))},removeData:function(e){return this.each(function(){M.removeData(this,e)})}}),M.extend({_mark:function(e,t){e&&(t=(t||"fx")+"mark",M._data(e,t,(M._data(e,t)||0)+1))},_unmark:function(e,t,n){if(!0!==e&&(n=t,t=e,e=!1),t){n=n||"fx";var i=n+"mark",r=e?0:(M._data(t,i)||1)-1;r?M._data(t,i,r):(M.removeData(t,i,!0),S(t,n,"mark"))}},queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=M._data(e,t),n&&(!i||M.isArray(n)?i=M._data(e,t,M.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=M.queue(e,t),i=n.shift(),r={};"inprogress"===i&&(i=n.shift()),i&&("fx"===t&&n.unshift("inprogress"),M._data(e,t+".run",r),i.call(e,function(){M.dequeue(e,t)},r)),n.length||(M.removeData(e,t+"queue "+t+".run",!0),S(e,t,"queue"))}}),M.fn.extend({queue:function(e,n){var i=2;return"string"!=typeof e&&(n=e,e="fx",i--),arguments.length1)},removeAttr:function(e){return this.each(function(){M.removeAttr(this,e)})},prop:function(e,t){return M.access(this,M.prop,e,t,arguments.length>1)},removeProp:function(e){return e=M.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(e){}})},addClass:function(e){var t,n,i,r,o,a,s;if(M.isFunction(e))return this.each(function(t){M(this).addClass(e.call(this,t,this.className))});if(e&&"string"==typeof e)for(t=e.split(W),n=0,i=this.length;n-1)return!0;return!1},val:function(e){var n,i,r,o=this[0];return arguments.length?(r=M.isFunction(e),this.each(function(i){var o,a=M(this);1===this.nodeType&&(o=r?e.call(this,i,a.val()):e,null==o?o="":"number"==typeof o?o+="":M.isArray(o)&&(o=M.map(o,function(e){return null==e?"":e+""})),n=M.valHooks[this.type]||M.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&n.set(this,o,"value")!==t||(this.value=o))})):o?(n=M.valHooks[o.type]||M.valHooks[o.nodeName.toLowerCase()])&&"get"in n&&(i=n.get(o,"value"))!==t?i:(i=o.value,"string"==typeof i?i.replace(X,""):null==i?"":i):void 0}}),M.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,i,r,o=e.selectedIndex,a=[],s=e.options,l="select-one"===e.type;if(o<0)return null;for(n=l?o:0,i=l?o+1:s.length;n=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(e,n,i,r){var o,a,s,l=e.nodeType;if(e&&3!==l&&8!==l&&2!==l)return r&&n in M.attrFn?M(e)[n](i):"undefined"==typeof e.getAttribute?M.prop(e,n,i):((s=1!==l||!M.isXMLDoc(e))&&(n=n.toLowerCase(),a=M.attrHooks[n]||(G.test(n)?B:q)),i!==t?null===i?void M.removeAttr(e,n):a&&"set"in a&&s&&(o=a.set(e,i,n))!==t?o:(e.setAttribute(n,""+i),i):a&&"get"in a&&s&&null!==(o=a.get(e,n))?o:(o=e.getAttribute(n),null===o?t:o))},removeAttr:function(e,t){var n,i,r,o,a,s=0;if(t&&1===e.nodeType)for(i=t.toLowerCase().split(W),o=i.length;s=0}})});var Y=/^(?:textarea|input|select)$/i,Q=/^([^\.]*)?(?:\.(.+))?$/,Z=/(?:^|\s)hover(\.\S+)?\b/,ee=/^key/,te=/^(?:mouse|contextmenu)|click/,ne=/^(?:focusinfocus|focusoutblur)$/,ie=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,re=function(e){var t=ie.exec(e);return t&&(t[1]=(t[1]||"").toLowerCase(),t[3]=t[3]&&new RegExp("(?:^|\\s)"+t[3]+"(?:\\s|$)")),t},oe=function(e,t){var n=e.attributes||{};return(!t[1]||e.nodeName.toLowerCase()===t[1])&&(!t[2]||(n.id||{}).value===t[2])&&(!t[3]||t[3].test((n["class"]||{}).value))},ae=function(e){return M.event.special.hover?e:e.replace(Z,"mouseenter$1 mouseleave$1")};M.event={add:function(e,n,i,r,o){var a,s,l,u,c,d,f,p,h,g,m;if(3!==e.nodeType&&8!==e.nodeType&&n&&i&&(a=M._data(e))){for(i.handler&&(h=i,i=h.handler,o=h.selector),i.guid||(i.guid=M.guid++),l=a.events,l||(a.events=l={}),s=a.handle,s||(a.handle=s=function(e){return void 0===M||e&&M.event.triggered===e.type?t:M.event.dispatch.apply(s.elem,arguments)},s.elem=e),n=M.trim(ae(n)).split(" "),u=0;u=0&&(m=m.slice(0,-1),s=!0),m.indexOf(".")>=0&&(y=m.split("."),m=y.shift(),y.sort()),(!r||M.event.customEvent[m])&&!M.event.global[m])return;if(n="object"==typeof n?n[M.expando]?n:new M.Event(m,n):new M.Event(m),n.type=m,n.isTrigger=!0,n.exclusive=s,n.namespace=y.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,d=m.indexOf(":")<0?"on"+m:"",!r){a=M.cache;for(l in a)a[l].events&&a[l].events[m]&&M.event.trigger(n,i,a[l].handle.elem,!0);return}if(n.result=t,n.target||(n.target=r),i=null!=i?M.makeArray(i):[],i.unshift(n),f=M.event.special[m]||{},f.trigger&&!1===f.trigger.apply(r,i))return;if(h=[[r,f.bindType||m]],!o&&!f.noBubble&&!M.isWindow(r)){for(g=f.delegateType||m,u=ne.test(g+m)?r:r.parentNode,c=null;u;u=u.parentNode)h.push([u,g]),c=u;c&&c===r.ownerDocument&&h.push([c.defaultView||c.parentWindow||e,g])}for(l=0;lh&&v.push({elem:this,matches:p.slice(h)}),i=0;i0?this.on(t,null,e,n):this.trigger(t)},M.attrFn&&(M.attrFn[t]=!0),ee.test(t)&&(M.event.fixHooks[t]=M.event.keyHooks),te.test(t)&&(M.event.fixHooks[t]=M.event.mouseHooks)}),function(){function e(e,t,n,i,o,a){for(var s=0,l=i.length;s0){c=u;break}u=u[e]}i[s]=c}}}function n(e,t,n,i,o,a){for(var s=0,l=i.length;s+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,r="sizcache"+(Math.random()+"").replace(".",""),o=0,a=Object.prototype.toString,s=!1,l=!0,u=/\\/g,c=/\r\n/g,d=/\W/;[0,0].sort(function(){return l=!1,0});var f=function(e,t,n,r){n=n||[],t=t||j;var o=t;if(1!==t.nodeType&&9!==t.nodeType)return[];if(!e||"string"!=typeof e)return n;var s,l,u,c,d,p,m,y,b=!0,w=f.isXML(t),k=[],T=e;do{if(i.exec(""),(s=i.exec(T))&&(T=s[3],k.push(s[1]),s[2])){c=s[3];break}}while(s);if(k.length>1&&g.exec(e))if(2===k.length&&h.relative[k[0]])l=x(k[0]+k[1],t,r);else for(l=h.relative[k[0]]?[t]:f(k.shift(),t);k.length;)e=k.shift(),h.relative[e]&&(e+=k.shift()),l=x(e,l,r);else if(!r&&k.length>1&&9===t.nodeType&&!w&&h.match.ID.test(k[0])&&!h.match.ID.test(k[k.length-1])&&(d=f.find(k.shift(),t,w),t=d.expr?f.filter(d.expr,d.set)[0]:d.set[0]),t)for(d=r?{expr:k.pop(),set:v(r)}:f.find(k.pop(),1!==k.length||"~"!==k[0]&&"+"!==k[0]||!t.parentNode?t:t.parentNode,w),l=d.expr?f.filter(d.expr,d.set):d.set,k.length>0?u=v(l):b=!1;k.length;)p=k.pop(),m=p,h.relative[p]?m=k.pop():p="",null==m&&(m=t),h.relative[p](u,m,w);else u=k=[];if(u||(u=l),u||f.error(p||e),"[object Array]"===a.call(u))if(b)if(t&&1===t.nodeType)for(y=0;null!=u[y];y++)u[y]&&(!0===u[y]||1===u[y].nodeType&&f.contains(t,u[y]))&&n.push(l[y]);else for(y=0;null!=u[y];y++)u[y]&&1===u[y].nodeType&&n.push(l[y]);else n.push.apply(n,u);else v(u,n);return c&&(f(c,o,n,r),f.uniqueSort(n)),n};f.uniqueSort=function(e){if(b&&(s=l,e.sort(b),s))for(var t=1;t0},f.find=function(e,t,n){var i,r,o,a,s,l;if(!e)return[];for(r=0,o=h.order.length;r":function(e,t){var n,i="string"==typeof t,r=0,o=e.length;if(i&&!d.test(t)){for(t=t.toLowerCase();r=0)?n||i.push(a):n&&(t[s]=!1));return!1},ID:function(e){return e[1].replace(u,"")},TAG:function(e){return e[1].replace(u,"").toLowerCase()},CHILD:function(e){if("nth"===e[1]){e[2]||f.error(e[0]),e[2]=e[2].replace(/^\+|\s*/g,"");var t=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec("even"===e[2]&&"2n"||"odd"===e[2]&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=t[1]+(t[2]||1)-0,e[3]=t[3]-0}else e[2]&&f.error(e[0]);return e[0]=o++,e},ATTR:function(e,t,n,i,r,o){var a=e[1]=e[1].replace(u,"");return!o&&h.attrMap[a]&&(e[1]=h.attrMap[a]),e[4]=(e[4]||e[5]||"").replace(u,""),"~="===e[2]&&(e[4]=" "+e[4]+" "),e},PSEUDO:function(e,t,n,r,o){if("not"===e[1]){if(!((i.exec(e[3])||"").length>1||/^\w/.test(e[3]))){var a=f.filter(e[3],t,n,!0^o);return n||r.push.apply(r,a),!1}e[3]=f(e[3],null,null,t)}else if(h.match.POS.test(e[0])||h.match.CHILD.test(e[0]))return!0;return e},POS:function(e){return e.unshift(!0),e}},filters:{enabled:function(e){return!1===e.disabled&&"hidden"!==e.type},disabled:function(e){return!0===e.disabled},checked:function(e){return!0===e.checked},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},parent:function(e){return!!e.firstChild},empty:function(e){return!e.firstChild},has:function(e,t,n){return!!f(n[3],e).length},header:function(e){return/h\d/i.test(e.nodeName)},text:function(e){var t=e.getAttribute("type"),n=e.type;return"input"===e.nodeName.toLowerCase()&&"text"===n&&(t===n||null===t)},radio:function(e){return"input"===e.nodeName.toLowerCase()&&"radio"===e.type},checkbox:function(e){return"input"===e.nodeName.toLowerCase()&&"checkbox"===e.type},file:function(e){return"input"===e.nodeName.toLowerCase()&&"file"===e.type},password:function(e){return"input"===e.nodeName.toLowerCase()&&"password"===e.type},submit:function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&"submit"===e.type},image:function(e){return"input"===e.nodeName.toLowerCase()&&"image"===e.type},reset:function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&"reset"===e.type},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},input:function(e){return/input|select|textarea|button/i.test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(e,t){return 0===t},last:function(e,t,n,i){return t===i.length-1},even:function(e,t){return t%2==0},odd:function(e,t){return t%2==1},lt:function(e,t,n){return tn[3]-0},nth:function(e,t,n){return n[3]-0===t},eq:function(e,t,n){return n[3]-0===t}},filter:{PSEUDO:function(e,t,n,i){var r=t[1],o=h.filters[r];if(o)return o(e,n,t,i);if("contains"===r)return(e.textContent||e.innerText||p([e])||"").indexOf(t[3])>=0;if("not"===r){for(var a=t[3],s=0,l=a.length;s=0}},ID:function(e,t){return 1===e.nodeType&&e.getAttribute("id")===t},TAG:function(e,t){return"*"===t&&1===e.nodeType||!!e.nodeName&&e.nodeName.toLowerCase()===t},CLASS:function(e,t){return(" "+(e.className||e.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(e,t){var n=t[1],i=f.attr?f.attr(e,n):h.attrHandle[n]?h.attrHandle[n](e):null!=e[n]?e[n]:e.getAttribute(n),r=i+"",o=t[2],a=t[4];return null==i?"!="===o:!o&&f.attr?null!=i:"="===o?r===a:"*="===o?r.indexOf(a)>=0:"~="===o?(" "+r+" ").indexOf(a)>=0:a?"!="===o?r!==a:"^="===o?0===r.indexOf(a):"$="===o?r.substr(r.length-a.length)===a:"|="===o&&(r===a||r.substr(0,a.length+1)===a+"-"):r&&!1!==i},POS:function(e,t,n,i){var r=t[2],o=h.setFilters[r];if(o)return o(e,n,t,i)}}},g=h.match.POS,m=function(e,t){return"\\"+(t-0+1)};for(var y in h.match)h.match[y]=new RegExp(h.match[y].source+/(?![^\[]*\])(?![^\(]*\))/.source),h.leftMatch[y]=new RegExp(/(^(?:.|\r|\n)*?)/.source+h.match[y].source.replace(/\\(\d+)/g,m));h.match.globalPOS=g;var v=function(e,t){return e=Array.prototype.slice.call(e,0),t?(t.push.apply(t,e),t):e};try{Array.prototype.slice.call(j.documentElement.childNodes,0)[0].nodeType}catch(e){v=function(e,t){var n=0,i=t||[];if("[object Array]"===a.call(e))Array.prototype.push.apply(i,e);else if("number"==typeof e.length)for(var r=e.length;n",i.insertBefore(e,i.firstChild),j.getElementById(n)&&(h.find.ID=function(e,n,i){if("undefined"!=typeof n.getElementById&&!i){var r=n.getElementById(e[1]);return r?r.id===e[1]||"undefined"!=typeof r.getAttributeNode&&r.getAttributeNode("id").nodeValue===e[1]?[r]:t:[]}},h.filter.ID=function(e,t){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return 1===e.nodeType&&n&&n.nodeValue===t}),i.removeChild(e),i=e=null}(),function(){var e=j.createElement("div");e.appendChild(j.createComment("")),e.getElementsByTagName("*").length>0&&(h.find.TAG=function(e,t){var n=t.getElementsByTagName(e[1]);if("*"===e[1]){for(var i=[],r=0;n[r];r++)1===n[r].nodeType&&i.push(n[r]);n=i}return n}),e.innerHTML="",e.firstChild&&"undefined"!=typeof e.firstChild.getAttribute&&"#"!==e.firstChild.getAttribute("href")&&(h.attrHandle.href=function(e){return e.getAttribute("href",2)}),e=null}(),j.querySelectorAll&&function(){var e=f,t=j.createElement("div");if(t.innerHTML="

",!t.querySelectorAll||0!==t.querySelectorAll(".TEST").length){f=function(t,n,i,r){if(n=n||j,!r&&!f.isXML(n)){var o=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(t);if(o&&(1===n.nodeType||9===n.nodeType)){if(o[1])return v(n.getElementsByTagName(t),i);if(o[2]&&h.find.CLASS&&n.getElementsByClassName)return v(n.getElementsByClassName(o[2]),i)}if(9===n.nodeType){if("body"===t&&n.body)return v([n.body],i);if(o&&o[3]){var a=n.getElementById(o[3]);if(!a||!a.parentNode)return v([],i);if(a.id===o[3])return v([a],i)}try{return v(n.querySelectorAll(t),i)}catch(e){}}else if(1===n.nodeType&&"object"!==n.nodeName.toLowerCase()){var s=n,l=n.getAttribute("id"),u=l||"__sizzle__",c=n.parentNode,d=/^\s*[+~]/.test(t);l?u=u.replace(/'/g,"\\$&"):n.setAttribute("id",u),d&&c&&(n=n.parentNode);try{if(!d||c)return v(n.querySelectorAll("[id='"+u+"'] "+t),i)}catch(e){}finally{l||s.removeAttribute("id")}}}return e(t,n,i,r)};for(var n in e)f[n]=e[n];t=null}}(),function(){var e=j.documentElement,t=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(t){var n=!t.call(j.createElement("div"),"div"),i=!1;try{t.call(j.documentElement,"[test!='']:sizzle")}catch(e){i=!0}f.matchesSelector=function(e,r){if(r=r.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"),!f.isXML(e))try{if(i||!h.match.PSEUDO.test(r)&&!/!=/.test(r)){var o=t.call(e,r);if(o||!n||e.document&&11!==e.document.nodeType)return o}}catch(e){}return f(r,null,null,[e]).length>0}}}(),function(){var e=j.createElement("div");if(e.innerHTML="
",e.getElementsByClassName&&0!==e.getElementsByClassName("e").length){if(e.lastChild.className="e",1===e.getElementsByClassName("e").length)return;h.order.splice(1,0,"CLASS"),h.find.CLASS=function(e,t,n){if("undefined"!=typeof t.getElementsByClassName&&!n)return t.getElementsByClassName(e[1])},e=null}}(),j.documentElement.contains?f.contains=function(e,t){return e!==t&&(!e.contains||e.contains(t))}:j.documentElement.compareDocumentPosition?f.contains=function(e,t){return!!(16&e.compareDocumentPosition(t))}:f.contains=function(){return!1},f.isXML=function(e){var t=(e?e.ownerDocument||e:0).documentElement;return!!t&&"HTML"!==t.nodeName};var x=function(e,t,n){for(var i,r=[],o="",a=t.nodeType?[t]:t;i=h.match.PSEUDO.exec(e);)o+=i[0],e=e.replace(h.match.PSEUDO,"");e=h.relative[e]?e+"*":e;for(var s=0,l=a.length;s0)for(o=r;o=0:M.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,i,r=[],o=this[0];if(M.isArray(e)){for(var a=1;o&&o.ownerDocument&&o!==t;){for(n=0;n-1:M.find.matchesSelector(o,e)){r.push(o);break}if(!(o=o.parentNode)||!o.ownerDocument||o===t||11===o.nodeType)break}return r=r.length>1?M.unique(r):r,this.pushStack(r,"closest",e)},index:function(e){return e?"string"==typeof e?M.inArray(this[0],M(e)):M.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n="string"==typeof e?M(e,t):M.makeArray(e&&e.nodeType?[e]:e),i=M.merge(this.get(),n);return this.pushStack(E(n[0])||E(i[0])?i:M.unique(i))},andSelf:function(){return this.add(this.prevObject)}}),M.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return M.dir(e,"parentNode")},parentsUntil:function(e,t,n){return M.dir(e,"parentNode",n)},next:function(e){return M.nth(e,2,"nextSibling")},prev:function(e){return M.nth(e,2,"previousSibling")},nextAll:function(e){return M.dir(e,"nextSibling")},prevAll:function(e){return M.dir(e,"previousSibling")},nextUntil:function(e,t,n){return M.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return M.dir(e,"previousSibling",n)},siblings:function(e){return M.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return M.sibling(e.firstChild)},contents:function(e){return M.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:M.makeArray(e.childNodes)}},function(e,t){M.fn[e]=function(n,i){var r=M.map(this,t,n);return se.test(e)||(i=n),i&&"string"==typeof i&&(r=M.filter(i,r)),r=this.length>1&&!pe[e]?M.unique(r):r,(this.length>1||ue.test(i))&&le.test(e)&&(r=r.reverse()),this.pushStack(r,e,de.call(arguments).join(","))}}),M.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?M.find.matchesSelector(t[0],e)?[t[0]]:[]:M.find.matches(e,t)},dir:function(e,n,i){for(var r=[],o=e[n];o&&9!==o.nodeType&&(i===t||1!==o.nodeType||!M(o).is(i));)1===o.nodeType&&r.push(o),o=o[n];return r},nth:function(e,t,n){t=t||1;for(var i=0;e&&(1!==e.nodeType||++i!==t);e=e[n]);return e},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var he="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ge=/ jQuery\d+="(?:\d+|null)"/g,me=/^\s+/,ye=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ve=/<([\w:]+)/,be=/]","i"),Ce=/checked\s*(?:[^=]|=\s*.checked.)/i,Ee=/\/(java|ecma)script/i,Ne=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},Se=T(j);_e.optgroup=_e.option,_e.tbody=_e.tfoot=_e.colgroup=_e.caption=_e.thead,_e.th=_e.td,M.support.htmlSerialize||(_e._default=[1,"div
","
"]),M.fn.extend({text:function(e){return M.access(this,function(e){return e===t?M.text(this):this.empty().append((this[0]&&this[0].ownerDocument||j).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(M.isFunction(e))return this.each(function(t){M(this).wrapAll(e.call(this,t))});if(this[0]){var t=M(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return M.isFunction(e)?this.each(function(t){M(this).wrapInner(e.call(this,t))}):this.each(function(){var t=M(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=M.isFunction(e);return this.each(function(n){M(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){M.nodeName(this,"body")||M(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){1===this.nodeType&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){1===this.nodeType&&this.insertBefore(e,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=M.clean(arguments);return e.push.apply(e,this.toArray()),this.pushStack(e,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=this.pushStack(this,"after",arguments);return e.push.apply(e,M.clean(arguments)),e}},remove:function(e,t){for(var n,i=0;null!=(n=this[i]);i++)e&&!M.filter(e,[n]).length||(!t&&1===n.nodeType&&(M.cleanData(n.getElementsByTagName("*")),M.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)for(1===e.nodeType&&M.cleanData(e.getElementsByTagName("*"));e.firstChild;)e.removeChild(e.firstChild);return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return M.clone(this,e,t)})},html:function(e){return M.access(this,function(e){var n=this[0]||{},i=0,r=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(ge,""):null;if("string"==typeof e&&!xe.test(e)&&(M.support.leadingWhitespace||!me.test(e))&&!_e[(ve.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(ye,"<$1>");try{for(;i1&&c0?this.clone(!0):this).get();M(r[a])[t](l),i=i.concat(l)}return this.pushStack(i,e,r.selector)}}),M.extend({clone:function(e,t,n){var i,r,o,a=M.support.html5Clone||M.isXMLDoc(e)||!Te.test("<"+e.nodeName+">")?e.cloneNode(!0):m(e);if(!(M.support.noCloneEvent&&M.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||M.isXMLDoc(e)))for(w(e,a),i=b(e),r=b(a),o=0;i[o];++o)r[o]&&w(i[o],r[o]);if(t&&(x(e,a),n))for(i=b(e),r=b(a),o=0;i[o];++o)x(i[o],r[o]);return i=r=null,a},clean:function(e,t,n,i){var r,o,a,s=[];t=t||j,"undefined"==typeof t.createElement&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||j);for(var l,u=0;null!=(l=e[u]);u++)if("number"==typeof l&&(l+=""),l){if("string"==typeof l)if(we.test(l)){l=l.replace(ye,"<$1>");var c,d=(ve.exec(l)||["",""])[1].toLowerCase(),f=_e[d]||_e._default,p=f[0],h=t.createElement("div"),g=Se.childNodes;for(t===j?Se.appendChild(h):T(t).appendChild(h),h.innerHTML=f[1]+l+f[2];p--;)h=h.lastChild;if(!M.support.tbody){var m=be.test(l),v="table"!==d||m?""!==f[1]||m?[]:h.childNodes:h.firstChild&&h.firstChild.childNodes;for(a=v.length-1;a>=0;--a)M.nodeName(v[a],"tbody")&&!v[a].childNodes.length&&v[a].parentNode.removeChild(v[a])}!M.support.leadingWhitespace&&me.test(l)&&h.insertBefore(t.createTextNode(me.exec(l)[0]),h.firstChild),l=h.childNodes,h&&(h.parentNode.removeChild(h),g.length>0&&(c=g[g.length-1])&&c.parentNode&&c.parentNode.removeChild(c))}else l=t.createTextNode(l);var b;if(!M.support.appendChecked)if(l[0]&&"number"==typeof(b=l.length))for(a=0;a1)},M.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ae(e,"opacity");return""===n?"1":n}return e.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":M.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,i,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s=M.camelCase(n),l=e.style,u=M.cssHooks[s];if(n=M.cssProps[s]||s,i===t)return u&&"get"in u&&(o=u.get(e,!1,r))!==t?o:l[n];if("string"===(a=typeof i)&&(o=Pe.exec(i))&&(i=+(o[1]+1)*+o[2]+parseFloat(M.css(e,n)),a="number"),null==i||"number"===a&&isNaN(i))return;if("number"===a&&!M.cssNumber[s]&&(i+="px"),!(u&&"set"in u&&(i=u.set(e,i))===t))try{l[n]=i}catch(e){}}},css:function(e,n,i){var r,o;return n=M.camelCase(n),o=M.cssHooks[n],"cssFloat"===(n=M.cssProps[n]||n)&&(n="float"),o&&"get"in o&&(r=o.get(e,!0,i))!==t?r:Ae?Ae(e,n):void 0},swap:function(e,t,n){var i,r,o={};for(r in t)o[r]=e.style[r],e.style[r]=t[r];i=n.call(e);for(r in t)e.style[r]=o[r];return i}}),M.curCSS=M.css,j.defaultView&&j.defaultView.getComputedStyle&&($e=function(e,t){var n,i,r,o,a=e.style;return t=t.replace(Fe,"-$1").toLowerCase(),(i=e.ownerDocument.defaultView)&&(r=i.getComputedStyle(e,null))&&""===(n=r.getPropertyValue(t))&&!M.contains(e.ownerDocument.documentElement,e)&&(n=M.style(e,t)),!M.support.pixelMargin&&r&&He.test(t)&&Oe.test(n)&&(o=a.width,a.width=n,n=r.width,a.width=o),n}),j.documentElement.currentStyle&&(Le=function(e,t){var n,i,r,o=e.currentStyle&&e.currentStyle[t],a=e.style;return null==o&&a&&(r=a[t])&&(o=r),Oe.test(o)&&(n=a.left,i=e.runtimeStyle&&e.runtimeStyle.left,i&&(e.runtimeStyle.left=e.currentStyle.left),a.left="fontSize"===t?"1em":o,o=a.pixelLeft+"px",a.left=n,i&&(e.runtimeStyle.left=i)),""===o?"auto":o}),Ae=$e||Le,M.each(["height","width"],function(e,t){M.cssHooks[t]={get:function(e,n,i){if(n)return 0!==e.offsetWidth?g(e,t,i):M.swap(e,ze,function(){return g(e,t,i)})},set:function(e,t){return Me.test(t)?t+"px":t}}}),M.support.opacity||(M.cssHooks.opacity={get:function(e,t){return De.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?parseFloat(RegExp.$1)/100+"":t?"1":""},set:function(e,t){var n=e.style,i=e.currentStyle,r=M.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=i&&i.filter||n.filter||"";n.zoom=1,t>=1&&""===M.trim(o.replace(je,""))&&(n.removeAttribute("filter"),i&&!i.filter)||(n.filter=je.test(o)?o.replace(je,r):o+" "+r)}}),M(function(){M.support.reliableMarginRight||(M.cssHooks.marginRight={get:function(e,t){return M.swap(e,{display:"inline-block"},function(){return t?Ae(e,"margin-right"):e.style.marginRight})}})}),M.expr&&M.expr.filters&&(M.expr.filters.hidden=function(e){var t=e.offsetWidth,n=e.offsetHeight;return 0===t&&0===n||!M.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||M.css(e,"display"))},M.expr.filters.visible=function(e){return!M.expr.filters.hidden(e)}),M.each({margin:"",padding:"",border:"Width"},function(e,t){M.cssHooks[e+t]={expand:function(n){var i,r="string"==typeof n?n.split(" "):[n],o={};for(i=0;i<4;i++)o[e+qe[i]+t]=r[i]||r[i-2]||r[0];return o}}});var Be,Re,Ie=/%20/g,We=/\[\]$/,Xe=/\r?\n/g,Ue=/#.*$/,Ve=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ke=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Ge=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Je=/^(?:GET|HEAD)$/,Ye=/^\/\//,Qe=/\?/,Ze=/)<[^<]*)*<\/script>/gi,et=/^(?:select|textarea)/i,tt=/\s+/,nt=/([?&])_=[^&]*/,it=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,rt=M.fn.load,ot={},at={},st=["*/"]+["*"];try{Be=F.href}catch(e){Be=j.createElement("a"),Be.href="",Be=Be.href}Re=it.exec(Be.toLowerCase())||[],M.fn.extend({load:function(e,n,i){if("string"!=typeof e&&rt)return rt.apply(this,arguments);if(!this.length)return this;var r=e.indexOf(" ");if(r>=0){var o=e.slice(r,e.length);e=e.slice(0,r)}var a="GET";n&&(M.isFunction(n)?(i=n,n=t):"object"==typeof n&&(n=M.param(n,M.ajaxSettings.traditional),a="POST"));var s=this;return M.ajax({url:e,type:a,dataType:"html",data:n,complete:function(e,t,n){n=e.responseText,e.isResolved()&&(e.done(function(e){n=e}),s.html(o?M("
").append(n.replace(Ze,"")).find(o):n)),i&&s.each(i,[n,t,e])}}),this},serialize:function(){return M.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?M.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||et.test(this.nodeName)||Ke.test(this.type))}).map(function(e,t){var n=M(this).val();return null==n?null:M.isArray(n)?M.map(n,function(e){return{name:t.name,value:e.replace(Xe,"\r\n")}}):{name:t.name,value:n.replace(Xe,"\r\n")}}).get()}}),M.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){M.fn[t]=function(e){return this.on(t,e)}}),M.each(["get","post"],function(e,n){M[n]=function(e,i,r,o){return M.isFunction(i)&&(o=o||r,r=i,i=t),M.ajax({type:n,url:e,data:i,success:r,dataType:o})}}),M.extend({getScript:function(e,n){return M.get(e,t,n,"script")},getJSON:function(e,t,n){return M.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?f(e,M.ajaxSettings):(t=e,e=M.ajaxSettings),f(e,t),e},ajaxSettings:{url:Be,isLocal:Ge.test(Re[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":st},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":M.parseJSON,"text xml":M.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:h(ot),ajaxTransport:h(at),ajax:function(e,n){function i(e,n,i,a){if(2!==T){T=2,l&&clearTimeout(l),s=t,o=a||"",C.readyState=e>0?4:0;var d,p,h,x,k,E=n,N=i?c(g,C,i):t;if(e>=200&&e<300||304===e)if(g.ifModified&&((x=C.getResponseHeader("Last-Modified"))&&(M.lastModified[r]=x),(k=C.getResponseHeader("Etag"))&&(M.etag[r]=k)),304===e)E="notmodified",d=!0;else try{p=u(g,N),E="success",d=!0}catch(e){E="parsererror",h=e}else h=E,E&&!e||(E="error",e<0&&(e=0));C.status=e,C.statusText=""+(n||E),d?v.resolveWith(m,[p,E,C]):v.rejectWith(m,[C,E,h]),C.statusCode(w),w=t,f&&y.trigger("ajax"+(d?"Success":"Error"),[C,g,d?p:h]),b.fireWith(m,[C,E]),f&&(y.trigger("ajaxComplete",[C,g]),--M.active||M.event.trigger("ajaxStop"))}}"object"==typeof e&&(n=e,e=t),n=n||{};var r,o,a,s,l,d,f,h,g=M.ajaxSetup({},n),m=g.context||g,y=m!==g&&(m.nodeType||m instanceof M)?M(m):M.event,v=M.Deferred(),b=M.Callbacks("once memory"),w=g.statusCode||{},x={},k={},T=0,C={readyState:0,setRequestHeader:function(e,t){if(!T){var n=e.toLowerCase();e=k[n]=k[n]||e,x[e]=t}return this},getAllResponseHeaders:function(){return 2===T?o:null},getResponseHeader:function(e){var n;if(2===T){if(!a)for(a={};n=Ve.exec(o);)a[n[1].toLowerCase()]=n[2];n=a[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return T||(g.mimeType=e),this},abort:function(e){return e=e||"abort",s&&s.abort(e),i(0,e),this}};if(v.promise(C),C.success=C.done,C.error=C.fail,C.complete=b.add,C.statusCode=function(e){if(e){var t;if(T<2)for(t in e)w[t]=[w[t],e[t]];else t=e[C.status],C.then(t,t)}return this},g.url=((e||g.url)+"").replace(Ue,"").replace(Ye,Re[1]+"//"),g.dataTypes=M.trim(g.dataType||"*").toLowerCase().split(tt),null==g.crossDomain&&(d=it.exec(g.url.toLowerCase()),g.crossDomain=!(!d||d[1]==Re[1]&&d[2]==Re[2]&&(d[3]||("http:"===d[1]?80:443))==(Re[3]||("http:"===Re[1]?80:443)))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=M.param(g.data,g.traditional)),p(ot,g,n,C),2===T)return!1;if(f=g.global,g.type=g.type.toUpperCase(),g.hasContent=!Je.test(g.type),f&&0==M.active++&&M.event.trigger("ajaxStart"),!g.hasContent&&(g.data&&(g.url+=(Qe.test(g.url)?"&":"?")+g.data,delete g.data),r=g.url,!1===g.cache)){var E=M.now(),N=g.url.replace(nt,"$1_="+E);g.url=N+(N===g.url?(Qe.test(g.url)?"&":"?")+"_="+E:"")}(g.data&&g.hasContent&&!1!==g.contentType||n.contentType)&&C.setRequestHeader("Content-Type",g.contentType),g.ifModified&&(r=r||g.url,M.lastModified[r]&&C.setRequestHeader("If-Modified-Since",M.lastModified[r]),M.etag[r]&&C.setRequestHeader("If-None-Match",M.etag[r])),C.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+st+"; q=0.01":""):g.accepts["*"]);for(h in g.headers)C.setRequestHeader(h,g.headers[h]);if(g.beforeSend&&(!1===g.beforeSend.call(m,C,g)||2===T))return C.abort(),!1;for(h in{success:1,error:1,complete:1})C[h](g[h]);if(s=p(at,g,n,C)){C.readyState=1,f&&y.trigger("ajaxSend",[C,g]),g.async&&g.timeout>0&&(l=setTimeout(function(){C.abort("timeout")},g.timeout));try{T=1,s.send(x,i)}catch(e){if(!(T<2))throw e;i(-1,e)}}else i(-1,"No Transport");return C},param:function(e,n){var i=[],r=function(e,t){t=M.isFunction(t)?t():t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=M.ajaxSettings.traditional),M.isArray(e)||e.jquery&&!M.isPlainObject(e))M.each(e,function(){r(this.name,this.value)});else for(var o in e)d(o,e[o],n,r);return i.join("&").replace(Ie,"+")}}),M.extend({active:0,lastModified:{},etag:{}});var lt=M.now(),ut=/(\=)\?(&|$)|\?\?/i;M.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return M.expando+"_"+lt++}}),M.ajaxPrefilter("json jsonp",function(t,n,i){var r="string"==typeof t.data&&/^application\/x\-www\-form\-urlencoded/.test(t.contentType);if("jsonp"===t.dataTypes[0]||!1!==t.jsonp&&(ut.test(t.url)||r&&ut.test(t.data))){var o,a=t.jsonpCallback=M.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s=e[a],l=t.url,u=t.data,c="$1"+a+"$2";return!1!==t.jsonp&&(l=l.replace(ut,c),t.url===l&&(r&&(u=u.replace(ut,c)),t.data===u&&(l+=(/\?/.test(l)?"&":"?")+t.jsonp+"="+a))),t.url=l,t.data=u,e[a]=function(e){o=[e]},i.always(function(){e[a]=s,o&&M.isFunction(s)&&e[a](o[0])}),t.converters["script json"]=function(){return o||M.error(a+" was not called"),o[0]},t.dataTypes[0]="json","script"}}),M.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return M.globalEval(e),e}}}),M.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),M.ajaxTransport("script",function(e){if(e.crossDomain){var n,i=j.head||j.getElementsByTagName("head")[0]||j.documentElement;return{send:function(r,o){n=j.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,r){(r||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,i&&n.parentNode&&i.removeChild(n),n=t,r||o(200,"success"))},i.insertBefore(n,i.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var ct,dt=!!e.ActiveXObject&&function(){for(var e in ct)ct[e](0,1)},ft=0;M.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&l()||s()}:l,function(e){M.extend(M.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(M.ajaxSettings.xhr()),M.support.ajax&&M.ajaxTransport(function(n){if(!n.crossDomain||M.support.cors){var i;return{send:function(r,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),!n.crossDomain&&!r["X-Requested-With"]&&(r["X-Requested-With"]="XMLHttpRequest");try{for(s in r)l.setRequestHeader(s,r[s])}catch(e){}l.send(n.hasContent&&n.data||null),i=function(e,r){var s,u,c,d,f;try{if(i&&(r||4===l.readyState))if(i=t,a&&(l.onreadystatechange=M.noop,dt&&delete ct[a]),r)4!==l.readyState&&l.abort();else{s=l.status,c=l.getAllResponseHeaders(),d={},(f=l.responseXML)&&f.documentElement&&(d.xml=f);try{d.text=l.responseText}catch(e){}try{u=l.statusText}catch(e){u=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=d.text?200:404}}catch(e){r||o(-1,e)}d&&o(s,u,d,c)},n.async&&4!==l.readyState?(a=++ft,dt&&(ct||(ct={},M(e).unload(dt)),ct[a]=i),l.onreadystatechange=i):i()},abort:function(){i&&i(0,1)}}}});var pt,ht,gt,mt,yt={},vt=/^(?:toggle|show|hide)$/,bt=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,wt=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];M.fn.extend({show:function(e,t,n){var o,a;if(e||0===e)return this.animate(r("show",3),e,t,n);for(var s=0,l=this.length;s=l.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),l.animatedProperties[this.prop]=!0;for(t in l.animatedProperties)!0!==l.animatedProperties[t]&&(o=!1);if(o){if(null!=l.overflow&&!M.support.shrinkWrapBlocks&&M.each(["","X","Y"],function(e,t){s.style["overflow"+t]=l.overflow[e]}),l.hide&&M(s).hide(),l.hide||l.show)for(t in l.animatedProperties)M.style(s,t,l.orig[t]),M.removeData(s,"fxshow"+t,!0),M.removeData(s,"toggle"+t,!0);(i=l.complete)&&(l.complete=!1,i.call(s))}return!1}return l.duration==Infinity?this.now=r:(n=r-this.startTime,this.state=n/l.duration,this.pos=M.easing[l.animatedProperties[this.prop]](this.state,n,0,1,l.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},M.extend(M.fx,{tick:function(){for(var e,t=M.timers,n=0;n-1,d={},f={};c?(f=a.position(),r=f.top,o=f.left):(r=parseFloat(l)||0,o=parseFloat(u)||0),M.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(d.top=t.top-s.top+r),null!=t.left&&(d.left=t.left-s.left+o),"using"in t?t.using.call(e,d):a.css(d)}},M.fn.extend({position:function(){if(!this[0])return null;var e=this[0],t=this.offsetParent(),n=this.offset(),i=Tt.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(M.css(e,"marginTop"))||0,n.left-=parseFloat(M.css(e,"marginLeft"))||0,i.top+=parseFloat(M.css(t[0],"borderTopWidth"))||0,i.left+=parseFloat(M.css(t[0],"borderLeftWidth"))||0,{top:n.top-i.top,left:n.left-i.left}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||j.body;e&&!Tt.test(e.nodeName)&&"static"===M.css(e,"position");)e=e.offsetParent;return e})}}),M.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,i){var r=/Y/.test(i);M.fn[e]=function(o){return M.access(this,function(e,o,a){var s=n(e);if(a===t)return s?i in s?s[i]:M.support.boxModel&&s.document.documentElement[o]||s.document.body[o]:e[o];s?s.scrollTo(r?M(s).scrollLeft():a,r?a:M(s).scrollTop()):e[o]=a},e,o,arguments.length,null)}}),M.each({Height:"height",Width:"width"},function(e,n){var i="client"+e,r="scroll"+e,o="offset"+e;M.fn["inner"+e]=function(){var e=this[0];return e?e.style?parseFloat(M.css(e,n,"padding")):this[n]():null},M.fn["outer"+e]=function(e){var t=this[0];return t?t.style?parseFloat(M.css(t,n,e?"margin":"border")):this[n]():null},M.fn[n]=function(e){return M.access(this,function(e,n,a){var s,l,u,c;return M.isWindow(e)?(s=e.document,l=s.documentElement[i],M.support.boxModel&&l||s.body&&s.body[i]||l):9===e.nodeType?(s=e.documentElement,s[i]>=s[r]?s[i]:Math.max(e.body[r],s[r],e.body[o],s[o])):a===t?(u=M.css(e,n),c=parseFloat(u),M.isNumeric(c)?c:u):void M(e).css(n,a)},n,e,arguments.length,null)}}),e.jQuery=e.$=M,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return M})}(window),function(){var e;e="undefined"!=typeof module&&"undefined"!=typeof module.exports?require("./pnglib"):window.PNGlib;var t=function(e,t){if("string"!=typeof e||e.length<15)throw"A hash of at least 15 characters is required.";this.defaults={background:[240,240,240,255],margin:.08,size:64,saturation:.7,brightness:.5,format:"png"},this.options="object"==typeof t?t:this.defaults,"number"==typeof arguments[1]&&(this.options.size=arguments[1]),arguments[2]&&(this.options.margin=arguments[2]),this.hash=e,this.background=this.options.background||this.defaults.background,this.size=this.options.size||this.defaults.size,this.format=this.options.format||this.defaults.format,this.margin=this.options.margin!==undefined?this.options.margin:this.defaults.margin;var n=parseInt(this.hash.substr(-7),16)/268435455,i=this.options.saturation||this.defaults.saturation,r=this.options.brightness||this.defaults.brightness;this.foreground=this.options.foreground||this.hsl2rgb(n,i,r)};t.prototype={background:null,foreground:null,hash:null,margin:null,size:null,format:null,image:function(){return this.isSvg()?new n(this.size,this.foreground,this.background):new e(this.size,this.size,256)},render:function(){var e,t,n=this.image(),i=this.size,r=Math.floor(i*this.margin),o=Math.floor((i-2*r)/5),a=Math.floor((i-5*o)/2),s=n.color.apply(n,this.background),l=n.color.apply(n,this.foreground);for(e=0;e<15;e++)t=parseInt(this.hash.charAt(e),16)%2?s:l,e<5?this.rectangle(2*o+a,e*o+a,o,o,t,n):e<10?(this.rectangle(1*o+a,(e-5)*o+a,o,o,t,n), -this.rectangle(3*o+a,(e-5)*o+a,o,o,t,n)):e<15&&(this.rectangle(0*o+a,(e-10)*o+a,o,o,t,n),this.rectangle(4*o+a,(e-10)*o+a,o,o,t,n));return n},rectangle:function(e,t,n,i,r,o){if(this.isSvg())o.rectangles.push({x:e,y:t,w:n,h:i,color:r});else{var a,s;for(a=e;a=0&&i<=255?i/255:1),"rgba("+r.join(",")+")"},getDump:function(){var e,t,n,i=this.foreground,r=this.background,o=.005*this.size;for(t="",e=0;e");return t+=""},getBase64:function(){if("function"==typeof btoa)return btoa(this.getDump());if(Buffer)return new Buffer(this.getDump(),"binary").toString("base64");throw"Cannot generate base64 output"}},"undefined"!=typeof module&&"undefined"!=typeof module.exports?module.exports=t:window.Identicon=t}(),function(e,t,n){function i(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function r(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return d[e.which]?d[e.which]:f[e.which]?f[e.which]:String.fromCharCode(e.which).toLowerCase()}function o(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}function a(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function s(e,t){var n,i,r,o=[];for(n=e,"+"===n?n=["+"]:(n=n.replace(/\+{2}/g,"+plus"),n=n.split("+")),r=0;rs||d.hasOwnProperty(s)&&(c[d[s]]=s)}r=c[n]?"keydown":"keypress"}return"keypress"==r&&o.length&&(r="keydown"),{key:i,modifiers:o,action:r}}function l(e,n){return null!==e&&e!==t&&(e===n||l(e.parentNode,n))}function u(e){function n(e){e=e||{};var t,n=!1;for(t in m)e[t]?n=!0:m[t]=0;n||(b=!1)}function l(e,t,n,i,r,o){var s,l,u=[],c=n.type;if(!h._callbacks[e])return[];for("keyup"==c&&a(e)&&(t=[e]),s=0;s":".","?":"/","|":"\\"},h={option:"alt",command:"meta","return":"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"};for(n=1;20>n;++n)d[111+n]="f"+n;for(n=0;9>=n;++n)d[n+96]=n.toString();u.prototype.bind=function(e,t,n){return e=e instanceof Array?e:[e],this._bindMultiple.call(this,e,t,n),this},u.prototype.unbind=function(e,t){return this.bind.call(this,e,function(){},t)},u.prototype.trigger=function(e,t){return this._directMap[e+":"+t]&&this._directMap[e+":"+t]({},e),this},u.prototype.reset=function(){return this._callbacks={},this._directMap={},this},u.prototype.stopCallback=function(e,t){return!(-1<(" "+t.className+" ").indexOf(" mousetrap ")||l(t,this.target))&&("INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable)},u.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},u.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(d[t]=e[t]);c=null},u.init=function(){var e,n=u(t);for(e in n)"_"!==e.charAt(0)&&(u[e]=function(e){return function(){return n[e].apply(n,arguments)}}(e))},u.init(),e.Mousetrap=u,"undefined"!=typeof module&&module.exports&&(module.exports=u),"function"==typeof define&&define.amd&&define(function(){return u})}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ClipboardJS=t():e.ClipboardJS=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:i})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)t.d(i,r,function(t){return e[t]}.bind(null,r));return i},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n/"+uploadDest+"/[filename]",action:routePath("upload_file")}],OK:function(){$("#wiki-content").addClass("uploading");var e=new FormData($("#upload").get(0)),t=$("#upload").attr("action");$.ajax({url:t,type:"POST",data:e,processData:!1,contentType:!1,success:function(){$("#wiki-content").removeClass("uploading"),flashNotice("success","Your file was successfully uploaded.")},error:function(e,t,n){$("#wiki-content").removeClass("uploading"),409==e.status?flashNotice("error","The file you tried to upload already exists. Please rename the file and try again."):flashNotice("error","Error uploading file: "+t+" "+n)}})}}),$("#gollum-dialog-action-ok").attr("disabled",!0),$("input:file").on("change",function(){$(this).val()&&(filename=$("input[type=file]").val().split("\\").pop(),upload_path="/"+uploadDest+"/"+filename,clipboard_button='',news="Your uploaded file will be accessible at
"+clipboard_button+" "+upload_path,$(".context").html(news),$("#gollum-dialog-action-ok").attr("disabled",!1))})})),$("#minibutton-rename-page").length&&($("#minibutton-rename-page").parent().removeClass("jaws"),$("#minibutton-rename-page").click(function(e){e.preventDefault();var t=decodeURI(pagePath()),n=decodeURI(pageName()),i="Renamed page will be under "+htmlEscape(cleanPath(t))+" unless an absolute path is given.";$.GollumDialog.init({title:"Rename Page",fields:[{id:"name",name:"Rename to",type:"text",defaultValue:n||"",context:i}],OK:function(e){var i="Rename Page";e.name&&(i=e.name);var r=abspath(t,i),o=r[0],a="/"+t==o?"Renamed "+n+" to "+i:"Renamed "+n+" to "+r.join("/"),s=$("form[name=rename]");s.children("input[name=rename]").val(r.join("/")),s.children("input[name=message]").val(a),s.submit()}})})),$("#minibutton-new-page").length&&($("#minibutton-new-page").parent().removeClass("jaws"),$("#minibutton-new-page").click(function(e){e.preventDefault();var t=pagePath();t===undefined&&0!=$("#file-browser").length&&(t=window.location.pathname.replace(routePath("overview"),""));var n="Page will be created under "+htmlEscape(cleanPath(t))+" unless an absolute path is given.";$.GollumDialog.init({title:"Create New Page",fields:[{id:"name",name:"Page Name",type:"text",defaultValue:"",context:n}],OK:function(e){var n="New Page";e.name&&(n=e.name);for(var i=[],r=abspath(t,n).join("/").split("/"),o=0;o").attr({type:"hidden",id:$(e).val(),name:"versions[]",value:$(e).val()}).appendTo($("#selection-form")),a()},l=function(e){$("#selection-form #"+$(e).val()).remove(),$(e).closest("li").removeClass(o.join(" ")),a()},u=function(){$("#version-form input").on("change",function(){this.checked?s(this):l(this)})};u(),a();var c=function(e){e.preventDefault(),$(this).hasClass("disabled")||$.ajax({url:$(this).attr("href"),type:"GET",success:function(e){var t=$("#page-history-list",e),n=$("#pagination",e);["#next","#prev"].forEach(function(e){old_btn=$("#pagination "+e),new_btn=n.find(e),old_btn.attr("href",new_btn.attr("href")),new_btn.hasClass("disabled")?old_btn.addClass("disabled"):old_btn.removeClass("disabled")}),$("#page-history-list").replaceWith(t),u(),a()},error:function(e,t,n){console.log("something went wrong: "+t+n)}}),this.blur()};$("#pagination #next, #pagination #prev").each(function(e,t){$(t).on("click",c)})}if($("#last-edit").length&&$("#page-info-toggle").click(function(){$.ajax({url:routePath("last_commit_info"),data:{path:$("#page-info-toggle").data("pagepath")},success:function(e){$("#last-edit").next(".dotted-spinner").toggleClass("hidden"),$("#last-edit-in-progress").html("Last edited by "+e.author+", "+e.date)}}),$("#last-edit").next(".dotted-spinner").toggleClass("hidden"),$("#page-info-toggle").before(' Getting commit info...').remove()}),$("#wiki-wrapper.create").length&&($("#gollum-editor-submit").click(function(){window.onbeforeunload=null}),$("#gollum-editor-body").one("change",function(){window.onbeforeunload=function(){return"Leaving will not create a new page!"}}),$.GollumEditor({NewFile:!0,MarkupType:default_markup,commands:i})),$("#search-results").length){$(".toggle-context").each(function(){var e=$(this).parent().next("div.search-context").find("li:hidden");e.length?$(this).click(function(){e.toggle(),$(this).toggle()}):$(this).toggle()});var d=new RegExp(searchTerms.join("|"),"gi");$("div.search-context li span").each(function(){var e=$(this).html().replace(/"/g,""").replace(/'/g,"'"),t=e.replace(d,function(e){return''+e+""});$(this).html(t)})}if($(".markdown-body").length&&(preparePage(),(match=new RegExp(/[?&]redirected\_from=([^?]*)/).exec(window.location.href))&&(notice="The page you requested was renamed or moved. You've been successfully redirected to its new location.",flashNotice("success",notice)),Mousetrap.bind(["e"],function(e){return e.preventDefault(),window.location=routePath("edit")+"/"+pageFullPath,!1}),$.markupSupportsEditableSections(pageFormat)&&$("a.anchor").each(function(e,t){if(header=$(t).closest(":header"),header.hasClass("editable")){var n=routePath("edit")+"/"+pageFullPath+$(t).attr("href");$(t).clone().addClass("edit").attr("href",n).appendTo(header)}})),$("#wiki-history").length||$("#page-history").length){var f={format:"svg",background:[255,255,255,255]};$("img.identicon").each(function(e,t){var n=$(t),i=n.data("identicon"),r=new Identicon(i,f).toString();r="data:image/svg+xml;base64,"+r,n.attr("src",r)})}}),function(e){var t={debugOn:!1,markupCreated:!1,markup:"",currentAspect:function(){return window.innerWidth<480?"small-mobile":"fixed"==e("#gollum-dialog-dialog").css("position")?"large-mobile":"desktop"},attachEvents:function(n){e("#gollum-dialog-action-ok").click(function(e){t.eventOK(e,n)}),e("#gollum-dialog-action-cancel").click(t.eventCancel),e('#gollum-dialog-dialog input[type="text"]').keydown(function(e){13==e.keyCode&&t.eventOK(e,n)})},detachEvents:function(){e("#gollum-dialog-action-ok").unbind("click"),e("#gollum-dialog-action-cancel").unbind("click")},createFieldMarkup:function(e){for(var n="
",i=0;i"}return n+="
"},createFieldText:function(e){var t="";return e.name&&(t+=""),t+=''),e.context&&(t+=''+e.context+""),t},createFieldFile:function(e){var t="",n=e.id||"upload",i=e.name||"file";return t+='
',t+='',t+="",e.context&&(t+=''+e.context+""),t},createMarkup:function(e,n){return t.markupCreated=!0,'

'+e+'

'+n+'
'},eventCancel:function(e){e.preventDefault(),n("Cancelled dialog."),t.hide()},eventOK:function(n,i){n.preventDefault();var r=[];e("#gollum-dialog-dialog-body input").each(function(){r[e(this).attr("name")]=e(this).val()}),i&&"function"==typeof i&&i(r),t.hide()},hide:function(){e.browser.msie?(e("#gollum-dialog-dialog").hide().removeClass("active"),e("select").css("visibility","visible")):(e("#gollum-dialog-dialog").animate({opacity:0},{duration:200,complete:function(){e("#gollum-dialog-dialog").removeClass("active"),e("#gollum-dialog-dialog").css("display","none")}}),e(window).unbind("resize",t.resize))},init:function(i){var r="",o="";if(!i||"object"!=typeof i)return void n("Editor Dialog: Cannot init; invalid init object");i.body&&"string"==typeof i.body&&(o="

"+i.body+"

"),i.fields&&"object"==typeof i.fields&&(o+=t.createFieldMarkup(i.fields)),i.title&&"string"==typeof i.title&&(r=i.title),t.markupCreated&&e("#gollum-dialog-dialog").remove(),t.markup=t.createMarkup(r,o),e("body").append(t.markup),i.OK&&"function"==typeof i.OK&&t.attachEvents(i.OK),t.show()},show:function(){t.markupCreated?(n("Showing dialog"),e.browser.msie?(e("#gollum-dialog.dialog").addClass("active"),t.position(),e("select").css("visibility","hidden")):(e("#gollum-dialog.dialog").css("display","none"),e("#gollum-dialog-dialog").animate({opacity:0},{duration:0,complete:function(){e("#gollum-dialog-dialog").css("display","block"),t.position(),e("#gollum-dialog-dialog").animate({opacity:1},{duration:500}),e(e('#gollum-dialog-dialog input[type="text"]').get(0)).focus()}})),e(window).bind("resize",t.resize)):n("Dialog: No markup to show. Please use init first.")},resize:function(){t.position()},position:function(){if("small-mobile"==t.currentAspect())e("#gollum-dialog-dialog-inner").css("height","100%").css("margin-top","auto");else if("large-mobile"==t.currentAspect())e("#gollum-dialog-dialog-inner").css("height","auto").css("margin-top","auto");else if("desktop"==t.currentAspect()){ +this.rectangle(3*o+a,(e-5)*o+a,o,o,t,n)):e<15&&(this.rectangle(0*o+a,(e-10)*o+a,o,o,t,n),this.rectangle(4*o+a,(e-10)*o+a,o,o,t,n));return n},rectangle:function(e,t,n,i,r,o){if(this.isSvg())o.rectangles.push({x:e,y:t,w:n,h:i,color:r});else{var a,s;for(a=e;a=0&&i<=255?i/255:1),"rgba("+r.join(",")+")"},getDump:function(){var e,t,n,i=this.foreground,r=this.background,o=.005*this.size;for(t="",e=0;e");return t+=""},getBase64:function(){if("function"==typeof btoa)return btoa(this.getDump());if(Buffer)return new Buffer(this.getDump(),"binary").toString("base64");throw"Cannot generate base64 output"}},"undefined"!=typeof module&&"undefined"!=typeof module.exports?module.exports=t:window.Identicon=t}(),function(e,t,n){function i(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function r(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return d[e.which]?d[e.which]:f[e.which]?f[e.which]:String.fromCharCode(e.which).toLowerCase()}function o(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}function a(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function s(e,t){var n,i,r,o=[];for(n=e,"+"===n?n=["+"]:(n=n.replace(/\+{2}/g,"+plus"),n=n.split("+")),r=0;rs||d.hasOwnProperty(s)&&(c[d[s]]=s)}r=c[n]?"keydown":"keypress"}return"keypress"==r&&o.length&&(r="keydown"),{key:i,modifiers:o,action:r}}function l(e,n){return null!==e&&e!==t&&(e===n||l(e.parentNode,n))}function u(e){function n(e){e=e||{};var t,n=!1;for(t in m)e[t]?n=!0:m[t]=0;n||(b=!1)}function l(e,t,n,i,r,o){var s,l,u=[],c=n.type;if(!h._callbacks[e])return[];for("keyup"==c&&a(e)&&(t=[e]),s=0;s":".","?":"/","|":"\\"},h={option:"alt",command:"meta","return":"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"};for(n=1;20>n;++n)d[111+n]="f"+n;for(n=0;9>=n;++n)d[n+96]=n.toString();u.prototype.bind=function(e,t,n){return e=e instanceof Array?e:[e],this._bindMultiple.call(this,e,t,n),this},u.prototype.unbind=function(e,t){return this.bind.call(this,e,function(){},t)},u.prototype.trigger=function(e,t){return this._directMap[e+":"+t]&&this._directMap[e+":"+t]({},e),this},u.prototype.reset=function(){return this._callbacks={},this._directMap={},this},u.prototype.stopCallback=function(e,t){return!(-1<(" "+t.className+" ").indexOf(" mousetrap ")||l(t,this.target))&&("INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable)},u.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},u.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(d[t]=e[t]);c=null},u.init=function(){var e,n=u(t);for(e in n)"_"!==e.charAt(0)&&(u[e]=function(e){return function(){return n[e].apply(n,arguments)}}(e))},u.init(),e.Mousetrap=u,"undefined"!=typeof module&&module.exports&&(module.exports=u),"function"==typeof define&&define.amd&&define(function(){return u})}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ClipboardJS=t():e.ClipboardJS=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:i})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)t.d(i,r,function(t){return e[t]}.bind(null,r));return i},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n/"+uploadDest+"/[filename]",action:routePath("upload_file")}],OK:function(){$("#wiki-content").addClass("uploading");var e=new FormData($("#upload").get(0)),t=$("#upload").attr("action");$.ajax({url:t,type:"POST",data:e,processData:!1,contentType:!1,success:function(){$("#wiki-content").removeClass("uploading"),flashNotice("success","Your file was successfully uploaded.")},error:function(e,t,n){$("#wiki-content").removeClass("uploading"),409==e.status?flashNotice("error","The file you tried to upload already exists. Please rename the file and try again."):flashNotice("error","Error uploading file: "+t+" "+n)}})}}),$("#gollum-dialog-action-ok").attr("disabled",!0),$("input:file").on("change",function(){$(this).val()&&(filename=$("input[type=file]").val().split("\\").pop(),upload_path="/"+uploadDest+"/"+filename,clipboard_button='',news="Your uploaded file will be accessible at
"+clipboard_button+" "+upload_path,$(".context").html(news),$("#gollum-dialog-action-ok").attr("disabled",!1))})})),$("#minibutton-rename-page").length&&($("#minibutton-rename-page").parent().removeClass("jaws"),$("#minibutton-rename-page").click(function(e){e.preventDefault();var t=decodeURI(pagePath()),n=decodeURI(pageName()),i="Renamed page will be under "+htmlEscape(cleanPath(t))+" unless an absolute path is given.";$.GollumDialog.init({title:"Rename Page",fields:[{id:"name",name:"Rename to",type:"text",defaultValue:n||"",context:i}],OK:function(e){var i="Rename Page";e.name&&(i=e.name);var r=abspath(t,i),o=r[0],a="/"+t==o?"Renamed "+n+" to "+i:"Renamed "+n+" to "+r.join("/"),s=$("form[name=rename]");s.children("input[name=rename]").val(r.join("/")),s.children("input[name=message]").val(a),s.submit()}})})),$("#minibutton-new-page").length&&($("#minibutton-new-page").parent().removeClass("jaws"),$("#minibutton-new-page").click(function(e){e.preventDefault();var t=pagePath();t===undefined&&0!=$("#file-browser").length&&(t=window.location.pathname.replace(routePath("overview"),""));var n="Page will be created under "+htmlEscape(cleanPath(t))+" unless an absolute path is given.";$.GollumDialog.init({title:"Create New Page",fields:[{id:"name",name:"Page Name",type:"text",defaultValue:"",context:n}],OK:function(e){var n="New Page";e.name&&(n=e.name);for(var i=[],r=abspath(t,n).join("/").split("/"),o=0;o").attr({type:"hidden",id:$(e).val(),name:"versions[]",value:$(e).val()}).appendTo($("#selection-form")),a()},l=function(e){$("#selection-form #"+$(e).val()).remove(),$(e).closest("li").removeClass(o.join(" ")),a()},u=function(){$("#version-form input").on("change",function(){this.checked?s(this):l(this)})};u(),a();var c=function(e){e.preventDefault(),$(this).hasClass("disabled")||$.ajax({url:$(this).attr("href"),type:"GET",success:function(e){var t=$("#page-history-list",e),n=$("#pagination",e);["#next","#prev"].forEach(function(e){old_btn=$("#pagination "+e),new_btn=n.find(e),old_btn.attr("href",new_btn.attr("href")),new_btn.hasClass("disabled")?old_btn.addClass("disabled"):old_btn.removeClass("disabled")}),$("#page-history-list").replaceWith(t),u(),a()},error:function(e,t,n){console.log("something went wrong: "+t+n)}}),this.blur()};$("#pagination #next, #pagination #prev").each(function(e,t){$(t).on("click",c)})}if($("#last-edit").length&&$("#page-info-toggle").click(function(){$.ajax({url:routePath("last_commit_info"),data:{path:$("#page-info-toggle").data("pagepath")},success:function(e){$("#last-edit").next(".dotted-spinner").toggleClass("hidden"),$("#last-edit-in-progress").html("Last edited by "+e.author+", "+e.date)}}),$("#last-edit").next(".dotted-spinner").toggleClass("hidden"),$("#page-info-toggle").before(' Getting commit info...').remove()}),$("#wiki-wrapper.create").length&&($("#gollum-editor-submit").click(function(){window.onbeforeunload=null}),$("#gollum-editor-body").one("change",function(){window.onbeforeunload=function(){return"Leaving will not create a new page!"}}),$.GollumEditor({NewFile:!0,MarkupType:default_markup,commands:i})),$("#search-results").length){$(".toggle-context").each(function(){var e=$(this).parent().next("div.search-context").find("li:hidden");e.length?$(this).click(function(){e.toggle(),$(this).toggle()}):$(this).toggle()});var d=new RegExp(searchTerms.join("|"),"gi");$("div.search-context li span").each(function(){var e=$(this).html().replace(/"/g,""").replace(/'/g,"'"),t=e.replace(d,function(e){return''+e+""});$(this).html(t)})}if($(".markdown-body").length&&(preparePage(),(match=new RegExp(/[?&]redirected\_from=([^?]*)/).exec(window.location.href))&&(notice="The page you requested was renamed or moved. You've been successfully redirected to its new location.",flashNotice("success",notice)),Mousetrap.bind(["e"],function(e){return e.preventDefault(),window.location=routePath("edit")+"/"+pageFullPath,!1}),$.markupSupportsEditableSections(pageFormat)&&$("a.anchor").each(function(e,t){if(header=$(t).closest(":header"),header.hasClass("editable")){var n=routePath("edit")+"/"+pageFullPath+$(t).attr("href");$(t).clone().addClass("edit").attr("href",n).appendTo(header)}})),$("#wiki-history").length||$("#page-history").length){var f={format:"svg",background:[255,255,255,255]};$("img.identicon").each(function(e,t){var n=$(t),i=n.data("identicon"),r=new Identicon(i,f).toString();r="data:image/svg+xml;base64,"+r,n.attr("src",r)})}}),function(e){var t={debugOn:!1,markupCreated:!1,markup:"",currentAspect:function(){return window.innerWidth<480?"small-mobile":"fixed"==e("#gollum-dialog-dialog").css("position")?"large-mobile":"desktop"},attachEvents:function(n){e("#gollum-dialog-action-ok").click(function(e){t.eventOK(e,n)}),e("#gollum-dialog-action-cancel").click(t.eventCancel),e('#gollum-dialog-dialog input[type="text"]').keydown(function(e){13==e.keyCode&&t.eventOK(e,n)})},detachEvents:function(){e("#gollum-dialog-action-ok").unbind("click"),e("#gollum-dialog-action-cancel").unbind("click")},createFieldMarkup:function(e){for(var n="
",i=0;i"}return n+="
"},createFieldText:function(e){var t="";return e.name&&(t+=""),t+=''),e.context&&(t+=''+e.context+""),t},createFieldFile:function(e){var t="",n=e.id||"upload",i=e.name||"file";return t+='
',t+='',t+="",e.context&&(t+=''+e.context+""),t},createMarkup:function(e,n){return t.markupCreated=!0,'

'+e+'

'+n+'
'},eventCancel:function(e){e.preventDefault(),n("Cancelled dialog."),t.hide()},eventOK:function(n,i){n.preventDefault();var r=[];e("#gollum-dialog-dialog-body input").each(function(){r[e(this).attr("name")]=e(this).val()}),i&&"function"==typeof i&&i(r),t.hide()},hide:function(){e.browser.msie?(e("#gollum-dialog-dialog").hide().removeClass("active"),e("select").css("visibility","visible")):(e("#gollum-dialog-dialog").animate({opacity:0},{duration:200,complete:function(){e("#gollum-dialog-dialog").removeClass("active"),e("#gollum-dialog-dialog").css("display","none")}}),e(window).unbind("resize",t.resize))},init:function(i){var r="",o="";if(!i||"object"!=typeof i)return void n("Editor Dialog: Cannot init; invalid init object");i.body&&"string"==typeof i.body&&(o="

"+i.body+"

"),i.fields&&"object"==typeof i.fields&&(o+=t.createFieldMarkup(i.fields)),i.title&&"string"==typeof i.title&&(r=i.title),t.markupCreated&&e("#gollum-dialog-dialog").remove(),t.markup=t.createMarkup(r,o),e("body").append(t.markup),i.OK&&"function"==typeof i.OK&&t.attachEvents(i.OK),t.show()},show:function(){t.markupCreated?(n("Showing dialog"),e.browser.msie?(e("#gollum-dialog.dialog").addClass("active"),t.position(),e("select").css("visibility","hidden")):(e("#gollum-dialog.dialog").css("display","none"),e("#gollum-dialog-dialog").animate({opacity:0},{duration:0,complete:function(){e("#gollum-dialog-dialog").css("display","block"),t.position(),e("#gollum-dialog-dialog").animate({opacity:1},{duration:500}),e(e('#gollum-dialog-dialog input[type="text"]').get(0)).focus()}})),e(window).bind("resize",t.resize)):n("Dialog: No markup to show. Please use init first.")},resize:function(){t.position()},position:function(){if("small-mobile"==t.currentAspect())e("#gollum-dialog-dialog-inner").css("height","100%").css("margin-top","auto");else if("large-mobile"==t.currentAspect())e("#gollum-dialog-dialog-inner").css("height","auto").css("margin-top","auto");else if("desktop"==t.currentAspect()){ var n=e("#gollum-dialog-dialog-inner").height();e("#gollum-dialog-dialog-inner").css("height",n+"px").css("margin-top",-1*parseInt(n/2))}}},n=function(e){t.debugOn&&"undefined"!=typeof console&&console.log(e)};e.GollumDialog=t}(jQuery),function(e){var t={_PLACEHOLDERS:[],_p:function(t){this.fieldObject=t,this.placeholderText=t.val();var n=t.val();t.addClass("ph"),t.blur(function(){""==e(this).val()&&(e(this).val(n),e(this).addClass("ph"))}),t.focus(function(){e(this).removeClass("ph"),e(this).val()==n?e(this).val(""):e(this)[0].select()})},add:function(e){t._PLACEHOLDERS.push(new t._p(e))},clearAll:function(){for(var e=0;e div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),t.appendChild(n),a=!0}}var o=document.attachEvent,a=!1,s=e.fn.resize;if(e.fn.resize=function(e){return this.each(function(){this==window?s.call(jQuery(this),e):addResizeListener(this,e)})},e.fn.removeResize=function(e){return this.each(function(){removeResizeListener(this,e)})},!o){var l=function(){var e=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){return window.setTimeout(e,20)};return function(t){return e(t)}}(),u=function(){var e=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout;return function(t){return e(t)}}(),c=!1,d="",f="animationstart",p="Webkit Moz O ms".split(" "),h="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),g="",m=document.createElement("fakeelement");if(m.style.animationName!==undefined&&(c=!0),!1===c)for(var y=0;y
',e.appendChild(e.__resizeTriggers__),t(e),e.addEventListener("scroll",i,!0),f&&e.__resizeTriggers__.addEventListener(f,function(n){n.animationName==v&&t(e)})),e.__resizeListeners__.push(n))},window.removeResizeListener=function(e,t){o?e.detachEvent("onresize",t):(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||(e.removeEventListener("scroll",i),e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)))}}(jQuery); \ No newline at end of file diff --git a/lib/gollum/public/assets/app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js.gz b/lib/gollum/public/assets/app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js.gz similarity index 55% rename from lib/gollum/public/assets/app-23bde30a0c061d675f1633670d2407a72e39f8e8f662550700970e72dfb7babd.js.gz rename to lib/gollum/public/assets/app-6e925e38a12a40c4fa9e0400cc874e0f4f97b66fdeb90a144dea527dbb544fbd.js.gz index d49054e08f65d700edb85b376bab6a9bec2b8d32..74625015bbc76a14ac70c9b34c1bcd449429ba33 100644 GIT binary patch delta 20125 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

U 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 QCzsLx22|ztcwiF(0BUpr9RL6T delta 20129 zcmV(zK<2;9?gG#50tX+92mlz>jj;#LVUiQ`N%6TckWnaLcQ@lqrtVN3!X0JP*t zJfD5*SJmC<20_`A`ePyiB9k3t904VhI%Jc7yCl4mguf)=Ka==)wp?G#;Ey(d;s0?O z{y>R2;hD7h7)x?+9R5g&{^Yyfe@<_HUzIT5e}>!L$=hCcI_7)wyKnmeT=3qZDqi4Q z&rSEo2kWa~^84Gx+j7deUb5OVR}sYg+kd-A_zwIhd|J`rKFyB9KM*=v>CzLsdRpdx zOB$pXen`voG+k0ZBkfZSp45mQQo`vnpT8&O^)y)?CKk>Jyq&UxG*H`1V|ck^drL}mL-QHimuh{ zN7v^`)e;I!3#7hdB_x&ESiXAfifrtE4ZSGa)+X!dSYPFZqX}y5IU`TFQd%xws3vi} zLPycRCzva|Er~h$$-L!tw!9#?$yj6jGF{}C{PYK#!Shp|ub@4Sh7d-YhUJ|t^I7FZ z)jR>_iocRn1u z#wrhCY+f&k6D9GAGD+g@Q_{^%8QKQtoefbSS|TsyN5b(NK0H808Y)!`6M3|R0*}Mb zu}@H?iWP9dmx@TU8WrKQF56vphr!)0Y#_UY>r0svzlJJ^Vl)K|R45TTlh#Bro)K~= zpU+!&JaM7xE7*1U7-3nDFr^WeJVL6FXM*j$Fv2*s<+!}; z`$T+3FQ~Z~xxEA#aZ&~je@#K>0y5}s@5w;^dw)c2>~u%qe2?!oh06)sm=#W)v^)d#I_tK za(q=w@R?pE%V$h04iAfe!^5Af2yiddb0*tt)+ba|U4-hF<8c;^v>b6_T8+;(1sE

%ZJG>+r(q963}!&&;s#~Zeld)hp;%PrXJ>@2{*DUA z=e)6*EMvdZ+aF1|dv~a_;mWW~_IMb4W0AvOy@ExuOd&fE z%)-2*yPB)|!!0XnpzYeQrfCMIs;4>B7Tp)2P@c5VD|llBX05G;w-|vEG_EClyJfp5 z5iqTUzOc!0n{9=)SJ(@#ybJ4Rduy-6kzmFrtL9|=#Pz@6q9xAfdB!-zSA91uSzpZt z1c}1Wcq#>dy5C`=+sx@NleQCh>j3$V(@4r?z5tQy*#e>zJf2Ft7LNzqBIGvMCg}p- z$ayN-5qfi=#+|U>nH5+y0w-gb2GDQq_-2(OY>IG_H`;6O zO@U~%H)S#_<`*|rvSgpIqGP=&mN%D4@;<=P@6W2$*=fG1Zf5H>{=My$RbI@ff`0dH zkB>!vrD%IElba$bZ-_D=26#jx`-`gJ&rjdn{Pgs@AE?&wAFOYD{Py@b{0~gW_&EGe z=tYY-_eWC>V>3Q@^!8X%9|w;(Ik;OVK_@$@r2d9$Tbz$8`ov1$8T`^u#)s43 zT|D{yaC-MROe;CkUcT+V?ZfLz#GzlHAWbuWe?0ywnz9S~h@IdCV??1Tph8F|P{arh z^D5?$FZf$lbacIY>`lA$L+4bm+TSPfkL&=a=C;3Yaau4Vy!gHHltaKyS=8J1RT8I_ z95%jhx)b35o{qXM`qV~e+q4=Ab1o8r-EItL7V25ILiPpvNIS99{u{A(P@q7V19h8! zt_+)DJ))~%s{~0Mz!qF?e)xuVBq4>ZJNqmcn<(tjPSp2I@tLfv?`NUh`Myr73bsf@ zoMsD_LCltX@_P9KUVD@^wbiJAwqnm=oRGSXTB%;*hcxoXsr1EDa2Lm zobw>Uc{0V_D0)Nfz;syCx}|IX6;$! zqSFp*&frdXuIk8BzUGG~3PkyZ#k8JEpp5>4D)6ZUlFgjk>ONj~(}d0Dw< z0Vq*J-e4uEP#SG|d8(I1`q{P3xe(`+2MWj{gpJk3k3Kas{toL{xAD^*$tBt3E$gemmdm}kK ztv{YY|=DeUYp!$@k5q0i=_^Nk#dD$aI zXVs%>lWa~~XE8#Q`U1hZe|_^~?^`G;dyVxsqdc z?$3z%N47Uo9oC7zJ^Mv}_sB-z9=Gu!Da3)jcbEI((N0z|y1D-y9uQ_jUKtW1Mz3W8 z_)+PY2c1j}5(B%ORWI0zhbmVV{HO-YdjOx=SoN300?5Jf!q0Kur?fZ3w3XoEDQ%|G z8h~xWzo$w9J7X^3gbvwng6lW&Nw_>b#8poLFPX&B;WCzJA|wWXIPQf{2nEd+9|^fs zM6VwY#`mKE6HbIay$G+u_u*5b%g^Il&vEk9Z!QkfR-rznv ze5Wtx{q*cvzDUnf#^3%``~*Abm74LN*eKBVewme3Pv`TL4iN5@bs8jcS3&5%Z!iC} znw{%n2|XkGdm@#8x+hO#_`+D}2EqjbmGTuM*tK=Mq2W9aXmp;!ERv;W-{=c3V!;mU z3ASSumhvKg8a^dT1w$*!q&_E)2CP7eNTpBcEH$e(C2e>8$ZGs4{Etq5Lg^Q@;dM<hE%G2vTQ?Va#Jd{f{rvyk7 z+X(OQa0&BpKz|jCd@^V&j~vy~a1ovn$eq{takKV`+s+WK`&|3JxVbqGKgKHpaKwmR zS&A>KPMXnw3}tgP_Y6)*R*)%iFT)R1>kr8ptrd8*@RVMk%$Cd3+5CO!dpQ;Atddn; z&?%QD_S~9kR;#`O+y5Sa-o%6ONqk-JnrHxd&8y^J8$!-MHKX9DtD%E8wG79N`jN!% zK{Vg9;5-ShputtS##!(mxLmsMU$$^+2y_2toGUMX3p-n8$3lwl9JrA5ai(tOX<@SX zZ|dSB4@SXklI^Og#~Cz2vUoOW-r5>3r7WXVvE#y=5Nweyl4pd7-t38I`G$7Xd4HvH z#EE8b=`>nY?ZHV95`{l|AuA~IGkc7sV~4I_%OQ~AhG~^j7oYHEk}X2W1tYB^ZF0SAaFP39UnslsIS?iQp@k^B$~6k&ASD~ zBvzHav7#+kIC?I5~;{~oTez~(e^a6KkVpvQQ4c;2@dms)exoPl*dH3Q}(DX&zG zeS!?aHBn$fmRU$}BHP0b7IH=tBfJ+10!-zH=Hpj7%ITY$^Zv!GRLaBg!Cw^bCRrJO z*$yCA6=d4&vVgD+of6NF`#!riGY)>BmFUL)f0+6KCS&iAF#p&Kx@v?<*FfH&zQ_4O zj(~P9Djv$;*%qxV_)+f+J8PX>`Cu+ zN)*D|Ey;%uVLtX&@|@61k3Ecfb?$&s&`$R6n9=s^-OKt^=Y7S3Puwrl@!l_8*!A$d z+R0-t?0DU>>UyKjzv4lEz*i1IR96FumRyit0EN*?3Bd_k`g;+Y&yx$$89i5j#w|E_ zLU&3)tWJ|F*cEY-=X7kB?WM&{PZah>JVDcgYklw=hK!-<*NA3@+u#W`?4Rq_%Xm$! zvf8}CwZq*GTeu}Y9&7G~<^TsC%yuQ*GON=q<5HZ=gMGHBuI{a;GV@VVmkh*G>kYLE zu?rneuN=?0to;jG5lAHYWR&`Uy&)g9#qTiQyytnx90F<&>QC4q(rnc@3s}0|4MPdn z5*l}7Fl`CbiT3I@jpao6>#Lu^^AW(pu!OcQ?cA0xM5jaxLwtE=@ofS*+XoxG?})=K zzG+U&mpBuOt0`zJD;a}({pTC$kXU1}>;zUgCUOSLAcfv8;Jyrc$Qg8ha$j?3 zk;|WndUm~r{6Nq#adh@JN2qV?TKZMu{$*vb>u9T32xqw-;R&dk;B5` zq(~HOuJ}zk0b{w(Lo^<%KX-mKA z)n7bYY@}MVD!i$Ga~?N@KPJ!E0yIV6{bC zSuRW9otj%jPScbj3++v@H)^X+qXZNGlL_|C%|G|37~`uK@K*lk9zVv{rQ;c*5UatR zt1hFgoC#fxJ^sOfSEuDH$6$>*pDNF1}(sFlEOPDxtF3dD8He z?iX-WZqfgnn`4ws7B`xGP+QZ^q;wi?YliJvQrF(UR`t~;|G3EtsSCM(G8lwL#Dp7{ zM$nne4LY-P*rmBeW6~u$(+=TMUlF2t6)xy>agg-CW6JfLkWwdbhH)+c0y(dOIsD8@ zJ>ePr4K#><_tgb1`<(j5yMD37mxoBE4-c0`m6YOsk70MY5pjOlQjyih{|Ojtje8^8;I%2Va5r+#O--0)WrT?41C-X0%+X2a0dH z1+-P%cn;;jJz(Cazo9h*Q!-xm^EDmcGv2cVqXMaa4C`T?jlD(4Wqc6bQUnlBt%&@Z zB?%=K&Q4syI?+miQfy|VCa^?q%39je{JIG7+nI}j4vLBQTTe0jbpBz3Lmb;%(_`hZQmDDCx5Z zbcnrJ_FH9k#4j!&L-fzME^{dnASz=6*Fr?nzgjKhGn4ptQ~|S-O?W6e3pxr`;i?Kh za$_Hq?nsrNpD&Y}@*=;4)=UB&l~Yj=>Avkv<6!Jh-Y&YVCldIRS?`ZOP4BXL%w?0W zc##1@lR_ZdQc5K-f=XC+d`_bbxJRElVf^eD$s_VPiG~O z8CWkn36$sN=7K;NFNjlc$v(jaA|;CX3dw*|c|BNZgmht(?s^zAE%VEGBHC+WDyI^| zmbBm668|v`m1cKMH^fa{8x69*EBhtKJBifvJygV>C&{AxW%e={^C zk)Mb!L+THL(G-33(@#Ztm}V?K7_u!QE?J6_ZP07@<8yh6^ZmO`#?%D5apF`~C@~+W zIpp9BIt{eA_{)vpplKAGVJ+na>`6~~QMgY-RrDP!6yH2h**NJ+X16LktHfzB(VH`P z&;aa+>d#$z;O(JEN34QK2-U*$%VnMj$xG1`6n3p2Z-@k zFwe3`WO2mdVz71Md6Y}qnLiMl92vHM7=)bq>pC)=qfUDxtdzxT&=;^5KWDXNwA3SP z$BRv6ec;M8Kf*QD-&BR44z!T$@-CVesWb=Tf86NscH6`LS+P8wpfUE|g2tY@Y=mJA z+#rgJ9fvtg!o{XwDRe}8glS|XSu1tXWwDNwzO8SjbU~OJT*0=!ebSBlT*a0l`)EoS0DPY9jMqFlM-`VAoLP_;w>!}llJmsCGED_M1q_zFA4iJeniZ@75U*%Qf6shP z-?9akTFrl4XEnf(mnOAB95{a2WN8I&0OqB^&D3*Kb2Ww9gbp+aIWGkM>WM3A0uej* zlSlB#6Vf+A)PuNMhbGc9+<_N9_eFwQ#jN> zCC$No*8F_Q1fcc!z;v@Y^Z|36$+|r}B{4C2U*)Kzw19c(fV>i47LVhle<5mJcZ;f# zn+-{T*18#oYBMqp_91Ojt1cfKg(lARH+Je)M(P&CQZw zDY$)<8YJLHd8y!vmEbJyf4#JziP`w(SA9(6uOm8JEDaM8@YRfADTv)y?qthA>&6}o zwUTTN1abUxc9s$@{WvzuUqo< zRqui?axkEQId0c!f!8?$LAHx^JIW9DXsaVCsB5;XDtwQ-vx=?8i6LCvT<~4l8+F?T zr;9f*o8F3TH6FIXfCBV}}7}e+N^z=qx0f`feq@eV>fG z|H8c$O2axLP%*v+Fc*FL8^R?@RIq21ZN%vVNgIfj3bBQK3?!Vzm=+>ZgqXP5Hz3@( z{epWk{S~)&^=Ek-gd6y4nVl#95Qhx5PQqz^^(emw9n9dnf16%uPe6CxTW+_}ZQ;nZ7mAmx0ux%Z<2WRuX_}2^d;Jkb4L2rBQ!j?O zF>l;!KXKxW1`^gTmmeriSrqgvy&|-&Jkvogg?Ahf7}IiUFbdKy>s(Kilhh(?>Q{6x z#0Duu?avuR*BOPSyRyiW@_Al;w^)479xvPx;H&xc2V-8m!PfdNliPwW0j-k?gO`7+ z3R-T&$~CZipiI?tvG}?!7wvb2gNe;tvRMRirH=1SUDpQaO7pHWZAMUdvV$siY zvjnJC%?OzKx^}k6)J_zUu;f1D7Nmc6*%^z2LId2X+<2=f*&<&FC(Cd%MdWbNVmiac z>3r;;fgGt0vPk-jDQZr??7J-T3ws8aJgd2Lw<8m{BPV75-r};4SZoA`QlhCoi`o4J ze&wxKG9@eOENGkau(vaL@0CK}@*wm!;PSzA&_3z&i*9NWL^GbOMWA<|772eFZ>O%r z>_9uZw_Hh#>iAgLLn>a3jZ*zUhm0}nmd0NZ7ql5a0#aJeeP1C&9eHAkkpDmBt#*wgo!zDnFMip~N+#Tgg} zL3t0}>{8U4ewd44ce`?|MZ14SE83!S(_+wj53n8yj^lqE>zK}? zotu&T(|&Ptcn1(wu1rNBnAu)a%W;Z>e>p}psi=*qEDZ*4qVh=&FRb-vOe>{Du*Dfs zjfM{T#h9fJ^_2Lu-NIr#i>&lFIC%zKI-WtdB;Rq;D_ojA%gP(BQO|#4@QRe6Z5y^( zOL@YVd)l<>$zxBJm0o17J@$xCua32Zv&YTij}_h?w|R#(s(hXb_QV(Ah7zKw zd{Z@>O6;gpcH|dAUVGYta4i|@GiRjs-QHHSY5WC2*x)r;tKYJMj(wLck=1dH?U!+4 zfFgt%OcQR>Y1js7OF(}UfCxaxzyvRB#FamEV&J(AXx%=*@8h_HVt|0M=DHH8s+fkQ zc!*VCO0RG&9`SY<`!%s-l>~=Ug|?@~c`%+w8|AN-RasFCQ?te7-vYBqU&2{a@9)IV zLQl_Zedj0PFQAEx-~Md1u%A_No#cCBR)_2N7QcnhpiFG!` z#fI7Vz26{Upj9i!Me?srT2LqY$Ls8TnVxz18t%1&B#R2LR~PvrXQ5LyyTIh(&nIAz48 zKDj>#&A$f^rlEiGK-eFA8I)6>%f`7_78> z{o&jX#!!DT%X|YCVPh;!kRxhC1(Id~emZ&ZHOGt07H;5MCEV70GIxvF8O1fW#I+FvSB@@1TVi64KX{)2HA4SQLb^^!jg?^btD=n0?bH_W=6M!(fGoDk``TTTA! zzmh+FJq_i>AAWt41lIev@(Lr{T-=bg>bPid!N&2~bKnn~)!J8g&35|tvoiVmKHukH zX7_Dw!2+~{AVoheKb#*!rAlGYR&^LA2|K%AcBs8mR2=wrO0<8IaR<5(9c(+wY>emN zE(g~&abaDHybHwa2}TxA_tN1g~?%gdDN2oa5um z%gg@dy?$PtAD@2=1_LbPQAfP!AE`Tj)X?>gI&xUrN#-*}d{j5zlPRNtb-mHi<45N@ z3xbqTateOlw(*o=Yn1+sIjrQ`nEDL5sj^nbkGeI);(Y$d)1|3<9nxb zg|27)D|Gs!Jb%Qq8Ew|TbjO+XFDT*ov1LAj>WMMJ4mXPi7hH@Xr%EjLxd0 zBcD5TVq9-vaUcFSS$X$0t~4M2Gu!6Qb6T6N@7{3k_#xz!1YWZ^xY93aS)se*-6TGv z9t?5UGOK?Ot5~8jc{IUY)UtIIwy*;4laK2HrqnnFRwi^-70ZP6&x(8n<8k(qm-H_$ z()ooIe!jd&&#J#B@c&=2-PW+%z}B*WG5wxQcYDWy zV}WBlPVsPFoGsli^v>z?s#rQ7kicJ7Ni}o6Ai;mbC`~_RH7!w1u@bV>A&+QBp13$Y z*2T-+02`C3Qh8?oDr`EC#S?m*LLZ~{czgV|dwsG!KBrvk<)-x5DWG;#+eIYZg78G~ zNULCvy4@m3;|%Ba3p&)ZQaT=JJOtSWEDoT@w$>T&5a#Y&68p#AXH{}4_S|tA9{2?U z=dgc3cOG2NwP6rTIUpHZ1P>oP;t>5IFrN>J)Ked^LZ95m&C6SVw3Tz_f@K_+SvNpvW*7;dbqm zT~#>!vKTxgG=i_9c`Qco?1B8E|4uu}0nS$lQ$ZA_V*{5n^TWd#YhBY0My^myGaH3# zuqin#Vchr*>rGe-9Kh=QUpF_a2|r9@4pjIdK?KJ+Yjp7-q}z*;zliNMqrMzu^+tb# z8NF;r*v~Aev{^F5%QXFE+^IOuL;rx^=lSY1kKxs9 z!NDfo(JRHC5<2=D9YWE#7u?i~Gq0JS3)c8C{&eUp-mmB&m2mLuvY2b}8Zs+KKTx~R zFjkyI*@4{;a>yMw6WBeEG|%CNpxb{{af8@CvvbjI-$~(Ob2#-}e!n?Is0jppH@#l~ zLbY6_mLduEuY-U8vxHw4OB1oZY?H zyX8!2rR3J0nORCR7V~f#S7Eoi0w?3R<2{E7qvc;L3x~BRq~OY)&DIm*B8lhArZH3_5)18@T_F9Ay1?Yn0meJ|X!uB@ zKz5+5j=O}Nl`z%;^9+kRjaz@xI9|fi=NIA}>rJRUi>r~*Q3#=-TdSRY?N#R(KWx2-~`ZW1(L0Z0$tcnY&U_; zGXgh{F4UGJ@@jV)_p$c$#|mMehbw#nG>0GX2dJ4Ud1nCIJ=4{(;NpL!N*GnTGI#*k zX#6kKIk%}Z!lwaYu@ea+b1y?q7n~Y=s_eMVEbb^atXDkI->2~~ocsKy2agTN@0i?B zXAFX9b8~ZB)?k!7xI9$|;6o@+2k|MilHs+Eb_HvFeSl{#Lzi_Co_b>47taXKrR!x9 z?^T`RATvol@HC(u1Rj5dx!n-lbKRwI5ttNi&`uyMK(E`{`z&HgUw<2U3=fD#?1c{_ zL|yj6;l0R9G7cs`{5n#6P&oW15eeNjpoS-uAt~oxc<+P?NtO5R z$xS7izjt4rrEm8hppgYVP!kvV3Yn<_);0+5Q43szx+GDP!ux;JmXy5z0HK#?y!WZ( zBB2gF97e)zh7a%Qr<0TW>XB6sh6Bocm-;@SM!NW=s(bW1q^|MEDqcR;^G`u(5u zdqTfo(eFJkyc2(U_v!6V^!9*$f2ZHC=@*XRz7Yra-naDY)9*u&e)=7F;XCe_2LwtT zroTLZBku_9hTbEO2jD&SxZ~c~uF$u)_8_^ z0ld~=#(6>sr$xulX7ii$Wxk+47YKWwzMN^NfZ6OrN;H2uFZzVpD~OGPv9zGTYO4+c z!_mp$aYn$N1&awS3y6YuMzleFAB-M8j`jDf`|xWxH!=s{V6>@4K7H)6c%MKnPHg1K zsw?9p0?8F;4fYnT&8S>=33g+fY^OO_R))_`MHa!|LXpa;PB|XErM?~V3DbdnUzF|d zZnp_{*oqZmjV2tD(WqM|x%JshVQc3P{NC^plfRKAfAjN~zrKNFg;LKYMzr_(=`T;8 zG!x%E{q4USoDlj&_$GsBX4c(091UEaTSD*F*CTqdvwu)urgaqvWSb1*=Kn@Q4oZ@)W0 zsEe38e+z3!TR2|T-GH4^|CwH@cyp^b$(0qs8^0?&+5}&AuiX+DXahYOzpWD@mm15D z2z77CrZog2aUE4ajvuwPW|?uEYtOAJ}VY~ zdChGk&6I6JEn|226UXje#o~n2#6U$l)#Ff+f4-0uU#DPOBjOmR%Bz~$kg{2F@mW_EsfxUa?Cyy3M(a`K)rM0ndE+*jCp zfA=maRW@DhU?APC8WGNEk%out2sCED$l<7ZUbUbxu5W zvK1Ojzi7e;HuiKKPM+ip?=@#!MZBU>pB!c_j`zjm0)v%cMXKC~7^uy{gs|e4Nvbbb zHubGxiaFX1j+w=c(eC=Gq*_hqr`wi0f3L&>NNPCrh(Ut)PPCY}lWH|fHd(O|z1AYF zcxBg!@&{kXbaB)T?3qN#U80@vYBQ(0<2W|y2l}~QlCkbvWEu=-ahop^30rN5cZ=p?Oztcmq3WM7g3}vwZN@w6Pdf7yJ*8Dz6FPX+mzENQ&??r zPgBOJpZUW8dJA~E2e&r-bRWJJfA>rYL*~J55F6iNuq*Am9>NJI<8i1VUtdvS8+2wJ zW(Yeo`o9^6r|FiG#-+Q8VF!s-_bbHhNvKiP0LnroEIXf8+z1&yz9 zeAPzj%;~r_mFFh1R)pq(e|Xt&X<>X^^(5hhuTMO80X#*#c9eMskD6MWhli}+2?Ot1 zziu!c+b_f(i7uDO{o3$mqP~swgQKhV-MqF#RwBOEI^^3}KR9)~;UrZD#~W*{0bX6@ z$1ROmrb-!u%_ZrqTC*5&?kDw!U~Iiaj@I{fE7w(?1>8H6?Wi-$f5a`-op9_A!i~L# z;GO1DOB+S$=V}9qdn46&{;7tOK78<<6DYq?cO1svPZFe8hJwoan0TaaaxBM+_D{4c zOKUt5WkRq1OtV3uy`J*Ssb-b%gp_*P-L(ppd?BjBWR+Hx%3#fj18HqDqxD;SZ>I7j zJEdiE_RlNuv&teSe+I_9z(5IWD!=CV&A3S1Z3593Z|xq(XLLIUWs{FBo7#b`zRKsf zuhpK_{Y0r)DRoaZqDjlwqR)=7ga2MEGx6s6nuh7kH}C>n?MC=W#&ph)AU-%aaA*99 zhyhLCYQ~qipQnz2AO|dlo3~F?A>rIJ8ao0Zz!kPR6VJEdf33W(3DW-m83r@||09D5 zb9h#q_0xF9KEAA@N@^cf=n%Ku$8Y{W#BFMgLWdF48i`;c1u1d=^xWkCmlz1mBs3{< zVq<(Z?Gv6@DQ3$u$TfN{VGApq>Xf1>16XfBnuU^)Sy{sj`ks2<}a*jew@8e zv_h(MMhUg$f3px2zsBWtsl8Jys-&@3RKO1VY|`8#t+z-EPkDV3e>BoDrMODZKe6z) z*p+qH2*fG5-6ftrwt6-jIl;j0&0cA6MM!k3q)m(3Q zg77eHdBh|v#-&r+XJx3i_q#IF*jwCKEgL)IwtVn!e=T={>b7tid%cJBzx9=;^p2Gh zqT@1S@2VRM!ckkNU@@F^;a08L7YA4nc_7c0AhkR5%Rm_$SPz?vzFsHULIS}!1%sB& zMa*vLFuQFfK=YB?+9Wj`?%ReIbQ!+J^ihg`A#Cn~I}7Ue?jMUO)&tttll`-0wt?cZ z93-)ae;L(^>7Slxb^Ww=nsw4%OeBb%BXlJ7PK7&T#Vh$1QrFIDDrnUm47bV{1he)k zDWN1~v9xx28#intfByBsm6*8CDk^o$VZ%C8*fUh0A1uNk%1Q?1t0RY#CL&vLCTUHa zlV>lfkX95uP;Z2}<{QLHQM;ZN$fC;%U=Umde-S}S|FaJP4(irr^g+jQ)9~M<U7aG;#~sdVB=!OS;OEoMg;oui*K8Wy#!yWHVXh8-}~N~k0CL#D%39tEt) zzR%J_wPdD3AKRMFHxN2m4_Za8OlRC)&(KejBgA+z*`A;`F)8+b|m#{ERxb>O}FegecFhZ?su8Zl8 zZK|Dq`OS`*N;w?n-cEm6um6#6hzHKz9uX_NsX83R4jSp5M1^?kAjXzGB0x#YNXjF{ zBfZlcl_5jCZ=-}(7_bVs+5vV= zCjR=q)qv`9aw{8c`K5nb9IAjlpY47LJa|`-%44cxZ{0<ii`w6GXDWUI`hA_(MwAxBm@&YfXnq=`sqDOOE~#4o&sv?dykR#0pc7n zaPJc}yiRC8*5%|r_u450_x>v(gK7OhqMXv7t~7L2$2f7)5$837_Zi~9?r z!Mo?mvv3`R*NOqMQT3vg)kpU2wr&U?tj3nat8A!2=w`4Qopsr*WQ79Z%Lanq>DLBf z;o5ulMHROVLh9DTP-|BYBBw#jXb>e0qVSz73V4$VOJ!2mT%jKki*x@Xhn=6^Jo`nP zLh#EII&LQF0*$EZe{(gVTEjh@xj~F}q8wDb25nkgHQz;u-QVsoMmn0bvN}k;|_juF1FiGS~`mPe}_bO*&Afbj!2p{E}r57 zaX^)j4$(i|&k(6<7iiRIuwtdPlt!$JS{+Dl;9yS${w|2H{#5&|(|5eQ!47s?&DMIhTef3rjT$x_ z+h)w=HbpbDe@zdxfXZ&JnqMTPzB}8=FsgKx*gWYWVEe4{Kc2OumMw{SOWI{}`aZ21 zAGYm_Eo=@vr9E`cbEAER(PnhuS=A#*tI53(&k2ugR4d^uX0y>HHe9|Mm}Qa%p`rNeH)A(h_~N zKI#;x^&`%(^+_e*3*wtQUpOK3V58?Yrc)rSSYdhWL8+9`E0b95U{+Jglb`O8Y_r8)Udzg^C=)tnUV-FVo04Cb{#IwvL?mK};b%B9u zJF;W8C2r=j-Te%K(L_w^vjvM6Rug?E*Beeb`et~C!%F+tn_?LifW?>8kZ-0e2%%yZ z(bj-TnfLO=>o;CVI~Vdd3imX%f>$M-e`~ol$FMKc_i694K)(vUJf}n=45!)b zLvN9O_)0b0Q?^OEb-g~(%Zt3=2=7Fm z-F!-P{&QC4@ZRieXPRm*Vbb*%1l)Gt`#)_?`~Sh=dnO)+%AO5(^B8C|Bbeee1+Hu7 zf8d6j*nCNxLViw&Jzph6@Q8Q61V?sRBE9lY& z>tfUVNU(uV;q}(mKyPfkn6k6KyQVqtR>q~e%6PP`t3+Hr)!TX#Nf@|K^xdrn4flXT zU}o7UYZqD%^q<#f56jcI&1Zg}>xo}CeZ)meoEf4An8 zPfqStnS!fn%bg~Oe)vs)KoqzxKxiJSf8+KN-%#b=x9vp;1X{~{3j=k)*ecB+rK<9* zC$zA~m^7$e7yz+b1`AZidK1{Zy{5Htlk4uCf6gw;PnFz-qunK=1^Y8onjg{`;Tf@i zxvtV`N$C7nuCDVVllQYUSuV82v=3){UhHL9ceyUbnvlrNz2cNM#lGW zg5H@`k4}rn1b&k92ZAet#tE{6cuhUy(V+%go5u*Y)9}S#ZT8*JjG7?S3nfKGD6xmk zN*0H-I>`_T8%;3ms+t^D4$)I|@C#{Q>j0dEw#E>iQPRcpyn>9(+;W97fA=!wv$CVo z&j>MnG%M2g_EMQI>A?NLL$JN@2fQiAPIuH*oA>4-k-mJ)Hyt{R5HwV|>PKg`WL~I~ zToJ=onrjB((K?kbI?Jd~@v$>IpQRafJ!)-JuWH~5mtCY6$QU)W@^DO-jmhr ze}#`}t~}v{z0g@XL7|BG0xL8P#j!3wVUaJAr=H5D*|WEA zv9sadH&pNq>@|^1 zr(qHy8nQ=Ss~6oP?=id6QuXF@_IcD%zg!qMY+xC_&#z){&>3`wfA>4XuPIINX6z07 zLr=M%@`m?4?Rm;Wrdg5BdJ?cV_Nro&P_0f^_3!n+q34JFAtl|HFW>a< z{WPSE4<2*|y&)w(pufYv-JcJT#;+YpxVT3NL)7!_!`?~fg#O`;Cg`L?N%Z%GvT!Y( zVTX#*-{FS`#BcxY>z{@n9$pLw)O&RG!Ns>yw{D9%{q0T%f6Dr6kL%-ZaJ_i?>7FT} zKmOqzD;Hmnjs<=mABBV#X`#OahkM;7Ja)aq?6h2uJR6pnyHP|!^Xh2qi?`)4;7C6^ z6i-mc4%NLi*OyRKx8&zgROMS`k-$3k*H=ILD9fY_uKOG5xRgVB8hfv}r9}tHX5Jx6 zDLRkJ^-OQ`eEsPmGKhKBm5i^!7`HU64h2#p}*P}Guj{2Nw6fQYo_719O~PmCXOyG1&j z;)NYp$)gJP5Yu4RJXTy{<#7Rj`ZGqIRUGGIGm(7Me*^LHx@pvws=X89tXu+X?)<~(o+J$9)v0-9~;b0_@Y8P!@=Z~TE9Vy1PuyN(=0N`Q(VQU=bmJ7 zu!sWdm)Lt3`Ens@y1rY1E-y~?KcoK7J8-tPA)`UKmwG_AX4U!Z`DqyytKi|Hqh4$A ze`taOlyuvCXilYKPee|vo3)qH%^(ZvW|{5F^Vw6?+6i}#ELmIG=%Fo^YqrVPa4l`h zWYqh!mciZJ_)1h58wqf%B~FTGOChUMA7LgzCu&_NsDoQU|VHp>Z3*|J0Fen7n7 zmiVQ~wcu97dDc2SUWk?bYw|II0FE$pe^o4dl)9SD=|xmg>77o(SINA22zLeU2Bwuh zrdAAQrAcX7BDlWPR|RguW* zv>c|}Yuf=6@0Voufra2;1n7J)pFxv^p3zKs;PHuH;en^zvVX1Q`_b*UA=*P!3HKS{ z=g-8xt!r-zN4}uAsV}?nA>!YM)K(Vooj54(C=XZGCQNfCgIZ%ePC81Q` zd!4Tm0?Q6-R1!>dlq16hYm=$-*o78pT_#1szy>HxDuBGqRt`=S{}KTx_UfBI5H44-<2 z#j=Tm^QnWkG@Dg6!=hcmpTMQDcY5ACFOnqdEyZ^o5{hJ@UZ<{a38gze+T~gHuyK~A z+Z`fJA}(VnJo-vas8xI-<|p1!H|-vI(56U^5>_7pKrg4x6wln z#^bn;CqksYX=H&*`ib{d#z$JYOZKL%*3`t2zdNm(6%fKgwaF!a%lc>FUMNN7wmYwL zIRi3fTPI{}sxh}h^~Xqmbbmx9_4n;A3YCcnwA|wFDGL=swSfPQn|u`-WVtD*zENYY zc$&kGlf*OLM5nB*MC-3WQjFSIRg~CGR0?gNUW5NLgN1rfPx#x`gJ`=_$c}=M(hj+X z93t9Nxm-ZwgWNxFTcNVqV@w0?&GU-bo?f|@xP*u_fNG6kfpL#4qJJq(?e_?!owIjY zC6e}jK|D2lC8~e=vGeHkF+pX2wy7@i0s^Dc$06Vpy-m!m(toc*Eps8fuYV-+EL`8T z_xiC&+W(wXO#NlbJE*JQ?(y5qO`()9KpF!Z;jF;PBK^=; z)z>vJ;v-TNX)qaSCE@X230I;zVvz-%unnT!q>=bM7l%^kPp{U#bmL7@tV%`mZXkF) zPd(PX+U;p)nRWnSpByvqte|#!?!o2x;lDO{HS(Ly0I>uu40t0z^B{9v>F9&VR4WSULjDv|lDv1!lN@nn2BC8n31#U_il?_gdQ z`;*_t)4RcOz&5Y`&N-9l6gzj#_y#-XJ91|DaiD-H1~DOocyN1PsB4NG%>RdE!A5OI z9}@B4<=pMp-G9J!2AzI+8<ojc2WCUShkYSq(Ac6Hc;|2t*X~X-)J>2k{OKmnbH|{E|OG&CwZ_qgW8Hr3)Mf} z_b%6N^Bg1H9$_?F;Y1Mwhh?!CS?LYvhlP=wXEPD@w0|Dkq|0aVwGP2qemM6+C${H< z2ch+E$_zxhI`5}CbW!_E%2eE8|7*m92~oDn!0?EG%LG93)9@^?{Zkj>Y%${Cgt%Vr zUagiR3Ct9F-6GUXTUpFKgl%Lhy32T8FOt*E`HKva0f7~{W?9q;d{rV&s=h1N1UW5M znF>Ie3V(A1iQYk$XqEIb2WmzOEL6lC4_=n)Y?O>($8qBJ49|CP{NbAoc2$Ov%| z`&Q@JlLA*bI;GV2BhD*Y^v%5BQ6%p+<5+Ce>|-4xsUu1CXq-7fGcBh$&#P@>)O8_8 zd4F5ZP7z=rA*>)tM;)57*lUB9o{qA%=yBscBC=Gjd*mGvxu)8fQ_k4g`J-d5`LV}e zjzl8Ru>j4?BH=IQCyIP2;0UcHRu}4lxOqoT=lK5Is~d(|{vxr$)kro~Ie$BXwyk}^ zsxukEk^5QQi(*uY4bq&78R-#o+O3^n0SLRIoItvEEmtf-E8jeyg=j&|pG z)b+JTrkk66Dw>!uo~fg5#xt-33#?hB*A()*Ra_ogNAWsmqQ&U+5|MiPnBkk1Il!9pLyJ)N5}Le2;%mF%-=rd zmH4deEDJ16Ki5_7q;rO#?>%u&^jPa0%JK=R@meZ$F}S6o=slJ~M*GZJy!91NhAfub z){DR1(hkv;rW)kBAYO!+r^he;T7S1Cb71{F+J+XSWB^CHt2K-pZs$Qvg?syYD;Ky(iAK!O?~M3<)@`9O!fDnlN|7LXtOxh|`~+D! z)Q0M=nFzatwsX*EwwG`5#heDV6*9q|2sApPj1+a0*FV%gqQBx71#cZyQ!q-|)Vp>{ zUxR@9;8PDCt%-(90ubdISbs9@3#-xMV88z4=M5G{P^zzUK(VpUxU01X>Wg2*>KPE} z;9V#Xd}0;-x{&FM>IN)Sv8vjDLu}o2ZuITNU)%Qwf2izmtfh}cw52SJLi{@JmE5k6 zeOj>Blm`+k-RJO=`>J0T9f1UhWdJ3PJ0;$qXK=5; zHW^ZZ3rF?fx1oM+#$a|%vWNiWoQVA(*h^QmWSZw*)beTShl9bNbfS1P?BQ4&db3TH zdqM4P$T|Q18yc4SKYycPebR1g^ZI`%zeb;GTbhM~rZ4KH_)2W)Wp8+w4YPmFDnC0u zfjRs(bbT+t_biJv+CxvPtD(a~`;I6Hwxh&RJw?RnfBpv)@mi%O?_U1$-IJ$3z4+ya zr>|Z|lWF+QVr(nz3=v3K+&yTIKI>XljvWM6!Z|1{E&Wzm$bV>k!5ftCr!1KCSd8Kt z#Mti{c9G&(oVviJRBE?5NJBC^q?+4yT0vxGJHhjUNWHTzq4HD(Sp_xgx(@6+lO~F< z5OUFnwSz`aq46~Mjm34y1q1<>7Z$<EW8qTsx z3cpqOtirF+k+kI7R!@*?{~}RVXNrlvlW8v}oK73D z-|I=C!;O8nGWmVh`(x01`0i~vJw8u4w5%O&whlO}1Ra!itR)>iJMZtkW2oIXVzwur z5Zt$To0)j}mW7ZxW?Gy?%*uJ1F7i1%GL%Ge`)M{`ZV0&p=@EZ~X;QV?t~ZQ(85NFP zWO=uPAb(zdVPGe4Otq8oQXIA}V?+WAH}MjaJ*S@`t72}%+B%rWb8$+C@G(qrw zzBlSqF3zqNT0RePLz-=p(L7$D+LC^TQ`|bu_v9)~nE(E4$mPGkpVMnxKilE4| zMq@x zXn&N7J*mpR`tHYf?+y<){%&ep&UoqAIuJCo_xrXU)684r3e)!Pnp|pqtZd425dq7t zW)C~>Vt+v?qEWD+o`tpqQ_l45uz$*qMY^8ioqI~by6jwcysm#KUytg;Ow^IH%&4Qe z{LWz1*>;-c!=04QV>)C+u_sTC0=B>$uf)^2X<9uiXTv&U18Se|!XZj(=C)kHx8` z4gp}=#D+g`tT~AL=a(k-77px~Ar(N$myHamzR~uZP z$H)|(TiHC!Br!neF1rb)h^F@f+0hrdJLMh!Ay(2C^xq3lWAA@@-9;C{;LotGB@vMi zU5^kVJAS@y5REF|N!oV2@P9If`b7N#J~7=p^yF#{Lo8KT?!Mfs8GkEtlj3>$;wDTS zy3p1E*q$YrncWa1!U}p}%1ZcW5?*v?04*+NUGq6-7sc@hI;?XzsGxo7m5>3l1%sn^ zv3$ejAOOo!w6FoIasbP22pEEnbL}5>K=LYpQ|9(OS{cc2caT|6V9>hu@j>E5wP;-) Uh|BcJW%R!RUxe3rWCIfd0Q(K5W&i*H diff --git a/lib/gollum/public/assets/app-b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7.css.gz b/lib/gollum/public/assets/app-b205e593a30f1cc0054e2e9ed9fc8af3658d8ef4a62b9708c20f204560deefb7.css.gz index 6dcd7640e576c8e58224c2b1df00d6a5128668db..6354f16c0f3d0a188788d589ee0d5006ef681a8d 100644 GIT binary patch delta 18 acmezIlJUn&Mt1pb4u)^r8#l6lECB#kbqL7- delta 18 acmezIlJUn&Mt1pb4u&aWO&i%imH+@y1_#Fg diff --git a/lib/gollum/public/assets/criticmarkup-31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4.css.gz b/lib/gollum/public/assets/criticmarkup-31ae5d3282bbb8e7b7c3c9917e9fb68e3315a6b4a75da6cec48d21b8846905c4.css.gz index 729122ddf86c6d705d822cc14a52aeac6fecd4a3..343ad328e1ad157f1436a3506580ab09645111b0 100644 GIT binary patch delta 16 XcmZ3*w2FyczMF%AnYD2vyD}pHA!`G7 delta 16 XcmZ3*w2FyczMF%=^lt4&c4bBYC&dJP diff --git a/lib/gollum/public/assets/editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js b/lib/gollum/public/assets/editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js similarity index 97% rename from lib/gollum/public/assets/editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js rename to lib/gollum/public/assets/editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js index 20237ef7..d9265e84 100644 --- a/lib/gollum/public/assets/editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js +++ b/lib/gollum/public/assets/editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js @@ -19,6 +19,6 @@ forward:!1,explicitRepeat:!0}},{keys:"gg",type:"motion",motion:"moveToLineOrEdge ;var i=this.$editor.session,o=this.find(i),r=this.$editor.emacsMark?!!this.$editor.emacsMark():!this.$editor.selection.isEmpty();return o&&(n.backwards&&(o=l.fromPoints(o.end,o.start)),this.$editor.selection.setRange(l.fromPoints(r?this.$startPos:o.end,o.end)),e&&(this.$currentPos=o.end),this.highlight(n.re)),this.statusMessage(o),o},this.addString=function(e){return this.highlightAndFindWithNeedle(!1,function(t){if(!i(t))return t+e;var n=o(t);return n.expression+=e,s(n)})},this.removeChar=function(){return this.highlightAndFindWithNeedle(!1,function(e){if(!i(e))return e.substring(0,e.length-1);var t=o(e);return t.expression=t.expression.substring(0,t.expression.length-1),s(t)})},this.next=function(e){return e=e||{},this.$options.backwards=!!e.backwards,this.$currentPos=this.$editor.getCursorPosition(),this.highlightAndFindWithNeedle(!0,function(t){return e.useCurrentOrPrevSearch&&0===t.length?this.$prevNeedle||"":t})},this.onMouseDown=function(){return this.deactivate(),!0},this.onPaste=function(e){this.addString(e)},this.convertNeedleToRegExp=function(){return this.highlightAndFindWithNeedle(!1,function(e){return i(e)?e:r(e,"ig")})},this.convertNeedleToString=function(){return this.highlightAndFindWithNeedle(!1,function(e){return i(e)?o(e).expression:e})},this.statusMessage=function(e){var t=this.$options,n="";n+=t.backwards?"reverse-":"",n+="isearch: "+t.needle,n+=e?"":" (not found)",this.message(n)},this.message=function(e){this.$editor.showCommandLine?(this.$editor.showCommandLine(e),this.$editor.focus()):console.log(e)}}.call(n.prototype),t.IncrementalSearch=n;var g=e("./lib/dom");g.importCssString&&g.importCssString(".ace_marker-layer .ace_isearch-result { position: absolute; z-index: 6; box-sizing: border-box;}div.ace_isearch-result { border-radius: 4px; background-color: rgba(255, 200, 0, 0.5); box-shadow: 0 0 4px rgb(255, 200, 0);}.ace_dark div.ace_isearch-result { background-color: rgb(100, 110, 160); box-shadow: 0 0 4px rgb(80, 90, 140);}","incremental-search-highlighting");var p=e("./commands/command_manager");(function(){this.setupIncrementalSearch=function(e,t){if(this.usesIncrementalSearch!=t){this.usesIncrementalSearch=t;var n=u.iSearchStartCommands;this[t?"addCommands":"removeCommands"](n)}}}).call(p.CommandManager.prototype);var f=e("./editor").Editor;e("./config").defineOptions(f.prototype,"editor",{useIncrementalSearch:{set:function(e){this.keyBinding.$handlers.forEach(function(t){t.setupIncrementalSearch&&t.setupIncrementalSearch(this,e)}),this._emit("incrementalSearchSettingChanged",{isEnabled:e})}}})}),ace.define("ace/keyboard/emacs",["require","exports","module","ace/lib/dom","ace/incremental_search","ace/commands/incremental_search_commands","ace/keyboard/hash_handler","ace/lib/keys"],function(e,t){"use strict";var n=e("../lib/dom");e("../incremental_search");var i=e("../commands/incremental_search_commands"),o=e("./hash_handler").HashHandler;t.handler=new o,t.handler.isEmacs=!0,t.handler.$id="ace/keyboard/emacs";var r,s,a=!1;t.handler.attach=function(e){a||(a=!0,n.importCssString(" .emacs-mode .ace_cursor{ border: 1px rgba(50,250,50,0.8) solid!important; box-sizing: border-box!important; background-color: rgba(0,250,0,0.9); opacity: 0.5; } .emacs-mode .ace_hidden-cursors .ace_cursor{ opacity: 1; background-color: transparent; } .emacs-mode .ace_overwrite-cursors .ace_cursor { opacity: 1; background-color: transparent; border-width: 0 0 2px 2px !important; } .emacs-mode .ace_text-layer { z-index: 4 } .emacs-mode .ace_cursor-layer { z-index: 2 }","emacsMode")),r=e.session.$selectLongWords,e.session.$selectLongWords=!0,s=e.session.$useEmacsStyleLineStart,e.session.$useEmacsStyleLineStart=!0,e.session.$emacsMark=null,e.session.$emacsMarkRing=e.session.$emacsMarkRing||[],e.emacsMark=function(){return this.session.$emacsMark},e.setEmacsMark=function(e){this.session.$emacsMark=e},e.pushEmacsMark=function(e,t){var n=this.session.$emacsMark;n&&this.session.$emacsMarkRing.push(n),!e||t?this.setEmacsMark(e):this.session.$emacsMarkRing.push(e)},e.popEmacsMark=function(){var e=this.emacsMark();return e?(this.setEmacsMark(null),e):this.session.$emacsMarkRing.pop()},e.getLastEmacsMark=function(){return this.session.$emacsMark||this.session.$emacsMarkRing.slice(-1)[0]},e.emacsMarkForSelection=function(e){var t=this.selection,n=this.multiSelect?this.multiSelect.getAllRanges().length:1,i=t.index||0,o=this.session.$emacsMarkRing,r=o.length-(n-i),s=o[r]||t.anchor;return e&&o.splice(r,1,"row"in e&&"column"in e?e:undefined),s},e.on("click",c),e.on("changeSession",l),e.renderer.$blockCursor=!0,e.setStyle("emacs-mode"),e.commands.addCommands(d),t.handler.platform=e.commands.platform,e.$emacsModeHandler=this,e.addEventListener("copy",this.onCopy),e.addEventListener("paste",this.onPaste)},t.handler.detach=function(e){e.renderer.$blockCursor=!1,e.session.$selectLongWords=r,e.session.$useEmacsStyleLineStart=s,e.removeEventListener("click",c),e.removeEventListener("changeSession",l),e.unsetStyle("emacs-mode"),e.commands.removeCommands(d),e.removeEventListener("copy",this.onCopy),e.removeEventListener("paste",this.onPaste),e.$emacsModeHandler=null};var l=function(e){e.oldSession&&(e.oldSession.$selectLongWords=r,e.oldSession.$useEmacsStyleLineStart=s),r=e.session.$selectLongWords,e.session.$selectLongWords=!0,s=e.session.$useEmacsStyleLineStart,e.session.$useEmacsStyleLineStart=!0,e.session.hasOwnProperty("$emacsMark")||(e.session.$emacsMark=null),e.session.hasOwnProperty("$emacsMarkRing")||(e.session.$emacsMarkRing=[])},c=function(e){e.editor.session.$emacsMark=null},h=e("../lib/keys").KEY_MODS,u={C:"ctrl",S:"shift",M:"alt",CMD:"command"};["C-S-M-CMD","S-M-CMD","C-M-CMD","C-S-CMD","C-S-M","M-CMD","S-CMD","S-M","C-CMD","C-M","C-S","CMD","M","S","C"].forEach(function(e){var t=0;e.split("-").forEach(function(e){t|=h[u[e]]}),u[t]=e.toLowerCase()+"-"}),t.handler.onCopy=function(e,n){n.$handlesEmacsOnCopy||(n.$handlesEmacsOnCopy=!0,t.handler.commands.killRingSave.exec(n),n.$handlesEmacsOnCopy=!1)},t.handler.onPaste=function(e,t){t.pushEmacsMark(t.getCursorPosition())},t.handler.bindKey=function(e,t){if("object"==typeof e&&(e=e[this.platform]),e){var n=this.commandKeyBinding;e.split("|").forEach(function(e){e=e.toLowerCase(),n[e]=t,e.split(" ").slice(0,-1).reduce(function(e,t,n){var i=e[n-1]?e[n-1]+" ":"";return e.concat([i+t])},[]).forEach(function(e){n[e]||(n[e]="null")})},this)}},t.handler.getStatusText=function(e,t){var n="";return t.count&&(n+=t.count),t.keyChain&&(n+=" "+t.keyChain),n},t.handler.handleKeyboard=function(e,t,n,i){if(-1===i)return undefined;var o=e.editor;if(o._signal("changeStatus"),-1==t&&(o.pushEmacsMark(),e.count)){var r=new Array(e.count+1).join(n);return e.count=null,{command:"insertstring",args:r}}var s=u[t];if("c-"==s||e.count){var a=parseInt(n[n.length-1]);if("number"==typeof a&&!isNaN(a))return e.count=Math.max(e.count,0)||0,e.count=10*e.count+a,{command:"null"}}s&&(n=s+n),e.keyChain&&(n=e.keyChain+=" "+n);var l=this.commandKeyBinding[n];if(e.keyChain="null"==l?n:"",!l)return undefined;if("null"===l)return{command:"null"};if("universalArgument"===l)return e.count=-4,{command:"null"};var c;if("string"!=typeof l&&(c=l.args,l.command&&(l=l.command),"goorselect"===l&&(l=o.emacsMark()?c[1]:c[0],c=null)),"string"==typeof l&&(("insertstring"===l||"splitline"===l||"togglecomment"===l)&&o.pushEmacsMark(),!(l=this.commands[l]||o.commands.commands[l])))return undefined;if(!l.readOnly&&!l.isYank&&(e.lastCommand=null),!l.readOnly&&o.emacsMark()&&o.setEmacsMark(null),e.count){var a=e.count;if(e.count=0,!l||!l.handlesCount)return{args:c,command:{exec:function(e,t){for(var n=0;n30&&this.$data.shift()},append:function(e){var t=this.$data.length-1,n=this.$data[t]||"";e&&(n+=e),n&&(this.$data[t]=n)},get:function(e){return e=e||1,this.$data.slice(this.$data.length-e,this.$data.length).reverse().join("\n")},pop:function(){return this.$data.length>1&&this.$data.pop(),this.get()},rotate:function(){return this.$data.unshift(this.$data.pop()),this.get()}}}),function(){ace.require(["ace/keyboard/emacs"],function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)})}(),ace.define("ace/ext/elastic_tabstops_lite",["require","exports","module","ace/editor","ace/config"],function(e,t){"use strict";var n=function(e){this.$editor=e;var t=this,n=[],i=!1;this.onAfterExec=function(){i=!1,t.processRows(n),n=[]},this.onExec=function(){i=!0},this.onChange=function(e){i&&(-1==n.indexOf(e.start.row)&&n.push(e.start.row),e.end.row!=e.start.row&&n.push(e.end.row))}};(function(){this.processRows=function(e){this.$inChange=!0;for(var t=[],n=0,i=e.length;n-1))for(var r=this.$findCellWidthsForBlock(o),s=this.$setBlockCellWidthsToMax(r.cellWidths),a=r.firstRow,l=0,c=s.length;l=0&&(t=this.$cellWidthsForRow(i),0!=t.length);)n.unshift(t),i--;var o=i+1;i=e;for(var r=this.$editor.session.getLength();i0&&(this.$editor.session.getDocument().insertInLine({row:e,column:c+1},Array(h+1).join(" ")+"\t"),this.$editor.session.getDocument().removeInLine(e,c,c+1),i+=h),h<0&&g>=-h&&(this.$editor.session.getDocument().removeInLine(e,c+h,c),i+=h)}}},this.$izip_longest=function(e){if(!e[0])return[];for(var t=e[0].length,n=e.length,i=1;it&&(t=o)}for(var r=[],s=0;s=t.length?t.length:e.length,i=[],o=0;o'+t.command+' : '+t.key+""},"");r.id="kbshortcutmenu",r.innerHTML="

Keyboard Shortcuts

"+s+"",n(t,r)}}var o=e("../editor").Editor;n.exports.init=function(e){o.prototype.showKeyboardShortcuts=function(){i(this)},e.commands.addCommands([{name:"showKeyboardShortcuts",bindKey:{win:"Ctrl-Alt-h",mac:"Command-Alt-h"},exec:function(e){e.showKeyboardShortcuts()}}])}}),function(){ace.require(["ace/ext/keybinding_menu"],function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)})}(),ace.define("ace/snippets",["require","exports","module","ace/lib/oop","ace/lib/event_emitter","ace/lib/lang","ace/range","ace/range_list","ace/keyboard/hash_handler","ace/tokenizer","ace/clipboard","ace/lib/dom","ace/editor"],function(e,t){"use strict";function n(e){var t=(new Date).toLocaleString("en-us",e);return 1==t.length?"0"+t:t}var i=e("./lib/oop"),o=e("./lib/event_emitter").EventEmitter,r=e("./lib/lang"),s=e("./range").Range,a=e("./range_list").RangeList,l=e("./keyboard/hash_handler").HashHandler,c=e("./tokenizer").Tokenizer,h=e("./clipboard"),u={CURRENT_WORD:function(e){return e.session.getTextRange(e.session.getWordRange())},SELECTION:function(e,t,n){var i=e.session.getTextRange();return n?i.replace(/\n\r?([ \t]*\S)/g,"\n"+n+"$1"):i},CURRENT_LINE:function(e){return e.session.getLine(e.getCursorPosition().row)},PREV_LINE:function(e){return e.session.getLine(e.getCursorPosition().row-1)},LINE_INDEX:function(e){return e.getCursorPosition().row},LINE_NUMBER:function(e){return e.getCursorPosition().row+1},SOFT_TABS:function(e){return e.session.getUseSoftTabs()?"YES":"NO"},TAB_SIZE:function(e){return e.session.getTabSize()},CLIPBOARD:function(){return h.getText&&h.getText()},FILENAME:function(e){return/[^/\\]*$/.exec(this.FILEPATH(e))[0]},FILENAME_BASE:function(e){return/[^/\\]*$/.exec(this.FILEPATH(e))[0].replace(/\.[^.]*$/,"")},DIRECTORY:function(e){return this.FILEPATH(e).replace(/[^/\\]*$/,"")},FILEPATH:function(){return"/not implemented.txt"},WORKSPACE_NAME:function(){return"Unknown"},FULLNAME:function(){return"Unknown"},BLOCK_COMMENT_START:function(e){var t=e.session.$mode||{};return t.blockComment&&t.blockComment.start||""},BLOCK_COMMENT_END:function(e){var t=e.session.$mode||{};return t.blockComment&&t.blockComment.end||""},LINE_COMMENT:function(e){return(e.session.$mode||{}).lineCommentStart||""},CURRENT_YEAR:n.bind(null,{year:"numeric"}),CURRENT_YEAR_SHORT:n.bind(null,{year:"2-digit"}),CURRENT_MONTH:n.bind(null,{month:"numeric"}),CURRENT_MONTH_NAME:n.bind(null,{month:"long"}),CURRENT_MONTH_NAME_SHORT:n.bind(null,{month:"short"}),CURRENT_DATE:n.bind(null,{day:"2-digit"}),CURRENT_DAY_NAME:n.bind(null,{weekday:"long"}),CURRENT_DAY_NAME_SHORT:n.bind(null,{weekday:"short"}),CURRENT_HOUR:n.bind(null,{hour:"2-digit",hour12:!1}),CURRENT_MINUTE:n.bind(null,{minute:"2-digit"}),CURRENT_SECOND:n.bind(null,{second:"2-digit"})};u.SELECTED_TEXT=u.SELECTION;var d=function(){this.snippetMap={},this.snippetNameMap={}};(function(){i.implement(this,o),this.getTokenizer=function(){return d.$tokenizer||this.createTokenizer()},this.createTokenizer=function(){function e(e){return e=e.substr(1),/^\d+$/.test(e)?[{tabstopId:parseInt(e,10)}]:[{text:e}]}function t(e){return"(?:[^\\\\"+e+"]|\\\\.)"}var n={regex:"/("+t("/")+"+)/",onMatch:function(e,t,n){var i=n[0];return i.fmtString=!0,i.guard=e.slice(1,-1),i.flag="",""},next:"formatString"};return d.$tokenizer=new c({start:[{regex:/\\./,onMatch:function(e,t,n){var i=e[1];return"}"==i&&n.length?e=i:-1!="`$\\".indexOf(i)&&(e=i),[e]}},{regex:/}/,onMatch:function(e,t,n){return[n.length?n.shift():e]}},{regex:/\$(?:\d+|\w+)/,onMatch:e},{regex:/\$\{[\dA-Z_a-z]+/,onMatch:function(t,n,i){var o=e(t.substr(1));return i.unshift(o[0]),o},next:"snippetVar"},{regex:/\n/,token:"newline",merge:!1}],snippetVar:[{regex:"\\|"+t("\\|")+"*\\|",onMatch:function(e,t,n){var i=e.slice(1,-1).replace(/\\[,|\\]|,/g,function(e){return 2==e.length?e[1]:"\0"}).split("\0");return n[0].choices=i,[i[0]]},next:"start"},n,{regex:"([^:}\\\\]|\\\\.)*:?",token:"",next:"start"}],formatString:[{regex:/:/,onMatch:function(e,t,n){return n.length&&n[0].expectElse?(n[0].expectElse=!1,n[0].ifEnd={elseEnd:n[0]},[n[0].ifEnd]):":"}},{regex:/\\./,onMatch:function(e,t,n){var i=e[1];return"}"==i&&n.length?e=i:-1!="`$\\".indexOf(i)?e=i:"n"==i?e="\n":"t"==i?e="\t":-1!="ulULE".indexOf(i)&&(e={changeCase:i,local:i>"a"}),[e]}},{regex:"/\\w*}",onMatch:function(e,t,n){var i=n.shift();return i&&(i.flag=e.slice(1,-1)),this.next=i&&i.tabstopId?"start":"",[i||e]},next:"start"},{regex:/\$(?:\d+|\w+)/,onMatch:function(e){return[{text:e.slice(1)}]}},{regex:/\${\w+/,onMatch:function(e,t,n){var i={text:e.slice(2)};return n.unshift(i),[i]},next:"formatStringVar"},{regex:/\n/,token:"newline",merge:!1},{regex:/}/,onMatch:function(e,t,n){var i=n.shift();return this.next=i&&i.tabstopId?"start":"",[i||e]},next:"start"}],formatStringVar:[{regex:/:\/\w+}/,onMatch:function(e,t,n){return n[0].formatFunction=e.slice(2,-1),[n.shift()]},next:"formatString"},n,{regex:/:[\?\-+]?/,onMatch:function(e,t,n){"+"==e[1]&&(n[0].ifEnd=n[0]),"?"==e[1]&&(n[0].expectElse=!0)},next:"formatString"},{regex:"([^:}\\\\]|\\\\.)*:?",token:"",next:"formatString"}]}),d.$tokenizer},this.tokenizeTmSnippet=function(e,t){return this.getTokenizer().getLineTokens(e,t).tokens.map(function(e){return e.value||e})},this.getVariableValue=function(e,t,n){if(/^\d+$/.test(t))return(this.variables.__||{})[t]||"";if(/^[A-Z]\d+$/.test(t))return(this.variables[t[0]+"__"]||{})[t.substr(1)]||"";if(t=t.replace(/^TM_/,""),!this.variables.hasOwnProperty(t))return"";var i=this.variables[t];return"function"==typeof i&&(i=this.variables[t](e,t,n)),null==i?"":i},this.variables=u,this.tmStrFormat=function(e,t,n){if(!t.fmt)return e;var i=t.flag||"",o=t.guard;o=new RegExp(o,i.replace(/[^gim]/g,""));var r="string"==typeof t.fmt?this.tokenizeTmSnippet(t.fmt,"formatString"):t.fmt,s=this;return e.replace(o,function(){var e=s.variables.__;s.variables.__=[].slice.call(arguments);for(var t=s.resolveVariables(r,n),i="E",o=0;o1?(b=t[t.length-1].length,v+=t.length-1):b+=e.length,w+=e}else e&&(e.start?e.end={row:v,column:b}:e.start={row:v,column:b})});var y=e.getSelectionRange(),x=e.session.replace(y,w),k=new g(e),C=e.inVirtualSelectionMode&&e.selection.index;k.addTabstops(l,y.start,x,C)},this.insertSnippet=function(e,t){var n=this;if(e.inVirtualSelectionMode)return n.insertSnippetForSelection(e,t);e.forEachSelection(function(){n.insertSnippetForSelection(e,t)},null,{keepOrder:!0}),e.tabstopManager&&e.tabstopManager.tabNext()},this.$getScope=function(e){var t=e.session.$mode.$id||"";if("html"===(t=t.split("/").pop())||"php"===t){"php"===t&&!e.session.$mode.inlinePhp&&(t="html");var n=e.getCursorPosition(),i=e.session.getState(n.row);"object"==typeof i&&(i=i[0]),i.substring&&("js-"==i.substring(0,3)?t="javascript":"css-"==i.substring(0,4)?t="css":"php-"==i.substring(0,4)&&(t="php"))}return t},this.getActiveScopes=function(e){var t=this.$getScope(e),n=[t],i=this.snippetMap;return i[t]&&i[t].includeScopes&&n.push.apply(n,i[t].includeScopes),n.push("_"),n},this.expandWithTab=function(e,t){var n=this,i=e.forEachSelection(function(){return n.expandSnippetForSelection(e,t)},null,{keepOrder:!0});return i&&e.tabstopManager&&e.tabstopManager.tabNext(),i},this.expandSnippetForSelection=function(e,t){var n,i=e.getCursorPosition(),o=e.session.getLine(i.row),r=o.substring(0,i.column),s=o.substr(i.column),a=this.snippetMap;return this.getActiveScopes(e).some(function(e){var t=a[e];return t&&(n=this.findMatchingSnippet(t,r,s)),!!n},this),!!n&&(!(!t||!t.dryRun)||(e.session.doc.removeInLine(i.row,i.column-n.replaceBefore.length,i.column+n.replaceAfter.length),this.variables.M__=n.matchBefore,this.variables.T__=n.matchAfter,this.insertSnippetForSelection(e,n.content),this.variables.M__=this.variables.T__=null,!0))},this.findMatchingSnippet=function(e,t,n){for(var i=e.length;i--;){var o=e[i];if((!o.startRe||o.startRe.test(t))&&((!o.endRe||o.endRe.test(n))&&(o.startRe||o.endRe)))return o.matchBefore=o.startRe?o.startRe.exec(t):[""],o.matchAfter=o.endRe?o.endRe.exec(n):[""],o.replaceBefore=o.triggerRe?o.triggerRe.exec(t)[0]:"",o.replaceAfter=o.endTriggerRe?o.endTriggerRe.exec(n)[0]:"",o}},this.snippetMap={},this.snippetNameMap={},this.register=function(e,t){function n(e){return e&&!/^\^?\(.*\)\$?$|^\\b$/.test(e)&&(e="(?:"+e+")"),e||""}function i(e,t,i){return e=n(e),t=n(t),i?(e=t+e)&&"$"!=e[e.length-1]&&(e+="$"):(e+=t)&&"^"!=e[0]&&(e="^"+e),new RegExp(e)}function o(e){e.scope||(e.scope=t||"_"),t=e.scope,s[t]||(s[t]=[],a[t]={});var n=a[t];if(e.name){var o=n[e.name];o&&l.unregister(o),n[e.name]=e}s[t].push(e),e.tabTrigger&&!e.trigger&&(!e.guard&&/^\w/.test(e.tabTrigger)&&(e.guard="\\b"),e.trigger=r.escapeRegExp(e.tabTrigger)),(e.trigger||e.guard||e.endTrigger||e.endGuard)&&(e.startRe=i(e.trigger,e.guard,!0),e.triggerRe=new RegExp(e.trigger),e.endRe=i(e.endTrigger,e.endGuard,!0),e.endTriggerRe=new RegExp(e.endTrigger))}var s=this.snippetMap,a=this.snippetNameMap,l=this;e||(e=[]),e&&e.content?o(e):Array.isArray(e)&&e.forEach(o),this._signal("registerSnippets",{scope:t})}, this.unregister=function(e,t){function n(e){var n=o[e.scope||t];if(n&&n[e.name]){delete n[e.name];var r=i[e.scope||t],s=r&&r.indexOf(e);s>=0&&r.splice(s,1)}}var i=this.snippetMap,o=this.snippetNameMap;e.content?n(e):Array.isArray(e)&&e.forEach(n)},this.parseSnippetFile=function(e){e=e.replace(/\r/g,"");for(var t,n=[],i={},o=/^#.*|^({[\s\S]*})\s*$|^(\S+) (.*)$|^((?:\n*\t.*)+)/gm;t=o.exec(e);){if(t[1])try{i=JSON.parse(t[1]),n.push(i)}catch(e){}if(t[4])i.content=t[4].replace(/^\t/gm,""),n.push(i),i={};else{var r=t[2],s=t[3];if("regex"==r){var a=/\/((?:[^\/\\]|\\.)*)|$/g;i.guard=a.exec(s)[1],i.trigger=a.exec(s)[1],i.endTrigger=a.exec(s)[1],i.endGuard=a.exec(s)[1]}else"snippet"==r?(i.tabTrigger=s.match(/^\S*/)[0],i.name||(i.name=s)):i[r]=s}}return n},this.getSnippetByName=function(e,t){var n,i=this.snippetNameMap;return this.getActiveScopes(t).some(function(t){var o=i[t];return o&&(n=o[e]),!!n},this),n}}).call(d.prototype);var g=function(e){if(e.tabstopManager)return e.tabstopManager;e.tabstopManager=this,this.$onChange=this.onChange.bind(this),this.$onChangeSelection=r.delayedCall(this.onChangeSelection.bind(this)).schedule,this.$onChangeSession=this.onChangeSession.bind(this),this.$onAfterExec=this.onAfterExec.bind(this),this.attach(e)};(function(){this.attach=function(e){this.index=0,this.ranges=[],this.tabstops=[],this.$openTabstops=null,this.selectedTabstop=null,this.editor=e,this.editor.on("change",this.$onChange),this.editor.on("changeSelection",this.$onChangeSelection),this.editor.on("changeSession",this.$onChangeSession),this.editor.commands.on("afterExec",this.$onAfterExec),this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler)},this.detach=function(){this.tabstops.forEach(this.removeTabstopMarkers,this),this.ranges=null,this.tabstops=null,this.selectedTabstop=null,this.editor.removeListener("change",this.$onChange),this.editor.removeListener("changeSelection",this.$onChangeSelection),this.editor.removeListener("changeSession",this.$onChangeSession),this.editor.commands.removeListener("afterExec",this.$onAfterExec),this.editor.keyBinding.removeKeyboardHandler(this.keyboardHandler),this.editor.tabstopManager=null,this.editor=null},this.onChange=function(e){for(var t="r"==e.action[0],n=this.selectedTabstop&&this.selectedTabstop.parents||{},i=(this.tabstops||[]).slice(),o=0;o2&&(this.tabstops.length&&l.push(l.splice(2,1)[0]),this.tabstops.splice.apply(this.tabstops,l))},this.addTabstopMarkers=function(e){var t=this.editor.session;e.forEach(function(e){e.markerId||(e.markerId=t.addMarker(e,"ace_snippet-marker","text"))})},this.removeTabstopMarkers=function(e){var t=this.editor.session;e.forEach(function(e){t.removeMarker(e.markerId),e.markerId=null})},this.removeRange=function(e){var t=e.tabstop.indexOf(e);-1!=t&&e.tabstop.splice(t,1),t=this.ranges.indexOf(e),-1!=t&&this.ranges.splice(t,1),t=e.tabstop.rangeList.ranges.indexOf(e),-1!=t&&e.tabstop.splice(t,1),this.editor.session.removeMarker(e.markerId),e.tabstop.length||(t=this.tabstops.indexOf(e.tabstop),-1!=t&&this.tabstops.splice(t,1),this.tabstops.length||this.detach())},this.keyboardHandler=new l,this.keyboardHandler.bindKeys({Tab:function(e){t.snippetManager&&t.snippetManager.expandWithTab(e)||e.tabstopManager.tabNext(1)},"Shift-Tab":function(e){e.tabstopManager.tabNext(-1)},Esc:function(e){e.tabstopManager.detach()},Return:function(){return!1}})}).call(g.prototype);var p=function(e,t){0==e.row&&(e.column+=t.column),e.row+=t.row},f=function(e,t){e.row==t.row&&(e.column-=t.column),e.row-=t.row};e("./lib/dom").importCssString(".ace_snippet-marker { -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(194, 193, 208, 0.09); border: 1px dotted rgba(211, 208, 235, 0.62); position: absolute;}"),t.snippetManager=new d;var m=e("./editor").Editor;(function(){this.insertSnippet=function(e,n){return t.snippetManager.insertSnippet(this,e,n)},this.expandSnippet=function(e){return t.snippetManager.expandWithTab(this,e)}}).call(m.prototype)}),ace.define("ace/autocomplete/popup",["require","exports","module","ace/virtual_renderer","ace/editor","ace/range","ace/lib/event","ace/lib/lang","ace/lib/dom"],function(e,t){"use strict";var n=e("../virtual_renderer").VirtualRenderer,i=e("../editor").Editor,o=e("../range").Range,r=e("../lib/event"),s=e("../lib/lang"),a=e("../lib/dom"),l=function(e){var t=new n(e);t.$maxLines=4;var o=new i(t);return o.setHighlightActiveLine(!1),o.setShowPrintMargin(!1),o.renderer.setShowGutter(!1),o.renderer.setHighlightGutterLine(!1),o.$mouseHandler.$focusTimeout=0,o.$highlightTagPending=!0,o},c=function(e){var t=a.createElement("div"),n=new l(t);e&&e.appendChild(t),t.style.display="none",n.renderer.content.style.cursor="default",n.renderer.setStyle("ace_autocomplete"),n.setOption("displayIndentGuides",!1),n.setOption("dragDelay",150);var i=function(){};n.focus=i,n.$isFocused=!0,n.renderer.$cursorLayer.restartTimer=i,n.renderer.$cursorLayer.element.style.opacity=0,n.renderer.$maxLines=8,n.renderer.$keepTextAreaAtCursor=!1,n.setHighlightActiveLine(!1),n.session.highlight(""),n.session.$searchHighlight.clazz="ace_highlight-marker",n.on("mousedown",function(e){var t=e.getDocumentPosition();n.selection.moveToPosition(t),u.start.row=u.end.row=t.row,e.stop()});var c,h=new o(-1,0,-1,Infinity),u=new o(-1,0,-1,Infinity);u.id=n.session.addMarker(u,"ace_active-line","fullLine"),n.setSelectOnHover=function(e){e?h.id&&(n.session.removeMarker(h.id),h.id=null):h.id=n.session.addMarker(h,"ace_line-hover","fullLine")},n.setSelectOnHover(!1),n.on("mousemove",function(e){if(!c)return void(c=e);if(c.x!=e.x||c.y!=e.y){c=e,c.scrollTop=n.renderer.scrollTop;var t=c.getDocumentPosition().row;h.start.row!=t&&(h.id||n.setRow(t),g(t))}}),n.renderer.on("beforeRender",function(){if(c&&-1!=h.start.row){c.$pos=null;var e=c.getDocumentPosition().row;h.id||n.setRow(e),g(e,!0)}}),n.renderer.on("afterRender",function(){var e=n.getRow(),t=n.renderer.$textLayer,i=t.element.childNodes[e-t.config.firstRow];i!==t.selectedNode&&t.selectedNode&&a.removeCssClass(t.selectedNode,"ace_selected"),t.selectedNode=i,i&&a.addCssClass(i,"ace_selected")});var d=function(){g(-1)},g=function(e,t){e!==h.start.row&&(h.start.row=h.end.row=e,t||n.session._emit("changeBackMarker"),n._emit("changeHoverMarker"))};n.getHoveredRow=function(){return h.start.row},r.addListener(n.container,"mouseout",d),n.on("hide",d),n.on("changeSelection",d),n.session.doc.getLength=function(){return n.data.length},n.session.doc.getLine=function(e){var t=n.data[e];return"string"==typeof t?t:t&&t.value||""};var p=n.session.bgTokenizer;return p.$tokenizeRow=function(e){function t(e,t){e&&o.push({type:(i.className||"")+(t||""),value:e})}var i=n.data[e],o=[];if(!i)return o;"string"==typeof i&&(i={value:i});for(var r=i.caption||i.value||i.name,s=r.toLowerCase(),a=(n.filterText||"").toLowerCase(),l=0,c=0,h=0;h<=a.length;h++)if(h!=c&&(i.matchMask&1<r/2&&!i&&h+t+l>r?(a.$maxPixelHeight=h-2*this.$borderSize,o.style.top="",o.style.bottom=r-h+"px",n.isTopdown=!1):(h+=t,a.$maxPixelHeight=r-h-.2*t,o.style.top=h+"px",o.style.bottom="",n.isTopdown=!0),o.style.display="";var u=e.left;u+o.offsetWidth>s&&(u=s-o.offsetWidth),o.style.left=u+"px",this._signal("show"),c=null,n.isOpen=!0},n.goTo=function(e){var t=this.getRow(),n=this.session.getLength()-1;switch(e){case"up":t=t<=0?n:t-1;break;case"down":t=t>=n?-1:t+1;break;case"start":t=0;break;case"end":t=n}this.setRow(t)},n.getTextLeftOffset=function(){return this.$borderSize+this.renderer.$padding+this.$imageSize},n.$imageSize=0,n.$borderSize=1,n};a.importCssString(".ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line { background-color: #CAD6FA; z-index: 1;}.ace_dark.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line { background-color: #3a674e;}.ace_editor.ace_autocomplete .ace_line-hover { border: 1px solid #abbffe; margin-top: -1px; background: rgba(233,233,253,0.4); position: absolute; z-index: 2;}.ace_dark.ace_editor.ace_autocomplete .ace_line-hover { border: 1px solid rgba(109, 150, 13, 0.8); background: rgba(58, 103, 78, 0.62);}.ace_completion-meta { opacity: 0.5; margin: 0.9em;}.ace_completion-message { color: blue;}.ace_editor.ace_autocomplete .ace_completion-highlight{ color: #2d69c7;}.ace_dark.ace_editor.ace_autocomplete .ace_completion-highlight{ color: #93ca12;}.ace_editor.ace_autocomplete { width: 300px; z-index: 200000; border: 1px lightgray solid; position: fixed; box-shadow: 2px 3px 5px rgba(0,0,0,.2); line-height: 1.4; background: #fefefe; color: #111;}.ace_dark.ace_editor.ace_autocomplete { border: 1px #484747 solid; box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.51); line-height: 1.4; background: #25282c; color: #c1c1c1;}","autocompletion.css"),t.AcePopup=c,t.$singleLineEditor=l}),ace.define("ace/autocomplete/util",["require","exports","module"],function(e,t){"use strict";t.parForEach=function(e,t,n){var i=0,o=e.length;0===o&&n();for(var r=0;r=0&&i.test(e[r]);r--)o.push(e[r]);return o.reverse().join("")},t.retrieveFollowingIdentifier=function(e,t,i){i=i||n;for(var o=[],r=t;rthis.filterText&&0===e.lastIndexOf(this.filterText,0))var t=this.filtered;else var t=this.all;this.filterText=e,t=this.filterCompletions(t,this.filterText),t=t.sort(function(e,t){return t.exactMatch-e.exactMatch||t.$score-e.$score||(e.caption||e.value).localeCompare(t.caption||t.value)});var n=null;t=t.filter(function(e){var t=e.snippet||e.caption||e.value;return t!==n&&(n=t,!0)}),this.filtered=t},this.filterCompletions=function(e,t){var n=[],i=t.toUpperCase(),o=t.toLowerCase();e:for(var r,s=0;r=e[s];s++){var a=r.caption||r.value||r.snippet;if(a){var l,c,h=-1,u=0,d=0;if(this.exactMatch){if(t!==a.substr(0,t.length))continue e}else{var g=a.toLowerCase().indexOf(o);if(g>-1)d=g;else for(var p=0;p=0&&(m<0||f0&&(-1===h&&(d+=10),d+=c,u|=1<",r.escapeHTML(e.caption),"","
",r.escapeHTML(e.snippet)].join(""))}},h=[c,a,l];t.setCompleters=function(e){h.length=0,e&&h.push.apply(h,e)},t.addCompleter=function(e){h.push(e)},t.textCompleter=a,t.keyWordCompleter=l,t.snippetCompleter=c;var u={name:"expandSnippet",exec:function(e){return n.expandWithTab(e)},bindKey:"Tab"},d=function(e,t){g(t.session.$mode)},g=function(e){var t=e.$id;n.files||(n.files={}),p(t),e.modes&&e.modes.forEach(g)},p=function(e){if(e&&!n.files[e]){var t=e.replace("mode","snippets");n.files[e]={},o.loadModule(t,function(t){t&&(n.files[e]=t,!t.snippets&&t.snippetText&&(t.snippets=n.parseSnippetFile(t.snippetText)),n.register(t.snippets||[],t.scope),t.includeScopes&&(n.snippetMap[t.scope].includeScopes=t.includeScopes,t.includeScopes.forEach(function(e){p("ace/mode/"+e)})))})}},f=function(e){var t=e.editor,n=t.completer&&t.completer.activated;if("backspace"===e.command.name)n&&!s.getCompletionPrefix(t)&&t.completer.detach();else if("insertstring"===e.command.name){var o=s.getCompletionPrefix(t);if(o&&!n){var r=i["for"](t);r.autoInsert=!1,r.showPopup(t)}}},m=e("../editor").Editor;e("../config").defineOptions(m.prototype,"editor",{enableBasicAutocompletion:{set:function(e){e?(this.completers||(this.completers=Array.isArray(e)?e:h),this.commands.addCommand(i.startCommand)):this.commands.removeCommand(i.startCommand)},value:!1},enableLiveAutocompletion:{set:function(e){e?(this.completers||(this.completers=Array.isArray(e)?e:h),this.commands.on("afterExec",f)):this.commands.removeListener("afterExec",f)},value:!1},enableSnippets:{set:function(e){e?(this.commands.addCommand(u),this.on("changeMode",d),d(null,this)):(this.commands.removeCommand(u),this.off("changeMode",d))},value:!1}})}),function(){ace.require(["ace/ext/language_tools"],function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)})}(),ace.define("ace/ext/linking",["require","exports","module","ace/editor","ace/config"],function(e,t){function n(e){var n=e.editor;if(e.getAccelKey()){var n=e.editor,i=e.getDocumentPosition(),o=n.session,r=o.getTokenAt(i.row,i.column);t.previousLinkingHover&&t.previousLinkingHover!=r&&n._emit("linkHoverOut"),n._emit("linkHover",{position:i,token:r}),t.previousLinkingHover=r}else t.previousLinkingHover&&(n._emit("linkHoverOut"),t.previousLinkingHover=!1)}function i(e){var t=e.getAccelKey();if(0==e.getButton()&&t){var n=e.editor,i=e.getDocumentPosition(),o=n.session,r=o.getTokenAt(i.row,i.column);n._emit("linkClick",{position:i,token:r})}}var o=e("../editor").Editor;e("../config").defineOptions(o.prototype,"editor",{enableLinking:{set:function(e){e?(this.on("click",i),this.on("mousemove",n)):(this.off("click",i),this.off("mousemove",n))},value:!1}}),t.previousLinkingHover=!1}),function(){ace.require(["ace/ext/linking"],function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)})}(),ace.define("ace/ext/rtl",["require","exports","module","ace/editor","ace/config"],function(e){"use strict";function t(e,t){var n=t.getSelection().lead;t.session.$bidiHandler.isRtlLine(n.row)&&0===n.column&&(t.session.$bidiHandler.isMoveLeftOperation&&n.row>0?t.getSelection().moveCursorTo(n.row-1,t.session.getLine(n.row-1).length):t.getSelection().isEmpty()?n.column+=1:n.setPosition(n.row,n.column+1))}function n(e){e.editor.session.$bidiHandler.isMoveLeftOperation=/gotoleft|selectleft|backspace|removewordleft/.test(e.command.name)}function i(e,t){var n=t.session;if(n.$bidiHandler.currentRow=null,n.$bidiHandler.isRtlLine(e.start.row)&&"insert"===e.action&&e.lines.length>1)for(var i=e.start.row;il))&&(s[0]||(t.lastIndex=a+=1,!(a>=o.length))););}this.searchCounter.textContent=i+" of "+(n>l?l+"+":n)},this.findNext=function(){this.find(!0,!1)},this.findPrev=function(){this.find(!0,!0)},this.findAll=function(){var e=this.editor.findAll(this.searchInput.value,{regExp:this.regExpOption.checked,caseSensitive:this.caseSensitiveOption.checked,wholeWord:this.wholeWordOption.checked}),t=!e&&this.searchInput.value;n.setCssClass(this.searchBox,"ace_nomatch",t),this.editor._emit("findSearchBox",{match:!t}),this.highlight(),this.hide()},this.replace=function(){this.editor.getReadOnly()||this.editor.replace(this.replaceInput.value)},this.replaceAndFindNext=function(){this.editor.getReadOnly()||(this.editor.replace(this.replaceInput.value),this.findNext())},this.replaceAll=function(){this.editor.getReadOnly()||this.editor.replaceAll(this.replaceInput.value)},this.hide=function(){this.active=!1,this.setSearchRange(null),this.editor.off("changeSession",this.setSession),this.element.style.display="none",this.editor.keyBinding.removeKeyboardHandler(this.$closeSearchBarKb),this.editor.focus()},this.show=function(e,t){this.active=!0,this.editor.on("changeSession",this.setSession),this.element.style.display="",this.replaceOption.checked=t,e&&(this.searchInput.value=e),this.searchInput.focus(),this.searchInput.select(),this.editor.keyBinding.addKeyboardHandler(this.$closeSearchBarKb),this.$syncOptions(!0)},this.isFocused=function(){var e=document.activeElement;return e==this.searchInput||e==this.replaceInput}}).call(c.prototype),t.SearchBox=c,t.Search=function(e,t){(e.searchBox||new c(e)).show(e.session.getTextRange(),t)}}),function(){ace.require(["ace/ext/searchbox"],function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)})}(),ace.define("ace/ext/menu_tools/overlay_page",["require","exports","module","ace/lib/dom"],function(e,t,n){"use strict";e("../../lib/dom").importCssString("#ace_settingsmenu, #kbshortcutmenu {background-color: #F7F7F7;color: black;box-shadow: -5px 4px 5px rgba(126, 126, 126, 0.55);padding: 1em 0.5em 2em 1em;overflow: auto;position: absolute;margin: 0;bottom: 0;right: 0;top: 0;z-index: 9991;cursor: default;}.ace_dark #ace_settingsmenu, .ace_dark #kbshortcutmenu {box-shadow: -20px 10px 25px rgba(126, 126, 126, 0.25);background-color: rgba(255, 255, 255, 0.6);color: black;}.ace_optionsMenuEntry:hover {background-color: rgba(100, 100, 100, 0.1);transition: all 0.3s}.ace_closeButton {background: rgba(245, 146, 146, 0.5);border: 1px solid #F48A8A;border-radius: 50%;padding: 7px;position: absolute;right: -8px;top: -8px;z-index: 100000;}.ace_closeButton{background: rgba(245, 146, 146, 0.9);}.ace_optionsMenuKey {color: darkslateblue;font-weight: bold;}.ace_optionsMenuCommand {color: darkcyan;font-weight: normal;}.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {vertical-align: middle;}.ace_optionsMenuEntry button[ace_selected_button=true] {background: #e7e7e7;box-shadow: 1px 0px 2px 0px #adadad inset;border-color: #adadad;}.ace_optionsMenuEntry button {background: white;border: 1px solid lightgray;margin: 0px;}.ace_optionsMenuEntry button:hover{background: #f0f0f0;}"),n.exports.overlayPage=function(e,t,n){function i(e){27===e.keyCode&&o()}function o(){r&&(document.removeEventListener("keydown",i),r.parentNode.removeChild(r),e.focus(),r=null,n&&n())}var r=document.createElement("div");return r.style.cssText="margin: 0; padding: 0; position: fixed; top:0; bottom:0; left:0; right:0;z-index: 9990; background-color: rgba(0, 0, 0, 0.3);",r.addEventListener("click",function(){o()}),document.addEventListener("keydown",i),t.addEventListener("click",function(e){e.stopPropagation()}),r.appendChild(t),document.body.appendChild(r),e.blur(),{close:o}}}),ace.define("ace/ext/modelist",["require","exports","module"],function(e,t,n){"use strict";function i(e){for(var t=l.text,n=e.split(/[\/\\]/).pop(),i=0;i 0!";if(e!=this.$splits){if(e>this.$splits){for(;this.$splitse;)t=this.$editors[this.$splits-1],this.$container.removeChild(t.container),this.$splits--;this.resize()}},this.getSplits=function(){return this.$splits},this.getEditor=function(e){return this.$editors[e]},this.getCurrentEditor=function(){return this.$cEditor},this.focus=function(){this.$cEditor.focus()},this.blur=function(){this.$cEditor.blur()},this.setTheme=function(e){this.$editors.forEach(function(t){t.setTheme(e)})},this.setKeyboardHandler=function(e){this.$editors.forEach(function(t){t.setKeyboardHandler(e)})},this.forEach=function(e,t){this.$editors.forEach(e,t)},this.$fontSize="",this.setFontSize=function(e){this.$fontSize=e,this.forEach(function(t){t.setFontSize(e)})},this.$cloneSession=function(e){var t=new s(e.getDocument(),e.getMode()),n=e.getUndoManager();return t.setUndoManager(n),t.setTabSize(e.getTabSize()),t.setUseSoftTabs(e.getUseSoftTabs()),t.setOverwrite(e.getOverwrite()),t.setBreakpoints(e.getBreakpoints()),t.setUseWrapMode(e.getUseWrapMode()),t.setUseWorker(e.getUseWorker()),t.setWrapLimitRange(e.$wrapLimitRange.min,e.$wrapLimitRange.max),t.$foldData=e.$cloneFoldData(),t},this.setSession=function(e,t){var n;return n=null==t?this.$cEditor:this.$editors[t],this.$editors.some(function(t){return t.session===e})&&(e=this.$cloneSession(e)),n.setSession(e),e},this.getOrientation=function(){return this.$orientation},this.setOrientation=function(e){this.$orientation!=e&&(this.$orientation=e,this.resize())},this.resize=function(){var e,t=this.$container.clientWidth,n=this.$container.clientHeight;if(this.$orientation==this.BESIDE)for(var i=t/this.$splits,o=0;o")}return this.textContent&&e.push(this.textContent),"fragment"!=this.type&&e.push(""),e.join("")};var h={createTextNode:function(e){return c(e)},createElement:function(e){return new i(e)},createFragment:function(){ -return new i("fragment")}},u=function(){this.config={},this.dom=h};u.prototype=r.prototype;var d=function(e,t,n){var i=e.className.match(/lang-(\w+)/),o=t.mode||i&&"ace/mode/"+i[1];if(!o)return!1;var r=t.theme||"ace/theme/textmate",s="",a=[];if(e.firstElementChild)for(var c=0,h=0;h");e.push("")}var r=null,s={mode:"Mode:",wrap:"Soft Wrap:",theme:"Theme:",fontSize:"Font Size:",showGutter:"Display Gutter:",keybindings:"Keyboard",showPrintMargin:"Show Print Margin:",useSoftTabs:"Use Soft Tabs:",showInvisibles:"Show Invisibles"},l={mode:{text:"Plain",javascript:"JavaScript",xml:"XML",html:"HTML",css:"CSS",scss:"SCSS",python:"Python",php:"PHP",java:"Java",ruby:"Ruby",c_cpp:"C/C++",coffee:"CoffeeScript",json:"json",perl:"Perl",clojure:"Clojure",ocaml:"OCaml",csharp:"C#",haxe:"haXe",svg:"SVG",textile:"Textile",groovy:"Groovy",liquid:"Liquid",Scala:"Scala"},theme:{clouds:"Clouds",clouds_midnight:"Clouds Midnight",cobalt:"Cobalt",crimson_editor:"Crimson Editor",dawn:"Dawn",gob:"Green on Black",eclipse:"Eclipse",idle_fingers:"Idle Fingers",kr_theme:"Kr Theme",merbivore:"Merbivore",merbivore_soft:"Merbivore Soft",mono_industrial:"Mono Industrial",monokai:"Monokai",pastel_on_dark:"Pastel On Dark",solarized_dark:"Solarized Dark",solarized_light:"Solarized Light",textmate:"Textmate",twilight:"Twilight",vibrant_ink:"Vibrant Ink"},showGutter:r,fontSize:{"10px":"10px","11px":"11px","12px":"12px","14px":"14px","16px":"16px"},wrap:{off:"Off",40:"40",80:"80",free:"Free"},keybindings:{ace:"ace",vim:"vim",emacs:"emacs"},showPrintMargin:r,useSoftTabs:r,showInvisibles:r},c=[];c.push("
");for(var h in t.defaultOptions)c.push(""),c.push("");c.push("
SettingValue
",s[h],""),o(c,h,l[h],i.getOption(h)),c.push("
"),e.innerHTML=c.join("");for(var u=function(e){var t=e.currentTarget;i.setOption(t.title,t.value)},d=function(e){var t=e.currentTarget;i.setOption(t.title,t.checked)},g=e.getElementsByTagName("select"),p=0;p0&&!(r%h)&&!(c%h)&&(i[h]=(i[h]||0)+1),n[c]=(n[c]||0)+1}r=c}for(;ad.score&&(d={score:p,length:a})}if(d.score&&d.score>1.4)var f=d.length;return o>g+1?((1==f||go+1?{ch:" ",length:f}:void 0},t.detectIndentation=function(e){var n=e.getLines(0,1e3),i=t.$detectIndentation(n)||{};return i.ch&&e.setUseSoftTabs(" "==i.ch),i.length&&e.setTabSize(i.length),i},t.trimTrailingSpace=function(e,t){var n=e.getDocument(),i=n.getAllLines(),o=t&&t.trimEmpty?-1:0,r=[],s=-1;t&&t.keepCursorPosition&&(e.selection.rangeCount?e.selection.rangeList.ranges.forEach(function(e,t,n){var i=n[t+1];i&&i.cursor.row==e.cursor.row||r.push(e.cursor)}):r.push(e.selection.getCursor()),s=0);for(var a=r[s]&&r[s].row,l=0,c=i.length;lo&&(u=r[s].column),s++,a=r[s]?r[s].row:-1),u>o&&n.removeInLine(l,u,h.length)}},t.convertIndentation=function(e,t,i){var o=e.getTabString()[0],r=e.getTabSize();i||(i=r),t||(t=o);for(var s="\t"==t?t:n.stringRepeat(t,i),a=e.doc,l=a.getAllLines(),c={},h={},u=0,d=l.length;u=i&&r[2].charAt(0)==o?(n.splice(0,3),this.next=n.shift(),this.token):(this.next="",this.token)}},{defaultToken:"support.function"}],startCodeBlockMatch=function(e,t,n){var i=new RegExp(this.regex).exec(e);return n.unshift("githubblock",[],[i[2].length,i[2].charAt(0)],t),this.token},GollumCodeStart={token:"support.function",regex:"^( {0,3})(```)[^`]*$",onMatch:startCodeBlockMatch,next:"githubblock"},MarkdownCodeStart={token:"support.function",regex:"^( {0,3})(~~[~]+)[^`~]*$",onMatch:startCodeBlockMatch,next:"githubblock"};ace.define("GollumRstHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/rst_highlight_rules").RSTHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumAsciidocHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/asciidoc_highlight_rules").AsciidocHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumTextileHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/textile_highlight_rules").TextileHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumTextHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/text_highlight_rules").TextHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumRdocHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/rdoc_highlight_rules").RDocHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumMarkdownHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/markdown_highlight_rules").MarkdownHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.$rules.start.unshift(MarkdownCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),function(e){var t={asciidoc:{mode:"asciidoc",highlighter:"GollumAsciidocHighlightRules"},creole:{mode:"text",highlighter:"GollumTextHighlightRules"},markdown:{mode:"markdown",highlighter:"GollumMarkdownHighlightRules"},mediawiki:{mode:"text",highlighter:"GollumTextHighlightRules"},bib:{mode:"latex"},org:{mode:"text",highlighter:"GollumTextHighlightRules"},rst:{mode:"rst",highlighter:"GollumRstHighlightRules"},txt:{mode:"text"},pod:{mode:"text",highlighter:"GollumTextHighlightRules"},rdoc:{mode:"rdoc",highlighter:"GollumRdocHighlightRules"},textile:{mode:"textile",highlighter:"GollumTextileHighlightRules"}};e.getEditorMode=function(e){var n=null;if(n=t[e]){var i=n.mode,o=n.highlighter;if(o){var r=ace.require("ace/mode/"+i).Mode,s=new r;return s.HighlightRules=ace.require(o).GollumHighlightRules,s}return"ace/mode/"+i}return null}}(jQuery),function(e){function t(e){return new RegExp("^[^A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufdfe-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc]").test(e)}function n(e){window.ace_editor.session.$bidiHandler.$isRtl=e,window.ace_editor.session.$bidiHandler.updateBidiMap(),window.ace_editor.renderer.updateFull()}var i={MarkupType:"markdown",EditorMode:"code",NewFile:!1,HasFunctionBar:!0,Debug:!1,NoDefinitionsFor:[]},o={};e.GollumEditor=function(l){if(o=e.extend(i,l),e('textarea[id="gollum-editor-body"]').each(function(){var i=e(this),r=i.attr("data-markup-lang")?i.attr("data-markup-lang"):"markdown",s=e("
",{position:"absolute",height:i.height(),"class":i.attr("class"),id:"gollum-editor-body-ace"}).insertAfter(i);i.css("display","none");var a=ace.edit(s[0],{rtlText:!0});window.ace_editor=a,a.setTheme("ace/theme/tomorrow"),a.setKeyboardHandler(),a.renderer.setShowGutter(!1),a.getSession().setUseWrapMode(!0),a.getSession().setValue(i.val()),a.getSession().setMode(e.getEditorMode(r)),a.getSession().on("change",function(){i.val(a.getSession().getValue())}),t(a.getSession().getLine(0))&&n(!0),a.commands.addCommand({name:"showKeyboardShortcuts",bindKey:{win:"Ctrl-Alt-h",mac:"Command-Alt-h"},exec:function(e){ace.config.loadModule("ace/ext/keybinding_menu",function(t){t.init(e),e.showKeyboardShortcuts()})}}),o.commands&&e.each(o.commands,function(e,t){a.commands.addCommand(t)})}),e("#gollum-editor-body-ace").resize(function(){window.ace_editor.resize()}),e("#wiki_format").change(function(){var t=e(this).val(),n=window.ace_editor;window.ace_editor.getSession().setMode(e.getEditorMode(t)),c.updateCommitMessage(t),n.focus()}),e("#keybinding").change(function(){var t=e(this).val(),n=window.ace_editor;"default"==t?n.setKeyboardHandler():"vim"==t||"emacs"==t?n.setKeyboardHandler("ace/keyboard/"+t):n.setKeyboardHandler(),n.focus()}),r("GollumEditor loading"),a.baseEditorMarkup()){if(a.titleDisplayed()&&e("#gollum-editor-title-field").addClass("active"),a.editSummaryMarkup()&&(e.GollumEditor.Placeholder.add(e("#gollum-editor-edit-summary input")),e('#gollum-editor form[name="gollum-editor"]').submit(function(t){t.preventDefault(),r("submitting"),e(this).unbind("submit"),e(this).submit()})),a.collapsibleInputs()&&e("#gollum-editor .collapsed button.collapsable, #gollum-editor .expanded button.collapsable").click(function(t){t.preventDefault(),e(this).parent().toggleClass("expanded"),e(this).parent().toggleClass("collapsed"),buttons=e(this).parent().children("button"),hidden_button=buttons.filter(":hidden")[0],shown_button=buttons.not(":hidden")[0],hidden_button.hidden=!1,shown_button.hidden=!0}),a.previewButton()){e("#gollum-editor #gollum-editor-preview").click(function(){var t=e("#gollum-editor form").attr("action"),n=e(e("#gollum-editor form").get(0));n.attr("action",this.href||routePath("preview")),n.attr("target","_blank");var i=window.location.pathname.split("/");return n.attr("page",i[i.length-1]||""),n.submit(),n.attr("action",t),n.removeAttr("target"),!1})}if(a.functionBar()){var h=e("#gollum-editor-body").attr("data-markup-lang");h&&(o.MarkupType=h),s.setActiveLanguage(o.MarkupType),a.formatSelector()&&c.init(e("#wiki_format")),a.dir()&&e("#function-text-direction").click(function(e){e.preventDefault(),n(!window.ace_editor.session.$bidiHandler.$isRtl)}),a.help()&&(e("#gollum-editor-help").hide(),e("#gollum-editor-help").removeClass("jaws"))}if(o.section&&e.markupSupportsEditableSections(o.MarkupType)){var u=e.findSection(o.section,s.getDefinitionFor("gollum-helpers"));u&&(window.ace_editor.gotoLine(u+1,0,animate=!1),window.ace_editor.scrollToLine(u,center=!1,animate=!1),window.ace_editor.focus())}if(a.dragDropUpload()){var d=e("#gollum-editor-body-ace"),g=e("#gollum-editor-body-ace")[0];g.ondragover=function(){return d.addClass("dragging"),!1},g.ondragleave=function(){return d.removeClass("dragging"),!1},g.ondrop=function(t){r("dropped file"),t.preventDefault(),d.removeClass("dragging").addClass("uploading");var n=t.dataTransfer.files[0],i=new FormData;return i.append("file",n),e.ajax({url:routePath("upload_file"),data:i,cache:!1,contentType:!1,processData:!1,type:"POST",success:function(){d.removeClass("uploading");var e=n.name.split(".").pop().toLowerCase();if(["jpg","jpeg","tif","tiff","png","gif","svg","bmp"].indexOf(e)>-1)var t="[[/"+uploadDest+"/"+n.name+"]]";else var t="[["+n.name+"|/"+uploadDest+"/"+n.name+"]]";window.ace_editor.insert(t)},error:function(e,t,n){409==e.status?alert("This file already exists."):alert("Error uploading file: "+t+" "+n),d.removeClass("uploading")}}),!1}}}},e.GollumEditor.defineLanguage=function(e,t){"object"==typeof t?s.define(e,t):r("GollumEditor.defineLanguage: definition for "+e+" is not an object")};var r=function(e){o.Debug&&"undefined"!=typeof console&&console.log(e)},s={_ACTIVE_LANG:"",_LOADED_LANGS:[],_LANG:{},define:function(t,n){if(s._ACTIVE_LANG=t,s._LOADED_LANGS.push(t),"object"==typeof e.GollumEditor.WikiLanguage){var i={};e.extend(i,e.GollumEditor.WikiLanguage,n),s._LANG[t]=i}else s._LANG[t]=n},getActiveLanguage:function(){return s._ACTIVE_LANG},setActiveLanguage:function(e){function t(e){return function(){var t=s.getDefinitionFor(e);"object"==typeof t&&l.executeAction(t)}}null!=s._ACTIVE_LANG&&s._ACTIVE_LANG.length<=0&&c.updateCommitMessage(e),s.getHookFunctionFor("deactivate")&&s.getHookFunctionFor("deactivate")(),s.isLoadedFor(e)?(s._ACTIVE_LANG=e,l.refresh(),s.getHookFunctionFor("activate")&&s.getHookFunctionFor("activate")()):(s._ACTIVE_LANG=null,a.functionBar()&&l.refresh(),s.isValid()&&a.formatSelector()&&c.updateSelected(),s.getHookFunctionFor("activate")&&s.getHookFunctionFor("activate")()),window.ace_editor.commands.addCommand({name:"header-1",bindKey:{win:"Ctrl-1",mac:"Command-1"},exec:t("function-h1")}),window.ace_editor.commands.addCommand({name:"header-2",bindKey:{win:"Ctrl-2",mac:"Command-2"},exec:t("function-h2")}),window.ace_editor.commands.addCommand({name:"header-3",bindKey:{win:"Ctrl-3",mac:"Command-3"},exec:t("function-h3")}),window.ace_editor.commands.addCommand({name:"bold-text",bindKey:{win:"Ctrl-b",mac:"Command-b"},exec:t("function-bold")}),window.ace_editor.commands.addCommand({name:"italic-text",bindKey:{win:"Ctrl-i",mac:"Command-i"},exec:t("function-italic")})},getHookFunctionFor:function(e,t){return t||(t=s._ACTIVE_LANG),s.isLoadedFor(t)&&s._LANG[t][e]&&"function"==typeof s._LANG[t][e]?s._LANG[t][e]:null},getDefinitionFor:function(e,t){return t||(t=s._ACTIVE_LANG),s.isLoadedFor(t)&&s._LANG[t][e]&&"object"==typeof s._LANG[t][e]?s._LANG[t][e]:null},isLoadedFor:function(e){if(0===s._LOADED_LANGS.length)return!1;for(var t=0;t0},help:function(){return e("#gollum-editor #gollum-editor-help").length&&e("#gollum-editor #function-help").length},dir:function(){return e("#gollum-editor #function-text-direction").length},previewButton:function(){return e("#gollum-editor #gollum-editor-preview").length},titleDisplayed:function(){return o.NewFile},dragDropUpload:function(){return e("#gollum-editor.uploads-allowed").length}},l={isActive:!1,activate:function(){r("Activating function bar"),e("#gollum-editor-function-bar button.function-button").each(function(){s.getDefinitionFor(e(this).attr("id"))?(e(this).click(l.evtFunctionButtonClick),e(this).attr("disabled",!1)):["function-help","function-text-direction"].includes(e(this).attr("id"))||e(this).attr("disabled",!0)}),e("#gollum-editor-function-bar").addClass("active"),l.isActive=!0},deactivate:function(){e("#gollum-editor-function-bar button.function-button").not("#function-text-direction").unbind("click"),e("#gollum-editor-function-bar").removeClass("active"),l.isActive=!1},evtFunctionButtonClick:function(t){t.preventDefault();var n=s.getDefinitionFor(e(this).attr("id"));"object"==typeof n&&l.executeAction(n)},executeAction:function(t){var n=window.ace_editor,i=n.getValue(),o=!1,s=!1,a=n.getSelectionRange(),l=n.getSelectedText(),c=l.length,h=!1;if(""==l)if(t.whole_line&&1==t.whole_line){h=!0;var u=a.start.row;l=n.session.getLine(u);var d=ace.require("ace/range").Range;a=new d(u,0,u,l.length)}else t.break_line&&1==t.break_line&&(o=!0,s=!0);else t.break_line&&1==t.break_line&&(o=!0,s=!0);var g=l;if(t.exec&&"function"==typeof t.exec)return void t.exec(i,l,e("#gollum-editor-body"),a);var p=/([^\n]+)/gi;if(t.search&&"object"==typeof t.search&&(r("Replacing search Regex"),p=null,p=new RegExp(t.search),r(p)),r('repText is "'+g+'"'),t.replace&&"string"==typeof t.replace){r("Running replacement - using "+t.replace);var f=t.replace;g=escape(g),g=g.replace(p,f),g=g.replace(/\$[\d]/g,""),g=unescape(g),""===g&&(r("Search string is empty"),g=f.replace(/\$[\d]/g,""));var m=undefined;if(0==h){repPosition=f.indexOf("$1"),-1==repPosition&&(repPosition=Math.floor(f.length/2));var v=f.substring(0,repPosition),b=v.split("\n").length-1,w=repPosition;b>0&&(w-=v.lastIndexOf("\n")),w+=c,m=[b,w]}}t.append&&"string"==typeof t.append&&(g+=t.append),g&&e.GollumEditor.replaceSelection(g,o,s,a,m)},isShown:function(){return e("#gollum-editor-function-bar").is(":visible")},refresh:function(){a.functionBar()&&(r("Refreshing function bar"),s.isValid()?(l.deactivate(),l.activate(),h&&h.setActiveHelp(s.getActiveLanguage())):(r("Language definition is invalid."),l.isShown()&&l.deactivate(), +return new i("fragment")}},u=function(){this.config={},this.dom=h};u.prototype=r.prototype;var d=function(e,t,n){var i=e.className.match(/lang-(\w+)/),o=t.mode||i&&"ace/mode/"+i[1];if(!o)return!1;var r=t.theme||"ace/theme/textmate",s="",a=[];if(e.firstElementChild)for(var c=0,h=0;h");e.push("")}var r=null,s={mode:"Mode:",wrap:"Soft Wrap:",theme:"Theme:",fontSize:"Font Size:",showGutter:"Display Gutter:",keybindings:"Keyboard",showPrintMargin:"Show Print Margin:",useSoftTabs:"Use Soft Tabs:",showInvisibles:"Show Invisibles"},l={mode:{text:"Plain",javascript:"JavaScript",xml:"XML",html:"HTML",css:"CSS",scss:"SCSS",python:"Python",php:"PHP",java:"Java",ruby:"Ruby",c_cpp:"C/C++",coffee:"CoffeeScript",json:"json",perl:"Perl",clojure:"Clojure",ocaml:"OCaml",csharp:"C#",haxe:"haXe",svg:"SVG",textile:"Textile",groovy:"Groovy",liquid:"Liquid",Scala:"Scala"},theme:{clouds:"Clouds",clouds_midnight:"Clouds Midnight",cobalt:"Cobalt",crimson_editor:"Crimson Editor",dawn:"Dawn",gob:"Green on Black",eclipse:"Eclipse",idle_fingers:"Idle Fingers",kr_theme:"Kr Theme",merbivore:"Merbivore",merbivore_soft:"Merbivore Soft",mono_industrial:"Mono Industrial",monokai:"Monokai",pastel_on_dark:"Pastel On Dark",solarized_dark:"Solarized Dark",solarized_light:"Solarized Light",textmate:"Textmate",twilight:"Twilight",vibrant_ink:"Vibrant Ink"},showGutter:r,fontSize:{"10px":"10px","11px":"11px","12px":"12px","14px":"14px","16px":"16px"},wrap:{off:"Off",40:"40",80:"80",free:"Free"},keybindings:{ace:"ace",vim:"vim",emacs:"emacs"},showPrintMargin:r,useSoftTabs:r,showInvisibles:r},c=[];c.push("");for(var h in t.defaultOptions)c.push(""),c.push("");c.push("
SettingValue
",s[h],""),o(c,h,l[h],i.getOption(h)),c.push("
"),e.innerHTML=c.join("");for(var u=function(e){var t=e.currentTarget;i.setOption(t.title,t.value)},d=function(e){var t=e.currentTarget;i.setOption(t.title,t.checked)},g=e.getElementsByTagName("select"),p=0;p0&&!(r%h)&&!(c%h)&&(i[h]=(i[h]||0)+1),n[c]=(n[c]||0)+1}r=c}for(;ad.score&&(d={score:p,length:a})}if(d.score&&d.score>1.4)var f=d.length;return o>g+1?((1==f||go+1?{ch:" ",length:f}:void 0},t.detectIndentation=function(e){var n=e.getLines(0,1e3),i=t.$detectIndentation(n)||{};return i.ch&&e.setUseSoftTabs(" "==i.ch),i.length&&e.setTabSize(i.length),i},t.trimTrailingSpace=function(e,t){var n=e.getDocument(),i=n.getAllLines(),o=t&&t.trimEmpty?-1:0,r=[],s=-1;t&&t.keepCursorPosition&&(e.selection.rangeCount?e.selection.rangeList.ranges.forEach(function(e,t,n){var i=n[t+1];i&&i.cursor.row==e.cursor.row||r.push(e.cursor)}):r.push(e.selection.getCursor()),s=0);for(var a=r[s]&&r[s].row,l=0,c=i.length;lo&&(u=r[s].column),s++,a=r[s]?r[s].row:-1),u>o&&n.removeInLine(l,u,h.length)}},t.convertIndentation=function(e,t,i){var o=e.getTabString()[0],r=e.getTabSize();i||(i=r),t||(t=o);for(var s="\t"==t?t:n.stringRepeat(t,i),a=e.doc,l=a.getAllLines(),c={},h={},u=0,d=l.length;u=i&&r[2].charAt(0)==o?(n.splice(0,3),this.next=n.shift(),this.token):(this.next="",this.token)}},{defaultToken:"support.function"}],startCodeBlockMatch=function(e,t,n){var i=new RegExp(this.regex).exec(e);return n.unshift("githubblock",[],[i[2].length,i[2].charAt(0)],t),this.token},GollumCodeStart={token:"support.function",regex:"^( {0,3})(```)[^`]*$",onMatch:startCodeBlockMatch,next:"githubblock"},MarkdownCodeStart={token:"support.function",regex:"^( {0,3})(~~[~]+)[^`~]*$",onMatch:startCodeBlockMatch,next:"githubblock"};ace.define("GollumRstHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/rst_highlight_rules").RSTHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumAsciidocHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/asciidoc_highlight_rules").AsciidocHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumTextileHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/textile_highlight_rules").TextileHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumTextHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/text_highlight_rules").TextHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumRdocHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/rdoc_highlight_rules").RDocHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),ace.define("GollumMarkdownHighlightRules",[],function(e,t){"use strict";var n=e("ace/lib/oop"),i=e("ace/mode/markdown_highlight_rules").MarkdownHighlightRules,o=function(){var e=new i;this.$rules=e.getRules(),this.$rules.start=this.$rules.start.filter(function(e){return!("githubblock"==e.next)}),this.$rules.start.unshift(GollumTagStart),this.$rules.start.unshift(UMLStart),this.$rules.start.unshift(GollumCodeStart),this.$rules.start.unshift(MarkdownCodeStart),this.addRules({githubblock:GithubCodeBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.addRules({umlblock:UMLBlock}),null!=this.$rules.listblock&&this.$rules.listblock.unshift(GollumTagStart),this.normalizeRules()};n.inherits(o,i),t.GollumHighlightRules=o}),function(e){var t={asciidoc:{mode:"asciidoc",highlighter:"GollumAsciidocHighlightRules"},creole:{mode:"text",highlighter:"GollumTextHighlightRules"},markdown:{mode:"markdown",highlighter:"GollumMarkdownHighlightRules"},mediawiki:{mode:"text",highlighter:"GollumTextHighlightRules"},bib:{mode:"latex"},org:{mode:"text",highlighter:"GollumTextHighlightRules"},rst:{mode:"rst",highlighter:"GollumRstHighlightRules"},txt:{mode:"text"},pod:{mode:"text",highlighter:"GollumTextHighlightRules"},rdoc:{mode:"rdoc",highlighter:"GollumRdocHighlightRules"},textile:{mode:"textile",highlighter:"GollumTextileHighlightRules"}};e.getEditorMode=function(e){var n=null;if(n=t[e]){var i=n.mode,o=n.highlighter;if(o){var r=ace.require("ace/mode/"+i).Mode,s=new r;return s.HighlightRules=ace.require(o).GollumHighlightRules,s}return"ace/mode/"+i}return null}}(jQuery),function(e){function t(e){return new RegExp("^[^A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufdfe-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc]").test(e)}function n(e){window.ace_editor.session.$bidiHandler.$isRtl=e,window.ace_editor.session.$bidiHandler.updateBidiMap(),window.ace_editor.renderer.updateFull()}var i={MarkupType:"markdown",EditorMode:"code",NewFile:!1,HasFunctionBar:!0,Debug:!1,NoDefinitionsFor:[]},o={};e.GollumEditor=function(l){if(o=e.extend(i,l),e('textarea[id="gollum-editor-body"]').each(function(){var i=e(this),r=i.attr("data-markup-lang")?i.attr("data-markup-lang"):"markdown",s=e("
",{position:"absolute",height:i.height(),"class":i.attr("class"),id:"gollum-editor-body-ace"}).insertAfter(i);i.css("display","none");var a=ace.edit(s[0],{rtlText:!0});window.ace_editor=a,a.setTheme("ace/theme/tomorrow"),a.setKeyboardHandler(),a.renderer.setShowGutter(!1),a.getSession().setUseWrapMode(!0),a.getSession().setValue(i.val()),a.getSession().setMode(e.getEditorMode(r)),a.getSession().on("change",function(){i.val(a.getSession().getValue())}),t(a.getSession().getLine(0))&&n(!0),a.commands.addCommand({name:"showKeyboardShortcuts",bindKey:{win:"Ctrl-Alt-h",mac:"Command-Alt-h"},exec:function(e){ace.config.loadModule("ace/ext/keybinding_menu",function(t){t.init(e),e.showKeyboardShortcuts()})}}),o.commands&&e.each(o.commands,function(e,t){a.commands.addCommand(t)})}),e("#gollum-editor-body-ace").resize(function(){window.ace_editor.resize()}),e("#wiki_format").change(function(){var t=e(this).val(),n=window.ace_editor;window.ace_editor.getSession().setMode(e.getEditorMode(t)),c.updateCommitMessage(t),n.focus()}),e("#keybinding").change(function(){var t=e(this).val(),n=window.ace_editor;"default"==t?n.setKeyboardHandler():"vim"==t||"emacs"==t?n.setKeyboardHandler("ace/keyboard/"+t):n.setKeyboardHandler(),n.focus()}),r("GollumEditor loading"),a.baseEditorMarkup()){if(a.titleDisplayed()&&e("#gollum-editor-title-field").addClass("active"),a.editSummaryMarkup()&&(e.GollumEditor.Placeholder.add(e("#gollum-editor-edit-summary input")),e('#gollum-editor form[name="gollum-editor"]').submit(function(t){t.preventDefault(),r("submitting"),e(this).unbind("submit"),e(this).submit()})),a.collapsibleInputs()&&e("#gollum-editor .collapsed button.collapsable, #gollum-editor .expanded button.collapsable").click(function(t){t.preventDefault(),e(this).parent().toggleClass("expanded"),e(this).parent().toggleClass("collapsed"),buttons=e(this).parent().children("button"),hidden_button=buttons.filter(":hidden")[0],shown_button=buttons.not(":hidden")[0],hidden_button.hidden=!1,shown_button.hidden=!0}),a.previewButton()){e("#gollum-editor #gollum-editor-preview").click(function(){var t=e("#gollum-editor form").attr("action"),n=e(e("#gollum-editor form").get(0));n.attr("action",this.href||routePath("preview")),n.attr("target","_blank");var i=window.location.pathname.split("/");return n.attr("page",i[i.length-1]||""),n.submit(),n.attr("action",t),n.removeAttr("target"),!1})}if(a.functionBar()){var h=e("#gollum-editor-body").attr("data-markup-lang");h&&(o.MarkupType=h),s.setActiveLanguage(o.MarkupType),a.formatSelector()&&c.init(e("#wiki_format")),a.dir()&&e("#function-text-direction").click(function(e){e.preventDefault(),n(!window.ace_editor.session.$bidiHandler.$isRtl)}),a.help()&&(e("#gollum-editor-help").hide(),e("#gollum-editor-help").removeClass("jaws"))}if(o.section&&e.markupSupportsEditableSections(o.MarkupType)){var u=e.findSection(o.section,s.getDefinitionFor("gollum-helpers"));u&&(window.ace_editor.gotoLine(u+1,0,animate=!1),window.ace_editor.scrollToLine(u,center=!1,animate=!1),window.ace_editor.focus())}if(a.dragDropUpload()){var d=e("#gollum-editor-body-ace"),g=e("#gollum-editor-body-ace")[0];g.ondragover=function(){return d.addClass("dragging"),!1},g.ondragleave=function(){return d.removeClass("dragging"),!1},g.ondrop=function(t){r("dropped file"),t.preventDefault(),d.removeClass("dragging").addClass("uploading");var n=t.dataTransfer.files[0],i=new FormData;return i.append("file",n),e.ajax({url:routePath("upload_file"),data:i,cache:!1,contentType:!1,processData:!1,type:"POST",success:function(){d.removeClass("uploading");var e=n.name.split(".").pop().toLowerCase();if(["jpg","jpeg","tif","tiff","png","gif","svg","bmp"].indexOf(e)>-1)var t="[[/"+uploadDest+"/"+n.name+"]]";else var t="[["+n.name+"|/"+uploadDest+"/"+n.name+"]]";window.ace_editor.insert(t)},error:function(e,t,n){409==e.status?alert("This file already exists."):alert("Error uploading file: "+t+" "+n),d.removeClass("uploading")}}),!1}}}},e.GollumEditor.defineLanguage=function(e,t){"object"==typeof t?s.define(e,t):r("GollumEditor.defineLanguage: definition for "+e+" is not an object")};var r=function(e){o.Debug&&"undefined"!=typeof console&&console.log(e)},s={_ACTIVE_LANG:"",_LOADED_LANGS:[],_LANG:{},define:function(t,n){if(s._ACTIVE_LANG=t,s._LOADED_LANGS.push(t),"object"==typeof e.GollumEditor.WikiLanguage){var i={};e.extend(i,e.GollumEditor.WikiLanguage,n),s._LANG[t]=i}else s._LANG[t]=n},getActiveLanguage:function(){return s._ACTIVE_LANG},setActiveLanguage:function(e){function t(e){return function(){var t=s.getDefinitionFor(e);"object"==typeof t&&l.executeAction(t)}}null!=s._ACTIVE_LANG&&s._ACTIVE_LANG.length<=0&&c.updateCommitMessage(e),s.getHookFunctionFor("deactivate")&&s.getHookFunctionFor("deactivate")(),s.isLoadedFor(e)?(s._ACTIVE_LANG=e,l.refresh(),s.getHookFunctionFor("activate")&&s.getHookFunctionFor("activate")()):(s._ACTIVE_LANG=null,a.functionBar()&&l.refresh(),s.isValid()&&a.formatSelector()&&c.updateSelected(),s.getHookFunctionFor("activate")&&s.getHookFunctionFor("activate")()),window.ace_editor.commands.addCommand({name:"header-1",bindKey:{win:"Ctrl-1",mac:"Command-1"},exec:t("function-h1")}),window.ace_editor.commands.addCommand({name:"header-2",bindKey:{win:"Ctrl-2",mac:"Command-2"},exec:t("function-h2")}),window.ace_editor.commands.addCommand({name:"header-3",bindKey:{win:"Ctrl-3",mac:"Command-3"},exec:t("function-h3")}),window.ace_editor.commands.addCommand({name:"bold-text",bindKey:{win:"Ctrl-b",mac:"Command-b"},exec:t("function-bold")}),window.ace_editor.commands.addCommand({name:"italic-text",bindKey:{win:"Ctrl-i",mac:"Command-i"},exec:t("function-italic")})},getHookFunctionFor:function(e,t){return t||(t=s._ACTIVE_LANG),s.isLoadedFor(t)&&s._LANG[t][e]&&"function"==typeof s._LANG[t][e]?s._LANG[t][e]:null},getDefinitionFor:function(e,t){return t||(t=s._ACTIVE_LANG),s.isLoadedFor(t)&&s._LANG[t][e]&&"object"==typeof s._LANG[t][e]?s._LANG[t][e]:null},isLoadedFor:function(e){if(0===s._LOADED_LANGS.length)return!1;for(var t=0;t0},help:function(){return e("#gollum-editor #gollum-editor-help").length&&e("#gollum-editor #function-help").length},dir:function(){return e("#gollum-editor #function-text-direction").length},previewButton:function(){return e("#gollum-editor #gollum-editor-preview").length},titleDisplayed:function(){return o.NewFile},dragDropUpload:function(){return e("#gollum-editor.uploads-allowed").length}},l={isActive:!1,activate:function(){r("Activating function bar"),e("#gollum-editor-function-bar button.function-button").each(function(){s.getDefinitionFor(e(this).attr("id"))?(e(this).click(l.evtFunctionButtonClick),e(this).attr("disabled",!1)):["function-help","function-text-direction"].includes(e(this).attr("id"))||e(this).attr("disabled",!0)}),e("#gollum-editor-function-bar").addClass("active"),l.isActive=!0},deactivate:function(){e("#gollum-editor-function-bar button.function-button").not("#function-text-direction").unbind("click"),e("#gollum-editor-function-bar").removeClass("active"),l.isActive=!1},evtFunctionButtonClick:function(t){t.preventDefault();var n=s.getDefinitionFor(e(this).attr("id"));"object"==typeof n&&l.executeAction(n)},executeAction:function(t){var n=window.ace_editor,i=n.getValue(),o=!1,s=!1,a=n.getSelectionRange(),l=n.getSelectedText(),c=l.length,h=!1;if(""==l)if(t.whole_line&&1==t.whole_line){h=!0;var u=a.start.row;l=n.session.getLine(u);var d=ace.require("ace/range").Range;a=new d(u,0,u,l.length)}else t.break_line&&1==t.break_line&&(o=!0,s=!0);else t.break_line&&1==t.break_line&&(o=!0,s=!0);var g=l;if(t.exec&&"function"==typeof t.exec)return void t.exec(i,l,e("#gollum-editor-body"),a);var p=/([^\n]+)/gi;if(t.search&&"object"==typeof t.search&&(r("Replacing search Regex"),p=null,p=new RegExp(t.search),r(p)),r('repText is "'+g+'"'),t.replace&&"string"==typeof t.replace){r("Running replacement - using "+t.replace);var f=t.replace;g=escape(g),g=g.replace(p,f),g=g.replace(/\$[\d]/g,""),g=unescape(g),""===g&&(r("Search string is empty"),g=f.replace(/\$[\d]/g,""));var m=undefined;if(0==h){repPosition=f.indexOf("$1"),-1==repPosition&&(repPosition=Math.floor(f.length/2));var v=f.substring(0,repPosition),b=v.split("\n").length-1,w=repPosition;b>0&&(w-=v.lastIndexOf("\n")),w+=c,m=[b,w]}}t.append&&"string"==typeof t.append&&(g+=t.append),g&&e.GollumEditor.replaceSelection(g,o,s,a,m)},isShown:function(){return e("#gollum-editor-function-bar").is(":visible")},refresh:function(){a.functionBar()&&(r("Refreshing function bar"),s.isValid()?(l.deactivate(),l.activate(),h&&h.setActiveHelp(s.getActiveLanguage())):(r("Language definition is invalid."),l.isShown()&&l.deactivate(), h.isShown()&&h.hide()))}},c={$_SELECTOR:null,evtChangeFormat:function(){var t=e(this).val();c.updateCommitMessage(t),s.setActiveLanguage(t)},updateCommitMessage:function(e){var t=document.getElementById("gollum-editor-message-field"),n=t.value;/^(?:created|updated)/i.test(n)&&(t.value=n.replace(/\([^\)]*\)$/,"("+e+")"))},init:function(e){r("Initializing format selector"),c.$_SELECTOR&&"object"==typeof c.$_SELECTOR&&c.$_SELECTOR.unbind("change"),c.$_SELECTOR=e,c.updateSelected(),c.$_SELECTOR.change(c.evtChangeFormat)},updateSelected:function(){var e=s.getActiveLanguage();c.$_SELECTOR.val(e)}},h={_ACTIVE_HELP:"",_LOADED_HELP_LANGS:[],_HELP:{},define:function(t,n){h.isValidHelpFormat(n)?(r("help is a valid format"),h._ACTIVE_HELP_LANG=t,h._LOADED_HELP_LANGS.push(t),h._HELP[t]=n,e("#function-help").length&&(e("#function-help").attr("disabled")&&e("#function-help").attr("disabled",!1),e("#function-help").unbind("click"),e("#function-help").click(h.evtHelpButtonClick),h.generateHelpMenuFor(t),e("#gollum-editor-help").length&&void 0!==e("#gollum-editor-help").attr("data-autodisplay")&&"true"===e("#gollum-editor-help").attr("data-autodisplay")&&h.show())):e("#function-help").length&&e("#function-help").attr("disabled",!0)},generateHelpMenuFor:function(t){if(!h._HELP[t])return r("Help is not defined for "+t.toString()),!1;var n=h._HELP[t];e("#gollum-editor-help-parent").html(""),e("#gollum-editor-help-list").html(""),e("#gollum-editor-help-content").html("");for(var i=0;i'+n[i].menuName+"");e("#gollum-editor-help-parent").append(o),0===i&&o.children("a").addClass("selected"),o.children("a").click(h.evtParentMenuClick)}h.generateSubMenu(n[0],0),e(e("#gollum-editor-help-list li a").get(0)).click()},generateSubMenu:function(t,n){e("#gollum-editor-help-list").html(""),e("#gollum-editor-help-content").html("");for(var i=0;i'+t.content[i].menuName+"");e("#gollum-editor-help-list").append(o),o.children("a").click(h.evtSubMenuClick)}},hide:function(){e.browser.msie?e("#gollum-editor-help").css("display","none"):e("#gollum-editor-help").animate({opacity:0},200,function(){e("#gollum-editor-help").animate({height:"hide"},200)})},show:function(){e.browser.msie?e("#gollum-editor-help").css("display","block"):e("#gollum-editor-help").animate({height:"show"},200,function(){e("#gollum-editor-help").animate({opacity:1},300)})},showHelpFor:function(t,n){var i=h._HELP[h._ACTIVE_HELP_LANG][t].content[n].data;e("#gollum-editor-help-content").html(i)},isLoadedFor:function(e){for(var t=0;t0?(e="\n\n"+e,s=2):""!=a&&(e="\n"+e,s=1)}if(1==n){var l=r.session.doc.getLine(i.end.row+1);i.end.column $1$2",break_line:!0},"function-h1":{search:/(.+)([\n]?)/g,replace:"# $1$2",break_line:!0,whole_line:!0},"function-h2":{search:/(.+)([\n]?)/g,replace:"## $1$2",break_line:!0,whole_line:!0},"function-h3":{search:/(.+)([\n]?)/g,replace:"### $1$2",break_line:!0,whole_line:!0},"function-link":{replace:function(e){var t="";return e.text&&e.href&&(t="["+e.text+"]("+e.href+")"),t},exec:function(e,n){t("Insert Link",[{id:"text",name:"Link Text",type:"text",defaultValue:n},{id:"href",name:"URL",type:"text"}],this.replace)}},"function-image":{replace:function(e){var t="";return e.url&&e.alt&&(t="!["+e.alt+"]("+e.url+")"),t},exec:function(e,n){t("Insert Image",[{id:"url",name:"Image Url",type:"text",defaultValue:n},{id:"alt",name:"Alt Text",type:"text"}],this.replace)}},"function-critic-accept":{exec:function(t,n){var i=n.replace(/\{\+\+(.*?)\+\+[ \t]*(\[(.*?)\])?[ \t]*\}/gm,"$1").replace(/\{--(.*?)--[ \t]*(\[(.*?)\])?[ \t]*\}/gm,"").replace(/\{~~(.*?)~>(.*?)~~\}/gm,"$2").replace(/\{\=\=(.*?)[ \t]*(\[(.*?)\])?[ \t]*\=\=\}{>>(.*?)<<\}/gm,"$1").replace(/\{>>(.*?)<<\}/gm,"");e.GollumEditor.replaceSelection(i)}},"function-critic-reject":{exec:function(t,n){var i=n.replace(/\{\+\+(.*?)\+\+[ \t]*(\[(.*?)\])?[ \t]*\}/gm,"").replace(/\{--(.*?)--[ \t]*(\[(.*?)\])?[ \t]*\}/gm,"$1").replace(/\{~~(.*?)~>(.*?)~~\}/gm,"$1").replace(/\{\=\=(.*?)[ \t]*(\[(.*?)\])?[ \t]*\=\=\}{>>(.*?)<<\}/gm,"$1").replace(/\{>>(.*?)<<\}/gm,"");e.GollumEditor.replaceSelection(i)}}}}(jQuery),function(e){var t={"function-bold":{replace:"*$1*$2"},"function-hr":undefined,"function-blockquote":{replace:"----\n$1$2\n----"},"function-h1":{replace:"= $1$2"},"function-h2":{replace:"== $1$2"},"function-h3":{replace:"=== $1$2"},"function-link":{replace:function(e){var t="";return e.text&&e.href&&(t=e.href+"["+e.text+"]"),t}},"function-image":{replace:function(e){var t="";return e.url&&e.alt&&(t="image::"+e.url+"["+e.alt+"]"),t}}};e.GollumEditor.defineLanguage("asciidoc",e.constructLanguageDefinition(t));var n=[{menuName:"Text Formatting",content:[{menuName:"Headers",data:"

AsciiDoc headers can be written in two ways: with differing underlines or with different indentation using = (equals sign). AsciiDoc supports headings 1-4. The editor will automatically use the = notation. To create a level one header, prefix your line with one =. Level two headers are created with == and so on.

"},{menuName:"Bold / Italic",data:"

To display text as bold, wrap the text in * (asterisks). To display text as italic, wrap the text in _ (underscores). To create monospace text, wrap the text in ` (backtick)."},{menuName:"Scripts",data:"

Superscript and subscript is created the same way as other inline formats. To create superscript text, wrap your text in ^ (carats). To create subscript text, wrap your text in ~ (tildes).

"},{menuName:"Special Characters",data:"

AsciiDoc will automatically convert textual representations of commonly-used special characters. For example, (R) becomes ®, (C) becomes © and (TM) becomes ™.

"}]},{menuName:"Blocks",content:[{menuName:"Paragraphs",data:"

AsciiDoc allows paragraphs to have optional titles or icons to denote special sections. To make a normal paragraph, simply add a line between blocks and a new paragraph will start. If you want to title your paragraphs, adda line prefixed by . (full stop). An example paragraph with optional title is displayed below:

.Optional Title

This is my paragraph. It is two sentences long.

"},{menuName:"Source Blocks",data:"

To create source blocks (long blocks of code), follow the same syntax as above but with an extra line denoting the inline source and lines of four dashes (----) delimiting the source block.. An example of Python source is below:

.python.py
[source,python]
----
# i just wrote a comment in python
# and maybe one more
----

"},{menuName:"Comment Blocks",data:"

Comment blocks are useful if you want to keep notes for yourself inline but do not want them displayed to the public. To create a comment block, simply wrap the paragraph in dividers with four slashes (////). An example comment block is below:

////
My comment block is here now

It can be multiple paragraphs. Really.
////

"},{menuName:"Quote Blocks",data:"

Quote blocks work much like comment blocks — simply create dividers using four underscores (____) around your quote. An example quote block is displayed below:
____
This is my quote block. Quote something nice here, otherwise there is no point in quoting.
____

"}]},{menuName:"Macros",content:[{menuName:"Links",data:'

To create links to external pages, you can simply write the URI if you want the URI to link to itself. (i.e., http://github.com/ will automatically be parsed to http://github.com/. If you want different text to be displayed, simply append it to the end of the URI in between [ (brackets.) For example, http://github.com/[GitHub] will be parsed as GitHub, with the URI pointing to http://github.com.

'},{menuName:"Images",data:"

Images in AsciiDoc work much like hyperlinks, but image URLs are prefixed with image:. For example, to link to an image at images/icons/home.png, write image:images/icons/home.png. Alt text can be added by appending the text to the URI in [ (brackets).

"}]}];e.GollumEditor.defineHelp("asciidoc",n)}(jQuery),function(e){e.GollumEditor.defineLanguage("bib",{})}(jQuery),function(e){var t={"function-italic":{replace:"//$1//$2"},"function-code":{replace:"{{{$1}}}$2"},"function-hr":{append:"\n\n----\n\n"},"function-blockquote":undefined,"function-ol":{line:function(e,t){return"# "+t+"\n"}},"function-h1":{replace:"== $1$2"},"function-h2":{replace:"=== $1$2"},"function-h3":{replace:"==== $1$2"},"function-link":{replace:function(e){var t="";return e.text&&e.href&&(t="[["+e.href+"|"+e.text+"]]"),t}},"function-image":{replace:function(e){var t="";return e.url&&e.alt&&(t="{{"+e.url,""!=e.alt&&(t+="|"+e.alt),t+="}}"),t}}};e.GollumEditor.defineLanguage("creole",e.constructLanguageDefinition(t))}(jQuery),function(e){var t={"gollum-helpers":{"find-header-line":function(e,t){if(t.match(/(^[=]+$)/)||t.match(/(^[-]+$)/)){var n=e-1,i=window.ace_editor.getSession().getLine(n);return n>=0&&!/^\s+$/.test(i)?[i,n]:null}return null}}};e.GollumEditor.defineLanguage("markdown",e.constructLanguageDefinition(t));var n=[{menuName:"Block Elements",content:[{menuName:"Paragraphs & Breaks",data:"

To create a paragraph, simply create a block of text that is not separated by one or more blank lines. Blocks of text separated by one or more blank lines will be parsed as paragraphs.

If you want to create a line break, end a line with two or more spaces, then hit Return/Enter.

"},{menuName:"Headers",data:"

Markdown supports two header formats. The wiki editor uses the “atx’-style headers. Simply prefix your header text with the number of # characters to specify heading depth. For example: # Header 1, ## Header 2 and ### Header 3 will be progressively smaller headers. You may end your headers with any number of hashes.

"},{menuName:"Blockquotes",data:"

Markdown creates blockquotes email-style by prefixing each line with the >. This looks best if you decide to hard-wrap text and prefix each line with a > character, but Markdown supports just putting > before your paragraph.

"},{menuName:"Lists",data:"

Markdown supports both ordered and unordered lists. To create an ordered list, simply prefix each line with a number (any number will do — this is why the editor only uses one number.) To create an unordered list, you can prefix each line with *, + or -.

List items can contain multiple paragraphs, however each paragraph must be indented by at least 4 spaces or a tab."},{menuName:"Code Blocks",data:"

Markdown wraps code blocks in pre-formatted tags to preserve indentation in your code blocks. To create a code block, indent the entire block by at least 4 spaces or one tab. Markdown will strip the extra indentation you’ve added to the code block.

"},{menuName:"Horizontal Rules",data:"Horizontal rules are created by placing three or more hyphens, asterisks or underscores on a line by themselves. Spaces are allowed between the hyphens, asterisks or underscores."}]},{menuName:"Span Elements",content:[{menuName:"Links",data:"

Markdown has two types of links: inline and reference. For both types of links, the text you want to display to the user is placed in square brackets. For example, if you want your link to display the text “GitHub”, you write [GitHub].

To create an inline link, create a set of parentheses immediately after the brackets and write your URL within the parentheses. (e.g., [GitHub](http://github.com/)). Relative paths are allowed in inline links.

To create a reference link, use two sets of square brackets. [my internal link][internal-ref] will link to the internal reference internal-ref.

"},{menuName:"Emphasis",data:"

Asterisks (*) and underscores (_) are treated as emphasis and are wrapped with an <em> tag, which usually displays as italics in most browsers. Double asterisks (**) or double underscores (__) are treated as bold using the <strong> tag. To create italic or bold text, simply wrap your words in single/double asterisks/underscores. For example, **My double emphasis text** becomes My double emphasis text, and *My single emphasis text* becomes My single emphasis text.

"},{menuName:"Code",data:"

To create inline spans of code, simply wrap the code in backticks (`). Markdown will turn `myFunction` into myFunction.

"},{menuName:"Images",data:"

Markdown image syntax looks a lot like the syntax for links; it is essentially the same syntax preceded by an exclamation point (!). For example, if you want to link to an image at http://github.com/unicorn.png with the alternate text My Unicorn, you would write ![My Unicorn](http://github.com/unicorn.png).

"}]},{menuName:"Miscellaneous",content:[{menuName:"Automatic Links",data:'

If you want to create a link that displays the actual URL, markdown allows you to quickly wrap the URL in < and > to do so. For example, the link http://github.com/ is easily produced by writing <http://github.com/>.

'},{menuName:"Escaping",data:"

If you want to use a special Markdown character in your document (such as displaying literal asterisks), you can escape the character with the backslash (\\). Markdown will ignore the character directly after a backslash."},{menuName:"Emoji",data:'

See the EmojiOne demo for all available emoji. To include one, wrap the emoji name in colons and use underscores instead of spaces (e.g. :heart: or :point_up:).'}]}];e.GollumEditor.defineHelp("markdown",n)}(jQuery),function(e){var t={"function-bold":{replace:"'''$1'''$2"},"function-italic":{replace:"''$1''$2"},"function-hr":{append:"\n---\n"},"function-code":{replace:"$1$2"},"function-ol":{link:function(e,t){return"# "+t+"\n"}},"function-blockquote":{replace:"

\n$1$2\n
"},"function-h1":{replace:"= $1$2 ="},"function-h2":{replace:"== $1$2 =="},"function-h3":{replace:"=== $1$2 ==="},"function-link":{replace:function(e){var t="";return e.text&&e.href&&(t="["+e.href+" | "+e.text+"]"),t}}};e.GollumEditor.defineLanguage("mediawiki",e.constructLanguageDefinition(t));var n=[{menuName:"Text Formatting",content:[{menuName:"Headers",data:"

MediaWiki headers are written with different indentation using = Title = (equals sign). MediaWiki supports headings 1-6.

"},{menuName:"Bold / Italic",data:"

To display text as bold, wrap the text in '''. To display text as italic, wrap the text in ''. To create monospace text, wrap the text in <code></code>."},{menuName:"Special Characters",data:"

Use HTML special characters, e.g. © or

"}]},{menuName:"Blocks",content:[{menuName:"Paragraphs",data:"

MediaWiki ignores single line breaks. To start a new paragraph, leave an empty line. You can force a line break within a paragraph with the HTML tag
.

"},{menuName:"Tables",data:'

Tables may be authored in wiki pages using either XHTML table elements directly, or using wikicode formatting to define the table. Wikitable syntax overview:
 {|
table start
 |+
table caption, optional; only between table start and first table row
 |-
table row, optional on first row -- wiki engine assumes the first row
 !
table header cell, optional. Consecutive table header cells may be added on same line separated by double marks (!!) or start on new lines, each with its own single mark (!).
 |
table data cell, required! Consecutive table data cells may be added on same line separated by double marks (||) or start on new lines, each with its own single mark (|).
 |}
table end

'}]},{menuName:"Macros",content:[{menuName:"Links",data:"

To create links to external pages, use single brackets, e.g. [https://mediawiki.org MediaWiki]. Internal links use double brackets: [[Main Page]]. To define the link text, use [[Main Page | this is displayed]] (note: the order of the URL/Page Name and the link text is reversed compared to Gollum pages in other markups).

"},{menuName:"Images",data:"

Use Gollum internal links, e.g. [[sauron.jpg]], to insert images."}]}];e.GollumEditor.defineHelp("mediawiki",n)}(jQuery),function(e){var t={"function-bold":{replace:"*$1*$2"},"function-italic":{replace:"/$1/$2"},"function-code":{replace:"=$1=$2"},"function-hr":undefined,"function-blockquote":{replace:"#+BEGIN_QUOTE\n$1$2\n#+END_QUOTE"},"function-h1":{replace:"* $1$2"},"function-h2":{replace:"** $1$2"},"function-h3":{replace:"*** $1$2"},"function-link":{replace:function(e){var t="";return e.text&&e.href?t="[["+e.href+"]["+e.text+"]]":e.href&&(t="[["+e.href+"]]"),t}},"function-image":{replace:function(e){var t="";return e.url&&(t="[["+e.url+"]]"),t}}};e.GollumEditor.defineLanguage("org",e.constructLanguageDefinition(t));var n=[{menuName:"Block Elements",content:[{menuName:"Paragraphs & Breaks",data:"

To create a paragraph, simply create a block of text that is not separated by one or more blank lines. Blocks of text separated by one or more blank lines will be parsed as paragraphs.

"},{menuName:"Headers",data:"

Simply prefix your header text with the number of * characters to specify heading depth. For example: * Header 1, ** Header 2 and *** Header 3 will be progressively smaller headers.

"},{menuName:"Blockquotes",data:"

To create a blockquote, simple embed the text between #+BEGIN_QUOTE and #+END_QUOTE. An example quote block is displayed below:
#+BEGIN_QUOTE
This is my quote block. Quote something nice here, otherwise there is no point in quoting.
#+END_QUOTE

"},{menuName:"Lists",data:"

Org-mode supports both ordered and unordered lists. To create an ordered list, simply prefix each line with a number (any number will do — this is why the editor only uses one number.) To create an unordered list, you can prefix each line with + or -.

"},{menuName:"Code Blocks",data:"

Code Blocks are similar to blockquote, except that #+BEGIN_EXAMPLE and #+END_EXAMPLE are used.

"},{menuName:"Tables",data:"

Org-mode supports simple tables (tables with equal number of cells in each row). To create a simple table, just separate the contents of each cell with a | character. For example,

|one|two|three|
|four|five|six|


will appear as a table with two rows and three columns. Additionally,

|one|two|three|
|---+---+-----|
|four|five|six|


will also appear as a table, but the first row will be interpreted as a header row and the <th> tag will be used to render it.

"}]},{menuName:"Span Elements",content:[{menuName:"Links",data:'

To create links to external pages, you need to enclose the URI in double square brackets. (i.e., [[http://github.com/]] will automatically be parsed to http://github.com/)If you want to add text, to be displayed to the user, you write the URI and the text next to each other, both enclosed in square brackets and both of them together enclosed in another pair of square brackets. For example, if you want your link to display the text “GitHub”, you write [[http://github.com][GitHub]].

'},{menuName:"Emphasis",data:"

Forward slashes (/) are treated as emphasis and are wrapped with an <i> tag. Asterisks (*) are treated as bold using the <b> tag.

"},{menuName:"Code",data:"

To create inline spans of code, simply wrap the code in equal signs (=). Orgmode will turn =myFunction= into myFunction.

"},{menuName:"Images",data:"

Org-mode image syntax is exactly same as the syntax that you would use for a URI to link to itself. The image URI is enclosed in double square brackets. Alt text on images is not currently supported by Gollum's Org-mode parser.

"}]}];e.GollumEditor.defineHelp("org",n)}(jQuery),function(e){e.GollumEditor.defineLanguage("txt",{})}(jQuery),function(e){var t={"function-bold":{replace:"B<$1>$2"},"function-italic":{replace:"I<$1>$2"},"function-hr":undefined,"function-code":{replace:"C<$1>$2"},"function-h1":{replace:"=head1 $1$2"},"function-h2":{replace:"=head2 $1$2"},"function-h3":{replace:"=head3 $1$2"},"function-link":{replace:function(e){var t="";return e.text&&e.href&&(t="L<"+e.text+"|"+e.href+">"),t}},"function-image":undefined,"function-ul":undefined,"function-ol":undefined,"function-blockquote":undefined};e.GollumEditor.defineLanguage("pod",e.constructLanguageDefinition(t));var n=[{menuName:"Command Paragraphs",content:[{menuName:"Headings",data:"

All command paragraphs start with = (equals sign).

To create headings 1 through 4, begin your command paragraph with =headN, where N is the number of the heading 1 through 4. For example, to make a first-order heading (the largest possible,) write =head1, then on the next line begin your paragraph that you want under the heading.

"},{menuName:"Beginning & Ending",data:"

Perl pod blocks should begin with =pod and end with =cut, signifying to Pod parsers that the pod block has begun and ended. These command paragraphs only signal the beginning and end of a pod block.

"},{menuName:"Other Formats",data:"

pod also allows blocks in other formats, such as HTML or plain text. To create one of these blocks, use the =format SYNTAX command paragraph, where SYNTAX is the syntax of the block (e.g. html or txt). At the end of your block, use the =end SYNTAX block.

"},{menuName:"Encoding",data:"

If you are having encoding troubles, use the =encoding ENC_TYPE command, where ENC_TYPE is the encoding type (e.g. utf8, koi8-r). This will affect the entire document, not just the block below the command.

"}]},{menuName:"Formatting",content:[{menuName:"Text",data:"

Formatting text as bold, italic or code works in the S<word> syntax, where S is an abbreviation for the type of text you are trying to create. For example, B<my bold text> becomes my bold text, I<italic text> becomes italic text and C<code here()> becomes code here().

"},{menuName:"Hyperlinks",data:"

Writing hyperlinks in pod is much like formatting text, using the same S<> syntax. Instead of B, I or C, use L to begin a hyperlink.

pod allows you to hyperlink to a man page, a Perl documentation page, or another web page. To link to a man or Perl documentation page, simply include the page name in the link (e.g. L<perl(1)> or L<Net::Ping>). If you want to link to a web page, separate the URL and the link text with a pipe (e.g. to link to github.com, write L<GitHub|http://github.com/>)."}]}];e.GollumEditor.defineHelp("pod",n)}(jQuery),function(e){var t={"function-code":undefined,"function-h1":undefined,"function-h2":undefined,"function-h3":undefined,"function-link":undefined,"function-image":undefined,"function-hr":undefined,"function-blockquote":undefined};e.GollumEditor.defineLanguage("rdoc",e.constructLanguageDefinition(t))}(jQuery),function(e){var t=function(t,n,i){var o="";o=t.length?t:"Title here",adornment=i.repeat(o.length),o=o+"\n"+adornment+"\n",e.GollumEditor.replaceSelection(o,!1,!1,n)},n={"function-bold":{replace:"**$1**$2"},"function-italic":{replace:"*$1*$2"},"function-code":{replace:"``$1``$2"},"function-hr":{append:"\n\n----\n\n"},"function-blockquote":{exec:function(t,n){for(var i=" ",o=n.split("\n"),r=0;r`_"),t}},"function-image":{replace:function(e){var t="";return e.url&&e.alt&&(t=".. image:: "+e.url+"\n :alt: "+e.alt),t}},"gollum-helpers":{"find-header-line":function(e){var t=e-1,n=window.ace_editor.getSession().getLine(t);return t>=0&&!/^\s+$/.test(n)?[n,t]:null}}};e.GollumEditor.defineLanguage("rst",e.constructLanguageDefinition(n));var i=[{menuName:"Block Elements",content:[{menuName:"Paragraphs & Breaks",data:"

To create a paragraph, simply create a block of text that is not separated by one or more blank lines. Blocks of text separated by one or more blank lines will be parsed as paragraphs.

"},{menuName:"Headers",data:"

Rest uses overline/underline adornments to indicate headers. To create a header, underline your header text with adornment characters such as the =, ~, +, ^ characters. Make sure that the adornment is of the same length (or longer) as the header text. Use a different adornment character to specify a different heading depth.

"},{menuName:"Blockquotes",data:"

Rest creates blockquotes using indentation. This looks best if you use four spaces per level of indentation.

"},{menuName:"Lists",data:"

Rest supports both ordered and unordered lists. To create an ordered list, simply prefix each line with a number, or use # for auto enumeration. To create an unordered list, you can prefix each line with *, + or -.

"},{menuName:"Code Blocks",data:"

Rest wraps code blocks in pre-formatted tags to preserve indentation in your code blocks. To create a code block, indent the entire block by at least 4 spaces or one tab. Rest will strip the extra indentation you’ve added to the code block.

"},{menuName:"Horizontal Rules",data:"

Horizontal rules are created by placing four or more hyphens, asterisks or underscores on a line by themselves.

"}]},{menuName:"Span Elements",content:[{menuName:"Links",data:"

To create an inline link, create a set of backticks, include the link title first, followed by the url in angled brackets (e.g., `Python `_).

"},{menuName:"Emphasis",data:"

Asterisks (*) are treated as emphasis and are wrapped with an <em> tag, which usually displays as italics in most browsers. Double asterisks (**) are treated as bold using the <strong> tag. To create italic or bold text, simply wrap your words in single/double asterisks. For example, **My double emphasis text** becomes My double emphasis text, and *My single emphasis text* becomes My single emphasis text.

"},{menuName:"Code",data:"

To create inline spans of code, simply wrap the code in backticks (`). Rest will turn `myFunction` into myFunction.

"},{menuName:"Images",data:'

Rest image syntax is two dots, followed by a space, the word "image", two colons, another space, and the url: .. image:: http://image.com/image.png.

'}]},{menuName:"Miscellaneous",content:[{menuName:"Escaping",data:"

If you want to use a special Rest character in your document (such as displaying literal asterisks), you can escape the character with the backslash (\\). Rest will ignore the character directly after a backslash."}]}];e.GollumEditor.defineHelp("rst",i)}(jQuery),function(e){var t={"function-hr":undefined, "function-code":{replace:"bc. $1$2",whole_line:!0},"function-ol":{line:function(e,t){return"# "+t+"\n"}},"function-blockquote":{replace:"bq. $1$2"},"function-h1":{replace:"h1. $1$2"},"function-h2":{replace:"h2. $1$2"},"function-h3":{replace:"h3. $1$2"},"function-link":{replace:function(e){var t="";return e.text&&e.href&&(t='"'+e.text+'":'+e.href),t}},"function-image":{replace:function(e){var t="";if(e.url){var t="!"+e.url;return""!=e.alt&&(t+="("+e.alt+")"),t+="!"}}}};e.GollumEditor.defineLanguage("textile",e.constructLanguageDefinition(t));var n=[{menuName:"Phrase Modifiers",content:[{menuName:"Emphasis / Strength",data:"

To place emphasis or strength on inline text, simply place _ (underscores) around the text for emphasis or * (asterisks) around the text for strength. In most browsers, _mytext_ will appear as italics and *mytext* will appear as bold.

To force italics or bold, simply double the characters: __mytext__ will appear italic and **mytext** will appear as bold text.

"},{menuName:"Citations / Editing",data:'

To display citations, wrap your text in ?? (two question marks).

To display edit marks such as deleted text (strikethrough) or inserted text (underlined text), wrap your text in - (minuses) or + (pluses). For example -mytext- will be rendered as mytext and +mytext+ will be rendered as mytext

'},{menuName:"Superscript / Subscript",data:"

To display superscript, wrap your text in ^ (carets). To display subscript, wrap your text in ~ (tildes).

"},{menuName:"Code",data:"

To display monospace code, wrap your text in @ (at symbol). For example, @mytext@ will appear as mytext.

"},{menuName:"Acronyms",data:'

To create an acronym, suffix the acronym with the definition in parentheses. For example, JS(JavaScript) will be displayed as JS.

'}]},{menuName:"Block Modifiers",content:[{menuName:"Headings",data:"

To display a heading in Textile, prefix your line of text with hn., where n equals the heading size you want (1 is largest, 6 is smallest).

"},{menuName:"Paragraphs / Quotes",data:"

To create a new paragraph, prefix your first line of a block of text with p..

To create a blockquote, make sure at least one blank line exists between your text and any surrounding text, and then prefix that block with bq. If you need to extend a blockquote to more than one text block, write bq.. (note the two periods) and prefix your next normal paragraph with p.

"},{menuName:"Code Blocks",data:"

Code blocks in textile are simply prefixed like any other block. To create a code block, place the beginning of the block on a separate line and prefix it with bc.

To display a preformatted block, prefix the block with pre.

"},{menuName:"Lists",data:"

To create ordered lists, prefix each line with #. To create unordered lists, prefix each line with *.

"}]},{menuName:"Links / Images",content:[{menuName:"Links",data:'

To display a link, put the text you want to display in quotes, then a colon (:), then the URL after the colon. For example "GitHub":http://github.com/ will appear as GitHub.

'},{menuName:"Images",data:"

To display an image, simply wrap the image’s URL in ! (exclamation points). If you want to link the image to a URL, you can blend the image and link syntax: place your image URL in the exclamation points and suffix that with a colon and your URL. For example, an image at http://myurl/image.png that should link to http://myurl/ should be written as !http://myurl/image.png!:http://myurl/.

"}]}];e.GollumEditor.defineHelp("textile",n)}(jQuery); \ No newline at end of file diff --git a/lib/gollum/public/assets/editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js.gz b/lib/gollum/public/assets/editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js.gz similarity index 93% rename from lib/gollum/public/assets/editor-0dbae28c53db5a73d666d30504946671eb09948ffdaf1fdd9d1c8d856d4c0ba1.js.gz rename to lib/gollum/public/assets/editor-acaf7ddb0aa1d6453aaa9be2358dce198d609b0702b23b0643693ac4d5b8b090.js.gz index 916ece05d33b7f7e0b8638c0e51ae9e9d63b25b5..bc828e07861faf67ccba247ff339a7fca3f7a376 100644 GIT binary patch delta 12859 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 ZSJ%*XR_%(FH0(tB{|nQ7Pj!l73jmig%IW|B delta 12856 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 diff --git a/lib/gollum/public/assets/print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css.gz b/lib/gollum/public/assets/print-512498c368be0d3fb1ba105dfa84289ae48380ec9fcbef948bd4e23b0b095bfb.css.gz index dbaf5819c88913d0bb7e06ac4e2edc47f21c9556..c4a9abda68322609ade860e54f755fc70c79f10e 100644 GIT binary patch delta 13 UcmZ>FXP58hVEDGZaU#0|02=-TP5=M^ delta 13 UcmZ>FXP58hV3;D-G?Co_02Pq~OaK4? diff --git a/lib/gollum/public/gollum/javascript/editor/modes.js.erb b/lib/gollum/public/gollum/javascript/editor/modes.js.erb index a615f22d..0f3ab19f 100644 --- a/lib/gollum/public/gollum/javascript/editor/modes.js.erb +++ b/lib/gollum/public/gollum/javascript/editor/modes.js.erb @@ -23,7 +23,7 @@ // For Gollum link tags var GollumTagStart = { token: "support.function", - regex: "\\[\\[.*\\]\\]", + regex: "\\[\\[[^\\]]*\\]\\]", next: 'start' };